/** Shopify CDN: Minification failed

Line 23:4411 Expected ":"
Line 196:5 Unexpected "{"
Line 196:14 Expected ":"
Line 197:5 Unexpected "{"
Line 197:14 Expected ":"
Line 201:5 Unexpected "{"
Line 201:14 Expected ":"
Line 202:5 Unexpected "{"
Line 202:14 Expected ":"
Line 205:5 Unexpected "{"
... and 1 more hidden warnings

**/
.standard-color-default{background-color:#E5E5E5}.standard-color-white{background-color:#FFFFFF!important;border:#E5E5E5 1px solid!important}.standard-color-aliceblue,.standard-color-alice-blue{background-color:#f0f8ff!important}.standard-color-antiquewhite,.standard-color-antique-white{background-color:#faebd7!important}.standard-color-aqua{background-color:#00ffff!important}.standard-color-aquamarine,.standard-color-aqua-marine{background-color:#7fffd4!important}.standard-color-azure{background-color:#f0ffff!important}.standard-color-beige{background-color:#f5f5dc!important}.standard-color-bisque{background-color:#ffe4c4!important}.standard-color-black{background-color:#000000!important}.standard-color-blanchedalmond,.standard-color-blanched-almond{background-color:#ffebcd!important}.standard-color-blue{background-color:#0000ff!important}.standard-color-blueviolet,.standard-color-blue-violet{background-color:#8a2be2!important}.standard-color-brown{background-color:#a52a2a!important}.standard-color-burlywood,.standard-color-burly-wood{background-color:#deb887!important}.standard-color-cadetblue,.standard-color-cadet-blue{background-color:#5f9ea0!important}.standard-color-chartreuse{background-color:#7fff00!important}.standard-color-chocolate{background-color:#d2691e!important}.standard-color-coral{background-color:#ff7f50!important}.standard-color-cornflowerblue,.standard-color-cornflower-blue{background-color:#6495ed!important}.standard-color-cornsilk{background-color:#fff8dc!important}.standard-color-crimson{background-color:#dc143c!important}.standard-color-cyan{background-color:#00ffff!important}.standard-color-darkblue,.standard-color-dark-blue{background-color:#00008b!important}.standard-color-darkcyan,.standard-color-dark-cyan{background-color:#008b8b!important}.standard-color-darkgoldenrod,.standard-color-dark-golden-rod{background-color:#b8860b!important}.standard-color-darkgray,.standard-color-dark-gray{background-color:#a9a9a9!important}.standard-color-darkgreen,.standard-color-dark-green{background-color:#006400!important}.standard-color-darkkhaki,.standard-color-dark-khaki{background-color:#bdb76b!important}.standard-color-darkmagenta,.standard-color-dark-magenta{background-color:#8b008b!important}.standard-color-darkolivegreen,.standard-color-dark-olive-green{background-color:#556b2f!important}.standard-color-darkorange,.standard-color-dark-orange{background-color:#ff8c00!important}.standard-color-darkorchid,.standard-color-dark-orchid{background-color:#9932cc!important}.standard-color-darkred,.standard-color-dark-red{background-color:#8b0000!important}.standard-color-darksalmon,.standard-color-dark-salmon{background-color:#e9967a!important}.standard-color-darkseagreen,.standard-color-dark-sea-green{background-color:#8fbc8f!important}.standard-color-darkslateblue,.standard-color-dark-slate-blue{background-color:#483d8b!important}.standard-color-darkslategray,.standard-color-dark-slate-gray{background-color:#2f4f4f!important}.standard-color-darkturquoise,.standard-color-dark-turquoise{background-color:#00ced1!important}.standard-color-darkviolet,.standard-color-dark-violet{background-color:#9400d3!important}.standard-color-deeppink,.standard-color-deep-pink{background-color:#ff1493!important}.standard-color-deepskyblue,.standard-color-deep-sky-blue{background-color:#00bfff!important}.standard-color-dimgray,.standard-color-dim-gray{background-color:#696969!important}.standard-color-dimgrey,.standard-color-dim-grey{background-color:#696969!important}.standard-color-dodgerblue,.standard-color-dodger-blue{background-color:#1e90ff!important}.standard-color-firebrick,.standard-color-fire-brick{background-color:#b22222!important}.standard-color-floralwhite,.standard-color-floral-white{background-color:#fffaf0!important}.standard-color-forestgreen,.standard-color-forest-green{background-color:#228b22!important}.standard-color-fuchsia{background-color:#ff00ff!important}.standard-color-gainsboro{background-color:#dcdcdc!important}.standard-color-ghostwhite,.standard-color-ghost-white{background-color:#f8f8ff!important}.standard-color-gold{background-color:#ffd700!important}.standard-color-goldenrod,.standard-color-golden-rod{background-color:#daa520!important}.standard-color-gray{background-color:#808080!important}.standard-color-grey{background-color:#808080!important}.standard-color-green{background-color:#008000!important}.standard-color-greenyellow,.standard-color-green-yellow{background-color:#adff2f!important}.standard-color-honeydew,.standard-color-honey-dew{background-color:#f0fff0!important}.standard-color-hotpink,.standard-color-hot-pink{background-color:#ff69b4!important}.standard-color-indianred,.standard-color-indian-red{background-color:#cd5c5c!important}.standard-color-indigo{background-color:#4b0082!important}.standard-color-ivory{background-color:#fffff0!important}.standard-color-khaki{background-color:#f0e68c!important}.standard-color-lavender{background-color:#e6e6fa!important}.standard-color-lavenderblush,.standard-color-lavender-blush{background-color:#fff0f5!important}.standard-color-lawngreen,.standard-color-lawn-green{background-color:#7cfc00!important}.standard-color-lemonchiffon,.standard-color-lemon-chiffon{background-color:#fffacd!important}.standard-color-lightblue,.standard-color-light-blue{background-color:#add8e6!important}.standard-color-lightcoral,.standard-color-light-coral{background-color:#f08080!important}.standard-color-lightcyan,.standard-color-light-cyan{background-color:#e0ffff!important}.standard-color-lightgoldenrodyellow,.standard-color-light-golden-rod-yellow{background-color:#fafad2!important}.standard-color-lightgray,.standard-color-light-gray{background-color:#d3d3d3!important}.standard-color-lightgrey,.standard-color-light-grey{background-color:#d3d3d3!important}.standard-color-lightgreen,.standard-color-light-green{background-color:#90ee90!important}.standard-color-lightpink,.standard-color-light-pink{background-color:#ffb6c1!important}.standard-color-lightsalmon,.standard-color-light-salmon{background-color:#ffa07a!important}.standard-color-lightseagreen,.standard-color-light-sea-green{background-color:#20b2aa!important}.standard-color-lightskyblue,.standard-color-light-sky-blue{background-color:#87cefa!important}.standard-color-lightslategray,.standard-color-light-slate-gray{background-color:#778899!important}.standard-color-lightsteelblue,.standard-color-light-steel-blue{background-color:#b0c4de!important}.standard-color-lightyellow,.standard-color-light-yellow{background-color:#ffffe0!important}.standard-color-lime{background-color:#00ff00!important}.standard-color-limegreen,.standard-color-lime-green{background-color:#32cd32!important}.standard-color-linen{background-color:#faf0e6!important}.standard-color-magenta{background-color:#ff00ff!important}.standard-color-maroon{background-color:#800000!important}.standard-color-mediumaquamarine,.standard-color-medium-aqua-marine{background-color:#66cdaa!important}.standard-color-mediumblue,.standard-color-medium-blue{background-color:#0000cd!important}.standard-color-mediumorchid,.standard-color-medium-orchid{background-color:#ba55d3!important}.standard-color-mediumpurple,.standard-color-medium-purple{background-color:#9370d8!important}.standard-color-mediumseagreen,.standard-color-medium-sea-green{background-color:#3cb371!important}.standard-color-mediumslateblue,.standard-color-medium-slate-blue{background-color:#7b68ee!important}.standard-color-mediumspringgreen,.standard-color-medium-spring-green{background-color:#00fa9a!important}.standard-color-mediumturquoise,.standard-color-medium-turquoise{background-color:#48d1cc!important}.standard-color-mediumvioletred,.standard-color-medium-violet-red{background-color:#c71585!important}.standard-color-midnightblue,.standard-color-midnight-blue{background-color:#191970!important}.standard-color-mintcream,.standard-color-mint-cream{background-color:#f5fffa!important}.standard-color-mistyrose,.standard-color-misty-rose{background-color:#ffe4e1!important}.standard-color-moccasin{background-color:#ffe4b5!important}.standard-color-navajowhite,.standard-color-navajo-white{background-color:#ffdead!important}.standard-color-navy{background-color:#000080!important}.standard-color-oldlace,.standard-color-old-lace{background-color:#fdf5e6!important}.standard-color-olive{background-color:#808000!important}.standard-color-olivedrab,.standard-color-olive-drab{background-color:#6b8e23!important}.standard-color-orange{background-color:#ffa500!important}.standard-color-orangered,.standard-color-orange-red{background-color:#ff4500!important}.standard-color-orchid{background-color:#da70d6!important}.standard-color-palegoldenrod,.standard-color-pale-golden-rod{background-color:#eee8aa!important}.standard-color-palegreen,.standard-color-pale-green{background-color:#98fb98!important}.standard-color-paleturquoise,.standard-color-pale-turquoise{background-color:#afeeee!important}.standard-color-palevioletred,.standard-color-pale-violet-red{background-color:#d87093!important}.standard-color-papayawhip,.standard-color-papaya-whip{background-color:#ffefd5!important}.standard-color-peachpuff,.standard-color-peach-puff{background-color:#ffdab9!important}.standard-color-peru{background-color:#cd853f!important}.standard-color-pink{background-color:#ffc0cb!important}.standard-color-plum{background-color:#dda0dd!important}.standard-color-powderblue,.standard-color-powder-blue{background-color:#b0e0e6!important}.standard-color-purple{background-color:#800080!important}.standard-color-red{background-color:#ff0000!important}.standard-color-rosybrown,.standard-color-rosy-brown{background-color:#bc8f8f!important}.standard-color-royalblue,.standard-color-royal-blue{background-color:#4169e1!important}.standard-color-saddlebrown,.standard-color-saddle-brown{background-color:#8b4513!important}.standard-color-salmon{background-color:#fa8072!important}.standard-color-sandybrown,.standard-color-sandy-brown{background-color:#f4a460!important}.standard-color-seagreen,.standard-color-sea-green{background-color:#2e8b57!important}.standard-color-seashell,.standard-color-sea-shell{background-color:#fff5ee!important}.standard-color-sienna{background-color:#a0522d!important}.standard-color-silver{background-color:#c0c0c0!important}.standard-color-skyblue,.standard-color-sky-blue{background-color:#87ceeb!important}.standard-color-slateblue,.standard-color-slate-blue{background-color:#6a5acd!important}.standard-color-slategray,.standard-color-slate-gray{background-color:#708090!important}.standard-color-slategrey,.standard-color-slate-grey{background-color:#708090!important}.standard-color-snow{background-color:#fffafa!important}.standard-color-springgreen,.standard-color-spring-green{background-color:#00ff7f!important}.standard-color-steelblue,.standard-color-steel-blue{background-color:#4682b4!important}.standard-color-tan{background-color:#d2b48c!important}.standard-color-teal{background-color:#008080!important}.standard-color-thistle{background-color:#d8bfd8!important}.standard-color-tomato{background-color:#ff6347!important}.standard-color-turquoise{background-color:#40e0d0!important}.standard-color-violet{background-color:#ee82ee!important}.standard-color-wheat{background-color:#f5deb3!important}.standard-color-whitesmoke,.standard-color-white-smoke{background-color:#f5f5f5!important}.standard-color-yellow{background-color:#ffff00!important}.standard-color-yellowgreen,.standard-color-yellow-green{background-color:#9acd32!important}.standard-color-transparent{background-color:transparent!important}.standard-color-arrow svg{fill:#FFFFFF!important}.standard-color-white .standard-color-arrow svg,.standard-color-antiquewhite .standard-color-arrow svg,.standard-color-antique-white .standard-color-arrow svg,.standard-color-navajowhite .standard-color-arrow svg,.standard-color-navajo-white .standard-color-arrow svg,.standard-color-floralwhite .standard-color-arrow svg,.standard-color-floral-white .standard-color-arrow svg,.standard-color-ghostwhite .standard-color-arrow svg,.standard-color-ghost-white .standard-color-arrow svg,.standard-color-whitesmoke .standard-color-arrow svg,.standard-color-white-smoke .standard-color-arrow svg,.standard-color-lightgray .standard-color-arrow svg,.standard-color-light-gray .standard-color-arrow svg,.standard-color-lightslategray .standard-color-arrow svg,.standard-color-light-slate-gray .standard-color-arrow svg,.standard-color-lightslategray .standard-color-arrow svg,.standard-color-light-slate-gray .standard-color-arrow svg{fill:#000000!important}.slick-slide{outline:none}.shopify-review--type-1 .shopify-review-icon{width:14px;min-width:14px;min-height:14px;height:8px}.shopify-review--type-1 .shopify-review-icon .icon{width:22px;min-width:22px;margin-left:-4px}.shopify-review--type-1 .shopify-review-starrating{height:15px}.shopify-review--type-2 .shopify-review-icon{width:16px;min-width:16px;min-height:16px;height:10px}.shopify-review--type-2 .shopify-review-icon .icon{width:24px;min-width:24px;margin-left:-5px}.shopify-review--type-2 .shopify-review-starrating{height:17px}.shopify-review-starrating .shopify-review-icon:not(:last-child){margin-right:4px}#shopify-product-reviews{margin:0!important}.spr-icon.spr-icon-star-empty{opacity:1!important}.spr-container{padding:0!important;border:none!important}.spr-review-header-title{text-transform:uppercase}.spr-review-header-byline,.spr-review-content-body{margin-top:10px!important}.spr-header-title{margin-bottom:6px!important}.spr-review-header-byline{margin-bottom:0!important}.spr-summary{margin-top:6px!important;display:flex;align-items:flex-end}.spr-summary .spr-starrating{margin-right:10px}.spr-summary-actions{margin-left:auto}.spr-review:first-child{margin-top:30px!important}.spr-review{position:relative;padding-top:25px!important;padding-bottom:25px!important;border-top-style:dashed!important}.spr-starratings{margin-bottom:12px!important}.spr-review-reportreview{position:absolute;top:27px;right:0;text-decoration:underline!important}.spr-review-content{margin-bottom:0!important}.spr-form{padding-top:25px!important;margin-top:30px!important;border-top-style:dashed!important}.spr-form-title{margin-bottom:20px}.spr-form-label{text-transform:uppercase}.spr-form-actions{margin-top:15px!important}.spr-button{float:left!important}.weglot-container{display:none!important}.weglot-container.show{display:block!important}.irs .irs-line,.irs .irs-line span,.irs .irs-bar{height:2px}.irs .irs-from,.irs .irs-to,.irs .irs-single,.irs .irs-min,.irs .irs-max{padding:0}.irs .irs-from::after,.irs .irs-to::after,.irs .irs-single::after{display:none}.irs .irs-slider{border-radius:50%;border:solid 1px #fff0;cursor:pointer}.fullscreen{width:auto!important;height:auto!important;max-width:inherit!important;max-height:inherit!important;margin:inherit!important;padding:inherit!important;overflow:auto!important}.fotorama--fullscreen{position:fixed!important}.fotorama__html+.fotorama__video-play{display:none!important}@media (min-width:768px){.slider-revolution .tp-bullet{width:6px;height:6px;border-radius:50%}}@media (min-width:768px){.slider-revolution .tp-bullet.selected{width:10px;height:10px;margin-top:-2px;margin-left:-2px;margin-right:-2px;cursor:default}}.slider-revolution .tp-resizeme .btn{border-width:1px!important}.slider-revolution .tp-video-play-button{margin:0;top:auto;bottom:40px;left:auto;right:40px}.slider-revolution.revslider-initialised+.slider-revolution__spacer{position:absolute;top:0;left:0;width:100%;z-index:-1;opacity:0;transition-property:opacity;will-change:opacity}.is-edge .slider-revolution video{width:auto!important;height:auto!important}.tippy-tooltip.shella-theme{font-style:italic;border-radius:0;height:15px;padding:0 6px 0 4px}.tippy-tooltip.shella-theme .tippy-arrow{border-width:3px}.tippy-popper[x-placement^='top'] .tippy-tooltip.shella-theme .tippy-arrow{bottom:-3px}.tippy-popper[x-placement^='bottom'] .tippy-tooltip.shella-theme .tippy-arrow{top:-3px}.tippy-popper[x-placement^='left'] .tippy-tooltip.shella-theme .tippy-arrow{right:-3px}.tippy-popper[x-placement^='right'] .tippy-tooltip.shella-theme .tippy-arrow{left:-3px}#particles-js{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;pointer-events:none}.ly-languages-switcher.ly-custom-dropdown-switcher .ly-custom-dropdown-list{width:auto!important}.ly-languages-switcher.ly-custom-dropdown-switcher .ly-custom-dropdown-list li,.ly-popup-modal-content li{padding:0!important}.ly-languages-switcher.ly-custom-dropdown-switcher .ly-custom-dropdown-list li::before,.ly-popup-modal-content li::before{display:none!important}.rimage{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.rimage--parallax-fixed{background-size:cover;background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.rimage--parallax-fixed{background-attachment:scroll}}.rimage__img{position:absolute;max-width:initial;top:0;left:0;width:100%;height:100%}.rimage__img--cover{object-fit:cover}.rimage__img--contain{object-fit:contain}.rimage__img--stretch-by-width{width:100%;height:auto;top:50%;left:0;transform:translate3d(0,-50%,0)}.rimage__img--stretch-by-height{width:auto!important;height:100%!important;top:0;left:50%;transform:translate3d(-50%,0,0)}.rvideo{position:relative}.rvideo__video{position:absolute;width:100%;height:100%;min-width:100%;min-height:100%;top:50%;left:50%;background-position:center;object-fit:cover;object-position:50% 50%;transform:translate3d(-50%,-50%,0)}input,textarea,select{border-radius:0}input[type="text"],input[type="number"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],textarea,select{padding:0 15px;margin-bottom:20px;background-color:#fff;border:solid 1px #fff0;will-change:background-color,border-color,color;transition-property:background-color,border-color,color}input[type="checkbox"],input[type="radio"]{margin-right:7px;vertical-align:-1px}textarea{padding-top:10px;padding-bottom:10px;resize:none}label{margin-bottom:2px;margin-right:15px}fieldset{width:100%;padding:15px;margin-bottom:20px}form{margin-bottom:20px}.label-hidden{display:none}.label-required::after{content:'*'}.note{position:relative;display:inline-block;min-height:25px;padding:4px 15px;margin-bottom:20px;border-radius:3px}.note::before{content:'';display:block;position:absolute;bottom:100%;left:15px;border:solid 4px #fff0;border-bottom-width:5px}.note p{margin-top:15px}.input-quantity input[type="number"]{-moz-appearance:textfield}.input-quantity input[type="number"]::-webkit-inner-spin-button,.input-quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.input-quantity--type-01 [data-control]{min-width:36px;transition-property:border-color}.input-quantity--type-02 input{width:62px;min-width:62px}.input-quantity--type-02 [data-control]{min-width:26px}.input-quantity--type-03 input{width:100px;min-width:100px}.input-quantity--type-04 input{width:102px;min-width:102px}.input-quantity--type-04 [data-control]{min-width:26px}.input-quantity--type-05 input{width:62px;min-width:62px}.input-quantity--type-05 [data-control]{width:35px;min-width:35px}.input-checkbox input{display:none}.input-checkbox input+span{width:18px;height:18px;min-width:18px;margin-top:-2px!important}.input-checkbox span i{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.input-checkbox input:checked+span i{display:flex!important}.input-boolean input{display:none}.input-boolean input+span{width:30px;height:18px;min-width:30px;border-radius:10px;transition-property:background-color,border-color;transition-timing-function:ease}.input-boolean input+span span{width:16px;min-width:16px;height:100%;left:-1px;border-radius:50%;transition-property:left;transition-timing-function:ease}.input-boolean input:checked+span span{left:calc(100% - 15px)}.select{z-index:1}.select.hovered{z-index:2}.select select{height:35px}.is-ios .select select{padding-right:0!important}.btn[disabled],.btn[data-disabled],.btn.disabled,.btn:disabled,.spr-summary-actions-newreview[disabled],.spr-summary-actions-newreview[data-disabled],.spr-summary-actions-newreview.disabled,.spr-summary-actions-newreview:disabled,.spr-button[disabled],.spr-button[data-disabled],.spr-button.disabled,.spr-button:disabled{pointer-events:none;opacity:.4}.spr-button{box-shadow:none!important}.shopify-payment-button__button[disabled]{pointer-events:none;opacity:0.7!important}.dynamic-checkout__button--styled .shopify-payment-button__button{display:inline-flex!important;justify-content:center!important;align-items:center!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.dynamic-checkout__button--styled .shopify-payment-button__button .shopify-cleanslate{width:100%!important}.dynamic-checkout__button--styled .shopify-payment-button__button .shopify-cleanslate div[role="button"]{min-height:initial!important;padding:0!important;border:none!important;box-shadow:none!important}.dynamic-checkout__button--styled .shopify-payment-button__button .checkoutLight{min-height:initial!important}.shopify-payment-button__more-options{outline:none!important}.btn,.btn span,.btn-link,.btn-link span{white-space:normal}.btn-link{text-decoration:underline;cursor:pointer}.btn-link--undecorated{text-decoration:none}.btn,.btn-link,.spr-summary-actions-newreview{will-change:background-color,border-color,color}.btn .icon{transition-property:fill;will-change:fill}.btn--animated{overflow:hidden}.btn--status:not([data-button-status='added']) [data-button-content='added'],.btn--status:not([data-button-status='sold-out']) [data-button-content='sold-out'],.btn--status:not([data-button-status='pre-order']) [data-button-content='pre-order'],.btn--status:not([data-button-status='select']) [data-button-content='select']{display:none!important}.btn--status[data-button-status='added']>*:not([data-button-content='added']){display:none!important}.btn--status[data-button-status='sold-out']>*:not([data-button-content='sold-out']){display:none!important}.btn--status[data-button-status='pre-order']>*:not([data-button-content='pre-order']){display:none!important}.btn--status[data-button-status='select']>*:not([data-button-content='select']){display:none!important}.btn--status[data-button-status='select'][data-button-select-disable]{pointer-events:none}.btn--animation-shake:not([data-button-status="sold-out"]){-webkit-animation:btn-shake 5s ease 2s infinite;animation:btn-shake 5s ease 2s infinite}@-webkit-keyframes btn-shake{3%{-webkit-transform:translateX(9px);transform:translateX(9px)}6%{-webkit-transform:translateX(-9px);transform:translateX(-9px)}8%{-webkit-transform:translateX(6px);transform:translateX(6px)}10%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}13%{-webkit-transform:translateX(3px);transform:translateX(3px)}16%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes btn-shake{3%{-webkit-transform:translateX(9px);transform:translateX(9px)}6%{-webkit-transform:translateX(-9px);transform:translateX(-9px)}8%{-webkit-transform:translateX(6px);transform:translateX(6px)}10%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}13%{-webkit-transform:translateX(3px);transform:translateX(3px)}16%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}.is-edge .btn--status[data-button-status='added']>[data-button-content='added'] i{margin-bottom:0!important}@media (min-width:768px){html:not([dir='rtl']) .buttons-group-grid-px-5>*:not(:first-child){padding-left:5px}}@media (min-width:768px){html:not([dir='rtl']) .buttons-group-grid-px-5>*:not(:last-child){padding-right:5px}}@media (min-width:768px){[dir='rtl'] .buttons-group-grid-px-5>*:not(:first-child){padding-right:5px}}@media (min-width:768px){[dir='rtl'] .buttons-group-grid-px-5>*:not(:last-child){padding-left:5px}}.label{height:23px;padding:2px 6px}.price{display:inline-block}.price--sale>span:first-child{text-decoration:line-through}.price--sale>span:not(:first-child)::before{display:inline-block;content:'\00a0'}.button-quick-view{width:35px;height:35px}.responsive-block__bg{background-size:cover;background-position:center center}.model-viewer-wrapper{position:relative;padding-top:56.25%}.model-viewer-wrapper>*{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.header{z-index:3}.header__spacer{display:none}.header__spacer--visible{display:block;position:relative;width:100%}.header__tape{min-height:35px}.header__content--sticky{position:fixed!important;width:100%!important;top:0!important;left:0!important;z-index:3;will-change:opacity;transition-property:opacity}.header__content--sticky:hover{opacity:1!important}.header__line-info ul li:not(:first-child){margin-left:18px}.header__logo--center svg,.header__logo--center img{width:100%}.header__counter{position:absolute;top:-3px;left:22px}.header__counter[data-js-cart-count-mobile='0'],.header__counter[data-js-wishlist-count='0'],.header__counter[data-js-compare-count='0']{display:none!important}.header__counter[data-js-cart-count-mobile='0']+.header__counter-spacer{display:none!important}.header__sticky-logo{z-index:2}@media (min-width:1380px){.header__content--sticky .header__sticky-logo *{height:100%}}@media (min-width:1380px){.header__content--sticky .header__sticky-logo img{width:auto}}@media (min-width:1380px){.header__content--sticky .header__sticky-logo--displaced{display:flex!important}}@media (min-width:1540px){.header__sticky-sidebar{display:flex!important}}.header__btn-currency span{min-width:28px}.header__select-currency select{height:26px!important;min-height:26px}[data-js-accordion]:not([data-js-accordion="only-mobile"]) [data-js-accordion-button]{cursor:pointer}.slider__prev,.slider__next{top:50%;margin-top:-20px;z-index:1}.slider__prev{left:30px}.slider__next{right:30px}.slider .slick-slide{outline:none}.slider .slick-dots,.slider .slick-arrow{z-index:9999}.slider .slick-dots{position:absolute;bottom:0;left:50%;transform:translate3d(-50%,0,0)}@media (max-width:1259px){.slider .slick-dots{margin-bottom:25px}}.slider .slick-dots li{width:6px;height:6px;min-width:6px;padding:0;margin-left:12px;margin-right:12px;margin-bottom:15px;border-radius:50%;cursor:pointer}.slider .slick-dots li::before{display:none}.slider .slick-dots li.slick-active{width:10px;height:10px;margin-left:10px;margin-right:10px}.slider .slick-dots button{display:none}.breadcrumbs ul{margin-left:-3px;margin-right:-3px}.breadcrumbs a,.breadcrumbs span{padding-left:3px;padding-right:3px}.breadcrumbs li:not(:first-child)::before{content:'/';padding-left:3px;padding-right:3px}.social-media{margin-bottom:-5px}.social-media__facebook i{margin-right:-4px}.social-media i{min-width:17px}.social-share{margin-bottom:-10px}.social-share .row{margin-left:-5px;margin-right:-5px}.social-share__item{transition-property:color,opacity}.social-share__item .icon{transition-property:fill}.social-share__item_content{min-height:35px}.social-share__item_bg{opacity:.1;transition-property:opacity}.countdown--type-01>span{height:35px;min-width:35px}.countdown--type-01>span::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8}.countdown--type-01 .countdown__section{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4px;margin-top:1px;margin-right:1px}.countdown--type-01 .countdown__time,.countdown--type-01 .countdown__postfix{position:relative}.countdown--type-02 .countdown__section{display:flex;flex-direction:column;margin-bottom:10px;justify-content:center;align-items:center}.countdown--type-02 .countdown__section:not(:last-child){margin-right:18px}.countdown--type-02 .countdown__section:not(:last-child) .countdown__time::after{content:':';display:block;width:18px;position:absolute;right:-18px;top:50%;margin-top:-14px;text-align:center}.countdown--type-02 .countdown__time{position:relative;display:flex;justify-content:center;align-items:center}.countdown--type-02 .countdown__time>*{width:30px;height:45px;display:flex;justify-content:center;align-items:center;border:solid 1px}.countdown--type-02 .countdown__time>*:not(:last-child){margin-right:4px}.countdown--type-02 .countdown__postfix{margin-top:10px}.stock-countdown__range,.stock-countdown__progress{height:6px;border-radius:6px}.delivery-countdown i{vertical-align:-4px}.free-shipping i{vertical-align:-4px}.dropdown span{cursor:pointer}.dropdown li.active a,.dropdown li.active span{cursor:default}.table-product-sizes tr:first-child td{border-top:none}.table-product-sizes td:first-child{width:110px}.material-info__head-icons{max-width:190px}.material-info__list li{display:flex;align-items:center}.material-info__list i{display:inline-block;margin-right:10px}.tabs{overflow:hidden}.tabs__nav{display:none}.tabs[data-type="horizontal"] .tabs__body>div{display:block}.tabs[data-type="horizontal"] .tabs__body>div>div{display:none}.tabs[data-type="mobile"] .tabs__body{border-top:solid 1px #fff0;border-bottom:solid 1px #fff0}.tabs[data-type="mobile"] .tabs__body>div{display:block}.tabs[data-type="mobile"] .tabs__body>div:not(:first-child)>span{min-height:33px;border-top:solid 1px #fff0}.tabs[data-type="mobile"] .tabs__body>div>span{position:relative;display:block;text-transform:uppercase;cursor:pointer}.tabs[data-type="mobile"] .tabs__body>div>span i{position:absolute;top:6px;transition-property:transform;will-change:transform}.tabs[data-type="mobile"] .tabs__body>div.active>span i{transform:rotate(45deg)}.tabs[data-type="mobile"] .tabs__body>div>div{display:none}.tabs[data-type="mobile"] .tabs__head{display:none}@media (min-width:768px){.sticky-sidebar{display:flex!important;flex-direction:column;justify-content:flex-start}}@media (min-width:768px){.sticky-sidebar.sidebar-fixed-top [data-js-sticky-sidebar-body]{position:fixed;top:15px}}@media (min-width:768px){.sticky-sidebar.sidebar-fixed-bottom [data-js-sticky-sidebar-body]{position:fixed;bottom:15px}}@media (min-width:768px){.sticky-sidebar.sidebar-static-bottom{justify-content:flex-end}}.product-options--centered{text-align:center}.product-options--centered label{margin-right:0}.product-options--centered .product-options__section{justify-content:center}.product-options__value{background-size:cover;background-repeat:no-repeat;background-position:center;outline:none}.product-options__value.disabled-hidden{position:relative}.product-options__value.disabled-hidden span{position:absolute;top:0;bottom:0;left:0;right:0}.product-options__value.disabled-hidden span::before,.product-options__value.disabled-hidden span::after{content:'';display:block;position:absolute;height:1px;top:50%;left:50%}.product-options__value.disabled-hidden span::before{transform:translate3d(-50%,0,0) rotate(45deg)}.product-options__value.disabled-hidden span::after{transform:translate3d(-50%,0,0) rotate(-45deg)}.product-options__value--square{width:46px;height:46px}.product-options__value--square.active{border:solid 1px #fff0}.product-options__value--square.disabled-hidden span::before,.product-options__value--square.disabled-hidden span::after{width:64px}.product-options__value--text{min-height:25px;padding:0 4px}.product-options__value--text.disabled-hidden span::before,.product-options__value--text.disabled-hidden span::after{width:34px}.product-options__value--circle{display:inline-flex;position:relative}.product-options__value--circle.active{justify-content:center;align-items:center}.product-options__value--circle.active::before{content:'';position:absolute;border:solid 1px #fff0;border-radius:50%;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.product-options--type-collection .product-options__value--circle{width:18px;height:18px}.product-options--type-collection .product-options__value--circle.active::before{width:22px;height:22px}.product-options--type-collection .product-options__value--circle.disabled-hidden span::before,.product-options--type-collection .product-options__value--circle.disabled-hidden span::after{width:18px}.product-options--type-collection .product-options__value--large-text{min-width:25px;min-height:25px;padding:0 4px}.product-options--type-collection .product-options__value--large-text.disabled-hidden span::before,.product-options--type-collection .product-options__value--large-text.disabled-hidden span::after{width:34px}.product-options--type-page [data-section-container]:not(:last-child) .product-options__section,.product-options--type-footbar [data-section-container]:not(:last-child) .product-options__section{margin-bottom:8px}@media (min-width:768px){.product-options--type-page label,.product-options--type-footbar label{margin-bottom:5px}}.product-options--type-page .product-options__value--circle,.product-options--type-footbar .product-options__value--circle{width:24px;height:24px}.product-options--type-page .product-options__value--circle.active::before,.product-options--type-footbar .product-options__value--circle.active::before{width:28px;height:28px}.product-options--type-page .product-options__value--circle.disabled-hidden span::before,.product-options--type-page .product-options__value--circle.disabled-hidden span::after,.product-options--type-footbar .product-options__value--circle.disabled-hidden span::before,.product-options--type-footbar .product-options__value--circle.disabled-hidden span::after{width:24px}.product-options--type-page .product-options__value--large-text,.product-options--type-footbar .product-options__value--large-text{min-width:35px;min-height:35px;padding:0 9px}.product-options--type-page .product-options__value--large-text.disabled-hidden span::before,.product-options--type-page .product-options__value--large-text.disabled-hidden span::after{width:47px}.product-options--type-footbar .product-options__value--large-text.disabled-hidden span::before,.product-options--type-footbar .product-options__value--large-text.disabled-hidden span::after{width:33px}.product-options__section[data-style="color"] .standard-color-black.disabled-hidden span::after,.product-options__section[data-style="color"] .standard-color-black.disabled-hidden span::before{background-color:#fff}.product-options__section[data-disable-auto-select] .product-options__value--circle.active::before{display:none!important}.product-images-navigation span{width:35px;height:35px;will-change:background-color;transition-property:background-color}.product-images-navigation span[data-disabled]{opacity:.4;pointer-events:none}.product-images-navigation span i{will-change:color;transition-property:color}.product-image img{width:100%}.product-image:not(.hovered-end) [data-js-tooltip]{pointer-events:none}[data-promobox-grid-visible]{display:none}.product-collection--centered .product-collection__content{align-items:center!important;text-align:center}.product-collection--centered .product-collection__buttons,.product-collection--centered .product-collection__buttons-section{justify-content:center}.product-collection--centered .product-options__section{justify-content:center}.product-wishlist--centered .product-wishlist__content{align-items:center!important;text-align:center}.product-wishlist--centered .product-wishlist__buttons,.product-wishlist--centered .product-wishlist__buttons-section{justify-content:center}.product-compare--centered .product-compare__content{align-items:center!important;text-align:center}.product-compare--centered .product-compare__buttons,.product-compare--centered .product-compare__buttons-section{justify-content:center}.product-search__image img{width:100%}.product-search__image-overlay-top{padding-left:10px;padding-right:10px}.product-search__image-overlay-top{padding-top:10px}.product-search-2__image{width:60px;min-width:60px}.product-search-2__image img{width:100%}.product-cart__image{width:60px;min-width:60px}.product-cart__image img{width:100%}.product-cart__price .price{display:inline-block}.product-cart__remove.active{opacity:.4}.product-store-lists__image{width:60px;min-width:60px}.product-store-lists__image img{width:100%}.product-featured__image{width:100px;min-width:100px}.product-featured__image img{width:100%}.product-notification__image{width:60px;min-width:60px}.product-notification__image .rimage{height:100%}.product-notification__button-quick-view{margin-right:-2px;margin-bottom:-4px}.product-notification__button-quick-view .button-quick-view{width:20px;height:20px}.dynamic-checkout__button.disabled .shopify-payment-button__button{opacity:.7;pointer-events:none}.dynamic-checkout__button [aria-hidden="true"]{display:none}@media (min-width:768px){.product-gallery--single{max-width:510px}}.product-gallery video{outline:none}.product-gallery__main_slider.is-zooming img,.product-gallery__main_single.is-zooming img,.product-gallery__main_item.is-zooming img{cursor:crosshair}.product-gallery__main_arrow{width:35px;height:35px;top:50%;margin-top:-17px;z-index:2}.product-gallery__main_arrow::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8}.product-gallery__main_arrow.slick-disabled{opacity:.4;pointer-events:none}.product-gallery__main_arrow.slick-hidden{display:none!important}@media (min-width:768px){.product-gallery__main_slider .slick-list[style*="overflow"] img{pointer-events:none}}@media (min-width:768px){.product-gallery__main_item.slick-active{z-index:1}}.product-gallery__main_arrows--type-1 .product-gallery__main_arrow--type-prev{left:10px}.product-gallery__main_arrows--type-1 .product-gallery__main_arrow--type-next{right:10px}@media (max-width:1259px){.product-gallery__main_arrows--type-2 .product-gallery__main_arrow--type-prev{left:10px}}@media (max-width:1259px){.product-gallery__main_arrows--type-2 .product-gallery__main_arrow--type-next{right:10px}}.product-gallery__zoom{z-index:2}.product-gallery__zoom--fullscreen{height:100vh;z-index:3}.product-gallery__zoom_container_zoomed{top:0;left:0}.product-gallery__zoom_image{will-change:transform}.product-gallery__thumbnail_item.current .product-gallery__thumbnail_item_inner::before{content:'';display:block;border:solid 1px #fff0;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.product-gallery__thumbnail_item:not(.current) .product-gallery__thumbnail_item_inner:hover>*{opacity:.8}}@media (min-width:768px){.product-gallery__thumbnail--collage .row{margin-left:-5px;margin-right:-5px}}.product-gallery__thumbnail_item_bg{opacity:.6}.product-gallery__thumbnail_arrows{margin-bottom:-8px}.product-gallery__thumbnail_arrow.slick-hidden{display:none!important}@media (min-width:768px){.product-gallery__sheet{margin-bottom:-10px}}@media (min-width:768px){.product-gallery__sheet:not([data-js-product-gallery-control-fullscreen]) .product-gallery__sheet_item.is-zooming img{cursor:crosshair}}@media (min-width:768px){.product-gallery__sheet .row{margin-left:-5px;margin-right:-5px}}@media (min-width:768px){.product-gallery__control .row{margin-left:-10px;margin-right:-10px}}.product-gallery__fullscreen{z-index:3;transform:scale(.9);opacity:0}.product-gallery__fullscreen.animate{transition-property:opacity,transform;will-change:opacity,transform}.product-gallery__fullscreen.visible{opacity:1;transform:none}.product-gallery__fullscreen.show{display:block!important}.product-gallery__fullscreen_close{width:36px;height:36px}.product-gallery__fullscreen_arrows{padding-top:100vh}.product-gallery__fullscreen_arrow,.product-gallery__fullscreen_close{z-index:2}.product-gallery__fullscreen_arrow_btn::before,.product-gallery__fullscreen_close::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.4}.product-gallery__fullscreen_arrow{height:100%;width:10%;max-width:190px;min-width:55px}.product-gallery__fullscreen_arrow_btn{width:35px;height:35px}.product-gallery__fullscreen_arrow.slick-disabled .product-gallery__fullscreen_arrow_btn{opacity:.4;pointer-events:none}.product-gallery__fullscreen_arrow.slick-hidden .product-gallery__fullscreen_arrow_btn{display:none!important}.product-gallery__fullscreen .slick-slider,.product-gallery__fullscreen .slick-list,.product-gallery__fullscreen .slick-track{height:100%!important}.product-gallery__fullscreen .rvideo,.product-gallery__fullscreen .model-viewer-wrapper,.product-gallery__fullscreen .embed-responsive{height:100%!important;padding-top:initial!important}.product-gallery__fullscreen model-viewer,.product-gallery__fullscreen .embed-responsive{object-fit:contain}.product-gallery__fullscreen .rvideo{display:flex;justify-content:center;align-items:center}.product-gallery__fullscreen .rvideo__video{position:static;top:0;left:0;width:100%;min-width:auto!important;min-height:auto!important;object-fit:initial;object-position:initial!important;transform:initial!important}.product-gallery__fullscreen .product-gallery__blockratio{width:100%!important;padding-top:100vh!important}.product-gallery__fullscreen_slider.is-zooming img{opacity:0}.product-gallery__fullscreen_slider.is-zooming+.product-gallery__fullscreen_arrows{pointer-events:none}body.product-gallery-fullscreen #MainContent{z-index:3}body.product-gallery-fullscreen .footbar{z-index:2}body.product-gallery-fullscreen .popup-quick-view{overflow:visible!important}@media (min-width:768px){.product-page-info--max-width{width:100%;max-width:765px}}@media (min-width:768px){.product-page-info__section--max-width{width:100%;max-width:370px}}.product-page-info__labels>*{margin-bottom:15px!important}.product-page-info__notes textarea{min-height:80px}.product-page-info__payments svg{max-width:62px;width:100%}.product-page-info klarna-placement>*{margin-top:20px!important}.product-page-info form klarna-placement>*{margin-top:10px!important;margin-bottom:10px!important}.product-fixed-sizebar{width:270px;transition-property:transform,box-shadow;will-change:transform,box-shadow}.product-fixed-sizebar:hover{transform:none!important}.product-fixed-sizebar__btn{z-index:999;width:20px;height:20px}.product-fixed-sizebar__btn::after{content:'';position:absolute;display:block;width:10px;height:100%;right:-10px}.product-fixed-sizebar:hover .product-fixed-sizebar__btn i{transform:rotate3d(0,1,0,180deg)}.product-fixed-sizebar__line:not(:first-child){border-top:solid 1px #fff0;transition-property:border-color}.product-fixed-sizebar__line i{vertical-align:middle;margin-right:10px}.one-product__bg_image{background-size:cover;background-repeat:no-repeat}.one-product__image{max-width:470px}.one-product__image-navigation{z-index:1}@media (min-width:768px){.one-product__bg_spacer+.one-product__bg_image[style*="background-image"]~.one-product__content{position:absolute!important}}.one-product-info__quantity label{text-transform:uppercase}.one-product-info__buttons-section{margin-left:-9px;margin-right:-9px}.popup{overflow-x:hidden;overflow-y:auto;z-index:999999;backface-visibility:hidden;outline:none;-webkit-overflow-scrolling:touch}.popup.show{display:block!important}.popup__bg{top:-100px;bottom:-100px;opacity:0;z-index:-1}.popup__bg.animate{transition-property:opacity;will-change:opacity}.popup__bg.visible{opacity:.5}.popup__body{min-height:100%}.popup__body.show{display:flex!important}.popup__body [data-popup-content]{opacity:0}.popup__body.animate [data-popup-content]{transition-property:opacity,transform;will-change:opacity,transform}.popup__body.visible [data-popup-content]{transform:none!important;opacity:1!important}.popup [data-popup-left] [data-popup-content]{transform:translateX(-100%)}.popup [data-popup-right] [data-popup-content]{transform:translateX(100%)}.popup [data-popup-center] [data-popup-content]{transform:scale(.9)}body.popup-bg-blur.popup-opened main{filter:blur(3px)}.popup-navigation__button[data-js-popup-navigation-button='close']>*:not([data-button-content='close']){display:none!important}.popup-sidebar{max-width:100%}.popup-sidebar--width-md{width:270px}.popup-sidebar--width-lg{width:332px}.popup-cart{width:270px;max-width:100%}.popup-cart__items>*:not(:first-child){padding-top:20px;border-top:dashed 1px}.popup-wishlist{width:270px;max-width:100%}.popup-wishlist-full{max-width:100%}@media (min-width:541px){.popup-wishlist-full{width:90%}}.popup-wishlist-full__content{margin:0 -20px}.popup-compare-full{max-width:100%}@media (min-width:541px){.popup-compare-full{width:90%}}.popup-compare-full__content{margin:0 -20px}.popup-account{width:270px;max-width:100%}.popup-account__authorized h5{text-transform:uppercase}.popup-services{width:270px;max-width:100%}.popup-services__content [class*='icon-']{margin-top:-2px}.popup-subscription{max-width:100%}.popup-subscription__close{top:16px;right:16px;z-index:1}.popup-subscription__close-text:hover{text-decoration:none!important}.popup-subscription__btn{width:160px}.popup-subscription--layout-01{width:510px}.popup-subscription--layout-01 .popup-subscription__content{max-width:390px}.popup-subscription--layout-02 .popup-subscription__image,.popup-subscription--layout-02 .popup-subscription__image>*,.popup-subscription--layout-02 .popup-subscription__image .rimage,.popup-subscription--layout-03 .popup-subscription__image,.popup-subscription--layout-03 .popup-subscription__image>*,.popup-subscription--layout-03 .popup-subscription__image .rimage{height:100%}.popup-subscription--layout-04{width:600px}.popup-subscription--layout-04 form{width:70%}.popup-subscription--layout-05{width:100%}.popup-subscription--layout-05 .popup-subscription__image{background-size:cover;background-position:bottom}.popup-subscription--layout-05 form{width:70%}.popup-subscription-confirmation{width:510px;max-width:100%}.popup-subscription-confirmation__close{top:16px;right:16px;z-index:1}.popup-subscription-confirmation__content{max-width:390px}.popup-product-contact{max-width:100%}.popup-product-contact__close{top:16px;right:16px;z-index:1}.popup-contact-confirmation{width:510px;max-width:100%}.popup-contact-confirmation__close{top:16px;right:16px;z-index:1}.popup-contact-confirmation__content{max-width:420px}.popup-password{width:270px;max-width:100%}.popup-quick-view{width:1200px;max-width:100%}.popup-quick-view__close{top:16px;right:16px;z-index:1}.popup-delivery-return{width:785px;max-width:100%}@media (min-width:768px){.popup-delivery-return__content{padding-left:15px;padding-right:15px}}.popup-delivery-return__close{top:16px;right:16px;z-index:1}.popup-size-guide{width:785px;max-width:100%}@media (min-width:768px){.popup-size-guide__content{padding-left:15px;padding-right:15px}}.popup-size-guide__close{top:16px;right:16px;z-index:1}.popup-age-confirmation{width:600px}.popup-age-confirmation__close{top:16px;right:16px;z-index:1}.popup-age-confirmation__image{min-width:100%;min-height:100%}.popup-age-confirmation__btns{max-width:330px}.popup-age-confirmation__content{background-size:cover;background-repeat:no-repeat;background-position:center}.popup-pickup-available{width:320px;max-width:100%}.popup-pickup-available address p{margin-bottom:0}.fixed-sidebar{top:45%;margin-top:-80px;z-index:2}.notification{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.notification.animate{transition-property:opacity,transform;will-change:opacity,transform}.notification.pressed{transform:scale(.95);cursor:pointer}.notification__inner{opacity:0;transform:translate3d(0,25%,0)}.notification__inner.animate{transition-property:opacity,transform;will-change:opacity,transform}.notification__inner.visible{opacity:1;transform:translate3d(0,0,0)}@media (min-width:541px){.notification-products{width:270px;max-width:100%}}@media (min-width:541px){.notification-cookies{max-width:435px}}.notification-cookies__bg{opacity:.9}.notification-cookies__button-info{text-decoration:none!important}.footbar-product{display:none}.footbar-product>*{min-height:80px;opacity:0;will-change:opacity;transition-property:opacity}.footbar-product--visible>*{opacity:1}.footbar-product__image{width:60px;min-width:60px}.search-ajax.open .search-ajax__content{display:flex!important}.parallax{overflow:hidden}.parallax--moved-image [data-parallax-image]:not(.lazyload),.parallax--moved-image [data-parallax-image].lazyload.loaded{height:auto;object-fit:initial}.parallax:not(.parallax--init) [data-parallax-image]{opacity:0}.promobox p{display:block;margin-bottom:0}.promobox .btn{min-width:162px;pointer-events:all}.promobox__btns{max-width:100%}.promobox__plate{min-height:35px;bottom:20px;left:20px;right:20px}.promobox__plate .promobox__content::before{content:'';display:block;opacity:.9;transition-property:background;will-change:background;position:absolute;top:0;bottom:0;left:0;right:0}.promobox__content{top:0;bottom:0;left:0;right:0}.promobox__content .custom-build>div>div{pointer-events:all}.promobox__content-scale{top:20px;bottom:20px;left:20px;right:20px}.css-theme-loaded .promobox:not(.promobox--is-slider) .promobox__content,.css-theme-loaded .slick-active .promobox__content{transform:none;opacity:1;transition-property:opacity,transform}.promobox__curtain{opacity:0}.promobox--curtain:hover .promobox__curtain{opacity:1}.promobox--curtain:hover .promobox__content{opacity:0!important}.promobox--curtain:hover .promobox__content--hover-scale{transform:scale(.3)!important}.promobox__list{z-index:1}.promobox--type-1 .btn{min-width:150px}.promobox--type-1-3 .btn{min-width:160px}.promobox--type-1-2 .btn,.promobox--type-1-5 .btn,.promobox--type-1-6 .btn,.promobox--type-1-9 .btn,.promobox--type-1-14 .btn{width:100%}.promobox--type-1-6 .promobox__btns{width:220px}.promobox--type-1-2.text-center .promobox__btns,.promobox--type-1-5.text-center .promobox__btns,.promobox--type-1-6.text-center .promobox__btns,.promobox--type-1-14.text-center .promobox__btns{margin-left:auto;margin-right:auto}.promobox--type-1-background .promobox__text-wrap{width:614px!important}.promobox--type-1-background-2 .promobox__text-wrap{width:490px!important}.promobox--type-1-background-2 .btn{width:142px!important}.promobox--type-1-background-3 .promobox__text-wrap{width:634px!important}.promobox--type-1-background-4 .promobox__text-wrap{width:390px!important}.promobox--text>*{max-width:550px}.promobox__content--animation-scale-in{transform:scale(1.7)}.promobox__content--animation-scale-out{transform:scale(.7)}.promobox__content--animation-translate-top{transform:translate3d(0,-100px,0)}.promobox__content--animation-translate-bottom{transform:translate3d(0,100px,0)}.promobox__content--animation-translate-left{transform:translate3d(-100px,0,0)}.promobox__content--animation-translate-right{transform:translate3d(100px,0,0)}[class*='promobox__content--animation']{opacity:.001;transition-property:transform,opacity;will-change:transform,opacity}.brands__alphabet{overflow-y:auto}.brands__letter a{width:35px;min-width:35px;height:35px}.brands__letter a.disabled{pointer-events:none;opacity:.2}.template-page .brands{min-height:350px}.search-form__form{max-width:390px}.menu__item>a{display:block}.menu--vertical:not(.menu--items-visible) .menu__see-all>span:not(:first-child),.menu--vertical.menu--items-visible .menu__see-all>span:first-child{display:none!important}.header__content--sticky .menu-vertical-btn{border-radius:0}.collections__sidebar{z-index:2}.collection-control__button-sidebar{margin-left:-2px}.collection-control__button-sidebar--status span:not(:first-of-type){display:none}.collection-control__button-sidebar--status.open span:first-of-type{display:none}.collection-control__button-sidebar--status.open span:not(:first-of-type){display:inline}.collection-control__grid-buttons{outline:none}.collection-control__sort-by label{white-space:nowrap}.collection-control__sort-by select{width:auto}.collection-sidebar-type-1 .collection-sidebar-section--bordered{border-bottom:solid 1px #fff0}.collection-sidebar-type-1 .collection-sidebar-section__head{padding:17px 0 16px}.collection-sidebar-type-1 .collection-sidebar-section__head.open .collection-sidebar-section__arrow{transform:rotate(-180deg)}.collections-menu__button.open .collections-menu__arrow{transform:rotate(-180deg)}.collection-filters.row{margin-bottom:-10px}.collection-filters label span{background-size:cover;background-position:center;background-repeat:no-repeat}.collection-filters__checkbox--disabled{opacity:.5}.collection-sidebar-type-1 .collection-filters__header{padding-bottom:17px;margin-top:-4px}.collection-current-filters__item i{margin-right:-6px}.collection-current-filters--type-2 .collection-current-filters__item{order:1}.carousel__slider.initialized+.carousel__spacer{display:none!important}.carousel__title a{transition-property:color}.carousel__prev,.carousel__next{top:50%;margin-top:-12px;z-index:1}.carousel__prev-placeholder,.carousel__next-placeholder{top:0;height:100%;z-index:1}@media (min-width:1260px) and (max-width:1320px){.carousel__prev-placeholder,.carousel__prev,.carousel__next-placeholder,.carousel__next{display:none!important}}@media (min-width:1025px) and (max-width:1105px){.carousel__prev-placeholder,.carousel__prev,.carousel__next-placeholder,.carousel__next{display:none!important}}.carousel .slick-slide{outline:none}.carousel .slick-dots{margin-bottom:-15px}.carousel .slick-dots li{width:6px;height:6px;min-width:6px;padding:0;margin-bottom:15px;border-radius:50%;cursor:pointer}.carousel .slick-dots li::before{display:none}.carousel .slick-dots li.slick-active{width:10px;height:10px}.carousel .slick-dots button{display:none}.carousel__slick:not(.slick-initialized) .carousel__item:not(:first-child),.carousel__slick:not(.slick-initialized) .carousel__item:first-child img{display:none!important}@media (min-width:1025px){.carousel--preload-spacer .carousel__slider[data-count="2"] .carousel__slick:not(.slick-initialized) .carousel__item>*{max-width:50%!important}}@media (min-width:1025px){.carousel--preload-spacer .carousel__slider[data-count="3"] .carousel__slick:not(.slick-initialized) .carousel__item>*{max-width:33.33%!important}}@media (min-width:1025px){.carousel--preload-spacer .carousel__slider[data-count="4"] .carousel__slick:not(.slick-initialized) .carousel__item>*{max-width:25%!important}}@media (min-width:1025px){.carousel--preload-spacer .carousel__slider[data-count="5"] .carousel__slick:not(.slick-initialized) .carousel__item>*{max-width:20%!important}}@media (min-width:1025px){.carousel--preload-spacer .carousel__slider[data-count="6"] .carousel__slick:not(.slick-initialized) .carousel__item>*{max-width:16.67%!important}}@media (min-width:1025px){.carousel--preload-spacer .carousel__slider[data-count="7"] .carousel__slick:not(.slick-initialized) .carousel__item>*{max-width:14.28%!important}}@media (min-width:1025px){.carousel--preload-spacer .carousel__slider[data-count="8"] .carousel__slick:not(.slick-initialized) .carousel__item{max-width:12.5%!important}}.carousel-brands .slick-track{display:flex;align-items:center;flex-wrap:nowrap}.carousel-brands .carousel__item{min-height:78px}.carousel-reviews__item_container{max-width:970px}.carousel-reviews__stars{margin-left:-3px}.carousel-reviews__stars .icon{margin:0 -2px}.carousel-reviews__item_image{width:58px;height:58px}.pagination{margin-left:-7px;margin-right:-7px}.compare table{overflow-x:auto}.compare__title{max-width:170px;min-width:170px}@media (min-width:768px){.compare__title:last-child h4{font-size:0}}.compare__item{max-width:200px;min-width:200px}@media (min-width:541px){.cart__image{width:100%;max-width:150px}}.cart klarna-placement>*{margin-top:20px!important}.login .container{max-width:370px}.register .container{max-width:370px}.reset-password .container{max-width:370px}.activate-account .container{max-width:370px}.gallery__content{margin-left:-5px;margin-right:-5px;margin-bottom:-10px}.gallery__item-layer{opacity:0}.gallery__item-bg{opacity:.5}.gallery__fotorama.fotorama--fullscreen::before{content:'';display:block;opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0}.gallery__fotorama .fotorama__html{padding-top:60px;padding-bottom:40px}.gallery__fotorama .fotorama__html img{max-height:calc(100% - 90px)}.gallery__fotorama .fotorama__nav{padding-top:20px;margin-top:-20px}.gallery__fotorama .fotorama__nav__frame.fotorama__active{transform:translateY(-20px);transition-property:transform}.gallery__fotorama .fotorama__thumb img{width:100%!important;height:auto!important;top:0!important;left:0!important}.gallery__fotorama .fotorama__thumb-border{display:none}.gallery__fotorama .fotorama__arr,.gallery__fotorama .fotorama__fullscreen-icon{display:flex;background-image:none!important;justify-content:center;align-items:center;transform:translate3d(0,0,0)!important}.gallery__fotorama .fotorama__arr i,.gallery__fotorama .fotorama__fullscreen-icon i{pointer-events:none}.gallery__fotorama .fotorama__arr:not(.fotorama__arr--disabled){opacity:1!important}.gallery__fotorama .fotorama__arr--prev{margin-left:20px}.gallery__fotorama .fotorama__arr--next{margin-right:20px}.gallery__fotorama .fotorama__fullscreen-icon{margin-top:20px;margin-right:20px;opacity:1!important}.blogs__sidebar{z-index:1}.post--limit-width{max-width:772px;margin-left:auto;margin-right:auto}.article ul,.article ol{margin-left:40px;margin-bottom:30px}.article blockquote{padding-left:30px;margin-left:40px}.article-text{margin-bottom:40px}.article-slider img{width:auto!important}.article-slider__slick img{width:100%;margin:0!important}.article-slider .slick-slide{outline:none}.article-slider .slick-arrow{width:35px;height:35px;top:50%;margin-top:-17px;z-index:1}.article-slider .slick-arrow::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8}.article-slider .slick-arrow.slick-disabled{display:none!important}.article-slider .slick-dots li{width:6px;height:6px;min-width:6px;padding:0;margin-left:7px;margin-right:7px;margin-bottom:15px;border-radius:50%;cursor:pointer}.article-slider .slick-dots li::before{display:none}.article-slider .slick-dots li.slick-active{width:10px;height:10px;margin-left:5px;margin-right:5px}.article-slider .slick-dots button{display:none}.instafeed__curtain::before{content:'';display:block;opacity:.6;position:absolute;top:0;bottom:0;left:0;right:0}.faqs__cross{transition-property:transform;will-change:transform}.faqs__head:not(.open) .faqs__cross{transform:rotate(45deg)}.contact-map::before{content:'';display:block;padding-top:65%}.contact-map iframe{width:100%;height:100%;-webkit-filter:grayscale(90%);filter:grayscale(90%);position:absolute;top:0;bottom:0;left:0;right:0}.contact-map:hover iframe{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.table-account tr:first-child td{border-top:none!important}.table-account td{width:50%;padding-left:0!important;text-transform:uppercase}.table-size-guide tr:first-child th:first-child{width:200px}.lookbook__picker-circle::before,.lookbook__picker-circle::after{display:block;content:'';border-radius:50%;position:absolute;top:50%;left:50%}.lookbook__picker-circle::before{width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:.7}.lookbook__picker-circle::after{width:10px;height:10px;margin-top:-5px;margin-left:-5px}#lookbook main{z-index:3}.password-page-content__subscription{width:100%;max-width:500px}@media (min-width:768px){.shopify-challenge__container{margin:200px auto!important}}.g-recaptcha{margin:20px 0!important}.page-404 .container{max-width:480px}.payments>.row{margin-left:-5px;margin-right:-5px}.payments .icon{width:62px;height:initial;min-width:62px;min-height:initial}.payments__image{width:62px}.payments--size-37 .icon{width:37px;min-width:37px}.payments--size-37 .payments__image{width:37px}.footer__custom-html [class*='icon-']{margin-top:-2px}.footer__social-media-mobile{margin-bottom:-10px}.footer__payments{margin-top:-5px;margin-bottom:-5px}.giftcard__image{max-width:370px}.giftcard__code{min-height:45px}[dir='rtl'],[dir='rtl'] body{text-align:right}[dir='rtl'] blockquote{padding-left:0;padding-right:20px;margin-left:0;margin-right:20px;border-left:none;border-right:solid 2px #fff0}[dir='rtl'] ul,[dir='rtl'] ol{padding-right:0}[dir='rtl'] ul:not(.list-unstyled) li{padding-left:0;padding-right:16px}[dir='rtl'] ul:not(.list-unstyled) li::before{margin-right:-16px;margin-left:10px}[dir='rtl'] ul:not(.list-unstyled) ul{padding-left:0;padding-right:18px}[dir='rtl'] ol:not(.list-unstyled) li{padding-left:0;padding-right:16px}[dir='rtl'] ol:not(.list-unstyled) li::before{margin-left:0;margin-right:-16px}[dir='rtl'] ol:not(.list-unstyled) ol{padding-left:0;padding-right:36px}[dir='rtl'] .col.pr-0{padding-left:0;padding-right:15px!important}[dir='rtl'] .col.pl-0{padding-left:15px!important;padding-right:0}[dir='rtl'] .list-unstyled{padding-right:0}[dir='rtl'] .list-unstyled>ul,[dir='rtl'] .list-unstyled>ol{padding-right:0}[dir='rtl'] input[type="checkbox"],[dir='rtl'] input[type="radio"]{margin-left:7px;margin-right:0}[dir='rtl'] label{margin-left:15px;margin-right:0}[dir='rtl'] .note::before{left:auto;right:15px}[dir='rtl'] .input-boolean input+span span{left:auto;right:-1px;transition-property:right}[dir='rtl'] .input-boolean input:checked+span span{left:auto;right:calc(100% - 15px)}[dir='rtl'] .border-left{border-left-style:none!important;border-right-style:dashed!important}[dir='rtl'] .border-right{border-right-style:none!important;border-left-style:dashed!important}[dir='rtl'] .border--dashed.border-left{border-left-style:none!important;border-right-style:dashed!important}[dir='rtl'] .border--dashed.border-right{border-right-style:none!important;border-left-style:dashed!important}[dir='rtl'] .table,[dir='rtl'] .responsive-table{text-align:right}[dir='rtl'] .dropdown{text-align:right}[dir='rtl'] .price--sale>span:not(:first-child){float:left}[dir='rtl'] .header__content--sticky{left:auto!important;right:0!important}[dir='rtl'] .header__counter{left:0;right:22px}[dir='rtl'] .menu__megamenu .menu__item--has-children>a>i,[dir='rtl'] .menu__dropdown .menu__item--has-children>a>i{transform:rotate(180deg)}[dir='rtl'] .popup [data-popup-left] [data-popup-content]{transform:translateX(100%)}[dir='rtl'] .popup [data-popup-right] [data-popup-content]{transform:translateX(-100%)}[dir='rtl'] .popup-navigation__back[data-button-content='back']{transform:rotate(180deg)}[dir='rtl'] .product-options__value--text.disabled::before,[dir='rtl'] .product-options__value--text.disabled::after{margin-left:0;margin-right:1px}[dir='rtl'] .product-options--type-footbar [data-section-container]:not(:last-child) .product-options__section{margin-left:20px;margin-right:0}[dir='rtl'] .product-images-navigation span i{transform:rotate(180deg)}[dir='rtl'] .article ul,[dir='rtl'] .article ol{margin-left:auto;margin-right:40px}[dir='rtl'] .article blockquote{padding-left:0;padding-right:30px;margin-left:0;margin-right:40px}[dir='rtl'] .carousel__prev i,[dir='rtl'] .carousel__next i{display:inline-block;transform:rotate(180deg)}[dir='rtl'] .collection-current-filters__item i{margin-left:-6px;margin-right:0}[dir='rtl'] .countdown__time{direction:ltr}[dir='rtl'] .countdown--type-01 .countdown__section{margin-left:1px;margin-right:0}[dir='rtl'] .countdown--type-02 .countdown__section:not(:first-child){margin-left:0;margin-right:18px}[dir='rtl'] .countdown--type-02 .countdown__section:not(:last-child) .countdown__time::after{left:-18px;right:auto}[dir='rtl'] .gallery__fotorama .fotorama__thumb img{left:auto!important;right:0!important}[dir='rtl'] .material-info__list i{margin-left:10px;margin-right:0}[dir='rtl'] .popup-subscription__close,[dir='rtl'] .popup-size-guide__close,[dir='rtl'] .popup-quick-view__close,[dir='rtl'] .popup-delivery-return__close{left:16px;right:auto}[dir='rtl'] .product-options--centered label{margin-left:0}[dir='rtl'] .product-fixed-sizebar__btn::after{left:-10px;right:initial}[dir='rtl'] .product-fixed-sizebar__line i{margin-left:10px;margin-right:0}[dir='rtl'] .spr-summary-actions{margin-left:0;margin-right:auto}[dir='rtl'] .spr-summary .spr-starrating{margin-right:0;margin-left:10px}[dir='rtl'] .shopify-review-starrating .shopify-review-icon:not(:last-child){margin-left:4px;margin-right:0}[dir='rtl'] .spr-review-reportreview{left:0;right:auto}[dir='rtl'] .spr-button{float:right!important}[dir='rtl'] .rev_slider_wrapper,[dir='rtl'] .rev_slider_wrapper *{direction:ltr}@media (min-width:1260px){[dir='rtl'] .collection-grid-list-xl .product-collection__content{text-align:right}}[dir='rtl'] .product-gallery__main_arrow--type-prev i{margin-left:0!important}[dir='rtl'] .product-gallery__main_arrow--type-next i{margin-right:0!important}.tp-caption{font-size:var(--body-size)!important;line-height:var(--body-line-height)!important}.spr-icon,.shopify-review-icon{font-size:13px!important}.spr-header-title,.spr-form-title{font-size:var(--h4-size)!important;line-height:var(--h4-line-height)}.spr-review-header-title{font-size:15px;line-height:21px}.spr-review-reportreview{font-size:13px!important;line-height:18px!important}.spr-review-header-byline strong{font-weight:400}.tippy-tooltip.shella-theme{font-size:11px;line-height:14px}.select__dropdown span{line-height:23px}.label{font-size:var(--body-size);line-height:21px}.irs .irs-from,.irs .irs-to,.irs .irs-single,.irs .irs-min,.irs .irs-max{font-size:var(--body-size);line-height:18px}.breadcrumbs ul{font-size:10px;line-height:16px}.menu-vertical-btn .icon{width:var(--vertical-menu-button-icons-size);min-width:var(--vertical-menu-button-icons-size);min-height:var(--vertical-menu-button-icons-size)}.menu__item_icon{width:var(--vertical-menu-icons-size);min-width:var(--vertical-menu-icons-size);min-height:var(--vertical-menu-icons-size)}.menu__label{font-size:9px;line-height:12px}.slider__prev .icon,.slider__next .icon{width:40px;min-width:40px}.countdown--type-01 .countdown__time,.countdown--type-01 .countdown__postfix{font-size:10px;line-height:13px}.countdown--type-02 .countdown__time{font-size:20px;line-height:26px}.countdown--type-02 .countdown__postfix{font-size:10px;line-height:13px}.visitors{font-size:15px;line-height:26px}.material-info .icon{width:23px;min-width:23px;min-height:23px}.material-info__head-icons .icon{width:50px;min-width:50px;min-height:52px}.tabs__btn{font-size:var(--body-size);line-height:21px;letter-spacing:var(--h5-letter-spacing)}.collection-grid-buttons .icon{width:21px;min-width:21px}.collection-grid-buttons .icon-theme-304,.collection-grid-buttons .icon-theme-305{width:20.5px;min-width:20.5px}.collection-grid-buttons .icon-theme-323{width:8px;min-width:8px}.collection-grid-buttons .icon-theme-324{width:13px;min-width:13px}.collection-grid-buttons .icon-theme-325{width:18px;min-width:18px}.collection-grid-buttons .icon-theme-326{width:28px;min-width:28px}.collection-grid-buttons .icon-theme-327{width:16px;min-width:16px}.product-collection__more-info{text-transform:var(--product-collection-more-info-transform);font-size:var(--product-collection-more-info-size);line-height:var(--product-collection-more-info-line-height);letter-spacing:var(--product-collection-more-info-letter-spacing);font-weight:var(--product-collection-more-info-weight)}.product-collection__title>*,.product-compare__title>*,.product-wishlist__title>*{font-family:var(--product-collection-title-family);font-size:var(--product-collection-title-size);line-height:var(--product-collection-title-line-height);letter-spacing:var(--product-collection-title-letter-spacing);font-weight:var(--product-collection-title-weight)}.product-collection__button-add-to-cart .btn,.product-compare__button-add-to-cart .btn,.product-wishlist__button-add-to-cart .btn,.carousel-articles__item .btn{font-size:var(--product-collection-button-size);line-height:var(--product-collection-button-line-height);letter-spacing:var(--product-collection-button-letter-spacing);font-weight:var(--product-collection-button-weight);text-transform:var(--product-collection-button-transform)}.carousel-reviews__stars .icon{width:24px;min-width:24px;min-height:24px}.product-notification__content span{font-size:10px}.product-notification__content h3{letter-spacing:var(--body-letter-spacing)}.product-notification__content h3,.product-notification__content span{line-height:18px}.product-notification__button-close .icon{width:14px;min-width:14px;min-height:14px}.product-list__collections{line-height:18px}.product-gallery__thumbnail_item--type-video .product-gallery__thumbnail_item_bg .icon{width:25px;min-width:25px;min-height:25px}.product-page-info__title>*,.one-product-info__title>*{letter-spacing:var(--product-page-title-letter-spacing);font-weight:var(--product-page-title-weight);text-transform:var(--product-page-title-transform)}.product-page-info__details-buttons{font-size:var(--body-size);line-height:14px;letter-spacing:var(--h5-letter-spacing)}.product-page-info__price .price,.one-product-info__price .price{font-size:24px}.product-page-info__price .price--sale>span:first-child,.one-product-info__price .price--sale>span:first-child{font-size:17px}.one-product-info__details-buttons{font-size:var(--body-size);line-height:14px;letter-spacing:var(--h5-letter-spacing)}.product-page-info__title>*,.one-product-info__title>*{font-family:var(--product-page-title-family)}.product-page-info__reviews .shopify-review-badge-caption,.one-product-info__reviews .shopify-review--badge-caption{text-transform:var(--product-page-reviews-caption-transform)}.product-options--type-page label{text-transform:var(--product-page-options-label-transform)}.product-page-info__field label,.one-product-info__field label{text-transform:var(--product-page-fields-label-transform)}.one-product__bg .one-product-info__title>*{font-size:var(--h1-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing)}.one-product__bg .one-product-info__price .price{font-size:34px!important}.one-product__bg .one-product-info__price .price--sale>span:first-child{font-size:17px!important}.product-collection__list-v2-content .price{font-size:24px}.product-collection__list-v2-content .price--sale>span:first-child{font-size:18px}@media (max-width:345px){.col-6>.product-collection .product-collection__button-add-to-cart .btn{font-size:10px}}.price{font-family:var(--product-price-family);font-size:17px;font-weight:var(--product-price-weight)}.price--sale>span:first-child{font-size:var(--body-size)}.product-options__value--text,.product-options__value--large-text{font-size:var(--body-size);line-height:18px}.collection-page-heading h1{font-family:var(--collection-page-heading-title-family);font-size:var(--collection-page-heading-title-size);line-height:var(--collection-page-heading-title-line-height);letter-spacing:var(--collection-page-heading-title-letter-spacing);font-weight:var(--collection-page-heading-title-weight)}.collection-current-filters__item a{line-height:20px}.home-section-title,.home-section-title>*{font-size:var(--home-sections-title-size);line-height:var(--home-sections-title-line-height);letter-spacing:var(--home-sections-title-letter-spacing);font-weight:var(--home-sections-title-weight)}.carousel-articles__title{font-size:var(--carousel-article-title-size);line-height:var(--carousel-article-title-line-height);letter-spacing:var(--carousel-article-title-letter-spacing);font-weight:var(--carousel-article-title-weight)}.brands__section-letter a{line-height:var(--h5-line-height)}.popup-account__login ul{font-size:var(--body-size);line-height:var(--body-line-height)}.notification-cookies p{font-size:14px;line-height:18px}.notification-cookies__button-close .icon{width:27px;min-width:27px;min-height:18px}.social-share .icon-social-facebook{width:11px;min-width:11px}.social-share .icon-social-pinterest-2{width:16px;min-width:16px}.social-share .icon-social-buffer{width:18px;min-width:18px}.footbar-product__title>*{font-size:15px;line-height:22px}.footbar-product__price{line-height:22px}.product-fixed-sizebar__line .icon{min-height:16px}.collection-sidebar-section__head>*,.collection-sidebar-section__arrow{line-height:30px}.information-line .icon{width:30px;min-width:30px}.blog-sidebar__recents h5{letter-spacing:var(--body-letter-spacing)}.article .rte ul,.article .rte ol{font-size:20px!important;line-height:30px!important}.article blockquote,.article blockquote p{font-size:var(--h3-size);line-height:var(--h3-line-height)}.article blockquote site,.article blockquote p site{font-size:15px;line-height:20px}.article__nav h4{letter-spacing:var(--body-letter-spacing)}.article-body h1{letter-spacing:var(--body-letter-spacing)}.article-text{font-size:20px;line-height:30px}.lookbook__price .price{font-size:var(--body-size)}.lookbook__price .price--sale>span:first-child{font-size:var(--body-size)}.footer__copyright p{font-size:var(--footer-copyright-size);line-height:var(--footer-copyright-line-height)}.footer__menus{text-transform:var(--footer-menu-transform)}.footer__menus a{font-size:var(--footer-menu-size);line-height:var(--footer-menu-line-height)}.page__title{font-size:var(--page-title-size);line-height:var(--page-title-line-height);letter-spacing:var(--page-title-letter-spacing)}.giftcard__value{font-size:20px;letter-spacing:0}.giftcard__code{font-size:25px;line-height:35px;letter-spacing:.05em}.giftcard__btn-print{letter-spacing:.05em}.rte{font-size:var(--body-lg-size);line-height:var(--body-lg-line-height)}.rte ul,.rte ol{font-size:var(--list-lg-size)!important;line-height:var(--list-lg-line-height)!important}.popup-subscription-confirmation__title-icon .icon{width:30px;min-width:30px}.popup-subscription__title-icon .icon{width:30px;min-width:30px}@media (min-width:541px){.popup-age-confirmation__text-line-01{font-size:36px;line-height:42px}}.popup-age-confirmation__checkbox-text a{text-decoration:underline}.popup-pickup-available__line i{vertical-align:bottom}.font-alternative-text [class*="promobox__text-"]{font-family:var(--alternative-family)}.font-alternative-text-1 .promobox__text-1{font-family:var(--alternative-family)}.font-alternative-text-2 .promobox__text-2{font-family:var(--alternative-family)}.font-alternative-text-3 .promobox__text-3{font-family:var(--alternative-family)}.font-alternative-btn .btn{font-family:var(--alternative-family)}.font-400-text [class*="promobox__text-"]{font-weight:400}.font-400-text-1 .promobox__text-1{font-weight:400}.font-400-text-2 .promobox__text-2{font-weight:400}.font-400-text-3 .promobox__text-3{font-weight:400}.font-400-btn .btn{font-weight:400}.font-700-text [class*="promobox__text-"]{font-weight:700}.font-700-text-1 .promobox__text-1{font-weight:700}.font-700-text-2 .promobox__text-2{font-weight:700}.font-700-text-3 .promobox__text-3{font-weight:700}.font-700-btn .btn{font-weight:700}.font-italic-text [class*="promobox__text-"]{font-style:italic}.font-italic-text-1 .promobox__text-1{font-style:italic}.font-italic-text-2 .promobox__text-2{font-style:italic}.font-italic-text-3 .promobox__text-3{font-style:italic}.font-italic-btn .btn{font-style:italic}body{background-color:var(--theme-body);color:var(--theme-c)}#MainContent{background-color:var(--theme-body)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--theme-head-c)}a{color:var(--theme-link-c)}a:visited,a:active,a:link{color:var(--theme-link-c)}a.link-unstyled:visited,a.link-unstyled:active,a.link-unstyled:link{color:initial}p,.paragraph{color:var(--theme-paragraph-c)}i{color:var(--icons-c)}.icon{fill:var(--icons-c)}blockquote{border-color:var(--theme);color:var(--theme)}blockquote p{color:var(--theme)}hr:not(.hr--clear){border-top-color:var(--theme5)}.link-revert,.link-revert:visited,.link-revert:active,.link-revert:link{color:var(--theme-c)}.border{border-color:var(--theme5)!important}.border-top{border-top-color:var(--theme5)!important}.border-bottom{border-bottom-color:var(--theme5)!important}.border-left{border-left-color:var(--theme5)!important}.border-right{border-right-color:var(--theme5)!important}ul:not(.list-unstyled) li::before{background-color:var(--theme)}ol:not(.list-unstyled) li::before{color:var(--theme)}input[type="text"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],textarea,select{background-color:var(--input-bg);border:var(--input-bd);color:var(--input-c)}input[type="text"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:var(--input-c)}input[type="text"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--input-c)}input[type="text"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:var(--input-c)}input[type="text"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:var(--input-c)}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,textarea:focus,select:focus{background-color:var(--input-f-bg);border:var(--input-f-bd);color:var(--input-f-c)}input[type="text"]:focus::-webkit-input-placeholder,input[type="number"]:focus::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder,input[type="search"]:focus::-webkit-input-placeholder,input[type="tel"]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder{color:var(--input-f-c)}input[type="text"]:focus::-moz-placeholder,input[type="number"]:focus::-moz-placeholder,input[type="email"]:focus::-moz-placeholder,input[type="password"]:focus::-moz-placeholder,input[type="search"]:focus::-moz-placeholder,input[type="tel"]:focus::-moz-placeholder,textarea:focus::-moz-placeholder,select:focus::-moz-placeholder{color:var(--input-f-c)}input[type="text"]:focus:-ms-input-placeholder,input[type="number"]:focus:-ms-input-placeholder,input[type="email"]:focus:-ms-input-placeholder,input[type="password"]:focus:-ms-input-placeholder,input[type="search"]:focus:-ms-input-placeholder,input[type="tel"]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder{color:var(--input-f-c)}input[type="text"]:focus:-moz-placeholder,input[type="number"]:focus:-moz-placeholder,input[type="email"]:focus:-moz-placeholder,input[type="password"]:focus:-moz-placeholder,input[type="search"]:focus:-moz-placeholder,input[type="tel"]:focus:-moz-placeholder,textarea:focus:-moz-placeholder,select:focus:-moz-placeholder{color:var(--input-f-c)}.btn,.button,.spr-summary-actions-newreview,.btn:not([class*="btn--"]){background-color:var(--button-bg);border-color:var(--button-bd)}.btn,.btn:visited,.btn:active,.btn:link,.button,.button:visited,.button:active,.button:link,.spr-summary-actions-newreview,.spr-summary-actions-newreview:visited,.spr-summary-actions-newreview:active,.spr-summary-actions-newreview:link,.btn:not([class*="btn--"]),.btn:not([class*="btn--"]):visited,.btn:not([class*="btn--"]):active,.btn:not([class*="btn--"]):link{color:var(--button-c)}.btn:focus,.button:focus,.spr-summary-actions-newreview:focus,.btn:not([class*="btn--"]):focus{color:var(--button-c)}.btn span,.button span,.spr-summary-actions-newreview span,.btn:not([class*="btn--"]) span{color:var(--button-c)}.btn .icon,.button .icon,.spr-summary-actions-newreview .icon,.btn:not([class*="btn--"]) .icon{fill:var(--button-c)}@media (min-width:1025px){.btn:hover,.button:hover,.spr-summary-actions-newreview:hover,.btn:not([class*="btn--"]):hover{background-color:var(--button-h-bg);border-color:var(--button-h-bd);color:var(--button-h-c)}}@media (min-width:1025px){.btn:hover span,.button:hover span,.spr-summary-actions-newreview:hover span,.btn:not([class*="btn--"]):hover span{color:var(--button-h-c)}}@media (min-width:1025px){.btn:hover .icon,.button:hover .icon,.spr-summary-actions-newreview:hover .icon,.btn:not([class*="btn--"]):hover .icon{fill:var(--button-h-c)}}.btn.active,.button.active,.spr-summary-actions-newreview.active,.btn:not([class*="btn--"]).active{background-color:var(--button-act-bg);border-color:var(--button-act-bd)}.btn.active,.btn.active:visited,.btn.active:active,.btn.active:link,.button.active,.button.active:visited,.button.active:active,.button.active:link,.spr-summary-actions-newreview.active,.spr-summary-actions-newreview.active:visited,.spr-summary-actions-newreview.active:active,.spr-summary-actions-newreview.active:link,.btn:not([class*="btn--"]).active,.btn:not([class*="btn--"]).active:visited,.btn:not([class*="btn--"]).active:active,.btn:not([class*="btn--"]).active:link{color:var(--button-act-c)}.btn.active:focus,.button.active:focus,.spr-summary-actions-newreview.active:focus,.btn:not([class*="btn--"]).active:focus{color:var(--button-act-c)}.btn.active span,.button.active span,.spr-summary-actions-newreview.active span,.btn:not([class*="btn--"]).active span{color:var(--button-act-c)}.btn.active .icon,.button.active .icon,.spr-summary-actions-newreview.active .icon,.btn:not([class*="btn--"]).active .icon{fill:var(--button-act-c)}.btn.btn--invert{background-color:var(--button2-bg);border-color:var(--button2-bd)}.btn.btn--invert,.btn.btn--invert:visited,.btn.btn--invert:active,.btn.btn--invert:link{color:var(--button2-c)}.btn.btn--invert:focus{color:var(--button2-c)}.btn.btn--invert span{color:var(--button2-c)}.btn.btn--invert .icon{fill:var(--button2-c)}@media (min-width:1025px){.btn.btn--invert:hover{background-color:var(--button2-h-bg);border-color:var(--button2-h-bd);color:var(--button2-h-c)}}@media (min-width:1025px){.btn.btn--invert:hover span{color:var(--button2-h-c)}}@media (min-width:1025px){.btn.btn--invert:hover .icon{fill:var(--button2-h-c)}}.btn.btn--invert.active{background-color:var(--button2-act-bg);border-color:var(--button2-act-bd)}.btn.btn--invert.active,.btn.btn--invert.active:visited,.btn.btn--invert.active:active,.btn.btn--invert.active:link{color:var(--button2-act-c)}.btn.btn--invert.active:focus{color:var(--button2-act-c)}.btn.btn--invert.active span{color:var(--button2-act-c)}.btn.btn--invert.active .icon{fill:var(--button2-act-c)}.btn.btn--secondary{background-color:var(--button3-bg);border-color:var(--button3-bd)}.btn.btn--secondary,.btn.btn--secondary:visited,.btn.btn--secondary:active,.btn.btn--secondary:link{color:var(--button3-c)}.btn.btn--secondary:focus{color:var(--button3-c)}.btn.btn--secondary span{color:var(--button3-c)}.btn.btn--secondary .icon{fill:var(--button3-c)}@media (min-width:1025px){.btn.btn--secondary:hover{background-color:var(--button3-h-bg);border-color:var(--button3-h-bd);color:var(--button3-h-c)}}@media (min-width:1025px){.btn.btn--secondary:hover span{color:var(--button3-h-c)}}@media (min-width:1025px){.btn.btn--secondary:hover .icon{fill:var(--button3-h-c)}}.btn.btn--secondary.active{background-color:var(--button3-act-bg);border-color:var(--button3-act-bd)}.btn.btn--secondary.active,.btn.btn--secondary.active:visited,.btn.btn--secondary.active:active,.btn.btn--secondary.active:link{color:var(--button3-act-c)}.btn.btn--secondary.active:focus{color:var(--button3-act-c)}.btn.btn--secondary.active span{color:var(--button3-act-c)}.btn.btn--secondary.active .icon{fill:var(--button3-act-c)}.btn.btn--clean{background-color:var(--button5-bg);border-color:var(--button5-bd)}.btn.btn--clean,.btn.btn--clean:visited,.btn.btn--clean:active,.btn.btn--clean:link{color:var(--button5-c)}.btn.btn--clean:focus{color:var(--button5-c)}.btn.btn--clean span{color:var(--button5-c)}.btn.btn--clean .icon{fill:var(--button5-c)}@media (min-width:1025px){.btn.btn--clean:hover{background-color:var(--button5-h-bg);border-color:var(--button5-h-bd);color:var(--button5-h-c)}}@media (min-width:1025px){.btn.btn--clean:hover span{color:var(--button5-h-c)}}@media (min-width:1025px){.btn.btn--clean:hover .icon{fill:var(--button5-h-c)}}.btn.btn--clean.active{background-color:var(--button5-act-bg);border-color:var(--button5-act-bd)}.btn.btn--clean.active,.btn.btn--clean.active:visited,.btn.btn--clean.active:active,.btn.btn--clean.active:link{color:var(--button5-act-c)}.btn.btn--clean.active:focus{color:var(--button5-act-c)}.btn.btn--clean.active span{color:var(--button5-act-c)}.btn.btn--clean.active .icon{fill:var(--button5-act-c)}.dynamic-checkout__button--styled .shopify-payment-button__button{background-color:var(--button4-bg)!important;border-color:var(--button4-bd)!important}.dynamic-checkout__button--styled .shopify-payment-button__button,.dynamic-checkout__button--styled .shopify-payment-button__button:visited,.dynamic-checkout__button--styled .shopify-payment-button__button:active,.dynamic-checkout__button--styled .shopify-payment-button__button:link{color:var(--button4-c)!important}.dynamic-checkout__button--styled .shopify-payment-button__button:focus{color:var(--button4-c)!important}.dynamic-checkout__button--styled .shopify-payment-button__button span{color:var(--button4-c)!important}.dynamic-checkout__button--styled .shopify-payment-button__button .icon{fill:var(--button4-c)!important}@media (min-width:1025px){.dynamic-checkout__button--styled .shopify-payment-button__button:hover{background-color:var(--button4-h-bg)!important;border-color:var(--button4-h-bd)!important;color:var(--button4-h-c)!important}}@media (min-width:1025px){.dynamic-checkout__button--styled .shopify-payment-button__button:hover span{color:var(--button4-h-c)!important}}@media (min-width:1025px){.dynamic-checkout__button--styled .shopify-payment-button__button:hover .icon{fill:var(--button4-h-c)!important}}.dynamic-checkout__button--styled .shopify-payment-button__button.active{background-color:var(--button4-act-bg)!important;border-color:var(--button4-act-bd)!important}.dynamic-checkout__button--styled .shopify-payment-button__button.active,.dynamic-checkout__button--styled .shopify-payment-button__button.active:visited,.dynamic-checkout__button--styled .shopify-payment-button__button.active:active,.dynamic-checkout__button--styled .shopify-payment-button__button.active:link{color:var(--button4-act-c)!important}.dynamic-checkout__button--styled .shopify-payment-button__button.active:focus{color:var(--button4-act-c)!important}.dynamic-checkout__button--styled .shopify-payment-button__button.active span{color:var(--button4-act-c)!important}.dynamic-checkout__button--styled .shopify-payment-button__button.active .icon{fill:var(--button4-act-c)!important}.dynamic-checkout__button--styled .shopify-payment-button__button .shopify-cleanslate div[role="button"],.dynamic-checkout__button--styled .shopify-payment-button__button .shopify-cleanslate div[role="button"]:hover,.dynamic-checkout__button--styled .shopify-payment-button__button .shopify-cleanslate div[role="button"]:focus{background-color:transparent!important}.btn.btn--transparent:not(:hover){background-color:#fff0}.btn.btn--text{background-color:#fff0;border-color:#fff0}.btn.btn--text,.btn.btn--text:visited,.btn.btn--text:active,.btn.btn--text:link{color:var(--button-text-c)}.btn.btn--text span{color:var(--button-text-c)}.btn.btn--text .icon{fill:var(--button-text-c)}.btn.btn--text:hover,.btn.btn--text:hover span{color:var(--button-text-c)}.header__select-currency select,.header__ly-languages-switcher select{background-color:transparent!important}.table th,.responsive-table th{color:var(--theme3)}.table td,.responsive-table td{color:var(--theme)}.table th,.table td,.table thead th,.table tbody+tbody,.responsive-table th,.responsive-table td,.responsive-table thead th,.responsive-table tbody+tbody{border-color:var(--theme5)}input.success{border-color:var(--theme-success)}input.error{border-color:var(--theme-error)}label{color:var(--theme-head-c)}label.success{color:var(--theme-success)}label.error{color:var(--theme-error)}.note--success,.note--success *,.note--error,.note--error *{color:var(--theme2)}.note--success ul li::before,.note--error ul li::before{background-color:var(--theme2)}.note--success ol li::before,.note--error ol li::before{color:var(--theme2)}.note:not([class*='note--']){background-color:var(--theme4)}.note:not([class*='note--'])::before{border-bottom-color:var(--theme4)}.note--success{background-color:var(--theme-success)}.note--success::before{border-bottom-color:var(--theme-success)}.note--error{background-color:var(--theme-error)}.note--error::before{border-bottom-color:var(--theme-error)}.input-checkbox{color:var(--theme3)}.input-checkbox input:checked~span{color:var(--theme)}.input-checkbox:not(.input-checkbox--unbordered) input:checked+span{border-color:var(--theme)!important}.input-boolean{color:var(--theme3)}.input-boolean input+span{background-color:var(--theme4)}.input-boolean input+span span{background-color:var(--theme2);-webkit-box-shadow:-1px 1px 0 0 rgb(0 0 0 / .05);-moz-box-shadow:-1px 1px 0 0 rgb(0 0 0 / .05);box-shadow:-1px 1px 0 0 rgb(0 0 0 / .05)}.input-boolean input:checked+span{background-color:var(--theme-primary)}.input-boolean input:checked~span{color:var(--theme)}.input-quantity--type-01 [data-control],.input-quantity--type-05 [data-control]{background-color:var(--theme2)}.input-icon-button .icon{fill:var(--theme6)}.input-icon-button input:checked+.icon{fill:var(--theme)}.btn-link,.btn-link:visited,.btn-link:active,.btn-link:link{color:var(--theme-c)}h1.btn-link,h1.btn-link:visited,h1.btn-link:active,h1.btn-link:link,.h1.btn-link,.h1.btn-link:visited,.h1.btn-link:active,.h1.btn-link:link,h2.btn-link,h2.btn-link:visited,h2.btn-link:active,h2.btn-link:link,.h2.btn-link,.h2.btn-link:visited,.h2.btn-link:active,.h2.btn-link:link,h3.btn-link,h3.btn-link:visited,h3.btn-link:active,h3.btn-link:link,.h3.btn-link,.h3.btn-link:visited,.h3.btn-link:active,.h3.btn-link:link,h4.btn-link,h4.btn-link:visited,h4.btn-link:active,h4.btn-link:link,.h4.btn-link,.h4.btn-link:visited,.h4.btn-link:active,.h4.btn-link:link,h5.btn-link,h5.btn-link:visited,h5.btn-link:active,h5.btn-link:link,.h5.btn-link,.h5.btn-link:visited,.h5.btn-link:active,.h5.btn-link:link,h6.btn-link,h6.btn-link:visited,h6.btn-link:active,h6.btn-link:link,.h6.btn-link,.h6.btn-link:visited,.h6.btn-link:active,.h6.btn-link:link{color:var(--theme-head-c)}.label{color:var(--label-c)}.label--sale{background-color:var(--label-sale-bg)}.label--new{background-color:var(--label-new-bg)}.label--hot{background-color:var(--label-hot-bg)}.label--out-stock{background-color:var(--label-out-stock-bg)}.label--in-stock{background-color:var(--label-in-stock-bg)}.label--pre-order{background-color:var(--label-pre-order-bg);color:var(--label-pre-order-c)}.in-stock{color:var(--theme7);stroke:var(--theme7)}.out-stock{color:var(--theme8);stroke:var(--theme8)}.shopify-review-starrating,.shopify-review-icon,.spr-icon{color:var(--review-icons-c)}.shopify-review-badge-caption{color:var(--review-caption-c)}.spr-review-reportreview,.spr-review-reportreview:visited,.spr-review-reportreview:active,.spr-review-reportreview:link{color:var(--theme3)}.irs .irs-line{background-color:var(--theme5)}.irs .irs-bar{background-color:var(--theme)}.irs .irs-min,.irs .irs-max,.irs .irs-from,.irs .irs-to,.irs .irs-single{background-color:#fff0;color:var(--theme3)}.irs .irs-slider{background-color:var(--theme);border-color:var(--theme)}.slider-revolution .tp-bullet{background-color:var(--slider-bullets-bg)}.slider-revolution .tp-bullet:hover{background-color:var(--slider-bullets-h-bg)}.slider-revolution .tp-loader.spinner2{background-color:var(--slider-bullets-bg)}.slider-revolution .tparrows.uranus::before{color:var(--slider-arrows-c)}.slider-revolution .tparrows.uranus:hover::before{color:var(--slider-arrows-h-c)}.tippy-tooltip.shella-theme{background-color:var(--theme);color:var(--theme2)}.tippy-popper[x-placement^='top'] .tippy-tooltip.shella-theme .tippy-arrow{border-top-color:var(--theme)}.tippy-popper[x-placement^='bottom'] .tippy-tooltip.shella-theme .tippy-arrow{border-bottom-color:var(--theme)}.tippy-popper[x-placement^='left'] .tippy-tooltip.shella-theme .tippy-arrow{border-left-color:var(--theme)}.tippy-popper[x-placement^='right'] .tippy-tooltip.shella-theme .tippy-arrow{border-right-color:var(--theme)}.dropdown a,.dropdown a:visited,.dropdown a:active,.dropdown a:link{color:var(--theme3)}.dropdown span[disabled],.dropdown a[disabled]{opacity:.6}.dropdown:not([data-dropdown-unselected]) .selected,.dropdown:not([data-dropdown-unselected]) .active{color:var(--theme)}.dropdown:not([data-dropdown-unselected]) .selected span,.dropdown:not([data-dropdown-unselected]) .active span{color:var(--theme)}.dropdown:not([data-dropdown-unselected]) .selected a,.dropdown:not([data-dropdown-unselected]) .selected a:visited,.dropdown:not([data-dropdown-unselected]) .selected a:active,.dropdown:not([data-dropdown-unselected]) .selected a:link,.dropdown:not([data-dropdown-unselected]) .active a,.dropdown:not([data-dropdown-unselected]) .active a:visited,.dropdown:not([data-dropdown-unselected]) .active a:active,.dropdown:not([data-dropdown-unselected]) .active a:link{color:var(--theme)}.social-media a,.social-media a:visited,.social-media a:active,.social-media a:link{color:var(--theme3)}.social-media a:hover{color:var(--theme)}.social-share__item--facebook{color:#4867AA}.social-share__item--facebook .icon{fill:#4867AA}.social-share__item--facebook .social-share__item_bg{background-color:#4867AA}.social-share__item--twitter{color:#1DA1F2}.social-share__item--twitter .icon{fill:#1DA1F2}.social-share__item--twitter .social-share__item_bg{background-color:#1DA1F2}.social-share__item--pinterest{color:#CB2027}.social-share__item--pinterest .icon{fill:#CB2027}.social-share__item--pinterest .social-share__item_bg{background-color:#CB2027}.social-share__item--linkedin{color:#3997D0}.social-share__item--linkedin .icon{fill:#3997D0}.social-share__item--linkedin .social-share__item_bg{background-color:#3997D0}.social-share__item--buffer{color:#222A30}.social-share__item--buffer .icon{fill:#222A30}.social-share__item--buffer .social-share__item_bg{background-color:#222A30}.social-share__item--reddit{color:#FF5722}.social-share__item--reddit .icon{fill:#FF5722}.social-share__item--reddit .social-share__item_bg{background-color:#FF5722}.breadcrumbs a,.breadcrumbs a:visited,.breadcrumbs a:active,.breadcrumbs a:link{color:var(--theme3)}.header__tape{background-color:var(--header-tape-bg);border-bottom:var(--header-tape-bd)}.header__tape p{color:var(--header-tape-c)}.header__tape p a,.header__tape p a:visited,.header__tape p a:active,.header__tape p a:link{color:var(--header-tape-c)}.header__tape .header__tape-close .icon{fill:var(--header-tape-btn-close-c)}.header__line-info{background-color:var(--header-info-line-bg);border-bottom:var(--header-info-line-bd)}.header__line-info,.header__line-info p{color:var(--header-info-line-c)}.header__line-info a,.header__line-info a:visited,.header__line-info a:active,.header__line-info a:link,.header__line-info p a,.header__line-info p a:visited,.header__line-info p a:active,.header__line-info p a:link{color:var(--header-info-line-c)}.header__line-info .icon{fill:var(--header-info-line-c)}.header__line-info .header__social-media .icon{fill:var(--header-social-media-c)}.header__line-info .header__social-media a:hover .icon{fill:var(--header-social-media-h-c)}.header__line-additional{background-color:var(--header-additional-line-bg);border-bottom:var(--header-additional-line-bd)}.header__line-additional .info-line-text-list{color:var(--header-additional-line-c)}.header__line-additional .info-line-text-list span{color:var(--header-additional-line-highlighted-c)}.header__line-additional .header__select-currency select,.header__line-additional .header__ly-languages-switcher select{color:var(--header-additional-line-currency-languages-c)}.header__line-additional_button--register,.header__line-additional_button--register:visited,.header__line-additional_button--register:active,.header__line-additional_button--register:link,.header__line-additional_button--login,.header__line-additional_button--login:visited,.header__line-additional_button--login:active,.header__line-additional_button--login:link{color:var(--header-additional-line-account-c)}.header__line-additional_button--services,.header__line-additional_button--services:visited,.header__line-additional_button--services:active,.header__line-additional_button--services:link{color:var(--header-additional-line-services-c)}.header__line--colorize-1 .header__select-currency select,.header__line--colorize-1 .header__ly-languages-switcher select{color:var(--header-btns-line-1-d-c)}.header__line--colorize-2 .header__select-currency select,.header__line--colorize-2 .header__ly-languages-switcher select{color:var(--header-btns-line-2-d-c)}.header__search-form input[type='search']{border:var(--header-search-input-border);background-color:var(--header-search-input-bg);border:var(--header-search-input-bd);color:var(--header-search-input-c)}.header__search-form input[type='search']::-webkit-input-placeholder{color:var(--header-search-input-c)}.header__search-form input[type='search']::-moz-placeholder{color:var(--header-search-input-c)}.header__search-form input[type='search']:-ms-input-placeholder{color:var(--header-search-input-c)}.header__search-form input[type='search']:-moz-placeholder{color:var(--header-search-input-c)}.header__search-form input[type='search']:focus{background-color:var(--header-search-input-f-bg);border:var(--header-search-input-f-bd)}.menu__label{color:var(--label-c)}.menu__label--sale{background-color:var(--label-sale-bg)}.menu__label--new{background-color:var(--label-new-bg)}.menu__label--hot{background-color:var(--label-hot-bg)}.menu__preview-image_image img.loaded+.menu__preview-image_shadow{background-color:var(--theme2);-webkit-box-shadow:0 5px 15px rgb(0 0 0 / .1);-moz-box-shadow:0 5px 15px rgb(0 0 0 / .1);box-shadow:0 5px 15px rgb(0 0 0 / .1)}.promobox ul a,.promobox ul a:visited,.promobox ul a:active,.promobox ul a:link{color:var(--theme-c)}.promobox__plate .promobox__content::before{background-color:var(--theme2)}.is-edge .promobox__content-scale::before{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.promobox__border:not(.promobox__border--only-hover){border-color:var(--theme5)}.popup__bg{background-color:var(--theme-popups-bg)}.popup-navigation__search,.popup-sidebar,.popup-cart,.popup-cart__footer,.popup-wishlist,.popup-wishlist-full,.popup-compare-full,.popup-account,.popup-services,.popup-quick-view,.popup-delivery-return,.popup-product-contact,.popup-password,.popup-pickup-available{background-color:var(--theme2)}.popup-navigation__search input[type="search"]{background-color:var(--theme2)}.popup-sidebar__close .icon{color:var(--theme)}.popup-cart__items>*:not(:first-child){border-top-color:var(--theme5)}.popup-cart__discount span{color:var(--theme8)}.popup-cart__discount .icon{fill:var(--theme8)}.popup-cart__subtotal>*{color:var(--theme)}.popup-account__return-to-store{color:var(--theme)}.popup-subscription-confirmation,.popup-contact-confirmation{background-color:var(--popup-subscription-confirmation-bg)}.popup-subscription-confirmation__close .icon,.popup-subscription-confirmation__title-icon .icon,.popup-contact-confirmation__close .icon,.popup-contact-confirmation__title-icon .icon{fill:var(popup-subscription-confirmation-icon-close-c)}.popup-subscription-confirmation__message--success,.popup-contact-confirmation__message--success{background-color:var(--popup-subscription-confirmation-success-bg)}.popup-subscription-confirmation__message--success p,.popup-contact-confirmation__message--success p{color:var(--popup-subscription-confirmation-success-c)}.popup-subscription-confirmation__message--error,.popup-contact-confirmation__message--error{background-color:var(--popup-subscription-confirmation-error-bg);color:var(--popup-subscription-confirmation-error-c)}.popup-subscription-confirmation__message--error ul,.popup-contact-confirmation__message--error ul{color:var(--popup-subscription-confirmation-error-c)}.popup-subscription-confirmation__message--error ul:not(.list-unstyled) li::before,.popup-contact-confirmation__message--error ul:not(.list-unstyled) li::before{background-color:var(--popup-subscription-confirmation-error-c)}.search input{color:var(--theme)}.search input::-webkit-input-placeholder{color:var(--theme)}.search input::-moz-placeholder{color:var(--theme)}.search input:-ms-input-placeholder{color:var(--theme)}.search input:-moz-placeholder{color:var(--theme)}.search-ajax__content{background-color:var(--theme2);-webkit-box-shadow:0 5px 5px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 5px 5px 0 rgb(0 0 0 / .1);box-shadow:0 5px 5px 0 rgb(0 0 0 / .1)}.countdown--type-01{color:var(--theme)}.countdown--type-01>span::before{background-color:var(--theme2)}.countdown--type-02 .countdown__time{color:var(--theme)}.countdown--type-02 .countdown__time>*{border-color:var(--theme5);background-color:var(--theme-body)}.countdown--type-02 .countdown__section:not(:last-child) .countdown__time::after{color:var(--theme3)}.stock-countdown__counter{color:var(--theme8)}.stock-countdown__range{background-color:var(--theme5)}.stock-countdown__progress{background-color:var(--theme)}.delivery-countdown{background-color:var(--theme5);color:var(--theme)}.delivery-countdown__counter{color:var(--theme8)}.visitors{color:var(--theme)}.visitors__counter{background-color:var(--theme);color:var(--theme2)}.free-shipping{background-color:var(--theme8);color:var(--theme2)}.free-shipping .icon{fill:var(--theme2)}.free-shipping__progress{background-color:var(--theme7)}.product-collection__title a,.product-collection__title a:visited,.product-collection__title a:active,.product-collection__title a:link,.product-wishlist__title a,.product-wishlist__title a:visited,.product-wishlist__title a:active,.product-wishlist__title a:link,.product-compare__title a,.product-compare__title a:visited,.product-compare__title a:active,.product-compare__title a:link,.product-featured__title a,.product-featured__title a:visited,.product-featured__title a:active,.product-featured__title a:link{color:var(--product-collection-title-c)}.product-collection__more-info a,.product-collection__more-info a:visited,.product-collection__more-info a:active,.product-collection__more-info a:link,.product-wishlist__collections a,.product-wishlist__collections a:visited,.product-wishlist__collections a:active,.product-wishlist__collections a:link,.product-compare__collections a,.product-compare__collections a:visited,.product-compare__collections a:active,.product-compare__collections a:link,.product-featured__collections a,.product-featured__collections a:visited,.product-featured__collections a:active,.product-featured__collections a:link{color:var(--product-collection-more-info-c)}.product-collection__sku span,.product-collection__barcode span,.product-collection__availability span,.product-collection__type span,.product-collection__vendor span{color:var(--theme)}.product-page-info__details p span{color:var(--theme)}.product-page-info__reviews{color:var(--theme-primary)}.product-page-info__price-sale-details{color:var(--theme8)}.product-page-info__share label{color:var(--theme)}.one-product-info__details p span{color:var(--theme)}.one-product-info__reviews{color:var(--theme-primary)}.one-product-info__price-sale-details{color:var(--theme8)}.one-product-info__share label{color:var(--theme3)}.product-page-info__title>*,.product-page-info__title>*:visited,.product-page-info__title>*:active,.product-page-info__title>*:link,.one-product-info__title>*,.one-product-info__title>*:visited,.one-product-info__title>*:active,.one-product-info__title>*:link{color:var(--product-page-title-c)}.product-page-info__collections a,.product-page-info__collections a:visited,.product-page-info__collections a:active,.product-page-info__collections a:link,.one-product-info__collections a,.one-product-info__collections a:visited,.one-product-info__collections a:active,.one-product-info__collections a:link{color:var(--product-page-collections-c)}.product-collection__availability [data-availability="false"] span,.product-page-info__availability [data-availability="false"] span,.one-product-info__availability [data-availability="false"] span{color:var(--theme8)}.product-page-info__details-buttons .btn-link,.product-page-info__details-buttons .btn-link:visited,.product-page-info__details-buttons .btn-link:active,.product-page-info__details-buttons .btn-link:link,.product-page-info__full-details .btn-link,.product-page-info__full-details .btn-link:visited,.product-page-info__full-details .btn-link:active,.product-page-info__full-details .btn-link:link,.one-product-info__details-buttons .btn-link,.one-product-info__details-buttons .btn-link:visited,.one-product-info__details-buttons .btn-link:active,.one-product-info__details-buttons .btn-link:link{color:var(--product-page-details-buttons-c)}.one-product-info .countdown__time>*{background-color:var(--theme4);border-color:var(--theme4)}.one-product__bg .one-product-info .countdown__time>*{background-color:var(--theme-body);border-color:var(--theme-body)}.button-quick-view{background-color:var(--product-collection-quick-view-bg)}.button-quick-view .icon{fill:var(--product-collection-quick-view-c)}.product-images-navigation span{background-color:var(--product-collection-images-navigation-bg)}.product-images-navigation span .icon{fill:var(--product-collection-images-navigation-act-bg)}.table-product-sizes td:first-child,.table-account td:first-child{color:var(--theme3)}.tabs[data-type="horizontal"] .tabs__body>div>span{color:var(--theme)}.tabs[data-type="mobile"] .tabs__body{border-color:var(--product-page-tabs-border-c)}.tabs[data-type="mobile"] .tabs__body>div>span{color:var(--theme)}.tabs[data-type="mobile"] .tabs__body>div:not(:first-child)>span{border-top-color:var(--product-page-tabs-border-c)}.product-gallery__main_arrow::before{background-color:var(--theme2)}.product-gallery__zoom--main .product-gallery__zoom_image{background-color:var(--theme-body)}.product-gallery__thumbnail_item.current .product-gallery__thumbnail_item_inner::before{border-color:var(--theme)}.product-gallery__thumbnail_item_bg{background-color:var(--theme2)}.product-gallery__thumbnail_arrow.slick-disabled .icon{fill:var(--theme5)}.product-gallery__fullscreen{background-color:var(--theme-popups-bg)}.product-gallery__fullscreen .model-viewer-wrapper{background-color:var(--theme-body)}.product-gallery__fullscreen_arrow_btn .icon,.product-gallery__fullscreen_close .icon{fill:var(--theme2)}.product-gallery__fullscreen_arrow_btn::before,.product-gallery__fullscreen_close::before{background: transparent !important;}.price{color:var(--price-c)}.price--sale>span:first-child{color:var(--price-sale-1-c)}.price--sale>span:not(first-child){color:var(--price-sale-2-c)}.product-options label{color:var(--theme3)}.product-options__value--text,.product-options__value--large-text,.product-options__value--square{background-color:var(--product-options-bg);color:var(--product-options-c)}.product-options__value--circle::before,.product-options__value--text,.product-options__value--large-text,.product-options__value--square{border-color:var(--product-options-bd)!important}.product-options__value--text.active,.product-options__value--large-text.active,.product-options__value--square.active{background-color:var(--product-options-act-bg);color:var(--product-options-act-c)}.product-options__value--circle.active::before,.product-options__value--text.active,.product-options__value--large-text.active,.product-options__value--square.active{border-color:var(--product-options-act-bd)!important}.product-options__section[data-disable-auto-select] .product-options__value--text.active,.product-options__section[data-disable-auto-select] .product-options__value--large-text.active,.product-options__section[data-disable-auto-select] .product-options__value--square.active{border-color:var(--theme5)!important;color:var(--theme-c)}.product-options__value.disabled-hidden span::before,.product-options__value.disabled-hidden span::after{background-color:var(--theme)}.collection-sidebar-type-2 .collection-filters__checkbox.input-checkbox:not(.input-checkbox--unbordered) .icon{fill:var(--theme2)}.collection-sidebar-type-2 .collection-filters__checkbox.input-checkbox:not(.input-checkbox--unbordered) input:checked+span{background-color:var(--theme)}.collection-filters__price-input-wrapper input:hover+span,.collection-filters__price-input-wrapper input:focus+span{color:var(--theme)}.collection-sidebar-type-1 .collection-sidebar-section--bordered{border-bottom-color:var(--theme5)}.collection-control__button-sidebar{color:var(--theme)}.collection-control select{background-color:#fff0}.collection-current-filters__item a{background-color:var(--theme4);color:var(--theme3)}.collection-current-filters__item a .icon{fill:var(--theme3)}.slider__prev .icon,.slider__next .icon{fill:var(--slider-arrows-c)}.slider__prev:hover .icon,.slider__next:hover .icon{fill:var(--slider-arrows-h-c)}.slider .slick-dots li{background-color:var(--slider-bullets-bg)}.slider .slick-dots li:hover{background-color:var(--slider-bullets-h-bg)}.carousel .slick-dots li{background-color:var(--theme5)}.carousel .slick-dots li.slick-active{background-color:var(--theme)}.carousel-articles__title>*,.carousel-articles__title>*:visited,.carousel-articles__title>*:active,.carousel-articles__title>*:link{color:var(--article-carousel-title-c)}.carousel-reviews--style-1.carousel-reviews-container{background-color:var(--review-carousel-bg)}.carousel-reviews--style-1 .carousel-reviews__item_content{background-color:var(--theme2)}.carousel-reviews--style-1 .carousel-reviews__stars .icon{fill:var(--review-carousel-stars-c)}.carousel-reviews--style-1 .carousel-reviews__paragraph{color:var(--theme3)}.carousel-reviews--style-1 .carousel-reviews__item_user p{color:var(--theme)}.carousel-reviews--style-1 .carousel-reviews__item_user p:last-child{color:var(--theme3)}.carousel-reviews--style-1 .slick-arrow .icon{fill:var(--theme)}.carousel-reviews--style-2.carousel-reviews-container{background-color:var(--theme)}.carousel-reviews--style-2 .carousel-reviews__item_content{background-color:var(--theme)}.carousel-reviews--style-2 .carousel-reviews__stars .icon{fill:var(--review-carousel-stars-c)}.carousel-reviews--style-2 .carousel-reviews__paragraph{color:var(--theme2)}.carousel-reviews--style-2 .carousel-reviews__item_user p{color:var(--theme2)}.carousel-reviews--style-2 .carousel-reviews__item_user p:last-child{color:var(--theme2)}.carousel-reviews--style-2 .slick-arrow .icon{fill:var(--theme2)}.carousel-reviews--style-3.carousel-reviews-container{background-color:var(--theme2)}.carousel-reviews--style-3 .carousel-reviews__item_content{background-color:var(--review-carousel-bg)}.carousel-reviews--style-3 .carousel-reviews__stars .icon{fill:var(--review-carousel-stars-c)}.carousel-reviews--style-3 .carousel-reviews__paragraph{color:var(--theme3)}.carousel-reviews--style-3 .carousel-reviews__item_user p{color:var(--theme)}.carousel-reviews--style-3 .carousel-reviews__item_user p:last-child{color:var(--theme3)}.carousel-reviews--style-3 .slick-arrow .icon{fill:var(--theme)}.home-section-title:not(.home-section-title--multiple){color:var(--home-sections-title-c)}.home-section-title:not(.home-section-title--multiple) a,.home-section-title:not(.home-section-title--multiple) a:visited,.home-section-title:not(.home-section-title--multiple) a:active,.home-section-title:not(.home-section-title--multiple) a:link{color:var(--home-sections-title-act-c)}.home-section-title:not(.home-section-title--multiple) a:hover{color:var(--home-sections-title-h-c)!important}.home-section-title--multiple{color:var(--home-sections-title-multiple-act-c)}.home-section-title--multiple a,.home-section-title--multiple a:visited,.home-section-title--multiple a:active,.home-section-title--multiple a:link{color:var(--home-sections-title-multiple-act-c)}.home-section-title--multiple a:hover{color:var(--home-sections-title-multiple-h-c)!important}.home-section-title--multiple a:not(.active),.home-section-title--multiple a:not(.active):visited,.home-section-title--multiple a:not(.active):active,.home-section-title--multiple a:not(.active):link{color:var(--home-sections-title-multiple-c)}.brands__letter a,.brands__letter a:visited,.brands__letter a:active,.brands__letter a:link{color:var(--theme)}.brands__letter a:hover{background-color:var(--theme5)}.brands__letter a.active{background-color:var(--theme)}.brands__letter a.active,.brands__letter a.active:visited,.brands__letter a.active:active,.brands__letter a.active:link{color:var(--theme2)}.search-form{background-color:var(--theme4)}.compare__title h4{color:var(--theme3)}.compare__collections a,.compare__collections a:visited,.compare__collections a:active,.compare__collections a:link{color:var(--theme3)}.cart__head label{color:var(--theme3)}.cart__discount span{color:var(--theme8)}.cart__discount .icon{fill:var(--theme8)}.gallery__item-bg{background-color:var(--theme)}.gallery__item-text>*{color:var(--theme2)}.gallery__fotorama.fotorama--fullscreen,.gallery__fotorama.fotorama--fullscreen .fotorama__nav,.gallery__fotorama.fotorama--fullscreen .fotorama__stage{background-color:#fff0}.gallery__fotorama.fotorama--fullscreen::before{background-color:var(--theme)}.gallery__fotorama .fotorama__arr .icon,.gallery__fotorama .fotorama__fullscreen-icon .icon{fill:var(--theme2)}.fullscreen{background-color:var(--theme2)!important}.blog-body__button-sidebar{color:var(--theme)}.post__hidden-info>*{background-color:var(--theme2)}.article-body__button-sidebar{color:var(--theme)}.article-slider .slick-arrow::before{background-color:var(--theme2)}.article-slider .slick-dots li{background-color:var(--theme5)}.article-slider .slick-dots li.slick-active{background-color:var(--theme)}.lookbook__picker-circle::before{background-color:var(--theme2)}.lookbook__picker-circle::after{background-color:var(--theme)}.lookbook__product{background-color:var(--theme2)}.table-size-guide th{background-color:var(--theme);color:var(--theme2)}.table-size-guide th,.table-size-guide tr:nth-child(2) td{border-top-color:var(--theme)}.table-size-guide tr:last-child td{border-bottom:solid 1px var(--theme5)}.instafeed__curtain{color:var(--theme2)}.instafeed__curtain .icon{fill:var(--theme2)}.instafeed__curtain::before{background-color:var(--theme)}.wishlist__button-remove,.compare__button-remove{color:var(--theme)}.notification-products{background-color:var(--theme2);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-moz-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);box-shadow:0 0 20px 0 rgb(0 0 0 / .15)}.notification-cookies p{color:var(--theme2)}.notification-cookies p a,.notification-cookies p a:visited,.notification-cookies p a:active,.notification-cookies p a:link{color:var(--theme2)}.notification-cookies__bg{background-color:var(--notification-cookie-bg)}.notification-cookies__button-info,.notification-cookies__button-info:visited,.notification-cookies__button-info:active,.notification-cookies__button-info:link{color:var(--notification-cookie-button-info-c)}.notification-cookies__button-close,.notification-cookies__button-close:visited,.notification-cookies__button-close:active,.notification-cookies__button-close:link{color:var(--notification-cookie-button-close-c)}.notification-cookies__button-close .icon{fill:var(--notification-cookie-button-close-c)}.footbar-product{background-color:var(--theme2);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-moz-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);box-shadow:0 0 20px 0 rgb(0 0 0 / .15)}.product-fixed-sizebar,.product-fixed-sizebar__btn{background-color:var(--theme2);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-moz-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);box-shadow:0 0 20px 0 rgb(0 0 0 / .15)}.product-fixed-sizebar__btn::after{background-color:var(--theme2)}.product-fixed-sizebar__line span{color:var(--theme)}.product-fixed-sizebar__line .icon{fill:var(--theme)}.product-fixed-sizebar:hover .product-fixed-sizebar__line:not(:first-child){border-top-color:var(--theme5)}.footer{background-color:var(--footer-bg);color:var(--footer-text-c)}.footer a,.footer a:visited,.footer a:active,.footer a:link{color:var(--footer-links-c)}.footer p,.footer p>*{color:var(--footer-text-c)}.footer .icon{fill:var(--footer-icons-c)}.footer__social-media a:hover .icon{fill:var(--footer-icons-h-c)}.footer__section-head h1,.footer__section-head h1>*,.footer__section-head h2,.footer__section-head h2>*,.footer__section-head h3,.footer__section-head h3>*,.footer__section-head h4,.footer__section-head h4>*,.footer__section-head h5,.footer__section-head h5>*,.footer__section-head h6,.footer__section-head h6>*,.footer__subscription h1,.footer__subscription h1>*,.footer__subscription h2,.footer__subscription h2>*,.footer__subscription h3,.footer__subscription h3>*,.footer__subscription h4,.footer__subscription h4>*,.footer__subscription h5,.footer__subscription h5>*,.footer__subscription h6,.footer__subscription h6>*,.footer__social-media h1,.footer__social-media h1>*,.footer__social-media h2,.footer__social-media h2>*,.footer__social-media h3,.footer__social-media h3>*,.footer__social-media h4,.footer__social-media h4>*,.footer__social-media h5,.footer__social-media h5>*,.footer__social-media h6,.footer__social-media h6>*,.footer__section-content h1,.footer__section-content h1>*,.footer__section-content h2,.footer__section-content h2>*,.footer__section-content h3,.footer__section-content h3>*,.footer__section-content h4,.footer__section-content h4>*,.footer__section-content h5,.footer__section-content h5>*,.footer__section-content h6,.footer__section-content h6>*{color:var(--footer-titles-c)}.footer__border{border-top:var(--footer-bd)}.footer__border-side{border-left:var(--footer-bd)}.footer__border-top{border-top:var(--footer-line-1-bd)}.footer__border-bottom{border-top:var(--footer-line-2-bd)}.footer__subscription input[type='email']{border:var(--footer-subscription-input-bd);background-color:var(--footer-subscription-input-bg);color:var(--footer-subscription-input-c)}.footer__subscription input[type='email']::-webkit-input-placeholder{color:var(--footer-subscription-input-c)}.footer__subscription input[type='email']::-moz-placeholder{color:var(--footer-subscription-input-c)}.footer__subscription input[type='email']:-ms-input-placeholder{color:var(--footer-subscription-input-c)}.footer__subscription input[type='email']:-moz-placeholder{color:var(--footer-subscription-input-c)}.footer__subscription input[type='email']:focus{background-color:var(--footer-subscription-input-f-bg);border:var(--footer-subscription-input-f-bd);color:var(--footer-subscription-input-f-c)}.footer__subscription input[type='email']:focus::-webkit-input-placeholder{color:var(--footer-subscription-input-f-c)}.footer__subscription input[type='email']:focus::-moz-placeholder{color:var(--footer-subscription-input-f-c)}.footer__subscription input[type='email']:focus:-ms-input-placeholder{color:var(--footer-subscription-input-f-c)}.footer__subscription input[type='email']:focus:-moz-placeholder{color:var(--footer-subscription-input-f-c)}.giftcard__value,.giftcard__code{color:var(--theme-c)}.giftcard__code{background-color:var(--theme2)}.presentation{background-color:var(--theme2)}.presentation__btn{background-color:var(--theme)}.presentation__btn i .icon{fill:var(--theme2)}.presentation.open .presentation__btn{background-color:var(--theme)}.presentation__content label span{color:var(--theme-c)}.presentation__content label:hover span,.presentation__content label input:checked~span{color:var(--theme)}.presentation__content a,.presentation__content a:visited,.presentation__content a:active,.presentation__content a:link{color:var(--theme-c)}[dir='rtl'] .border-left{border-left-color:none;border-right-color:var(--theme5)}[dir='rtl'] .border-right{border-left-color:var(--theme5);border-left-color:none}html.css-full-loaded body.theme-css-animate .menu-vertical-btn .menu-vertical-btn__icon-open{transition-duration:var(--animation-css-low-duration)}html.css-full-loaded body.theme-css-animate .popup__bg.animate,html.css-full-loaded body.theme-css-animate .popup__body.animate [data-popup-content]{transition-duration:var(--animation-popup-duration)}html.css-full-loaded body.theme-css-animate.popup-bg-blur main{transition-duration:var(--animation-popup-duration)}html.css-full-loaded body.theme-css-animate .notification.animate{transition-duration:var(--animation-notification-duration)}html.css-full-loaded body.theme-css-animate .notification.animate.pressed{transition-duration:calc(var(--animation-notification-duration) / 2)}html.css-full-loaded body.theme-css-animate .notification__inner.animate{transition-duration:var(--animation-notification-duration)}html.css-full-loaded body.theme-css-animate .footbar-product>*{transition-duration:var(--animation-footbar-product-duration)}html.css-full-loaded body.theme-css-animate .product-gallery__fullscreen.animate{transition-duration:calc(var(--animation-popup-duration) / 2)}html.css-full-loaded body.theme-css-animate .faqs__cross{transition-duration:var(--animation-accordion-duration)}html.css-full-loaded body.theme-css-animate .tabs[data-type="mobile"] .tabs__body>div>span i{transition-duration:var(--animation-tabs-duration)}html.css-full-loaded body.theme-css-animate .carousel__title a,html.css-full-loaded body.theme-css-animate .product-fixed-sizebar,html.css-full-loaded body.theme-css-animate .product-fixed-sizebar__line,html.css-full-loaded body.theme-css-animate .slick-slide .promobox__content{transition-duration:var(--animation-css-duration)}html.css-full-loaded body.theme-css-animate .promobox:not(.promobox--is-slider) .promobox__content{transition-duration:0.5s!important}html.css-full-loaded body.theme-css-animate input[type="text"],html.css-full-loaded body.theme-css-animate input[type="number"],html.css-full-loaded body.theme-css-animate input[type="email"],html.css-full-loaded body.theme-css-animate input[type="password"],html.css-full-loaded body.theme-css-animate input[type="search"],html.css-full-loaded body.theme-css-animate input[type="tel"],html.css-full-loaded body.theme-css-animate textarea,html.css-full-loaded body.theme-css-animate select,html.css-full-loaded body.theme-css-animate .input-boolean input~span,html.css-full-loaded body.theme-css-animate .input-boolean input+span span,html.css-full-loaded body.theme-css-animate .spr-summary-actions-newreview,html.css-full-loaded body.theme-css-animate .input-quantity [data-control]{transition-duration:var(--animation-css-low-duration)}html.css-full-loaded body.theme-css-animate .btn{transition-property:background-color,border-color,color;transition-duration:var(--animation-css-low-duration)}html.css-full-loaded body.theme-css-animate .input-boolean input:checked+span{transition-duration:calc(var(--animation-css-low-duration) * 2.5)}.slider-revolution .tp-bullet:hover,.slider .slick-dots li:hover{opacity:var(--slider-bullets-h-opacity)}.slider-revolution .tparrows.uranus:hover::before,.slider__prev:hover .icon,.slider__next:hover .icon{opacity:var(--slider-arrows-h-opacity)}.hide-page-content main>*,.hide-page-content .header__line-info,.hide-page-content .header__btn-menu,.hide-page-content .header__sidebar,.hide-page-content .header__nav,.hide-page-content .header__line-bottom,.hide-page-content .header__line-additional_sidebar,.hide-page-content .header__search-form,.hide-page-content .header__border,.hide-page-content .footer,.hide-page-content .footbar{opacity:0!important}.grecaptcha-badge{z-index:2}@media (min-width:1025px){.grecaptcha-badge{bottom:60px!important}}@media (max-width:1024px){.grecaptcha-badge{bottom:40px!important}}.rte img{height:auto}.rte ul+*,.rte ol+*{margin-top:20px}.text-center.rte ul,.text-center.rte ol,.text-center .rte ul,.text-center .rte ol{margin-left:0;list-style-position:inside}.rte-table{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.is-ios .rte__table-wrapper>table{display:block;overflow-x:scroll;-webkit-overflow-scrolling:touch}.irs .irs-from,.irs .irs-to,.irs .irs-single,.irs .irs-min,.irs .irs-max{top:2px}.irs .irs-slider{width:14px;height:14px;top:19px}@media (max-width:767px){.slider-revolution .tp-bullet{display:none}}.slider-revolution .tparrows{display:none}.spr-header-title{margin-bottom:30px!important;text-align:center}.spr-summary{display:flex;align-items:center}.btn--size-large{min-height:45px}.dynamic-checkout__button--styled .shopify-payment-button__button.shopify-payment-button__button--unbranded,.dynamic-checkout__button--styled .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate div[role="button"]{padding:0 10px!important}.header__line-top{z-index:2}.header__line-bottom{height:0}.header__dropdown.header__dropdown span{display:block}.header--type-1 .header__line-bottom,.header--type-2 .header__line-bottom,.header--type-3 .header__line-bottom{height:0}@media (max-width:540px){.tabs{margin-left:-10px;margin-right:-10px}}.tabs[data-type="horizontal"] .tabs__body{border-top:solid 1px #fff0;border-bottom:solid 1px #fff0}.tabs[data-type="horizontal"] .tabs__body>div:not(:first-child)>span{min-height:33px;border-top:solid 1px #fff0}.tabs[data-type="horizontal"] .tabs__body>div>span{position:relative;display:block;padding:8px 15px;text-transform:uppercase;text-align:center;cursor:pointer;transition-property:transform;will-change:transform}.tabs[data-type="horizontal"] .tabs__body>div>span i{position:absolute;right:5px;top:6px}.tabs[data-type="horizontal"] .tabs__body>div.active>span i{transform:rotate(45deg)}.tabs[data-type="horizontal"] .tabs__content{padding:20px 10px 50px}.tabs[data-type="horizontal"] .tabs__head{display:none}.tabs[data-type="mobile"] .tabs__body>div>span{padding:8px 15px;text-align:center}.tabs[data-type="mobile"] .tabs__body>div>span i{right:5px}.tabs[data-type="mobile"] .tabs__content{padding:20px 10px 50px}@media (max-width:767px){.product-options--mobile-start{text-align:left!important}}@media (max-width:767px){.product-options--mobile-start .product-options__section{justify-content:start!important}}.product-options__value{margin-bottom:15px}.product-options__value:not(:last-child){margin-right:15px}@media (max-width:767px){.product-options--type-page{text-align:center}}@media (max-width:767px){.product-options--type-page label{margin-bottom:15px;margin-right:0}}@media (max-width:767px){.product-options--type-page .product-options__section{justify-content:center}}@media (max-width:540px){.js-collection-grid[data-value-xs="1"] [data-promobox-grid-visible*="1"],.js-collection-grid[data-value-xs="2"] [data-promobox-grid-visible*="2"]{display:block}}@media (min-width:541px) and (max-width:767px){.js-collection-grid[data-value-sm="1"] [data-promobox-grid-visible*="1"],.js-collection-grid[data-value-sm="2"] [data-promobox-grid-visible*="2"],.js-collection-grid[data-value-sm="3"] [data-promobox-grid-visible*="3"]{display:block}}@media (min-width:768px) and (max-width:1024px){.js-collection-grid[data-value-md="2"] [data-promobox-grid-visible*="2"],.js-collection-grid[data-value-md="3"] [data-promobox-grid-visible*="3"],.js-collection-grid[data-value-md="4"] [data-promobox-grid-visible*="4"]{display:block}}.product-collection__buttons{overflow:hidden}.product-collection__buttons-section{margin-left:-13px;margin-right:-13px}@media (max-width:540px){.collection-grid-centered-xs .product-collection__image{max-width:71.83%;margin-left:auto;margin-right:auto}}@media (max-width:540px){.collection-grid-centered-xs .product-collection__content{align-items:center!important;text-align:center}}@media (max-width:540px){.collection-grid-centered-xs .product-collection__buttons{flex-direction:column}}@media (max-width:540px){.collection-grid-centered-xs .product-collection__buttons-section{justify-content:center}}@media (max-width:540px){.collection-grid-centered-xs .product-options__section{justify-content:center}}@media (min-width:541px) and (max-width:767px){.collection-grid-centered-sm .product-collection__image{max-width:71.83%;margin-left:auto;margin-right:auto}}@media (min-width:541px) and (max-width:767px){.collection-grid-centered-sm .product-collection__content{align-items:center!important;text-align:center}}@media (min-width:541px) and (max-width:767px){.collection-grid-centered-sm .product-collection__buttons{flex-direction:column}}@media (min-width:541px) and (max-width:767px){.collection-grid-centered-sm .product-collection__buttons-section{justify-content:center}}@media (min-width:541px) and (max-width:767px){.collection-grid-centered-sm .product-options__section{justify-content:center}}.product-wishlist__buttons{overflow:hidden}.product-wishlist__buttons-section{margin-left:-13px;margin-right:-13px}.product-compare__buttons{overflow:hidden}.product-compare__buttons-section{margin-left:-13px;margin-right:-13px}.product-search__image{width:60px;min-width:60px}.collection-grid-buttons{margin-left:-8px;margin-right:-8px}.collection-filter-by-price{margin-top:-4px}@media (max-width:767px){.product-gallery{max-width:510px}}@media (min-width:768px) and (max-width:1024px){.product-gallery--layout-1:not(.product-gallery--single) .product-gallery__main{width:calc(100% - 60px)}}@media (min-width:768px) and (max-width:1024px){.product-gallery--layout-1 .product-gallery__thumbnail{min-width:50px;width:50px}}@media (min-width:768px) and (max-width:1024px){.product-gallery--layout-5:not(.product-gallery--single) .product-gallery__main_spacer{width:50%}}@media (max-width:767px){.product-gallery__button-xr{height:46px}}@media (max-width:540px){.one-product__bg_image{background-position:center bottom}}.product-fixed-sizebar__btn::before{content:'';position:absolute;display:block;width:40px;height:40px;top:-10px;left:-10px}.popup [data-popup-mobile-left] [data-popup-content]{transform:translateX(-100%)}.popup-navigation{width:270px;max-width:100%}.popup-navigation__button[data-js-popup-navigation-button='back']>*:not([data-button-content='back']),.popup-navigation__button[data-js-popup-navigation-button='search']>*:not([data-button-content='back']){display:none!important}@media (max-width:540px){.popup-wishlist-full{width:100%}}@media (max-width:540px){.popup-compare-full{width:100%}}.popup-subscription--layout-05 .popup-subscription__close{top:11%;right:10px}.popup-subscription--layout-05 .popup-subscription__insert-image{max-width:50%!important}.footbar{z-index:2}@media (max-width:540px){.footbar-product{z-index:1}}.footbar-product__price .price span{display:block;white-space:nowrap}.footbar-product__price .price span::before{display:none}.search__result{margin:0}.promobox__btns{margin-left:auto;margin-right:auto}@media (max-width:540px){.promobox__content{max-width:100%!important}}.promobox__content_inner{max-width:100%!important;top:initial!important;bottom:initial!important;left:initial!important;right:initial!important;margin:initial!important}.menu{overflow:hidden;-webkit-overflow-scrolling:touch}.menu::-webkit-scrollbar{display:block;width:5px;height:8px}.menu--scroll-visible{position:relative}.menu--scroll-visible::after{content:'';display:block;position:absolute;top:0;right:0;width:3px;height:100%;pointer-events:none}.menu--vertical{border-left:none!important;border-right:none!important;border-bottom:solid 1px #fff0}.menu .container,.menu .row{margin-right:0;margin-left:0}.menu .container,.menu [class*='col']{padding-right:0;padding-left:0}.menu .container{max-width:100%}.menu .row{display:block}.menu [class*='col-']{position:static;min-height:inherit}.menu__level-02{left:100%}.menu__level-03{left:200%}.menu__level-04{left:300%}.menu__panel{position:relative;transform:none;transition-property:transform}.menu__panel .menu__list{display:none!important;position:absolute;width:100%;top:0;left:100%}.menu__panel .menu__list.show{display:block!important}.menu--vertical .menu__panel>.menu__item>a{border:none!important}.menu__panel[data-mobile-level='2']{transform:translate3d(-100%,0,0)}.menu__panel[data-mobile-level='3']{transform:translate3d(-200%,0,0)}.menu__panel[data-mobile-level='4']{transform:translate3d(-300%,0,0)}.carousel__prev{left:5px}.carousel__next{right:5px}.carousel__prev-placeholder,.carousel__next-placeholder{width:35px}.carousel__prev-placeholder{left:0}.carousel__next-placeholder{right:0}.carousel .slick-dots li{margin-left:15px;margin-right:15px}.carousel .slick-dots li.slick-active{margin-left:13px;margin-right:13px}@media (max-width:767px){.compare td{padding-left:0;padding-right:0}}@media (max-width:767px){.compare__title:first-child{display:none}}@media (max-width:767px){.compare__items{padding-right:10px;margin-left:-10px;margin-right:-10px}}@media (max-width:540px){.cart__image{width:40%;min-width:40%}}.gallery__fotorama .fotorama__arr{display:none!important}@media (max-width:767px){.shopify-challenge__container{margin:140px auto!important}}@media (min-width:768px){.footer .container{max-width:540px}}.footer__section-btn{width:30px;height:100%;top:0;right:0;margin-right:-10px}.footer__section-head.open .footer__section-btn i{transform:rotate(45deg);transition-property:transform;will-change:transform}@media (min-width:541px) and (max-width:1024px){.footer__social-media-mobile{padding-left:7%;padding-right:7%}}.footer__payments{padding-left:12%;padding-right:12%}.footer__back-to-top{min-height:35px}[dir='rtl'] .menu__level-02{left:auto;right:100%}[dir='rtl'] .menu__level-03{left:auto;right:200%}[dir='rtl'] .menu__level-04{left:auto;right:300%}[dir='rtl'] .menu__panel .menu__list{left:auto;right:100%}[dir='rtl'] .menu__panel[data-mobile-level='2']{transform:translate3d(100%,0,0)}[dir='rtl'] .menu__panel[data-mobile-level='3']{transform:translate3d(200%,0,0)}[dir='rtl'] .menu__panel[data-mobile-level='4']{transform:translate3d(300%,0,0)}[dir='rtl'] .menu__panel>.menu__item--has-children>a>.menu__item_arrow{transform:rotate(180deg)}[dir='rtl'] .popup [data-popup-mobile-left] [data-popup-content]{transform:translateX(100%)}[dir='rtl'] .carousel__prev{left:auto;right:5px}[dir='rtl'] .carousel__next{left:5px;right:auto}[dir='rtl'] .carousel__prev-placeholder{left:auto;right:0}[dir='rtl'] .carousel__next-placeholder{left:0;right:auto}[dir='rtl'] .product-options__value--circle:not(:last-child),[dir='rtl'] .product-options__value--square:not(:last-child),[dir='rtl'] .product-options__value--large-text:not(:last-child),[dir='rtl'] .product-options__value--text:not(:last-child){margin-left:15px;margin-right:0}[dir='rtl'] .product-options--type-page label{margin-left:0}[dir='rtl'] .tabs[data-type="horizontal"] [dir='rtl'] .tabs__body>div>span i{left:5px;right:auto}[dir='rtl'] .tabs[data-type="mobile"] [dir='rtl'] .tabs__body>div>span i{left:5px;right:auto}[dir='rtl'] .product-fixed-sizebar{transform:translate3d(-100%,0,0)}[dir='rtl'] .footer__section-btn{left:0;right:auto;margin-left:-10px;margin-right:0}.header__tape-close .icon{width:36px;min-width:36px;min-height:32px}.header__dropdown a,.header__dropdown span{line-height:31px}.menu--main a{line-height:var(--menu-main-mobile-line-height)}.menu--secondary a{line-height:var(--menu-secondary-mobile-line-height)}.menu--main .menu__back>a,.menu--main .menu__item--has-children>a{letter-spacing:var(--menu-main-mobile-letter-spacing);text-transform:var(--menu-main-mobile-transform)}.menu--secondary .menu__back>a,.menu--secondary .menu__item--has-children>a{letter-spacing:var(--menu-secondary-mobile-letter-spacing);text-transform:var(--menu-secondary-mobile-transform)}.menu--main .menu__panel>.menu__item>a{text-transform:var(--menu-main-mobile-transform)}.menu--secondary .menu__panel>.menu__item>a{text-transform:var(--menu-secondary-mobile-transform)}.menu--main .menu__panel>.menu__item>a,.menu--main .menu__back>a{font-size:var(--menu-main-mobile-size);line-height:var(--menu-main-mobile-line-height);letter-spacing:var(--menu-main-mobile-letter-spacing);font-weight:var(--menu-main-mobile-weight)}.menu--secondary .menu__panel>.menu__item>a,.menu--secondary .menu__back>a{font-size:var(--menu-secondary-mobile-size);line-height:var(--menu-secondary-mobile-line-height);letter-spacing:var(--menu-secondary-mobile-letter-spacing);font-weight:var(--menu-secondary-mobile-weight)}.product-collection__buttons-section .icon,.product-wishlist__buttons-section .icon,.product-compare__buttons-section .icon{width:24px;min-width:24px}.product-list__title>*{line-height:18px}.product-page-info__title>*,.one-product-info__title>*{font-size:var(--h4-size);line-height:var(--h4-line-height)}.search input{font-size:var(--h4-size);line-height:var(--h4-line-height)}.social-media .icon{width:16px;min-width:16px}.social-media .icon-social-facebook{width:9px;min-width:9px}.social-media .icon-social-google{width:24px;min-width:24px}.social-media .icon-social-youtube{width:20px;min-width:20px}.social-media .icon-social-behance{width:22px;min-width:22px}.footbar-product__price .price{font-size:20px}.footbar-product__price .price--sale>span:first-child{font-size:15px}.is-ios input,.is-ios textarea{font-size:16px!important}.btn.btn--transparent{background-color:#fff0}.header__content,.header__content--sticky{background-color:var(--header-m-bg);border-bottom:var(--header-m-bd)}.header__counter{color:var(--header-counter-m-c)}.header__btn-menu,.header__btn-menu:visited,.header__btn-menu:active,.header__btn-menu:link,.header__btn-account,.header__btn-account:visited,.header__btn-account:active,.header__btn-account:link,.header__btn-wishlist,.header__btn-wishlist:visited,.header__btn-wishlist:active,.header__btn-wishlist:link,.header__btn-compare,.header__btn-compare:visited,.header__btn-compare:active,.header__btn-compare:link,.header__btn-cart,.header__btn-cart:visited,.header__btn-cart:active,.header__btn-cart:link,.header__btn-currency,.header__btn-currency:visited,.header__btn-currency:active,.header__btn-currency:link,.header__select-currency select,.header__select-currency select:visited,.header__select-currency select:active,.header__select-currency select:link,.header__btn-language,.header__btn-language:visited,.header__btn-language:active,.header__btn-language:link,.header__btn-services,.header__btn-services:visited,.header__btn-services:active,.header__btn-services:link,.header__btn-search,.header__btn-search:visited,.header__btn-search:active,.header__btn-search:link{color:var(--header-btns-m-c)}.header__btn-menu>i .icon,.header__btn-account>i .icon,.header__btn-wishlist>i .icon,.header__btn-compare>i .icon,.header__btn-cart>i .icon,.header__btn-currency>i .icon,.header__select-currency select>i .icon,.header__btn-language>i .icon,.header__btn-services>i .icon,.header__btn-search>i .icon{fill:var(--header-btns-m-c)}.header__btn-menu>i .icon-theme-321,.header__btn-account>i .icon-theme-321,.header__btn-wishlist>i .icon-theme-321,.header__btn-compare>i .icon-theme-321,.header__btn-cart>i .icon-theme-321,.header__btn-currency>i .icon-theme-321,.header__select-currency select>i .icon-theme-321,.header__btn-language>i .icon-theme-321,.header__btn-services>i .icon-theme-321,.header__btn-search>i .icon-theme-321{stroke:var(--header-btns-m-c)}.header__nav{background-color:var(--header-m-bg)}.menu a,.menu a:visited,.menu a:active,.menu a:link{color:var(--header-menu-m-c)}.menu--vertical{border-bottom:var(--header-menu-m-bd)}.menu--vertical,.menu--vertical:visited,.menu--vertical:active,.menu--vertical:link{color:var(--header-menu-vertical-m-c)}.menu::-webkit-scrollbar-track,.menu--scroll-visible::after{background-color:var(--theme4)}.menu::-webkit-scrollbar-thumb{background-color:var(--theme5)}.menu__back a,.menu__back a:visited,.menu__back a:active,.menu__back a:link{color:var(--theme)}.menu__panel>.menu__item>a,.menu__panel>.menu__item>a:visited,.menu__panel>.menu__item>a:active,.menu__panel>.menu__item>a:link{color:var(--theme)}.menu__panel .menu__list{background-color:var(--theme2)}.popup-navigation{background-color:var(--popups-navigation-mob-bg)}.popup-navigation__head,.popup-navigation__menu{background-color:var(--theme2)}.search__result{-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 20px 0 rgb(0 0 0 / .1);box-shadow:0 0 20px 0 rgb(0 0 0 / .1)}.product-gallery__button-xr{background-color:var(--theme4);color:var(--theme)}.tabs[data-type="horizontal"] .tabs__body{border-color:var(--product-page-tabs-border-c)}.tabs[data-type="horizontal"] .tabs__body>div:not(:first-child)>span{border-top-color:var(--product-page-tabs-border-c)}.collection-grid-buttons .icon{fill:var(--theme6)}@media (max-width:540px){.collection-grid-buttons [data-active-xs] .icon{fill:var(--theme-primary)}}@media (min-width:541px) and (max-width:767px){.collection-grid-buttons [data-active-sm] .icon{fill:var(--theme-primary)}}@media (min-width:768px) and (max-width:1024px){.collection-grid-buttons [data-active-md] .icon{fill:var(--theme-primary)}}.footer+.footer__back-to-top{background-color:var(--footer-button-back-to-top-m-bg)}.footer+.footer__back-to-top span{color:var(--footer-button-back-to-top-m-c)}.footer+.footer__back-to-top .icon{fill:var(--footer-button-back-to-top-m-c)}html.css-full-loaded body.theme-css-animate .menu__panel{transition-duration:var(--animation-menu-mobile-duration)}html.css-full-loaded body.theme-css-animate .tabs[data-type="horizontal"] .tabs__body>div>span i{transition-duration:var(--animation-tabs-duration)}html.css-full-loaded body.theme-css-animate .footer__section-btn i{transition-duration:var(--animation-accordion-duration)}.popup-size-guide{background-color:#171717!important;border-radius:5px}

/* ============================================================
   APPENDED FROM custom.css — RBK custom overrides + components
   (Consolidated 2026-05-18: removed separate custom.css link;
   these rules now live with the device-scoped base styles.)
   ============================================================ */
@font-face{font-family:'Sequel Sans Semi Bold Disp';src:url(/cdn/shop/files/Sequel_Sans_Semi_Bold_Disp.woff2?v=1746439023) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Sequel Sans Roman Disp';src:url(/cdn/shop/files/Sequel_Sans_Roman_Disp.woff2?v=1746439023) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Sequel Sans Heavy Disp';src:url(/cdn/shop/files/Sequel_Sans_Heavy_Disp.woff2?v=1746439023) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Sequel Sans Medium Disp';src:url(/cdn/shop/files/Sequel_Sans_Medium_Disp.woff2?v=1746439023) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Sequel Sans Light Disp';src:url(/cdn/shop/files/Sequel_Sans_Light_Disp.woff2?v=1746439023) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Sequel Sans Book Disp';src:url(/cdn/shop/files/Sequel_Sans_Book_Disp.woff2?v=1746439023) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Sequel Sans Bold Disp';src:url(/cdn/shop/files/Sequel_Sans_Bold_Disp.woff2?v=1746439023) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Sequel Sans Black Disp';src:url(/cdn/shop/files/Sequel_Sans_Black_Disp.woff2?v=1746439023) format('woff2');font-weight:400;font-style:normal;font-display:swap}.pl-35,.px-35{padding-left:45px!important;border-radius:12px;height:3rem!important}.overflow-hidden{margin-bottom:0.2rem!important}.btn,.btn--status,.btn--full,.px-lg-20{background-color: #df1f1f!important;color:white!important;border-radius:10px!important;border-color:black!important}.btn--full{height:3rem!important}button.shopify-payment-button__button--unbranded{font-weight:700}.js-product-button-add-to-cart{height:72px!important;background-color: #df1f1f!important;font-family:'Sequel Sans Medium Disp',sans-serif!important}.tabs{font-size:1rem!important}.btn span,.btn__text{color:white!important}span.btn__text{color:white!important}.menu a{font-size:0.8rem!important}h1,.product-page-info__title{font-family:"Sequel Sans Medium Disp";text-transform:uppercase;font-size:12px!important}h4{font-family:"Sequel Sans Medium Disp";text-transform:uppercase;font-size:0.8rem!important;color:#fff}.text-center{font-family:"Sequel Sans Medium Disp"}.delivery-countdown,.product-page-info__delivery-countdown{font-family:"Sequel Sans Roman Disp";font-size:30px!important;letter-spacing:.04rem}.rte ul,.rte ol,.rte p{font-family:"Sequel Sans Roman Disp";font-size:14px!important;letter-spacing:.04rem}.footbar-product__button-add-to-cart,.btn,.product-options__value{font-family:"Sequel Sans Medium Disp";letter-spacing:.04rem}.h6,.m-0{font-family:"Sequel Sans Medium Disp";letter-spacing:.04rem}.d-none span{font-family:"Sequel Sans Roman Disp";letter-spacing:.04rem}.product-featured__price.mrpinfo span{display:none!important}.collection-filters__label,.caption-large{font-family:"Sequel Sans Roman Disp";letter-spacing:.04rem}.mb-10 h5,.footer__section-head h5{font-family:"Sequel Sans Roman Disp";letter-spacing:.04rem}.footer__copyright mb-0{font-family:"Sequel Sans Roman Disp";letter-spacing:.05rem}.price--sale>span:first-child{margin-bottom:.5rem;color:#c5c5c5 !important;font-size:.8rem;font-family:"Sequel Sans Semi Bold Disp";letter-spacing:.04rem}.price{font-size:1rem;font-family:"Sequel Sans Medium Disp";letter-spacing:.04rem;color:white}.mrp-info{font-size:.7rem;color:grey!important;font-weight:700}.product-options__value,.product-options--type-footbar .product-options__value--large-text{border-radius:10px;height:2.2rem;width:4rem;flex:auto}.menu__item>a{font-size:.6rem;font-family:"Sequel Sans Medium Disp";letter-spacing:.04rem}.header__btn-cart span{font-size:.8rem;font-family:"Sequel Sans Medium Disp";letter-spacing:.04rem}.popup-cart__head{font-size:.8rem;font-family:"Sequel Sans Medium Disp";letter-spacing:.04rem}.product-collection__title>a{font-size:.6rem;font-family:"Sequel Sans Medium Disp";c}.label--pre-order{background-color:#A86ADD!important;color:#fff!important}.promobox__text-1{font-size:.8rem;font-family:"Sequel Sans Medium Disp"!important;letter-spacing:0.04rem!important}.promobox__text-2{font-size:1rem;font-family:"Sequel Sans Semi Bold Disp"!important;letter-spacing:0.04rem!important}.input-quantity--type-05 [data-control]{background-color:black!important}.notification-cookies__bg{background-color:#000!important}.notification-cookies,.notification-cookies p,.notification-cookies__button-close{color:white!important}.notification-cookies__button-info:link{color:red}.product-image img,.rimage__img,.product-gallery__thumbnail_item.current,.product-gallery__thumbnail_item_inner:before{border-radius:10px}.text-center,.popup-cart,.footbar-product,.js-footbar-product,.popup-navigation__menu,.popup-navigation__head,.product-page-info__price.text-center.text-md-left.mb-25,.m-0,.h4,.home-section-title,.mb-0,.py-25,.px-20,.js-popup-cart-ajax,.popup-cart__footer,.position-sticky,.border-top,.pt-5,.pb-25 .container{background-color:#000!important}.label--sale{background-color:#ccf333!important}.label--in-stock{color:white!important}.icon-theme-116{display:none!important}.menu__list,.menu__list--styled,.menu__level-02,.menu__item,.menu__back{background-color:#000!important}.carousel__title{color:white!important}.px-8{padding:0!important;font-size:0.8rem!important;margin-left:-7px!important}.icon-theme-109,.icon-theme-191,.icon-theme-091,.icon-theme-135{fill:#fff!important}.mr-8>svg.icon-theme-091 path,.mr-7>svg.icon-theme-135 path{fill:#fff!important}.icon-dry-04 path,.icon-dry-18 path,.icon-dry-20 path,.icon-dry-24 path,.icon-dry-37 path,.icon-dry-35 path,.icon-dry-33 path,.icon-dry-28 path{fill:#fff!important}.icon-theme-188 path,.icon-theme-007 path,.icon-theme-006 path{fill:#fff!important}.product-page__tabs .tabs.product-tabs[data-type="mobile"] .tabs__body [data-js-tabs-btn-mobile]{display:block;padding:1rem 1.5rem!important;text-align:left!important;font-family:'Sequel Sans Medium Disp',sans-serif!important}.price.price--sale,.price .price--sale{color:white!important}input[type="email"]{color:#000;background-color:#1c1c1c;font-size:.6rem;font-family:"Sequel Sans Roman Disp";letter-spacing:.04rem}.popup-subscription-confirmation__message,.popup-subscription-confirmation__message--success p{background-color:black!important;color:white!important}.mb-0 p{color:#fff}.popup-subscription__text-line-02{text-align:left}.popup-subscription__text-line-01,.popup-subscription__text-line-03{text-align:left;font-size:0.9rem!important}.popup-subscription-confirmation{background-color:black!important;border-radius:5px}.popup-subscription-confirmation__btn{font-size:0.6rem!important;padding:20px 30px 20px 30px}.form-group--type-column>.btn{padding-top:25px;padding-bottom:25px}.popup-subscription__width-col{width:500px}.no-gutters{background-color:black!important;}.popup-subscription-bg{background-color:black!important}.popup-cart__buttons>.mt-20{display:none!important}.promobox__text-3{background:none!important;font-family:"Sequel Sans Medium Disp"!important;letter-spacing:0.05rem!important;font-size:0.8rem!important}

#shopify-section-1586279708879 .mt-25>a.btn.btn--secondary{background-color:#000!important;border:none!important;border-radius:5!important;padding:20px 50px 20px 50px}

/* ===== Title / Price / Lore Header ===== */

.rk-header-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 12px;
}

.rk-header-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px; /* controls title–price spacing */
}

.rk-product-title {
  margin: 0;
}

.rk-price-wrap {
  margin-top:-4px;
}

/* Lore button */
.rk-header-right {
  flex-shrink: 0;
}

.rk-lore-btn {
  display: inline-block;
  padding: 6px 12px;
  border: 0.5px solid #fff;
  color: #fff;
  font-size: 11px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: nowrap;
  margin-top:12px;
  border-radius:4px;
}

/* Mobile */
@media (max-width: 767px) {
  .rk-header-row {
    align-items: flex-start;
  }

  .rk-price-wrap {
    margin-top: -12px;
    transform: scale(0.85);
    transform-origin: left center; /* Keeps it locked to the left when scaling */
    margin-left: 0px; 
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }

  .rk-lore-btn {
    display: inline-block;
    padding: 6px 12px;
    border: 0.5px solid #fff;
    color: #fff;
    font-size: 8px;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    white-space: nowrap;
    margin-top: 12px;
    border-radius: 4px;
  }
}

/* --- FORCE NATIVE STICKY FIX (Store: Indian) --- */
@media screen and (min-width: 992px) {
  /* 2. Force the row to stretch so the sidebar has a "track" to slide on */
  .product-page-main > .row,
  .product-page-main .row {
    align-items: stretch !important;
    display: flex !important;
  }

  /* 3. Reset the Sidebar Column (The Parent) */
  .js-sticky-sidebar {
    display: block !important;
    height: auto !important; /* Allows it to fill the full height of images */
    min-height: 100% !important;
    position: static !important; /* Let flexbox handle the parent */
  }

  /* 4. Apply Sticky to the Inner Content Wrapper */
  div[data-js-sticky-sidebar-body] {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 80px !important; 
    z-index: 20;
    width: 100% !important;
    transform: none !important;
    left: auto !important;
    bottom: auto !important;
  }
}

/* MOBILE: fix price alignment + smaller size */
@media (max-width: 749px) {
#MainContent{margin-top:0.5rem !important;}
  
  /* align the whole price row to the left */
  .template-product .product-page .product__price,
  .template-product .product-page .price,
  .template-product .product-page [data-js-product-price] {
    display: flex;
    align-items: baseline;
    justify-content: flex-start !important; 
    text-align: left !important; 
    gap: 0 !important; /* KILLS THE GHOST SPACING FROM EMPTY ELEMENTS */
    flex-wrap: wrap;
    width: 100%;
    margin-left: 0 !important;
    padding-left: 0 !important;
  }

  /* Manually add the spacing BACK IN only if the compare price is actually visible */
  .template-product .product-page .price-compare:not(.d-none):not(:empty) + .price-now,
  .template-product .product-page .price-compare:not(.d-none):not(:empty) + .price__current {
    margin-left: 8px !important;
  }

  /* Force single price to stay left */
  .template-product .product-page .price-now,
  .template-product .product-page .price__current {
    margin-left: 0 !important;
    padding-left: 0 !important;
  }

  /* current price */
  .template-product .product-page .product__price .money,
  .template-product .product-page .price .price-item--regular,
  .template-product .product-page .price .price__current {
    font-size: clamp(20px, 6vw, 28px);
    line-height: 1.15;
  }

  /* compare-at (strikethrough) */
  .template-product .product-page .price .price-item--compare,
  .template-product .product-page .product__price .price--compare {
    font-size: 14px;
    opacity: .6;
  }
}

/* Full-bleed product page container */
.template-product .product-page > .container {
  max-width: none;   /* kill boxed width */
  width: 100%;
  padding-left: 2px;  /* near edge-to-edge on mobile */
  padding-right: 2px;
}

/* make sure inner wrappers don't clamp it back */
.template-product .product-page__container {
  max-width: 100%;
  width: 100%;
}

/* keep currency + amount together */
.no-wrap{ white-space:nowrap; }

/* make sale line tidy and baseline-aligned; avoid theme block styles */
#cp-{{ section.id }} .price,
#cp-{{ section.id }} .price--sale{
  display:flex; align-items:baseline; column-gap:8px; row-gap:2px; flex-wrap:wrap;
  line-height:1.2;
}
#cp-{{ section.id }} .price span,
#cp-{{ section.id }} .price--sale span{ display:inline; }

/* lighter compare-at */
#cp-{{ section.id }} .price-compare s{ opacity:.6; }

/* Unselected variant buttons: white outline, 10px radius */
.product-options__value--text:not(.active),
.product-options__value--large-text:not(.active),
.product-options__value--square:not(.active),
.product-options__value--circle:not(.active) {
  border: 1px solid #00000000 !important;
  border-radius: 10px !important;
  background-color: transparent !important;
  color: inherit !important;
}

/* Active (selected) variant buttons: red fill, red border, white text */
.product-options__value--text.active,
.product-options__value--large-text.active,
.product-options__value--square.active {
  border-color: white !important;
  color: #fff !important;
}

/* Circle variant’s “dot” needs its ::before overridden */
.product-options__value--circle.active::before {
  background-color: red !important;
  border-color: red !important;
}


.scroll-to-lore-btn {
  width: 100%;
  padding: 24px 12px;
  margin-top:0px !important;
  border: 1.5px solid #fff;
  background: transparent;
  color: #fff;
  text-align: center;
  font-family: "Sequel Sans Semi Bold Disp", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: all 0.3s ease;
  border-radius : 10px;
}

.scroll-to-lore-btn:hover {
  background: #ff3535;
  color: #fff;
  border-color: transparent;
  transition: background-color 0.3s ease, color 0.3s ease,
    border-color 0.3s ease;
  
}

/* Footbar select (before selection) */
.footbar-product .footbar-product__options select,
.footbar-product .footbar-product__options select.m-0[data-js-product-variants="control"] {
  background-color:rgb(25, 28, 41) !important;   /* black box */
  color: #fff !important;              /* white text */
  border: 1px solid #000 !important;
  border-radius: 8px;
  padding: 10px 40px;
  min-height: 44px;
  appearance: none;                    /* optional: cleaner look */
}

/* Dropdown list items */
.footbar-product .footbar-product__options select option {
  background-color: #000;              /* list background */
  color: #fff;
}

/* Selected option color in the list */
.footbar-product .footbar-product__options select option:checked,
.footbar-product .footbar-product__options select option:active {
  background-color: #171717;           /* after selection */
  color: #fff;
}

/* Focus polish */
.footbar-product .footbar-product__options select:focus {
  outline: 2px solid #4a8cff;
  outline-offset: 2px;
  border-color: #171717;
}

.footbar-product__button-add-to-cart{height:3rem;}

.sticky-sidebar,
.js-sticky-sidebar,
[data-js-sticky-sidebar-body] {
  position: static !important;
  top: auto !important;
  bottom: auto !important;
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
  transform: none !important;
}

@media (min-width: 1200px) {

  /* Main info block (title, price, ATC, etc.) */
  .template-product .sticky-sidebar .product-page-info {
    max-width: 650px;       /* play with 420–480px */
    margin-left: auto;      /* centers inside the col-md-5 */
    margin-right: auto;
    text-align: left;
  }

  /* Tabs / accordion block */
  .template-product .sticky-sidebar .product-page__tabs {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
  }
}


/* Make product gallery full width on mobile */
@media(max-width: 768px) {

   /* Make wrapper and slider full width */
  .product-gallery,
  .product-gallery_main,
  .product-gallery__content,
  .product-gallery_main_slider,
  .product-gallery_main_slider-wrapper,
  .product-gallery_main_item {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Image should fill that 60vh box without cropping */
  .product-gallery_main_item .rimage__image {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;  /* change to 'cover' if you WANT cropping */
    display: block;
  }

  /* Remove the white space on top (1) */
  .col-12.col-md-7.index-10.sticky-sidebar.js-sticky-sidebar {
    padding-top: 0 !important;
    margin-top: -40px !important;
  }

}


/* MOBILE FIXES */
@media (max-width: 768px) {

  /* Title left + small 4px inset from edge */
  .product-page-info__title {
    text-align: left !important;
    padding-left: 2px !important;
  }

  .product-page-info__title h1 {
    text-align: left !important;
    padding-left: 2px !important; /* double ensure on h1 */
    font-size:14px !important;
  }

  /* Price container left aligned */
  .product-page-info__price {
    text-align: left !important;
    padding-left: 4px !important; /* same inset as title */
    margin-top: -12px !important;
  }

  /* Inner flex span that holds compare + now price */
  .product-page-info__price .price {
    justify-content: flex-start !important;
    width: 100% !important;
  }
}


/* ---------- SIZE ROW LAYOUT ---------- */

.rk-size-row {
  display: flex;
  align-items: center;
  justify-content: space-between;   /* LEFT ↔ RIGHT alignment */
  width: 100%;
  margin-bottom: 16px;
}

label.rk-size-label-wrapper.rk-size-label-enhanced { margin-left: -16px; }

/* label wrapper */
.rk-size-label-wrapper {
  display: inline-flex;
}

/* pill: SIZE / CHEST / LENGTH */
.rk-size-label-enhanced {
  display: inline-flex;             /* NOT flex: 1 */
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
  padding: 12px 16px;
  background-color: rgba(255, 255, 255, 0.08);
  border-radius: 5px;
  line-height: 1;
  white-space: nowrap;
}

/* spacing + weight */
.rk-size-label-enhanced span {
  margin-right: 4px;
  font-size: 11px;
}

/* button */
.rk-size-guide-btn {
  background: #f2f2f2;
  border-radius: 5px;
  padding: 12px 32px;
  border: none;
  cursor: pointer;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-size: 11px;
  transition: background 0.2s ease;
}

.rk-size-guide-btn:hover {
  background: #e8e8e8;
}

/* reset any generic gap */
.rk-size-label-enhanced {
  gap: 8px;
}

/* "SIZE:" */
.rk-size-label {
  margin-right: 0px;          /* small space before M */
}

/* "M" */
.rk-size-value {
  margin-right: 16px;         /* bigger gap before CHEST */
  margin-left:-4px !important;
}

/* "CHEST: 46 INCH" group */
.rk-size-label-enhanced [data-rk-size-extra="primary"] {
  margin-right: 16px;         /* same gap before LENGTH */
}

/* last item "LENGTH: 29 INCH" – no extra margin needed */
.rk-size-label-enhanced [data-rk-size-extra="secondary"] {
  margin-right: 0;
}



/* Apply Sequel Sans Roman Disp to the entire size pill */
.rk-size-label-wrapper,
.rk-size-label-wrapper span,
.rk-size-label-enhanced span {
  font-family: "Sequel Sans Roman Disp" !important;
}


/* Apply Sequel Sans Roman Disp to Size Guide button */
.rk-size-guide-btn {
  font-family: "Sequel Sans Roman Disp" !important;
}
/* ---------- MOBILE ---------- */

@media (max-width: 768px) {

  .rk-size-label-enhanced {
    padding: 6px 12px;
    /* Keep `SIZE: M · CHEST: 46 INCH · LENGTH: 29 INCH` on a single line.
       Was `white-space: normal` (wrapped to two-plus lines on narrow phones).
       The pill itself is sized to its content (`display: inline-flex`), and
       the parent .rk-size-row uses `justify-content: space-between` so any
       overflow gets clipped/pushed by the size-guide button on the right;
       in practice the 9px font keeps the string under ~210px which fits on
       every standard mobile width with room for the right-side button. */
    white-space: nowrap;
  }

  .rk-size-label-enhanced span {
    font-size: 9px;
  }

  .rk-size-guide-btn {
    padding: 8px 16px;
    font-size: 10px;
  }

  .product-options--type-page label { margin-bottom: 1px; margin-right: 0; } 
  label.rk-size-label-wrapper.rk-size-label-enhanced { margin-left: -12px; }

  /* reset any generic gap */
.rk-size-label-enhanced {
  gap: 4px;
}

/* "SIZE:" */
.rk-size-label {
  margin-right: 4px;          /* small space before M */
}

/* "M" */
.rk-size-value {
  margin-right: 16px;         /* bigger gap before CHEST */
}

/* "CHEST: 46 INCH" group */
.rk-size-label-enhanced [data-rk-size-extra="primary"] {
  margin-right: 16px;         /* same gap before LENGTH */
}

/* last item "LENGTH: 29 INCH" – no extra margin needed */
.rk-size-label-enhanced [data-rk-size-extra="secondary"] {
  margin-right: 0;
}
}


.product-page-info__details-buttons{display:none;}
.price{font-size:16px !important;}
.product-page-info__price .price--sale>span:first-child, .one-product-info__price .price--sale>span:first-child {
    font-size: 12px;
}
.product-page-info__price{margin-top:-16px !important;}
.product-recommendations .price-compare {
  font-size: 0.6rem;
}

.product-recommendations .price-now {
  font-size: 0.8rem;
}

.product-page-info .price-now {
  font-size: 0.9rem;
}

.product-recommendations .mt-15 {
  margin-top: 4px !important;
}

.product-recommendations #cp-template--20916027293952__collection_pills_a79dhJ,
.product-recommendations .product-collection__content {
  gap: 2px !important;
}

.product-recommendations .product-collection__title h4.m-0 a {
  text-transform: uppercase !important;
}
#scroll-to-lore-btn{display:none;}

.product-gallery__fullscreen_close.position-relative, .icon-theme-164 {
    margin-top:60px !important;
}



@media (max-width: 768px) {
  /* move the parent if needed */
  .product-gallery__fullscreen_close { top: 60px !important; border-radius:500px !important; }

  /* force the icon visible — cover all svg element types */
  .product-gallery__fullscreen_close .position-relative svg,
  .product-gallery__fullscreen_close .position-relative svg {
    display: block !important;     /* remove baseline gap */
    width: 18px !important;
    height: 18px !important;
    fill: #fff !important;         /* for filled paths */
    stroke: #fff !important;       /* for stroked paths */
    color: #fff !important;        /* for currentColor-based svgs */
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* if the svg uses a <use> reference */
  .product-gallery__fullscreen_close .position-relative svg use {
    fill: #fff !important;
    stroke: #fff !important;
  }
   .product-gallery__fullscreen_close > i {
    width: 36px;
    height: 36px;
    background: #000;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .product-gallery__fullscreen_close {
    pointer-events: auto;
  }
}

/* native sticky style (preferred) */
.js-sticky-sidebar.js-sticky--stuck {
  position: -webkit-sticky;
  position: sticky;
  top: 80px; /* match the offsetTop value in JS (change if you adjust JS) */
  z-index: 50;
}

/* fixed fallback look */
.js-sticky-sidebar.js-sticky--fixed {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* minor helper to avoid collapse when un-stuck */
.js-sticky-sidebar.js-sticky--unstuck { 
  position: relative; 
}



/* minimal CSS fallback used by the JS above */
.sticky-fallback{
  display: block !important;
  position: relative !important;
  top: 0 !important;
  transform: none !important;
  visibility: visible !important;
  z-index: 10 !important;
}

/* ensure size label wrappers show up */
.size-label-wrap,
.rk-size-label,
.rk-sg-size-wrap { 
  display: block !important;
  visibility: visible !important;
}





/* ===== Wrapper Alignment ===== */
.rk-header-right {
  margin-top: 28px;
}

@media (max-width: 768px) {
  .rk-header-right {
    margin-top: 16px;
  }
}

/* ===== Lore Link ===== */
.rk-lore-link {
  display: inline-flex;
  align-items: center;
  gap: 4px;

  font-family: "Sequel Sans Semi Bold Disp", sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  line-height: 1;

  color: #ffffff;
  text-decoration: none;

  opacity: 0.75;
  transition: opacity 0.2s ease;
}

.rk-lore-link:hover {
  opacity: 1;
}

/* ===== Underline Only Text ===== */
/* Underline only the text */
.rk-lore-label {
  position: relative;
  display: inline-block;
}

.rk-lore-label::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 100%;
  height: 1px;
  background: #ffffff;   /* solid white so you SEE it */
  opacity: 0.6;
}

/* ===== Arrow ===== */
.rk-lore-arrow {
  font-size: 9px;
}

/* ===== Mobile Slightly Smaller ===== */
@media (max-width: 768px) {
  .rk-lore-link {
    font-size: 9px;
  }

  .rk-lore-arrow {
    font-size: 8px;
  }
}

.product-page__tabs{display:none;}

/* ===== A11y fixes — PLAN-a11y-2/3 ===== */
/* Header cart button — WCAG 2.5.8 target-size (≥ 44×44) */
.header__btn-cart{min-width:44px;min-height:44px;}

/* 1. Title: Force 12px, Uppercase, and restore layout */
.product-collection__wrapper .product-collection__title h3,
.product-collection__wrapper .product-collection__title h3 a {
  text-transform: uppercase !important;
  font-size: 12px !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  display: block !important;
}

/* 2. Main Price Container: Force left alignment */
.product-collection__wrapper .product-collection__price {
  display: flex !important;
  justify-content: flex-start !important;
  text-align: left !important;
  width: 100% !important;
}

/* 3. The Inner Flex Container: Apply the negative margin to ALL prices (Sale & Regular) */
.product-collection__wrapper .price {
  display: flex !important;
  align-items: baseline !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  margin-top: -8px !important; /* Pulls price closer uniformly */
  width: 100% !important;
}

/* 5. Price Now & Regular Price: 13px size and Bold */
.product-collection__wrapper .price-now,
.product-collection__wrapper .price-now .rbk-price,
.product-collection__wrapper .price__regular,
.product-collection__wrapper .price__regular .rbk-price,
.product-collection__wrapper .price--regular .rbk-price,
.product-collection__wrapper .price-item--regular {
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  margin: 0 !important;
}

/* CRITICAL FIX: Prevent ghost elements from taking up flex space */
.price span.d-none,
.price-compare.d-none,
.price-now.d-none,
.rk-price-wrap span:empty {
    display: none !important;
}

/* =============================================================
   PDP price row — unify alignment on mobile too (parity with desktop).
   Compare-at gets a smaller font so it doesn't visually compete with
   the active price; current price keeps its clamp() scaling.
   ============================================================= */
.rk-price-wrap .price,
.rk-price-wrap [data-js-product-price] {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: baseline !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}
.rk-price-wrap .price-now,
.rk-price-wrap .price-compare {
  margin: 0 !important;
  padding: 0 !important;
}
.rk-price-wrap .price-now,
.rk-price-wrap .price-now .rbk-price {
  font-size: 14px !important;
  line-height: 1.15 !important;
  font-weight: 700 !important;
}
.rk-price-wrap .price-compare,
.rk-price-wrap .price-compare .rbk-price,
.rk-price-wrap .price-compare s {
  font-size: 13px !important;
  opacity: 0.55 !important;
  font-weight: 500 !important;
}

/* =============================================================
   Lore button — mobile trim. Was inheriting parent font-size (~14px)
   via `font: inherit` in lore-modal.liquid. Now that we removed that
   shorthand, an explicit small size keeps the button compact so it
   doesn't push the title onto two lines.
   ============================================================= */
.rk-lore-link { font-size: 8px !important; }
.rk-lore-arrow { font-size: 7px !important; }

/* =============================================================
   PDP — mirror desktop: zero out the top margin between header
   spacer and the product gallery so the page reads tighter on
   mobile too. See theme-d.css for full rationale.
   ============================================================= */
.template-product #MainContent,
.template-product .product-page,
.template-product .product-page__container {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.template-product .breadcrumbs { padding-top: 0 !important; padding-bottom: 0 !important; }

/* =============================================================
   Sold-out variants — strikethrough + grayed-out (mirror desktop).
   See theme-d.css for full rationale.
   ============================================================= */
.product-options__value.disabled-hidden {
  opacity: 0.35;
  pointer-events: none;
  text-decoration: line-through;
  text-decoration-thickness: 1.5px;
  text-decoration-color: rgba(255, 255, 255, 0.7);
}
.product-options__value.disabled-hidden span,
.product-options__value.disabled-hidden span::before,
.product-options__value.disabled-hidden span::after {
  display: none !important;
  content: none !important;
  background: none !important;
  transform: none !important;
}

/* =============================================================
   Sideways-scroll catch-all (mobile)
   Some sections on the PDP (testimonial carousel track, YMAL row,
   gallery full-bleed) intentionally use `100vw` or scroll-snap rows.
   Any one of them can briefly compute a width fractionally wider than
   the viewport on mobile Chrome (due to rounding, scrollbar gutters,
   or `safe-area-inset` math) and that gives the BODY itself a
   horizontal scrollbar. Clipping x-overflow at the body level
   eliminates the page-level sideways drag without affecting any
   element's internal horizontal scroll (gallery swipe, YMAL row,
   testimonial track all live inside their own scroll containers).
   ============================================================= */
html, body { overflow-x: clip; max-width: 100%; }

/* Lore-content font defence — REMOVED.
   The previous revert block had the same specificity (0,0,1,1) as the
   lore page's own typography rules (e.g. `.rbk-lore h1 { font-family:
   var(--font-bold); font-size: var(--t-h1); ... }`) but with !important,
   so it OBLITERATED the lore page's intended fonts instead of just
   undoing the storefront overrides. If a specific element still gets
   stomped by a storefront rule, fix it surgically here per-selector
   (e.g. with explicit values matching the lore page's intent) rather
   than reverting wholesale. */

/* Samurai-lore-specific tweaks moved BACK into the lore page HTML
   itself (manifesto list reset, hero line-height per breakpoint, and
   0.5px letter-spacing on Heavy Disp selectors). Keeping lore styling
   inside the lore content avoids polluting the theme with
   per-collection design decisions. */
