*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;padding-bottom:0!important}body{overflow-x:hidden;word-break:break-word;min-height:100vh}body.hidden,body:has(.overlay.open){overflow:clip!important;touch-action:none!important;-ms-touch-action:none!important;overscroll-behavior-y:none}main{flex:1 1 auto}.disable-selection:not(.gift-card){user-select:none!important;-webkit-user-select:none!important}a,button,label,dialog,p,a:focus,button:focus,input,input:focus,select{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none;appearance:none;-webkit-text-fill-color:inherit;-moz-appearance:none}a:not(.focused),button:not(.focused),label:not(.focused),dialog:not(.focused),p,a:not(.focused):focus,input:not(.focused),input:not(.focused):focus,select:not(.focused),input:not(.focused):active,textarea:not(.focused),textarea:not(.focused):focus,textarea:active{outline:none}button{border:none;background-color:transparent;cursor:pointer}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border:none}input[type=number]:focus{border:none}input{caret-color:rgb(var(--layout-text-color))}input{border:none;width:100%;height:100%;display:flex;align-items:center;border-radius:0}input,textarea{background-color:transparent}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{transition-delay:300s;transition-property:background-color;-webkit-text-fill-color:rgb(var(--layout-text-color))!important;color:rgb(var(--layout-text-color))!important}input:-internal-autofill-selected{color:rgb(var(--layout-text-color))!important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input{color:rgb(var(--layout-text-color))}input::placeholder,select::placeholder,textarea::placeholder{color:rgba(var(--layout-text-color),.5)}input:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{opacity:0}input[type=checkbox],input[type=radio]{position:relative;background:transparent;width:20px;height:20px;cursor:pointer;flex-shrink:0}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=checkbox]:after,input[type=radio]:after,.color__swatch-input:after{position:absolute;top:2px;left:2px;width:14px;height:14px;content:"";z-index:5;border-radius:4px;border:1px solid rgb(var(--layout-text-color))}input[type=checkbox]:checked:before{position:absolute;top:2px;left:2px;width:14px;height:14px;content:"";z-index:4;border-radius:4px;background-color:rgb(var(--layout-text-color))}input[type=checkbox]:checked:after{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:8px 6px;mask-position:center;mask-repeat:no-repeat;mask-size:8px 6px;top:1px;left:1px;background-color:rgb(var(--button-label-color));-moz-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDMuNUwzLjUgNkw5IDAuNSIgc3Ryb2tlPSIjRjNGRjZEIi8+Cjwvc3ZnPgo=);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDMuNUwzLjUgNkw5IDAuNSIgc3Ryb2tlPSIjRjNGRjZEIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDMuNUwzLjUgNkw5IDAuNSIgc3Ryb2tlPSIjRjNGRjZEIi8+Cjwvc3ZnPgo=)}input[type=radio]:checked:after,input:checked+.color__swatch .color__swatch-input:after{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;mask-position:center;mask-repeat:no-repeat;mask-size:100%;-moz-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40ODk1OCAwIDAgNC40ODk1OCAwIDEwQzAgMTUuNTEwNCA0LjQ4OTU4IDIwIDEwIDIwQzE1LjUxMDQgMjAgMjAgMTUuNTEwNCAyMCAxMEMyMCA0LjQ4OTU4IDE1LjUxMDQgMCAxMCAwWk0xMCAyQzE0LjQzMjMgMiAxOCA1LjU2NzcxIDE4IDEwQzE4IDE0LjQzMjMgMTQuNDMyMyAxOCAxMCAxOEM1LjU2NzcxIDE4IDIgMTQuNDMyMyAyIDEwQzIgNS41Njc3MSA1LjU2NzcxIDIgMTAgMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTggMTBDMTggNS41Njc3MSAxNC40MzIzIDIgMTAgMkM1LjU2NzcxIDIgMiA1LjU2NzcxIDIgMTBDMiAxNC40MzIzIDUuNTY3NzEgMTggMTAgMThDMTQuNDMyMyAxOCAxOCAxNC40MzIzIDE4IDEwWk0xMCAxM0MxMS42NTY5IDEzIDEzIDExLjY1NjkgMTMgMTBDMTMgOC4zNDMxNSAxMS42NTY5IDcgMTAgN0M4LjM0MzE1IDcgNyA4LjM0MzE1IDcgMTBDNyAxMS42NTY5IDguMzQzMTUgMTMgMTAgMTNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40ODk1OCAwIDAgNC40ODk1OCAwIDEwQzAgMTUuNTEwNCA0LjQ4OTU4IDIwIDEwIDIwQzE1LjUxMDQgMjAgMjAgMTUuNTEwNCAyMCAxMEMyMCA0LjQ4OTU4IDE1LjUxMDQgMCAxMCAwWk0xMCAyQzE0LjQzMjMgMiAxOCA1LjU2NzcxIDE4IDEwQzE4IDE0LjQzMjMgMTQuNDMyMyAxOCAxMCAxOEM1LjU2NzcxIDE4IDIgMTQuNDMyMyAyIDEwQzIgNS41Njc3MSA1LjU2NzcxIDIgMTAgMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTggMTBDMTggNS41Njc3MSAxNC40MzIzIDIgMTAgMkM1LjU2NzcxIDIgMiA1LjU2NzcxIDIgMTBDMiAxNC40MzIzIDUuNTY3NzEgMTggMTAgMThDMTQuNDMyMyAxOCAxOCAxNC40MzIzIDE4IDEwWk0xMCAxM0MxMS42NTY5IDEzIDEzIDExLjY1NjkgMTMgMTBDMTMgOC4zNDMxNSAxMS42NTY5IDcgMTAgN0M4LjM0MzE1IDcgNyA4LjM0MzE1IDcgMTBDNyAxMS42NTY5IDguMzQzMTUgMTMgMTAgMTNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDNC40ODk1OCAwIDAgNC40ODk1OCAwIDEwQzAgMTUuNTEwNCA0LjQ4OTU4IDIwIDEwIDIwQzE1LjUxMDQgMjAgMjAgMTUuNTEwNCAyMCAxMEMyMCA0LjQ4OTU4IDE1LjUxMDQgMCAxMCAwWk0xMCAyQzE0LjQzMjMgMiAxOCA1LjU2NzcxIDE4IDEwQzE4IDE0LjQzMjMgMTQuNDMyMyAxOCAxMCAxOEM1LjU2NzcxIDE4IDIgMTQuNDMyMyAyIDEwQzIgNS41Njc3MSA1LjU2NzcxIDIgMTAgMloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTggMTBDMTggNS41Njc3MSAxNC40MzIzIDIgMTAgMkM1LjU2NzcxIDIgMiA1LjU2NzcxIDIgMTBDMiAxNC40MzIzIDUuNTY3NzEgMTggMTAgMThDMTQuNDMyMyAxOCAxOCAxNC40MzIzIDE4IDEwWk0xMCAxM0MxMS42NTY5IDEzIDEzIDExLjY1NjkgMTMgMTBDMTMgOC4zNDMxNSAxMS42NTY5IDcgMTAgN0M4LjM0MzE1IDcgNyA4LjM0MzE1IDcgMTBDNyAxMS42NTY5IDguMzQzMTUgMTMgMTAgMTNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K)}input[type=checkbox]:disabled:after{background-color:rgb(var(--lines-color));border-color:rgb(var(--lines-color))}input[type=checkbox]:disabled+.swatch__label{color:rgb(var(--strikethrough-color))}input[type=radio]:disabled,input.disabled+.color__swatch .color__swatch-input{opacity:.5}a,button,input,select,textarea,h1,h2,h3,h4,h5,h6{font:inherit}li{list-style-type:none}a{color:inherit;text-decoration:none}summary::-webkit-details-marker{display:none}summary{list-style:none}.gradient{background:rgb(var(--layout-bg-color));background:var(--bg-gradient);background-attachment:fixed}.visually-hidden,.visually-hidden--desktop{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr)}.list{display:grid;grid-template-columns:1fr}.column-merge{grid-column:span 2}.page-grid-gaps{gap:var(--page-row-gap) var(--page-column-gap)}.alternative-grid-gaps{gap:var(--alt-row-gap) var(--alt-column-gap)}.secondary-grid-gaps{gap:var(--second-row-gap) var(--second-column-gap)}.grid-item{max-width:100%}.alternative-grid:not(.disable-max-width){max-width:var(--alt-grid-width);margin-left:auto;margin-right:auto}.page-grid:not(.disable-max-width){max-width:var(--page-grid-width);margin-left:auto;margin-right:auto}.secondary-grid:not(.disable-max-width){max-width:var(--second-grid-width);margin-left:auto;margin-right:auto}.flex--row{display:flex;flex-direction:row}.flex--column{display:flex;flex-direction:column}img,video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--focal-point)}.card__image{overflow:hidden;position:relative;width:100%}.side-margins:not(.disable-margins){padding-left:var(--side-margin);padding-right:var(--side-margin)}.section-container{padding-top:calc(var(--section-padding) * var(--top-spacing));padding-bottom:calc(var(--section-padding) * var(--bottom-spacing))}.section-container:not(.section-container--recently-viewed):empty{display:none}.section-container.section-container--recently-viewed:empty{padding-top:0;padding-bottom:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section--overlap{padding-left:0;padding-right:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section.section--overlap .section-container,body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section.section--overlap.section-container{padding-top:0;padding-bottom:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section.section--overlap .disable-section-framing{padding:0;border-radius:0;-webkit-border-radius:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section.section--overlap .banner__wrapper,body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section.section--overlap .section-radius,body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section.section--overlap .banner-grid__card{border-radius:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section.section--overlap .banner-grid{gap:0}@media screen and (min-width: 769px){body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--desktop_overlap)~main .shopify-section:first-child .section--overlap{padding-left:0;padding-right:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--desktop_overlap)~main .shopify-section:first-child .section.section--overlap .section-container,body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--desktop_overlap)~main .shopify-section:first-child .section.section--overlap.section-container{padding-top:0;padding-bottom:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--desktop_overlap)~main .shopify-section:first-child .section.section--overlap .banner__wrapper,body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--desktop_overlap)~main .shopify-section:first-child .section.section--overlap .section-radius,body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--desktop_overlap)~main .shopify-section:first-child .section.section--overlap .banner-grid__card{border-radius:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--desktop_overlap)~main .shopify-section:first-child .section.section--overlap .banner-grid{gap:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--desktop_overlap)~main .shopify-section:first-child .section--overlap .disable-section-framing{padding:0;border-radius:0;-webkit-border-radius:0}}@media screen and (max-width: 768px){body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--mobile_overlap)~main .shopify-section:first-child .section--overlap:not(.only-on-desktop){padding-left:0;padding-right:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--mobile_overlap)~main .shopify-section:first-child .section.section--overlap:not(.only-on-desktop) .section-container,body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--mobile_overlap)~main .shopify-section:first-child .section.section--overlap:not(.only-on-desktop).section-container{padding-top:0;padding-bottom:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--mobile_overlap)~main .shopify-section:first-child .section.section--overlap:not(.only-on-desktop) .banner__wrapper,body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--mobile_overlap)~main .shopify-section:first-child .section.section--overlap:not(.only-on-desktop) .section-radius,body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--mobile_overlap)~main .shopify-section:first-child .section.section--overlap:not(.only-on-desktop) .banner-grid__card{border-radius:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--mobile_overlap)~main .shopify-section:first-child .section.section--overlap:not(.only-on-desktop) .banner-grid{gap:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--mobile_overlap)~main .shopify-section:first-child .section--overlap:not(.only-on-desktop) .disable-section-framing{padding:0;border-radius:0;-webkit-border-radius:0}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section--overlap.only-on-desktop:not(.disable-margins){padding-left:var(--side-margin);padding-right:var(--side-margin)}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section.section--overlap.only-on-desktop .section-container{padding-top:calc(var(--section-padding) * var(--top-spacing));padding-bottom:calc(var(--section-padding) * var(--bottom-spacing))}body:not(:has(.shopify-section-group-header-group.shopify-section-header+.shopify-section~main)) .shopify-section-group-header-group.shopify-section-header:has(.overlap--enable)~main .shopify-section:first-child .section--overlap.only-on-desktop:not(.disable-margins) .disable-section-framing{padding:var(--inner-section-padding);border-radius:var(--images-and-sections-radius);-webkit-border-radius:var(--images-and-sections-radius)}}.elem-padding-l{padding:var(--inner-section-padding)}.elem-padding-m{padding:max(calc(var(--inner-section-padding) / 2),24px)}.elem-padding-s{padding:24px}.page-title{font:var(--font-heading-style) var(--font-heading-weight) var(--page-title-font-size)/var(--page-title-line-height) var(--font-heading-family);letter-spacing:var(--page-title-letter-spacing)}.section-heading{font:var(--font-heading-style) var(--font-heading-weight) var(--section-headings-font-size)/var(--section-headings-line-height) var(--font-heading-family);letter-spacing:var(--section-headings-letter-spacing)}.secondary-heading{font:var(--font-heading-style) var(--font-heading-weight) var(--secondary-headings-font-size)/var(--secondary-headings-line-height) var(--font-heading-family);letter-spacing:var(--secondary-headings-letter-spacing)}.subheading-font{font:var(--font-body-style) var(--font-body-weight) var(--subheadings-font-size)/var(--body-line-height) var(--font-body-family);letter-spacing:var(--subheadings-letter-spacing)}.subheading-heading-font{font:var(--font-heading-style) var(--font-heading-weight) var(--subheadings-font-size)/var(--body-line-height) var(--font-heading-family);letter-spacing:var(--subheadings-letter-spacing)}.body-font{font:var(--font-body-style) var(--font-body-weight) var(--body-font-size)/var(--body-line-height) var(--font-body-family);letter-spacing:var(--body-letter-spacing)}.heading-font-style{font:var(--font-heading-style) var(--font-heading-weight) var(--body-font-size)/var(--body-line-height) var(--font-heading-family)}.caption-font{font:var(--font-body-style) var(--font-body-weight) var(--caption-font-size)/var(--body-line-height) var(--font-body-family);letter-spacing:var(--body-letter-spacing)}.uppercase{text-transform:uppercase}.none-uppercase{text-transform:none}.aspect-ratio{aspect-ratio:var(--aspect-ratio);overflow:hidden}.template-header:not(:empty),.section-header:not(:empty){margin-bottom:var(--template-header-padding)}.section-header{display:flex;flex-direction:column;gap:var(--block-padding-s)}.section-block:not(:first-child){margin-top:var(--block-padding)}.section-radius{border-radius:var(--images-and-sections-radius);-webkit-border-radius:var(--images-and-sections-radius);overflow:hidden}.left{text-align:start}.center{text-align:center}.right{text-align:end}.align-center{align-items:center}.content-width--narrow{max-width:720px}.content-width--sup_narrow{max-width:450px}.button,#shopify-pc__banner.shopify-pc__banner__dialog button{display:inline-flex;cursor:pointer;border:var(--border-thickness) solid;border-radius:var(--button-border-radius);align-items:center;justify-content:center;--disabled-button: 1;line-height:125%}.button.solid-button.translucent{background-color:rgba(var(--button-bg-color),.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.button--main{padding:var(--main-button-vertical-padding) var(--main-button-horizontal-padding)}.button--secondary,#shopify-pc__banner.shopify-pc__banner__dialog button{padding:var(--secondary-button-vertical-padding) var(--secondary-button-horizontal-padding)}.button-block--small-padding .button--main{padding:var(--main-button-vertical-padding) var(--main-button-horizontal-padding) var(--main-button-vertical-padding) calc(var(--main-button-horizontal-padding) / 3 * 2)}.button-block--small-padding .button--secondary{padding:var(--secondary-button-vertical-padding) var(--secondary-button-horizontal-padding) var(--secondary-button-vertical-padding) calc(var(--secondary-button-horizontal-padding) / 3 * 2)}.button--main:not(.link-button){min-height:calc(44px - (var(--border-thickness) * 2));min-width:200px}.button[disabled],button[disabled]{--disabled-button: 1;pointer-events:none}.button[disabled].link-button,button[disabled].link-button{--disabled-button: .5}.button--small{min-width:44px;min-height:44px;padding:0}.solid-button{color:rgb(var(--button-label-color));background-color:rgba(var(--button-bg-color),var(--disabled-button));border-color:transparent;transition:background-color var(--animation-duration) var(--transition-timing-function),box-shadow var(--animation-duration) var(--transition-timing-function)}.solid-button[disabled]{background-color:rgb(var(--disable-button-color));color:rgb(var(--strikethrough-color))}.outlined-button,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{color:rgba(var(--button-bg-color),var(--disabled-button));border-color:rgba(var(--button-bg-color),var(--disabled-button));background-color:transparent;transition:color var(--animation-duration) var(--transition-timing-function),border-color var(--animation-duration) var(--transition-timing-function),box-shadow var(--animation-duration) var(--transition-timing-function),background-color var(--animation-duration) var(--transition-timing-function)}.outlined-button svg{fill:rgba(var(--button-bg-color),var(--disabled-button));transition:fill var(--animation-duration) var(--transition-timing-function)}.outlined-button[disabled]{border-color:rgb(var(--disable-button-color));color:rgb(var(--strikethrough-color))}.outlined-button[disabled] svg{fill:rgb(var(--strikethrough-color))}.link-button,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{display:inline;width:fit-content;padding:0!important;border:none;border-radius:0;color:rgba(var(--button-bg-color),var(--disabled-button));transition:color var(--animation-duration) var(--transition-timing-function)}.link-button svg{fill:rgba(var(--button-bg-color),var(--disabled-button));transition:fill var(--animation-duration) var(--transition-timing-function)}.icon-button{display:inline-flex;cursor:pointer;gap:4px;align-items:center}.solid-button.icon-button svg{fill:rgb(var(--button-label-color));transition:fill var(--animation-duration) var(--transition-timing-function)}.button[disabled]{cursor:not-allowed;pointer-events:none}.show-more-button-wrapper{text-align:center}.show-more-button-wrapper:not(:has(.visually-hidden)){margin-top:var(--template-header-padding)}show-more-button{display:inline-flex}a.link-underline,.link-underline a,#shopify-pc__banner.shopify-pc__banner__dialog p a{color:rgb(var(--layout-link-color));transition:color var(--animation-duration) var(--transition-timing-function)}.button.body-font{font-size:14px;line-height:16.8px;letter-spacing:-.03em}shopify-accelerated-checkout,.accelerated-checkout-button{--shopify-accelerated-checkout-button-block-size: 40px;--shopify-accelerated-checkout-button-border-radius: 3px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: #dedede;--shopify-accelerated-checkout-skeleton-animation-opacity-start: 1;--shopify-accelerated-checkout-skeleton-animation-opacity-end: .5;--shopify-accelerated-checkout-skeleton-animation-duration: 4s;--shopify-accelerated-checkout-skeleton-animation-timing-function: ease}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 42px;--shopify-accelerated-checkout-button-inline-size: 54px;--shopify-accelerated-checkout-button-border-radius: 4px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: flex-start;--shopify-accelerated-checkout-row-gap: 8px;--shopify-accelerated-checkout-skeleton-background-color: #dedede;--shopify-accelerated-checkout-skeleton-animation-opacity-start: 1;--shopify-accelerated-checkout-skeleton-animation-opacity-end: .5;--shopify-accelerated-checkout-skeleton-animation-duration: 4s;--shopify-accelerated-checkout-skeleton-animation-timing-function: ease}@media (hover: hover){.button:not(.link-button):not(.button-close):hover,#shopify-pc__banner.shopify-pc__banner__dialog button:not(.shopify-pc__banner__btn-manage-prefs):hover{box-shadow:var(--button-shadow-offset-x) var(--button-shadow-offset-y) var(--button-shadow-blur) rgba(var(--shadow-color),var(--button-shadow-opacity))}.solid-button:hover{background-color:rgb(var(--button-hover-background));color:rgb(var(--button-hover-text-color))}.outlined-button:hover,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept:hover,#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline:hover{background-color:rgb(var(--button-hover-background));color:rgb(var(--button-hover-text-color));border-color:rgb(var(--button-hover-background))}.link-button:hover svg{fill:rgb(var(--button-hover-color))}.link-button:hover{color:rgb(var(--button-hover-color))}a.link-underline:hover,.link-underline a:hover,#shopify-pc__banner.shopify-pc__banner__dialog p a:hover{color:rgba(var(--layout-link-color),var(--hover-opacity))}}.button-block:not(.button-block--main)+.button-wrap:has(+.button-block:not(.button-block--main)),.button-block--main+.button-wrap:has(+.button-block--main),.button-wrap:last-child,.button-wrap:has(+*:not(.button-block)){display:none}.icon svg{aspect-ratio:1/1;display:flex}.icon--small svg{max-width:calc(16px + var(--icon-scale));min-width:calc(16px + var(--icon-scale));max-height:calc(16px + var(--icon-scale))}.icon--large svg{max-width:calc(20px + var(--icon-scale));min-width:calc(20px + var(--icon-scale));max-height:calc(20px + var(--icon-scale))}.icon--header svg{max-width:calc(30px + var(--icon-scale));min-width:calc(30px + var(--icon-scale));max-height:calc(30px + var(--icon-scale))}.overlay{display:none;width:100vw;height:100vh;position:fixed;z-index:30;top:0;left:0;opacity:0;backdrop-filter:blur(var(--overlay-blur));-webkit-backdrop-filter:blur(var(--overlay-blur))}.overlay-scheme--bg{background-color:rgba(var(--layout-bg-color),var(--overlay-opacity))}.overlay-scheme--text{background-color:rgba(var(--layout-text-color),var(--overlay-opacity))}.overlay-scheme--accent{background-color:rgba(var(--layout-accent-color),var(--overlay-opacity))}.overlay.open{display:block;opacity:1;z-index:30}.error-color{color:rgb(var(--error-color))}.success-color{color:rgb(var(--success-color))}.label{display:block;margin-bottom:4px}.input{border:var(--border-thickness) solid rgb(var(--layout-text-color));border-radius:var(--field-radius);min-height:44px}.input.input-style--small{min-height:36px}.input.required.invalid{border-color:rgb(var(--error-color))}.input.required.valid{border-color:rgb(var(--layout-text-color))}.input::placeholder,select::placeholder,textarea::placeholder{color:rgba(var(--layout-text-color),.5)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.textarea{resize:vertical;width:100%;padding:6px 13px;min-height:110px;-webkit-appearance:none;appearance:none;-moz-appearance:none}select{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none;appearance:none;-webkit-text-fill-color:inherit;-moz-appearance:none}.select{position:relative;width:fit-content;cursor:pointer}.select--full-width{width:100%}select{cursor:pointer;padding:6px 23px 6px 13px}select,.input--text{position:relative;min-height:36px;border:var(--border-thickness) solid rgb(var(--layout-text-color));border-radius:var(--field-radius);background:transparent;color:rgb(var(--layout-text-color));transition:border var(--animation-duration) var(--transition-timing-function)}.input--text{padding:6px 13px}.customer .input--text{min-height:44px}select.input-style--big,.input--text.input-style--big{min-height:44px;padding-top:10px;padding-bottom:10px}select.input-style--link{border:none!important;padding-left:0}.select:has(select:disabled){pointer-events:none;opacity:.5}select:disabled{cursor:not-allowed}@media (hover: hover){select:hover{border:var(--border-thickness) solid rgba(var(--layout-text-color),.5)}}.select-icon{position:absolute;top:50%;width:16px;height:16px;transform:translateY(-50%);right:8px;z-index:3;pointer-events:none}.input-style--link+.select-icon{right:0}.fields-wrapper .field:not(:last-child),.fields-wrapper .fields-row:not(:last-child){margin-bottom:16px}.fields-row{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px}.fields-wrapper .fields-row .field{margin-bottom:0;flex:1 1 calc(50% - 8px)}.field--checkbox{cursor:pointer}.field--checkbox .label{margin-bottom:0;margin-left:10px}a.link-underline,.link-underline a,.link-button,.link--underline{text-decoration:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset)}.popup{display:none;opacity:0;position:fixed;top:calc(50% + 40px);left:50%;transform:translate(-50%,-50%);max-height:calc(100% - 130px);width:calc(100vw - (2 * var(--inner-section-padding)));max-width:calc(100vw - (2 * var(--inner-section-padding)));overflow-y:auto;border-radius:var(--drawers-radius);-webkit-border-radius:var(--drawers-radius)}.popup.open{display:block;z-index:50;opacity:1;animation:popupOpen var(--animation-duration) var(--transition-timing-function) forwards}@keyframes popupOpen{0%{top:calc(50% + 40px)}to{top:50%}}.popup.regular{max-width:750px}.popup.wide .popup-content{padding:var(--inner-section-padding);padding-top:0}.popup.regular .popup-content{padding:0 30px 30px}@media screen and (max-width: 1024px){.popup.regular .popup-content{padding:0 30px 30px}}@media screen and (max-width: 768px){.popup.regular .popup-content{padding:0 15px 15px}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.hide-scrollbar::-moz-scrollbar{width:0;height:0;display:none;scrollbar-width:none}.drawer{min-width:375px;max-width:640px;width:calc(100vw / 3);min-height:100vh;height:100vh;height:-webkit-fill-available;position:fixed;top:0;bottom:0;right:0;z-index:50;display:block;padding:0 24px 24px;bottom:env(safe-area-inset-bottom);overflow-y:hidden;border-bottom-left-radius:var(--drawers-radius);-webkit-border-bottom-left-radius:var(--drawers-radius);border-top-left-radius:var(--drawers-radius);-webkit-border-top-left-radius:var(--drawers-radius);transform:translate(100%);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,transform .3s}.drawer+.overlay,.facets-header__wrapper+.overlay{display:block;visibility:hidden;will-change:opacity;transition:opacity .3s,visibility .3s}.drawer-without-padding{padding:0}.scroll-area{overflow-y:auto;height:100%}.drawer.open{opacity:1;visibility:visible;transform:none}.drawer+.overlay.open,.facets-header__wrapper+.overlay.open{opacity:1;visibility:visible}.modal--border:not(.drawer):not(.mega-menu):not(.search-modal){border:var(--line-thickness) solid rgb(var(--lines-color))}.drawer.modal--border{border-left:var(--line-thickness) solid rgb(var(--lines-color))}.modal.open{outline:none}.modal .button-wrapper{display:flex;justify-content:flex-end;position:sticky;top:0;padding-top:15px;padding-right:15px;background-color:transparent;z-index:5}.drawer .button-wrapper{position:absolute;right:16px;z-index:7;margin-bottom:16px;padding-top:16px;padding-right:0}.drawer .button-wrapper .button-close,.popup .button-wrapper .button-close{display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;background-color:rgba(var(--layout-bg-color),.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);aspect-ratio:1/1;padding:7px;border:none}.drawer .button-wrapper .button-close svg,.popup .button-wrapper .button-close svg{transition:opacity var(--animation-duration) var(--transition-timing-function)}@media (hover: hover){.drawer .button-wrapper .button-close:hover svg,.popup .button-wrapper .button-close:hover svg{opacity:.7}}.modal--shadow{box-shadow:var(--modal-shadow-horiz-offset) var(--modal-shadow-vert-offset) var(--modal-shadow-blur) rgba(var(--shadow-color),var(--modal-shadow-opacity))}.dropdown-icon,.dropdown-icon svg{cursor:pointer;width:16px;height:16px}.popover{background-color:rgb(var(--popover-bg-color));color:rgb(var(--popover-text-color))}.popover .dropdown-icon svg{fill:rgb(var(--popover-text-color))}*:not(.menu__item) .popovers-line:not(:last-child),.menu__item li:not(:last-child) .popovers-line{border-bottom:var(--line-thickness) solid rgb(var(--lines-color))}.second-nested__list>li:last-child .popovers-line{border-bottom:none}summary:not([open]) .dropdown-icon--open,summary[open] .dropdown-icon--close{display:none}details-dropdown:not([open])>*:last-child:not(:only-child){visibility:hidden;opacity:0;transition:opacity var(--animation-duration) ease,visibility var(--animation-duration) ease}details-dropdown[open]>*:last-child:not(:only-child){visibility:visible;opacity:1}summary[open] .dropdown-icon--close{visibility:hidden;width:0;height:0}svg{fill:rgb(var(--layout-text-color))}.button-close svg{fill:rgba(var(--layout-text-color),.5)}.solid-button svg{fill:rgb(var(--button-label-color))}.placeholder-svg{width:100%;height:100%;background-color:rgba(var(--layout-text-color),.07);fill:rgb(var(--layout-text-color),.5)}.placeholder{background-color:rgba(var(--layout-text-color),.07);display:flex;justify-content:center;align-items:center;height:240px;width:100%}.placeholder-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;color:rgba(var(--layout-text-color),.7)}.placeholder+svg{fill:rgba(var(--layout-text-color),.5)}.full-bottom-line{border-bottom:var(--line-thickness) solid rgb(var(--lines-color))}.full-top-line{border-top:var(--line-thickness) solid rgb(var(--lines-color))}.shopify-section:not(:last-child) .bottom-line{position:relative}.shopify-section:not(:last-child) .bottom-line:after{content:"";height:var(--line-thickness);display:block;position:absolute;bottom:0;left:0;right:0;background-color:rgb(var(--lines-color))}.shopify-section:not(:last-child) .side-margins:not(.disable-margins).bottom-line:after,.shopify-section:not(:last-child) .section-container:not(.side-margins).bottom-line:after{left:var(--side-margin);right:var(--side-margin)}.block-heading{padding-bottom:var(--block-padding-s)}.footer__wrapper{gap:64px}.footer__top,.footer__bottom{justify-content:space-between;gap:24px}.footer__bottom .context-image,.footer__bottom .context-image img{height:15px;width:90px}.footer__menus{gap:70px}.footer__social-media,.footer__copyright{text-align:end}.footer .menu__list{gap:2px}@media screen and (max-width: 1024px){.footer__menus{flex-direction:column;gap:2px}}button.newsletter__field-button{flex-shrink:0;background-color:rgb(var(--layout-text-color));color:rgb(var(--layout-bg-color));transition:opacity var(--animation-duration) var(--transition-timing-function);border-top-right-radius:var(--field-radius);-webkit-border-top-right-radius:var(--field-radius);border-bottom-right-radius:var(--field-radius);-webkit-border-bottom-right-radius:var(--field-radius);min-height:44px;overflow:hidden;padding:8px 22px;display:inline-flex;align-items:center}button.newsletter__field-button b{color:inherit}.newsletter__field{border-top-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0}.success-color:has(+.newsletter__form),.error-color:has(+.newsletter__form){margin-bottom:8px}.section-newsletter__form .input{width:100%;background:transparent}.newsletter__field{border:none;border-bottom:var(--border-thickness) solid rgba(var(--layout-text-color),.7);border-radius:0;text-align:center}.section-newsletter__field-button{width:100%;font-weight:500}.newsletter__field.invalid{color:rgb(var(--error-color))}.section-newsletter__form:has(.newsletter__field.invalid) .section-newsletter__field-button{pointer-events:none;cursor:default;background-color:rgb(var(--disable-button-color));color:rgb(var(--strikethrough-color))}@media (hover: hover){.newsletter__field-button:hover{opacity:.7}.solid-button:hover svg{fill:rgb(var(--layout-text-color))}}.legal--stretched{justify-content:space-between;align-items:center}.page-grid .legal--stretched,.page-grid .legal--centered{gap:var(--page-column-gap)}.alternative-grid .legal--stretched,.alternative-grid .legal--centered{gap:var(--alt-column-gap)}.secondary-grid .legal--stretched,.secondary-grid .legal--centered{gap:var(--second-column-gap)}.legal--stacked{flex-direction:column;align-items:center}.page-grid .legal--stacked{gap:var(--page-row-gap)}.alternative-grid .legal--stacked{gap:var(--alt-row-gap)}.secondary-grid .legal--stacked{gap:var(--second-row-gap)}.legal--centered{justify-content:center;align-items:center}.back-to-top{gap:16px}.back-to-top__icon{display:flex;width:36px;height:36px;justify-content:center;align-items:center;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;background-color:rgb(var(--layout-text-color));flex-shrink:0}.back-to-top__icon svg{fill:rgb(var(--layout-bg-color))}.copyright__content:not(:last-child){margin-bottom:4px}@media screen and (max-width: 1024px){.back-to-top__title{display:none}}.code-placeholder{display:flex;width:100%;height:100%;background-color:rgba(var(--layout-text-color),.07);fill:none}.code-placeholder path{fill:rgb(var(--layout-text-color),.5)}deferred-media,recently-viewed-products{display:block}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;width:100%;position:absolute;top:0;left:0;height:100%}.rte{max-width:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.rte:has(+.page__content),.rte.richtext{overflow:visible}.rte::-webkit-scrollbar{width:0;height:0;display:none}.rte::-moz-scrollbar{width:0;height:0;display:none;scrollbar-width:none}.rte:not(.richtext)>*:not(table){max-width:100vw;position:sticky;left:0}.rte>*:not(:last-child),.richtext object>*:not(:last-child){margin-bottom:calc(var(--body-font-size) * var(--body-line-height) * var(--rte-paragraph-spacing))}.richtext--bold{font-weight:700}.rte iframe{max-width:100%}.rte iframe[src*=youtube],.rte iframe[src*=vimeo]{width:100%;height:100%;aspect-ratio:16/9}.rte img{max-width:100%;width:auto;height:auto;border-radius:var(--images-and-sections-radius);-webkit-border-radius:var(--images-and-sections-radius)}.rte.center img,.rte.center blockquote,.center ol,.center ul{margin-left:auto;margin-right:auto}.rte.right img,.rte.right blockquote,.right ol,.right ul{margin-left:auto}.rte:not(.richtext) ul,.rte:not(.richtext) ol{padding-left:2rem}.rte ol,.rte ul{width:fit-content}.rte ul li{list-style-type:disc;list-style-position:inside;text-align:start}.rte ol li{list-style-type:decimal;list-style-position:inside;text-align:start}.richtext li{display:list-item!important}.rte:not(.richtext) li>*{display:inline-block}.rte:not(.richtext) a{text-decoration:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset);will-change:color;color:rgb(var(--layout-link-color));transition:color var(--animation-duration) var(--transition-timing-function)}.rte blockquote{position:relative;display:flex;padding:16px 24px;color:rgb(var(--layout-accent-color));width:fit-content}.rte blockquote:after{content:"";width:2px;height:100%;top:0;left:0;margin-right:24px;position:absolute;background-color:rgb(var(--layout-accent-color))}.rte pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte code{display:inline-block;border-radius:var(--field-radius);background-color:rgba(var(--layout-text-color),.05);padding:16px;color:rgba(var(--layout-text-color),.8)}.rte code:empty{display:none}.rte table{width:max-content;border-collapse:collapse;border-left:var(--line-thickness) solid rgb(var(--lines-color));border-bottom:var(--line-thickness) solid rgb(var(--lines-color))}.rte table th{padding:12px;text-align:left;border-right:var(--line-thickness) solid rgb(var(--lines-color))}.rte table tr{height:fit-content!important;border-collapse:collapse;border-top:var(--line-thickness) solid rgb(var(--lines-color))}.rte table td{height:fit-content!important;padding:12px;border-right:var(--line-thickness) solid rgb(var(--lines-color))}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-style:var(--font-heading-style);line-height:var(--section-headings-line-height);font-weight:var(--font-heading-weight);letter-spacing:var(--section-headings-letter-spacing);font-family:var(--font-heading-family);text-transform:none}.rte{--coefficient: .85}.rte.richtext{--coefficient: .8}.rte h1:not(.page-title){font-size:max(var(--body-font-size),var(--section-headings-font-size))}.rte h2{font-size:max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient)))}.rte h3{font-size:max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient)))}.rte h4{font-size:max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte h5{font-size:max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte h6{font-size:max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte:not(.richtext) h1:not(:first-child){margin-top:calc(var(--heading-line-height) * max(var(--body-font-size),var(--section-headings-font-size)))}.rte:not(.richtext) h2:not(:first-child){margin-top:calc(var(--heading-line-height) * max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient))))}.rte:not(.richtext) h3:not(:first-child){margin-top:calc(var(--heading-line-height) * max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext) h4:not(:first-child){margin-top:calc(var(--heading-line-height) * max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext) h5:not(:first-child){margin-top:calc(var(--heading-line-height) * max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext) h6:not(:first-child){margin-top:calc(var(--heading-line-height) * max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte.heading-style-section-heading h1,.rte.heading-style-section-heading h2,.rte.heading-style-section-heading h3,.rte.heading-style-section-heading h4,.rte.heading-style-section-heading h5,.rte.heading-style-section-heading h6{font-style:var(--font-heading-style);line-height:var(--section-headings-line-height);font-weight:var(--font-heading-weight);letter-spacing:var(--section-headings-letter-spacing);font-family:var(--font-heading-family);text-transform:none}.rte.heading-style-section-heading h1{font-size:max(var(--body-font-size),var(--section-headings-font-size))}.rte.heading-style-section-heading h2{font-size:max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient)))}.rte.heading-style-section-heading h3{font-size:max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient)))}.rte.heading-style-section-heading h4{font-size:max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte.heading-style-section-heading h5{font-size:max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte.heading-style-section-heading h6{font-size:max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte:not(.richtext).heading-style-section-heading h1:not(:first-child){margin-top:calc(var(--section-headings-line-height) * max(var(--body-font-size),var(--section-headings-font-size)))}.rte:not(.richtext).heading-style-section-heading h2:not(:first-child){margin-top:calc(var(--section-headings-line-height) * max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient))))}.rte:not(.richtext).heading-style-section-heading h3:not(:first-child){margin-top:calc(var(--section-headings-line-height) * max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-section-heading h4:not(:first-child){margin-top:calc(var(--section-headings-line-height) * max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-section-heading h5:not(:first-child){margin-top:calc(var(--section-headings-line-height) * max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-section-heading h6:not(:first-child){margin-top:calc(var(--section-headings-line-height) * max(var(--body-font-size),calc(var(--section-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte.heading-style-secondary-heading h1,.rte.heading-style-secondary-heading h2,.rte.heading-style-secondary-heading h3,.rte.heading-style-secondary-heading h4,.rte.heading-style-secondary-heading h5,.rte.heading-style-secondary-heading h6{font-style:var(--font-heading-style);line-height:var(--secondary-headings-line-height);font-weight:var(--font-heading-weight);letter-spacing:var(--secondary-headings-letter-spacing);font-family:var(--font-heading-family);text-transform:none}.rte.heading-style-secondary-heading h1{font-size:max(var(--body-font-size),var(--secondary-headings-font-size))}.rte.heading-style-secondary-heading h2{font-size:max(var(--body-font-size),calc(var(--secondary-headings-font-size) * var(--coefficient)))}.rte.heading-style-secondary-heading h3{font-size:max(var(--body-font-size),calc(var(--secondary-headings-font-size) * var(--coefficient) * var(--coefficient)))}.rte.heading-style-secondary-heading h4{font-size:max(var(--body-font-size),calc(var(--secondary-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte.heading-style-secondary-heading h5{font-size:max(var(--body-font-size),calc(var(--secondary-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte.heading-style-secondary-heading h6{font-size:max(var(--body-font-size),calc(var(--secondary-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte:not(.richtext).heading-style-secondary-heading h1:not(:first-child){margin-top:calc(var(--secondary-headings-line-height) * max(var(--body-font-size),var(--secondary-headings-font-size)))}.rte:not(.richtext).heading-style-secondary-heading h2:not(:first-child){margin-top:calc(var(--secondary-headings-line-height) * max(var(--body-font-size),calc(var(--secondary-headings-font-size) * var(--coefficient))))}.rte:not(.richtext).heading-style-secondary-heading h3:not(:first-child){margin-top:calc(var(--secondary-headings-line-height) * max(var(--body-font-size),calc(var(--secondary-headings-font-size) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-secondary-heading h4:not(:first-child){margin-top:calc(var(--secondary-headings-line-height) * max(var(--body-font-size),calc(var(--secondary-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-secondary-heading h5:not(:first-child){margin-top:calc(var(--secondary-headings-line-height) * max(var(--body-font-size),calc(var(--secondary-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-secondary-heading h6:not(:first-child){margin-top:calc(var(--secondary-headings-line-height) * max(var(--body-font-size),calc(var(--secondary-headings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte.heading-style-page-title h1,.rte.heading-style-page-title h2,.rte.heading-style-page-title h3,.rte.heading-style-page-title h4,.rte.heading-style-page-title h5,.rte.heading-style-page-title h6{font-style:var(--font-heading-style);line-height:var(--page-title-line-height);font-weight:var(--font-heading-weight);letter-spacing:var(--page-title-letter-spacing);font-family:var(--font-heading-family);text-transform:none}.rte.heading-style-page-title h1{font-size:max(var(--body-font-size),var(--page-title-font-size))}.rte.heading-style-page-title h2{font-size:max(var(--body-font-size),calc(var(--page-title-font-size) * var(--coefficient)))}.rte.heading-style-page-title h3{font-size:max(var(--body-font-size),calc(var(--page-title-font-size) * var(--coefficient) * var(--coefficient)))}.rte.heading-style-page-title h4{font-size:max(var(--body-font-size),calc(var(--page-title-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte.heading-style-page-title h5{font-size:max(var(--body-font-size),calc(var(--page-title-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte.heading-style-page-title h6{font-size:max(var(--body-font-size),calc(var(--page-title-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient)))}.rte:not(.richtext).heading-style-page-title h1:not(:first-child){margin-top:calc(var(--page-title-line-height) * max(var(--body-font-size),var(--page-title-font-size)))}.rte:not(.richtext).heading-style-page-title h2:not(:first-child){margin-top:calc(var(--page-title-line-height) * max(var(--body-font-size),calc(var(--page-title-font-size) * var(--coefficient))))}.rte:not(.richtext).heading-style-page-title h3:not(:first-child){margin-top:calc(var(--page-title-line-height) * max(var(--body-font-size),calc(var(--page-title-font-size) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-page-title h4:not(:first-child){margin-top:calc(var(--page-title-line-height) * max(var(--body-font-size),calc(var(--page-title-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-page-title h5:not(:first-child){margin-top:calc(var(--page-title-line-height) * max(var(--body-font-size),calc(var(--page-title-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-page-title h6:not(:first-child){margin-top:calc(var(--page-title-line-height) * max(var(--body-font-size),calc(var(--page-title-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte.headings-uppercase h1,.rte.headings-uppercase h2,.rte.headings-uppercase h3,.rte.headings-uppercase h4,.rte.headings-uppercase h5,.rte.headings-uppercase h6{text-transform:uppercase}@media (hover: hover){.rte:not(.richtext) a:hover{color:rgba(var(--layout-link-color),var(--hover-opacity))}}@media screen and (max-width: 1024px){.elem-padding-l,.elem-padding-m,.elem-padding-s{padding:var(--inner-section-padding)}}@media screen and (max-width: 768px){.button--main:not(.link-button){min-height:calc(36px - (var(--border-thickness) * 2));min-width:140px}.visually-hidden--desktop{position:relative!important;overflow:auto;width:auto;height:auto;margin:unset;padding:unset;border:unset;clip:auto;word-wrap:normal!important}.popup{max-height:calc(100% - 32px);max-width:calc(100% - 16px)}@keyframes popupOpen{0%{top:calc(50% + 20px)}to{top:50%}}.footer .block-text{width:100%;max-width:100%;min-width:100%}.footer .block-alignment-row{justify-content:flex-start!important}.footer .block-alignment-column{align-items:flex-start!important}}@media screen and (max-width: 640px){.drawer{width:100vw;max-width:100vw;min-width:100dvw}}.block__button{width:fit-content;display:inline-block}.button-block{vertical-align:middle}.section__button{display:flex;justify-content:center;margin-top:80px}.section__button .button:not(.link-button){min-width:420px}@media screen and (max-width: 1024px){.section__button{margin-top:40px}}@media screen and (max-width: 500px){.section__button .button:not(.link-button){min-width:auto;width:100%}}.logo__title{font-family:var(--logo-font-family);font-style:var(--logo-font-style);font-weight:var(--logo-font-weight);font-size:var(--logo-font-size);color:rgb(var(--layout-text-color));line-height:90%;max-width:100%;word-break:normal;letter-spacing:normal;-webkit-user-select:none;user-select:none}.logo__image:not(:has(.logo__title)){width:var(--logo-width)}.logo__image-item{display:block;height:auto}#shopify-pc__banner.shopify-pc__banner__dialog h2{font:var(--font-heading-style) var(--font-heading-weight) var(--secondary-headings-font-size)/var(--secondary-headings-line-height) var(--font-heading-family);letter-spacing:var(--secondary-headings-letter-spacing);color:rgb(var(--layout-text-color))}#shopify-pc__banner.shopify-pc__banner__dialog p,#shopify-pc__banner.shopify-pc__banner__dialog button{font:var(--font-body-style) var(--font-body-weight) var(--body-font-size)/var(--body-line-height) var(--font-body-family);letter-spacing:var(--body-letter-spacing)}.anchor-link{height:0!important}.anchor-link.anchor-link-visible{height:auto!important}.anchor-link__wrapper{gap:4px;align-items:center;justify-content:center}.anchor-link__text{opacity:.7}.anchor-link__svg svg{fill:none}.anchor-link__svg path{stroke:rgb(var(--layout-text-color))}.accordion__panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.not_collapsible .accordion__panel,.open_collapsible.is-open .accordion__panel:not([style]){max-height:none}.not_collapsible .accordion__summary{cursor:default;pointer-events:none}.accordion-toggle.is-open .accordion__panel{overflow-y:auto}.accordion:not(.accordion--compact):first-child{border-top:var(--line-thickness) solid rgb(var(--lines-color))}.accordion:not(.accordion--compact){border-bottom:var(--line-thickness) solid rgb(var(--lines-color))}.accordion:not(.accordion--compact) .accordion__summary{padding-top:var(--tab-padding);padding-bottom:var(--tab-padding)}.accordion--compact .accordion__summary{padding-top:var(--block-padding-s);padding-bottom:var(--block-padding-s)}.accordion__summary{-webkit-user-select:none;user-select:none;cursor:pointer;transition:color var(--animation-duration) var(--transition-timing-function)}.accordion__summary svg{transition:fill var(--animation-duration) var(--transition-timing-function)}.summary__title{display:flex;gap:4px;align-items:center;position:relative}.accordion .summary__title{justify-content:space-between}.icon-accordion--close,.icon-accordion--open{display:flex;align-items:center;will-change:opacity;width:fit-content;transition:transform var(--animation-duration) var(--transition-timing-function),opacity var(--animation-duration) var(--transition-timing-function)}.icon-accordion--close{opacity:1;position:relative;transform:rotate(0)}.icon-accordion--open{opacity:0;position:absolute;transform:rotate(-90deg);right:0}.is-open .icon-accordion--close{transform:rotate(-90deg);opacity:0;position:absolute;right:0}.is-open .icon-accordion--open{opacity:1;position:relative;transform:rotate(-180deg)}.summary__title-name{display:flex;align-items:center;gap:8px}.accordion .accordion__content{padding-bottom:16px}@media (hover: hover){.accordion__summary:hover{color:rgba(var(--layout-text-color),var(--hover-opacity))}.accordion__summary:hover svg{fill:rgba(var(--layout-text-color),var(--hover-opacity))}}.component-tabs{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-scroll-behavior:smooth;scroll-snap-type:x mandatory}.component-tabs__tab{display:inline-flex;align-items:center;justify-content:center;padding:var(--secondary-button-vertical-padding) var(--secondary-button-horizontal-padding);border-bottom:var(--line-thickness) solid transparent;color:rgba(var(--layout-text-color),var(--hover-opacity));cursor:pointer;min-width:max-content;user-select:none;-webkit-user-select:none;transition:color var(--animation-duration) var(--transition-timing-function),border-color var(--animation-duration) var(--transition-timing-function)}.component-tabs__tab.active{border-color:rgb(var(--layout-text-color));color:rgb(var(--layout-text-color));cursor:default}.component-tabs__wrapper{display:flex;flex-wrap:nowrap;width:max-content;gap:var(--block-padding)}@media (hover: hover){.component-tabs__tab:not(.active):hover{color:rgb(var(--layout-text-color))}}.component-tabs__content{position:absolute;top:0;left:0;right:0;width:100%;height:100%;opacity:0;will-change:opacity;overflow:hidden}.component-tabs__content.active{opacity:1;position:relative;z-index:3}.collection-tabs .component-tabs__content.active{overflow:visible}.block-media{display:flex;border-radius:var(--block-image-radius);-webkit-border-radius:var(--block-image-radius);overflow:hidden;max-width:100%}.block-media__image{display:flex}.block-media__image--mobile{display:none}a.block-media img,a.block-media .placeholder-svg{will-change:opacity;opacity:1;transition:opacity var(--animation-duration) var(--transition-timing-function)}@media (hover: hover){a.block-media:hover img,a.block-media:hover .placeholder-svg{opacity:var(--hover-opacity)}}@media screen and (max-width: 768px){.block-media__image--mobile,.block-media__image--desktop.block-media__image--all{display:flex}.block-media__image--desktop{display:none}}.context-image{display:flex;border-radius:var(--context-image-radius);-webkit-border-radius:var(--context-image-radius);overflow:hidden;width:fit-content;max-width:100%}.context-image__image,.context-image .placeholder-svg{max-width:100%;width:var(--context-image-width)}a.context-image>*,.context-image a>*{opacity:1;will-change:opacity;transition:opacity var(--animation-duration) var(--transition-timing-function)}@media (hover: hover){a.context-image:hover>*,.context-image a:hover>*{opacity:var(--hover-opacity)}}.deferred-media__poster,.deferred-media__poster+template{cursor:pointer}.deferred-media__poster-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.deferred-media__poster-button-icon{width:28px;height:28px}.deferred-media__poster-button-icon,.media>.deferred-media__poster,.media .deferred-media__poster{display:flex;align-items:center;justify-content:center}.deferred-media[loaded] .deferred-media__poster{display:none}.deferred-media:not([loaded]) template{z-index:-1}.deferred-media[loaded] template{background-color:rgba(var(--layout-text-color),.07)}.product__media-list .deferred-media{display:block;height:100%}@media (hover: hover){.popup-button:hover{cursor:pointer}}.price,.price__regular,.price__wrapper{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.price--accent,.color-accent{color:rgb(var(--layout-accent-color))}.price--sale{color:rgb(var(--sale-background))}.price__on-sale+.price__regular{color:rgb(var(--strikethrough-color))}.price .card__badges--product{position:relative;top:0;left:0;bottom:0;right:0}.price .card__badges-item:not(.card__badges-item--preorder){padding:4px 8px}.quantity{border:var(--border-thickness) solid rgb(var(--layout-text-color));width:200px;gap:4px;align-items:center;border-radius:var(--field-radius);-webkit-border-radius:var(--field-radius)}.quantity__input{border:none;text-align:center;width:calc(100% - 96px);background-color:transparent;color:inherit}.quantity__button{width:44px;min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.quantity__button.disabled{cursor:not-allowed}.quantity__button.disabled svg{opacity:.5}slider-component,product-recommendations{position:relative;display:block}.gallery__grid,.slider__grid{display:flex;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-scroll-behavior:smooth;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory}.slider__grid--center{justify-content:center}.slider__viewport:has(.slider-scrollbar:not(.visually-hidden)) .slider__grid{padding-bottom:12px}.slider__grid-item{flex:0 0 var(--desktop-item-width)}.slider__slide{scroll-snap-align:start}.gallery__grid-original .slider__slide{height:fit-content}.slider__slide--wide{flex:0 0 100%}.slider__slide--two-wide{flex:0 0 calc((100% - var(--gallery-gap)) / 2)}.slider-buttons{align-items:center;display:flex}.slider-button{min-width:40px;min-height:40px;cursor:pointer}.slider__viewport .slider-button,.media-gallery .slider-button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:rgba(var(--layout-bg-color),.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--button-border-radius);-webkit-border-radius:var(--button-border-radius);border:.5px solid rgba(var(--layout-text-color),.2);aspect-ratio:1/1;padding:11px}.media-gallery .slider-button[disabled]{cursor:not-allowed;pointer-events:all}.media-gallery .slider-button[disabled] svg{opacity:var(--disabled-button)}.slider__viewport:has(.slider-scrollbar:not(.visually-hidden)) .slider-button{top:calc(50% - 27px)}.slider__viewport .slider-button--prev{left:-22px}.slider__viewport .slider-button--next{right:-22px}.media-gallery .slider-button--prev{left:8px}.media-gallery .slider-button--next{right:8px}.slider-button-hover{opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.slider-scrollbar{width:100%;height:30px;position:relative;display:flex;align-items:center;cursor:pointer}.slider-scrollbar__track{display:block;background-color:rgba(var(--layout-text-color),.2);height:2px;transform:translate(0);width:100%;border-radius:4px}.slider-scrollbar__thumb{position:absolute;top:0;bottom:0;display:block;border-radius:4px;cursor:grab;will-change:left;background-color:rgb(var(--layout-text-color));width:550px}.slider-scrollbar__thumb.dragging{cursor:grabbing;top:-2px;height:8px}.slider-scrollbar__thumb:after{content:"";position:absolute;left:0;right:0;display:block;height:30px;top:-14px}.slide__thumbnail{display:flex;width:var(--thumbnails-width);cursor:pointer;position:relative;height:100%}.thumbnail__badge{position:absolute;top:0;left:0}.slider__viewport .slider-button-hover[disabled=disabled] svg{opacity:var(--disabled-button);pointer-events:none}@media (hover: hover){.slider-scrollbar:hover .slider-scrollbar__track{height:4px}.slider__viewport:hover .slider-button-hover{opacity:1;pointer-events:all}.slider__viewport .slider-button-hover[disabled=disabled]:hover,.media-gallery .slider-button[disabled=disabled]:hover{cursor:not-allowed}.slider__viewport:hover .slider-button-hover[disabled] svg{opacity:var(--disabled-button);pointer-events:none}}.swiper{--swiper-theme-color: rgb(var(--layout-text-color));--swiper-pagination-bullet-horizontal-gap: 0;--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-width: calc(100% / var(--total-slides));--swiper-pagination-bullet-height: 3px;--swiper-pagination-bullet-size: 3px;--swiper-pagination-bullet-inactive-color: transparent}.swiper-pagination-bullets{display:flex;top:unset!important;--swiper-pagination-bottom: 0;background-color:rgba(var(--layout-text-color),.15)}.swiper-pagination-bullet{position:relative;background-color:transparent;width:calc(100% / var(--total-slides));transition:none;animation:none}.swiper-pagination-bullet-active{background-color:rgb(var(--layout-text-color));box-shadow:0 -1px #ffffff80}@media screen and (max-width: 768px){.swiper{--swiper-pagination-color: rgb(var(--layout-text-color))}.swiper-pagination-bullet-active:after{width:100%}}@keyframes countingBar{0%{width:0}to{width:100%}}.swiper-button{background-color:rgba(var(--layout-bg-color),.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--button-border-radius);-webkit-border-radius:var(--button-border-radius);padding:6px;min-width:30px;min-height:30px;aspect-ratio:1/1;--swiper-navigation-size: fit-content;border:.5px solid rgba(var(--layout-text-color),.2)}.swiper-button:after{content:none}.slider-button .icon,.swiper-button .icon{padding:0}.product__grid-container li.grid-item{width:100%;max-width:100%}#product-grid.page-grid-gaps{grid-template-columns:repeat(var(--grid-columns),calc((100% - (var(--page-column-gap) * (var(--grid-columns) - 1))) / var(--grid-columns)))}[id^=Slider-Gallery].page-grid-gaps li,[id^=Slider-Gallery].alternative-grid-gaps li,[id^=Slider-Gallery].secondary-grid-gaps li,.page-grid [id^=Slider-Gallery] li,.alternative-grid [id^=Slider-Gallery] li,.secondary-grid [id^=Slider-Gallery] li{width:var(--desktop-item-width)}#product-grid.alternative-grid-gaps{grid-template-columns:repeat(var(--grid-columns),calc((100% - (var(--alt-column-gap) * (var(--grid-columns) - 1))) / var(--grid-columns)))}#product-grid.secondary-grid-gaps{grid-template-columns:repeat(var(--grid-columns),calc((100% - (var(--second-column-gap) * (var(--grid-columns) - 1))) / var(--grid-columns)))}.video-button-block iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.video-button-block{display:inline-flex;z-index:4;position:relative}.video-button-block .button-wrapper{position:absolute;right:24px;z-index:5;background-color:transparent}.video-button-block .button-wrapper .button{border-color:transparent}.video-section__media.deferred-media{display:flex}.video-button.icon-button{gap:0px}.video-button__play-wrapper{position:relative;width:1px;height:1px}.video-button__play{position:absolute;left:0;top:-12px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;box-shadow:0 0 2px #0003,0 2px 10px #0000001a;margin-right:5px}.video-button__play svg{position:absolute;top:-4px;left:-4px;width:32px;height:32px}.video-button__play svg .svg-play{fill:transparent}.video-button__text{padding-left:29px}.popup-video{position:relative;width:100%;height:100%}.popup.open.popup--video{height:fit-content}.contacts-block{gap:var(--block-padding-s)}a.contacts__item{width:fit-content;transition:color var(--animation-duration) var(--transition-timing-function)}@media (hover: hover){a.contacts__item:hover{color:rgba(var(--layout-text-color),var(--hover-opacity))}}.page__content{position:relative}.page-placeholder{width:64px;height:64px}.rte>.placeholder:not(:last-child){margin-bottom:0}.page-wrapper.narrow{max-width:480px;margin-left:auto;margin-right:auto}.page-wrapper.regular{max-width:750px;margin-left:auto;margin-right:auto}.social-media{gap:8px;flex-wrap:wrap}.social-media svg{display:flex;width:24px;height:24px}@media screen and (max-width: 768px){.slider__viewport .slider-button{display:none;visibility:hidden}}.loading-overlay__spinner.hidden{display:none}.loading-overlay__spinner{width:24px;position:absolute;z-index:1;right:0;top:0;height:24px}.spinner{animation:rotator 1.8s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.spinner .path,.solid-button .spinner .path,.big-button .spinner .path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center}.spinner .path{animation:dash 1.8s ease-in-out infinite,colors 3.6s ease-in-out infinite}.solid-button .spinner .path{stroke:rgb(var(--button-label-color));animation:dash 1.8s ease-in-out infinite}.outlined-button .spinner .path,.link-button .spinner .path{stroke:rgb(var(--button-bg-color));animation:dash 1.8s ease-in-out infinite}@keyframes colors{0%{stroke:rgb(var(--layout-text-color))}to{stroke:rgb(var(--layout-accent-color))}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:20.8;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.loading-overlay__spinner:not(.hidden)+.cart-item__price-wrapper,.loading-overlay__spinner:not(.hidden)~cart-remove-button{opacity:50%}.loading-overlay__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.account{align-items:center;white-space:nowrap}.cart{white-space:nowrap;gap:6px;padding-right:0}.icons:has(.cart-icon~.burger-menu) .cart{padding-right:6px}.cart__title{margin-right:4px}.cart__count{display:flex;justify-content:center;align-items:center}.cart__icon{min-height:34px;align-items:center}.header .search-link,.cart__icon:not(:has(.cart__count)){transition:opacity var(--animation-duration) var(--transition-timing-function)}.cart__icon:has(.cart__count){background-color:rgb(var(--layout-text-color));color:rgb(var(--button-label-color));padding:2px 1px 2px 10px;border-radius:5px;transition:color var(--animation-duration) var(--transition-timing-function),background-color var(--animation-duration) var(--transition-timing-function)}.header .cart__icon:has(.cart__count) svg *{stroke:rgb(var(--button-label-color));transition:stroke var(--animation-duration) var(--transition-timing-function)}.announcement-bar-wrapper{width:calc((100vw - (var(--side-margin) * 2)) / var(--grid-columns))}.page-grid .announcement-bar-wrapper{width:calc((min(100vw,var(--page-grid-width)) - (var(--side-margin) * 2)) / var(--grid-columns))}.announcement-bar-wrapper:first-child{grid-area:1 / 2 / 2 / 3}.announcement-bar,.advantages{display:block;padding:var(--spacing) 0}.slides{display:flex;height:var(--section-height);position:relative;overflow-y:clip;overflow-x:visible}.slides{display:flex;justify-content:space-between;align-items:center;color:rgb(var(--layout-text-color))}.text-blocks{justify-content:space-between;gap:20px}.announcement-block{padding:0 30px}.announcement-bar-wrapper.center{justify-content:center}@media screen and (min-width: 769px){.swiper-button-announcement.swiper-button-next{transform:translate(30px)}.swiper-button-announcement.swiper-button-prev{transform:translate(-30px)}}.announcement-block.swiper-slide:not(.swiper-slide-active){background-color:transparent}@media (hover: hover){.header .search-link:hover,.cart__icon:not(:has(.cart__count)):hover{opacity:.7}.cart__icon:has(.cart__count):hover{color:rgb(var(--layout-text-color));background-color:rgb(var(--button-label-color))}.header .cart__icon:has(.cart__count):hover svg *{stroke:rgb(var(--layout-text-color))}.announcement-bar .slideshow__controls-button:hover{opacity:.7}.announcement-bar:hover .swiper-button-announcement{opacity:1;pointer-events:all;transform:translate(0)}}.slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:16px;min-width:fit-content;flex:0 0 100%}.text-block__item--mobile{display:none}.text-block__icon{display:flex;align-items:center;justify-content:center;min-width:var(--image-width);width:var(--image-width);height:auto}.text-block__icon .icon-accordion{width:var(--image-width)}.text-block__icon svg{width:100%;height:auto;display:block;fill:rgb(var(--layout-text-color))}.text-block__content--center{text-align:center}.text-block__content--center .richtext ul,.text-block__content--center .richtext ol{margin-left:auto;margin-right:auto}.text-block__image{min-width:var(--image-width);width:var(--image-width);border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius);overflow:hidden}.text-block__image img{display:block;width:100%;height:100%}.controls{display:flex;align-items:center;position:absolute;z-index:1;bottom:32px;z-index:3;gap:10px;width:100%;justify-content:space-between;top:50%;transform:translateY(-50%);padding:0 24px}.controls-button{overflow:hidden;width:44px;height:44px}.announcement-bar__items{gap:24px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.announcement-bar-container:not(:has(.announcement-bar-wrapper:only-child)){gap:24px}@media screen and (max-width: 768px){.slide{word-break:break-word;user-select:none;-webkit-user-select:none;scroll-snap-align:start;width:fit-content;max-width:calc(100vw - 48px)}.text-block__item--desktop:not(.text-block__item--desktop-visible){display:none}.text-block__item--mobile{display:block}.slides{gap:0}.announcement-bar__items,.announcement-bar-container .menu{display:none}.announcement-bar-container:not(:has(.announcement-bar-wrapper:only-child)){gap:0px}.controls{padding:0}.announcement-bar-wrapper{width:calc(100vw - (var(--side-margin) * 2))}.swiper-button-announcement{opacity:1;pointer-events:all}.text-block{min-width:fit-content;scroll-snap-align:start}.blocks__viewport{overflow-x:hidden}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
