*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}html{padding-bottom:0!important;scroll-behavior:smooth}body{max-width:100vw;min-height:100vh;overflow-x:clip;overflow-y:scroll;word-break:break-word}body.hidden{display:flex}body.hidden,body.overlay-opened,body.quick-view-open.quick-view-load{overflow:clip!important;overscroll-behavior-y:none;position:relative;touch-action:none!important;-ms-touch-action:none!important}body.disable-scroll-body,body.hidden.disable-scroll{inset-inline:0;position:fixed!important;width:100%}body.hidden main,body.quick-view-open.quick-view-load main{z-index:unset}.overlap-header{min-height:100vh}main{display:flex;flex:1 1 auto;flex-direction:column;position:relative;z-index:3}.disable-selection:not(.gift-card){user-select:none!important;-webkit-user-select:none!important}a,a:focus,button,button:focus,dialog,input,input:focus,label,p,select{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none;appearance:none;-webkit-text-fill-color:inherit;-moz-appearance:none}.fade-in:not(.body){position:relative}.fade-in:before{background-color:rgb(var(--layout-bg-color));content:"";display:var(--fade-in-element-display,block);height:100%;inset:0;opacity:1;pointer-events:none;position:fixed;transition:opacity var(--fade-in-duration) ease-out;z-index:9999}.fade-in.fade-in--content:before{top:var(--header-group-height,0)}.body.loaded .fade-in:before,.body.loaded.fade-in:before{opacity:0}a:not(.focused),a:not(.focused):focus,button:not(.focused),dialog:not(.focused),input:not(.focused),input:not(.focused):active,input:not(.focused):focus,label:not(.focused),p,select:not(.focused),textarea:active,textarea:not(.focused),textarea:not(.focused):focus{outline:none}input.focused+label{outline:1px auto -webkit-focus-ring-color;outline-offset:3px}button{background-color:transparent;border:none;cursor:pointer}html[dir=ltr] #shop-hcaptcha-badge-container{left:calc(100% - 56px)!important}input[type=number]{-moz-appearance:textfield;appearance:textfield;border:none}input[type=number]:focus{border:none}input{align-items:center;border:none;border-radius:0;caret-color:rgb(var(--layout-text-color));display:flex;height:100%;width:100%}input,textarea{background-color:transparent}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:rgb(var(--layout-text-color));transition-delay:300s;transition-property:background-color}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,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),.7)}input[type=checkbox],input[type=radio]{background:transparent;cursor:pointer;flex-shrink:0;height:20px;position:relative;width:20px}input-checkbox{display:inline-flex;flex-shrink:0}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}.color__swatch-input:after,input[type=checkbox]:after,input[type=radio]:after{background-color:rgb(var(--layout-text-color));border-radius:50%;content:"";height:16px;inset-inline-start:2px;-moz-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTk5ODQgMC42NjY1MDRDNC40MDc4MiAwLjY2NjUwNCAwLjY2NjUwNCA0LjQwNzgyIDAuNjY2NTA0IDguOTk5ODRDMC42NjY1MDQgMTMuNTkxOSA0LjQwNzgyIDE3LjMzMzIgOC45OTk4NCAxNy4zMzMyQzEzLjU5MTkgMTcuMzMzMiAxNy4zMzMyIDEzLjU5MTkgMTcuMzMzMiA4Ljk5OTg0QzE3LjMzMzIgNC40MDc4MiAxMy41OTE5IDAuNjY2NTA0IDguOTk5ODQgMC42NjY1MDRaTTguOTk5ODQgMi4zMzMxN0MxMi42OTM0IDIuMzMzMTcgMTUuNjY2NSA1LjMwNjI2IDE1LjY2NjUgOC45OTk4NEMxNS42NjY1IDEyLjY5MzQgMTIuNjkzNCAxNS42NjY1IDguOTk5ODQgMTUuNjY2NUM1LjMwNjI2IDE1LjY2NjUgMi4zMzMxNyAxMi42OTM0IDIuMzMzMTcgOC45OTk4NEMyLjMzMzE3IDUuMzA2MjYgNS4zMDYyNiAyLjMzMzE3IDguOTk5ODQgMi4zMzMxN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTk5ODQgMC42NjY1MDRDNC40MDc4MiAwLjY2NjUwNCAwLjY2NjUwNCA0LjQwNzgyIDAuNjY2NTA0IDguOTk5ODRDMC42NjY1MDQgMTMuNTkxOSA0LjQwNzgyIDE3LjMzMzIgOC45OTk4NCAxNy4zMzMyQzEzLjU5MTkgMTcuMzMzMiAxNy4zMzMyIDEzLjU5MTkgMTcuMzMzMiA4Ljk5OTg0QzE3LjMzMzIgNC40MDc4MiAxMy41OTE5IDAuNjY2NTA0IDguOTk5ODQgMC42NjY1MDRaTTguOTk5ODQgMi4zMzMxN0MxMi42OTM0IDIuMzMzMTcgMTUuNjY2NSA1LjMwNjI2IDE1LjY2NjUgOC45OTk4NEMxNS42NjY1IDEyLjY5MzQgMTIuNjkzNCAxNS42NjY1IDguOTk5ODQgMTUuNjY2NUM1LjMwNjI2IDE1LjY2NjUgMi4zMzMxNyAxMi42OTM0IDIuMzMzMTcgOC45OTk4NEMyLjMzMzE3IDUuMzA2MjYgNS4zMDYyNiAyLjMzMzE3IDguOTk5ODQgMi4zMzMxN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTk5ODQgMC42NjY1MDRDNC40MDc4MiAwLjY2NjUwNCAwLjY2NjUwNCA0LjQwNzgyIDAuNjY2NTA0IDguOTk5ODRDMC42NjY1MDQgMTMuNTkxOSA0LjQwNzgyIDE3LjMzMzIgOC45OTk4NCAxNy4zMzMyQzEzLjU5MTkgMTcuMzMzMiAxNy4zMzMyIDEzLjU5MTkgMTcuMzMzMiA4Ljk5OTg0QzE3LjMzMzIgNC40MDc4MiAxMy41OTE5IDAuNjY2NTA0IDguOTk5ODQgMC42NjY1MDRaTTguOTk5ODQgMi4zMzMxN0MxMi42OTM0IDIuMzMzMTcgMTUuNjY2NSA1LjMwNjI2IDE1LjY2NjUgOC45OTk4NEMxNS42NjY1IDEyLjY5MzQgMTIuNjkzNCAxNS42NjY1IDguOTk5ODQgMTUuNjY2NUM1LjMwNjI2IDE1LjY2NjUgMi4zMzMxNyAxMi42OTM0IDIuMzMzMTcgOC45OTk4NEMyLjMzMzE3IDUuMzA2MjYgNS4zMDYyNiAyLjMzMzE3IDguOTk5ODQgMi4zMzMxN1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;position:absolute;top:2px;width:16px;z-index:5}input-checkbox input[type=checkbox][checked]:after,input[type=checkbox]:checked:after{-moz-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTk5ODQgMC42NjY1MDRDNC40MDc4MiAwLjY2NjUwNCAwLjY2NjUwNCA0LjQwNzgyIDAuNjY2NTA0IDguOTk5ODRDMC42NjY1MDQgMTMuNTkxOSA0LjQwNzgyIDE3LjMzMzIgOC45OTk4NCAxNy4zMzMyQzEzLjU5MTkgMTcuMzMzMiAxNy4zMzMyIDEzLjU5MTkgMTcuMzMzMiA4Ljk5OTg0QzE3LjMzMzIgNC40MDc4MiAxMy41OTE5IDAuNjY2NTA0IDguOTk5ODQgMC42NjY1MDRaTTguOTk5ODQgMi4zMzMxN0MxMi42OTM0IDIuMzMzMTcgMTUuNjY2NSA1LjMwNjI2IDE1LjY2NjUgOC45OTk4NEMxNS42NjY1IDEyLjY5MzQgMTIuNjkzNCAxNS42NjY1IDguOTk5ODQgMTUuNjY2NUM1LjMwNjI2IDE1LjY2NjUgMi4zMzMxNyAxMi42OTM0IDIuMzMzMTcgOC45OTk4NEMyLjMzMzE3IDUuMzA2MjYgNS4zMDYyNiAyLjMzMzE3IDguOTk5ODQgMi4zMzMxN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuNjY2NSA4Ljk5OTg0QzE1LjY2NjUgNS4zMDYyNiAxMi42OTM0IDIuMzMzMTcgOC45OTk4NCAyLjMzMzE3QzUuMzA2MjYgMi4zMzMxNyAyLjMzMzE3IDUuMzA2MjYgMi4zMzMxNyA4Ljk5OTg0QzIuMzMzMTcgMTIuNjkzNCA1LjMwNjI2IDE1LjY2NjUgOC45OTk4NCAxNS42NjY1QzEyLjY5MzQgMTUuNjY2NSAxNS42NjY1IDEyLjY5MzQgMTUuNjY2NSA4Ljk5OTg0Wk03LjMzMjk1IDExLjE1NzFMMTIuNTc2IDUuOTA5NjdMMTMuNzU2NiA3LjA5MDIyTDcuMzMyOTUgMTMuNTA5NUw0LjI0MjY4IDEwLjQyMzZMNS40MjMyMyA5LjI0M0w3LjMzMjk1IDExLjE1NzFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTk5ODQgMC42NjY1MDRDNC40MDc4MiAwLjY2NjUwNCAwLjY2NjUwNCA0LjQwNzgyIDAuNjY2NTA0IDguOTk5ODRDMC42NjY1MDQgMTMuNTkxOSA0LjQwNzgyIDE3LjMzMzIgOC45OTk4NCAxNy4zMzMyQzEzLjU5MTkgMTcuMzMzMiAxNy4zMzMyIDEzLjU5MTkgMTcuMzMzMiA4Ljk5OTg0QzE3LjMzMzIgNC40MDc4MiAxMy41OTE5IDAuNjY2NTA0IDguOTk5ODQgMC42NjY1MDRaTTguOTk5ODQgMi4zMzMxN0MxMi42OTM0IDIuMzMzMTcgMTUuNjY2NSA1LjMwNjI2IDE1LjY2NjUgOC45OTk4NEMxNS42NjY1IDEyLjY5MzQgMTIuNjkzNCAxNS42NjY1IDguOTk5ODQgMTUuNjY2NUM1LjMwNjI2IDE1LjY2NjUgMi4zMzMxNyAxMi42OTM0IDIuMzMzMTcgOC45OTk4NEMyLjMzMzE3IDUuMzA2MjYgNS4zMDYyNiAyLjMzMzE3IDguOTk5ODQgMi4zMzMxN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuNjY2NSA4Ljk5OTg0QzE1LjY2NjUgNS4zMDYyNiAxMi42OTM0IDIuMzMzMTcgOC45OTk4NCAyLjMzMzE3QzUuMzA2MjYgMi4zMzMxNyAyLjMzMzE3IDUuMzA2MjYgMi4zMzMxNyA4Ljk5OTg0QzIuMzMzMTcgMTIuNjkzNCA1LjMwNjI2IDE1LjY2NjUgOC45OTk4NCAxNS42NjY1QzEyLjY5MzQgMTUuNjY2NSAxNS42NjY1IDEyLjY5MzQgMTUuNjY2NSA4Ljk5OTg0Wk03LjMzMjk1IDExLjE1NzFMMTIuNTc2IDUuOTA5NjdMMTMuNzU2NiA3LjA5MDIyTDcuMzMyOTUgMTMuNTA5NUw0LjI0MjY4IDEwLjQyMzZMNS40MjMyMyA5LjI0M0w3LjMzMjk1IDExLjE1NzFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTk5ODQgMC42NjY1MDRDNC40MDc4MiAwLjY2NjUwNCAwLjY2NjUwNCA0LjQwNzgyIDAuNjY2NTA0IDguOTk5ODRDMC42NjY1MDQgMTMuNTkxOSA0LjQwNzgyIDE3LjMzMzIgOC45OTk4NCAxNy4zMzMyQzEzLjU5MTkgMTcuMzMzMiAxNy4zMzMyIDEzLjU5MTkgMTcuMzMzMiA4Ljk5OTg0QzE3LjMzMzIgNC40MDc4MiAxMy41OTE5IDAuNjY2NTA0IDguOTk5ODQgMC42NjY1MDRaTTguOTk5ODQgMi4zMzMxN0MxMi42OTM0IDIuMzMzMTcgMTUuNjY2NSA1LjMwNjI2IDE1LjY2NjUgOC45OTk4NEMxNS42NjY1IDEyLjY5MzQgMTIuNjkzNCAxNS42NjY1IDguOTk5ODQgMTUuNjY2NUM1LjMwNjI2IDE1LjY2NjUgMi4zMzMxNyAxMi42OTM0IDIuMzMzMTcgOC45OTk4NEMyLjMzMzE3IDUuMzA2MjYgNS4zMDYyNiAyLjMzMzE3IDguOTk5ODQgMi4zMzMxN1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuNjY2NSA4Ljk5OTg0QzE1LjY2NjUgNS4zMDYyNiAxMi42OTM0IDIuMzMzMTcgOC45OTk4NCAyLjMzMzE3QzUuMzA2MjYgMi4zMzMxNyAyLjMzMzE3IDUuMzA2MjYgMi4zMzMxNyA4Ljk5OTg0QzIuMzMzMTcgMTIuNjkzNCA1LjMwNjI2IDE1LjY2NjUgOC45OTk4NCAxNS42NjY1QzEyLjY5MzQgMTUuNjY2NSAxNS42NjY1IDEyLjY5MzQgMTUuNjY2NSA4Ljk5OTg0Wk03LjMzMjk1IDExLjE1NzFMMTIuNTc2IDUuOTA5NjdMMTMuNzU2NiA3LjA5MDIyTDcuMzMyOTUgMTMuNTA5NUw0LjI0MjY4IDEwLjQyMzZMNS40MjMyMyA5LjI0M0w3LjMzMjk1IDExLjE1NzFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K")}.product-form__input input.product-combined-listings[checked]+.color__swatch .color__swatch-input:after,.product-form__input input:not(.product-combined-listings):checked+.color__swatch .color__swatch-input:after,.product-form__input input[type=radio].product-combined-listings[checked]:after,.product-form__input input[type=radio]:not(.product-combined-listings):checked:after,.variant-selects:has(.product-combined-listings) .product-form__input input:not(.product-combined-listings)[checked]+.color__swatch .color__swatch-input:after,.variant-selects:has(.product-combined-listings) .product-form__input input[type=radio]:not(.product-combined-listings)[checked]:after,input:not(.product-combined-listings):checked+.color__swatch .color__swatch-input:after,input[type=radio]:not(.product-combined-listings):checked:after{-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.disabled+.color__swatch .color__swatch-input,input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5}a,button,h1,h2,h3,h4,h5,h6,input,select,textarea{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)}.transition-none{transition:none!important}.visually-hidden,.visually-hidden--desktop{border:0;height:1px;margin:-1px;overflow:clip;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);word-wrap:normal!important}.grid{grid-template-columns:repeat(var(--grid-columns),1fr)}.grid,.list{display:grid}.list{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){margin-inline-end:auto;margin-inline-start:auto;max-width:var(--alt-grid-width)}.page-grid:not(.disable-max-width){margin-inline-end:auto;margin-inline-start:auto;max-width:var(--page-grid-width)}.secondary-grid:not(.disable-max-width){margin-inline-end:auto;margin-inline-start:auto;max-width:var(--second-grid-width)}.flex--row{display:flex;flex-direction:row}.flex--column{display:flex;flex-direction:column}.truncate.card-product__title,.truncate.product__title{width:101%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}img,video{display:block;height:100%;object-fit:cover;object-position:var(--focal-point);width:100%}.card__image{container-name:card-image;container-type:inline-size;overflow:clip;position:relative;width:100%}.card__image .lazy-image{height:100%}.side-margins:not(.disable-margins){padding-inline-end:var(--side-margin);padding-inline-start:var(--side-margin)}.main-article .section,.main-blog .section,.main-cart .section,.main-product-section .section,.section-collection-product-grid .section,.section-main-404 .section,.section-main-list-collections .section,.section-main-search .section{flex:1}.section-container{padding-bottom:calc(var(--section-padding)*var(--bottom-spacing));padding-top:calc(var(--section-padding)*var(--top-spacing))}.section-container:not(.section-container--recently-viewed):empty{display:none}.section-container.section-container--recently-viewed:empty{padding-bottom:0;padding-top:0}.shopify-section-header+main .shopify-section:first-child .section-overlap--enable{padding-inline-end:0;padding-inline-start:0}.shopify-section-header+main .shopify-section:first-child .section-overlap--enable .section-container,.shopify-section-header+main .shopify-section:first-child .section-overlap--enable.section-container{padding-bottom:0;padding-top:0}.shopify-section-header+main .shopify-section:first-child .section-overlap--enable .disable-section-framing{border-radius:0;-webkit-border-radius:0;padding:0}.shopify-section-header.overlap-enable+main .shopify-section:first-child .section-overlap--enable .banner-grid,.shopify-section-header.overlap-enable+main .shopify-section:first-child .section-overlap--enable .banner-grid__card,.shopify-section-header.overlap-enable+main .shopify-section:first-child .section-overlap--enable .banner__wrapper,.shopify-section-header.overlap-enable+main .shopify-section:first-child .section-overlap--enable .section-radius{border-radius:0}.shopify-section-header.overlap-enable+main .shopify-section:first-child .section-overlap--enable .banner-grid{gap:0}@media screen and (min-width:769px){.shopify-section-header+main .shopify-section:first-child .section-overlap--desktop{padding-inline-end:0;padding-inline-start:0}.shopify-section-header+main .shopify-section:first-child .section-overlap--desktop .section-container,.shopify-section-header+main .shopify-section:first-child .section-overlap--desktop.section-container{padding-bottom:0;padding-top:0}.shopify-section-header.overlap-desktop+main .shopify-section:first-child .section-overlap--desktop .banner-grid,.shopify-section-header.overlap-desktop+main .shopify-section:first-child .section-overlap--desktop .banner-grid__card,.shopify-section-header.overlap-desktop+main .shopify-section:first-child .section-overlap--desktop .banner__wrapper,.shopify-section-header.overlap-desktop+main .shopify-section:first-child .section-overlap--desktop .section-radius{border-radius:0}.shopify-section-header.overlap-desktop+main .shopify-section:first-child .section-overlap--desktop .banner-grid{gap:0}.shopify-section-header.overlap-desktop+main .shopify-section:first-child .section-overlap--desktop .disable-section-framing{border-radius:0;-webkit-border-radius:0;padding:0}}@media screen and (max-width:768px){.shopify-section-header+main .section-overlap--mobile:not(.only-on-desktop){padding-inline-end:0;padding-inline-start:0}.shopify-section-header+main .section-overlap--mobile:not(.only-on-desktop) .section-container,.shopify-section-header+main .section-overlap--mobile:not(.only-on-desktop).section-container{padding-bottom:0;padding-top:0}.shopify-section-header.overlap-mobile+main .section-overlap--mobile:not(.only-on-desktop) .banner-grid,.shopify-section-header.overlap-mobile+main .section-overlap--mobile:not(.only-on-desktop) .banner-grid__card,.shopify-section-header.overlap-mobile+main .section-overlap--mobile:not(.only-on-desktop) .banner__wrapper,.shopify-section-header.overlap-mobile+main .section-overlap--mobile:not(.only-on-desktop) .section-radius{border-radius:0}.shopify-section-header.overlap-mobile+main .section-overlap--mobile:not(.only-on-desktop) .banner-grid{gap:0}.shopify-section-header.overlap-mobile+main .section-overlap--mobile:not(.only-on-desktop) .disable-section-framing{border-radius:0;-webkit-border-radius:0;padding:0}.shopify-section-header.overlap-mobile+main .section-overlap--mobile.only-on-desktop:not(.disable-margins){padding-inline-end:var(--side-margin);padding-inline-start:var(--side-margin)}.shopify-section-header.overlap-mobile+main .section-overlap--mobile.only-on-desktop .section-container{padding-bottom:calc(var(--section-padding)*var(--bottom-spacing));padding-top:calc(var(--section-padding)*var(--top-spacing))}.shopify-section-header.overlap-mobile+main .section-overlap--mobile.only-on-desktop:not(.disable-margins) .disable-section-framing{border-radius:var(--images-and-sections-radius);-webkit-border-radius:var(--images-and-sections-radius);padding:var(--inner-section-padding)}}.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}.font-page-titles--main .page-title{font:var(--font-heading-main-style) var(--font-heading-main-weight) var(--page-title-font-size)/var(--page-title-line-height) var(--font-heading-main-family);letter-spacing:var(--page-title-letter-spacing)}.font-page-titles--secondary .page-title{font:var(--font-heading-second-style) var(--font-heading-second-weight) var(--page-title-font-size)/var(--page-title-line-height) var(--font-heading-second-family);letter-spacing:var(--page-title-letter-spacing)}.font-section-headings--main .section-heading{font:var(--font-heading-main-style) var(--font-heading-main-weight) var(--section-headings-font-size)/var(--section-headings-line-height) var(--font-heading-main-family);letter-spacing:var(--section-headings-letter-spacing)}.font-section-headings--secondary .section-heading{font:var(--font-heading-second-style) var(--font-heading-second-weight) var(--section-headings-font-size)/var(--section-headings-line-height) var(--font-heading-second-family);letter-spacing:var(--section-headings-letter-spacing)}.font-secondary-headings--main .secondary-heading{font:var(--font-heading-main-style) var(--font-heading-main-weight) var(--secondary-headings-font-size)/var(--secondary-headings-line-height) var(--font-heading-main-family);letter-spacing:var(--secondary-headings-letter-spacing)}.font-secondary-headings--secondary .secondary-heading{font:var(--font-heading-second-style) var(--font-heading-second-weight) var(--secondary-headings-font-size)/var(--secondary-headings-line-height) var(--font-heading-second-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)}.font-subheadings-headings--main .subheading-heading-font{font:var(--font-heading-main-style) var(--font-heading-main-weight) var(--subheadings-font-size)/var(--body-line-height) var(--font-heading-main-family);letter-spacing:var(--subheadings-letter-spacing)}.font-subheadings-headings--secondary .subheading-heading-font{font:var(--font-heading-second-style) var(--font-heading-second-weight) var(--subheadings-font-size)/var(--body-line-height) var(--font-heading-second-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)}.font-secondary-button--main .button--secondary.heading-font-style{font:var(--font-heading-main-style) var(--font-heading-main-weight) var(--body-font-size)/var(--body-line-height) var(--font-heading-main-family)}.font-secondary-button--secondary .button--secondary.heading-font-style{font:var(--font-heading-second-style) var(--font-heading-second-weight) var(--body-font-size)/var(--body-line-height) var(--font-heading-second-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)}.button--main.body-font{font:var(--font-body-style) var(--font-body-weight) var(--main-button-font-size)/var(--main-button-line-height) var(--font-body-family)}.font-main-button--main .button--main.heading-font-style{font:var(--font-heading-main-style) var(--font-heading-main-weight) var(--main-button-font-size)/var(--main-button-line-height) var(--font-heading-main-family)}.font-main-button--secondary .button--main.heading-font-style{font:var(--font-heading-second-style) var(--font-heading-second-weight) var(--main-button-font-size)/var(--main-button-line-height) var(--font-heading-second-family)}.uppercase{text-transform:uppercase}.none-uppercase{text-transform:none}.aspect-ratio{aspect-ratio:var(--aspect-ratio);overflow:hidden}figure{display:flex;position:relative;width:100%}figure.lazy-image--absolut,figure.lazy-image--absolut img{height:100%;width:100%}figure.lazy-image,figure.lazy-video{overflow:clip}figure.lazy-image--absolut>*{height:100%;inset-inline-start:0;position:absolute;top:0;width:100%}figure:not(.lazy-image--absolut) .lazy-image__preloader{height:calc(100% + 20px);inset-inline-start:-10px;position:absolute;top:-10px;width:calc(100% + 20px)}.lazy-image img,.lazy-video video,.lazy-video.lazy-image--loader img{opacity:0}.lazy-image--fade_scale img,.lazy-image--fade_scale video{transform:scale(1.2);transition:opacity var(--images-duration) var(--transition-timing-function) var(--images-delay),transform var(--images-duration) var(--transition-timing-function) var(--images-delay)}.lazy-image.lazyloaded img,.lazy-video.lazyloaded video{opacity:1}.lazy-image--fade_scale.lazyloaded img,.lazy-image--fade_scale.lazyloaded video{opacity:1;transform:scale(1)}.lazy-image__preloader-pixelate img{image-rendering:pixelated!important;opacity:1!important;transition:none!important}.lazy-image .lazy-image__preloader,.lazy-video .lazy-image__preloader{overflow:clip;transition:opacity var(--images-duration) var(--transition-timing-function) var(--images-delay);z-index:1}.lazy-image.lazyloaded .lazy-image__preloader,.lazy-video.lazyloaded .lazy-image__preloader{opacity:0;z-index:0}.lazy-image__preloader-loader{animation:shine 2s linear infinite;animation-delay:var(--images-delay);background:linear-gradient(110deg,rgba(var(--layout-text-color),.1) 8%,rgb(var(--layout-bg-color)) 18%,rgba(var(--layout-text-color),.1) 33%);background-size:300% 250%;transform-origin:0}@keyframes shine{to{background-position-x:-300%}}.lazy-image.lazyloaded .lazy-image__preloader-loader,.lazy-video.lazyloaded .lazy-image__preloader-loader{animation-play-state:paused}.lazy-image__preloader-blur img{image-rendering:unset!important;opacity:1!important}.lazy-image__preloader-blur{position:relative}.lazy-image .lazy-image__preloader-blur,.lazy-video .lazy-image__preloader-blur{filter:none;height:calc(100% + 20px);inset-inline-start:-10px;top:-10px;transition:filter var(--images-duration) var(--transition-timing-function) var(--images-delay);width:calc(100% + 20px)}.lazy-image:not(.lazyloaded) .lazy-image__preloader-blur,.lazy-video:not(.lazyloaded) .lazy-image__preloader-blur{filter:blur(10px)}.lazy-image__preloader--full.lazy-image__preloader img{height:100%;width:100%}.section-header:not(:empty),.template-header:not(:empty){margin-bottom:var(--template-header-padding)}.section-header{display:flex;flex-direction:column;gap:var(--block-padding-s)}.section-header-block{display:block}.section-block:not(:first-child){margin-top:var(--block-padding)}.custom-heading .highlight{background-color:transparent;background-image:linear-gradient(to right,rgb(var(--layout-highlighted-background)) 100%,transparent 0);background-repeat:no-repeat;background-size:0 100%;display:inline-block;display:inline;transition:background-size var(--animation-duration) var(--transition-timing-function) .2s}.custom-heading .highlight.visible{background-size:100% 100%}.body-font.custom-heading .styled,.caption-font.custom-heading .styled,.font-page-titles--main .page-title.custom-heading .styled,.font-secondary-headings--main .secondary-heading.custom-heading .styled,.font-section-headings--main .section-heading.custom-heading .styled,.font-subheadings-headings--main .subheading-heading-font.custom-heading .styled,.subheading-font:not(.subheading-heading-font).custom-heading .styled{font-family:var(--font-heading-second-family);font-style:var(--font-heading-second-style);font-weight:var(--font-heading-second-weight)}.font-page-titles--secondary .page-title.custom-heading .styled,.font-secondary-headings--secondary .secondary-heading.custom-heading .styled,.font-section-headings--secondary .section-heading.custom-heading .styled,.font-subheadings-headings--secondary .subheading-heading-font.custom-heading .styled{font-family:var(--font-heading-main-family);font-style:var(--font-heading-main-style);font-weight:var(--font-heading-main-weight)}.section-block.block-icon:first-child+.block-icon,.section-block.block-icon:first-child+.block-icon+.block-icon,.section-block.block-icon:first-child+.block-icon+.block-icon+.block-icon,.section-block.block-icon:first-child+.block-icon+.block-icon+.block-icon+.block-icon,.section-block.block-icon:first-child+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon,.section-block.block-icon:first-child+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon,.section-block.block-icon:first-child+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon,.section-block.block-icon:first-child+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon,.section-block.block-icon:first-child+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon+.block-icon,.section-block.block-icon:first-child:has(+.block-icon),.section-block.button-block:first-child+.button-wrap+.button-block,.section-block.button-block:first-child+.button-wrap+.button-block+.button-wrap+.button-block,.section-block.button-block:first-child+.button-wrap+.button-block+.button-wrap+.button-block+.button-wrap+.button-block,.section-block.button-block:first-child+.button-wrap+.button-block+.button-wrap+.button-block+.button-wrap+.button-block+.button-wrap+.button-block,.section-block.button-block:first-child+.button-wrap+.button-block+.button-wrap+.button-block+.button-wrap+.button-block+.button-wrap+.button-block+.button-wrap+.button-block,.section-block.button-block:first-child:has(+.button-wrap+.button-block){margin-top:16px}.section-radius{border-radius:var(--images-and-sections-radius);-webkit-border-radius:var(--images-and-sections-radius);overflow:clip}.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}#shopify-pc__banner.shopify-pc__banner__dialog button,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button,.button{align-items:center;border:var(--border-thickness) solid;border-radius:var(--button-border-radius);cursor:pointer;display:inline-flex;justify-content:center;--disabled-button:1;line-height:var(--button-line-height)}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:var(--button-border-radius);--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:0.5;--shopify-accelerated-checkout-skeleton-animation-duration:4s;--shopify-accelerated-checkout-skeleton-animation-timing-function:ease}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size:calc(20px + var(--icon-scale) + var(--main-button-vertical-padding) + var(--main-button-vertical-padding) + var(--border-thickness) + var(--border-thickness))}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-inline-size:54px;--shopify-accelerated-checkout-button-border-radius:var(--button-border-radius);--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:0.5;--shopify-accelerated-checkout-skeleton-animation-duration:4s;--shopify-accelerated-checkout-skeleton-animation-timing-function:ease}.shopify-section-group-header-group{z-index:4;body.filter-drawer-opened &{z-index:1}}.button--main{padding:var(--main-button-vertical-padding) var(--main-button-horizontal-padding)}#shopify-pc__banner.shopify-pc__banner__dialog button,.button--secondary{padding:var(--secondary-button-vertical-padding) var(--secondary-button-horizontal-padding)}.button--main:not(.link-button){min-height:calc(20px + var(--icon-scale) + var(--main-button-vertical-padding) + var(--main-button-vertical-padding) + var(--border-thickness) + var(--border-thickness));min-width:200px}.button--secondary:not(.link-button){min-height:calc(16px + var(--icon-scale) + var(--secondary-button-vertical-padding) + var(--secondary-button-vertical-padding) + var(--border-thickness) + var(--border-thickness))}.button-block--small-padding .button--main,.button-block--small-padding.button--main{padding-block:var(--main-button-vertical-padding);padding-inline:calc(var(--main-button-horizontal-padding)/3*2) var(--main-button-horizontal-padding)}#shopify-pc__banner.shopify-pc__banner__dialog button,.button-block--small-padding .button--secondary,.button-block--small-padding.button--secondary{padding-block:var(--secondary-button-vertical-padding);padding-inline:calc(var(--secondary-button-horizontal-padding)/3*2) var(--secondary-button-horizontal-padding)}.button-block--small-padding .button--main.icon--swap,.button-block--small-padding.button--main.icon--swap{padding-block:var(--main-button-vertical-padding);padding-inline:var(--main-button-horizontal-padding) calc(var(--main-button-horizontal-padding)/3*2)}#shopify-pc__banner.shopify-pc__banner__dialog button.icon--swap,.button-block--small-padding .button--secondary.icon--swap,.button-block--small-padding.button--secondary.icon--swap{padding-block:var(--secondary-button-vertical-padding);padding-inline:var(--secondary-button-horizontal-padding) calc(var(--secondary-button-horizontal-padding)/3*2)}.button b:empty{display:none}.button[disabled],button[disabled]{--disabled-button:1;cursor:not-allowed}.button--small{min-height:44px;min-width:44px;padding:0}.solid-button{background-color:rgba(var(--button-bg-color),var(--disabled-button));border-color:transparent;color:rgb(var(--button-label-color));transition:background-color var(--animation-duration) var(--transition-timing-function),box-shadow var(--animation-duration) var(--transition-timing-function)}.outlined-button,.product__xr-button{background-color:transparent;border-color:rgba(var(--button-bg-color),var(--disabled-button));color:rgba(var(--button-bg-color),var(--disabled-button));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)}.outlined-button svg,.product__xr-button svg{fill:rgba(var(--button-bg-color),var(--disabled-button));transition:fill var(--animation-duration) var(--transition-timing-function)}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs,.link-button{border:none;border-radius:0;padding:0!important;width:fit-content}.link-button{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{align-items:center;cursor:pointer;display:inline-flex;gap:4px}.solid-button.icon-button svg{fill:rgb(var(--button-label-color));transition:fill var(--animation-duration) var(--transition-timing-function)}.show-more-button-wrapper{text-align:center}.show-more-button-wrapper:not(:has(.visually-hidden)){margin-bottom:16px;margin-top:var(--template-header-padding)}show-more-button{display:inline-flex}.follow-on-shop:not(:first-child){margin-top:var(--block-padding-xs)}.link-underline a,a.link-underline{color:rgb(var(--layout-link-color));transition:color var(--animation-duration) var(--transition-timing-function)}@media (hover:hover){.button:not(.link-button):not(.button-close):not(.outlined-button):not([disabled]):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:not([disabled]):hover{background-color:rgb(var(--button-hover-color))}.outlined-button:not([disabled]):hover,.product__xr-button:not([disabled]):hover{border-color:rgb(var(--button-hover-color));color:rgb(var(--button-hover-color))}.link-button:not([disabled]):hover svg,.outlined-button:not([disabled]):hover svg{fill:rgb(var(--button-hover-color))}.link-button:not([disabled]):hover{color:rgb(var(--button-hover-color))}.link-underline a:hover,a.link-underline:hover{color:rgba(var(--layout-link-color),var(--hover-opacity))}}.button-block--main+.button-wrap:has(+.button-block--main),.button-block:not(.button-block--main)+.button-wrap:has(+.button-block:not(.button-block--main)),.button-wrap:has(+:not(.button-block):not(.block-icon)),.button-wrap:last-child{display:none}.button-with-icon{align-items:center;gap:4px}.icon--swap .icon-accordion{order:2}.button-with-icon.link-button .icon-accordion{display:inline-flex;vertical-align:middle}.breadcrumbs--center{justify-content:center}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:8px}.breadcrumbs__list--dim .breadcrumbs__item:not(.breadcrumbs__item--current){opacity:.7}.breadcrumbs__item--storage:has(a:empty){display:none}.breadcrumbs__item--current{pointer-events:none}.breadcrumbs__item:after{content:"/";margin-inline-start:8px}.breadcrumbs__item--current:after{content:""}.breadcrumbs__link{transition:opacity .3s var(--transition-timing-function)}.breadcrumbs__link:hover{opacity:.7}.breadcrumbs__item:has(.breadcrumbs__link:empty){display:none}.header-element{padding:6px}.icon svg{aspect-ratio:1/1;display:flex}.icon--small svg{height:auto;max-height:calc(16px + var(--icon-scale));max-width:calc(16px + var(--icon-scale));min-width:calc(16px + var(--icon-scale))}.icon--large svg{height:auto;max-height:calc(20px + var(--icon-scale));max-width:calc(20px + var(--icon-scale));min-width:calc(20px + var(--icon-scale))}.overlay{bottom:0;bottom:env(safe-area-inset-bottom);display:block;inset-inline-start:0;left:0;opacity:0;right:0;top:0;visibility:hidden;z-index:30}@supports not (-webkit-touch-callout:none){.overlay{position:fixed}}@supports (-webkit-touch-callout:none){.overlay{position:absolute}}.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,.product-media-modal[open]>.overlay{backdrop-filter:blur(var(--overlay-blur));-webkit-backdrop-filter:blur(var(--overlay-blur));opacity:1;transition:opacity .3s,visibility .3s;visibility:visible;z-index:30}.quick-view-overlay.open{z-index:100}body:has(.disclosure .drawer.open) .disclosure .overlay{backdrop-filter:blur(var(--overlay-blur));opacity:1;transition:opacity .3s,visibility .3s;visibility:visible;z-index:20}body:has(.disclosure .drawer.open)>.overlay.open{display:none}.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),.7)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.textarea{color:rgb(var(--layout-text-color));min-height:55px;padding:6px 13px;resize:vertical;width:100%}.textarea,select{-webkit-appearance:none;appearance:none;-moz-appearance:none}select{-webkit-tap-highlight-color:transparent!important;-webkit-text-fill-color:inherit}.select{cursor:pointer;position:relative;width:fit-content}.select--full-width{width:100%}select{cursor:pointer;padding-block:6px;padding-inline:13px 23px}.input--text,select{background:transparent;border:var(--border-thickness) solid rgb(var(--layout-text-color));border-radius:var(--field-radius);color:rgb(var(--layout-text-color));min-height:36px;position:relative;transition:border var(--animation-duration) var(--transition-timing-function)}.input--text{padding:6px 13px}.customer .input--text{min-height:44px}.input--text.input-style--big,select.input-style--big{min-height:44px;padding-bottom:10px;padding-top:10px}select.input-style--link{border:none!important;padding-inline-start:0}@media screen and (max-width:768px){.prevent-fields-scale .input--text,.prevent-fields-scale .quantity__input,.prevent-fields-scale .search-field__text,.prevent-fields-scale .search__input,.prevent-fields-scale .textarea,.prevent-fields-scale input.field__input{font-size:16px}}.select:has(select:disabled){opacity:.5;pointer-events:none}select:disabled{cursor:not-allowed}@media (hover:hover){select:hover{border:var(--border-thickness) solid rgba(var(--layout-text-color),.5)}}.select-icon{height:16px;inset-inline-end:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:3}.input-style--link+.select-icon{inset-inline-end:0}.fields-row,.fields-wrapper .field:not(:last-child),.fields-wrapper .fields-row:not(:last-child){margin-bottom:16px}.fields-row{display:flex;flex-wrap:wrap;gap:16px}.fields-wrapper .fields-row .field{flex:1 1 calc(50% - 8px);margin-bottom:0}.field--checkbox{cursor:pointer}.field--checkbox .label{margin-bottom:0;margin-inline-start:10px}.accordion-shipping-calculator .field.hidden{display:none}.link--underline,.link-button,.link-underline a,a.link-underline{text-decoration:underline;text-decoration-thickness:var(--underline-thickness-heading);text-underline-offset:var(--underline-offset-heading)}.body-font .link--underline,.body-font .link-underline a,.body-font a.link-underline,.body-font:not(.heading-font-style) .link-button:not(.heading-font-style),.caption-font a.link-underline,.link-button.body-font:not(.heading-font-style),.link-button.caption-font,.link-button.subheading-font:not(.subheading-heading-font),.link-underline.body-font a,.link-underline.caption-font a,.link-underline.subheading-font:not(.subheading-heading-font) a,.subheading-font:not(.subheading-heading-font) .link-underline a,.subheading-font:not(.subheading-heading-font) a.link-underline,a.link-underline.body-font:not(.heading-font-style){text-decoration-thickness:var(--underline-thickness-body);text-underline-offset:var(--underline-offset-body)}.popup{border-radius:var(--drawers-radius);-webkit-border-radius:var(--drawers-radius);bottom:0;display:none;height:fit-content;inset-inline-end:0;inset-inline-start:0;margin:auto;max-width:calc(100vw - var(--inner-section-padding)*2);position:fixed;top:0;width:calc(100vw - var(--inner-section-padding)*2)}.popup,.popup .scroll-area{max-height:calc(100vh - 130px)}.popup .scroll-area{min-height:100%}.popup.open{animation:popupOpen var(--animation-duration) var(--transition-timing-function);display:block;opacity:1;z-index:50}@keyframes popupOpen{0%{opacity:0;top:40px}to{opacity:1;top:0}}.popup.regular{max-width:720px}.popup.wide{max-width:1200px}.popup.regular .popup-content,.popup.wide .popup-content{padding:0 var(--inner-section-padding) calc(var(--inner-section-padding)*2)}.popup-content--narrow{margin-inline-end:auto;margin-inline-start:auto;max-width:480px}.page__content.rte,.popup-content .page__content{overflow-y:clip}.global-popup-modal{box-sizing:border-box;display:contents;height:100%;inset-inline-start:0;margin:0 auto;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:0}.global-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.global-popup-modal--drawer .drawer,.global-popup-modal--drawer .drawer.wide{padding-bottom:0}@media screen and (max-width:1024px){.popup.regular .popup-content{padding:0 var(--inner-section-padding) calc(var(--inner-section-padding)*2)}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.hide-scrollbar::-moz-scrollbar{display:none;height:0;scrollbar-width:none;width:0}.drawer{bottom:0;bottom:env(safe-area-inset-bottom);display:block;height:100vh;height:-webkit-fill-available;max-width:640px;min-height:100dvh;min-width:480px;opacity:0;padding:0 24px 24px;position:fixed;top:0;transition:none;visibility:hidden;width:33.33333vw;z-index:50}.drawer#CartDrawer{border-radius:0;border-end-start-radius:var(--drawers-radius);-webkit-border-end-start-radius:var(--drawers-radius);border-start-start-radius:var(--drawers-radius);-webkit-border-start-start-radius:var(--drawers-radius);inset-inline-end:0;inset-inline-start:unset;max-width:none;min-width:auto;width:auto}.drawer#CartDrawer.open,.drawer.drawer--right.modal.open{transform:none!important}.drawer#CartDrawer .cart-return{display:none!important}.drawer .cart-drawer__inner{max-width:640px;min-width:480px;width:33.33333vw}.drawer.wide{max-width:50vw;min-width:640px;padding:0 var(--inner-section-padding) var(--inner-section-padding);width:50vw}.drawer:not(.drawer--left){border-end-start-radius:var(--drawers-radius);-webkit-border-end-start-radius:var(--drawers-radius);border-start-start-radius:var(--drawers-radius);-webkit-border-start-start-radius:var(--drawers-radius);inset-inline-end:0;transform:translate(100%)}.drawer.drawer--right.modal{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);right:0;transform:translate(100%)}.drawer.drawer--left{border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:var(--drawers-radius);-webkit-border-bottom-right-radius:var(--drawers-radius);border-top-left-radius:0;-webkit-border-top-left-radius:0;border-top-right-radius:var(--drawers-radius);-webkit-border-top-right-radius:var(--drawers-radius);left:0;right:unset;transform:translate(-100%)}@media screen and (min-width:769px){.drawer.modal.filter-form--horizontal,.drawer.modal.filter-form--vertical{transform:translate(0)}}.drawer+.overlay,.facets-header__wrapper+.overlay{transition:opacity .3s,visibility .3s}.drawer.drawer-without-padding{padding:0!important}.body.hidden .scroll-area,body.overlay-opened .scroll-area,body.quick-view-open.quick-view-load .scroll-area{overflow-y:auto}.cart-drawer__inner-wrapper.scroll-area,.filter-form--horizontal>.scroll-area,.search-modal>.scroll-area,.section-menu-drawer .scroll-area{contain:none}.drawer.open{opacity:1;transform:none;transition:opacity .3s,visibility .3s,transform .3s;visibility:visible}.global-popup-modal--drawer .drawer.open{animation:drawerOpen .3s var(--transition-timing-function) forwards;transition:none}@keyframes drawerOpen{0%{opacity:0;transform:translate(100%);visibility:hidden}to{opacity:1;transform:none;visibility:visible}}.drawer.drawer--left.open{transform:none}.modal--border:not(.drawer):not(.mega-menu):not(.search-modal--popover):not(.drawer-recommendations.drawer-recommendations--side-panel){border:var(--line-thickness) solid rgb(var(--lines-color))}.drawer.modal--border:not(.drawer--left){border-left:var(--line-thickness) solid rgb(var(--lines-color))}.drawer:not(.drawer--left) .drawer-recommendations.drawer-recommendations--side-panel{border-inline-start:var(--line-thickness) solid rgb(var(--lines-color))}.drawer.drawer--left.modal--border{border-right:var(--line-thickness) solid rgb(var(--lines-color))}.drawer.drawer--left .drawer-recommendations.drawer-recommendations--side-panel{border-inline-end:var(--line-thickness) solid rgb(var(--lines-color))}.drawer-wrapper{padding-bottom:24px}.wide .drawer-wrapper{padding-bottom:var(--inner-section-padding)}.drawer-wrapper--padding{padding-top:max(40px,calc(74px + var(--icon-scale)))}.modal.open{outline:none}.modal .button-wrapper,.modal.popup-wrapper__quick-view .button-wrapper{background-color:transparent;display:flex;justify-content:flex-end;margin-bottom:16px;padding-inline-end:16px;padding-top:16px;position:sticky;top:0;z-index:5}.drawer .button-wrapper{inset-inline-end:16px;margin-bottom:16px;padding-inline-end:0;padding-top:16px;position:absolute;z-index:7}.drawer .button-wrapper .button-close,.popup .button-wrapper .button-close{align-items:center;aspect-ratio:1/1;backdrop-filter:blur(4px);background-color:rgba(var(--layout-bg-color),.7);border:1px solid rgba(var(--layout-text-color),.2);border-radius:var(--button-border-radius);-webkit-border-radius:var(--button-border-radius);display:flex;justify-content:center;min-height:40px;min-width:40px;padding:11px}.drawer .button-wrapper .button-close svg,.popup .button-wrapper .button-close svg{transition:opacity var(--animation-duration) var(--transition-timing-function)}.drawer .scroll-area{height:100%}@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;height:16px;width: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))}.menu__item li:not(:last-child) .popovers-line,:not(.menu__item) .popovers-line:not(:last-child){border-block-end:var(--line-thickness) solid rgb(var(--lines-color))}.second-nested__list>li:last-child .popovers-line{border-block-end:none}summary:not([open]) .dropdown-icon--open,summary[open] .dropdown-icon--close{display:none}details-dropdown:not([open])>:last-child:not(:only-child){opacity:0;visibility:hidden;width:0;clip:rect(0 0 0 0);transition:opacity var(--animation-duration) ease,visibility var(--animation-duration) ease}details-dropdown[open]>:last-child:not(:only-child){opacity:1;visibility:visible}summary[open] .dropdown-icon--close{height:0;visibility:hidden;width:0}svg{fill:rgb(var(--layout-text-color))}.svg-with-background circle,.svg-with-background line,.svg-with-background path,.svg-with-background polyline,.svg-with-background rect{stroke:rgb(var(--layout-text-color))}.solid-button svg{fill:rgb(var(--button-label-color))}.placeholder-svg{fill:rgb(var(--layout-text-color),.5);height:100%}.placeholder,.placeholder-svg{background-color:rgba(var(--layout-text-color),.07);display:flex;width:100%}.placeholder{align-items:center;height:240px;justify-content:center}.placeholder-content{color:rgba(var(--layout-text-color),.7);display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.placeholder+svg{fill:rgba(var(--layout-text-color),.5)}.full-bottom-line{border-block-end:var(--line-thickness) solid rgb(var(--lines-color))}.full-top-line{border-block-start: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{background-color:rgb(var(--lines-color));bottom:0;content:"";display:block;height:var(--line-thickness);inset-inline-end:0;inset-inline-start:0;position:absolute}.shopify-section:not(:last-child) .section-container:not(.side-margins).bottom-line:after,.shopify-section:not(:last-child) .side-margins:not(.disable-margins).bottom-line:after{inset-inline-end:var(--side-margin);inset-inline-start:var(--side-margin)}.block-heading{padding-bottom:var(--block-padding-s)}.block-subheading+.block-heading{padding-top:var(--block-padding-xs)}.shopify-section .footer .section-container .footer-grid{overflow:visible}.footer__block{--padding-top:0px;--padding-bottom:0px;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}.footer .payment__list{flex-wrap:wrap;gap:4px}.footer .newsletter__text{margin-top:8px}.footer .newsletter{max-width:420px}.footer .newsletter .newsletter__subheading,.footer .newsletter-form:not(:last-child){margin-bottom:var(--block-padding-s)}.footer .newsletter__form~.field--checkbox{margin-top:var(--block-padding-s)}.footer .newsletter__form{align-items:stretch!important}.footer .buttons{align-items:center;flex-wrap:wrap;gap:8px}.footer .buttons .button{align-items:center;display:flex;gap:4px}.footer .buttons .button--main{min-width:44px;width:fit-content}.footer .block-with-width{max-width:var(--desktop-width);min-width:200px;width:100%}.footer .block-social-media{width:fit-content}.footer .block-media.section-block{margin-top:0}.footer .miscellaneous>:not(:last-child){margin-bottom:var(--block-padding-s)}.footer .back-to-top,.footer .context-image{height:fit-content}.footer__block.center .field--checkbox{justify-content:center}button.newsletter__field-button{align-items:center;background-color:rgb(var(--layout-text-color));border-end-end-radius:var(--field-radius);border-start-end-radius:var(--field-radius);color:rgb(var(--layout-bg-color));display:inline-flex;flex-shrink:0;min-height:44px;overflow:clip;padding:8px 22px;transition:opacity var(--animation-duration) var(--transition-timing-function)}button.newsletter__field-button b{color:inherit}.newsletter__field{border-bottom-right-radius:0;border-top-right-radius:0}.error-color:has(+.newsletter__form),.success-color:has(+.newsletter__form){margin-bottom:8px}@media (hover:hover){.newsletter__field-button:not([disabled]):hover{opacity:.7}}.legal--stretched{align-items:center;justify-content:space-between}.page-grid .legal--centered,.page-grid .legal--stretched{gap:var(--page-column-gap)}.alternative-grid .legal--centered,.alternative-grid .legal--stretched{gap:var(--alt-column-gap)}.secondary-grid .legal--centered,.secondary-grid .legal--stretched{gap:var(--second-column-gap)}.legal--stacked{align-items:center;flex-direction:column}.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{align-items:center;justify-content:center}.back-to-top{gap:16px}.back-to-top__icon{align-items:center;background-color:rgb(var(--layout-text-color));border-radius:50%;-webkit-border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:clip;width:36px}.back-to-top__icon svg{fill:rgb(var(--layout-bg-color))}.copyright__content:not(:last-child){margin-bottom:4px}@media screen and (min-width:1025px){.footer .block-menu.center .menu__list.flex--row{justify-content:center}.footer .block-menu.center .menu__list.flex--column{align-items:center}}@media screen and (max-width:1024px){.footer .grid{gap:var(--section-padding)}.back-to-top__title{display:none}.footer__block{padding-bottom:0;padding-top:0}.footer .center{text-align:start}.footer [style*=justify-content]{justify-content:flex-start!important}.footer [style*=align-items]{align-items:flex-start!important}.footer .mobile-two-columns .footer__block:not(.footer__block--menu){grid-column:span 2}.legal--centered{justify-content:space-between}}.code-placeholder{background-color:rgba(var(--layout-text-color),.07);display:flex;fill:none;height:100%;width:100%}.code-placeholder path{fill:rgb(var(--layout-text-color),.5)}deferred-media,recently-viewed-products{display:block}.media model-viewer,.media:not([data-title])>:not(.zoom):not(.deferred-media__poster-button){display:block;height:100%;inset-inline-start:0;position:absolute;top:0;width:100%}.rte{max-width:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.drawer-wrapper .rte,.rte.richtext,.rte:has(+.page__content){overflow:visible}.rte::-webkit-scrollbar{display:none;height:0;width:0}.rte::-moz-scrollbar{display:none;height:0;scrollbar-width:none;width:0}.rte:not(.richtext)>:not(table){inset-inline-start:0;max-width:100vw;position:sticky}.drawer .rte:not(.richtext)>:not(table){max-width:100%}.richtext object>:not(:last-child),.rte>:not(:last-child){margin-bottom:calc(var(--body-font-size)*var(--body-line-height)*var(--rte-paragraph-spacing))}#body .bold,.bold{font-weight:700}.rte iframe{max-width:100%}.rte iframe[src*=vimeo],.rte iframe[src*=youtube]{aspect-ratio:16/9;height:100%;width:100%}.rte img{border-radius:var(--images-and-sections-radius);-webkit-border-radius:var(--images-and-sections-radius);height:auto;max-width:100%;width:auto}.center ol,.center ul,.rte.center blockquote,.rte.center img{margin-inline-end:auto;margin-inline-start:auto}.right ol,.right ul,.rte.right blockquote,.rte.right img{margin-inline-start:auto}.rte ol,.rte ul{list-style-position:outside;padding-inline-start:1.6em;width:fit-content}.rte ul li{list-style-type:disc;text-align:start}.rte ol li{list-style-type:decimal;text-align:start}.richtext li{display:list-item!important}.center .drawer-wrapper,.center .popup-content{text-align:start}.center .drawer-wrapper ol,.center .drawer-wrapper ul,.center .popup-content ol,.center .popup-content ul{margin-inline-start:0}.rte:not(.richtext) a{color:rgb(var(--layout-link-color));text-decoration:underline;text-decoration-thickness:var(--underline-thickness-heading);text-underline-offset:var(--underline-offset-heading);transition:color var(--animation-duration) var(--transition-timing-function)}.rte:not(.richtext).body-font a,.rte:not(.richtext).caption-font a,.rte:not(.richtext).subheading-font:not(.subheading-heading-font) a{text-decoration-thickness:var(--underline-thickness-body);text-underline-offset:var(--underline-offset-body)}.rte blockquote{color:rgb(var(--layout-accent-color));display:flex;padding:16px 24px;position:relative;width:fit-content}.rte blockquote:after{background-color:rgb(var(--layout-accent-color));content:"";height:100%;inset-inline-start:0;margin-inline-end:24px;position:absolute;top:0;width:2px}.rte pre{max-width:100%;overflow-x:auto}.rte code{background-color:rgba(var(--layout-text-color),.05);border-radius:var(--field-radius);color:rgba(var(--layout-text-color),.8);display:inline-block;padding:16px}.rte code:empty{display:none}.rte table{border-block-end:var(--line-thickness) solid rgb(var(--lines-color));border-collapse:collapse;border-inline-start:var(--line-thickness) solid rgb(var(--lines-color));width:max-content}.rte table th{border-inline-end:var(--line-thickness) solid rgb(var(--lines-color));padding:12px;text-align:start}.rte table tr{border-block-start:var(--line-thickness) solid rgb(var(--lines-color));border-collapse:collapse}.rte table td,.rte table tr{height:fit-content!important}.rte table td{border-inline-end:var(--line-thickness) solid rgb(var(--lines-color));padding:12px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--font-heading-main-family);font-style:var(--font-heading-main-style);font-weight:var(--font-heading-main-weight);letter-spacing:var(--section-headings-letter-spacing);line-height:var(--section-headings-line-height);text-transform:none}.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!important}.rte{--coefficient:0.85}.rte.richtext{--coefficient:0.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))))}.font-section-headings--main .rte.heading-style-section-heading h1,.font-section-headings--main .rte.heading-style-section-heading h2,.font-section-headings--main .rte.heading-style-section-heading h3,.font-section-headings--main .rte.heading-style-section-heading h4,.font-section-headings--main .rte.heading-style-section-heading h5,.font-section-headings--main .rte.heading-style-section-heading h6{font-family:var(--font-heading-main-family);font-style:var(--font-heading-main-style);font-weight:var(--font-heading-main-weight);letter-spacing:var(--section-headings-letter-spacing);line-height:var(--section-headings-line-height);text-transform:none}.font-section-headings--secondary .rte.heading-style-section-heading h1,.font-section-headings--secondary .rte.heading-style-section-heading h2,.font-section-headings--secondary .rte.heading-style-section-heading h3,.font-section-headings--secondary .rte.heading-style-section-heading h4,.font-section-headings--secondary .rte.heading-style-section-heading h5,.font-section-headings--secondary .rte.heading-style-section-heading h6{font-family:var(--font-heading-second-family);font-style:var(--font-heading-second-style);font-weight:var(--font-heading-second-weight);letter-spacing:var(--section-headings-letter-spacing);line-height:var(--section-headings-line-height);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))))}.font-secondary-headings--main .rte.heading-style-secondary-heading h1,.font-secondary-headings--main .rte.heading-style-secondary-heading h2,.font-secondary-headings--main .rte.heading-style-secondary-heading h3,.font-secondary-headings--main .rte.heading-style-secondary-heading h4,.font-secondary-headings--main .rte.heading-style-secondary-heading h5,.font-secondary-headings--main .rte.heading-style-secondary-heading h6{font-family:var(--font-heading-main-family);font-style:var(--font-heading-main-style);font-weight:var(--font-heading-main-weight);letter-spacing:var(--secondary-headings-letter-spacing);line-height:var(--secondary-headings-line-height);text-transform:none}.font-secondary-headings--secondary .rte.heading-style-secondary-heading h1,.font-secondary-headings--secondary .rte.heading-style-secondary-heading h2,.font-secondary-headings--secondary .rte.heading-style-secondary-heading h3,.font-secondary-headings--secondary .rte.heading-style-secondary-heading h4,.font-secondary-headings--secondary .rte.heading-style-secondary-heading h5,.font-secondary-headings--secondary .rte.heading-style-secondary-heading h6{font-family:var(--font-heading-second-family);font-style:var(--font-heading-second-style);font-weight:var(--font-heading-second-weight);letter-spacing:var(--secondary-headings-letter-spacing);line-height:var(--secondary-headings-line-height);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))))}.font-page-titles--main .rte.heading-style-page-title h1,.font-page-titles--main .rte.heading-style-page-title h2,.font-page-titles--main .rte.heading-style-page-title h3,.font-page-titles--main .rte.heading-style-page-title h4,.font-page-titles--main .rte.heading-style-page-title h5,.font-page-titles--main .rte.heading-style-page-title h6{font-family:var(--font-heading-main-family);font-style:var(--font-heading-main-style);font-weight:var(--font-heading-main-weight);letter-spacing:var(--page-title-letter-spacing);line-height:var(--page-title-line-height);text-transform:none}.font-page-titles--secondary .rte.heading-style-page-title h1,.font-page-titles--secondary .rte.heading-style-page-title h2,.font-page-titles--secondary .rte.heading-style-page-title h3,.font-page-titles--secondary .rte.heading-style-page-title h4,.font-page-titles--secondary .rte.heading-style-page-title h5,.font-page-titles--secondary .rte.heading-style-page-title h6{font-family:var(--font-heading-second-family);font-style:var(--font-heading-second-style);font-weight:var(--font-heading-second-weight);letter-spacing:var(--page-title-letter-spacing);line-height:var(--page-title-line-height);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.heading-style-body-font h1,.rte.heading-style-body-font h2,.rte.heading-style-body-font h3,.rte.heading-style-body-font h4,.rte.heading-style-body-font h5,.rte.heading-style-body-font h6{font-family:var(--font-body-family);font-size:var(--body-font-size);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);text-transform:none}.rte:not(.richtext).heading-style-body-font h1:not(:first-child),.rte:not(.richtext).heading-style-body-font h2:not(:first-child),.rte:not(.richtext).heading-style-body-font h3:not(:first-child),.rte:not(.richtext).heading-style-body-font h4:not(:first-child),.rte:not(.richtext).heading-style-body-font h5:not(:first-child),.rte:not(.richtext).heading-style-body-font h6:not(:first-child){margin-top:calc(var(--body-line-height)*var(--body-font-size))}.rte.heading-style-subheading-font h1,.rte.heading-style-subheading-font h2,.rte.heading-style-subheading-font h3,.rte.heading-style-subheading-font h4,.rte.heading-style-subheading-font h5,.rte.heading-style-subheading-font h6{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--subheadings-letter-spacing);line-height:var(--body-line-height);text-transform:none}.font-subheadings-headings--main .rte.heading-style-subheading-font.heading-style-subheading-heading-font h1,.font-subheadings-headings--main .rte.heading-style-subheading-font.heading-style-subheading-heading-font h2,.font-subheadings-headings--main .rte.heading-style-subheading-font.heading-style-subheading-heading-font h3,.font-subheadings-headings--main .rte.heading-style-subheading-font.heading-style-subheading-heading-font h4,.font-subheadings-headings--main .rte.heading-style-subheading-font.heading-style-subheading-heading-font h5,.font-subheadings-headings--main .rte.heading-style-subheading-font.heading-style-subheading-heading-font h6{font-family:var(--font-heading-main-family);font-style:var(--font-heading-main-style);font-weight:var(--font-heading-main-weight)}.font-subheadings-headings--secondary .rte.heading-style-subheading-font.heading-style-subheading-heading-font h1,.font-subheadings-headings--secondary .rte.heading-style-subheading-font.heading-style-subheading-heading-font h2,.font-subheadings-headings--secondary .rte.heading-style-subheading-font.heading-style-subheading-heading-font h3,.font-subheadings-headings--secondary .rte.heading-style-subheading-font.heading-style-subheading-heading-font h4,.font-subheadings-headings--secondary .rte.heading-style-subheading-font.heading-style-subheading-heading-font h5,.font-subheadings-headings--secondary .rte.heading-style-subheading-font.heading-style-subheading-heading-font h6{font-family:var(--font-heading-second-family);font-style:var(--font-heading-second-style);font-weight:var(--font-heading-second-weight)}#body .rte.heading-style-subheading-font.heading-style-bold h1,#body .rte.heading-style-subheading-font.heading-style-bold h2,#body .rte.heading-style-subheading-font.heading-style-bold h3,#body .rte.heading-style-subheading-font.heading-style-bold h4,#body .rte.heading-style-subheading-font.heading-style-bold h5,#body .rte.heading-style-subheading-font.heading-style-bold h6{font-weight:700}.rte.heading-style-subheading-font h1{font-size:max(var(--body-font-size),var(--subheadings-font-size))}.rte.heading-style-subheading-font h2{font-size:max(var(--body-font-size),calc(var(--subheadings-font-size)*var(--coefficient)))}.rte.heading-style-subheading-font h3{font-size:max(var(--body-font-size),calc(var(--subheadings-font-size)*var(--coefficient)*var(--coefficient)))}.rte.heading-style-subheading-font h4{font-size:max(var(--body-font-size),calc(var(--subheadings-font-size)*var(--coefficient)*var(--coefficient)*var(--coefficient)))}.rte.heading-style-subheading-font h5{font-size:max(var(--body-font-size),calc(var(--subheadings-font-size)*var(--coefficient)*var(--coefficient)*var(--coefficient)*var(--coefficient)))}.rte.heading-style-subheading-font h6{font-size:max(var(--body-font-size),calc(var(--subheadings-font-size)*var(--coefficient)*var(--coefficient)*var(--coefficient)*var(--coefficient)*var(--coefficient)))}.rte:not(.richtext).heading-style-subheading-font h1:not(:first-child){margin-top:calc(var(--body-line-height)*max(var(--body-font-size), var(--subheadings-font-size)))}.rte:not(.richtext).heading-style-subheading-font h2:not(:first-child){margin-top:calc(var(--body-line-height) * max(var(--body-font-size), calc(var(--subheadings-font-size) * var(--coefficient))))}.rte:not(.richtext).heading-style-subheading-font h3:not(:first-child){margin-top:calc(var(--body-line-height) * max(var(--body-font-size), calc(var(--subheadings-font-size) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-subheading-font h4:not(:first-child){margin-top:calc(var(--body-line-height) * max(var(--body-font-size), calc(var(--subheadings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-subheading-font h5:not(:first-child){margin-top:calc(var(--body-line-height) * max(var(--body-font-size), calc(var(--subheadings-font-size) * var(--coefficient) * var(--coefficient) * var(--coefficient) * var(--coefficient))))}.rte:not(.richtext).heading-style-subheading-font h6:not(:first-child){margin-top:calc(var(--body-line-height) * max(var(--body-font-size), calc(var(--subheadings-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}.section-line.section-line--full-width{max-width:none}.line{background-color:rgb(var(--lines-color));display:block;height:var(--line-thickness);width:100%}@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{border:unset;height:auto;margin:unset;padding:unset;position:relative!important;width:auto;clip:auto;word-wrap:normal!important}.popup{max-height:calc(100% - 32px);max-width:calc(100% - 16px)}.popup .scroll-area{max-height:calc(100dvh - 32px)}@keyframes popupOpen{0%{opacity:0;top:20px}to{opacity:1;top:0}}.footer .block-with-width{max-width:100%;min-width:100%;width:100%}}@media screen and (max-width:640px){.drawer,.drawer.wide{max-width:100vw;min-width:100dvw;padding-inline-end:24px;padding-inline-start:24px;width:100vw}.drawer#CartDrawer,.drawer.drawer--left,.drawer.drawer--right.modal,.drawer:not(.drawer--left){border-radius:0}.wide .drawer-wrapper{padding-bottom:24px}.drawer .cart-drawer__inner{max-width:100vw;min-width:100dvw;width:100vw}}.block__button{display:inline-block;width:fit-content}.button-block{vertical-align:middle}.logo__title{color:rgb(var(--layout-text-color));font-family:var(--logo-font-family);font-size:var(--logo-font-size);font-style:var(--logo-font-style);font-weight:var(--logo-font-weight);letter-spacing:normal;line-height:90%;max-width:100%;user-select:none;word-break:normal}.logo__image:not(.logo__image-only-title){width:var(--logo-width)}.logo__image.logo__image-only-title,.logo__title{max-width:var(--logo-width)}.logo__image-item{display:block;height:auto}@media screen and (max-width:1200px) and (min-width:769px){.logo__image:not(.logo__image-only-title){width:calc(var(--logo-width)*.8)}.logo__image.logo__image-only-title,.logo__title{max-width:calc(var(--logo-width)*.8)}}.logo__image-item--overlap:not(.logo__image-item--overlap-always){display:none}.font-secondary-headings--main #shopify-pc__banner.shopify-pc__banner__dialog h2,.font-secondary-headings--main #shopify-pc__prefs__dialog h2{font:var(--font-heading-main-style) var(--font-heading-main-weight) var(--secondary-headings-font-size)/var(--secondary-headings-line-height) var(--font-heading-main-family);letter-spacing:var(--secondary-headings-letter-spacing)}.font-secondary-headings--secondary #shopify-pc__banner.shopify-pc__banner__dialog h2,.font-secondary-headings--secondary #shopify-pc__prefs__dialog h2{font:var(--font-heading-second-style) var(--font-heading-second-weight) var(--secondary-headings-font-size)/var(--secondary-headings-line-height) var(--font-heading-second-family);letter-spacing:var(--secondary-headings-letter-spacing)}.font-subheadings-headings--main #shopify-pc__prefs__dialog h3,.font-subheadings-headings--main #shopify-pc__prefs__dialog label{font:var(--font-heading-main-style) var(--font-heading-main-weight) var(--subheadings-font-size)/var(--body-line-height) var(--font-heading-main-family);letter-spacing:var(--subheadings-letter-spacing)}.font-subheadings-headings--secondary #shopify-pc__prefs__dialog h3,.font-subheadings-headings--secondary #shopify-pc__prefs__dialog label{font:var(--font-heading-second-style) var(--font-heading-second-weight) var(--subheadings-font-size)/var(--body-line-height) var(--font-heading-second-family);letter-spacing:var(--subheadings-letter-spacing)}#shopify-pc__banner.shopify-pc__banner__dialog button,#shopify-pc__banner.shopify-pc__banner__dialog p,#shopify-pc__prefs__dialog{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{align-items:center;gap:4px;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:clip;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;-ms-overflow-style:none;scrollbar-width:none}.accordion-toggle.is-open .accordion__panel::-webkit-scrollbar{display:none;height:0;width:0}.accordion-toggle.is-open .accordion__panel::-moz-scrollbar{display:none;height:0;scrollbar-width:none;width:0}.accordion:not(.accordion--compact):first-child{border-block-start:var(--line-thickness) solid rgb(var(--lines-color))}.accordion:not(.accordion--compact){border-block-end:var(--line-thickness) solid rgb(var(--lines-color))}.accordion:not(.accordion--compact) .accordion__summary{padding-bottom:var(--tab-padding);padding-top:var(--tab-padding)}.accordion--compact .accordion__summary{padding-bottom:var(--block-padding-s);padding-top:var(--block-padding-s)}.accordion__summary{cursor:pointer;transition:color var(--animation-duration) var(--transition-timing-function);user-select:none}.accordion__summary svg{transition:fill var(--animation-duration) var(--transition-timing-function)}.summary__title{align-items:center;display:flex;gap:4px;position:relative}.accordion .summary__title{justify-content:space-between}.icon-accordion:empty{display:none}.icon-accordion--close,.icon-accordion--open{align-items:center;display:flex;transition:transform var(--animation-duration) var(--transition-timing-function),opacity var(--animation-duration) var(--transition-timing-function);width:fit-content}.icon-accordion--close{opacity:1;position:relative;transform:rotate(0deg)}.icon-accordion--open,.is-open .icon-accordion--close{inset-inline-end:0;opacity:0;position:absolute;transform:rotate(-90deg)}.is-open .icon-accordion--open{opacity:1;position:relative;transform:rotate(-180deg)}.icon-accordion--with-color svg circle:first-child,.icon-accordion--with-color svg path:first-child{fill:var(--color)!important}@media screen and (max-width:768px){.icon-accordion--with-color svg circle:first-child,.icon-accordion--with-color svg path:first-child{fill:var(--mobile-color)!important}}.summary__title-name{align-items:center;display:flex;gap:8px}.accordion .accordion__content{padding-bottom:var(--tab-padding)}@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{overflow-x:auto;padding:0;scroll-behavior:smooth;-webkit-scroll-behavior:smooth;scroll-snap-type:x mandatory}.component-tabs__tab{align-items:center;border-block-end:var(--line-thickness) solid transparent;color:rgba(var(--layout-text-color),var(--hover-opacity));cursor:pointer;display:inline-flex;justify-content:center;min-width:max-content;padding:var(--secondary-button-vertical-padding) var(--secondary-button-horizontal-padding);transition:color var(--animation-duration) var(--transition-timing-function),border-color var(--animation-duration) var(--transition-timing-function);user-select:none;-webkit-user-select:none}.component-tabs__tab.active{border-color:rgb(var(--layout-text-color));color:rgb(var(--layout-text-color));cursor:default}.component-tabs__tab.disabled{cursor:not-allowed;opacity:.6}.component-tabs__wrapper{display:flex;flex-wrap:nowrap;gap:var(--block-padding);width:max-content}@media (hover:hover){.component-tabs__tab:not(.active):not(.disabled):hover{color:rgb(var(--layout-text-color))}}.component-tabs__content{height:100%;inset-inline-end:0;inset-inline-start:0;opacity:0;overflow:clip;pointer-events:none;position:absolute;top:0;width:100%;.tabs-block__results--allow-height-change &{display:none}}.component-tabs__content.active{opacity:1;pointer-events:auto;position:relative;z-index:3;.tabs-block__results--allow-height-change &{display:block}}.component-tabs__content:not(.active){display:none;visibility:hidden}.component-tabs__content.active:has(.popup-wrapper__quick-view.open){position:static}.collection-tabs .component-tabs__content.active{overflow:visible}.pickup-availability-wrapper{position:relative}.pickup-availability{display:inline-flex;.pickup-availability-wrapper &:after{content:"";inset:0;position:absolute}}.pickup-availability__icon{aspect-ratio:1/1;border-radius:50%;display:inline-block;height:10px;margin-inline-end:8px;position:relative;top:-.1em;vertical-align:middle;width:10px;.pickup-availability.pickup-availability--available &{background-color:rgb(var(--pickup-available-icon))}.pickup-availability.pickup-availability--unavailable &{border:2px solid rgb(var(--pickup-out-of-stock-icon))}}.pickup-availability__content{text-align:start;.pickup-availability.pickup-availability--available &{color:rgb(var(--pickup-available-text))}.pickup-availability.pickup-availability--unavailable &{color:rgb(var(--pickup-out-of-stock-text))}}.main-product .tabs-block--block .tabs-block__tabs{gap:4px;margin-bottom:var(--block-padding-xs)}.drawer-recommendations .tabs-block--block .tabs-block__tabs{gap:4px;margin-bottom:16px;&:not(:has(.tabs-block__heading)){margin-bottom:0}}:is(.main-product,.drawer-recommendations,.cart-drawer__side-panel) .swiper-tabs .swiper-slide{width:fit-content!important}:is(.main-product,.drawer-recommendations,.cart-drawer__side-panel) .tabs-block--block .tabs-block__results{position:relative}:is(.main-product,.drawer-recommendations,.cart-drawer__side-panel) .tabs-block--block .tabs-block__heading{color:inherit;padding:8px;position:relative}:is(.main-product,.drawer-recommendations,.cart-drawer__side-panel) .tabs-block--block .active .tabs-block__heading-wrapper{opacity:0!important}:is(.main-product,.drawer-recommendations,.cart-drawer__side-panel) .tabs-block--block .active.tabs-block__heading:before{content:attr(data-hover);display:inline-block;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content}.tabs-block__fallback-heading{display:none}:is(.main-product,.drawer-recommendations,.cart-drawer__side-panel) .tabs-block--block.tabs-block:has(.tabs-block__results:empty){display:none}.drawer-recommendations .component-tabs__content{overflow:visible}.drawer-recommendations .swiper-tabs,.tabs-block--block .swiper-tabs{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.drawer-recommendations .swiper-tabs::-webkit-scrollbar,.tabs-block--block .swiper-tabs::-webkit-scrollbar{display:none;height:0;width:0}.drawer-recommendations .swiper-tabs::-moz-scrollbar
.tabs-block--block .swiper-tabs::-moz-scrollbar{display:none;height:0;scrollbar-width:none;width:0}@media (hover:hover){.drawer-recommendations .tabs-block--block .tabs-block__heading:not(.active):not(.disabled):hover,.main-product .tabs-block--block .tabs-block__heading:not(.active):not(.disabled):hover{color:rgba(var(--layout-text-color),var(--hover-opacity))}}.image-block{border-radius:var(--context-image-radius);-webkit-border-radius:var(--context-image-radius);display:block;overflow:clip;width:min(var(--image-width),100%)}.image-block .lazy-image{height:100%}.image-block__item{display:block;height:100%;max-width:100%;object-fit:cover;object-position:var(--focal-point);width:100%}a.image-block{transition:opacity var(--animation-duration) var(--transition-timing-function)}@media (hover:hover){a.image-block:hover{opacity:.7}}.block-media{border-radius:var(--block-image-radius);-webkit-border-radius:var(--block-image-radius);display:flex;max-width:100%;overflow:clip}.block-media__image{display:flex}.block-media__image--mobile{display:none}a.block-media .placeholder-svg,a.block-media img{opacity:1;transition:opacity var(--animation-duration) var(--transition-timing-function)}@media (hover:hover){a.block-media:hover .placeholder-svg,a.block-media:hover img{opacity:var(--hover-opacity)}}@media screen and (max-width:768px){.block-media__image--desktop.block-media__image--all,.block-media__image--mobile{display:flex}.block-media__image--desktop{display:none}}.context-image{border-radius:var(--context-image-radius);-webkit-border-radius:var(--context-image-radius);display:flex;max-width:100%;overflow:clip;width:fit-content}.context-image .placeholder-svg,.context-image__image{max-width:100%;width:var(--context-image-width)}a.block-icon>svg,a.context-image>.context-image__child{opacity:1;transition:opacity var(--animation-duration) var(--transition-timing-function)}@media (hover:hover){a.block-icon:hover>svg,a.context-image:hover>.context-image__child{opacity:var(--hover-opacity)}}.block-icon{display:inline-flex;max-width:100%;vertical-align:middle;width:fit-content}.block-icon .placeholder-svg,.block-icon svg{height:auto;max-width:100%;width:var(--icon-size)}.block-icon svg circle:first-child,.block-icon svg path:first-child{fill:var(--color)!important}@media screen and (max-width:768px){.block-icon svg circle:first-child,.block-icon svg path:first-child{fill:var(--mobile-color)!important}}.deferred-media__poster,.deferred-media__poster+template{cursor:pointer}.deferred-media__poster-button{align-items:center;background-color:rgb(var(--layout-bg-color));border-radius:50%;box-shadow:0 0 2px rgba(var(--layout-text-color),.2),0 2px 10px rgba(var(--layout-text-color),.1);display:flex;height:44px;justify-content:center;left:50%;overflow:clip;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px;z-index:2}.deferred-media__poster-button svg{height:24px;width:24px}.deferred-media__poster-button-icon{height:28px;width:28px}.deferred-media__poster-button-icon,.media:not([data-title]) .deferred-media__poster[type=button],.media:not([data-title])>.deferred-media__poster[type=button]{align-items:center;display:flex;justify-content:center}.media.deferred-media[loaded]:not([data-title]) .deferred-media__poster{display:none}.deferred-media:not([loaded]) template{z-index:0}.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:not([disabled]):hover{cursor:pointer}}.price,.price__regular,.price__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;width:fit-content;word-break:normal}.color-accent,.price--accent{color:rgb(var(--layout-accent-color))}.price--sale{color:rgb(var(--sale-color))}.price--text{color:rgb(var(--layout-text-color))}.price--text-background{background-color:rgb(var(--layout-text-color))}.price--sale-background{background-color:rgb(var(--sale-color))}.price--accent-background{background-color:rgb(var(--layout-accent-color))}.price--highlighted-background{background-color:rgb(var(--layout-highlighted-background));color:rgb(var(--layout-text-color))}.price--accent-background,.price--sale-background,.price--text-background{color:rgb(var(--layout-bg-color))}.price--accent-background,.price--highlighted-background,.price--sale-background,.price--text-background{line-height:1.3;padding:4px 6px}.price__regular{line-height:1.3;padding-block:4px}.price .card__badges--product{inset:0;position:relative}.price .card__badges-item{padding:4px 8px}#body .button-main--bold *,#body .price--bold,.button-main--bold *,.price--bold{font-weight:700}.quantity{align-items:center;border:var(--border-thickness) solid rgb(var(--layout-text-color));border-radius:var(--field-radius);-webkit-border-radius:var(--field-radius);gap:4px;width:200px}.quantity__input{background-color:transparent;border:none;color:inherit;text-align:center;width:calc(100% - 96px)}.quantity__button{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;min-width:44px;width:44px}.quantity__button.disabled{cursor:not-allowed}.quantity__button.disabled svg{opacity:.5}product-recommendations,slider-component{display:block;position:relative}.gallery__grid,.slider__grid{contain:layout style paint;display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-scroll-behavior:smooth;scroll-snap-type:x mandatory}@supports (-webkit-touch-callout:none){.slider__grid{-webkit-overflow-scrolling:touch;contain:layout style paint;overscroll-behavior:contain;transform:none!important}}.scroll-area{contain:layout style paint}.slider:has(.slider-button--prev[disabled=disabled]+.slider-button--next[disabled=disabled]) .slider-button,.slider:has(.slider-button--prev[disabled=disabled]+.slider-button--next[disabled=disabled]) .slider-scrollbar{display:none}.slider:has(.slider-button--prev[disabled=disabled]+.slider-button--next[disabled=disabled]) .slider__viewport{padding-bottom:0}.slider__grid--center{justify-content:center}.slider__viewport .slider-scrollbar:not(.visually-hidden){margin-top:12px}.quick-view-open.quick-view-load .slider__viewport:has(.slider-scrollbar:not(.visually-hidden)) .slider__grid{overflow-x:clip}.quick-view-open.quick-view-load .slider__viewport:has(.slider-scrollbar:not(.visually-hidden)) .complementary-products .slider__grid{overflow-x:auto}.slider__grid-item{flex:0 0 var(--desktop-item-width);width:var(--desktop-item-width)}.slider--text-blocks.slider--full-width .slider__grid-item{margin-inline-start:var(--slide-margin)}.slider--text-blocks.slider--full-width .slider__grid-item:last-child{margin-inline-end:var(--slide-margin)}.slider__slide,.snap-align{scroll-snap-align:start}.snap-align{user-select:none;-webkit-user-select:none}.gallery__grid-original .slider__slide{height:fit-content}.slider__slide--wide{flex:0 0 100%}.slider-buttons{align-items:center;display:flex}.slider-button{cursor:pointer;min-height:40px;min-width:40px}.slider__header{margin-bottom:var(--block-padding-xs)}.slider__header.slider__header--center{text-align:center}.media-gallery .slider-button,.popup-wrapper__quick-view .media-gallery .slider-button,.slider__viewport .slider-button{aspect-ratio:1/1;background-color:rgba(var(--layout-bg-color));border:.5px solid rgba(var(--layout-text-color),.2);border-radius:var(--arrow-button-border-radius);-webkit-border-radius:var(--arrow-button-border-radius);padding:11px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.media-gallery .slider-button[disabled],.popup-wrapper__quick-view .media-gallery .slider-button[disabled],.slider__viewport .slider-button[disabled]{cursor:not-allowed;pointer-events:all}.media-gallery .slider-button[disabled] svg,.popup-wrapper__quick-view .media-gallery .slider-button[disabled] svg,.slider__viewport .slider-button[disabled] svg{opacity:var(--disabled-button)}.slider__viewport:has(.slider-scrollbar:not(.visually-hidden)) .slider-button{top:calc(50% - 27px)}.slider__viewport:has(.slider-scrollbar:not(.visually-hidden)) .popup-wrapper__quick-view .media-gallery .slider-button{top:50%}.slider__viewport .slider-button--prev{inset-inline-start:calc((0px - 16px - 11px - 11px - 1px - var(--icon-scale))/2)}.slider__viewport .slider-button--next{inset-inline-end:calc((0px - 16px - 11px - 11px - 1px - var(--icon-scale))/2)}.media-gallery .slider-button--prev{inset-inline-start:8px}.media-gallery .slider-button--next{inset-inline-end:8px}.section--full-width .slider__viewport .slider-button--prev,.slider--full-width .slider__viewport .slider-button--prev{inset-inline-start:8px}.section--full-width .slider__viewport .slider-button--next,.slider--full-width .slider__viewport .slider-button--next{inset-inline-end:8px}.slider-button-hover{opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.slider-scrollbar{align-items:center;cursor:pointer;display:flex;height:30px;position:relative!important;width:100%}.slider-scrollbar.visually-hidden{height:0!important;position:absolute!important;visibility:hidden!important}.slider-scrollbar__track{background-color:rgba(var(--layout-text-color),.2);border-radius:4px;display:block;height:2px;transform:translateX(0);width:100%}.slider-scrollbar__thumb{background-color:rgb(var(--layout-text-color));border-radius:4px;bottom:0;cursor:grab;display:block;position:absolute;top:0;width:550px}.slider-scrollbar__thumb.dragging{cursor:grabbing;height:8px;top:-2px}.slider-scrollbar__thumb:after{content:"";display:block;height:30px;inset-inline-end:0;inset-inline-start:0;position:absolute;top:-14px}.slide__thumbnail{cursor:pointer;display:flex;height:100%;position:relative;width:var(--thumbnails-width)}.thumbnail__badge{align-items:center;background-color:rgb(var(--layout-bg-color));border-radius:50%;box-shadow:0 0 2px rgba(var(--layout-text-color),.2),0 2px 10px rgba(var(--layout-text-color),.1);display:flex;height:24px;justify-content:center;left:50%;overflow:clip;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.thumbnail__badge svg{height:18px;width:18px}.slider__viewport .slider-button-hover[disabled=disabled] svg{opacity:var(--disabled-button);pointer-events:none}.slider__viewport .slider-button-hover.focused{opacity:1;pointer-events:all}.autoplay-progress{align-items:center;bottom:0;display:flex;inset-inline-end:0;justify-content:center;padding-top:0!important;padding-inline-start:0!important;position:absolute;z-index:11}.autoplay-progress__progress-circle{--autoplay-progress-radius:7.5px;--autoplay-progress-length:calc(var(--autoplay-progress-radius)*6.28318);cursor:pointer;fill:none;height:24px;stroke:rgb(var(--layout-text-color));stroke-dasharray:var(--autoplay-progress-length);stroke-dashoffset:calc(var(--autoplay-progress-length)*(1 - var(--progress)));stroke-width:1.5px;transform:rotate(-90deg);width:24px}.autoplay-progress__video-control-icon{opacity:0;pointer-events:none;position:absolute;transition:opacity var(--animation-duration) var(--transition-timing-function);&.hidden{display:none}.autoplay-progress__progress-circle:hover~&{opacity:1}}@media (hover:hover){.slider-scrollbar:hover .slider-scrollbar__track{height:4px}.slider__viewport:hover .slider-button-hover{opacity:1;pointer-events:all}.media-gallery .slider-button[disabled=disabled]:hover,.slider__viewport .slider-button-hover[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{animation:none;background-color:transparent;position:relative;transition:none;width:calc(100%/var(--total-slides))}.swiper-pagination-bullet-active{background-color:rgb(var(--layout-text-color));box-shadow:0 -1px 0 0 #ffffff80}@media screen and (max-width:768px){.swiper{--swiper-pagination-color:rgb(var(--layout-text-color))}.swiper-pagination-bullet-active:after{width:100%}}.swiper-gallery .swiper-button-lock{display:flex}.swiper-gallery .swiper-pagination-bullet:only-child{display:block!important}@media screen and (min-width:769px){.swiper-pagination--hidden{visibility:hidden}}@keyframes countingBar{0%{width:0}to{width:100%}}.swiper-button{aspect-ratio:1/1;background-color:rgb(var(--layout-bg-color));border-radius:var(--arrow-button-border-radius);-webkit-border-radius:var(--arrow-button-border-radius);min-height:30px;min-width:30px;padding:6px;--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{display:flex;padding:0;width:fit-content}.product__grid-container li.grid-item{max-width:100%;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)))}.alternative-grid [id^=Slider-Gallery]>li,.page-grid [id^=Slider-Gallery]>li,.secondary-grid [id^=Slider-Gallery]>li,[id^=Slider-Gallery].alternative-grid-gaps>li,[id^=Slider-Gallery].page-grid-gaps>li,[id^=Slider-Gallery].secondary-grid-gaps>li{width:var(--desktop-item-width)}[id^=Slider-Gallery] li .rte li,[id^=Slider-Gallery] li .swiper-product-card li{width:auto}#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)))}.popup--video iframe{height:100%;inset-inline-start:0;position:absolute;top:0;width:100%;z-index:3}.video-button-block{display:inline-flex;position:relative;z-index:4}.popup--video .button-wrapper{background-color:transparent;inset-inline-end:0;position:absolute;z-index:5}.popup--video .button-wrapper .button{border-color:transparent}.video-section__media.deferred-media{display:flex}.video-button.icon-button{gap:0}.video-button__play-wrapper{height:1px;position:relative;width:1px}.video-button__play{align-items:center;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);display:inline-flex;height:24px;inset-inline-start:0;justify-content:center;margin-inline-end:5px;position:absolute;top:-12px;width:24px}.video-button__play svg{height:32px;inset-inline-start:-4px;position:absolute;top:-4px;width:32px}.video-button__play svg .svg-play{fill:transparent}.video-button__text{padding-inline-start:29px}.popup-video{height:100%;position:relative;width:100%}.popup.open.popup--video,.video-controls{height:fit-content}.video-controls{align-items:center;bottom:0;display:flex;inset-inline-end:0;inset-inline-start:0;justify-content:var(--video-controls-position);padding-top:0!important;position:absolute;width:100%;z-index:11}.video-controls__wrapper{gap:8px;width:fit-content;slider-swiper:has(.autoplay-progress) &{margin-inline-end:40px}}.video-controls .button--controls{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.button--mute.mute .icon--unmute,.button--mute.unmute .icon--mute,.button--pause.pause .icon--pause,.button--pause.play .icon--play{display:none}.button--mute.mute .icon--mute,.button--mute.unmute .icon--unmute,.button--pause.pause .icon--play,.button--pause.play .icon--pause{display:inline-flex}.contacts-block{gap:var(--block-padding-s)}a.contacts__item{align-items:center;display:flex;min-height:24px;width:fit-content}.page__content{position:relative}.page-placeholder{height:64px;width:64px}.rte>.placeholder:not(:last-child){margin-bottom:0}.page-wrapper.narrow{max-width:480px}.page-wrapper.narrow,.page-wrapper.regular{margin-inline-end:auto;margin-inline-start:auto}.page-wrapper.regular{max-width:720px}.social-media{flex-wrap:wrap;gap:8px}.social-media svg{display:flex;height:24px;width:24px}@media screen and (max-width:1024px){.slider__viewport .slider-button{display:none;visibility:hidden}}.loading-overlay__spinner.hidden{opacity:0}.loading-overlay__spinner{height:24px;inset-inline-end:0;position:absolute;top:0;width:24px;z-index:1}.loading-overlay__spinner:not(.hidden) .spinner{animation:rotator 1.8s linear infinite}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.big-button .spinner .path,.solid-button .spinner .path,.spinner .path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center}.loading-overlay__spinner:not(.hidden) .spinner .path{animation:dash 1.8s ease-in-out infinite;stroke:rgb(var(--layout-text-color))}.solid-button .loading-overlay__spinner:not(.hidden) .spinner .path{animation:dash 1.8s ease-in-out infinite;stroke:rgb(var(--button-label-color))}.link-button .loading-overlay__spinner:not(.hidden) .spinner .path,.outlined-button .loading-overlay__spinner:not(.hidden) .spinner .path{animation:dash 1.8s ease-in-out infinite;stroke:rgb(var(--button-bg-color))}.make-translucent{backdrop-filter:blur(30px)}@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{cursor:default;pointer-events:none}.account{align-items:center;gap:4px}.account,.cart{white-space:nowrap}.cart{gap:2px;padding-inline-end:0}store-selector-drawer{display:block}.store-selector{align-items:center;color:rgb(var(--layout-text-color));column-gap:4px;display:flex;flex-wrap:nowrap;margin-inline-end:22px;.announcement-bar__items &{margin-inline-end:0}}.store-selector__text{line-height:1;text-align:start;word-break:normal}.section-menu-drawer .store-selector__icon{margin-inline-end:4px}.section-menu-drawer .store-selector__icon svg{max-height:unset;max-width:unset;min-width:unset}.icons:has(.cart-icon~.burger-menu) .cart{padding-inline-end:6px}.cart__title{margin-inline-end:4px}.cart__count{align-items:center;background-color:transparent;border:1.5px solid rgb(var(--layout-text-color));border-radius:2000px;color:rgb(var(--layout-text-color));display:flex;height:calc(20px + var(--icon-scale));justify-content:center;min-width:calc(20px + var(--icon-scale))}.cart-icon-bubble-count{line-height:calc(var(--body-font-size) - 1.5px);padding:0 4px}.announcement-bar-wrapper{align-items:center;position:relative;width:calc((100vw - var(--side-margin)*2 - 24px*(var(--grid-columns) - 1))/var(--grid-columns))}.announcement-bar-wrapper:only-child{width:calc((100vw - var(--side-margin)*2)/var(--grid-columns))}.page-grid:not(.disable-max-width) .announcement-bar-wrapper:only-child{width:min(calc((var(--page-grid-width) - (var(--side-margin)*2))/var(--grid-columns)),calc((100vw - var(--side-margin)*2)/var(--grid-columns)))}.alternative-grid:not(.disable-max-width) .announcement-bar-wrapper:only-child{width:min(calc((var(--alt-grid-width) - (var(--side-margin)*2))/var(--grid-columns)),calc((100vw - var(--side-margin)*2)/var(--grid-columns)))}.secondary-grid:not(.disable-max-width) .announcement-bar-wrapper:only-child{width:min(calc((var(--second-grid-width) - (var(--side-margin)*2))/var(--grid-columns)),calc((100vw - var(--side-margin)*2)/var(--grid-columns)))}.announcement-bar-wrapper:first-child{grid-area:1/2/2/3}.announcement-bar-wrapper:first-child~.announcement-bar__items{grid-area:1/2/2/4}.announcement-bar-container--0 .menu{grid-area:1/1/2/3}.announcement-bar-container--0 .announcement-bar-wrapper{display:none;grid-area:none}.announcement-bar-container--0 .announcement-bar__items{grid-area:1/3/2/4}.announcement-bar-container .menu{align-items:center;display:flex}.announcement-bar .slider-wrapper{overflow-x:clip}.advantages,.announcement-bar{display:block;padding:var(--spacing) 0}.announcement-bar__slider{margin:0 auto;max-width:100%;overflow:clip;width:100%}.slides{height:var(--section-height);overflow-x:visible;overflow-y:clip;position:relative}.announcement-bar--line{border-block-end:var(--line-thickness) solid rgb(var(--lines-color))}.slides{align-items:center;color:rgb(var(--layout-text-color));display:flex;justify-content:space-between}.announcement-bar--spacious .slides{gap:0}.announcement-bar--compact .slides{gap:var(--padding)}.swiper-button-announcement{background:var(--bg-gradient);border-radius:0;--swiper-navigation-sides-offset:0;opacity:0;pointer-events:none;transition:opacity .3s var(--transition-timing-function),transform .3s var(--transition-timing-function),background-color .6s var(--transition-timing-function)}.swiper-button-announcement:after{content:none}.text-blocks{gap:20px;justify-content:space-between}.text-blocks--full-width{gap:0}.text-blocks--full-width .text-block{padding-inline-start:20px}.text-blocks--full-width .text-block:last-child{margin-inline-end:20px}.announcement-block{padding:0 30px}.announcement-blocks{align-items:center}.announcement-block,.text-block{align-items:center;gap:8px}.announcement-block.center{justify-content:center}.announcement-bar__slider:not(.swiper-initialized) .announcement-block:not(:first-of-type){border:0;height:1px;margin:-1px;overflow:clip;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);word-wrap:normal!important}.announcement-bar__slider:not(.swiper-initialized) .announcement-block{width:100%}@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){.announcement-bar .slideshow__controls-button:hover{opacity:.7}.announcement-bar:hover .swiper-button-announcement{opacity:1;pointer-events:all;transform:translate(0)}}.announcement-bar__text-wrapper:has(.countdown){column-gap:16px;display:inline-flex;flex-wrap:wrap;.announcement-block.center &{justify-content:center}}.swiper-button-announcement.focused{opacity:1;pointer-events:all;transform:translate(0)}.slide{align-items:center;display:flex;flex:0 0 100%;gap:16px;height:100%;justify-content:center;min-width:fit-content;width:100%}.text-block__item--mobile{display:none}.text-block__icon{align-items:center;display:flex;height:auto;justify-content:center;min-width:var(--image-width)}.text-block__icon,.text-block__icon .icon-accordion{width:var(--image-width)}.text-block__icon svg{display:block;height:auto;width:100%}.text-block__content--center{text-align:center}.text-block__content--center .richtext ol,.text-block__content--center .richtext ul{margin-inline-end:auto;margin-inline-start:auto}.text-block__image{border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius);min-width:var(--image-width);overflow:clip;width:var(--image-width)}.text-block__image img{display:block;height:100%;width:100%}.controls{align-items:center;bottom:32px;display:flex;gap:10px;justify-content:space-between;padding:0 24px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1;z-index:3}.controls-button{height:44px;overflow:clip;width:44px}.announcement-bar__items{align-items:center;column-gap:24px;flex-wrap:wrap;justify-content:flex-end;row-gap:10px}.announcement-bar-container:not(:has(.announcement-bar-wrapper:only-child)){gap:24px}@media screen and (max-width:768px){.slide{max-width:calc(100vw - 48px);scroll-snap-align:start;user-select:none;-webkit-user-select:none;width:fit-content;word-break:break-word}.text-block__item--desktop:not(.text-block__item--desktop-visible){display:none}.text-block__item--mobile{display:block}.slides{gap:0}.announcement-bar-container .menu,.announcement-bar__items,.shopify-section-announcement-bar:has(.announcement-bar-container--0){display:none}.announcement-bar-container:not(:has(.announcement-bar-wrapper:only-child)){gap:0}.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:clip}}