@layer MR{@font-face{font-family:TTNorms;src:url(5666b83392be1e75e731.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:TTNorms;src:url(f893bca1f27aa1a066c6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TTNorms;src:url(b2ec10270eb8117b0b05.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TTNorms;src:url(9ef8e3aae3c5398c7761.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TTNorms;src:url(0da2a4503545793ae4c3.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:TTNorms;src:url(0a7b4dc3218da74da0e1.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}*{font-family:"TTNorms",Arial,Sans-Serif;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"hlig" 0;font-variant-ligatures:none}body{font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"hlig" 0;font-variant-ligatures:none}:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px;--grid-max-width: 1600px}@media only screen and (max-width: 1024px){.desktop-only{display:none}}@media only screen and (min-width: 1025px){.mobile-only{display:none}}.visually-hidden{height:0;visibility:hidden}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.header__wrapper:not(.js__header__stuck) .use-white-text .navlink.navlink--toplevel span,.header__wrapper:not(.js__header__stuck) .use-white-text .header__desktop__buttons .navlink{color:#fff!important}.header__wrapper:not(.js__header__stuck) .use-white-text .navlink.navlink--toplevel span:first-of-type:after,.header__wrapper:not(.js__header__stuck) .use-white-text .header__desktop__buttons .navlink:first-of-type:after{background-color:#fff!important}.header__wrapper:not(.js__header__stuck) .use-white-text .wgcurrent a{color:#fff!important}.header__wrapper:not(.js__header__stuck) .use-white-text .wgcurrent:after{filter:invert(1)!important}.header__wrapper .hover-disclosure.is-visible .navtext:after{background-color:#000!important}.meganav--visible .use-white-text .navlink,.meganav--visible .use-white-text .navlink--toplevel span,.js__header__stuck .use-white-text .navlink,.js__header__stuck .use-white-text .navlink--toplevel span,.meganav--visible .use-white-text .navlink:hover,.meganav--visible .use-white-text .navlink--toplevel span:hover,.js__header__stuck .use-white-text .navlink:hover,.js__header__stuck .use-white-text .navlink--toplevel span:hover{color:inherit!important}.meganav--visible .navlink--toplevel span,.js__header__stuck .navlink--toplevel span{color:#000}.meganav--visible .logo__img.logo__img--color svg path,.js__header__stuck .logo__img.logo__img--color svg path{fill:#000}.swym-header-launcher-icon svg{stroke-width:2}.header__menu .navlink,.header__menu .navlink--toplevel span{font-size:12px;font-weight:700;line-height:normal;letter-spacing:2.4px;text-transform:uppercase}.header__menu .navlink--toplevel span:first-of-type:after{background-color:var(--header-color, var(--link))}.header__desktop_static-wg{margin-left:3px;display:flex;align-items:center}@media only screen and (max-width: 768px){.header__desktop_static-wg{margin-left:7px}}.header__desktop_static-wg a{padding-left:0;padding-right:0}@media only screen and (min-width: 769px){.header__desktop__upper,.header__desktop__lower,.header__mobile{padding-left:16px;padding-right:18px}}.navlink .icon{--icon-size: 20px}.header__desktop__bar__r .header__desktop__buttons--icons{margin-right:0;column-gap:0}.header__desktop__bar__r{column-gap:clamp(1em,2vw,3em)}@media (min-width: 1440px){.header__desktop__bar__r{column-gap:3em}}.header__desktop__bar__r .header__menu,.header__desktop__bar__r .header__desktop__buttons--text{margin-right:0;column-gap:5px}.header__desktop__button:has(.navlink--cart){order:3}.header__desktop__button:has(.navlink--account){order:2}@media (min-width: 1440px){.swym-header-launcher{order:1}}[data-header-style=logo_beside] .header__desktop__upper{align-items:stretch}[data-header-style=logo_beside] .header__desktop__bar__l{align-self:stretch;align-items:stretch}[data-header-style=logo_beside] .header__desktop__bar__r{align-self:center;align-items:center}[data-header-style=logo_beside]:not(.js__header__stuck) .weglot--white-caret .wg-drop.country-selector .wgcurrent:after{filter:brightness(0) invert(1)!important}[data-header-style=logo_beside]:not(.js__header__stuck) .weglot--white-caret .weglot-container a:first-of-type:after{background-color:#fff}[data-header-style=logo_beside]:not(.js__header__stuck) .header__logo{min-height:100%;align-items:center;position:relative;width:100%;max-width:694px}[data-header-style=logo_beside]:not(.js__header__stuck) .header__logo__link{max-width:100%;width:99.3%;position:absolute;top:-9%}[data-header-style=logo_beside]:not(.js__header__stuck):not(.js__show__mobile)[data-logo-animation=enabled] .header__logo{min-height:100%;align-items:center;width:100%;max-width:694px;position:unset}[data-header-style=logo_beside]:not(.js__header__stuck):not(.js__show__mobile)[data-logo-animation=enabled] .header__logo__link{max-width:100%;width:99.3%;position:absolute;top:90%;left:14px}[data-header-style=logo_beside]:not(.js__header__stuck):not(.js__show__mobile)[data-logo-animation=enabled] .header__logo__link{transition:width .4s ease-out,max-width .4s ease-out,top .4s ease-out;width:calc(99% - 16px);max-width:calc(99% - 16px)}[data-header-style=logo_beside]:not(.js__header__stuck):not(.js__show__mobile)[data-logo-animation=enabled][data-logo-state=animated] .header__logo__link{max-width:694px;width:90%;left:14px;transform:translate(0);top:15%}[data-header-style=logo_beside]:not(.js__header__stuck):not(.js__show__mobile)[data-logo-animation=enabled][data-logo-state=animated] .logo__img{width:99%}[data-header-style=logo_beside] .header__desktop__bar__l{z-index:6}@media (max-width: 1430px) and (min-width: 1024px){[data-header-style=logo_beside] .header__desktop__bar__l{max-width:45%;flex-shrink:0}[data-header-style=logo_beside] .header__desktop__upper{justify-content:space-between}[data-header-style=logo_beside] .header__desktop__bar__r{flex:0}[data-header-style=logo_beside]:not(.js__header__stuck) .header__logo__link{max-width:90%;width:90%}}.header__logo__link .logo__img svg{width:100%;height:auto}.logo__img--sticky{position:absolute;top:0;opacity:0}.logo__img--sticky img{object-fit:contain}[data-header-sticky].js__header__stuck .header__desktop__upper{padding-left:var(--outer);padding-right:var(--outer)}[data-header-sticky].js__header__stuck .navlink--cart--icon .header__cart__status{color:#fff}[data-header-sticky].js__header__stuck .header__desktop_static-wg svg path{fill:#000}body:not(.template-index):not(.template-product) .header-sections{padding-bottom:var(--header-height, 120px);margin-bottom:-5px}@media only screen and (max-width: 768px){body:not(.template-index):not(.template-product) .header-sections{padding-bottom:var(--header-height-mobile, 90px)}}.js__header__stuck .header__logo--has-sticky .logo__img--color{opacity:0}.js__header__stuck .header__logo--has-sticky .logo__img--sticky{opacity:1;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}.header__dropdown__wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.header__dropdown__wrapper.header__dropdown__wrapper--parent{margin-top:0!important}.header__dropdown__wrapper::-webkit-scrollbar{display:none}.header__dropdown__wrapper .dropdown__family .navlink--child span{color:#969696;font-size:10px;font-weight:800;line-height:normal;letter-spacing:2px;text-transform:uppercase}.header__dropdown__wrapper .dropdown__family .navlink--grandchild{display:flex;column-gap:1.1em;width:fit-content}.header__dropdown__wrapper .dropdown__family .navlink--grandchild.margin-top-link{margin-top:3em}.header__dropdown__wrapper .dropdown__family .navlink--grandchild span{font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.36px;text-transform:none}.header__dropdown__wrapper .dropdown__family .navlink--grandchild span.bold-text{font-weight:700}@media only screen and (max-width: 1440px){.header__dropdown__wrapper .dropdown__family .navlink--grandchild span{font-size:16px}}.header__dropdown__wrapper .dropdown__family .navlink--grandchild .badge.menu-badge{color:var(--badge-text-color, #fff);background-color:var(--badge-color, #000);text-align:center;font-size:8px;font-weight:700;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;border-radius:100px;display:flex;justify-content:center;align-items:center;padding:.5em 1.25em;min-height:0;max-height:20px;margin-right:-3px;position:relative;top:3px}.header__dropdown__wrapper .dropdown__family .navlink--grandchild .swatch-menu__item{width:32px;height:32px;background-color:var(--swatch-color);border-radius:100%;display:block;position:relative}.header__dropdown__wrapper .dropdown__family .dropdown__family__links a span{color:var(--link-color, #000)}.header__dropdown__wrapper .dropdown__family.two-column{padding-left:4.3em}.header__dropdown__wrapper .dropdown__family.two-column .dropdown__family__links{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.9em}.header__dropdown__wrapper .dropdown__family.two-column .dropdown__family__links a span{font-size:18px;font-style:normal;letter-spacing:-.3px}@media only screen and (max-width: 1440px){.header__dropdown__wrapper .dropdown__family.two-column .dropdown__family__links a span{font-size:16px}}.header__dropdown__wrapper .dropdown__family.two-column .dropdown__family__links .navlink--grandchild{align-items:center;column-gap:.9em}.grandparent .header__dropdown__inner{padding-left:2em;padding-top:1em;padding-bottom:3em}.grandparent .navlink--child{margin-bottom:9px}.grandparent .header__grandparent__links{flex:1;display:flex;justify-content:flex-start;white-space:nowrap;min-height:410px}.grandparent .dropdown__family{padding-right:24px}@media only screen and (min-width: 1601px){.grandparent .dropdown__family{width:40%}}@media only screen and (max-width: 1440px){.grandparent .dropdown__family{padding-right:12px;padding-left:12px}}.js__show__mobile .header__mobile{padding-left:16px;padding-right:16px;display:block}.js__show__mobile .header__mobile .header__mobile__top{display:flex;justify-content:space-between}.js__show__mobile .header__mobile .header__mobile__logo{display:flex;justify-content:center;padding-top:.5em}.js__show__mobile .header__mobile .header__mobile__logo .header__logo{width:100%}.js__show__mobile .header__mobile .header__mobile__logo .header__logo__link{max-width:347px;width:100%}@media only screen and (max-width: 600px){.js__show__mobile .header__mobile .header__mobile__logo .header__logo__link{max-width:none}}.js__show__mobile .header__mobile .header__mobile__button .navtext{text-transform:uppercase;text-align:center;font-size:14.887px;font-weight:700;letter-spacing:2px}.js__show__mobile[data-logo-animation=enabled] .header__mobile{position:relative}.js__show__mobile[data-logo-animation=enabled] .header__logo{position:unset}.js__show__mobile[data-logo-animation=enabled] .header__mobile__logo{top:100%;position:absolute;width:calc(100% - 32px);left:50%;transform:translate(-50%);transition:top .4s}.js__show__mobile[data-logo-animation=enabled] .header__mobile__logo .header__logo__link{max-width:100%;width:100%;transition:width .4s ease-out,max-width .4s ease-out;position:absolute;top:75%}.js__show__mobile[data-logo-animation=enabled][data-logo-state=animated] .header__mobile__logo{width:100%;top:0;transition:top .4s}.js__show__mobile[data-logo-animation=enabled][data-logo-state=animated] .header__mobile__logo .header__logo__link{transition:width .4s ease-out,max-width .4s ease-out;top:0;max-width:110px}@media only screen and (min-width: 769px){.js__show__mobile[data-logo-animation=enabled][data-logo-state=animated] .header__mobile__logo .header__logo__link{max-width:150px}}@media only screen and (max-width: 768px){.search-popdown{margin-top:calc(var(--PT) * -.8)}[data-header-sticky].js__header__stuck .header__mobile__logo{padding-top:.5em}[data-header-sticky].js__header__stuck .header__logo--has-sticky{min-height:0}[data-header-sticky].js__header__stuck .header__logo--has-sticky .header__logo__link{max-width:150px;width:100%}.swym-header-launcher{margin-right:3px}.header__mobile__right{gap:1px}}.bold-text{font-weight:700}.menu__block{padding-right:25px;padding-left:25px;padding-top:2.5em;opacity:0;visibility:hidden;transform:translateY(10px);position:absolute;top:0;left:0;width:100%;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .3s cubic-bezier(.25,.46,.45,.94),transform .3s cubic-bezier(.25,.46,.45,.94)}.menu__block.visible{opacity:1;visibility:visible;transform:translateY(0);position:relative}.menu__block .header__dropdown__image{transition:none}.menu__block .hero__content__wrapper{transition-delay:unset}.menu__block .hero__content__wrapper .hero__content{width:100%;padding:29px 2px 0}.menu__block .hero__content__wrapper .hero__content p{font-size:10px;font-weight:800;line-height:normal;letter-spacing:2px;text-transform:uppercase}.menu__blocks{position:relative;height:300px}.menu__blocks img{border-radius:20px}@media only screen and (min-width: 1601px){.menu__blocks{min-width:25%}}@media only screen and (max-width: 768px){.mobile-menu .header__logo__link,.js__show__mobile .header__logo__link{max-width:none}}.mobile-menu .sliderow,.js__show__mobile .sliderow{min-height:40px}.mobile-menu .drawer--header .drawer__close,.js__show__mobile .drawer--header .drawer__close{--icon-size: 15px}.mobile-menu .drawer--header .header__desktop_static-wg .navtext,.js__show__mobile .drawer--header .header__desktop_static-wg .navtext{color:#000;font-size:10px;font-weight:800;line-height:normal;letter-spacing:2px}.mobile-menu .drawer--header .header__desktop_static-wg .navtext svg path,.js__show__mobile .drawer--header .header__desktop_static-wg .navtext svg path{fill:#000}.mobile-menu .drawer__main-menu,.js__show__mobile .drawer__main-menu{margin-top:.5em}.mobile-menu .sliderow__title,.js__show__mobile .sliderow__title{min-height:40px}.mobile-menu .sliderow__title span,.js__show__mobile .sliderow__title span{font-size:18px;font-weight:500;letter-spacing:-.36px;color:var(--link-color, #000)}.mobile-menu .sliderow__title span.bold-text,.js__show__mobile .sliderow__title span.bold-text{font-weight:700}.mobile-menu .sliderow__title span.with-badge,.js__show__mobile .sliderow__title span.with-badge{display:flex;column-gap:10px;align-items:center}.mobile-menu .sliderule__chevron .icon,.js__show__mobile .sliderule__chevron .icon{fill:#000;width:15px;height:15px;stroke:none}.mobile-menu .sliderule__chevron .icon.icon-chevron-left,.js__show__mobile .sliderule__chevron .icon.icon-chevron-left{width:13px;height:13px}.mobile-menu .mobile-menu__block[data-parent-level]:not(.mobile-menu__block--visible),.js__show__mobile .mobile-menu__block[data-parent-level]:not(.mobile-menu__block--visible){opacity:0;visibility:hidden}.mobile-menu .mobile-menu__block[data-parent-level].mobile-menu__block--visible,.js__show__mobile .mobile-menu__block[data-parent-level].mobile-menu__block--visible{opacity:1;visibility:visible}.mobile-menu .mobile-menu__block .mobile-menu__image img,.js__show__mobile .mobile-menu__block .mobile-menu__image img{border-radius:20px}.mobile-menu .mobile-menu__block .mobile-menu__image-text,.js__show__mobile .mobile-menu__block .mobile-menu__image-text{font-size:10px;font-weight:800;line-height:normal;letter-spacing:2px;text-transform:uppercase}.mobile-menu .sliderow--back,.js__show__mobile .sliderow--back{margin-top:.5em}.mobile-menu .sliderule__panel.is-visible .sliderow__links,.js__show__mobile .sliderule__panel.is-visible .sliderow__links{margin-top:1em}.mobile-menu .sliderow__links.two-column,.js__show__mobile .sliderow__links.two-column{display:grid;grid-template-columns:repeat(2,1fr);row-gap:2px;column-gap:0;padding-left:1.2em;padding-right:1.5em;padding-top:4.8em}.mobile-menu .sliderow__links.two-column .sliderow__title,.js__show__mobile .sliderow__links.two-column .sliderow__title{padding-left:.8em}.mobile-menu .sliderow__links.two-column .sliderule__wrapper:has(.no-swatch),.js__show__mobile .sliderow__links.two-column .sliderule__wrapper:has(.no-swatch){grid-column:1 / -1;margin-top:.5em;margin-bottom:.5em}.mobile-menu .badge.menu-badge,.js__show__mobile .badge.menu-badge{color:var(--badge-text-color, #fff);background-color:var(--badge-color, #000);text-align:center;font-size:8px;font-weight:700;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;border-radius:100px;display:flex;justify-content:center;align-items:center;padding:.5em 1.25em;min-height:0;max-height:20px;margin:0;position:relative;top:1px}.mobile-menu .swatch-menu__item,.js__show__mobile .swatch-menu__item{width:32px;height:32px;background-color:var(--swatch-color);border-radius:100%;display:block;position:relative}.header__wrapper[data-header-transparent] .logo__img.logo__img--color svg path{fill:var(--header-color, var(--link))}.header__wrapper[data-header-transparent]:not(.js__header__stuck) .header__desktop_static-wg svg path{fill:var(--header-color, var(--link))}.header__wrapper[data-header-transparent]:not(.js__header__stuck) .icon{stroke:var(--header-color, var(--icons))}.header__wrapper[data-header-transparent]:not(.js__header__stuck) .swym-header-launcher-icon svg path{stroke:var(--header-color, currentColor)}.header__wrapper[data-header-transparent]:not(.js__header__stuck) i.icon.swym-launcher-header-icon.swym-inject{color:var(--header-color, var(--link))!important}.header__wrapper[data-header-transparent]:not(.js__header__stuck) .header__mobile__hamburger .navtext{color:var(--header-color, var(--link))}.header__wrapper[data-header-transparent].meganav--visible .logo__img.logo__img--color svg path{fill:#000}.weglot-container a:first-of-type:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#000;transition:width .3s cubic-bezier(.39,.575,.565,1)}@media (hover: hover){.weglot-container a:hover:after{width:100%}}.navlink--cart--icon .header__cart__status{background:var(--header-color, #000);color:var(--header-color-text, #fff)}.js__header__stuck .navlink--cart--icon .header__cart__status{background:var(--header-color, var(--icons))!important;color:#fff!important}.template-index .navlink--cart--icon .header__cart__status{background:var(--header-color, #fff);color:var(--header-color-text, #000)}.template-product .navlink--cart--icon .header__cart__status{background:var(--header-color, var(--icons));color:#fff}.template-product .use-white-text .navlink--cart--icon .header__cart__status{color:#000;background:#fff}.footer-sections{--footer-background: var(--pdp-background);--footer-text-colour: var(--pdp-text-colour)}.footer-sections .site-footer-wrapper,.footer-sections .supporting-menu,.footer-sections .footer-sections{background-color:var(--swatch-background);color:var(--swatch-text-colour)}.footer-sections .pattern{--size: 30px;--p: 15px;--R: 33.54px ;--colour: var(--swatch-background);height:100px;margin:0}@media (max-width: 767px){.footer-sections .pattern{height:57px}}.footer-sections .pattern svg{width:100%;height:100%;display:block}.footer-sections .pattern svg path{fill:var(--swatch-background)}.footer-sections .pattern .wave-wrapper{width:100%;height:100px;overflow:hidden;line-height:0}.footer-sections .pattern .wave-wrapper--desktop{display:none}@media (min-width: 1300px){.footer-sections .pattern .wave-wrapper--desktop{display:block}}.footer-sections .pattern .wave-wrapper--tablet{display:none}@media (min-width: 768px) and (max-width: 1299px){.footer-sections .pattern .wave-wrapper--tablet{display:block}}.footer-sections .pattern .wave-wrapper--mobile{display:block;height:65px}@media (min-width: 768px){.footer-sections .pattern .wave-wrapper--mobile{display:none}}.footer__logo--full-width{width:100%;display:block;margin:0 auto}.footer__logo--full-width img{width:100%;height:auto;object-fit:contain}.footer__logo__wrapper{width:100%}.footer__logo__content{display:flex;align-items:flex-end;justify-content:center;gap:20px;width:100%}@media only screen and (max-width: 600px){.footer__logo__content{gap:10px}}.footer__logo__content path{stroke:var(--swatch-text-colour);fill:var(--swatch-text-colour)}.footer__logo{flex:1;width:100%}.footer__logo svg{width:100%;height:auto}.footer__logo__icon{flex-shrink:0;width:52px;height:52px;margin-bottom:.5em}@media only screen and (max-width: 600px){.footer__logo__icon{width:23px;height:23px;margin-bottom:.2em;position:relative;right:4px}}@media only screen and (min-width: 769px){.footer__logo__icon{width:62px;height:62px}}@media only screen and (min-width: 1301px){.footer__logo__icon{width:92px;height:92px}}.footer__logo__icon img{width:100%;height:100%;object-fit:contain}.footer__logo__icon--animated{animation:rotate 8s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.site-footer{padding-right:1.3em;padding-left:1.3em}@media only screen and (min-width: 769px){.site-footer{padding-left:54px;padding-right:54px}}.site-footer .footer__block__title{letter-spacing:-.5px}@media only screen and (max-width: 768px){.site-footer .footer__block__title{margin-bottom:1.1em}}.site-footer .footer__block__title.heading-x-small{font-size:25px;font-family:"TTNorms",Arial,Sans-Serif;font-style:normal}.supporting-menu__copyright{display:flex;justify-content:space-between;align-items:flex-end}.supporting-menu__copyright li{text-align:left}@media only screen and (min-width: 769px){.supporting-menu__copyright li{max-width:60%}}@media only screen and (min-width: 1441px){.supporting-menu__copyright li{max-width:680px}}.footer__block--text .rte p,.footer__quicklinks li a,.footer__newsletter__wrapper .footer__newsletter__text p{font-size:16px;font-weight:500;line-height:21px;letter-spacing:0px;margin-top:0}@media only screen and (max-width: 768px){.footer__block--text .rte p,.footer__quicklinks li a,.footer__newsletter__wrapper .footer__newsletter__text p{line-height:21px;letter-spacing:0px}}.footer__newsletter__wrapper .footer__newsletter__text p{max-width:95%}@media only screen and (min-width: 769px){.footer__newsletter__wrapper .footer__newsletter__text p{max-width:92%}}.footer__block--text .rte p{max-width:87%}.footer__quicklinks{line-height:28px}@media only screen and (max-width: 768px){.footer__quicklinks{margin-top:.5em}}.footer__quicklinks li{margin:0;width:fit-content}.footer__quicklinks a{color:var(--swatch-text-colour)}.footer__quicklinks a:after{background-color:var(--swatch-text-colour)}newsletter-component form{margin-top:3em;width:99%}@media only screen and (min-width: 990px){newsletter-component form{margin-top:6.7em;width:120%}}@media only screen and (min-width: 1301px){newsletter-component form{width:104%}}@media only screen and (min-width: 1441px){newsletter-component form{width:100%}}newsletter-component .input-group{border-radius:100px;border:2px solid var(--swatch-text-colour);padding:0 1.8em}@media only screen and (max-width: 768px){newsletter-component .input-group{padding:0 1.7em}}newsletter-component .newsletter__submit{font-size:16px;font-weight:700;line-height:113%;letter-spacing:0px;text-transform:none;color:var(--swatch-text-colour)}newsletter-component .newsletter__submit svg{margin-left:-1px;right:-4px;position:relative}newsletter-component .newsletter__submit svg path{stroke:var(--swatch-text-colour)}@media only screen and (max-width: 768px){newsletter-component .newsletter__submit{letter-spacing:0px}}newsletter-component .input-group__field{font-size:16px;font-weight:500;line-height:113%;letter-spacing:0px;opacity:1;color:var(--swatch-text-colour)}.supporting-menu__inner{padding-right:1.3em;padding-left:1.3em}@media only screen and (min-width: 769px){.supporting-menu__inner{padding-left:54px;padding-right:54px}}@media only screen and (max-width: 768px){.supporting-menu__inner{padding-top:3.5em;padding-bottom:.8em}}@media only screen and (min-width: 1301px){.supporting-menu__inner:has(.supporting-menu__text){margin-top:-3em}}.supporting-menu__inner .acknowledgement__copy p{font-size:16px;font-weight:500;line-height:113%;letter-spacing:0px}@media only screen and (max-width: 768px){.supporting-menu__inner .acknowledgement__copy p{font-size:12px;letter-spacing:-.72px;max-width:94%;margin-top:.8em;margin-bottom:1em}}.supporting-menu__inner .acknowledgement__copy svg{margin-bottom:-2px}.supporting-menu__inner .acknowledgement__copy svg *{stroke:var(--swatch-text-colour)}.supporting-menu__inner .copyright__text{font-size:16px;font-weight:500;line-height:113%;letter-spacing:0px;color:var(--swatch-text-colour)}.supporting-menu__inner .copyright__text a{color:var(--swatch-text-colour)}@media only screen and (min-width: 769px){.supporting-menu__inner .copyright__text{margin-right:-.5em;margin-bottom:.5em}}@media only screen and (max-width: 768px){.footer__blocks{margin-top:.5em;row-gap:2.5em}}@media only screen and (max-width: 768px){.footer__blocks .footer__block{margin-bottom:.5em}}body{font-family:"TTNorms",Arial,Sans-Serif}.ls-2,.hero__title{letter-spacing:-1.116px}.ls-4{letter-spacing:-8.066px}.ls-6,.slideshow__slide .hero__description{letter-spacing:-1.463px}.wide-ls-2{letter-spacing:2.4px}.promo-text-large{font-size:clamp(86.78px,12vw,201.66px);line-height:clamp(67.6px,9vw,157.2px);letter-spacing:-8.066px}@media (min-width: 1100px){.promo-text-large{font-size:clamp(86.78px,12vw,201.66px)}}@media (min-width: 1440px){.promo-text-large{font-size:201.66px;line-height:157.2px}}.promo-body-large{font-size:clamp(28px,3.5vw,55.781px);line-height:clamp(1.2em,6vw,1.4em);font-style:normal;font-weight:500;letter-spacing:-1.116px}@media (min-width: 1440px){.promo-body-large{font-size:55.781px;line-height:1.4em}}.swear-font,.heading-large.swear-font,.heading-x-large.swear-font,.heading-desktop-large.swear-font,.heading-desktop-x-large.swear-font,.heading-mobile-large.swear-font,.heading-mobile-x-large.swear-font{font-family:swear-display,serif;line-height:normal;letter-spacing:0px;font-style:italic}@media only screen and (max-width: 768px){.swear-font.h2{font-size:32px;font-weight:600;line-height:normal;letter-spacing:0px}}@media only screen and (max-width: 768px){.swear-font.mobile-heading-large{font-size:57px;line-height:58.2px;letter-spacing:0px}}h5,.h5,.swear-font.h5{font-size:var(--font-heading-medium);font-family:swear-display,serif;line-height:normal;letter-spacing:0px;font-style:italic}@media only screen and (max-width: 768px){h5,.h5,.swear-font.h5{font-size:24px}}h6,.h6{font-size:12px;font-weight:500;line-height:normal;letter-spacing:2.4px;text-transform:uppercase}.heading-x-small,.heading-small,.heading-medium,.heading-desktop-mini,.heading-desktop-x-small,.heading-desktop-small,.heading-desktop-medium,.heading-mobile-x-small,.heading-mobile-small,.heading-mobile-medium{letter-spacing:0px;line-height:normal}.heading-large,.heading-x-large,.heading-desktop-large,.heading-desktop-x-large,.heading-mobile-large,.heading-mobile-x-large{letter-spacing:0px;line-height:82%}@media only screen and (max-width: 768px){.heading-large,.heading-x-large,.heading-desktop-large,.heading-desktop-x-large,.heading-mobile-large,.heading-mobile-x-large{letter-spacing:-.94px}}@media only screen and (max-width: 768px){.grid__heading{line-height:normal;letter-spacing:0px}}@media only screen and (max-width: 768px){.grid__description{font-style:normal;font-weight:400;line-height:normal}}@media only screen and (max-width: 768px){.mobile-body-x-small{font-size:12px}.mobile-body-small{font-size:18px}.mobile-body-medium{font-size:24px}.mobile-body-large{font-size:30px}.mobile-body-x-large{font-size:45px}.heading-mobile-large,.mobile-heading-large,.heading-mobile-x-large{line-height:82%}}.tab-link{font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.4px}@media only screen and (max-width: 768px){.tab-link{font-size:10px;letter-spacing:2px}}.heading-mini{font-size:12px;font-weight:500;line-height:100%;letter-spacing:2.4px!important;vertical-align:middle;text-transform:uppercase}.heading-x-small{font-size:var(--font-heading-medium);font-family:swear-display,serif;font-style:italic;font-weight:500;line-height:normal;letter-spacing:0px}.heading-small{font-size:var(--font-heading-small)}.heading-medium{font-size:var(--font-heading-medium)}.heading-large{font-size:var(--font-heading-large)}.heading-x-large{font-size:var(--font-heading-x-large)}.large-headline{font-size:var(--FONT-LARGE-HEADLINE-MOBILE)}@media only screen and (min-width: 769px){.heading-desktop-mini{font-size:var(--font-heading-mini)}.heading-desktop-x-small{font-size:var(--font-heading-x-small)}.heading-desktop-small{font-size:var(--font-heading-small)}.heading-desktop-medium{font-size:var(--font-heading-medium)}.heading-desktop-large{font-size:var(--font-heading-large)}.heading-desktop-x-large{font-size:var(--font-heading-x-large)}.large-headline{font-size:var(--font-large-headline)}}@media only screen and (max-width: 768px){.mobile-heading-x-small{letter-spacing:-.4px}.heading-mobile-mini,.mobile-heading-mini{font-size:var(--font-heading-mini)}.heading-mobile-x-small,.mobile-heading-x-small{font-size:var(--font-heading-x-small)}.heading-mobile-small,.mobile-heading-small{font-size:var(--font-heading-small)}.heading-mobile-medium,.mobile-heading-medium{font-size:var(--font-heading-medium)}.heading-mobile-large,.mobile-heading-large{font-size:var(--font-heading-large)}.heading-mobile-x-large,.mobile-heading-x-large{font-size:var(--font-heading-x-large)}.large-headline-mobile,.mobile-large-headline{font-size:var(--FONT-LARGE-HEADLINE-MOBILE)}}.btn,.btn span{font-weight:500;line-height:100%;letter-spacing:2.4px;text-align:center;vertical-align:middle;text-transform:uppercase}@media only screen and (max-width: 768px){.btn,.btn span{font-weight:500}}.btn.btn--large{padding-left:2em;padding-right:2em}@media only screen and (max-width: 768px){.btn.btn--large{padding:7.5px 0;min-width:165px}.btn.btn--large span{padding:7.5px 0}}a .text__underline{text-transform:uppercase;position:relative}a .text__underline:first-of-type:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:2px;background-color:var(--link);transition:width .3s cubic-bezier(.39,.575,.565,1)}.line{transform-origin:24px 20px;transition:transform .3s ease}collapsible-elements.drawer__inner.border-radius{border-radius:20px;overflow:hidden;border:none;box-shadow:none}collapsible-elements .drawer__body{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}collapsible-elements .drawer__body::-webkit-scrollbar{display:none}collapsible-elements .drawer__body .product-upsell__image__thumb{padding-top:100%}collapsible-elements .extra-div{width:100%;display:block;position:absolute;background-color:var(--bg-color);height:30px;z-index:1}collapsible-elements .cart-block:has(.cart__message){z-index:2}collapsible-elements .cart__message{background-color:var(--bg-color);font-weight:500;border-radius:inherit;margin:0 -20px;padding:0 20px;width:calc(100% + 40px)}collapsible-elements .cart__title{font-size:12px;font-weight:700;line-height:normal;letter-spacing:2.4px}collapsible-elements .drawer__close{right:12px;--icon-size: 16px}collapsible-elements .cart__item{border-top:1px solid #BABABA}collapsible-elements .cart__item__content{padding-top:.7em;padding-bottom:.8em}collapsible-elements .cart__item__title{font-weight:700;line-height:normal;letter-spacing:-.28px}collapsible-elements .cart__price{font-size:12px;font-weight:500;line-height:normal;margin-top:1.2em;margin-bottom:1em}collapsible-elements .cart__price ins{font-weight:700}collapsible-elements .cart__quantity-wrapper{width:100%;position:relative}collapsible-elements .cart__quantity-wrapper .cart__item__remove{position:absolute;margin:0;right:3px;bottom:-2px}collapsible-elements .cart__quantity-wrapper .cart__quantity{border:1px solid #CECECE;border-radius:70px}collapsible-elements .cart__quantity-wrapper .cart__quantity svg{--icon-size: 13px}collapsible-elements .cart__quantity-wrapper .cart__quantity button{font-size:14px;top:49%}collapsible-elements .cart__quantity-wrapper .cart__quantity .cart__quantity-minus{left:5px}collapsible-elements .cart__quantity-wrapper .cart__quantity .cart__quantity-plus{right:8px}collapsible-elements .cart__widget__title{font-size:20px;font-weight:700;line-height:normal;letter-spacing:-.4px}collapsible-elements .cart__item__total,collapsible-elements .cart__total__price__vat{display:none}.cart__widget[data-upsell-widget]{border-top:1px solid #BABABA}.cart__widget[data-upsell-widget] .cart__widget__title{padding-top:20px}.cart__widget[data-upsell-widget] .product-upsell{background:#fdfcfa;padding:1em;border-radius:6px;align-items:flex-start}.cart__widget[data-upsell-widget] .product-upsell__holder--cart .product-upsell__content{padding:2.1em 0 2em 30px;position:relative;flex:1}.cart__widget[data-upsell-widget] .product-upsell__holder--cart .product-upsell__content .product-upsell__btn{--btn-size: 38px;--icon-size: 38px}.cart__widget[data-upsell-widget] .product-upsell__holder--cart .product-upsell__content svg{width:38px;height:38px}.cart__widget[data-upsell-widget] .product-upsell__holder--cart .product-upsell__content .product-upsell__actions{bottom:2px;right:2px;position:absolute}.cart__widget[data-upsell-widget] .product-upsell__holder--cart .product-upsell__content .product-upsell__skip{--icon-size: 14px;top:-4px;right:0}.cart__widget[data-upsell-widget] .product-upsell__holder--cart .product-upsell__content .product-upsell__skip svg{width:14px;height:14px}.cart__widget[data-upsell-widget] .product-upsell__holder--cart .product-upsell__content .product-upsell__title{font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.28px;position:relative;top:4px}.cart__widget[data-upsell-widget] .product-upsell__holder--cart .product-upsell__content .product-upsell__price{margin-top:14px}.cart__widget[data-upsell-widget] .product-upsell__holder--cart .product-upsell__content .product-upsell__price span{font-size:12px;font-weight:500;line-height:normal}.cart__widget[data-upsell-widget] .cart__widget__content__inner{padding:.5em 18px 2.5em}.cart__widget[data-upsell-widget] .product-upsell__image__thumb img{background-color:unset}.drawer__message{padding:20px 18px 10px;row-gap:.5em}.drawer__message .free-shipping__default-message,.drawer__message .free-shipping__success-message{font-size:12px;font-weight:500;line-height:normal}.drawer__message .free-shipping__progress-bar{--progress-bg: #F2EEE9;--progress-value-bg: #DEA923}.drawer__message.free-shipping{border-top:1px solid #BABABA}.drawer__foot .cart__total__label{font-size:12px;font-weight:700;line-height:normal;letter-spacing:2.4px}.drawer__foot .cart__total__price{font-size:20px;font-weight:700;line-height:normal}.drawer__foot .cart__total{margin-top:5px;margin-bottom:3em}.cart__buttons-all .cart__checkout,.cart__buttons-all .cart__view{font-size:12px;font-weight:700;line-height:normal;letter-spacing:2.4px;text-transform:uppercase;padding:1.3em}.cart__buttons-all .cart__view{border:1px solid #000}.klarna-message__placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1em 0!important}.klarna-message__placeholder .klarna-message__placeholder__text{font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal}.klarna-message__placeholder .payment-icons{margin-top:2px;display:flex;align-items:center}.klarna-message__placeholder .payment-icons img{max-height:39px}.klarna-message__placeholder .payment-icons img.klarna{padding:0 10px}.klarna-message__placeholder .payment-icons img.shoppay{padding:10px}.cart__note{font-size:12px;font-weight:500;line-height:normal;padding:1.6em .8em;width:83%;margin:0 auto}.cart__note a{text-decoration-line:underline}.ratio-1440-832-height-hero{aspect-ratio:1440 / 832;width:100%;height:auto}@media only screen and (min-width: 769px){.six-seventy-five-height-hero{min-height:675px;max-height:46.875vw}}@media only screen and (max-width: 768px){.mobile-height--ratio-878{padding-top:calc(1 / .878 * 100%)}}@media only screen and (max-width: 768px){.mobile-height--ratio-353-496{padding-top:calc(496 / 353 * 100%);min-height:0;max-height:unset}}@media only screen and (max-width: 768px){body:has([data-header-transparent]):not(:has([data-prevent-transparent-header])) .section-overlay-header:first-of-type .hero__content__wrapper.align--top-left-mobile,body:has([data-header-transparent]):not(:has([data-prevent-transparent-header])) .section-overlay-header:first-of-type .hero__content__wrapper.align--top-center-mobile,body:has([data-header-transparent]):not(:has([data-prevent-transparent-header])) .section-overlay-header:first-of-type .hero__content__wrapper.align--top-right-mobile{padding-top:calc(var(--header-height) + 70px)}}.slideshow,.slide-clone-container{position:relative;z-index:1}.slideshow .hero__title,.slide-clone-container .hero__title{text-transform:none}@media only screen and (max-width: 768px){.slideshow .hero__title,.slide-clone-container .hero__title{margin-bottom:.5rem}.slideshow .hero__title:not(.promo-text-large),.slide-clone-container .hero__title:not(.promo-text-large){font-weight:500}.slideshow .hero__title.mobile-large-headline,.slide-clone-container .hero__title.mobile-large-headline{letter-spacing:-4.5207px;line-height:76px;font-size:86px}}.slideshow .hero__description,.slide-clone-container .hero__description{line-height:normal}@media only screen and (min-width: 769px){.slideshow .hero__description,.slide-clone-container .hero__description{max-width:62%}}@media only screen and (min-width: 1601px){.slideshow .hero__description,.slide-clone-container .hero__description{max-width:53%}}@media only screen and (max-width: 768px){.slideshow .hero__description,.slide-clone-container .hero__description{letter-spacing:-1.463px}}.slideshow .align--top-center-desktop .hero__description,.slideshow .align--middle-center-desktop .hero__description,.slideshow .align--bottom-center-desktop .hero__description,.slide-clone-container .align--top-center-desktop .hero__description,.slide-clone-container .align--middle-center-desktop .hero__description,.slide-clone-container .align--bottom-center-desktop .hero__description{margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.slideshow .hero__button-group .hero__button+.hero__button,.slide-clone-container .hero__button-group .hero__button+.hero__button{margin-left:5px}}@media only screen and (max-width: 768px){.slideshow .hero__button-group .hero__button,.slide-clone-container .hero__button-group .hero__button{margin:0 8px 0 0}.slideshow .hero__button-group .hero__button .btn,.slide-clone-container .hero__button-group .hero__button .btn{font-size:11.411px;font-weight:700;line-height:normal;letter-spacing:2.282px}.slideshow .hero__button-group .hero__button .btn span,.slide-clone-container .hero__button-group .hero__button .btn span{font-weight:700}.slideshow .hero__button-group .hero__button-group,.slide-clone-container .hero__button-group .hero__button-group{margin:0 0px calc(var(--line) - 8px);flex-flow:row nowrap}}.slideshow .align--middle-right-desktop .hero__content--transparent .hero__description,.slideshow .align--bottom-right-desktop .hero__content--transparent .hero__description,.slideshow .align--top-right-desktop .hero__content--transparent .hero__description,.slide-clone-container .align--middle-right-desktop .hero__content--transparent .hero__description,.slide-clone-container .align--bottom-right-desktop .hero__content--transparent .hero__description,.slide-clone-container .align--top-right-desktop .hero__content--transparent .hero__description{margin-left:auto}.slideshow .inner-text-center,.slide-clone-container .inner-text-center{--alignment-text-align: center}.slideshow .inner-text-center .hero__button,.slide-clone-container .inner-text-center .hero__button{justify-content:center}.slideshow .inner-text-right,.slide-clone-container .inner-text-right{--alignment-text-align: right}.slideshow .inner-text-right .hero__button,.slide-clone-container .inner-text-right .hero__button{justify-content:flex-end}.slideshow .inner-text-left,.slide-clone-container .inner-text-left{--alignment-text-align: left}.slideshow .inner-text-left .hero__button,.slide-clone-container .inner-text-left .hero__button{justify-content:flex-start}@media only screen and (min-width: 1301px){.slideshow .hero__content,.slide-clone-container .hero__content{flex:0 0 50%}}@media only screen and (min-width: 1301px){.slideshow .wide .hero__content,.slide-clone-container .wide .hero__content{row-gap:1em}}@media only screen and (max-width: 768px){.slideshow .align--bottom-left-mobile .hero__content--transparent,.slide-clone-container .align--bottom-left-mobile .hero__content--transparent{padding:32px 12px 115px}}.slideshow .overflow__container,.slide-clone-container .overflow__container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:scroll}@media only screen and (min-width: 769px){.slide-clone-container .desktop-only{display:block}}.slide-clone-container .flickity-prev-next-button.previous{left:calc(var(--btn-size) / 2)}.slide-clone-container .flickity-prev-next-button.next{right:calc(var(--btn-size) / 2)}.slide-fallback{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.slide-fallback .desktop-only{display:block}@media only screen and (max-width: 768px){.slide-fallback .desktop-only{display:none}}.slide-fallback .mobile-only{display:block}@media only screen and (min-width: 769px){.slide-fallback .mobile-only{display:none}}.hero__content--transparent{padding:32px 16px}@media only screen and (min-width: 1301px){.hero__content--transparent{padding:32px 26px 46px}}@media only screen and (max-width: 768px){.hero__content--transparent .hero__description{width:97%}}@media only screen and (min-width: 769px){.hero__content--transparent .hero__description.promo-body-large{max-width:100%}}@media only screen and (min-width: 1401px){.hero__content--transparent .hero__description{max-width:var(--narrow-width, 100%)}}.hero__content--transparent:has(.promo-text-large) .hero__description:not(.promo-body-large){margin-left:.5em}.hero__content--transparent:has(.promo-text-large) .hero__description.promo-body-large{margin-left:.2em}@media (max-width: 1200px){.layout-portrait .slide-fallback__transparent-image.desktop-img{max-width:95%}}@media (max-width: 1200px) and (min-width: 990px){.layout-portrait .slide-fallback__transparent-image.desktop-img{max-width:40%}}@media (max-width: 989px) and (min-width: 750px){.layout-portrait .slide-fallback__transparent-image.desktop-img{max-width:45%}}@media only screen and (min-width: 769px){.layout-landscape .slide-fallback__transparent-image.desktop-img{max-width:var(--landscape-image-width, auto)}}@media (max-height: 880px){.layout-landscape .slide-fallback__transparent-image.desktop-img{max-width:75%}}@media (max-height: 700px){.layout-landscape .slide-fallback__transparent-image.desktop-img{max-width:50%}}.slide-fallback__transparent-image{width:auto;height:auto}.transparent-images-overlay .flickity-prev-next-button.previous:not(:disabled),.transparent-images-overlay .flickity-prev-next-button.next:not(:disabled){opacity:1;transform:translateZ(0)}.slide-fallback__transparent-image.top-left{top:0;left:0;transform:translate(0)}.slide-fallback__transparent-image.top-center{top:0;left:50%;transform:translate(-50%)}.slide-fallback__transparent-image.top-right{top:0;right:0;transform:translate(0)}.slide-fallback__transparent-image.center-left{top:50%;left:0;transform:translateY(-50%)}.slide-fallback__transparent-image.center{top:50%;left:50%;transform:translate(-50%,-50%)}.slide-fallback__transparent-image.center-right{top:50%;right:0;transform:translateY(-50%)}.slide-fallback__transparent-image.bottom-left{bottom:0;left:0;transform:translate(0)}.slide-fallback__transparent-image.bottom-center{bottom:0;left:50%;transform:translate(-50%)}.slide-fallback__transparent-image.bottom-right{bottom:0;right:0;transform:translate(0)}.index-tab-collections .tab-link:not(.current){color:#7f7f7f;font-weight:500}@media only screen and (min-width: 769px){.index-tab-collections .grid--slider{--item-width: calc((63.9vw - var(--scrollbar-width) - var(--outer) * 2) * .38)}.index-tab-collections .grid--slider .grid-item.product-item--featured{max-width:calc((75.5vw - var(--scrollbar-width) - var(--outer) * 2) * .38);flex:0 0 calc((75.5vw - var(--scrollbar-width) - var(--outer) * 2) * .38);margin-right:clamp(16px,3.89vw,56px)}.index-tab-collections .grid--slider:has(.grid-item.product-item--featured){--item-width: calc((67.2vw - var(--scrollbar-width) - var(--outer) * 2) * .38)}.index-tab-collections .grid--slider .grid-item{margin-right:21px}}@media only screen and (max-width: 768px){.index-tab-collections .tabs{margin-left:.4em;padding:7px 0}.index-tab-collections .tabs>li span:first-of-type:after{bottom:-12px}.index-tab-collections .grid-container{margin-top:.5em}.index-tab-collections .grid-container .grid-outer{margin-left:.3em;margin-right:.3em}.index-tab-collections .tab-content{margin-top:0}.index-tab-collections .grid--mobile-slider .grid-item{margin-right:21px}}.index-tab-collections .product-item--featured .grid__heading-holder{border-radius:20px}.logos .logos__title{text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.4px;max-width:1205px;margin-left:auto;margin-right:auto;margin-top:1.3em}@media only screen and (max-width: 768px){.logos .logos__title{font-size:35px;letter-spacing:-1.2px;margin-bottom:.3em}}.logos .press-logos__wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 0;padding:1.5rem 0;max-width:1205px;margin:0 auto}@media only screen and (max-width: 768px){.logos .press-logos__wrap{row-gap:0}}.logos .press-logos__logo{display:flex;align-items:center;justify-content:center;max-width:180px;max-height:80px;flex:0 1 180px}.logos .logos__img{width:var(--logo-width-desktop);height:var(--logo-height-desktop)}@media only screen and (max-width: 768px){.logos .logos__img{width:var(--logo-width-mobile);height:auto}}.index-text-products .text-products__heading{font-family:swear-display,serif}@media only screen and (max-width: 768px){.index-text-products .text-products__heading{font-size:var(--text-products-font-size-mobile);margin:.2em 0}}@media only screen and (min-width: 1301px){.index-text-products .wrapper{padding-left:10px;padding-right:10px;max-width:71vw}}@media only screen and (max-width: 768px){.index-text-products .wrapper{padding-left:14px;padding-right:14px}}.text-products__marquee{overflow:hidden;width:100%;position:relative;padding:1.5rem 0}.text-products__marquee-inner{display:flex;width:fit-content;white-space:nowrap;animation-name:scroll;animation-timing-function:linear;animation-iteration-count:infinite;backface-visibility:hidden;transform:translateZ(0);will-change:transform;-webkit-font-smoothing:antialiased}@keyframes scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.marquee-content{flex-shrink:0;display:inline-flex;align-items:center;white-space:nowrap;padding-right:2rem}.marquee-spacer{display:inline-block;width:2rem;flex-shrink:0}.tabs-collections .grid__heading{letter-spacing:0px}.tabs-collections .grid__description p{margin-top:.3em}.tabs-collections .tab-content{margin-top:.5em}.tabs-collections .tabs__head .grid__heading-actions{margin-top:-18px}.tabs-collections .tabs>li{margin:0 45px 0 0}@media only screen and (max-width: 768px){.tabs-collections .tabs>li{margin:0 38px 0 0}}.tabs-collections .tabs>li+li{margin-right:0}.tabs-collections a .text__underline{font-weight:800}@media only screen and (max-width: 768px){.tabs-collections a .text__underline{font-weight:500;letter-spacing:1.536px;font-size:12.797px}.tabs-collections a .text__underline:first-of-type:after{bottom:-6px;height:1.8px}}@media only screen and (max-width: 768px){.tabs-collections a:not(.btn){padding-left:.4em}}.tabs-collections .product-item--featured .grid__heading-actions{margin-bottom:1.5em}@media only screen and (max-width: 768px){.tabs-collections .product-item--featured .grid__heading-actions{margin-bottom:1.35em}}.tabs-collections .featured-item-mobile{margin-bottom:4.5rem}@media only screen and (min-width: 769px){.tabs-collections .featured-item-mobile{display:none}}.tabs-collections .featured-item-mobile .product-item--mobile-separate{grid-column:1 / -1;max-width:none;flex:none}@media only screen and (max-width: 768px){.tabs-collections .product-item--hidden-mobile{position:absolute;left:-9999px;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}}@media only screen and (max-width: 768px){.grid__description{width:90%}.grid__description.mobile-body-small{width:100%;padding-top:.3em}}.index-collections-list{padding-left:.5em}.index-collections-list .heading-x-small{font-style:normal;line-height:normal;letter-spacing:-.7px}@media only screen and (max-width: 768px){.index-collections-list{padding-left:0}}.index-collections-list .grid-outer.no-gap .grid-item{margin:0}@media only screen and (max-width: 768px){.index-collections-list .grid-outer.no-gap .grid--mobile-slider{column-gap:0}}@media only screen and (max-width: 768px){.index-collections-list .grid-outer.no-gap .grid:not(.grid--mobile-slider){column-gap:12px;row-gap:18px}}@media only screen and (max-width: 768px){.index-collections-list .grid-outer.mob-adjust .collection-item__image{padding-top:calc(1 / var(--aspect-ratio) * 100%)}}@media only screen and (min-width: 769px){.index-collections-list .grid-outer .grid--slider{--item-width: calc((90vw - var(--scrollbar-width) - var(--outer) * 2) * .28)}}@media only screen and (max-width: 768px){.index-collections-list .grid--mobile-slider .grid-item{width:calc(100% - 95px)}}@media only screen and (max-width: 768px){.index-collections-list .product-item__bg__slider{overflow-x:hidden;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none}.index-collections-list .product-item__bg__slider::-webkit-scrollbar{display:none}.index-collections-list .double__image:hover hover-images,.index-collections-list .product-item--overlay-text:hover hover-images{opacity:0}}.template-index .index-collections-list .grid__heading{font-style:normal;line-height:normal;letter-spacing:0px}@media only screen and (max-width: 768px){.template-index .index-collections-list .grid__heading{margin-bottom:.8em}}.is-zoomed .product-item__bg__slide[data-hover-slide] img{transform:scale(1.2)}.collection-item .collection-item__image{display:block;padding-top:calc(1 / var(--aspect-ratio) * 100%);height:0;position:relative;overflow:hidden;background:var(--bg)}.index-image-text .hero__title,.index-image-text .hero__rte{padding-bottom:var(--block-padding-bottom)}.index-image-text .hero__title{line-height:100%}@media only screen and (max-width: 768px){.index-image-text .hero__title.mobile-heading-large{line-height:58.2px}}.index-image-text .hero__rte{margin-top:1.5em}@media only screen and (max-width: 768px){.index-image-text .hero__rte{padding-bottom:0;margin-bottom:0}}.index-image-text .hero__content{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.index-image-text .hero__content{height:75%}}.index-image-text .align-vertical-top{justify-content:flex-start}.index-image-text .align-vertical-middle{justify-content:center}.index-image-text .align-vertical-bottom{justify-content:flex-end}@media only screen and (max-width: 768px){.index-image-text .hero__title{margin-bottom:-1px}}@media only screen and (max-width: 768px){.index-image-text .hero__rte{line-height:normal}.index-image-text .hero__rte.body-small{font-size:12px}}.swatch-up .hero__wrapper .hero__images{flex:1;min-width:50%;position:relative}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .hero__images{min-width:100%;order:1}}.swatch-up .hero__wrapper .hero__images .image__hero__frame{border-top-left-radius:00px;border-bottom-left-radius:00px;width:50%;margin-left:auto}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .hero__images .image__hero__frame{border-top-left-radius:000px;border-bottom-left-radius:20px;width:100%;margin-left:auto;margin-right:auto}}.swatch-up .hero__wrapper .hero__images .hero__left-side{position:absolute;top:0;left:0;width:50%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .hero__images .hero__left-side{position:relative;width:100%;order:2;display:none}}.swatch-up .hero__wrapper .hero__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px 15px 20px}@media only screen and (min-width: 769px){.swatch-up .hero__wrapper .hero__content{width:50%;padding:clamp(20px,3.82vw,55px) clamp(20px,3.82vw,55px) clamp(20px,3.82vw,46px)}}.swatch-up .hero__wrapper .hero__content .hero__title{align-self:flex-start;margin-bottom:auto;width:95%}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .hero__content .hero__title{margin-bottom:14px}.swatch-up .hero__wrapper .hero__content .hero__title.mobile-heading-x-large{font-size:47px}}.swatch-up .hero__wrapper .hero__description{margin-left:.2em}@media only screen and (min-width: 769px){.swatch-up .hero__wrapper .hero__description{margin-left:.3em;width:92%;margin-bottom:1em}}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .hero__description{font-weight:300;line-height:normal;letter-spacing:-1.2px;width:87%;margin-bottom:.1em}.swatch-up .hero__wrapper .hero__description.mobile-body-medium{font-size:16px}}.swatch-up .hero__wrapper .hero__button{margin-left:.5em}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .hero__button{margin-left:.3em}.swatch-up .hero__wrapper .hero__button .btn{font-size:9px;font-weight:700;line-height:normal}.swatch-up .hero__wrapper .hero__button .btn span{letter-spacing:1.8px}}.swatch-up .hero__wrapper .hero__button{margin-bottom:0}.swatch-up .hero__wrapper .product-upsell{padding:14px 15px}@media only screen and (min-width: 769px){.swatch-up .hero__wrapper .product-upsell{padding:24px 26px}}.swatch-up .hero__wrapper .product-upsell__title{font-size:32px;font-style:normal;font-weight:700;line-height:82%;letter-spacing:-.64px}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .product-upsell__title{font-size:20px;letter-spacing:-.4px;width:90%}}.swatch-up .hero__wrapper .product-upsell__price{font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0px;margin-left:.3em}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .product-upsell__price{font-size:10px;letter-spacing:-.6px;width:85%}}.swatch-up .hero__wrapper .product-upsell__description{font-style:normal;font-weight:500;line-height:110%;letter-spacing:0px;margin-left:.3em;position:relative;top:3px}@media only screen and (min-width: 769px){.swatch-up .hero__wrapper .product-upsell__description.body-medium{font-size:16px}}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .product-upsell__description{letter-spacing:-.6px;width:90%}.swatch-up .hero__wrapper .product-upsell__description.mobile-body-x-small{font-size:10px}.swatch-up .hero__wrapper .product-upsell__description p{margin-top:.2em}}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .product-upsell__image__thumb{min-height:0}}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .product-upsell__content{width:calc(100% - 76px);padding-top:0;padding-bottom:0;padding-left:10px}}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .product-upsell__btn{width:29px;height:29px;min-height:29px;min-width:29px}.swatch-up .hero__wrapper .product-upsell__btn svg{width:29px;height:29px}.swatch-up .hero__wrapper .product-upsell__btn .btn__outer{margin:0}}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .product-upsell__image{width:76px}}.swatch-up .hero__wrapper .hero__aside{padding:32px 42px}.swatch-up .hero__wrapper .btn__outer{right:19px;bottom:22px}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper .btn__outer{margin:0;right:-22px;bottom:33px}}@media only screen and (max-width: 768px){.swatch-up .hero__wrapper{display:flex;flex-direction:column;position:relative}.swatch-up .hero__wrapper .hero__aside__wrapper{position:absolute;bottom:0;left:0}.swatch-up .hero__wrapper .product-upsell__actions{height:0;display:flex;justify-content:flex-end}}.swatch-up.rounded-borders .image__hero__frame,.swatch-up.rounded-borders .product-upsell,.swatch-up.rounded-borders .product-upsell__image__thumb{border-radius:20px}@media only screen and (max-width: 768px){.swatch-up.rounded-borders .image__hero__frame{border-top-left-radius:0;border-top-right-radius:0}}@media only screen and (max-width: 768px){.swatch-up.rounded-borders .product-upsell,.swatch-up.rounded-borders .product-upsell__image__thumb{border-radius:12px}}.swatch-up.rounded-borders .hero__content{border-top-left-radius:20px;border-bottom-left-radius:20px}@media only screen and (max-width: 768px){.swatch-up.rounded-borders .hero__content{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0}}@media only screen and (min-width: 769px){.swatch-up.rounded-borders .hero__left-side{border-top-left-radius:20px;border-bottom-left-radius:20px}}.swatch-up .product-upsell__image__thumb img{object-fit:cover}.section-columns .grid{gap:18px}@media only screen and (min-width: 1401px){.section-columns .grid{gap:45px}}@media only screen and (min-width: 1401px){.section-columns:not(.disable-large-screen-columns) .grid{grid-template-columns:minmax(672px,1fr) minmax(653px,1fr)}}.section-columns .column__image{margin-bottom:2.2em}@media only screen and (min-width: 769px){.section-columns .column__image{margin-bottom:1.5em}}.section-columns .wide .column__image{margin-bottom:2.2em}@media only screen and (min-width: 769px){.section-columns .wide .column__image{margin-bottom:2.5em}}@media only screen and (max-width: 768px){.section-columns .wide .column__btn{margin-top:25px}}@media only screen and (min-width: 769px){.section-columns .column__heading{width:100%}}.section-columns .grid__heading-holder.text-center{margin-bottom:var(--heading-margin-bottom, 24px)}@media only screen and (min-width: 1401px){.index-look .look__title{width:65%}}@media only screen and (min-width: 769px){.index-look .look__title{position:relative;top:-6px}}.index-look .look__dot__button{width:47px;height:47px;border-radius:50%;background:#000}@media only screen and (max-width: 768px){.index-look .look__image-container.mobile-four .image-wrapper{padding-top:calc(1 / var(--aspect-ratio) * 95.7%)}}@media only screen and (max-width: 768px){.index-look .look__image{overflow:hidden}}@media only screen and (max-width: 768px){.index-look .look__actions{bottom:30px;left:9px}.index-look .look__actions .btn:not(.btn--large),.index-look .look__actions .btn:not(.btn--small){padding:10px 28.5px}.index-look .look__actions .btn span{font-size:14px;font-weight:700;letter-spacing:-.28px;text-transform:none}}@media only screen and (max-width: 768px){.index-look .look__aside{padding-left:11px;padding-right:11px;padding-top:3.9rem}.index-look .look__aside .look__title{letter-spacing:-.94px;width:70%}.index-look .look__aside .look__title.mobile-heading-x-large{font-size:47px}}.collection-item__info{font-size:30px;font-style:normal;font-weight:500;line-height:82%;letter-spacing:0px}@media only screen and (max-width: 768px){.collection-item__info{font-size:16px;letter-spacing:0px;padding:9px}}.announcement__bar .announcement__text p{font-weight:500;line-height:0px;letter-spacing:-.6px}@media only screen and (min-width: 769px){.announcement__bar .body-large{font-size:18px}}@media only screen and (max-width: 768px){.announcement__bar .mobile-body-x-small{font-size:10px}}@media only screen and (max-width: 768px){.announcement__bar .mobile-body-small{font-size:12px}}.announcement__text-with-icon{display:flex;align-items:center;gap:8px}.announcement__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size, 20px);height:var(--icon-size, 20px);flex-shrink:0}.announcement__icon img{width:100%;height:100%;object-fit:contain}.announcement__text-content{flex:1}.header__wrapper[data-logo-animation=enabled]~.main-content .slide-fallback__transparent-image,.header__wrapper[data-logo-animation=enabled]~.main-content .hero__content__wrapper{opacity:0}#MainContent .shopify-policy__container{padding-bottom:56px;max-width:868px!important}#MainContent .shopify-policy__container h2,#MainContent .shopify-policy__container h3,#MainContent .shopify-policy__container th{font-size:20px;margin:20px 0;font-weight:400;line-height:34px}#MainContent .shopify-policy__container p,#MainContent .shopify-policy__container li,#MainContent .shopify-policy__container span,#MainContent .shopify-policy__container strong{font-size:16px;line-height:34px;font-weight:500}#MainContent .shopify-policy__container p{margin:20px 0}#MainContent .shopify-policy__container p a{overflow-wrap:break-word;word-break:break-word;white-space:normal;display:inline}#MainContent .shopify-policy__container ul{padding-inline-start:40px;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0}#shipping-returns .hero__content__wrapper.wrapper--narrow,#delivery-returns .hero__content__wrapper.wrapper--narrow{max-width:868px;padding-left:20px;padding-right:20px}#shipping-returns .hero__content__wrapper .hero__title,#delivery-returns .hero__content__wrapper .hero__title{margin-bottom:45px;font-size:60px;text-align:center;line-height:1.25em}@media screen and (max-width: 767px){#shipping-returns .hero__content__wrapper .hero__title,#delivery-returns .hero__content__wrapper .hero__title{margin-bottom:47px;font-size:31px;line-height:39px}}#shipping-returns .hero__content__wrapper h3,#delivery-returns .hero__content__wrapper h3{font-size:28px;line-height:1.4;letter-spacing:0px}@media screen and (max-width: 767px){#shipping-returns .hero__content__wrapper h3,#delivery-returns .hero__content__wrapper h3{font-size:25.6px;line-height:32px}}#shipping-returns .hero__content__wrapper .hero__rte,#delivery-returns .hero__content__wrapper .hero__rte{margin-bottom:56px}@media screen and (max-width: 767px){#shipping-returns .hero__content__wrapper .hero__rte,#delivery-returns .hero__content__wrapper .hero__rte{margin-bottom:40px}}#shipping-returns .hero__content__wrapper p,#shipping-returns .hero__content__wrapper li,#shipping-returns .hero__content__wrapper span,#shipping-returns .hero__content__wrapper strong,#delivery-returns .hero__content__wrapper p,#delivery-returns .hero__content__wrapper li,#delivery-returns .hero__content__wrapper span,#delivery-returns .hero__content__wrapper strong{font-size:16px;line-height:170%;font-weight:500}#shipping-returns .hero__content__wrapper p,#delivery-returns .hero__content__wrapper p{margin:20px 0}#shipping-returns .hero__content__wrapper ul,#delivery-returns .hero__content__wrapper ul{padding-inline-start:40px;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0}.highlights__item__content--below{top:175px}@media (max-width: 768px){.highlights__item__content--below{top:220px}}.highlights__item__content--below span{color:#000;font-weight:700;line-height:100%;letter-spacing:2.4px;text-align:center;vertical-align:middle;text-transform:uppercase}.highlights__item__content--below-text{padding-top:12px;text-align:center;transform:translateY(-30px)}.highlights__item__content--below-text span{display:block;color:#000;font-weight:700;line-height:100%;letter-spacing:2.4px;text-transform:uppercase}.main-content .product-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.main-content .product-item .product-item__image{width:100%;padding:20px;margin-bottom:15px;height:100%;aspect-ratio:.825;background-color:var(--product-card-background);border-radius:20px;overflow:hidden;position:relative}@media only screen and (max-width: 768px){.main-content .product-item .product-item__image{border-radius:10px;margin-bottom:5px}}.main-content .product-item .product-item__image img{width:100%;height:100%;object-fit:contain}.main-content .product-item .product-item__image .product-item__hover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:20px;overflow:hidden;object-fit:cover}@media only screen and (max-width: 768px){.main-content .product-item .product-item__image .product-item__hover{border-radius:10px}}.main-content .product-item .product-item__image .product-item__add-to-cart{display:none;position:absolute;bottom:22px;right:30px;width:fit-content;min-width:48px;max-width:calc(100% - 60px);height:fit-content;min-height:48px;border-radius:24px;background-color:#000;border:unset;transition:unset;z-index:10}.main-content .product-item .product-item__image .product-item__add-to-cart .icon-bag{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);stroke:#fff;width:19px;height:19px}.main-content .product-item .product-item__image .product-item__add-to-cart .icon-bag-plus{position:absolute;top:53%;left:8px;fill:#fff;stroke:#000;width:12px;height:12px}.main-content .product-item .product-item__image .product-item__add-to-cart .btn__loader svg,.main-content .product-item .product-item__image .product-item__add-to-cart .btn__loader svg *{stroke:#fff}.main-content .product-item .product-item__image .product-item__add-to-cart .btn__added{border-left:1px solid #FFF;border-bottom:1px solid #FFF}.main-content .product-item .product-item__image .product-item__add-to-cart .btn__error{color:#fff;display:block;padding:10px;text-align:center}@media only screen and (min-width: 769px){.main-content .product-item .product-item__image:hover .product-item__hover{display:block}}@media only screen and (min-width: 769px){.main-content .product-item .product-item__image:hover .product-item__add-to-cart,.main-content .product-item .product-item__image :has(.is-active) .product-item__add-to-cart,.main-content .product-item .product-item__image :has(.is-loading) .product-item__add-to-cart{display:block}}.main-content .product-item.ratio-wide .product-item__image{aspect-ratio:1.75}.main-content .product-item.ratio-tall .product-item__image{aspect-ratio:.357}.main-content .product-item.ratio-large .product-item__image{aspect-ratio:.76}.main-content .product-item .product-information{margin-top:auto}.main-content .product-item .product-information .product-item__title{color:#000;font-size:20px;font-weight:700;line-height:normal;letter-spacing:0px;margin-bottom:8px;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis;text-align:left}@media only screen and (max-width: 768px){.main-content .product-item .product-information .product-item__title{font-size:14px;letter-spacing:0px;margin-bottom:2px}}.main-content .product-item .product-information .product-item__price{color:#000;font-size:14px;font-weight:500;line-height:normal;letter-spacing:normal;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:3px}@media only screen and (max-width: 768px){.main-content .product-item .product-information .product-item__price{font-size:10px}}.main-content .product-item .product-information .product-item__price .new-price,.main-content .product-item .product-information .product-item__price .old-price{color:#000}.main-content .product-item .product-information .product-item__price .new-price:has(+.old-price){font-weight:700;color:#e84141}.main-content .product-item .product-information .product-item__price .product-item__swatches{display:flex;gap:4px;margin-left:auto}@media only screen and (max-width: 768px){.main-content .product-item .product-information .product-item__price .product-item__swatches{width:100%;justify-content:flex-end}}.main-content .product-item .product-information .product-item__price .product-item__swatches .product-item__swatch{display:inline-block;width:16px;height:16px;border-radius:50%}.main-content .product-item .product-information .product-item__price .product-item__swatches .product-item__swatch.with-border{border:1px solid #E1E1E1}@media only screen and (max-width: 768px){.main-content .product-item .product-information .product-item__price .product-item__swatches .product-item__swatch{width:12px;height:12px}}.main-content .product-item .product-information .product-item__price .product-item__swatches .extra-count{width:unset;color:#000;font-size:14px;font-weight:500;line-height:normal;letter-spacing:normal;margin-left:4px}@media only screen and (max-width: 768px){.main-content .product-item .product-information .product-item__price .product-item__swatches .extra-count{font-size:10px;margin-left:2px}}.main-content .product-item .badge-box,.main-content .product-item .preorder-box,.main-content .product-item .sale-box{font-size:10px;font-weight:700;line-height:normal;letter-spacing:1.5px;padding:8px 15px;border-radius:100px;top:20px;left:20px}.main-content .product-item .badge-box{background-color:#e0ab26;color:#382d26}.main-content .product-item .sale-box{color:#fff;background-color:#e94141}.main-content .product-item .product-item__info{padding:0;text-align:left}.main-content .product-item .product-item__image .product-link{position:relative}.main-content .product-item .product-item__image:hover .product-link{position:absolute}.main-content .product-item .product-item__image:hover .product-link img{object-fit:cover}.main-content .product-item.promo-card{cursor:default}.main-content .product-item.promo-card .product-item__image{margin:0}.main-content .product-item.promo-card .product-item__image img{object-fit:cover}.main-content .product-item .swym-wishlist-collections-v2-container{display:none}#wishlist .hero__content__wrapper{display:block!important}#wishlist .swym-storefront-layout-container{overflow:auto!important}#wishlist .swym-storefront-layout-body{width:100%!important;max-width:unset!important;overflow:auto!important}#wishlist .swym-storefront-layout-login-button{-webkit-text-fill-color:unset!important}#wishlist .swym-storefront-layout-grid-item-image{margin:0}#wishlist .hero__title{display:none}#wishlist .swym-storefront-layout-grid-item-add-to-cart-button,#wishlist .swym-storefront-layout-login-button{border-radius:30px!important;font-weight:700!important;line-height:100%!important;letter-spacing:2.4px!important;text-align:center!important;vertical-align:middle!important;text-transform:uppercase!important}@media only screen and (max-width: 768px){#wishlist .swym-storefront-layout-grid-item-add-to-cart-button,#wishlist .swym-storefront-layout-login-button{font-weight:500!important}}#wishlist .swym-storefront-layout-grid-item-add-to-cart-button:after,#wishlist .swym-storefront-layout-login-button:after{content:unset!important}#swym-inject-header-parent{display:none!important}.header__desktop__button .swym-wishlist{display:none}.header__desktop__button .swym-wishlist[data-swym-loaded=true]{display:flex}i.icon-swym-wishlist{font-family:swym-font;font-style:normal;vertical-align:middle;font-weight:600;color:var(--header-color, var(--icons))}i.icon-swym-wishlist+span{vertical-align:middle}i.icon-swym-wishlist:after{content:"";font-size:130%;line-height:18px;text-align:center;display:inline}i.icon-swym-wishlist:after{visibility:hidden}.swym-ready i.icon-swym-wishlist:after{visibility:visible;content:"\f08a"}.swym-wishlist-header-counter{display:none;background:var(--header-color, #000);color:var(--header-color-text, #fff);width:14px;height:14px;font-size:9.4px;text-align:center;padding:1px;border-radius:15px;position:absolute;right:0;top:0}.swym-wishlist-header-counter[data-count="0"]{display:none}.swym-ready .swym-wishlist-header-counter{display:block}.js__header__stuck .swym-wishlist-header-counter{background:var(--header-color, var(--icons))!important;color:#fff!important}.template-index .swym-wishlist-header-counter{background:var(--header-color, #fff);color:var(--header-color-text, #000)}.template-product .swym-wishlist-header-counter{background:var(--header-color, var(--icons));color:#fff}.template-product .use-white-text .swym-wishlist-header-counter{background:#fff;color:#000}.qk-layout-section_products img{object-fit:contain!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/global.autostyle.css.map */
