@charset "UTF-8";*{box-sizing:border-box}html,body{margin:0;padding:0;border:0;box-sizing:border-box}input:focus,textarea:focus,select:focus,button:focus{outline:none}a{text-decoration:none}p{margin-block-start:0em;margin-block-end:0em}button{border:0;color:inherit;background:none;font:inherit;line-height:normal;overflow:visible;padding:0}ul{list-style-type:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}fieldset{margin-inline-start:0px;margin-inline-end:0px;padding-block-start:0em;padding-inline-start:0em;padding-inline-end:0em;padding-block-end:0em}.rte{color:#000;font-size:14px}@media screen and (max-width: 749px){.rte{font-size:12px;line-height:20px}}em{font-family:Domaine Text!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:not(html):not(body){-ms-overflow-style:none}*:not(html):not(body)::-webkit-scrollbar{width:0!important}::-moz-selection,::selection{color:#fff;background:#fd70cc}input[type=submit i]{border:none;background-color:#000;color:#fff;font-family:Untitled Sans,Helvetica,Arial,sans-serif;-webkit-appearance:none;appearance:none;white-space:none;cursor:pointer;padding:0 22px 1px;font-size:18px;line-height:36px;text-decoration:none;font-weight:500;text-align:center;border-radius:20px}body{font-family:Untitled Sans,Helvetica,Arial,sans-serif,Arial,Helvetica,sans-serif;letter-spacing:-.025em;line-height:23px}body a{color:#000}.rte b,.popup-content-text b{font-weight:500!important}.curl-type-coily-one,.curl-type-coily-three,.curl-type-curly-one,.curl-type-curly-three,.curl-type-curly-two,.curl-type-kinky-one,.curl-type-kinky-three,.curl-type-stretched-one,.curl-type-stretched-three,.curl-type-stretched-two{margin-bottom:60px}@media screen and (max-width: 749px){.curl-type-coily-one,.curl-type-coily-three,.curl-type-curly-one,.curl-type-curly-three,.curl-type-curly-two,.curl-type-kinky-one,.curl-type-kinky-three,.curl-type-stretched-one,.curl-type-stretched-three,.curl-type-stretched-two{margin-bottom:20px}}#MainContent{margin-top:60px}@media screen and (max-width: 749px){#MainContent{margin-top:59.25px}}.home #MainContent{margin-top:0}@media screen and (max-width: 990px){.product #MainContent{margin-top:0}}input[type=radio]{font-family:Untitled Sans,Helvetica,Arial,sans-serif}input,button,label{cursor:pointer}small{font-size:10px}strong{font-weight:500}.button,input[type=submit i]{display:inline-block;cursor:pointer;border-radius:20px;padding:7px 15px;font-size:13px;line-height:1.1;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:500;text-align:center;text-decoration:none!important;transition:all .3s cubic-bezier(.23,1,.32,1) 0s}@media screen and (max-width: 749px){.button.button--wsb,input[type=submit i].button--wsb{font-size:13px;border:none;border-top:#000 1px solid;border-radius:0;width:100%;padding:15px}}@media screen and (min-width: 750px){.button,input[type=submit i]{padding:0 22px;font-size:18px;line-height:36px;text-decoration:none}.button:hover,input[type=submit i]:hover{padding:0 30px;margin-left:-8px}.button.button--full-width,.button.button--large,input[type=submit i].button--full-width,input[type=submit i].button--large{padding:0 50px}.button.button--full-width:hover,.button.button--large:hover,input[type=submit i].button--full-width:hover,input[type=submit i].button--large:hover{padding:0 70px;margin-left:-20px}.button.button-center:hover,input[type=submit i].button-center:hover{margin-left:0}.button.button--wsb,input[type=submit i].button--wsb{font-size:13px;border:#000 1px solid;margin-bottom:10px;margin-top:30px}}.button.button--primary,input[type=submit i].button--primary{background:#000;color:#fff}.button.button--secondary,input[type=submit i].button--secondary{color:#707070;border:#707070 1px solid}.button.button--third,input[type=submit i].button--third{color:#000;border:#000 1px solid}.button.button--large,input[type=submit i].button--large{font-weight:700}.button.button--center:hover,input[type=submit i].button--center:hover{margin-left:unset}.button.sold-out,input[type=submit i].sold-out{background:#fff;color:#dbdbdb;border:1px solid #DBDBDB;pointer-events:none;margin-bottom:10px}input[type=submit i]{border:none;-webkit-appearance:none;appearance:none;text-decoration:none}#locksmith_passcode_submit{background:#000;color:#fff;margin:20px 0}#locksmith_passcode{margin:20px 0;border:none;border-bottom:solid 2px!important;padding:10px}#locksmith-passcode-form{padding:15% 0%}.featured-products-slider{margin-top:64px;margin-left:30px;margin-bottom:20px}.featured-products-slider .grid{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;margin-left:0;padding-bottom:20px}.featured-products-slider .title-wrapper-products-slider{margin-bottom:30px}.featured-products-slider .card-information__wrapper .card-information__text h5{font-size:6vw!important}.featured-products-slider .price{font-size:16px}.featured-products-slider .grid__item{padding-right:20px;padding-left:0}.featured-products-slider .slider{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem}.featured-products-slider slider-component{position:relative;display:block}@media screen and (max-width: 989px){.featured-products-slider .no-js slider-component .slider{padding-bottom:3rem}}.featured-products-slider .slider__slide{scroll-snap-align:start;flex-shrink:0;padding-left:0}@media screen and (max-width: 749px){.featured-products-slider{margin-left:10px;margin-top:40px}.featured-products-slider .grid{padding-left:10px}.featured-products-slider .title-wrapper-products-slider{margin-bottom:20px}.featured-products-slider button{padding:8px 15px 7px}.featured-products-slider .price{font-size:13px}.featured-products-slider .slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.featured-products-slider .slider.slider--mobile .slider__slide{margin-bottom:0;padding-bottom:0}}@media screen and (max-width: 989px){.featured-products-slider .slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.featured-products-slider .slider.slider--tablet .slider__slide{margin-bottom:0;padding-bottom:0}}.featured-products-slider .slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.featured-products-slider .slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.featured-products-slider .no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.featured-products-slider .no-js .slider::-webkit-scrollbar{display:initial}.featured-products-slider .slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.featured-products-slider .slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.featured-products-slider .slider-counter{margin:0 1.2rem}.featured-products-slider .slider-buttons{display:none}@media screen and (min-width: 990px){.featured-products-slider .slider-buttons{display:none}}@media screen and (min-width: 750px){.featured-products-slider{margin-bottom:60px}.featured-products-slider .slider--mobile+.slider-buttons{display:none}.featured-products-slider .grid{margin-left:-15px;margin-right:15px}.featured-products-slider .grid__item{padding:0 15px}}.featured-products-slider .slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px}.featured-products-slider .slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.featured-products-slider .slider-button .icon{height:.6rem}.featured-products-slider .slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3)}.featured-products-slider .slider-button--next .icon{margin-right:-.2rem;transform:rotate(-90deg) translate(.15rem)}.featured-products-slider .slider-button--prev .icon{margin-left:-.2rem;transform:rotate(90deg) translate(-.15rem)}.featured-products-slider .slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) translate(.15rem) scale(1.07)}.featured-products-slider .slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) translate(-.15rem) scale(1.07)}.header-wrapper{display:block;background-color:#fff;border-bottom:1px solid #dbdbdb;position:fixed;top:0;left:0;right:0;transition:all 80ms ease-in}.header{display:grid;grid-template-areas:"menu heading icons";grid-template-columns:1fr 1fr 1fr;column-gap:2rem;align-items:center;padding-top:1.4rem;padding-bottom:1.4rem;padding-left:20px;padding-right:20px}.header .header__inline-menu{min-width:45rem;text-align:center}@media screen and (min-width: 990px){.header{padding:0 20px}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0;font-size:16px;z-index:0}@media screen and (min-width: 750px){.header__heading{width:100vw;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}}.header__heading .header__heading-link{width:100%}.logo{position:relative;left:50%;transition:all 1.5s cubic-bezier(.16,1.08,.38,.98);transform:translate3d(-50%,0,0);top:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;text-decoration:none;word-break:break-word}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{line-height:1;color:rgba(var(--color-foreground),.75)}.header__heading-logo{height:auto;width:100%}@media screen and (min-width: 990px){.header__heading,.header__heading-link,.header--top-center .header__heading-link,.header--top-center .header__heading{justify-self:center}}.header__icons{display:flex;grid-area:icons;justify-self:end;z-index:2}.header__icon:not(.header__icon--summary),.header__icon span{display:flex;align-items:center;justify-content:center}.header__icon span{height:100%}.header__icon:after{content:none}.header__icon .icon{height:2rem;width:2rem;vertical-align:middle}.header__heading-link svg{width:95px}.header__icon--login svg{width:16px!important}.header__icon--menu{margin-left:-10px}.header__icon,.header__icon--cart{height:32px;width:32px;position:relative}.header__icon svg,.header__icon--cart svg{height:20px;width:auto}@media screen and (min-width: 990px){.header__icon,.header__icon--cart{height:60px;width:40px}.header__icon svg,.header__icon--cart svg{width:20px}}.cart-count-bubble{background:none;color:#fff;bottom:21px;left:1.1rem;font-weight:700}@media screen and (max-width: 989px){.cart-count-bubble{bottom:7px;left:.8rem}}.header__icon svg,.header__icon--cart svg{position:relative}@media screen and (max-width: 989px){menu-drawer~.header__icons .header__icon--account{display:none}}.list-menu{list-style:none;padding:0;margin:0}.list-menu--inline{display:inline-flex;flex-wrap:wrap}.list-menu--inline li{display:inline-block}summary.list-menu__item{padding-right:2.7rem}.list-menu__item{align-items:center;line-height:1.3;font-weight:500;font-size:18px}.list-menu__item--link{text-decoration:none;padding-bottom:1rem;padding-top:1rem;line-height:1.8}@media screen and (min-width: 750px){.list-menu__item--link{padding-bottom:.5rem;padding-top:.5rem}}.nav-badge{display:flex;border-radius:20px;color:#fff;font-size:11px;line-height:16px;font-weight:500;width:fit-content;padding:2px 10px;margin-left:8px;font-family:Untitled Sans,Helvetica,Arial,sans-serif}.nav-badge.popular{background-color:#000}.nav-badge.new{background-color:#f75244}a.link.link--text.list-menu__item{display:flex}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:right-icon;justify-self:start}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (min-width: 990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}.no-js .predictive-search{display:none}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:1.8}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width: 750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 28rem}}@media screen and (min-width: 990px){.search-modal__form{max-width:47.8rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1}.header__inline-menu details[open]>.header__submenu{opacity:1;transform:translateY(0);animation:animateMenuOpen var(--duration-default) ease}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media screen and (min-width: 990px){.header__inline-menu{display:block}.header--middle-left .header__inline-menu{margin-left:0}}.header__menu{padding:0 1rem;z-index:2}@media screen and (max-width: 749px){.header__menu{padding:0}}.header__menu-item{letter-spacing:-.36px;padding:1.2rem;text-decoration:none;color:#000;margin:0 50px}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.3rem}.header__active-menu-item{color:#000;text-decoration:underline;text-underline-offset:.3rem}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.header__submenu.list-menu{padding:2rem 0}.header__submenu.list-menu a{display:flex}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:.5rem 0;margin:.5rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{padding:.95rem 3.5rem .95rem 2rem}.header__submenu .header__submenu .header__menu-item{padding-left:3rem}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{right:2rem}.b2b .header-wrapper.intro svg #Path_3022{fill:#fd70cc!important}.home .header-wrapper.intro{background:none}.home .header-wrapper.intro{border:none;color:#000}.home .header-wrapper.intro .currency-switcher,.home .header-wrapper.intro .currency-current{color:#000}.home .header-wrapper.intro .header__icon--account svg{stroke:#000;stroke-width:0rem}.home .header-wrapper.intro .header__icon--account svg path{stroke:#000;stroke-width:0rem}.home .header-wrapper.intro span,.home .header-wrapper.intro .cart-count-bubble{color:#fff}.home .header-wrapper.intro svg{color:#000}.home .header-wrapper.intro svg path{fill:#000}.home .header-wrapper.intro .header__inline-menu{display:none}.home .header-wrapper.intro .logo{width:260px;position:absolute;top:calc(50vh - 100px)}@media screen and (min-width: 500px){.home .header-wrapper.intro .logo{width:350px}}@media screen and (max-width: 989px){.home .header-wrapper.intro .header{align-items:unset}}@media screen and (min-width: 989px){.home .header-wrapper.intro .logo{width:500px}}@media screen and (min-width: 1440px){.home .header-wrapper.intro .logo{width:600px;top:120px;top:calc(50vh - 200px)}}.header-wrapper .light{opacity:1}.home .header-wrapper.intro .light{color:#fff;opacity:100%}.home .header-wrapper.intro .light .currency-switcher,.home .header-wrapper.intro .light .currency-current{color:#fff}.home .header-wrapper.intro .light .currency-switcher .cls-1,.home .header-wrapper.intro .light .currency-switcher .cls-2,.home .header-wrapper.intro .light .currency-switcher .vcls-1,.home .header-wrapper.intro .light .currency-switcher .vcls-2,.home .header-wrapper.intro .light .currency-current .cls-1,.home .header-wrapper.intro .light .currency-current .cls-2,.home .header-wrapper.intro .light .currency-current .vcls-1,.home .header-wrapper.intro .light .currency-current .vcls-2{stroke:#fff}.home .header-wrapper.intro .light .header__icon--account svg{stroke:#fff;stroke-width:0rem}.home .header-wrapper.intro .light .header__icon--account svg path{stroke:#fff;stroke-width:0rem}.home .header-wrapper.intro .light span,.home .header-wrapper.intro .light .cart-count-bubble{color:#000}.home .header-wrapper.intro .light svg{fill:#fff;color:#fff}.home .header-wrapper.intro .light svg path{fill:#fff}.home .header-wrapper.intro .light .currency-mobile svg path{fill:#000}@media screen and (min-width: 989px){.home .header-wrapper.intro .light .link--text{color:#000}.home .header-wrapper.intro .light svg{fill:#fff}}.product .header-product{display:none}@media screen and (max-width: 990px){.product .header{display:none}.product .header-product{display:flex;align-items:center;position:absolute;z-index:2;top:0;left:0;right:0;justify-content:space-between;padding-right:20px}.product .header-product .header__heading-link svg{width:16px}}@media screen and (max-width: 749px){.product .header-wrapper{border-bottom:none}.menuSlideButtonMobile{max-width:555px!important}}@media screen and (max-width: 989px){.mega-menu__wrapper{display:none}#menu-drawer{border:solid .5px #e4e4e4}.menuSlideButtonMobile{max-width:220px}.mega-menu__buttons-mobile{margin-left:10%;margin-right:10%;padding-bottom:25px}.currency-switcher{padding:0}.currency-switcher .currency-dd{display:inline!important;position:unset!important;width:unset!important}}@media screen and (min-width: 990px){.mega-menu__buttons-mobile,.menu-drawer__mobile{display:none}}#menuSlideButton{padding-top:7.5px;overflow:hidden;height:38px;text-align:center;display:block;transition:background-color .5s ease-in;color:#fff;text-decoration:none;border-radius:40px;font-family:Untitled Sans,Arial,Helvetica,sans-serif;font-style:Normal;font-weight:700;position:relative}#menuSlideButton span{display:block;width:100%;background:none;text-align:center;position:absolute;height:100%;opacity:0;transform:translate(100%)}#menuSlideButton span.active{display:block;transform:translate(0);transition:transform .6s ease-in,opacity .2s ease-in;opacity:1}#menuSlideButton span.prev{display:block;transform:translate(-100%);transition:transform .6s ease-in,opacity .8s ease-in;opacity:0}@media screen and (min-width: 990px){#menu-drawer{width:100vw;height:unset}#menu-drawer .currency-switcher{padding:0}#menu-drawer .currency-switcher .currency-dd{display:flex;position:unset;width:unset}#menu-drawer .menu{padding-bottom:0}#menu-drawer .menu>li{border-bottom:none;margin-bottom:0}#menu-drawer .header__menu{grid-area:menu}#menu-drawer .header__icons_left{grid-area:menu;justify-self:start;display:flex}#menu-drawer .icons_right{justify-self:end;display:flex}#menu-drawer .header-wrapper{background-color:#fff}.mega-menu__cta img,.mega-menu__cta .menuSlideButton,.mega-menu__cta .currency-switcher{margin-bottom:20px}.mega-menu__cta-img{object-fit:cover;width:230px;height:230px}.mega-menu__cta-button:hover{margin-left:0}.cta-img__wrapper{display:flex;align-items:center}.cta-img__wrapper .icon-arrow-left{width:20px}.cta-img__wrapper .cta-arrow__right .icon-arrow-left{transform:rotate(180deg)}.cta-img__wrapper .cta-arrow__left{margin-left:-18px;transform:translate(-10px);display:none}.cta-img__wrapper .cta-arrow__right{margin-right:-18px;transform:translate(10px);display:none}.mega-menu__heading{font-family:Untitled Sans,Arial,Helvetica,sans-serif;font-style:Normal;font-weight:700;font-size:18px}.menu-drawer__menu_mobile{display:none}.mega-menu__wrapper{display:flex;justify-content:space-evenly}.menu-drawer__navigation{padding:0}}@media screen and (min-width: 990px) and (min-width: 990px){.menu-drawer__navigation{border-bottom:solid .5px #e4e4e4}}@media screen and (min-width: 990px){.menu{padding-bottom:0}}@media screen and (min-width: 990px){.list-menu__grandchild{margin-left:35px}}.mobile-nav-login,.mobile-menu__item{font-family:Domaine Text;font-size:15px;text-decoration:none;margin-bottom:20px}.menu-drawer__mobile .menu-heading{padding:20px 0;border-bottom:solid .5px #e4e4e4;border-top:solid .5px #e4e4e4}.menu-drawer__menu-item .icon-arrow{margin-top:-9px}.mobile-menu__item,.mobile-sub-menu__item{padding-left:15px}summary.list-menu__item:first-child{border-top:none}.menu-drawer__submenu .menu-drawer__menu,.menu-drawer__close-button{margin:0 20px}.mega-menu__cta-button{width:230px}.header__menu{grid-area:menu}.header__icons_left{grid-area:menu;justify-self:start;display:flex}.icons_right{justify-self:end;display:flex;z-index:0}.header-wrapper{background-color:#fff}.hamburger-login__wrapper{background-color:#000;height:78px;width:100vw;display:flex;justify-content:center;align-items:center}.hamburger-login__wrapper a{font-size:18px;font-weight:700;width:160px;margin:0 5px}.hamburger-login__wrapper .button__sign-in{background:#fff}.hamburger-login__wrapper .button__sign-up{color:#fff;border:solid 1px #fff}@media screen and (min-width: 990px){.hamburger-login__wrapper,.currency-mobile{display:none!important}}.currency-mobile{padding:0 21px 19px}.currency-desktop{padding-top:20px}.currency-mobile,.currency-desktop{display:flex;justify-content:space-between}.currency-mobile p,.currency-desktop p{font-family:Domaine Text}.currency-mobile a,.currency-desktop a{padding:0 8px;margin:0 6px;font-family:Domaine Text;font-size:20px}@media screen and (max-width: 748px){.b2b .header__heading-link svg{padding-top:20px}.header__heading-link svg{position:absolute;padding-top:15px}}header-drawer{justify-self:start}.menu-drawer-container{display:flex}.menu{margin:0 20px;padding-bottom:50px}.menu>li{border-bottom:1px solid #DBDBDB;margin-bottom:50px;padding-bottom:30px}.menu>li.last-li{border:none;margin-bottom:0;padding-bottom:0}.menu .list-menu__item{font-family:Domaine Text;font-size:18px;text-decoration:none;margin-bottom:20px}.menu .list-menu__item.menu-drawer__menu-item--active{text-decoration:underline}.sub-menu .list-menu__item{font-size:15px}.header__icon--menu{position:initial}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}menu-drawer>details>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:-1;left:0;top:100%;width:100vw;padding:0;border-left:0;background-color:rgb(var(--color-background));overflow-x:hidden}@media screen and (min-width: 990px){.menu-drawer{transform:translateY(-100%)}}.js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)))}.js details[open]>.menu-drawer,.js details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.no-js details[open]>.menu-drawer,.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible}@media screen and (min-width: 750px){.menu-drawer{width:40rem}.no-js .menu-drawer{height:auto}}.menu-drawer__navigation-container{display:grid;grid-template-rows:1fr auto;align-content:space-between}.menu-drawer__navigation{padding:2.8rem 0 0;border-top:solid .5px #e4e4e4}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.no-js .menu-drawer__navigation{padding:0}.no-js .menu-drawer__navigation>ul>li{border-bottom:.1rem solid rgba(var(--color-foreground),.04)}.no-js .menu-drawer__submenu ul>li{border-top:.1rem solid rgba(var(--color-foreground),.04)}.menu-drawer__menu-item{display:flex;text-decoration:none;font-size:15px}.no-js .menu-drawer__menu-item{font-size:1.6rem}.no-js .menu-drawer__submenu .menu-drawer__menu-item{padding:1.2rem 5.2rem 1.2rem 6rem}.no-js .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{padding-left:9rem}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.no-js .menu-drawer__menu-item .icon-caret{right:3rem}.js .menu-drawer__menu-item .icon-caret,.no-js .menu-drawer .icon-arrow{display:none}.menu-drawer__menu-item>.icon-arrow-left{position:absolute;right:2.5rem;width:15px;margin-top:-17px;top:100%;transform:rotate(180deg)}.js .menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));z-index:1;transform:translate(100%);visibility:hidden}.js .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.menu-drawer__close-button{font-family:Domaine Text;font-size:15px;margin-bottom:50px;padding:2rem 0;text-decoration:none;display:flex;align-items:center;width:-webkit-fill-available;border-bottom:solid .5px #e4e4e4;background-color:transparent;font-style:var(--font-body-style)}.no-js .menu-drawer__close-button{display:none}.menu-drawer__close-button .icon-arrow-left{margin-right:1rem;width:15px}.menu-drawer__account{background:#fd70cc;font-weight:500;color:#fff;display:block;align-items:center;text-decoration:none;padding:14px 20px 17px;font-size:15px;text-align:center}.currency-mobile .selected,.currency-desktop .selected{border-bottom:solid #000 1px;text-underline-offset:7px}.menu-drawer .list-social{justify-content:flex-start;margin-left:-1.25rem;margin-top:2rem}.menu-drawer .list-social:empty{display:none}.menu-drawer .list-social__link{padding:1.3rem 1.25rem}.menu-drawer__utility-links .list-social__link:hover{color:rgba(var(--color-foreground),.75)}.length-value-ul{max-width:70%}.length-value{display:inline-block}.line{border-bottom:1px solid #eae9ef;margin:30px}@media screen and (max-width: 749px){.line{margin:20px}.length-value-ul{max-width:60%}}.footer{background:#fff;color:#000}.footer h5{font-size:18px;margin:0;padding-bottom:10px}.footer .newsletter-form{align-items:center;justify-content:flex-start;margin:0}.footer .field__input,.footer .customer .field input{padding:0}.footer .field__input,.footer .select__select,.footer .customer .field input,.footer .customer select{color:#fff}.footer .newsletter-form__field-wrapper .field__input{box-shadow:none;height:auto;font-family:Domaine Text;font-size:15px;border-bottom:1px solid #FFFFFF;margin-bottom:1rem;padding:0;font-weight:100}.footer .customer .field label,.footer .field__label{display:none;width:100%;justify-content:center;left:0;font-family:Domaine Text;color:#fff}.footer .field button{display:flex;color:#fff;background:none;position:absolute;padding-bottom:2.4rem;right:-1.2rem}.footer .grid,.footer .grid__item{margin:0;padding:0}.footer .grid__item{position:relative;max-width:100%}.footer-banner .button{text-decoration:none;margin-top:35px;margin-bottom:30px;font-size:13px;color:#fff;transition:all .3s cubic-bezier(.23,1,.32,1) 0s}.footer-banner .button:hover{color:#fff}@media screen and (min-width: 750px){.footer-banner .button{margin-top:58px;margin-bottom:36px}}.footer-block__details-content{color:#fff;letter-spacing:-.3px;line-height:23px;font-weight:500}@media screen and (min-width: 750px){.footer-block__details-content{margin-left:30px;max-width:370px}}.footer:not(.color-background-1){border-top:none}.footer__content-top{padding-top:40px;padding-left:30px;display:block}@media screen and (max-width: 749px){.footer .grid{display:block;margin-left:0}.footer .grid__item{width:100%;padding:0}.footer-block.grid__item{padding:0;width:100%}.footer-block.grid__item:first-child{margin-top:0}.footer-block__heading_newsletter{margin-left:25px;margin-right:25px;font-size:12px;line-height:18px;display:flex;align-items:center}.footer-block__heading_newsletter svg{display:block;height:48px;width:48px;margin-right:8px}.footer-block__heading_newsletter span{text-align:center}.customer .field label,.field__label{font-size:12px}.footer__content-top{padding-bottom:3rem;padding-left:2rem;padding-right:2rem}}.footer-block__heading_newsletter{color:#fff;font-family:Domaine Text;font-weight:lighter}@media screen and (min-width: 750px){footer .grid__item{width:100%;max-width:100%}.footer__content-top .grid{row-gap:6rem;margin-bottom:0}.footer__content-top .grid__item{padding-left:3rem}.footer-block__heading_newsletter{margin-right:1px;font-size:15px;display:flex;align-items:center}.footer-block__heading_newsletter svg{width:24px;height:24px;margin-right:8px}.customer .field label,.field__label{font-size:14px}}.footer__content-bottom{padding-top:1rem;padding-bottom:1.7rem}.footer__content-bottom:only-child{border-top:0}.footer__content-bottom-wrapper{display:flex;width:100%}@media screen and (max-width: 749px){.footer__content-bottom{flex-wrap:wrap;padding-top:0;padding-left:0;padding-right:0;row-gap:1.5rem}.footer__content-bottom-wrapper{flex-wrap:wrap;row-gap:1.5rem}}.footer__localization:empty+.footer__column--info{align-items:center}@media screen and (max-width: 749px){.footer__localization:empty+.footer__column{padding-top:1.5rem}}.footer__column{width:100%;align-items:flex-end}.footer__column--info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:2rem;padding-right:2rem}@media screen and (min-width: 750px){.footer__column--info{padding-left:0;padding-right:0;align-items:flex-end}}.footer-block:only-child:last-child{text-align:center;max-width:76rem;margin:0 auto}@media screen and (min-width: 750px){.footer-block{display:block;margin-top:0}}.footer-block:empty{display:none}.footer-block--newsletter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#000}.footer-block--newsletter:only-child{margin-top:0}.footer-block--newsletter>*{flex:1 1 100%}@media screen and (max-width: 749px){.footer-block.footer-block--menu:only-child{text-align:left}.footer-block--newsletter{padding:28px 0 20px}}@media screen and (min-width: 750px){.footer-block--newsletter{flex-wrap:nowrap;justify-content:space-between;height:75px}}.footer-block__heading{padding-top:24px;font-weight:700;color:#fff;font-size:22px;margin:0 54px 0 20px;max-width:370px}.footer-block__heading svg{position:relative;top:2px;margin-right:6px}@media screen and (min-width: 750px){.footer-block__heading{font-size:34px;padding-top:35px;margin-left:30px}}.footer__list-social:empty,.footer-block--newsletter:empty{display:none}.footer__list-social.list-social:only-child{justify-content:center}.footer-block__newsletter{text-align:center;display:flex;justify-content:center}.newsletter-form__field-wrapper{max-width:205px;margin-left:20px}@media screen and (min-width: 750px){.footer-block__newsletter:not(:only-child){text-align:left}.footer-block__newsletter:not(:only-child) .footer__newsletter{justify-content:flex-start;margin:0}.footer-block__newsletter:not(:only-child) .newsletter-form__message--success{left:auto}}.footer-block__newsletter+.footer__list-social{margin-top:3rem}@media screen and (max-width: 749px){.footer__list-social.list-social{justify-content:center}.newsletter-form__field-wrapper{margin-left:0}.footer-block__newsletter{flex-direction:column;max-width:350px}}@media screen and (min-width: 750px){.footer-block__newsletter+.footer__list-social{margin-top:0}}@media screen and (min-width: 750px){.footer__content-bottom{border-top-width:.1rem}}.footer__localization{display:flex;flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap;padding:1rem 1rem 0}.footer__localization:empty{display:none}.localization-form{display:flex;flex-direction:column;flex:auto 1 0;padding:1rem;margin:0 auto}.localization-form:only-child{display:inline-flex;flex-wrap:wrap;flex:initial;padding:1rem 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:1rem 1rem .5rem;flex-grow:1;width:auto}.footer__localization h2{margin:1rem 1rem .5rem;color:#fff}@media screen and (min-width: 750px){.footer__localization{padding:.4rem 0;justify-content:flex-start}.localization-form{padding:1rem 2rem 1rem 0}.localization-form:first-of-type{padding-left:0}.localization-form:only-child{justify-content:start;width:auto;margin:0 0 0 -1rem}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:1rem}}@media screen and (max-width: 989px){noscript .localization-form:only-child,.footer__localization noscript{width:100%}}.localization-form .button{padding:1rem}.localization-form__currency{display:inline-block}@media screen and (max-width: 749px){.localization-form .button{word-break:break-all}}.localization-form__select{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55);position:relative;margin-bottom:1.5rem;border:0;padding-left:1rem;text-align:left}noscript .localization-form__select{padding-left:0rem}@media screen and (min-width: 750px){noscript .localization-form__select{min-width:20rem}}.localization-form__select .icon-caret{position:absolute;content:"";height:.6rem;right:1.5rem;top:calc(50% - .2rem)}.localization-selector.link{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:rgb(var(--color-foreground));width:100%;padding-right:4rem;padding-bottom:1.5rem}noscript .localization-selector.link{padding-top:1.5rem;padding-left:1.5rem}.disclosure .localization-form__select{padding-top:1.5rem}.localization-selector option{color:#000}.localization-selector+.disclosure__list{margin-left:1rem;opacity:1;animation:animateLocalization var(--duration-default) ease}@media screen and (min-width: 750px){.footer__payment{margin-top:1.5rem}}.footer-logo{max-width:230px;display:none}.copyright__content{display:none;position:absolute;font-family:Domaine Text;top:0;left:260px}@media screen and (min-width: 750px){.footer-logo{max-width:330px}.copyright__content{left:360px;font-size:14px}}@keyframes appear-down{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}@media screen and (min-width: 750px){.footer-block__details-content>p,.footer-block__details-content>li{padding:0;font-size:15px}.footer-block:only-child li{display:inline}.footer-block__details-content>li:not(:last-child){margin-right:1.5rem}}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:#fff}.footer-block__details-content .list-menu__item--active{transition:text-decoration-thickness var(--duration-short) ease;color:#fff}@media screen and (min-width: 750px){.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{color:#fff;text-decoration:underline;text-underline-offset:.3rem}.footer-block__details-content .list-menu__item--active:hover{text-decoration-thickness:.2rem}}@media screen and (max-width: 989px){.footer-block__details-content .list-menu__item--link{padding-top:1rem;padding-bottom:1rem}}@media screen and (min-width: 750px){.footer-block__details-content .list-menu__item--link{display:inline-block;font-size:1.4rem}.footer-block__details-content>:first-child .list-menu__item--link{padding-top:0}}@media screen and (max-width: 749px){.footer-block-image{text-align:center}.footer-block__details-content{margin-left:20px;margin-right:54px;line-height:20px;font-size:12px;margin-top:6px}}.footer-block-image>img{height:auto}.footer-block__details-content .placeholder-svg{max-width:20rem}.copyright__content a{color:currentColor;text-decoration:none}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-1rem)}}.footer .disclosure__link{padding:.95rem 3.5rem .95rem 2rem;color:#fff}.footer .disclosure__link:hover{color:#fff}.footer .disclosure__link--active{text-decoration:underline}.footer-menu a{color:#000;font-size:13px;padding:.5rem 7px .5rem 0;margin:0}@media screen and (min-width: 990px){.footer-menu a{padding:.5rem 7px .5rem 0}}.footer-menues{display:flex;flex-wrap:wrap}.footer-menues .footer-menu{width:50%}.footer-menues ul{margin-bottom:28px}.footer-menues ul li a{margin:0}@media screen and (min-width: 990px){.footer-menues{flex-wrap:nowrap}.footer-menues .footer-menu{width:auto;margin-right:60px}.footer-menues .footer-menu.double{display:flex}.footer-menues .footer-menu.double ul:first-child{margin-right:60px}}.footer-terms{margin:0 2rem}.footer-terms .footer-menu a{font-size:10px;padding:.5rem 75px .5rem 0}@media screen and (min-width: 990px){.footer-terms{margin:0 3rem}}#Payment_Icons{height:auto;width:43px;margin-right:11px}.payment-icons-wrapper{margin-left:30px}@media screen and (max-width: 749px){#Payment_Icons{margin-right:11px}.payment-icons-wrapper{margin-left:20px;max-width:80%}}.shopify-challenge__container form{text-align:center}.shopify-challenge__container .shopify-challenge__message{font-family:Untitled Sans,Helvetica,Arial,sans-serif;color:#000;font-weight:700}.shopify-challenge__container .shopify-challenge__button{display:inline-block;margin:20px auto auto}.shopify-challenge__container .shopify-challenge__button:hover{margin-left:unset}.fullscreen #MainContent{margin-top:0!important}.banner{display:flex;position:relative;flex-direction:row;height:calc(100vh - 60px);min-height:700px}.banner .banner__media{height:100%;position:absolute;left:0;top:0;width:100%}.banner .banner__media .placeholder-svg{position:absolute;left:0;top:0;height:100%;width:100%}.banner .banner__media video{object-fit:cover}.banner .banner__media-half{width:50%}.banner .banner__media-half+.banner__media-half{right:0;left:auto}.banner .banner__content{padding:0;display:flex;width:100%;height:unset;align-items:center;justify-content:center;z-index:2;margin:auto}.banner .banner__content .banner__heading{color:#fff;margin:0;font-weight:700}.banner .banner__content--center{align-items:center}.banner .banner__content--flex-start{align-items:flex-start}.banner .banner__content--flex-end{align-items:flex-end}.banner .banner:after{content:"";position:absolute;background:#000;opacity:0;z-index:1;width:100%;height:100%}.banner .banner__buttons{position:absolute;bottom:53px}.banner .banner__buttons a{margin:0 1rem}.banner .banner__buttons--multiple{display:flex;max-width:45rem;flex-wrap:wrap;align-items:baseline;justify-content:center}.banner .banner__box{display:flex;flex-direction:column;align-items:center;text-align:center}.banner .banner__box>*+*{margin-top:1rem}.banner .banner__box>*:first-child{margin-top:0}.banner .banner--adapt{height:auto}.banner .curl-type{font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;color:#fff;height:65px;width:276px;display:flex;align-items:center;position:absolute;bottom:0;left:0;justify-content:space-between;padding:0 12px;margin:0 0 30px 30px}.banner .curl-type .curl_number{position:inherit;height:42px}@media screen and (max-width: 749px){.square-mobile{height:375px!important;min-height:auto!important}.banner--mobile-bottom:not(.banner--stacked):not(.banner--adapt)>.banner__media{height:39rem}.banner:not(.banner--stacked){flex-direction:row;flex-wrap:wrap}.banner--stacked{height:auto}.banner{flex-direction:column;min-height:0}.banner .banner__buttons{position:absolute;bottom:32px}.banner .curl-type{height:38px;width:143px;font-size:15px;margin:0 0 20px 20px}.banner .curl-type .curl_number{height:26px}.banner--stacked .banner__media{flex-direction:column}.banner--stacked .banner__media-half{width:100%}.banner--stacked .banner__media-half+.banner__media-half{order:1}.banner:not(.banner--adapt):not(.banner--stacked):not(.banner--mobile-bottom)>.banner__content{min-height:auto}.banner--mobile-bottom .banner__media,.banner--stacked:not(.banner--mobile-bottom) .banner__media{position:relative}.banner--stacked.banner--adapt .banner__content{height:auto}.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{position:absolute;min-height:600px;height:auto}.banner--stacked.banner--adapt:not(.banner--mobile-bottom) .banner__content{max-height:100%;overflow:hidden;position:absolute}.banner--stacked:not(.banner--adapt) .banner__media{position:relative;height:375px;width:100%}.banner:before{display:none!important}.banner--stacked .banner__media-image-half{width:100%}.banner--mobile-bottom:not(.banner--stacked) .banner__content{order:2}.banner--mobile-bottom:after{display:none}.banner--stacked .banner__box{width:100%}.banner__box{margin:0 20px}}.banner__heading.heading-x-large{font-size:16vw}.banner__heading.heading-large{font-size:13vw}.banner__heading.heading-medium{font-size:10vw}.banner__heading.heading-small{font-size:8vw}.banner__heading.heading-x-small{font-size:6vw}@media screen and (min-width: 750px){.banner{flex-direction:column}}@media screen and (max-width: 567px){.banner .banner__buttons a{margin:0 .4rem}}@media (min-width: 768px){.column-6{width:50%}}.page-vision h1,.page-vision h2,.page-vision h3,.page-vision h4,.page-vision h5,.page-about h1,.page-about h2,.page-about h3,.page-about h4,.page-about h5,.page-origin h1,.page-origin h2,.page-origin h3,.page-origin h4,.page-origin h5{font-family:Domaine Text;font-weight:400}.learn .multicolumn .title-wrapper-with-link{text-align:left}@media screen and (max-width: 749px){.learn .multicolumn .title-wrapper-with-link{text-align:left}.learn .multicolumn:not(.background-secondary){margin:0}.learn .multicolumn-card__info{text-align:left}}.page-template.error-header{background:#a4d8e1}.length-guide .decrease-margin{padding-bottom:40px}.length-guide .grid--2-col-tablet.grid--4-col-desktop .multicolumn-list__item{max-width:50%}.length-guide .grid--2-col-tablet.grid--4-col-desktop .multicolumn-list__item:nth-of-type(-n+4){margin-top:4rem}.length-guide .grid--4-col-desktop .grid__item{width:calc(50% - .75rem)}@media screen and (max-width: 749px){.length-guide .grid--2-col-tablet.grid--4-col-desktop .multicolumn-list__item{max-width:100%}.length-guide .rich-text-title.subheading-large.font-primary{font-size:42px;line-height:42px;max-width:255px;margin:0 auto;text-align:center;padding-bottom:30px}.length-guide .rich-text__blocks{margin-top:20px;margin-bottom:40px}.length-guide .grid{display:block}.length-guide .grid__item{max-width:100%}.length-guide .grid--2-col .grid__item{width:calc(100% - .25rem)}}.table-curl-type-mobile,.table-curl-type-second-mobile{display:none}.table-curl-type,.table-curl-type-second{display:block}@media screen and (max-width: 749px){.table-curl-type-mobile,.table-curl-type-second-mobile{display:block}.table-curl-type,.table-curl-type-second{display:none}}.about #shopify-section-template--15170319024317__16341351720f607ee6 .rich-text--full-width{width:calc(100% - 10rem);border-top:1px solid #DBDBDB}.about .hero-wrapper svg{display:none}.about .page-width--narrow{max-width:100%;background:#fff}.about .rte.page-about{width:33%;margin:auto}@media screen and (max-width: 749px){.about #shopify-section-template--15170319024317__16341351720f607ee6 .rich-text--full-width{width:calc(100% - 5rem)}.about .page-width--narrow{max-width:300px}.about .rte.page-about{width:100%}}.origins .page-width--narrow{max-width:100%}.origins .hero-wrapper svg{display:none}.origins .rte.page-origins{width:33%;margin:auto}@media screen and (max-width: 749px){.origins .page-width--narrow{max-width:300px}.origins .rte.page-origins{width:100%}}.vision .page-width--narrow{max-width:100%}.vision .rte.page-vision{width:33%;margin:auto}@media screen and (max-width: 749px){.vision .page-width--narrow{max-width:300px}.vision .rte.page-vision{width:100%}}@media screen and (max-width: 749px){.product-guide-coils .multicolumn .title-wrapper-with-link,.product-guide-curls .multicolumn .title-wrapper-with-link,.product-guide-kinky .multicolumn .title-wrapper-with-link,.product-guide-stretched .multicolumn .title-wrapper-with-link{margin-bottom:12px}}.currency-switcher{display:flex;align-items:flex-start;position:relative;margin-top:40px}.currency-switcher .currency-SVG{height:46px}.currency-mobile .currency-SVG{width:50px}#currency_form select{display:none}.cart-drawer-form{z-index:100}.cart-drawer-form.mobile-facets{top:0;pointer-events:auto}.cart-drawer-form .cart-drawer-right{transition:transform .2s ease-in;position:absolute;top:0;bottom:0;right:0;z-index:2;display:flex;flex-direction:column;padding-top:15px;background:#fff;left:auto;width:375px;z-index:11}.cart-drawer-form .cart-drawer-right .hide{display:none}.cart-drawer-form .cart-drawer-right .slide-checkout-buttons{padding:30px}.cart-drawer-form .cart-drawer-right .slide-checkout-buttons a{display:block;text-decoration:underline;margin-bottom:40px}.cart-drawer-form .cart-drawer-right .slide-checkout-buttons a:hover{text-decoration:none}.cart-drawer-form .cart-drawer-right .cart--shipping-message{font-size:12px}.cart-drawer-form .cart-drawer__top{text-align:right;padding:0 30px}.cart-drawer-form .cart-drawer__top svg{width:16px}.cart-drawer-form .ajax-cart--bottom-wrapper{position:relative;text-align:center;padding:0 30px 30px}.cart-drawer-form .ajax-cart--bottom-wrapper:before{display:block;content:"";position:absolute;top:-50px;left:0;right:0;background:#fff;background:linear-gradient(0deg,#fff 20%,#fff0);height:50px}.cart-drawer-form .ajax-cart--bottom-wrapper .ajax-cart--total-price{display:flex;justify-content:space-between;border-top:#DBDBDB 1px solid;border-bottom:#DBDBDB 1px solid;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;padding:16px 0}.cart-drawer-form .cart-items{padding:30px;flex-grow:1;flex-shrink:1;overflow-y:auto}.cart-drawer-form .cart-items li{margin-bottom:30px}.cart-drawer-form .cart-items .cart-item{display:flex}.cart-drawer-form .cart-items .cart-item .cart-item-img{width:42%;padding-right:20px}.cart-drawer-form .cart-items .cart-item .cart-item-details{font-size:13px;font-weight:500;text-align:left}.cart-drawer-form .cart-items .cart-item img{width:100%}.cart__items .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price .money{color:#fd70cc!important;font-size:1.8rem!important}.cart__items .limoniapps-discountninja-cart-item-line-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price .money{font-size:1.8rem!important}.cart__footer .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-discounted_price .money{color:#fd70cc!important;font-size:1.8rem!important}.cart__footer .limoniapps-discountninja-cart-subtotal-price .limoniapps-discountninja-productprice-replaced .limoniapps-discountninja-shortcode-original_price .money{font-size:1.8rem}.fast-menu-wrapper{border-bottom:1px solid #DBDBDB;padding:16px 0;font-family:Domaine Text}.fast-menu-wrapper a{display:block;text-align:center;padding:0 16px;flex:0 0 auto}.fast-menu-wrapper a.active{text-decoration:underline}.fast-menu-wrapper .fast-menu-top,.fast-menu-wrapper .fast-menu-middle{overflow-x:auto;position:relative;display:flex;align-items:stretch}.fast-menu-wrapper .fast-menu-middle #fast-menu__slides::-webkit-scrollbar{display:none}.fast-menu-wrapper .fast-menu-middle a{margin:8px 0;flex:0 0 auto}.fast-menu-wrapper .fast-menu-middle a svg{width:32px}.fast-menu-wrapper .fast-menu-middle a span{display:block}.fast-menu-wrapper .fast-menu-top::-webkit-scrollbar,.fast-menu-wrapper .fast-menu-middle::-webkit-scrollbar{display:none}@media screen and (min-width: 992px){.fast-menu-wrapper{padding:16px 0}.fast-menu-wrapper a{flex:0 1 auto}.fast-menu-wrapper .fast-menu-top,.fast-menu-wrapper .fast-menu-middle{justify-content:center}.fast-menu-wrapper .fast-menu-middle a{margin:0;font-size:14px}.fast-menu-wrapper #fast-menu__slides .ul{justify-content:center}}.fast-menu-bottom{color:#fff;font-weight:500;padding:8px 16px;text-align:center;position:relative}.fast-menu-bottom a{text-decoration:underline;color:#fff}.fast-menu-bottom a:hover{text-decoration:none}@media screen and (max-width: 600px){.fast-menu-wrapper:nth-child(2){padding:0}.arrow-wrapper{border-right:solid .5px #DBDBDB;transform:rotate(180deg);position:absolute;right:0;height:100%;align-items:center;background-color:#fff}.arrow-wrapper.arrow-right{display:flex}.arrow-wrapper.arrow-left{left:0;right:unset;display:none;border-left:solid .5px #DBDBDB;border-right:none}.arrow-wrapper.arrow-left svg{transform:rotate(180deg)}.arrow-wrapper svg{width:24px}.fast-menu-items{display:flex}.fast-menu-items a{width:auto;padding:0 20px}#fast-menu__slides{display:flex;position:relative;overflow-y:scroll;width:calc(100vw - 24px);height:unset;padding-left:24px}#fast-menu__slides .ul{display:flex;width:fit-content;flex-direction:row;align-items:center;padding:0;margin:0}#fast-menu__slides .ul .li{position:relative;height:unset;width:auto;font-size:10px;line-height:12px;top:0;left:0;transition:all .6s ease}}@media screen and (min-width: 601px){#fast-menu__arrow{display:none}.fast-menu-items a{padding:0 16px}#fast-menu__slides{position:relative;width:600px;height:unset}#fast-menu__slides .ul{display:flex;flex-direction:row;justify-content:start}}.mega-menu__icons{width:150px;height:150px}@media screen and (max-width: 749px){.mega-menu__icons{width:74px;height:74px}.fast-menu-bottom{font-size:11px;text-align:left}}.typewriter-section-wrapper div:empty{display:block}.typewriter-section-wrapper #typewriterText{margin-top:63px;margin-bottom:63px;font-family:Domaine Text;font-size:85px;color:#000;line-height:102px;margin-left:30px}.typewriter-section-wrapper #typewriterTextSingle{margin-top:36px;margin-bottom:36px;font-size:50px;font-family:Domaine Text;font-weight:400;margin-left:30px}@media screen and (max-width: 749px){.typewriter-section-wrapper #typewriterText{margin-top:32px;margin-bottom:34px;font-size:23px;margin-left:20px;line-height:0}.typewriter-section-wrapper #typewriterTextSingle{margin-top:10px;margin-bottom:10px;line-height:24px;font-size:23px;max-width:280px;margin-left:20px}}.ruka-village-wrapper{margin-left:30px}.ruka-village-wrapper .slider{display:flex;overflow-x:auto}.ruka-village-wrapper .slider .grid__item{list-style-type:none}.ruka-village-wrapper .slider .grid__item::marker{display:none!important}.ruka-village-wrapper .slider .slide{flex-shrink:0;height:400px;width:400px}.ruka-village-wrapper .slider .slide img{height:100%;width:100%;object-fit:cover}.announcement{height:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:22px;font-weight:700}.announcement.font-font-secondary{font-family:Domaine Text;font-weight:400}.announcement.font-font-primary{font-family:Untitled Sans,Helvetica,Arial,sans-serif}.announcement span{display:inline-block;white-space:nowrap;will-change:transform;animation-play-state:running}.announcement .announcement-text{margin-right:20px}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media screen and (max-width: 1024px){.announcement{font-size:18px}}@media screen and (max-width: 750px){.announcement{font-size:14px}}.hero-wrapper{height:calc(100vh - 50px);position:relative}.hero-wrapper svg{width:300px;position:absolute;z-index:10;right:60px;top:25%}.hero-wrapper .hidden-mobile{display:block}.hero-wrapper .hidden-desktop{display:none}.hero-wrapper .banner{height:100%}.hero-wrapper .banner video{height:100%;width:100%;object-fit:cover}.hero-wrapper .banner .banner__buttons{gap:20px;max-width:none}.hero-wrapper .banner .banner__buttons button{position:relative;bottom:0}.hero-wrapper .banner .banner__content{display:block;margin-left:auto;margin-right:auto;height:auto;left:0;right:0;text-align:center}.hero-wrapper .button{width:162px}.hero-wrapper .button:hover{width:182px;margin:0}@media screen and (max-width: 750px){.hero-wrapper{height:auto}.hero-wrapper svg{width:150px;position:absolute;z-index:1;right:20px;top:80px}.hero-wrapper .hidden-mobile{display:none}.hero-wrapper .hidden-desktop{display:block}.hero-wrapper .banner video{height:617px}.hero-wrapper .banner .banner__buttons{gap:13px;flex-wrap:inherit;left:0;right:0}.hero-wrapper .banner .banner__content{display:flex;position:relative;bottom:0;height:unset}.hero-wrapper .video.banner:not(.banner--adapt):not(.banner--stacked):not(.banner--mobile-bottom)>.banner__content{height:auto}.hero-wrapper .banner:not(.banner--adapt):not(.banner--stacked):not(.banner--mobile-bottom)>.banner__content{height:607px}.hero-wrapper .button,.hero-wrapper .button:hover{width:95px}}.hero-alt{position:relative;padding-bottom:6rem}@media screen and (min-width: 500px){.hero-alt{padding-bottom:12rem}}.hero-alt svg{position:absolute;right:30px;top:30px;width:300px}@media screen and (max-width: 768px){.hero-alt svg{right:16px;top:16px;width:80px}}.hero-alt__text-wrapper{display:flex;flex-direction:column;padding-top:10vh;padding-left:20px;padding-right:20px}.hero-alt__text-wrapper p{margin-bottom:12px}.hero-alt__text-wrapper p b,.hero-alt__text-wrapper p strong{font-weight:700!important}.hero-alt__text-wrapper p em{font-family:Domaine Text}.hero-alt__text-wrapper p a{color:#fff;text-decoration:underline}.hero-alt__text-wrapper p a:hover{text-decoration:none}@media screen and (min-width: 500px){.hero-alt__text-wrapper{padding-top:20vh;padding-left:12rem;padding-right:12rem}}.hero-alt__text-wrapper .hero-alt__title-wrapper{display:flex;flex-direction:column}.hero-alt__text-wrapper .hero-alt__title-wrapper h1,.hero-alt__text-wrapper .hero-alt__title-wrapper h2{font-size:3rem;line-height:3.5rem;margin:0}@media screen and (min-width: 500px){.hero-alt__text-wrapper .hero-alt__title-wrapper h1,.hero-alt__text-wrapper .hero-alt__title-wrapper h2{font-size:5rem;line-height:6rem}}.hero-alt__text-wrapper .hero-alt__title-wrapper h2{font-weight:100}.hero-alt__text-wrapper .hero-alt__text{padding-top:5rem;max-width:800px}.video-banner-wrapper{display:flex}.video-banner-wrapper video{width:100vw;object-fit:cover;min-height:20rem}.product-section{margin:0!important}.product-section .grid__item{padding-left:0rem}.product-section .a1p_grid-box .card-information__wrapper{display:flex;flex-direction:column;padding-top:20px}.product-section .a1p_grid-box .grid__item{padding-left:1rem}.product-section .slider-buttons{position:absolute;width:100%;height:auto;bottom:0}.product{margin:0}.breadcrumbs{font-weight:500;color:#000;font-size:14px}.subtitle{color:#000;font-family:Domaine Text;font-size:27px}.product--no-media{max-width:57rem;margin:0 auto}.product__media-wrapper{padding-left:0;overflow-x:hidden}@media screen and (max-width: 749px){.product-section{margin-top:0}}@media screen and (min-width: 750px){.product{margin:0}.product .product__media-wrapper,.product .product__info-wrapper{padding:0;height:100%;overflow:scroll}}@media screen and (min-width: 750px) and (min-width: 989px){.product{height:calc(100vh - 60px)}}@media screen and (min-width: 750px){.product__info-container--sticky{position:sticky;padding-left:30px;padding-right:30px;top:3rem;z-index:2}}@media screen and (min-width: 750px){.product__info-wrapper{padding-left:5rem}}@media screen and (min-width: 750px){.product__media-container .slider-buttons{display:none}}@media screen and (min-width: 990px){.product:not(.product--no-media):not(.featured-product) .product__media-wrapper{width:50%}.product:not(.product--no-media):not(.featured-product) .product__info-wrapper{width:50%}}.shopify-payment-button__button{border-radius:0;font-family:inherit;min-height:4.6rem}.shopify-payment-button__button [role=button].focused,.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:1.2;letter-spacing:.07rem}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background));box-shadow:0 0 0 .2rem rgba(var(--color-button),var(--alpha-button-border))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:1.5;text-decoration:underline;text-underline-offset:.3rem}.shopify-payment-button__button--hidden{display:none}.product-form{display:block}.product-form__input{padding:0 30px 0 0;margin:0 0 .5rem;max-width:37rem;min-width:fit-content;border:none}fieldset.color-swatches{margin-bottom:20px;padding-right:20px}.color-swatches .product-form__input input[type=radio]+label{display:block!important;font-size:0!important;margin:0!important}.color-swatches .product-form__input input[type=radio]:checked+label{background-color:unset!important;color:unset!important;opacity:100%}.product-form__input input[type=radio]+label{display:flex!important;justify-content:center;align-items:center;font-size:1.3rem!important;padding:1.5rem!important;height:40px!important;width:40px!important;border-radius:50%!important;border:.2rem solid rgba(var(--color-foreground),1)!important;opacity:100%}.product-form__input input[type=radio]+label.opt-sold-out{border:none!important;text-decoration:line-through}.product-form__input input[type=radio]+label.selected{transform:scale(1);border:.1rem solid white!important;box-shadow:0 0 0 1.5pt #000;opacity:100%}.product-form__input input[type=radio]+label.selected+.value-on-hover{visibility:visible;z-index:1}.product-form__input input[type=radio]:checked+label{background-color:#000!important;color:#fff!important;opacity:100%}.value-on-hover{visibility:hidden;display:flex;font-family:Domaine Text;color:#000;font-size:11px;position:absolute;margin-top:45px;left:0;padding-right:100px;background:#fff}.product-form__input input[type=radio]+label:hover+.value-on-hover{visibility:visible;z-index:2}.product-form__input input[type=radio]+label:hover{opacity:100%;border:.2rem solid black}.variant-selects-wrapper{display:flex;width:auto;padding-top:30px;margin-bottom:55px}variant-radios fieldset+.fieldset-length{border-left:1px solid black;padding-left:10px;z-index:10}fieldset{order:3;display:flex}.swatch{display:flex;flex-direction:column;margin-right:5px}.length-wrapper{display:flex;gap:5px}@media screen and (max-width: 749px){.variant-selects-wrapper{padding:20px 20px 0;flex-wrap:wrap;margin-bottom:25px}.fieldset-length{display:flex;flex-direction:column-reverse}.length-wrapper{display:flex;flex-direction:row;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;gap:5px}.length-wrapper::-webkit-scrollbar{display:none}.value-on-hover{left:20px}fieldset{order:1}}variant-radios{display:block}variant-selects{display:flex;width:143px;padding-top:50px}.texture-match-label{font-size:11px}@media screen and (max-width: 749px){.texture-match-label{padding-left:20px}}.pp-detail-curl-type{display:flex;align-items:center;margin:5px 0 20px!important}@media screen and (max-width: 749px){.pp-detail-curl-type{padding:0 20px}}.pp-detail-curl-type #popup{justify-content:space-between;padding-left:1.5rem;cursor:pointer;width:143px;height:40px;display:flex;text-align:center;align-items:center}.pp-detail-curl-type #popup.colour-Kinky{background-color:#a4d8e1}.pp-detail-curl-type #popup.colour-Coily{background-color:#fd7748}.pp-detail-curl-type #popup.colour-Curly{background-color:#fd70cc}.pp-detail-curl-type #popup.colour-Stretched{background-color:#84df6c}.pp-detail-curl-type .guide-links{text-decoration:underline;font-size:11px!important;color:#000!important;margin-left:1rem}.pp-detail-curl-type .guide-links:hover{text-decoration:none}.pp-detail-curl-type span{position:relative;height:100%}.pp-detail-curl-type a{color:#fff!important;font-size:15px}.length-links-text-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 320px){.length-links-text-wrapper{flex-direction:column}}.length-links-text-wrapper .guide-links{text-decoration:underline;font-size:11px!important;color:#000!important;width:fit-content}@media screen and (max-width: 320px){.length-links-text-wrapper .guide-links{margin-left:0}}.length-links-text-wrapper #length-text{margin-right:1rem}.length-links-text-wrapper #length-text,.length-links-text-wrapper #closure-text,.length-links-text-wrapper #size-text{font-family:Domaine Text;font-size:11px;z-index:10}@media screen and (max-width: 749px){.length-links-text-wrapper #length-text,.length-links-text-wrapper #closure-text,.length-links-text-wrapper #size-text{font-size:11px}}select[name="options[Curl Type]-Kinky"]{background-color:#a4d8e1}select[name="options[Curl Type]-Coily"]{background-color:#fd7748}select[name="options[Curl Type]-Curly"]{background-color:#fd70cc}select[name="options[Curl Type]-Stretched"]{background-color:#84df6c}select[name="options[Curl Type]-Kinky"],select[name="options[Curl Type]-Coily"],select[name="options[Curl Type]-Curly"],select[name="options[Curl Type]-Stretched"]{pointer-events:none;-webkit-appearance:none;appearance:none;box-shadow:none;color:#fff!important;font-weight:700}select[name="options[Curl Type]-Kinky"]+svg,select[name="options[Curl Type]-Coily"]+svg,select[name="options[Curl Type]-Curly"]+svg,select[name="options[Curl Type]-Stretched"]+svg{display:none}.product-form__input--dropdown{margin-bottom:1.6rem;margin-right:40px;height:50px}.product-form__input .form__label{padding-left:0;letter-spacing:-.025em;color:#000;font-size:11px}fieldset.product-form__input .form__label{margin-bottom:.5rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:.1rem solid rgba(var(--color-foreground),.55);border-radius:4rem;color:rgb(var(--color-foreground));display:inline-block;margin:0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer}.product-form__input input[type=radio]+label:hover{border:.1rem solid rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem;min-width:143px}.product-form__submit{font-weight:700}.product-form-wrapper{margin-top:0!important;margin-bottom:67px!important}.no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.product-form__submit[disabled]+.shopify-payment-button{display:none}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.shopify-payment-button__button{font-size:1.5rem;letter-spacing:.1rem}.product__info-container{padding:0;margin:0}@media screen and (min-width: 750px){.product__info-container{max-width:500px;width:calc(500px - .5rem);margin:50px auto}}.product__info-container>*+*{margin:0}.product__info-container .product-form,.product__info-container .product__description{margin:0;font-size:13px}.product__text{margin-bottom:0}.product .select__select,.product .customer select{height:38px}.product .select__select,.customer select{color:#000}.product .select__select,.customer select,.type-value{font-size:15px;font-weight:500;text-transform:lowercase}a.product__text{display:block;text-decoration:none;color:rgba(var(--color-foreground),.75)}.product__text.caption-with-letter-spacing{text-transform:uppercase}.product__title{word-break:break-word;margin-bottom:0;margin-top:0;font-size:45px;max-width:95%;letter-spacing:-.1rem}.product__title+.product__text.caption-with-letter-spacing{margin-top:-1.5rem}.product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product__accordion .accordion__content{padding:0 1rem}.product .price{align-items:flex-start;margin-top:10px;margin-left:20px}#product-form-installment{display:none}.product .price--on-sale dl{margin-bottom:.5rem}.product .price--sold-out .price__badge-sold-out{background:transparent;color:rgb(var(--color-background));padding:1rem 1.6rem 0 .6rem;border:none}.product .price--sold-out .price__badge-sale{display:none}.price-stock-wrapper{display:flex;align-items:center}.price-stock-wrapper svg{height:10px;margin-right:5px}.low-in-stock-badges-wrapper{margin-top:20px;margin-bottom:20px;display:flex;align-items:center}.low-in-stock-badges-wrapper .sale-badge{max-height:26px;margin-right:10px;font-weight:600}.low-in-stock{display:flex;align-items:center;display:none;visibility:hidden;font-size:9px;font-weight:500;text-transform:uppercase;font-family:Untitled Sans,Helvetica,Arial,sans-serif}.low-in-stock svg{height:10px;margin-right:5px}.low-in-stock-active{visibility:visible;display:flex}@media screen and (max-width: 749px){.low-in-stock-badges-wrapper{margin-top:10px;margin-bottom:15px;margin-left:20px}.low-in-stock-badges-wrapper .sale-badge{margin:0;margin-right:1rem}}@media screen and (min-width: 750px){.product .price{align-items:flex-start;margin-top:30px;margin-left:5px}.price-item .price-item--regular{font-family:Domaine Text;color:#000;font-size:23px}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__info-container>*:first-child{margin-top:0}}.product__description{line-height:21px}.product__description-title{font-weight:600}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input{text-align:center}.product--no-media noscript .product-form__input,.product--no-media .share-button{max-width:100%}.product--no-media fieldset.product-form__input,.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .store-availability-container,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .product-popup-modal__button{padding-right:0}.product--no-media .price{justify-content:center}.product--no-media .product__info-wrapper{padding-left:0}.product__media-list{margin-bottom:0}.product__media-list li.product__media-item{padding-bottom:0}@media screen and (max-width: 749px){.product__media-list{margin-left:-2.5rem;padding-bottom:2rem;margin-bottom:3rem;width:calc(100% + 4rem)}.price-item .price-item--regular{font-size:20px}.breadcrumbs{display:none}.subtitle{font-size:18px;margin-top:10px}.product__title{font-size:22px}.product__title,.subtitle,.product__description.rte,.product__text,.share-button__button,variant-radios,variant-selects{padding:0 20px}.product-form__submit{width:100%;border-radius:0;height:50px;font-size:18px;font-weight:700;background:#000;color:#fff}.product-form-wrapper{margin-bottom:20px!important}.product__media-wrapper slider-component{margin-left:-1.5rem;margin-right:-1.5rem}.slider.slider--mobile.product__media-list{padding-bottom:0;margin-bottom:.5rem}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:calc(100% - 3rem)}.slider.product__media-list .product__media-item:first-of-type{padding-left:1.5rem}}@media screen and (min-width: 750px){.product__media-item:first-child{width:100%}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}.product__media-item--variant{display:none}.product__media-item--variant:first-child{display:block}@media screen and (min-width: 750px) and (max-width: 989px){.product__media-list .product__media-item:first-child{padding-left:0}.product__media-list .product__media-item{padding:0 0 .5rem;width:100%}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.5rem;top:1.5rem;z-index:1;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.product__media-video .product__media-icon{opacity:1}.product__modal-opener--image .product__media-toggle:hover{cursor:zoom-in}.product__modal-opener:hover .product__media-icon{border:.1rem solid rgba(var(--color-foreground),.1)}@media screen and (min-width: 750px){.grid__item.product__media-item--full{width:100%}}@media screen and (min-width: 990px){.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}}.product__media-item>*{display:block;position:relative}.product__media-toggle{background-color:transparent;border:none;cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}.product__media-list .deferred-media,.product-form__buttons{display:block}.product-form__buttons .button.button--full-width{width:100%}.product-form__buttons .preorder-description{text-align:left}.paypal-pp{font-family:Untitled Sans,Helvetica,Arial,sans-serif!important}@media screen and (min-width: 750px){.product-form__buttons .button.button--full-width{transition:none}.product-form__buttons .button.button--full-width:hover{width:110%;margin-left:-5%;padding:0}.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>*:not(.active){display:block}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__media-list .deferred-media{display:block}}.product__media-list .deferred-media,.product__media-list .product__modal-opener{border:none}.product-media-modal__content>*{display:block;height:auto;margin:auto;border:.1rem solid rgba(var(--color-foreground),.04)}.product-media-modal__content .media{background:none}.product-media-modal__model{width:100%}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.product-media-modal__content .deferred-media{width:100%}@media screen and (min-width: 750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}}@media screen and (min-width: 990px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*+*{margin-top:1.5rem}.product-media-modal__content{padding-bottom:1.5rem}.product-media-modal__toggle{right:5rem}}.product-media-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-media-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.product-popup-modal[open]{opacity:1;visibility:visible;z-index:101}.product-popup-modal__content{background-color:rgb(var(--color-background));overflow:auto;height:80%;margin:0 auto;left:50%;transform:translate(-50%);margin-top:5rem;width:92%;position:absolute;top:0;padding:0 1.5rem 0 3rem}@media screen and (min-width: 750px){.product-popup-modal__content{padding-right:1.5rem;margin-top:10rem;width:70%;padding:0 3rem}}.product-popup-modal__content img{max-width:100%}@media screen and (max-width: 749px){.product-popup-modal__content table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap;margin:0}}.product-popup-modal__opener{display:inline-block}.product-popup-modal__button{font-size:1.6rem;padding-right:1.3rem;padding-left:0;height:4.4rem;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product-popup-modal__button:hover{text-decoration-thickness:.2rem}.product-popup-modal__content-info{padding-right:4.4rem}.product-popup-modal__content-info>*{height:auto;margin:0 auto;max-width:100%;width:100%}@media screen and (max-width: 749px){.product-popup-modal__content-info>*{max-height:100%}}.product-popup-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;padding:1.2rem;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.product-popup-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.product-popup-modal__toggle .icon{height:auto;margin:0;width:2.2rem}@media only screen and (max-width: 480px){.stamped-summary-actions-newreview{float:right!important;max-width:160px}.stamped-header-title,.stamped-summary{text-align:left!important}}.stamped-summary-actions-newreview{margin:0 30px 0 15px!important}.stamped-summary-actions-newquestion,.stamped-reviews-filter{display:none!important}.stamped-summary-actions-newreview,.stamped-button--primary{line-height:36px;background:#84df6c;cursor:pointer;color:#fff;font-family:Untitled Sans;font-weight:500;margin-right:30px;box-shadow:none!important;border:none!important;padding:0 22px 1px;border-radius:20px}.stamped-summary-actions-newreview:before,.stamped-button--primary:before{display:none}.stamped-summary-actions-newreview:hover,.stamped-button--primary:hover{padding:0 30px 1px;margin-right:22px}#stamped-main-widget{background:#eae9ef;margin:0 0 0 -5px!important}#stamped-main-widget .stamped-container{font-family:Untitled Sans,Helvetica,Arial,sans-serif}#stamped-main-widget div.stamped-container[data-widget-style],#stamped-main-widget div[data-widget-style] div.stamped-container{margin:0!important}@media screen and (min-width: 750px){#stamped-main-widget{margin:0!important}}.stamped-messages{margin-bottom:30px}.stamped-reviews{padding-bottom:30px}.stamped-review{background:#fff;max-width:590px;margin:0 auto 30px;padding:30px;margin-bottom:0!important}.stamped-review .stamped-review-avatar{display:none}.stamped-review .stamped-review-header{position:relative;padding-left:100px}.stamped-review .stamped-review-header .stamped-starratings{position:absolute;left:0}.stamped-review .stamped-review-header .author{margin-right:0}.stamped-review .stamped-review-header .author:after{content:","}.stamped-review .stamped-review-header .author,.stamped-review .stamped-review-header .review-location span{color:#000;font-size:12px;font-weight:500;text-transform:lowercase}.stamped-review .stamped-review-header .review-location{display:inline-block}.stamped-review .stamped-review-header .stamped-location-flag,.stamped-review .stamped-review-header .created,.stamped-review .stamped-review-header .stamped-review-header-byline .created,.stamped-review .stamped-review-footer{display:none}.stamped-review>.stamped-review-content{margin:0!important}.stamped-review .stamped-review-header-title{font-size:23px;font-weight:700;letter-spacing:-.46px;line-height:26px;margin:10px 0}@media screen and (max-width: 749px){[data-widget-type=minimal] .stamped-review-header-starratings{margin-top:18px!important;margin-bottom:0!important}.stamped-review .stamped-review-header-title{font-size:19px!important}.stamped-header-title{font-size:15px!important;padding:12px 20px!important}.stamped-review .stamped-review-header{padding-left:0!important}.stamped-pagination{padding:10px 0 0!important}.stamped-content{padding:0 20px}}.stamped-header-title{display:block!important;color:#fff;background:#84df6c;padding:17px;font-family:Domaine Text;font-size:18px}div.stamped-container ul.stamped-tabs,div.stamped-container ul.stamped-tabs li,#stamped-sort-select,#stamped-sort-select2,.stamped-header,[data-widget-type=minimal] .summary-overview{display:none!important}@media screen and (min-width: 750px){.stamped-header-title{font-size:18px}}.pp-video div:empty{display:block}.pp-video div.youtube-play-btn{height:100px;width:100px;background-size:100px 100px}.pp-video .youtube-container,.pp-video .youtube-player{height:543px}.pp-video .youtube-thumbnail{height:100%;object-fit:cover}.pp-video .article-template__title{font-size:36px;line-height:38px}.pp-video .article-template__title:not(:only-child){margin-bottom:0}.pp-video .pp-video-info{display:flex;justify-content:space-between;align-items:flex-end;height:auto;margin:18px 30px 54px}.pp-video .pp-video-info a{text-decoration:underline}.pp-video .article-template_subheading{font-size:24px;margin-top:0}@media screen and (max-width: 749px){.pp-video .article-template__title{font-size:24px}.pp-video div.youtube-play-btn{height:65px;width:65px;background-size:65px 65px}.pp-video .youtube-container,.pp-video .youtube-player{height:375px}.pp-video .article-template_subheading{font-size:13px}.pp-video .pp-video-info{display:block;margin:0 20px}.pp-video .button.button--primary{margin-top:18px}}.pp-steps-header{display:flex;justify-content:space-between;margin:0 28px 30px;border-top:1px solid #eae9ef;padding-top:50px;align-items:flex-end}.pp-steps-header h2{font-size:36px;margin:0}.pp-steps-header a{text-decoration:underline}.pp-steps-header a:hover{text-decoration:none}.pp-steps{display:flex;flex-direction:row;width:100%;overflow-x:scroll;padding-bottom:48px}.pp-steps .pp-steps-column{display:flex;flex-direction:column;width:auto;margin-right:15px}.pp-steps .pp-steps-column h2{text-align:left}.pp-steps img\a0 {width:225px;height:auto}.pp-steps .image-with-text__heading{position:relative;color:#000;transform:none;padding-top:0;margin-top:13px;font-size:23px;margin-left:15px}.pp-steps .rte{margin-left:15px;font-size:13px;margin-top:13px}@media screen and (max-width: 749px){.pp-steps-header{margin:0 20px 30px;padding-top:30px;border-top:1px solid #eae9ef}.pp-steps-header h2{font-size:33px}.pp-steps-header a{display:none}.product__info-margin{margin-bottom:20px}.pp-steps{display:block;padding-bottom:0}.pp-steps .pp-steps-column{width:auto;margin:0 20px}.pp-steps .pp-steps-column img{width:100%;height:auto}.pp-steps .image-with-text__heading{font-size:23px;margin-left:0;margin-right:0;text-align:left}.pp-steps .rte{margin-top:11px;margin-left:0;margin-right:0;padding-bottom:28px;font-size:12px}}.paypal-msg{font-size:11px;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:500;display:flex;width:100%;max-width:40rem;align-items:center;position:relative;margin-top:10px}.paypal-msg img{height:15px;display:block;position:absolute;top:4px;right:59px}.paypal-msg a{font-family:Domaine Text;font-weight:400;text-decoration:underline;position:absolute;right:5px}variant-radios{display:flex;flex-direction:row-reverse;justify-content:start;gap:5px}@media screen and (max-width: 749px){.paypal-msg{font-size:9px;padding:0 20px}.paypal-msg a{position:relative;display:inline-flex;align-items:center;top:4px;left:-2px}.paypal-msg img{position:relative;right:auto;top:auto;margin-right:5px;margin-left:5px}variant-radios,variant-selects,variant-multiple{display:flex;width:auto}variant-radios .product-form__input:nth-child(3),variant-radios .product-form__input:nth-child(4),variant-selects .product-form__input:nth-child(3),variant-selects .product-form__input:nth-child(4),variant-multiple .product-form__input:nth-child(3),variant-multiple .product-form__input:nth-child(4){margin-top:4rem}.product-form__input--dropdown{margin-bottom:1.6rem;height:50px}.product-form__input{padding:0;margin:0 0 .2rem;max-width:37rem;min-width:fit-content;border:none}}.badges-wrapper{margin-top:30px;margin-left:5px}@media screen and (max-width: 749px){.badges-wrapper{margin-top:10px;margin-left:20px}}#more{display:none}#readMoreBtn{cursor:pointer;font-weight:500}.product__media-toggle,.product__modal-opener .product__media-icon{display:none!important}.scroll-links{font-size:14px;margin-top:20px;margin-bottom:20px}@media screen and (max-width: 749px){.scroll-links{margin-top:8px;margin-bottom:8px;font-size:11px}}.scroll-links ul{display:flex;padding-left:0!important}.scroll-links ul li{margin-right:40px;text-decoration:underline}@media screen and (max-width: 749px){.scroll-links ul{flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin:0 20px}.scroll-links ul.reduce-width{justify-content:start}.scroll-links ul.reduce-width li{margin-right:2rem}.scroll-links ul li{margin-right:.5rem}.scroll-links ul li:last-of-type{margin-right:0}}.slider.product__media-list .product__media-item:first-of-type .image-overlay-text{display:block}.slider.product__media-list .product__media-item:first-of-type .image-overlay-text.second-image{display:none}.slider.product__media-list .product__media-item:nth-of-type(2) .image-overlay-text{display:none}.slider.product__media-list .product__media-item:nth-of-type(2) .image-overlay-text.second-image{display:block}.image-overlay-text{position:absolute;display:flex;bottom:16px;right:10px;font-size:14px;line-height:17px;text-align:end;max-width:230px;color:#fff;font-weight:600;text-shadow:0 0 30px #111;display:none}@media screen and (min-width: 750px){.image-overlay-text{font-size:17px;line-height:20px;max-width:490px;bottom:12px;right:30px}}.product__media-list li.product__media-item{position:relative}.product .slider-buttons{justify-content:left;margin-left:10px}.slider-dots{display:flex;position:absolute;justify-content:space-between;width:80px;bottom:18px;margin-left:20px}.slider-dot.active{background-color:#f44336}.slider-dot{height:6px;width:6px;border-radius:50%;background-color:#555}.filter-section\a0 {position:sticky;top:60px;z-index:5}.collection-filters .mobile-facets__close{top:16px;right:16px;background-color:#0000001a;height:23px;width:23px;border-radius:50%;position:fixed;justify-content:center;align-items:center}.collection-filters .mobile-facets__close svg{height:.7rem;width:.7rem}collection-filters-form .mobile-facets__summary{font-family:Domaine Text;font-size:21px;text-decoration:none;color:#000;padding-bottom:17px;padding-left:0}collection-filters-form .mobile-facets__inner{text-align:center;z-index:102;position:relative}collection-filters-form .mobile-facets__inner h2{font-size:15px;padding-top:44px}collection-filters-form .mobile-facets__sort .select{margin:0 auto}collection-filters-form .sortByHeading{margin-bottom:17px}collection-filters-form .mobile-facets__sort label,collection-filters-form .mobile-facets__summary span{font-size:12px;text-transform:capitalize}collection-filters-form #SortBy-mobile{display:grid;grid-template-columns:1fr 1fr;gap:6px;row-gap:6px}collection-filters-form #SortBy-mobile label{font-size:10px;font-weight:100;font-family:Untitled Sans,Helvetica,Arial,sans-serif;padding:2px 40px;border-radius:20px;background-color:#fff;color:#000;border:1px solid #000000}collection-filters-form #SortBy-mobile input[type=radio]:checked+label{background-color:#000;color:#fff}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu{display:grid;margin:0 auto}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.attachment-value-ul{gap:.5rem;flex-wrap:wrap;display:flex;align-items:center;justify-content:center;grid-row-gap:3rem;margin-bottom:32px;margin-top:9px;padding:0 20px}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.colour-value-ul{grid-template-columns:1fr 1fr 1fr;gap:25px;margin-bottom:32px}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.colour-value-ul .colour-span-wrapper{display:flex;flex-direction:column-reverse}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.colour-value-ul .mobile-facets__checkbox:checked+div span{text-decoration:underline}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.colour-value-ul .mobile-facets__checkbox:checked+div span.circle{border:1px solid black}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu .filter-colour-type{height:40px;width:40px;border-radius:50%;color:#fff;font-weight:500;font-family:Untitled Sans,Helvetica,Arial,sans-serif;display:flex;align-items:center;justify-content:space-between;text-transform:lowercase}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu .filter-colour-type.-auburn{background:#642218}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu .filter-colour-type.-dark_brown{background:#422e22}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu .filter-colour-type.-brown{background:#64442f}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu .filter-colour-type.-natural_black{background:#1b1b1b}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu .filter-colour-type.-blonde{background:#d1b281}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu .filter-colour-type.-ginger{background:#a74839}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu .filter-colour-type.-platinum{background:#f0e2c1}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.curl-value-ul{grid-template-columns:1fr 1fr 1fr 1fr;gap:25px}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.curl-value-ul .curl-span-wrapper{display:flex;flex-direction:column-reverse}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.curl-value-ul .mobile-facets__checkbox:checked+div span{text-decoration:underline}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.curl-value-ul .mobile-facets__checkbox:checked+div span.circle{border:1px solid black}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.length-value-ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;max-width:none;gap:.5rem}collection-filters-form .texture-wrapper{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}collection-filters-form .texture-wrapper span{font-size:8px;margin-top:5px;text-transform:capitalize;font-family:Untitled Sans,Helvetica,Arial,sans-serif}collection-filters-form li.-kinky{order:1}collection-filters-form li.-coily{order:2}collection-filters-form li.-curly{order:3}collection-filters-form li.-wavy{order:4}collection-filters-form li.-stretched{order:5}collection-filters-form .filter-curl-type{height:40px;width:40px;border-radius:50%;color:#fff;font-weight:500;font-family:Untitled Sans,Helvetica,Arial,sans-serif;display:flex;align-items:center;justify-content:space-between;text-transform:lowercase}collection-filters-form .filter-curl-type.-coily{background:#fd7748}collection-filters-form .filter-curl-type.-curly{background:#fd70cc}collection-filters-form .filter-curl-type.-wavy{background:#e3e627}collection-filters-form .filter-curl-type.-stretched{background:#84df6c}collection-filters-form .filter-curl-type.-kinky{background:#a4d8e1}collection-filters-form .texture-link a{display:flex;justify-content:center;align-items:center;color:#000;height:40px;background-color:#f7f7f7;margin-top:20px;margin-bottom:22px;text-decoration:none}collection-filters-form .texture-link a span{margin-left:auto}collection-filters-form .texture-link a svg{height:9px}collection-filters-form .texture-link a p{font-size:11px;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:bolder;padding-right:30px;line-height:1}collection-filters-form .texture-link a p:first-of-type{margin-left:25px}collection-filters-form .texture-link a p:last-of-type{font-size:10px;font-family:Domaine Text;font-weight:lighter;padding-right:0}collection-filters-form .length-value-ul .mobile-facets__checkbox+span{width:40px;height:40px;background-color:#fff;color:#000;border:1px solid #000000;font-size:11px;display:flex;align-items:center;justify-content:center;border-radius:50%}collection-filters-form .length-value-ul .mobile-facets__checkbox:checked+span{background-color:#000;color:#fff;text-decoration:none!important}collection-filters-form .attachment-value-ul .mobile-facets__checkbox+span{background-color:#fff;color:#000;border:1px solid #000000;padding:10px 30px;border-radius:20px;font-size:10px}collection-filters-form .attachment-value-ul .mobile-facets__checkbox:checked+span{background-color:#000;color:#fff;text-decoration:none!important}collection-filters-form .mobile-facets__label{font-family:Domaine Text;font-size:15px;text-decoration:none!important}collection-filters-form .mobile-facets__label.-curl{padding:5px 30px}collection-filters-form .mobile-facets__label .mobile-facets__checkbox:checked+span{text-decoration:underline}collection-filters-form .mobile-facets__label+.mobile-facets__checkbox:checked{text-decoration:underline!important;color:#f0f}collection-filters-form .product-range-wrapper{display:flex!important;flex-flow:wrap!important;align-items:center!important;justify-content:center!important;gap:7px;padding-bottom:17px;border-bottom:1px solid #eae9ef}collection-filters-form .product-range-wrapper+.mobile-facets__summary{padding-top:10px}collection-filters-form .product-range{display:block;width:102px;height:40px;background-size:contain;opacity:.5}collection-filters-form .mobile-facets__checkbox:checked+.product-range{opacity:1}collection-filters-form .line{margin:42px 0}collection-filters-form .mobile-facets__footer>*{width:100%;margin:0 auto}collection-filters-form .mobile-facets__footer{display:block;margin-top:28px;padding:25px;border-top:none}collection-filters-form .mobile-facets__footer .button.button--tertiary,collection-filters-form .mobile-facets__footer .button.no-js-hidden.button.button--primary{font-size:14px;font-family:Untitled Sans,Helvetica,Arial,sans-serif!important;font-weight:700!important;display:block;width:100%}collection-filters-form .mobile-facets__footer a.mobile-facets__clear.button.button--tertiary{color:#000;border:1px solid #000000;width:100%;margin-bottom:6px}@media screen and (min-width: 750px){collection-filters-form .mobile-facets__footer .button:hover,collection-filters-form .mobile-facets__footer a.mobile-facets__clear.button.button--tertiary:hover{width:105%!important;margin-left:-10px!important;margin-right:-10px!important;padding:unset}}collection-filters-form .filter-upsell-section{color:#000}collection-filters-form .filter-upsell-section .filter-section-inner{padding:0 50px}collection-filters-form .filter-upsell-section .heading-section{display:flex;justify-content:center;align-items:center;padding-bottom:47px}collection-filters-form .filter-upsell-section .heading-section h4{margin:0;padding:0;font-family:Untitled Sans,Helvetica,Arial,sans-serif}collection-filters-form .filter-upsell-section .heading-section a{text-decoration:underline;color:#000;font-size:13px;margin-left:50px;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:lighter}collection-filters-form .filter-upsell-section a{text-decoration:none}collection-filters-form .filter-upsell-section li:first-of-type{display:none}collection-filters-form .filter-upsell-section li{margin-bottom:24px;display:flex;align-items:center}collection-filters-form .filter-upsell-section .wrapping-link{display:flex;align-items:center}collection-filters-form .filter-upsell-section .information{margin-left:14px!important}collection-filters-form .filter-upsell-section .information,collection-filters-form .filter-upsell-section .information h4{color:#000;padding:0;margin:0;text-align:left;text-decoration:none}collection-filters-form .filter-upsell-section .information h4{font-size:12px;font-weight:600}collection-filters-form .filter-upsell-section .information span{font-size:12px;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:lighter;color:#00000080}collection-filters-form .filter-upsell-section .product-form__buttons,collection-filters-form .filter-upsell-section form{margin-left:auto}collection-filters-form .filter-upsell-section button{margin-left:auto;font-size:10px;line-height:10px;padding:9px 18px;text-decoration:none;text-transform:capitalize}collection-filters-form .filter-upsell-section button:hover{padding:9px 22px;margin-left:auto;margin-right:-4px}@media screen and (max-width: 749px){.collection-filters .mobile-facets__close{top:34px;right:15px;background-color:#0000001a;height:20px;width:20px;border-radius:50%;position:fixed}.collection-filters .mobile-facets__close svg{height:.6rem;width:.6rem}collection-filters-form .mobile-facets__inner h2{padding-top:22px;line-height:20px}collection-filters-form .mobile-facets__label{padding:0}collection-filters-form .mobile-facets__main{padding-top:5px}collection-filters-form .mobile-facets__summary{padding-bottom:6px}collection-filters-form .texture-heading{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.curl-value-ul{margin-top:20px}collection-filters-form .mobile-facets__list.list-unstyled.sub-menu.length-value-ul{margin-top:4px}collection-filters-form .texture-link a{height:36px;margin-top:17px;margin-bottom:22px}}collection-filters-form .mobile-facets__footer>*{margin:0!important}.mobile-facets__list.list-unstyled.sub-menu.availability-value-ul{display:flex;width:100%;justify-content:center;align-items:center;color:#000;height:36px;background-color:#f7f7f7;margin-top:15px}.mobile-facets__list.list-unstyled.sub-menu.availability-value-ul .mobile-facets__item.list-menu__item{display:flex;font-size:11px;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:700}.mobile-facets__list.list-unstyled.sub-menu.availability-value-ul .mobile-facets__item.list-menu__item p{margin-right:47px}.switch{position:relative;display:inline-block;width:34px;height:18px}.switch input{opacity:0;width:0;height:0}.filter-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#797979;-webkit-transition:.4s;transition:.4s}.filter-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.filter-slider{background-color:#84df6c}input:focus+.filter-slider{box-shadow:0 0 1px #797979}input:checked+.filter-slider:before{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translate(14px)}.filter-slider.round{border-radius:34px}.filter-slider.round:before{border-radius:50%}.filter-background{z-index:100;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.collection-grid-section{margin-top:3rem;margin-bottom:44px;overflow:visible!important}.collection{position:relative}@media screen and (max-width: 749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}#CollectionProductGrid .grid--2-col .grid__item{width:100%}#CollectionProductGrid .card-information__text{font-size:20px}#CollectionProductGrid .price{font-size:13px}#CollectionProductGrid .grid__item{max-width:100%}.collection .title:not(.title--no-heading){margin-top:-1rem}}@media screen and (min-width: 750px){.collection .title-wrapper-with-link--no-heading{margin-top:6rem}#CollectionProductGrid .card-information__text{font-size:21px}#CollectionProductGrid .price{font-size:16px}}@media screen and (max-width: 989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width: 750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}.collection-filters{position:absolute;right:25px;top:6px}.collection-filters .collection-product-count__text{display:none}.filter-label{font-size:12px}.collection-product-count{align-self:center;position:relative;text-align:right}.collection-product-count__text{font-size:1.4rem;line-height:1.5;margin:0 0 0 5px;color:#fff}.collection-product-count__text.loading{visibility:hidden}.collection-product-count .loading-overlay__spinner{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.8rem}.collection-product-count__text.loading+.loading-overlay__spinner{display:none}.active-facets-mobile{margin-bottom:.5rem}@media screen and (max-width: 749px){.collection-filters{right:15px;top:8px}}@media screen and (min-width: 750px){.collection-filters>*+*{margin-top:0}.facets__form .collection-product-count{grid-column-start:3;align-self:flex-start}}.collection-filters__label{display:block;color:var(--color-foreground-85);font-size:1.4rem;margin-right:2rem}.collection-filters__summary{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;cursor:pointer;height:4.5rem;padding:0 1.5rem;min-width:25rem;margin-top:2.4rem;border:.1rem solid rgba(var(--color-foreground),.55)}.collection-filters__summary:after{position:static}.collection-filters__item{align-items:flex-start;display:flex;grid-column:2;grid-row:1;padding-left:2.5rem}@media screen and (min-width: 990px){.collection-filters__item{padding-left:4.5rem}}.collection-filters__field{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.collection-filters__field .select{width:auto}.collection-filters__item button{margin-left:2.5rem}.collection-filters__disclosure{min-width:25rem}.collection-filters__disclosure summary:after{top:0}.collection-filters__disclosure a{color:rgb(var(--color-foreground));cursor:pointer;display:block;padding:1.2rem;text-transform:capitalize;text-decoration:none}.collection-filters__sort{font-size:1.4rem;height:auto;line-height:1.5;margin:0;padding-left:0;padding-right:1.75rem}.collection-filters__sort,.collection-filters__sort:hover{box-shadow:none}.collection-filters__sort:focus-visible,.mobile-facets__sort .select__select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.collection-filters__sort.focused,.no-js .collection-filters__sort:focus,.mobile-facets__sort .select__select.focused,.no-js .mobile-facets__sort .select__select:focus{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:1rem;box-shadow:0 0 0 1rem rgb(var(--color-background)),0 0 .2rem 1.2rem rgba(var(--color-foreground),.3)}.no-js .collection-filters__sort:focus:not(:focus-visible),.no-js .mobile-facets__sort .select__select:focus:not(:focus-visible){outline:0;box-shadow:none}.collection-filters__sort+.icon-caret{right:0}.facets{display:block;grid-column-start:span 2}.facets__form{display:grid;gap:0 3.5rem;grid-template-columns:1fr max-content max-content;margin-bottom:.5rem}.facets__wrapper{align-items:center;align-self:flex-start;grid-column:1;grid-row:1;display:flex;flex-wrap:wrap}.facets__heading{display:block;color:rgba(var(--color-foreground),.85);font-size:1.4rem;margin:-1.5rem 2rem 0 0}.facets__reset{margin-left:auto}.facets__disclosure{margin-right:3.5rem}.facets__summary{color:rgba(var(--color-foreground),.75);font-size:1.4rem;margin-bottom:1.5rem;padding:0 1.75rem 0 0}.facets__disclosure[open] .facets__summary,.facets__summary:hover{color:rgb(var(--color-foreground))}.facets__disclosure[open] .facets__display{animation:animateMenuOpen var(--duration-default) ease}.facets__summary span{transition:text-decoration var(--duration-short) ease}.disclosure-has-popup[open]>.facets__summary:before{z-index:2}.facets__summary>span{line-height:1.3}.facets__summary .icon-caret{right:0}.facets__display{background-color:rgb(var(--color-background));position:absolute;border:1px solid rgba(var(--color-foreground),.2);top:calc(100% + .5rem);left:-1.2rem;width:35rem;max-height:55rem;overflow-y:auto}.facets__header{border-bottom:1px solid rgba(var(--color-foreground),.2);padding:1.5rem 2rem;display:flex;justify-content:space-between;font-size:1.4rem;position:sticky;top:0;background-color:rgb(var(--color-background));z-index:1}.facets__list{padding:.5rem 2rem}.facets__item{display:flex;align-items:center}.facets__item label,.facets__item input[type=checkbox]{cursor:pointer}.facet-checkbox{padding:1rem 2rem 1rem 0;flex-grow:1;position:relative;font-size:1.4rem;display:flex;word-break:break-word}.facet-checkbox input[type=checkbox]{position:absolute;opacity:1;width:1.6rem;height:1.6rem;top:.7rem;left:-.4rem;z-index:-1;appearance:none;-webkit-appearance:none}.facet-checkbox>svg{background-color:rgb(var(--color-background));margin-right:1.2rem;flex-shrink:0}.facet-checkbox .icon-checkmark{visibility:hidden;position:absolute;left:.3rem;z-index:5;top:1.4rem}.facet-checkbox>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}.facet-checkbox--disabled{color:rgba(var(--color-foreground),.4)}.facets__price{display:flex;padding:2rem}.facets__price .field+.field-currency{margin-left:2rem}.facets__price .field{align-items:center}.facets__price .field-currency{align-self:center;margin-right:.6rem}.facets__price .field__label{left:1.5rem}button.facets__button{min-height:0;margin:0 0 0 .5rem;box-shadow:none;padding-top:1.4rem;padding-bottom:1.4rem}.facets__button-no-js{min-width:auto;transform:translateY(-.6rem)}.active-facets{display:none;flex-wrap:wrap;width:100%;grid-column:1/-1;grid-row:2;margin-top:-.5rem}.active-facets__button{display:block;margin-right:1.5rem;margin-top:1.5rem;padding-left:.2rem;padding-right:.2rem;text-decoration:none}span.active-facets__button-inner{color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground));border-radius:2.6rem;font-size:1rem;min-height:0;min-width:0;padding:.5rem 1rem;display:flex;align-items:stretch}.active-facets__button-wrapper{align-items:center;display:flex;justify-content:center;padding-top:1.5rem}.active-facets__button-wrapper *{font-size:1rem}@media screen and (min-width: 990px){.active-facets__button{margin-right:1.5rem}.active-facets__button-wrapper *,span.active-facets__button-inner{font-size:1.2rem}}@media screen and (max-width: 989px){.active-facets{margin:0 -1.2rem -1.2rem}.active-facets__button,.active-facets__button-remove{margin:0;padding:1.2rem}span.active-facets__button-inner{padding-bottom:.3rem;padding-top:.3rem}.active-facets__button-wrapper{padding-top:0}}.active-facets__button:hover .active-facets__button-inner{box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.active-facets__button--light .active-facets__button-inner{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2)}.active-facets__button--light:hover .active-facets__button-inner{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.4)}a.active-facets__button:focus-visible{outline:none;box-shadow:none}a.active-facets__button.focused,.no-js a.active-facets__button:focus{outline:none;box-shadow:none}a.active-facets__button:focus-visible .active-facets__button-inner{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground));outline:none}a.active-facets__button.focused .active-facets__button-inner,.no-js a.active-facets__button:focus .active-facets__button-inner{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.2),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground));outline:none}.active-facets__button svg{align-self:center;flex-shrink:0;margin-left:.6rem;margin-right:-.2rem;pointer-events:none;width:1.2rem}@media all and (min-width: 990px){.active-facets__button svg{margin-right:-.4rem;margin-top:.1rem;width:1.4rem}}.active-facets facet-remove:only-child{display:none}.active-facets__button.disabled,.mobile-facets__clear.disabled{pointer-events:none}.mobile-facets__clear-wrapper{align-items:center;display:flex;justify-content:center}.count-bubble{display:flex;justify-content:center;align-items:center;font-size:.9rem;width:1.7rem;height:1.7rem;border-radius:50%;background-color:rgba(var(--color-button),var(--alpha-button-border));color:rgb(var(--color-background));margin-left:.7rem}.count-bubble:empty{visibility:hidden}.count-bubble--dot:empty{visibility:visible}.count-bubble--dot:before{content:"";width:.2rem;height:.2rem;display:block;background-color:rgb(var(--color-background));border-radius:50%}.mobile-facets{position:fixed;top:100px;left:0;right:0;bottom:0;z-index:100;pointer-events:none}collection-filters-form .mobile-facets{top:0;background-color:#0000009e}@media screen and (max-width: 749px){.mobile-facets{top:59px}.menu-opening .mobile-facets__inner{border-top:1px solid #eae9ef}}.mobile-facets__disclosure{display:block}.mobile-facets__wrapper{margin-left:0;display:flex}.mobile-facets__wrapper .disclosure-has-popup[open]>summary:before{height:100vh;z-index:3}.mobile-facets__inner{background-color:rgb(var(--color-background));border-left:1px solid #DBDBDB;width:100%;margin-left:auto;height:100%;overflow-y:auto;pointer-events:all;transition:transform var(--duration-short) ease;max-width:37.5rem;display:flex;flex-direction:column}@media screen and (max-width: 749px){.mobile-facets__inner{max-width:none}}.menu-opening .mobile-facets__inner{transform:translate(0)}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(105vw)}.mobile-facets__header{background-color:rgb(var(--color-background));border-bottom:.1rem solid rgba(var(--color-foreground),.08);padding:1rem 2.5rem;text-align:center;display:none;position:sticky;top:0;z-index:2}.mobile-facets__header-inner{flex-grow:1;position:relative}.mobile-facets__info{padding:0 2.6rem}.mobile-facets__heading{font-size:1.4rem;margin:0}.mobile-facets__count{color:rgba(var(--color-foreground),.7);font-size:1.3rem;margin:0;flex-grow:1}.mobile-facets__open-wrapper{display:inline-block}.mobile-facets__open{width:100%;display:flex;align-items:center;color:#000;font-weight:100;background-color:#fff;border-radius:20px;padding:0 20px}.mobile-facets__open:hover line,.mobile-facets__open:hover circle{stroke:rgb(var(--color-link))}.mobile-facets__open-label{transition:text-decoration var(--duration-short) ease}.mobile-facets__open svg{width:9px;height:9px;margin-left:4px}.mobile-facets__open line,.mobile-facets__open circle{stroke:rgba(var(--color-link),var(--alpha-link))}.mobile-facets__close{display:none;align-items:center;justify-content:center;position:fixed;color:#fff;font-weight:500;top:6.8rem;right:30px;z-index:101;opacity:0;transition:opacity var(--duration-short) ease}.mobile-show{display:none}.desktop-show{display:block}@media screen and (max-width: 749px){.mobile-facets__close{color:#000;top:8.7rem;right:20px}.mobile-facets__open{padding:0 16px}.mobile-show{display:block}.desktop-show{display:none}}.mobile-facets__close svg{width:2.2rem}details.menu-opening .mobile-facets__open-label{display:none}details.menu-opening .collection-product-count__text{display:none}details.menu-opening .mobile-facets__close{display:flex;opacity:1}details.menu-opening .mobile-facets__close svg{margin:0}.mobile-facets__close-button{align-items:center;background-color:transparent;display:flex;font-size:1.4rem;font:inherit;letter-spacing:inherit;margin-top:1.5rem;padding:1.2rem 2.6rem;text-decoration:none;width:calc(100% - 5.2rem)}.no-js .mobile-facets__close-button{display:none}.mobile-facets__close-button .icon-arrow{transform:rotate(180deg);margin-right:1rem}.mobile-facets__main{padding:25px 0 0;position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column}.mobile-facets__details[open] .icon-caret{transform:rotate(180deg)}.no-js .mobile-facets__details{border-bottom:1px solid rgba(var(--color-foreground),.04)}.mobile-facets__highlight{opacity:0;visibility:hidden}.mobile-facets__checkbox:checked+.mobile-facets__highlight{visibility:visible;opacity:1;position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(var(--color-foreground),.04)}.mobile-facets__summary{padding-left:30px;padding-bottom:10px}@media screen and (max-width: 749px){.mobile-facets__summary{padding-left:20px}}.mobile-facets__summary svg{margin-left:auto}.mobile-facets__summary>div,.facets__summary>div{display:flex;flex-direction:column}.mobile-facets__summary>div .guide-links,.facets__summary>div .guide-links{margin-bottom:0;position:relative}.mobile-facets__summary>div .guide-links:hover,.facets__summary>div .guide-links:hover{text-decoration:none}.js .mobile-facets__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));z-index:3;transform:translate(100%);visibility:hidden;display:flex;flex-direction:column}.js details[open]>.mobile-facets__submenu{transition:transform .4s cubic-bezier(.29,.63,.44,1),visibility .4s cubic-bezier(.29,.63,.44,1)}.js details[open].menu-opening>.mobile-facets__submenu{transform:translate(0);visibility:visible}.js .menu-drawer__submenu .mobile-facets__submenu{overflow-y:auto}.mobile-facets__item{position:relative;margin:0}input.mobile-facets__checkbox{border:0;width:1.6rem;height:1.6rem;position:absolute;left:2.1rem;top:1.2rem;z-index:0;appearance:none;-webkit-appearance:none}.mobile-facets__label{text-decoration:underline;font-size:15px;color:#000;font-weight:400;word-break:break-word}@media screen and (max-width: 749px){.mobile-facets__label{padding:1.5rem 20px}}.mobile-facets__label>svg{display:none;background-color:rgb(var(--color-background));position:relative;z-index:2;margin-right:1.2rem;flex-shrink:0}.mobile-facets__label .icon-checkmark{position:absolute;top:1.9rem;left:2.8rem;visibility:hidden}.mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark{visibility:visible}.mobile-facets__arrow,.mobile-facets__summary .icon-caret{margin-left:auto;display:block}.mobile-facets__label--disabled{opacity:.5}.mobile-facets__footer{background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.08);padding:2rem;bottom:0;position:sticky;display:none;z-index:2;margin-top:auto}.mobile-facets__footer button{font-size:15px;font-weight:lighter;color:#000}.mobile-facets__footer>*{width:50%}.mobile-facets__footer noscript .button{width:100%}.mobile-facets__sort{display:flex;justify-content:space-between}.mobile-facets__sort label{flex-shrink:0}.mobile-facets__sort .select{width:auto}.no-js .mobile-facets__sort .select{position:relative;right:-1rem}.mobile-facets__sort .select .icon-caret{right:0}.mobile-facets__sort .select__select{box-shadow:none}.collection-hero--with-image{background-color:rgba(var(--color-foreground),.04)}.collection-hero__inner{display:flex;flex-direction:column;margin-bottom:2rem}.collection-hero--with-image .collection-hero__inner{margin-bottom:0;padding-bottom:2rem}.collection-hero__description{margin:0}.collection-hero__description h1{font-family:Domaine Text;font-weight:400;margin:0;font-size:23px}.collection-hero__description p,.collection-hero__description h2,.collection-hero__description h3,.collection-hero__description h4,.collection-hero__description h5{display:none}@media screen and (min-width: 750px){.collection-hero.collection-hero--with-image{padding:4rem 0}.collection-hero__description h1{font-size:50px}.collection-hero--with-image .collection-hero__inner{padding-bottom:0}}.collection-hero__text-wrapper{flex-basis:100%}@media screen and (min-width: 750px){.collection-hero{padding:0}.collection-hero__inner{align-items:center;flex-direction:row;padding-bottom:0}}.collection-hero__description{margin-top:1.5rem;font-size:1.6rem;line-height:1.5}@media screen and (min-width: 750px){.collection-hero__description{font-size:1.8rem;margin-top:2rem}.collection-hero__description{max-width:66.67%}.collection-hero--with-image .collection-hero__description{max-width:100%}}.collection-hero--with-image .collection-hero__text-wrapper{padding:5rem 0 4rem}@media screen and (max-width: 749px){.collection-hero__image-container{height:20rem}}@media screen and (min-width: 750px){.collection-hero--with-image .collection-hero__text-wrapper{padding:4rem 2rem 4rem 0;flex-basis:50%}.collection-hero__image-container{align-self:stretch;flex:1 0 50%;margin-left:3rem;min-height:20rem}}@media screen and (max-width: 749px){.image-with-text .grid{flex-direction:column}.image-with-text .grid__item{min-height:375px}}.image-with-text .rte{font-size:20px}.image-with-text .grid{margin-left:0;margin-bottom:0}.image-with-text__grid{overflow:hidden}@media screen and (min-width: 750px){.image-with-text__grid--reverse{flex-direction:row-reverse}}.image-with-text__media{background-color:transparent;min-height:100%}.image-with-text__media--small{height:19.4rem}.image-with-text__media--large{height:43.5rem}@media screen and (min-width: 750px){.image-with-text__media--small{height:31.4rem}.image-with-text__media--large{height:69.5rem}}.image-with-text__media--placeholder{background-color:rgba(var(--color-foreground),.04);position:relative;overflow:hidden}.image-with-text__media--placeholder.image-with-text__media--adapt{height:20rem}@media screen and (min-width: 750px){.image-with-text__media--placeholder.image-with-text__media--adapt{height:30rem}}.image-with-text__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.image-with-text__content{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;justify-content:center;margin:auto;max-width:470px}@media screen and (max-width: 749px){.image-with-text__content{min-height:375px}}@media screen and (min-width: 750px){.image-with-text__grid--reverse .image-with-text__content{margin-left:auto}}.image-with-text__content>*+*{margin-top:2rem}.image-with-text__content>.image-with-text__text:empty~a{margin-top:2rem}.image-with-text__content>:first-child:is(.image-with-text__heading){margin-top:0}.image-with-text__content :last-child:is(.image-with-text__heading){margin-bottom:0}.image-with-text__content .button+.image-with-text__text{margin-top:2rem}.image-with-text__content .image-with-text__text+.button{margin-top:3rem}.image-with-text__heading{margin-bottom:0;font-size:35px;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.66px;color:#fff;text-align:center}.image-with-text__text p{margin-top:0;margin-bottom:1rem;color:#fff}.quote{font-size:40px!important;font-family:Domaine Text;font-weight:400;line-height:52px}.image_first{left:75%}.text_first{left:25%}@media screen and (max-width: 749px){.quote{font-size:18px!important;line-height:45px}.image_first,.text_first{left:0}.image-with-text__heading{position:relative;text-align:center;display:block;padding-top:0;transform:none;font-size:24px}.image-with-text .rte{font-size:15px}.image-with-text__content{padding:2rem 4.5rem 4.5rem}}.img_text{padding-top:10px;padding-bottom:20px;font-size:18px;font-family:Domaine Text}.img_text strong{font-family:Untitled Sans,Helvetica,Arial,sans-serif}.img_text a{text-decoration:underline}@media screen and (max-width: 749px){.img_text{padding-top:5px;padding-bottom:10px;font-size:12px;line-height:12px}}.text-image-wrapper{display:flex;flex-direction:column;margin:0 20px;padding-top:3rem}@media screen and (min-width: 1080px){.text-image-wrapper{padding:0 12rem}}.text-image-wrapper .item-wrapper{padding:3rem 0px;margin:0 auto;display:flex;flex-direction:column}@media screen and (min-width: 500px){.text-image-wrapper .item-wrapper{padding:6rem 0px}}@media screen and (min-width: 1080px){.text-image-wrapper .item-wrapper{flex-direction:row}}.text-image-wrapper .item-wrapper img{width:100%}@media screen and (min-width: 500px){.text-image-wrapper .item-wrapper img{width:400px;height:400px}}.text-image-wrapper .item-wrapper .text-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 500px){.text-image-wrapper .item-wrapper .text-wrapper{max-width:400px}}@media screen and (min-width: 1080px){.text-image-wrapper .item-wrapper .text-wrapper{padding-left:6rem;max-width:none}}.text-image-wrapper .item-wrapper .text-wrapper__top{display:flex;flex-direction:column;width:100%;margin-bottom:1.5rem}@media screen and (min-width: 1080px){.text-image-wrapper .item-wrapper .text-wrapper__top{margin-top:0;margin-bottom:0}}.text-image-wrapper .item-wrapper .text-wrapper__top h3{font-size:35px;margin:0;margin-bottom:3rem;line-height:28px;width:fit-content;margin-top:1.5rem}@media screen and (min-width: 1080px){.text-image-wrapper .item-wrapper .text-wrapper__top h3{flex-direction:row;margin-top:0}}.text-image-wrapper .item-wrapper .text-wrapper__top p{margin-bottom:12pxad}.text-image-wrapper .item-wrapper .text-wrapper__bottom{width:fit-content}.custom-heading-section{text-align:center;margin-top:65px;margin-bottom:65px}.custom-heading-section .custom-heading{font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:700;margin:0}.custom-heading-section .custom-heading.heading-large{font-size:103px}.custom-heading-section .custom-heading.heading-medium,.custom-heading-section .custom-heading.heading-small{font-size:70px}.custom-heading-section .custom-heading.heading-x-small{font-size:30px}.custom-heading-section .custom-sub-heading{font-family:Domaine Text;font-weight:lighter;margin:0 75px}.custom-heading-section .custom-sub-heading.subheading-large{font-size:50px}.custom-heading-section .custom-sub-heading.subheading-small{font-size:35px}.custom-heading-section .custom-sub-heading.subheading-x-small{font-size:20px}.custom-heading-section .curl-type{width:276px;height:65px;display:flex;align-items:center;margin:40px auto 20px;justify-content:space-between}.custom-heading-section .curl_number{position:relative;top:0;right:0;margin-right:12px;height:42px}.custom-heading-section .curl-type-text{text-align:left;margin-left:12px;font-size:24px;color:#fff;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:400}.featured-title{font-family:Domaine Text;font-size:1.8rem;font-weight:400;background-color:#f75244;color:#fff;padding:6px 30px 7px;margin:30px 0;border-radius:20px;display:inline-block}@media screen and (max-width: 749px){.custom-heading-section{margin-bottom:51px}.custom-heading-section .custom-heading.heading-large,.custom-heading-section .custom-heading.heading-medium{font-size:36px}.custom-heading-section .custom-heading.heading-small{font-size:30px}.custom-heading-section .curl-type{height:38px;width:143px;margin-top:20px}.custom-heading-section .curl_number{height:26px}.custom-heading-section .curl-type-text{font-size:15px}.custom-heading-section .custom-sub-heading{max-width:300px;margin:auto}.custom-heading-section .custom-sub-heading.subheading-large{font-size:20px;line-height:30px}.custom-heading-section .custom-sub-heading.subheading-small{font-size:18px;line-height:25px}.featured-title{font-size:13px;padding:5px 20px 6px}}.multicolumn .slider-buttons{display:none}.multicolumn .img_text{margin-left:1.5rem;margin-right:1.5rem}.multicolumn .font-secondary.large{font-size:89px}.multicolumn .font-secondary.medium{font-size:50px}.multicolumn .font-secondary.small{font-size:35px}.multicolumn .font-secondary.x-small{font-size:20px}.multicolumn .font-primary.large,.multicolumn .font-primary.medium{margin:0;font-size:70px}.multicolumn .font-primary.small{font-size:53px}.multicolumn .font-primary.x-small{font-size:20px}.multicolumn .title-wrapper-with-link{justify-content:center;text-align:center}.multicolumn.no-heading .title{display:none}@media screen and (max-width: 749px){.multicolumn.no-heading.background-secondary{padding-top:5rem}.multicolumn .img_text{margin-left:1rem;margin-right:1.5rem}.multicolumn .font-secondary.large{font-size:30px}.multicolumn .font-secondary.medium{font-size:20px}.multicolumn .font-secondary.small{font-size:18px}.multicolumn .font-primary.large,.multicolumn .font-primary.medium{margin:0;font-size:30px}.multicolumn .font-primary.small{font-size:22.5px}.multicolumn .large{font-size:30px}.multicolumn .small{font-size:22.5px}}@media screen and (min-width: 750px){.multicolumn.no-heading:not(.background-secondary){margin-top:6rem}}.multicolumn.background-secondary .title-wrapper-with-link{margin-top:0}@media screen and (max-width: 749px){.multicolumn .title-wrapper-with-link{margin-bottom:6px;margin-top:0}}.multicolumn-card__image-wrapper--third-width{width:33%}.multicolumn-card__image-wrapper--half-width{width:50%}.multicolumn-list__item.center .multicolumn-card__image-wrapper:not(.multicolumn-card__image-wrapper--full-width),.multicolumn-list__item:only-child{margin-left:auto;margin-right:auto}.multicolumn .button{margin-top:1.5rem}@media screen and (min-width: 750px){.multicolumn .button{margin-top:4rem}}.multicolumn-list{margin-bottom:0;padding:0}.multicolumn-list__item:only-child{max-width:72rem}.multicolumn:not(.background-none) .multicolumn-card{background:rgba(var(--color-foreground),.04);height:100%}.multicolumn.background-secondary .multicolumn-card{background:rgb(var(--color-background))}.multicolumn.background-secondary{padding:4rem 0 5rem}@media screen and (max-width: 749px){.multicolumn.background-secondary .slider-buttons{margin-bottom:-2rem}}.multicolumn:not(.background-secondary){padding:51px 0}.multicolumn-list h3,.multicolumn-list p{margin:0}.multicolumn-card-spacing{padding-top:2.5rem;margin-left:2.5rem;margin-right:2.5rem}.multicolumn-card__info{font-weight:700;color:#000}.multicolumn-card__info h3{font-weight:700;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-size:21px}.multicolumn-card__info .rte{font-family:Domaine Text}.multicolumn-card__info>:nth-child(2){margin-top:1rem;font-weight:400}.multicolumn-list__item.center .media--adapt,.multicolumn-list__item .media--adapt img{width:auto}.multicolumn-list__item.center .media--adapt img{left:50%;transform:translate(-50%)}@media screen and (max-width: 749px){.multicolumn-card__info h3{font-size:15px}.multicolumn .page-width{padding:0}.home .multicolumn-card__info{text-align:left}.multicolumn-card__info{font-size:14px;padding:0;text-align:center}.multicolumn-list{margin:0;width:100%}.multicolumn-list__item{margin:0;padding:1rem}.multicolumn-list:not(.slider){padding-left:1.5rem;padding-right:1.5rem}.multicolumn-list.slider .multicolumn-list__item{width:calc(100% - 3rem)}.multicolumn-list.slider .multicolumn-list__item+.multicolumn-list__item{padding-left:.5rem}}@media screen and (min-width: 750px){.multicolumn-list.slider,.multicolumn-list.grid--4-col-desktop{padding:0}.multicolumn-list__item,.grid--4-col-desktop .multicolumn-list__item{padding-bottom:0}.grid--2-col-tablet .multicolumn-list__item{margin-top:1rem;max-width:50%}.background-none .grid--2-col-tablet .multicolumn-list__item{margin-top:4rem}.grid--2-col-tablet .multicolumn-list__item:nth-of-type(-n+2){margin-top:0}}@media screen and (min-width: 990px){.grid--2-col-tablet.grid--5-col-desktop .multicolumn-list__item{max-width:20%;margin-top:0}.grid--2-col-tablet.grid--4-col-desktop .multicolumn-list__item{max-width:25%;margin-top:0}.grid--2-col-tablet.grid--4-col-desktop .multicolumn-list__item:nth-of-type(-n+4){margin-top:0}}.background-none .multicolumn-card-spacing{padding:0;margin:0}.multicolumn-card__info{padding:2.5rem}.background-none .multicolumn-card__info{padding-top:0;padding-left:0;padding-right:0}.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:2.5rem}.background-none .slider .multicolumn-card__info{padding-left:.5rem}.background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-left:1.5rem}.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:1rem;padding-right:1rem}@media screen and (min-width: 750px){.background-none .multicolumn-card__image-wrapper{margin-left:1.5rem;margin-right:1.5rem}.background-none .multicolumn-list .multicolumn-card__info,.background-none .multicolumn-list:not(.slider) .center .multicolumn-card__info{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width: 749px){.background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{padding-top:1rem}.multicolumn-card__info>:nth-child(2){margin-top:.5rem}.multicolumn-card__info{padding:0rem}}.rich-text{margin:auto;padding:0;max-width:110rem;text-align:center;width:calc(100% - 3rem)}.decrease-margin{margin-bottom:0!important}.rich-text.rich-text--full-width{max-width:initial;width:100%}.rich-text__blocks .rte{max-width:300px;margin:auto}.rich-text__blocks{margin:90px auto auto;width:calc(100% - 5rem)}@media screen and (max-width: 749px){.rich-text__blocks{margin-top:51px;margin-bottom:51px}}.font-secondary{font-family:Domaine Text;font-weight:400;color:#000}.font-primary{font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:bolder;color:#000}.rich-text__blocks *{overflow-wrap:break-word}.rich-text--full-width .rich-text__blocks{width:calc(100% - 20px)}.rich-text-image img{margin-bottom:51px}@media screen and (min-width: 750px){.rich-text{width:calc(100% - 10rem)}.rich-text-image img{margin-bottom:90px}.rich-text__blocks .rte{max-width:100%;width:33%;margin:auto auto 85px}.rich-text__blocks{max-width:50rem}.rich-text--full-width .rich-text__blocks{width:100%}}@media screen and (min-width: 990px){.rich-text__blocks{max-width:100%;margin-bottom:90px}}.rich-text__blocks>*{margin-top:0;margin-bottom:0}@media screen and (max-width: 749px){.rich-text__blocks>*{margin-top:3rem}}.rich-text-title{margin-top:78px;margin-bottom:78px}.rich-text-title.subheading-large.font-primary{font-size:79px;line-height:84px}.rich-text-title.subheading-small.font-primary{font-size:40px;line-height:44px}.rich-text-title.subheading-large.font-secondary{font-size:50px;line-height:54px}.rich-text-title.subheading-small.font-secondary{font-size:35px;line-height:39px}@media screen and (max-width: 749px){.rich-text-image img{height:230px;width:230px}.rich-text-title{margin-bottom:51px}.rich-text-title.subheading-large.font-secondary{font-size:20px}.rich-text-title.subheading-large.font-primary{font-size:38px}.rich-text-title.subheading-small.font-primary{font-size:28px}.rich-text-title.subheading-small.font-secondary{font-size:18px}}.icon-banner-section{text-align:center;align-items:center;margin:auto;padding-top:89px;padding-bottom:89px;display:flex;flex-direction:column}.icon-banner-section.true{flex-direction:column-reverse}.icon-banner-section .curl-type{width:156px;height:41px;margin-bottom:20px;display:flex;align-items:center;margin-left:auto;margin-right:auto;justify-content:space-between}.icon-banner-section .curl-type.false{margin-top:0;margin-bottom:20px}.icon-banner-section .curl-type.true{margin-top:20px;margin-bottom:0}.icon-banner-section .curl_number{position:relative;top:0;right:0;margin-right:12px}.icon-banner-section .curl-type-text{text-align:left;margin-left:12px;color:#fff;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:400}.icon-banner-section .icon-banner-icon{height:100px;width:100px;margin:auto}.icon-banner-section .custom-heading{font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:bolder;font-size:56px;margin:0}.icon-banner-section .custom-sub-heading{font-family:Domaine Text;font-weight:400;font-size:31px;margin:0}@media screen and (max-width: 749px){.icon-banner-section{padding:51px 20px}.icon-banner-section .curl-type{height:38px;width:143px}.icon-banner-section .icon-banner-icon{height:80px;width:80px}.icon-banner-section .custom-heading{font-size:22px}.icon-banner-section .custom-sub-heading{font-size:15px}}.featured-article .multicolumn .title-wrapper-with-link{justify-content:left}.featured-article .rte:after{content:unset}.featured-article .multicolumn .title{font-size:50px;font-family:Domaine Text;font-weight:400}.featured-article .multicolumn .card__info-title{font-size:44px;line-height:40px;font-weight:700;font-family:Untitled Sans,Helvetica,Arial,sans-serif}.featured-article .multicolumn .multicolumn-card__info .rte{display:flex;justify-content:space-between;align-items:flex-end;font-family:Domaine Text;font-weight:400;font-size:24px;margin-top:0;min-height:37px}.featured-article .multicolumn .button{margin-top:0;transition:all .3s cubic-bezier(.23,1,.32,1)}@media screen and (min-width: 1391px){.featured-article .multicolumn .button:hover{margin-right:-8px}}@media screen and (min-width: 750px){.featured-article .grid{margin-left:-2.5rem;margin-right:-2.5rem}}@media screen and (max-width: 1390px){.featured-article .multicolumn .multicolumn-card__info .rte{display:block;min-height:none}.featured-article .multicolumn .button{margin-top:16px}}@media screen and (max-width: 749px){.featured-article .multicolumn-list__item .media--adapt img{width:100%}.featured-article .multicolumn .title{font-size:23px;max-width:265px;margin-bottom:25px}.featured-article .multicolumn .grid--2-col .grid__item{width:100%}.featured-article .multicolumn .grid__item{max-width:100%}.featured-article .multicolumn .multicolumn-list__item{padding:0}.featured-article .multicolumn-list:not(.slider){padding:0}.featured-article .multicolumn .card__info-title{font-size:24px}.featured-article .multicolumn .multicolumn-card__info .rte{font-size:13px;display:block;min-height:none}.featured-article .multicolumn .button{margin-top:16px}.featured-article .background-none .multicolumn-card__image-wrapper+.multicolumn-card__info{padding:20px}}.tutorials .image-with-text{margin-top:5rem}.tutorials .dot-wrapper{margin-right:15px}.tutorials .dot{height:32px;width:32px;background-color:#fd70cc;border-radius:50%;display:inline-block}.tutorials .featured-products{padding-top:40px;min-width:370px}.tutorials .featured-products .inner{border-top:1px solid black;padding:20px 0}.tutorials .featured-products li{position:relative}.tutorials .featured-products h2{font-family:Domaine Text;font-size:16px;font-weight:400;line-height:21px;margin:5px 0}.tutorials .featured-products .collection-name{text-transform:lowercase}.tutorials .featured-products .wrapping-link{display:flex;margin-bottom:20px;position:relative}.tutorials .featured-products .button{font-size:12px;position:absolute;right:0;bottom:9px;line-height:32px}.tutorials .featured-products .button:hover{margin-right:-7px}.tutorials .featured-products h4{margin:0}.tutorials .featured-products span{color:#000;max-width:190px}.tutorials .featured-products .information{display:flex;flex-direction:column;justify-content:space-between}.tutorials .featured-products img{height:50px;width:50px;object-fit:cover;margin-right:10px}.tutorials .pro-tip{display:flex;font-family:Domaine Text;font-weight:400;line-height:21px;padding-top:2rem}.tutorials .image-with-text:not(.color-scheme-background-1){margin-bottom:5rem}@media screen and (min-width: 750px){.tutorials .image-with-text{margin-bottom:5rem}}.tutorials .image-with-text .grid{margin-left:0;margin-bottom:0}.tutorials .image-with-text__grid{overflow:hidden}.tutorials .tutorial_order{display:flex;justify-content:flex-end;width:100%;font-size:23px;font-family:Domaine Text;font-weight:400}.tutorials .tutorial_order.text_first{justify-content:flex-start}@media screen and (min-width: 750px){.tutorials .image-with-text__grid--reverse{flex-direction:row-reverse}}.tutorials .image-with-text__media{background-color:transparent;min-height:100%}.tutorials .image-with-text__media--small{height:19.4rem}.tutorials .image-with-text__media--large{height:43.5rem}@media screen and (min-width: 750px){.tutorials .image-with-text__media--small{height:31.4rem}.tutorials .image-with-text__media--large{height:69.5rem}}.tutorials .image-with-text__media--placeholder{background-color:rgba(var(--color-foreground),.04);position:relative;overflow:hidden}.tutorials .image-with-text__media--placeholder.image-with-text__media--adapt{height:20rem}@media screen and (min-width: 750px){.tutorials .image-with-text__media--placeholder.image-with-text__media--adapt{height:30rem}}.tutorials .image-with-text__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.tutorials .image-with-text__content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:100%;justify-content:center;padding:2rem 2rem 5rem}@media screen and (min-width: 750px){.tutorials .image-with-text__grid--reverse .image-with-text__content{margin-left:auto}}.tutorials .image-with-text__content>*+*{margin-top:2rem}.tutorials .image-with-text__content>.image-with-text__text:empty~a{margin-top:2rem}.tutorials .image-with-text__content>:first-child:is(.image-with-text__heading){margin-top:0}.tutorials .image-with-text__content :last-child:is(.image-with-text__heading){margin-bottom:0}.tutorials .image-with-text__content .button+.image-with-text__text{margin-top:2rem}.tutorials .image-with-text__content .image-with-text__text+.button{margin-top:3rem}.tutorials .image-with-text__heading{margin-bottom:0;font-size:27px;color:#000;position:relative;transform:none;padding-top:0}.tutorials .image-with-text__text p{margin-top:0;margin-bottom:1rem;font-size:15px;color:#000}@media screen and (max-width: 749px){.tutorials{margin-bottom:4rem}.tutorials .image-with-text__heading{font-size:23px}.tutorials .image-with-text .rte{font-size:12px}.tutorials .tutorial_order{display:none}.tutorials .image-with-text .grid{flex-direction:column}.tutorials .image-with-text .grid__item{min-height:auto}.tutorials .image-with-text{margin-top:0}.tutorials .image-with-text__content>*+*{margin-top:0}.tutorials .page-width{padding:0 20px}.tutorials .image-with-text__content{padding:20px 0 0;max-width:270px;min-height:auto}.tutorials .pro-tip{font-size:13px}.tutorials .dot-wrapper{margin-right:10px}.tutorials .dot{height:28px;width:28px}.tutorials .featured-products{padding-top:20px;min-width:270px;margin:0 auto}.tutorials .featured-products h2,.tutorials .featured-products h4{font-size:12px}.tutorials .featured-products span{font-size:12px;max-width:145px}.tutorials .featured-products .wrapping-link{margin-bottom:10px}.tutorials .featured-products .button{line-height:15px;font-size:10px}}.article-template_subheading{font-family:Domaine Text;font-weight:400;line-height:38px;font-size:29px;margin-bottom:0}.tutorials:nth-child(odd) .image-with-text__grid{flex-direction:row-reverse!important}.tutorials:nth-child(odd) .tutorial_order{justify-content:flex-start}@media screen and (max-width: 749px){.article-template_subheading{font-size:15px;line-height:19px}}.article-template>*:first-child:not(.article-template__hero-container){margin-top:5rem}.article-template__hero-container{max-width:130rem;margin:0 auto}@media screen and (min-width: 1320px){.article-template__hero-container:first-child{margin-top:5rem}}.article-template__hero-medium{height:15.6rem}.article-template__hero-large{height:19rem}@media screen and (min-width: 750px) and (max-width: 989px){.article-template__hero-medium{height:34.9rem}.article-template__hero-large{height:42.3rem}}@media screen and (min-width: 990px){.article-template__hero-medium{height:54.5rem}.article-template__hero-large{height:66rem}}.article-template header{margin-top:4.4rem;margin-bottom:2rem;line-height:.8}@media screen and (min-width: 750px){.article-template header{margin-top:5rem}}.article-template__title{margin-top:0;font-size:49px;line-height:61px}.article-template__title:not(:only-child){margin-bottom:1rem}.article-template__link{font-size:1.8rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.article-template__link .icon-wrap{margin-right:1rem;transform:rotate(180deg)}.article-template__content{margin-top:3rem;margin-bottom:3rem}.article-template__social-sharing{margin-top:3rem}.article-template__social-sharing+header,.article-template__social-sharing+.article-template__content{margin-top:1.5rem}.article-template__comment-wrapper{margin-top:5rem}@media screen and (min-width: 750px){.article-template__comment-wrapper{margin-top:6rem}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:5rem}@media screen and (min-width: 750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-fields{margin-bottom:4rem}.article-template__comments-comment{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background));margin-bottom:1.5rem;padding:2rem 2rem 1.5rem}@media screen and (min-width: 750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comment-fields>*{margin-bottom:3rem}@media screen and (min-width: 750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media screen and (min-width: 990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.blog_subtitle{font-size:29px;font-family:Domaine Text;font-weight:400;margin-bottom:5px}@media screen and (max-width: 749px){.blog_subtitle{font-size:15px}.article-template__title{font-size:24px}.article-template header{margin-bottom:0}}.blog-articles{display:grid;grid-gap:3rem!important}@media screen and (min-width: 750px){.blog-articles{grid-template-columns:1fr 1fr 1fr!important}.blog-articles>*:first-child,.blog-articles>*:nth-child(4),.blog-articles>*:last-child:nth-child(2),.blog-articles>*:last-child:nth-child(5){grid-column:span 1!important;text-align:center}}.main-blog .title--primary{color:#fff;background-color:#000;font-family:Domaine Text;padding:22px 0 22px 30px;margin:0 0 32px;text-align:center}@media screen and (max-width: 749px){.main-blog .title--primary{font-size:33px;padding:12px 0 12px 20px}.blog-articles{grid-template-columns:1fr 1fr;grid-gap:2rem!important}}.blog:not(.background-secondary){margin:5rem 0}.blog.background-secondary{padding:4rem 0 3rem}@media screen and (min-width: 750px){.blog.background-secondary{padding-bottom:5rem}}.blog-placeholder{margin:0 1.5rem;background:rgb(var(--color-background))}@media screen and (min-width: 750px){.blog-placeholder{text-align:center}}@media screen and (min-width: 990px){.blog-placeholder{margin:0}}.blog-placeholder__content{padding:3rem;background:rgba(var(--color-foreground),.04)}.blog-placeholder .placeholder{position:relative}.blog-placeholder .placeholder-svg{height:auto;max-width:80rem;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-placeholder h2{margin:0}.blog-placeholder .rte-width{margin-top:1.2rem;color:rgba(var(--color-foreground),.75)}@media screen and (max-width: 749px){.blog:not(.no-heading){margin-top:-1rem}}@media screen and (min-width: 750px){.blog.no-heading{margin-top:6rem}}.background-secondary .title-wrapper-with-link{margin-top:0}.blog__title{width:100%;color:#fff;background-color:#fd7748;font-size:73px;padding:22px 0 22px 30px;margin:26px 0}@media screen and (max-width: 749px){.blog__title{font-size:33px;padding:12px 0 12px 20px}}.blog__posts.articles-wrapper{margin-bottom:1rem}@media screen and (min-width: 750px){.blog__post:only-child{text-align:center}}@media screen and (min-width: 990px){.blog__posts.articles-wrapper{margin-bottom:0}}.blog__posts.articles-wrapper .article{scroll-snap-align:start}@media screen and (min-width: 750px){.blog__posts .article+.article{margin-left:1rem}}@media screen and (max-width: 749px){.blog__post.article{width:calc(100% - 3rem);padding-left:.5rem}}.background-secondary .article-card,.background-secondary .blog-placeholder__content{background-color:rgb(var(--color-background))}.blog__button{margin-top:3rem}@media screen and (min-width: 750px){.blog__button{margin-top:0}}.blog-articles .article-card__subtitle,.blog .article-card__subtitle{font-family:Domaine Text;font-size:16px}.blog .articles-wrapper.grid{margin-bottom:3rem}.blog .grid--3-col-desktop .grid__item{width:calc(33.33% - 1rem)}@media screen and (max-width: 749px){.slider.blog__posts--1-items{padding-bottom:0}.blog-articles .article-card__subtitle,.blog .article-card__subtitle{font-size:11px}.blog .article-card__title{margin-right:10px!important}.blog .grid--3-col-desktop .grid__item{width:calc(50% - 1.5rem)}.blog .articles-wrapper.grid{margin-bottom:0}.blog .article.grid__item{padding:.5rem}}@media screen and (min-width: 750px) and (max-width: 989px){.slider.blog__posts--1-items,.slider.blog__posts--2-items{padding-bottom:0}}.blog__view-all.center{margin-top:30px}@media screen and (max-width: 749px){.blog__view-all.center{margin-top:0}}.video-tutorials iframe{width:100%!important;height:840px!important}.video-tutorials div:empty{display:block!important}@media screen and (max-width: 749px){.article-template_subheading{font-size:15px;line-height:19px}.video-tutorials iframe{height:375px!important}}.youtube-container{display:block;width:100%;max-width:100%;background:#000}.youtube-player{padding-bottom:56.25%;overflow:hidden;position:relative;width:100%;height:100%;cursor:hand;cursor:pointer;display:block}img.youtube-thumbnail{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;height:auto}div.youtube-play-btn{height:132px;width:132px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:no-repeat center center;background-size:132px 132px;transform:rotate(180deg);opacity:76%}.youtube-iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width: 749px){div.youtube-play-btn{height:52px;width:52px;background-size:52px 52px}.youtube-container,.youtube-player{height:375px}img.youtube-thumbnail{height:100%;object-fit:cover}}.popup{display:none;position:fixed;z-index:10;padding-top:180px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.popup .popup-title{font-family:Domaine Text;font-weight:400;font-size:24px}.popup .popup-type-description{display:flex;justify-content:space-between;width:276px;font-size:13px;font-family:Domaine Text;font-weight:400;color:#000}.popup variant-selects{padding-top:0}.popup select[name="options[Curl Type]-Kinky"],.popup select[name="options[Curl Type]-Coily"],.popup select[name="options[Curl Type]-Curly"],.popup select[name="options[Curl Type]-Stretched"]{width:276px;height:65px;font-size:24px}.popup .popup-info .popup-content-text{padding-top:15px;padding-bottom:17px}.popup .popup-info p{font-size:13px;padding:1rem 1rem 1rem 0;font-weight:400}.popup .popup-content{background-color:#fefefe;margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);padding:50px;border:1px solid #888;width:662px;height:auto}.popup .close{color:#aaa;float:right;font-size:28px;font-weight:700}.popup .close .icon-close{height:20px}.popup .close:hover,.popup .close:focus{color:#000;text-decoration:none;cursor:pointer}@media screen and (max-width: 749px){.popup select[name="options[Curl Type]-Kinky"],.popup select[name="options[Curl Type]-Coily"],.popup select[name="options[Curl Type]-Curly"],.popup select[name="options[Curl Type]-Stretched"]{font-size:24px!important}.popup .popup-content{padding:20px;border:none;width:100%;left:unset;right:unset;transform:none;bottom:0;top:unset}.popup .popup-info .popup-content-text{padding-top:20px;padding-bottom:60px}.popup .popup-info p{font-size:12px;padding:1rem 1rem 1rem 0}.popup variant-selects{padding:0}.popup .popup-title{font-size:20px}.popup .popup-type-description{padding-top:0}}.curl_number{height:26px;position:absolute;right:10px;top:7px}.popup .curl_number{height:42px;position:absolute;right:-15px;top:11px}.section-quote p{font-weight:500;margin-top:20px}@media screen and (max-width: 749px){.section-quote p{margin-top:10px}}.bww-post{padding-bottom:4rem}@media screen and (min-width: 1000px){.bww-post{padding-bottom:0}}@media screen and (min-width: 1200px){.bww-post{padding-bottom:0}}.bww-post__top-bar{display:flex;flex-direction:row;align-items:center;position:relative;height:60px;width:100vw;background-color:#000;padding-left:20px}.bww-post__top-bar .top-bar-content{display:flex;flex-direction:row;align-items:center}.bww-post__top-bar .top-bar-content p{color:#fff;padding-left:1rem}.bww-post__top-bar .sticker{position:absolute;top:1rem;right:1rem;height:4rem}.bww-post__content-wrapper{display:flex;flex-direction:column;padding:2rem 20px 0;align-items:center}@media screen and (min-width: 1000px){.bww-post__content-wrapper{flex-direction:row;padding:0;align-items:stretch}}.bww-post__content-wrapper img{width:100%}@media screen and (min-width: 500px){.bww-post__content-wrapper img{width:50%}}.bww-post__content-wrapper .text-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:2rem 0 0;align-items:center;width:100%}@media screen and (min-width: 500px){.bww-post__content-wrapper .text-wrapper{width:80%}}@media screen and (min-width: 1000px){.bww-post__content-wrapper .text-wrapper{padding:5rem 5rem 2.5rem;align-items:stretch;width:auto}}@media screen and (min-width: 1441px){.bww-post__content-wrapper .text-wrapper{padding:10rem 10rem 5rem}}.bww-post__content-wrapper .text-wrapper__headings{display:flex;flex-direction:column}.bww-post__content-wrapper .text-wrapper__headings h1{margin:0;font-size:2rem;padding-bottom:2rem}@media screen and (min-width: 1000px){.bww-post__content-wrapper .text-wrapper__headings h1{padding-bottom:0}}@media screen and (min-width: 1200px){.bww-post__content-wrapper .text-wrapper__headings h1{font-size:2.5rem}}.bww-post__content-wrapper .text-wrapper__headings h2{margin:0;font-family:Domaine Text;font-style:italic;font-weight:100;font-size:2.5rem;margin-bottom:1rem}@media screen and (min-width: 500px){.bww-post__content-wrapper .text-wrapper__headings h2{font-size:3rem}}@media screen and (min-width: 1000px){.bww-post__content-wrapper .text-wrapper__headings h2{margin-bottom:2.5rem}}@media screen and (min-width: 1200px){.bww-post__content-wrapper .text-wrapper__headings h2{font-size:4rem;padding-top:0}}.bww-post__content-wrapper .text-wrapper__text{padding-bottom:4rem}@media screen and (min-width: 1000px){.bww-post__content-wrapper .text-wrapper__text{padding-bottom:0}}.bww-post__content-wrapper .text-wrapper__text p{margin-bottom:12px}.bww-post__content-wrapper .text-wrapper .bww{width:fit-content}.lazy-loader{display:flex;justify-content:center;height:155px;text-align:center}.product-grid.negative-margin{margin-bottom:0!important}@media screen and (max-width: 749px){.lazy-loader{height:85px}}.image-with-steps .text-content{padding:27px}.image-with-steps .image-with-text__content{padding-top:80px}.image-with-steps .image-with-text__heading{padding-top:0}.image-with-steps .rte p{margin-bottom:60px!important}@media screen and (max-width: 1350px){.image-with-steps .image-with-text__content{padding:8rem 0rem 5rem}}@media screen and (max-width: 749px){.image-with-steps .text-content{padding:20px 20px 40px}.image-with-steps .grid__item{height:auto}.image-with-steps .media{padding-bottom:100%!important}.image-with-steps .image-with-text__content{padding:0 0 20px}.image-with-steps .image-with-text__heading{margin-bottom:20px;margin-top:0}.image-with-steps .rte p{margin-bottom:10px!important}}.banner-with-text .banner_with_text_heading_wrapper p{font-size:70px;font-weight:bolder;line-height:70px;text-align:center;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px}.banner-with-text .image-with-text__text.rte.color_black p,.banner-with-text .image-with-text__heading.h1.color_black p,.banner-with-text .banner_with_text_heading_wrapper.color_black p{color:#000}.banner-with-text .image-with-text__text.rte.color_white p,.banner-with-text .image-with-text__heading.h1.color_white p,.banner-with-text .banner_with_text_heading_wrapper.color_white p{color:#fff}@media screen and (max-width: 749px){.banner-with-text.image-with-text .image-with-steps .grid__item{height:unset}.banner-with-text.image-with-text .banner_with_text_heading_wrapper p{font-size:30px;line-height:32px;width:250px}.banner-with-text .grid{flex-direction:column}}.help-icon{cursor:pointer;margin-right:10px}#wig-set-builder{position:fixed;overflow-x:hidden;-webkit-user-select:none;user-select:none;left:0;top:0;width:100%;height:100%;min-height:50vw;transition:background .2s ease-in}#wig-set-builder.page-dark,#wig-set-builder.page-dark h1,#wig-set-builder.page-dark h2,#wig-set-builder.page-dark h3,#wig-set-builder.page-dark p,#wig-set-builder.page-dark a{color:#fff}#wig-set-builder.page-dark svg{fill:#fff}#wig-set-builder.page-dark svg polygon,#wig-set-builder.page-dark svg path{fill:#fff}#wig-set-builder.page-dark #wsb-active{color:#fff}.wsb-background{position:fixed;top:0;left:0;z-index:-1;display:block!important;opacity:1;transition:opacity .2s ease-in;min-width:100%;min-height:100%;background-position:center;background-size:cover}.wsb-background.hide{opacity:0!important}.wsb-pagination{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:18px;margin-bottom:6rem;position:absolute;top:20px;width:100%;z-index:100}.wsb-pagination .step{width:80px}.wsb-pagination svg{width:27px;height:27px}#wsb{height:100%;position:absolute;width:100%;display:grid;text-align:center;align-items:center}#wsb p{max-width:620px;margin:auto;padding-top:20px}#wsb a{text-decoration:underline}#wsb a.disable{pointer-events:none;cursor:default}#wsb .hidden{display:none}#wsb .remove-length{cursor:pointer}#wsb h1,#wsb .h1{font-size:10vw;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:bolder;margin:auto}#wsb .h1{font-size:6vw;line-height:1}#wsb .ingress,#wsb h2{font-family:Domaine Text;font-weight:400;letter-spacing:-1.06px;line-height:34px;font-size:28px;max-width:950px;padding-top:20px;margin:auto}#wsb .curl-type-wrapper-row{display:grid;grid-template-columns:repeat(5,1fr);margin:auto;min-height:500px}#wsb .curl-type-wrapper-row svg{fill:transparent}#wsb .curl-type-card{margin:20px 10px}#wsb .curl-type-card .curl-type-card-inner{border:2px solid #eae9ef}#wsb .curl-type-card .curl-type-card-inner-text{padding:.5rem 0rem}#wsb .curl-type-card strong{padding:2rem auto}#wsb .curl-type-card img{cursor:pointer;transition:all .2s ease-in-out}#wsb .curl-type-card img.clicked{transform:scale(1.1)}#wsb .curl_number{position:relative;right:0;top:0;fill:transparent}#wsb .step-2-slide,#wsb .step-3-slide{text-align:center}#wsb li.wsb-bundle,#wsb li.wsb-closure{display:none;padding:0}#wsb li.wsb-bundle.active,#wsb li.wsb-closure.active{display:block}#wsb .wsb-error{margin-bottom:32px}#wsb .wsb-step{margin:9rem 0 0;display:none}#wsb .wsb-step.active{display:block;width:100%;margin:auto;padding:63px 0}#wsb .wsb-step .center{text-align:center}#wsb .wsb-step.active #nextStepButton{margin:32px auto 0}#wsb .wsb-step.step-bundle.center.curltypes.active{display:grid;grid-gap:1rem;margin-bottom:2rem}#wsb .wsb-step.step-bundle.center.curltypes.active #nextStepButton{margin:32px auto 0}#wsb .button .button-primary{color:#fff!important}#wsb .wsb-type-badge{color:#fff;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:15px;width:143px;height:40px;margin-right:10px;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;justify-self:center}#wsb .wsb-type-badge.kinky{background:#a4d8e1}#wsb .wsb-type-badge.coily{background:#fd7748}#wsb .wsb-type-badge.curly{background:#fd70cc}#wsb .wsb-type-badge.stretched{background:#84df6c}#wsb div.wsb-type{cursor:pointer;transition:all .2s ease-in-out}#wsb div.wsb-type.clicked,#wsb div.wsb-type:hover{transform:scale(1.1)}#wsb .bundles variant-radios,#wsb .bundles variant-selects{width:100%;display:grid;grid-template-columns:45% 45% 10%;grid-column-gap:1rem}#wsb .bundles variant-radios,#wsb .bundles variant-selects{padding-top:20px}#wsb .wsb-message{font-family:Domaine Text}#wsb .closures .variant-selects-wrapper{display:flex;flex-direction:row;column-gap:1rem}#wsb .closures variant-selects{display:flex;width:100%}#wsb .product-info-popup{text-decoration:underline;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-size:12px;cursor:pointer}#wsb .product-info-popup:hover{text-decoration:none}#wsb .product-popup-background{visibility:hidden;position:fixed;display:block;z-index:10;padding-top:180px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}#wsb .text-content{max-width:550px;margin:auto}#wsb .text-content p:empty{display:none!important}#wsb .product-info-popup-content{visibility:hidden;background-color:#fefefe;margin:auto;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);padding:50px;border:1px solid #888;width:50%;z-index:100;height:700px;overflow-y:scroll}#wsb .product-info-popup-content .wsb-type-badge{margin:auto auto 20px}#wsb .product-info-popup-content h2{margin-bottom:20px}#wsb .product-info-popup-content p:empty{display:none}#wsb .product-info-popup-content .icon-close{color:#aaa;float:right;height:20px;cursor:pointer}#wsb .product-info-popup-content.visible{visibility:visible}#wsb .product-info-popup-content.visible~.product-popup-background{visibility:visible}#wsb .icon-close{height:31px;display:flex;align-self:end;cursor:pointer}#wsb .icon-close svg{height:10px;display:flex;margin:auto 0}#wsb .wsb-step.step-bundles.active #wsb-add-to-cart,#wsb .wsb-step.step-bundles.active #wsb-add-and-new,#wsb .wsb-step.closures.active #wsb-add-to-cart,#wsb .wsb-step.closures.active #wsb-add-and-new,#wsb .wsb-step.active #wsb-add-to-cart,#wsb .wsb-step.active #wsb-add-and-new{margin:0 auto 30px;display:flex}#wsb .wsb-desc{margin:0 auto 50px;width:60%}#wsb .grid{justify-content:center;margin-top:32px;width:50%;margin-left:auto;margin-right:auto}#wsb .grid__item{padding-left:2rem;padding-bottom:2rem}#wsb .card-information__wrapper{text-align:center}#wsb .card+.card-information{margin-top:10px}#wsb .card-information__text{font-size:16px}#wsb .price{justify-content:center;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:18px;margin:32px 0 0}#wsb .product-form__input .select{max-width:100%;min-width:100%}#wsb .product-form__input{max-width:100%}#wsb .select__select{height:30px}#wsb .product-form__input .form__label,#wsb .form__label{text-align:center;font-size:11px}#wsb .product-form__input--dropdown{display:grid;width:100%;margin-right:0;margin-bottom:0rem}#wsb .form__label p{margin-bottom:0;font-size:11px}#wsb .form__label.add-length{text-align:left;margin-top:1rem;text-decoration:underline}#wsb .form__label.add-length:hover{text-decoration:none}#wsb .quantity{border:none;height:30px;width:100%;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.55)}#wsb .price-item--regular{text-decoration:line-through;margin-right:5px}#wsb .price-item.price-item--sale:nth-child(1){display:none}#wsb dd{margin:0}#wsb .wsb-cart-row{display:grid;grid-template-columns:auto 80px auto;margin:0 400px}#wsb .wsb-cart-row .grid--4-col-desktop .grid__item{width:100%}#wsb .wsb-cart-row .grid{margin-left:0rem;justify-content:normal;width:100%}#wsb .wsb-cart-row .grid__item{max-width:100%;padding-left:0rem}#wsb .wsb-cart-row .wsb-cart-plus{display:grid;align-items:center;justify-content:center}#wsb .wsb-cart-row .wsb-cart-plus svg{height:20px}@media screen and (max-width: 1325px){#wsb .curl-type-wrapper-row{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 1090px){#wsb .curl-type-wrapper-row{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 749px){#wsb .product-info-popup-content{width:101%;height:450px;padding:20px}#wsb .product-info-popup-content .icon-close{right:20px;position:absolute}#wsb .curl-type-wrapper-row{display:flex;margin:auto;flex-direction:row;width:100%;overflow:scroll;min-height:380px}#wsb div.wsb-type.clicked{margin:22px}#wsb .curl-type-card{margin:auto 10px}#wsb .curl-type-card:nth-child(1){margin-left:0}#wsb .wsb-step.active{width:100%;padding:63px 20px 0}#wsb .wsb-desc{width:100%;margin:0 auto 20px}#wsb .ingress,#wsb h3{font-size:18px;max-width:100%;line-height:22px}#wsb p{max-width:100%;line-height:15px;padding-top:20px}#wsb dd{margin:0}#wsb .price{font-size:11px}#wsb .grid{margin-top:0;width:100%}#wsb .grid__item{padding-left:0rem;padding-bottom:.5rem;max-width:100%}#wsb variant-selects .product-form__input:nth-child(3){margin-top:0}#wsb .bundles variant-selects{grid-template-columns:1fr 1fr 10px;padding:0}#wsb .closures variant-selects{padding:0;margin-top:20px}#wsb .wsb-cart-row{grid-template-columns:auto 30px auto;margin:20px}#wsb .wsb-cart-row .grid__item{max-width:100%;padding-left:0rem}#wsb .wsb-cart-row .wsb-cart-plus{margin-bottom:180px}#wsb .wsb-cart-row .wsb-cart-plus svg{height:15px}}.ReviewsBranding{width:100px;position:relative;left:395px;top:25px}.reviews-section{max-width:500px;width:calc(500px - .5rem);margin:50px auto}.review-heading{display:none}.cssVar-authorName{font-weight:500!important}.R-TextHeading--md{font-weight:600!important}.R-PaginationControls__item{font-weight:200!important}.R-Button{background:#fff!important;color:#000!important;border:solid 1px #000!important;border-radius:30px!important;padding:5px 10px!important}@media screen and (max-width: 750px){.reviews-section{width:90vw;margin:0 auto}.ruk_rating_snippet{padding:5px 20px}.ReviewsBranding{left:250px}}.product-page-tabs{margin-top:20px}.product-page-tabs p{margin-block-start:1em;margin-block-end:1em}.product-page-tabs span{font-size:13px}.product-page-tabs .tabs{color:#000;padding:18px 0;cursor:pointer;width:100%;text-align:left;outline:none;font-size:15px;transition:.4s;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.product-page-tabs .tabs:after{content:"+";color:#000;font-weight:lighter;float:right;margin-left:5px}.product-page-tabs .active:after{content:"\2212"}.product-page-tabs .panel{max-height:0;padding:0 10px;overflow:hidden;transition:max-height .2s ease-out}@media screen and (max-width: 749px){.product-page-tabs{padding:0 20px}}.review-slider .CarouselWidget-prefix .R-ReviewsioLogo .R-ReviewsioLogo__image{display:none}@media screen and (max-width: 749px){.review-slider .CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .header__inner{flex-wrap:wrap;flex-direction:row}.review-slider .CarouselWidget-prefix .R-MD .CarouselWidget__header{margin-bottom:0}.review-slider .CarouselWidget-prefix .R-TextBody--xxs,.review-slider .cssVar-header__subheading{margin-left:3px}}.section-badge-with-text{display:flex;align-items:center;justify-content:center;padding-top:50px;padding-bottom:50px}.section-badge-with-text .line{border-bottom:2px solid black;width:300px}.section-badge-with-text svg{height:150px;width:auto}.section-badge-with-text .text{padding:0 20px}.section-badge-with-text .text .heading{margin:0}.section-badge-with-text .text .subheading{padding-top:2px}@media screen and (max-width: 749px){.section-badge-with-text{flex-direction:column;padding-top:30px;padding-bottom:30px}.section-badge-with-text .line{display:none}.section-badge-with-text svg{height:120px}.section-badge-with-text .text{text-align:center}.section-badge-with-text .text .heading{padding-top:10px;font-size:18px}.section-badge-with-text .text .subheading{padding-top:10px}}.b2b .b2b-announcement{height:30px;width:100%;position:absolute;top:60px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#000;font-size:14px;font-family:Untitled Sans,Helvetica,Arial,sans-serif;font-weight:700}.b2b .b2b-announcement a{display:flex;color:#fff}.b2b .fast-menu-wrapper{margin-top:30px}@media screen and (max-width: 749px){.product.b2b .b2b-announcement{top:0;position:sticky}.product.b2b .header__icons{top:20px;position:relative}}.b2b .cp-hero{display:none}.b2b .announcement-section{top:90px}.order-page{display:flex;justify-content:center}.order-page h1{margin-top:50px}.order-page .unauthorized{text-align:center}.order-page .unauthorized .button{margin-top:20px}.order-page .unauthorized a{font-weight:500}.order-page .row-1 td{border-top:none}.order-page .sort-icon:before,.order-page .sort-icon:after{border:4px solid transparent;content:"";display:block;height:0;right:10px;top:50%;position:absolute;width:0}@media screen and (max-width: 810px){.order-page .sort-icon:before,.order-page .sort-icon:after{border:2px solid transparent}}.order-page .sort-icon:before{border-bottom-color:#242323;margin-top:-9px}.order-page .sort-icon:after{border-top-color:#242323;margin-top:1px}.order-page .button:hover,.order-page input[type=submit i]:hover{margin-right:-8px}.order-page table:not([class]){width:auto;text-align:center}.order-page table:not([class]) th{cursor:pointer;position:sticky;padding:0;top:90px;background-color:#fff;border-bottom:none;z-index:1}.order-page table:not([class]) th:last-of-type,.order-page table:not([class]) th:first-of-type{cursor:default}.order-page table:not([class]) th .inner-th{border-bottom:.1rem solid rgba(var(--color-foreground),.2);padding:1em 2em}.order-page .order-summary{display:flex;position:sticky;bottom:0;width:calc(100% + 10px);margin-left:-5px;padding:0 15px;height:116px;justify-content:space-between;align-items:center;background-color:#fff}.order-page .order-summary p{font-weight:500}@media screen and (max-width: 990px){.order-page form{margin:0 20px}.order-page .page-width--narrow{max-width:none;margin-top:30px}.order-page table:not([class]) td,.order-page table:not([class]) th{padding:.8em}.order-page table:not([class]) img{height:55px;width:55px}.order-page .quantity{width:100%}}@media screen and (max-width: 810px){.order-page h1{margin-top:45px}.order-page form{margin:0}.order-page table:not([class]) td,.order-page table:not([class]) th{padding:0}.order-page table:not([class]){width:100%;font-size:.6rem;line-height:1rem}.order-page table:not([class]) th{top:90px}.order-page table:not([class]) th .inner-th{border-bottom:.1rem solid rgba(var(--color-foreground),.2);padding:.6em 2em .6em 1em}.order-page table:not([class]) img{height:35px;width:35px}.order-page .sku-th,.order-page .sku-column{display:none}.order-page .sort-icon:before,.order-page .sort-icon:after{content:"";display:block;height:8px;right:3px;top:50%;position:absolute;width:0}.order-page .quantity{width:calc(100% - 1rem);padding:0 1rem;margin:0 .5rem;height:22px}.order-page .quantity .quantity__button{width:.6rem}.order-page .quantity .quantity__input{font-size:.8rem}.order-page .order-summary{height:54px}.order-page .order-summary p{font-size:11px}}.b2b .b2b-message{display:flex!important;background-color:#dedede;font-size:10px;font-family:Untitled Sans,Helvetica,Arial,sans-serif;text-align:center;align-items:center;justify-content:center;height:36px;margin-bottom:7px;border-radius:20px}@media screen and (max-width: 749px){.b2b .b2b-message{border-radius:0;margin-bottom:0;height:47px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/327/assets/application.css.map */
