.plyr,body{-moz-osx-font-smoothing:grayscale}body,html{padding-bottom:0!important}*,input{margin:0}*,button,td,th{padding:0}.main,body{position:relative}.lity,.lity-content{will-change:opacity,transform}.rte table,table{border-collapse:collapse}#AppleBusinessChat,.button.BIS_trigger>*{pointer-events:none}.icon-button__icon [stroke*="#"],.nav__social-link [stroke*="#"]{stroke:currentColor}#MainContent,.flex-wrap,body{-webkit-box-orient:vertical;-webkit-box-direction:normal}.flickity-enabled.is-draggable,html{-webkit-tap-highlight-color:transparent}.nav,.nav__mobile-drop{-ms-scroll-chaining:none;overscroll-behavior:contain}@font-face{font-family:HelveticaNeue-Bold;src:url(//www.k18hairpro.com/cdn/shop/t/206/assets/HelveticaNeueBold.woff?v=139683748299511658281751908439) format("woff"),url(//www.k18hairpro.com/cdn/shop/t/206/assets/HelveticaNeueBold.woff2?v=92983178356130510691751908440) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue-Medium;src:url(//www.k18hairpro.com/cdn/shop/t/206/assets/HelveticaNeueMedium.woff?v=137731910274746223681751908440) format("woff"),url(//www.k18hairpro.com/cdn/shop/t/206/assets/HelveticaNeueMedium.woff2?v=21334630888306326591751908440) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(//www.k18hairpro.com/cdn/shop/t/206/assets/HelveticaNeue.woff?v=27626607193853230811751908438) format("woff"),url(//www.k18hairpro.com/cdn/shop/t/206/assets/HelveticaNeue.woff2?v=29487220359163917161751908439) format("woff2");font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,video{display:block}:focus,a:active,a:focus,a:hover,object{outline:transparent 0}button,select{text-transform:none}button{background:0 0;border:none;border-radius:0;cursor:pointer;display:inline-block}fieldset,img,video{border:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}img,video{height:auto;max-width:100%;outline:0}input,optgroup,select,textarea{border-radius:0;color:inherit;font-family:inherit;font-size:100%;vertical-align:baseline;-webkit-appearance:none}input{line-height:normal}input[type=number],input[type=search],input[type=text]{-webkit-appearance:none}input[type=password]{font-family:arial,sans-serif}input[type=submit]{cursor:pointer;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none}table{border-spacing:0}textarea{overflow:auto}#admin-bar-iframe{display:none}html{padding-top:0!important;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#fff;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;-ms-touch-action:manipulation;touch-action:manipulation}html.mobile-menu--active{overflow:hidden}body{min-height:100%;font-family:HelveticaNeue,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-overflow-scrolling:auto}body::-webkit-scrollbar{-webkit-appearance:none;background-color:transparent;height:6px;width:6px}body::-webkit-scrollbar-track-piece{background-color:transparent}body::-webkit-scrollbar-thumb{border-radius:0;background-color:#b1b1b1;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);box-shadow:0 0 1px #ffffff80}body.noscroll{overflow:hidden!important}body.search-open{height:100%}body>img{display:none!important}html.resizing *{-webkit-animation-play-state:paused!important;animation-play-state:paused!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}*{-webkit-box-sizing:inherit;box-sizing:inherit}.lity *,.plyr--full-ui{-webkit-box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-weight:400}a{color:inherit}a:focus-visible{outline:#00f solid 2px;-webkit-box-shadow:0 1px 10px rgba(0,0,255,.3);box-shadow:0 1px 10px #0000ff4d}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:#00f solid 2px!important;-webkit-box-shadow:0 4px 10px #00f!important;box-shadow:0 4px 10px #00f!important}iframe[src*=localhost]{display:none}.lazy,.vue-lazy{-webkit-transition:.25s ease;transition:.25s ease}.lazy:not(.loaded):not(.error),.vue-lazy:not(.loaded):not(.error){opacity:0;visibility:hidden}.page{width:100%}@media (min-width:1280px){.lity-youtube .lity-container{max-width:90%!important}}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#MainContent,.temp{-ms-flex-flow:column nowrap}.main--no-pt{padding-top:0}@media (min-width:1024px){.main{padding-top:0}}html.lity-active{overflow:hidden}.lity-close{background-color:#000!important;border-radius:50%!important;color:#fff!important;top:25px!important;right:25px!important;text-shadow:none!important}.lity-close:hover{background-color:#cfde3e!important;color:#000!important}body.k18-pro .lity-close:hover{background-color:var(--color-pink)!important}.lity{background:#fff!important;-webkit-transition:opacity .1s ease!important;transition:opacity .1s ease!important}.lity.lity-active{opacity:1}.lity-content{-webkit-transform:scale(1)!important;transform:scale(1)!important;opacity:0;-webkit-transition:opacity .1s ease!important;transition:opacity .1s ease!important;-webkit-box-shadow:none!important;box-shadow:none!important}.lity-active .lity-content{opacity:1}.lity-content:after{display:none!important}#MainContent{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column nowrap}.lity-container{scrollbar-width:none;padding:25% 0;height:100%;width:100%;overflow:auto}@supports (-webkit-appearance:none){.lity-container{overflow:initial}}@media (min-width:768px){body{font-size:14px}.lity-container{padding:9% 8% 25%}}.lity-container::-webkit-scrollbar{width:0!important}.header--alt+#MainContent+.footer{margin-top:100px}@media (min-width:1024px){.lity-container{padding:5% 5% 15%}.header--alt+#MainContent+.footer{margin-top:140px}.sticky-button--hide-desktop{display:none}}.page__content div[id^=form-]{margin-bottom:20px}.page__content div[id^=form-] input{height:40px;padding:9px 12px 8px}.page__content div[id^=form-] input[type=email]{font-size:14px;margin-right:5px;text-transform:none}.page__content div[id^=form-] input[type=email]::-webkit-input-placeholder{font-size:1em!important;text-transform:inherit}.page__content div[id^=form-] input[type=email]::-moz-placeholder{font-size:1em!important;text-transform:inherit}.page__content div[id^=form-] input[type=email]::-ms-input-placeholder{font-size:1em!important;text-transform:inherit}.page__content div[id^=form-] input[type=email]::placeholder{font-size:1em!important;text-transform:inherit}.page__content div[id^=form-] input[type=email]:-ms-input-placeholder{font-size:1em!important;text-transform:inherit}.page__content div[id^=form-] input[type=submit]{background-color:#cfde3e;border:none;color:#000;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:.1em;padding:0 12px;text-transform:uppercase;-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}.rte table,.rte td,.rte th{border:1px solid transparent}.page__content div[id^=form-] label{margin-right:10px}.rte{font-size:14px;line-height:calc(20 / 14);color:var(--color-text)}.rte h1,.rte h2{line-height:1.8em}.rte a,body.k18-pro .rte a{color:#000}.rte a{text-decoration:underline}.rte h1{font-size:32px;margin:0 auto 15px;padding-top:4px;text-align:center}.rte h2{font-size:22px;font-weight:400;margin-bottom:0}.rte li{margin-bottom:12px;color:var(--color-text)}.rte ol,.rte ul{margin-top:1em;margin-left:20px}.rte ol:first-child,.rte ul:first-child{margin-top:0}.rte ol{list-style:decimal}.rte p{font-style:normal;line-height:calc(20 / 14)}.rte p+p br:only-child{display:none}.rte *+p,.rte p+p{margin-top:1em}.rte table{font-size:14px;width:100%}.rte td,.rte th{line-height:1.25;padding:10px;text-align:left}.rte ul{list-style:disc}.errors,.errors ul,.flickity-page-dots,.swiper-container{list-style:none}.rte .rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.rte .rte__table-wrapper:not(:first-child){margin-top:20px}.sticky-button{bottom:-42px;height:172px;position:fixed;right:-36px;width:172px}[v-cloak]{display:none!important}body#privacy-policy .page__title{display:none}#AppleBusinessChat{display:none!important;z-index:-9999;left:-200vw}#MainContent{z-index:1;background-color:#fff}@media (max-width:1023px){#MainContent{margin-bottom:0!important}}.shopify-section:not(.footer__container):not(#shopify-section-country-modal):not(:last-child){will-change:transform,opacity}.in-editor .shopify-section:not(.footer__container):not(#shopify-section-country-modal):not(:last-child),.template-checkout .shopify-section:not(.footer__container):not(#shopify-section-country-modal):not(:last-child){visibility:visible!important}.flickity-page-dots{position:relative;bottom:0;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:29px 0 0}@media (min-width:768px){.flickity-page-dots{padding:30px 0 0}}.flickity-page-dots .dot{cursor:pointer;width:20px;height:3px;margin:0 5px;background:#ddd}@media (min-width:1024px){.flickity-page-dots{padding:0}.flickity-page-dots .dot{height:4px;width:39px}}@media (min-width:1280px){.flickity-page-dots .dot{width:38px;margin:0 5px;height:5px}}.flickity-page-dots .dot.is-selected{background:var(--color-accent)!important}body.k18-pro .flickity-page-dots .dot.is-selected,body.template-page--index .flickity-page-dots .dot.is-selected{background:#000!important}.flickity-page-dots .dot:first-child:nth-last-child(1){opacity:0}.template-article .social-sharing img{-webkit-filter:invert(1);filter:invert(1)}.social-sharing a{text-decoration:none!important}body.k18-consumer .okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer--foreground{background-image:url(data:image/svg+xml;charset=UTF-8,\ %3Csvg%20width%3D%2280%22%20height%3D%2214%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23f6418e%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.account__button--decline{background:0 0!important;color:#000!important}html .gorgias-mobile{-webkit-transform:rotate(270deg) translate(0,50%);transform:rotate(270deg) translateY(50%);z-index:100;right:-20vw;bottom:0;left:auto}@media (min-width:480px){[data-oke-referrals-widget]{padding-left:20px;padding-right:20px}body .c-okeReferralsApp{max-width:600px;width:100%}}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.js-focus-hidden:focus{outline:0}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js,.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}.desktop-only,html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0;background-color:#333;color:#fff;padding:15px 20px;z-index:100;-webkit-transition:none;transition:none}.account-login #rc_login a,.button{-webkit-transition:border .2s ease,color .2s ease,background-color .2s ease}@media (min-width:1280px){.desktop-only{display:block}}.hidden{display:none}.v-spacer{padding-top:59px;padding-bottom:59px}@media (min-width:576px){.v-spacer{padding-top:66px;padding-bottom:66px}}@media (min-width:768px){.v-spacer{padding-top:60px;padding-bottom:60px}}@media (min-width:1280px){.v-spacer{padding-top:70px;padding-bottom:70px}}@media (min-width:1900px){.v-spacer{padding-top:80px;padding-bottom:80px}}.v-spacer-top{padding-top:59px}@media (min-width:576px){.v-spacer-top{padding-top:66px}}@media (min-width:768px){.v-spacer-top{padding-top:60px}}@media (min-width:1280px){.v-spacer-top{padding-top:70px}}.v-spacer-bottom{padding-bottom:59px}@media (min-width:576px){.v-spacer-bottom{padding-bottom:66px}}@media (min-width:768px){.v-spacer-bottom{padding-bottom:60px}}@media (min-width:1280px){.v-spacer-bottom{padding-bottom:70px}}.v-spacer-margin{margin-top:59px;margin-bottom:59px}@media (min-width:576px){.v-spacer-margin{margin-top:66px;margin-bottom:66px}}@media (min-width:768px){.v-spacer-margin{margin-top:60px;margin-bottom:60px}}@media (min-width:1280px){.v-spacer-margin{margin-top:70px;margin-bottom:70px}}@media (min-width:1900px){.v-spacer-top{padding-top:80px}.v-spacer-bottom{padding-bottom:80px}.v-spacer-margin{margin-top:80px;margin-bottom:80px}}.v-spacer-padding{padding-top:59px;padding-bottom:59px}@media (min-width:576px){.v-spacer-padding{padding-top:66px;padding-bottom:66px}}@media (min-width:768px){.v-spacer-padding{padding-top:60px;padding-bottom:60px}}@media (min-width:1280px){.v-spacer-padding{padding-top:70px;padding-bottom:70px}}@media (min-width:1900px){.v-spacer-padding{padding-top:80px;padding-bottom:80px}}.v-spacer-padding-top{padding-top:59px}@media (min-width:576px){.v-spacer-padding-top{padding-top:66px}}@media (min-width:768px){.v-spacer-padding-top{padding-top:60px}}@media (min-width:1280px){.v-spacer-padding-top{padding-top:70px}}.bottom-spacer-margin{margin-bottom:59px}@media (min-width:576px){.bottom-spacer-margin{margin-bottom:66px}}@media (min-width:768px){.bottom-spacer-margin{margin-bottom:60px}}@media (min-width:1280px){.bottom-spacer-margin{margin-bottom:70px}}@media (min-width:1900px){.v-spacer-padding-top{padding-top:80px}.bottom-spacer-margin{margin-bottom:80px}}.top-spacer-margin{margin-top:59px}@media (min-width:576px){.top-spacer-margin{margin-top:66px}.frame-sides{padding:0 calc((140 / 1920) * 100%)}}@media (min-width:768px){.top-spacer-margin{margin-top:60px}.frame-sides{padding:0 calc((140 / 1920) * 100%)}}@media (min-width:1280px){.top-spacer-margin{margin-top:70px}.frame-sides{padding:0 calc((140 / 1920) * 100%)}}.frame-sides{padding:0 calc((140 / 1920) * 100%)}@media (min-width:1900px){.top-spacer-margin{margin-top:80px}.frame-sides{padding:0 calc((140 / 1920) * 100%)}}.frame{padding:59px calc((140 / 1920) * 100%)}@media (min-width:576px){.frame{padding:66px calc((140 / 1920) * 100%)}.product-grid{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.frame{padding:60px calc((140 / 1920) * 100%)}}@media (min-width:1280px){.frame{padding:70px calc((140 / 1920) * 100%)}}@media (min-width:1900px){.frame{padding:80px calc((140 / 1920) * 100%)}}.frame--lr{padding-top:0;padding-bottom:0}.border-top{border-top:1px solid #d0d0d0}.flickity-viewport{width:100%}.flickity-viewport:focus-visible{outline:0;-webkit-box-shadow:none;box-shadow:none}.heading-label{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:20px;line-height:1.9}.heading-label span{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;padding:5px 5px 4px}.line{background-color:#000;padding:5px 7px;display:inline-block!important;margin-top:5px;white-space:nowrap}@media (min-width:1280px){.line{margin-top:8px;padding:5px 16px}}.overlay{background-color:#000000b3}.product-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);grid-column-gap:23px;grid-row-gap:55px;padding-bottom:50px}.product-grid:empty{display:none}.product-grid--plp{padding-bottom:80px}body.k18-pro .product-grid--plp{padding-bottom:40px}@media (min-width:576px){.product-grid{grid-column-gap:30px}}@media (min-width:1024px){.product-grid{grid-column-gap:50px;grid-row-gap:60px;-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr)}.features-list{--mt:20px}}@media (min-width:1280px){.product-grid{grid-column-gap:40px;grid-row-gap:65px;-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr)}.product-grid--plp{padding-bottom:130px}}@media (min-width:1900px){.product-grid{grid-column-gap:72px;grid-row-gap:85px;-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr)}.product-grid--plp{padding-bottom:130px}}@media (min-width:2100px){.product-grid{-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr)}}.block__heading-wrap+.product-grid{padding-top:0}.features-list{--mt:17px;margin-top:var(--mt);text-align:left}.button,.ta--c{text-align:center}.features-list__item{font-size:13px;line-height:1.53846;list-style:none;padding-left:51px;position:relative}.features-list__item:not(:first-child){margin-top:7px}.features-list__item:before{border-top:1px solid;content:"";left:0;position:absolute;top:9px;width:35px}@media (min-width:1024px){.features-list__item:not(:first-child){margin-top:4px}.features-list__item{font-size:16px;line-height:1.375}}.form-input-wrap{margin-bottom:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1280px){.form-input-wrap{margin-bottom:20px}}.form-label{font-family:HelveticaNeue,Helvetica,sans-serif;font-size:11px;color:#000;letter-spacing:2.36px;margin-bottom:9px;display:block;line-height:1.15}.form-textarea-input{border:1px solid #000;padding:20px;width:100%}.form-textarea-input::-webkit-input-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.form-textarea-input::-moz-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.form-textarea-input:-ms-input-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.form-textarea-input::-ms-input-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.form-textarea-input::placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.hide-mobile{display:none!important}@media (min-width:1024px){.hide-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.form-text-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;padding:0 20px;width:100%;font-size:16px}.hide{display:none}.force-hide{display:none!important}.noscroll{overflow:hidden}.image__bg,.p-rel{position:relative}.image__bg--cover:before{height:100%;left:0;position:absolute;top:0;width:100%;content:""}.image__bg-gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(#f1e8da),color-stop(50%,#f1bc9f),to(#8498be));background-image:linear-gradient(180deg,#f1e8da 0,#f1bc9f,#8498be);-webkit-box-shadow:inset 10px 40px 45px 0 rgba(0,0,0,.2);box-shadow:inset 10px 40px 45px #0003;opacity:.5;opacity:.32;z-index:2}.image__bg-gradient~img{z-index:3}.button{background:#cfde3e;border:1px solid #cfde3e;color:#000;cursor:pointer;display:inline-block;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:13px;letter-spacing:.1em;line-height:17px;max-width:100%;padding:15px 40px;position:relative;text-decoration:none;text-transform:uppercase;transition:border .2s ease,color .2s ease,background-color .2s ease;width:auto}.button--cta-link,.link{text-decoration:underline}@media (min-width:1400px){.button{padding:22px 40px}}.button .button__text{font-family:inherit;font-size:1em;text-transform:inherit}.copy,.label{font-family:HelveticaNeue,Helvetica,sans-serif}.button .btn__content,.button .button__text{position:relative;z-index:1}@media (min-width:1024px){.button{max-width:300px}}.button:hover{background-color:#000;color:#fff;border-color:#000}.button:disabled,.button[disabled]{background-color:#ccc!important;border-color:#ccc!important;pointer-events:none!important}.button:focus-visible{-webkit-box-shadow:0 2px 5px #00f;box-shadow:0 2px 5px #00f}.button>*{pointer-events:none}.button:not(.button--hollow):not(.button--blue){background:#000;color:#fff;border-color:#000}.button:not(.button--hollow):not(.button--blue):hover{background:#222}.button__icon{display:inline-block;width:22px}.button__icon svg{height:auto;width:100%}.button--submit:before,.contain,.cover{height:100%;left:0;position:absolute;top:0;width:100%}.button__icon+.button__text,.button__text+.button__icon{margin-left:9px}.button--checkout{max-width:100%;width:100%;background-color:#000;border:1px solid #000;color:#fff}.button--checkout:hover{background-color:#cfde3e;color:#000;border-color:#cfde3e}.button--cta{background-color:#cfde3e;border:none;font-size:11px;letter-spacing:.12545em;line-height:1}.copy,.copy-upper,.label{letter-spacing:0}.button--cta-link{background-color:var(--background-color,transparent);color:inherit;font-size:14px;font-weight:400;letter-spacing:0;padding:0}@media (min-width:1024px){.button--cta-link{font-size:16px}}.button--cta-link .button__icon+.button__text,.button--cta-link .button__text+.button__icon{margin-left:12px}.block__heading-wrap,.wrap,.wrap--s,.wrap-large,.wrap-small{margin-left:auto;margin-right:auto}.button--black{color:#fff;background:#000;border-color:#000}.button--dark{color:#000;border-color:#000}.button--hollow{background-color:transparent;border:1px solid #000;color:#000}.button--submit,.button--submit:focus,.button--submit:hover{background-color:#cfde3e;color:#000}.button--submit{-ms-flex-item-align:start;align-self:flex-start;border:1px solid #cfde3e}.button--submit--tall{padding:22px 40px 22px 42px}.button--submit:before{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.copy{color:#000;font-size:14px;line-height:1.42857}.copy--large-mobile{font-size:16px;line-height:1.375}@media (min-width:768px){.copy--large{font-size:16px;line-height:1.375}}.copy-upper{color:#000;font-size:12px;line-height:16px}.copy-upper--medium{font-size:18px}@media (min-width:768px){.copy-upper--large{font-size:14px;line-height:1.5}}@media (min-width:1024px){.copy-upper--large{font-size:16px}}@media (min-width:1280px){.copy-upper--large{font-size:18px}}.contain{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.df{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.dg--768--split{display:-ms-grid;display:grid;grid-template-columns:var(--grid-template-columns,repeat(2,1fr));grid-column-gap:var(--grid-column-gap,24px)}}@media (min-width:1024px){.dg--1024--split{display:-ms-grid;display:grid;-ms-grid-columns:var(--grid-template-columns,repeat(2,1fr));grid-template-columns:var(--grid-template-columns,repeat(2,1fr));grid-column-gap:var(--grid-column-gap,24px)}.dg--1024--split-3{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr);grid-column-gap:36px}}.icon[viewBox="0 0 20 20"]{width:20px}.image-contain,.image-cover{height:100%;left:0;position:absolute;top:0;width:100%}.icon-button{color:inherit}.icon-button__icon{color:inherit;display:inline-block}.icon-button__icon [fill*="#"]{fill:currentColor}.image-contain{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.image-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media,.rel{position:relative}.italic{font-style:italic}.label{color:#000;font-size:12px}.errors,.eyebrow,.title{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.lower{text-transform:lowercase}.eyebrow{text-transform:uppercase;color:var(--color-accent);margin-bottom:20px;font-size:13px;letter-spacing:.1em}.errors,.link,.title{letter-spacing:0}.media:before{content:"";display:block;padding-top:100%}.media--fullscreen{max-height:90vh}.media--fullscreen:before{padding-top:100.26667%}@media (min-width:768px){.media--fullscreen:before{padding-top:68%}}@media (min-width:1024px){.media--fullscreen:before{padding-top:50%}}.media--landscape:before{padding-top:44.16404%}.media--portrait:before{padding-top:138.04714%}.media--video:before{padding-top:56.25%}.margin--v{margin-bottom:45px;margin-top:45px}@media (min-width:1024px){.margin--v{margin-bottom:88px;margin-top:88px}}.margin--b{margin-bottom:45px}.margin--t{margin-top:45px}@media (min-width:1024px){.margin--b{margin-bottom:88px}.margin--t{margin-top:88px}}.margin--b-l{margin-bottom:76px}@media (min-width:1024px){.margin--b-l{margin-bottom:88px}}.margin--b-s{margin-bottom:45px}.margin--t-m{margin-top:45px}@media (min-width:1024px){.margin--t-m{margin-top:56px}}.margin--t-l{margin-top:40px}@media (min-width:1024px){.margin--t-l{margin-top:96px}}.margin--t-s{margin-top:45px}.padding--v{padding-bottom:40px;padding-top:40px}@media (min-width:1024px){.padding--v{padding-bottom:73px;padding-top:73px}}@media (min-width:1280px){.eyebrow{font-size:16px}.padding--v--l{padding-bottom:110px;padding-top:110px}}.padding--b{padding-bottom:40px}.padding--t{padding-top:40px}@media (min-width:1024px){.padding--b{padding-bottom:73px}.padding--t{padding-top:50px}}@media (min-width:1900px){.padding--t{padding-top:73px}}.padding--t-l{padding-top:10px}@media (min-width:768px){.padding--t-l{padding-top:40px}}@media (min-width:1024px){.padding--t-l{padding-top:96px}}.padding--t-xl{padding-top:40px}@media (min-width:1024px){.padding--t-xl{padding-top:96px}}@media (min-width:1280px){.padding--t-xl{padding-top:110px}}.padding--b-s{padding-bottom:45px}.padding--t-s{padding-top:45px}.padding--t-xs{padding-top:33px}.ta--l{text-align:left}.ta--r{text-align:right}.block__eyebrow,.block__heading,.lity-loader,.lity-wrap,.section-copy,.subtitle{text-align:center}.title{color:#000;font-size:48px;line-height:1;margin-bottom:15px;opacity:1}@media (min-width:576px){.title{font-size:48px}}@media (min-width:768px){.title{font-size:55px;margin-bottom:25px}}@media (min-width:1280px){.title{font-size:60px}}@media (min-width:1400px){.title{font-size:70px}}@media (min-width:1900px){.title{font-size:80px}}.subtitle{font-size:18px;line-height:1.5;margin-bottom:40px}@media (min-width:768px){.subtitle{padding-left:10%;padding-right:10%;font-size:19px;margin-bottom:45px}}@media (min-width:1280px){.subtitle{font-size:19px}}@media (min-width:1400px){.subtitle{font-size:20px}.temp{min-height:800px}}.subtitle br{display:none}@media (min-width:1024px){.subtitle br{display:block}}.flex-wrap,.temp{display:-webkit-box;display:-ms-flexbox}.wrap{padding-left:var(--gutter);padding-right:var(--gutter)}.wrap--mw{max-width:1920px}@media (min-width:1024px){.wrap--large{padding-left:var(--gutter);padding-right:var(--gutter)}.wrap--skinny{padding-left:var(--gutter-xlarge);padding-right:var(--gutter-xlarge)}.wrap--s{width:74%}}.wrap--large-mobile{padding-left:14.49275%;padding-right:14.49275%}@media (min-width:768px){.wrap--large-mobile{padding-left:13.19444%;padding-right:13.19444%}}.wrap--s{padding-left:7.24638%;padding-right:7.24638%}.wrap-large{width:90%}@media (min-width:1280px){.wrap-large{width:84.16667%}}.wrap-small{width:90%}.flex-wrap{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1280px){.wrap-small{width:70%}.flex-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-wrap--c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.account-options,.block__heading-wrap,.plyr,.swiper-container-vertical>.swiper-wrapper,.temp{-webkit-box-orient:vertical;-webkit-box-direction:normal}.flex-wrap--col-gutter .flex-col{padding:0}.flex-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-col--f{-ms-flex-preferred-size:100%;flex-basis:100%}.errors{color:var(--color-accent);font-size:17px;line-height:1.5;margin-bottom:20px}.link{color:#000;font-size:12px;line-height:21px}.section-copy{color:#000;font:400 20px/1.25 HelveticaNeue,Helvetica,sans-serif;letter-spacing:0;opacity:1;text-decoration:none}.block__heading,.okeReviews .block__heading{color:#000;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;line-height:1;opacity:1;letter-spacing:0}@media (min-width:1024px){.section-copy{font-size:20px}}.no-scroll{overflow:hidden!important}.temp{background-color:#f8f8f8;display:flex;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:600px}.block__heading-wrap{z-index:2;position:relative;margin-bottom:40px;max-width:1400px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:768px){.block__heading-wrap{margin-bottom:55px}}@media (min-width:1280px){.flex-wrap--col-gutter .flex-col:first-of-type{padding-right:10px}.flex-wrap--col-gutter .flex-col:last-of-type{padding-left:10px}.block__heading-wrap{margin-bottom:60px}}@media (min-width:1400px){.block__heading-wrap{margin-bottom:64px}}.block__heading{font-size:var(--heading-font-size-mobile,32px);margin-bottom:0!important}@media (min-width:576px){.block__heading{font-size:var(--heading-font-size-mobile,32px)}}@media (min-width:768px){.block__heading{font-size:var(--heading-font-size-tablet,55px);margin-bottom:25px}}@media (min-width:1280px){.block__heading{font-size:var(--heading-font-size-desktop,60px)}}@media (min-width:1400px){.block__heading{font-size:var(--heading-font-size-desktop-large,70px)}}@media (min-width:1900px){.block__heading{font-size:var(--heading-font-size-desktop-x-large,80px)}}.okeReviews .block__heading{font-size:48px;margin-bottom:15px}@media (min-width:576px){.okeReviews .block__heading{font-size:48px}}@media (min-width:768px){.okeReviews .block__heading{font-size:55px;margin-bottom:25px}}@media (min-width:1280px){.okeReviews .block__heading{font-size:60px}}@media (min-width:1400px){.okeReviews .block__heading{font-size:70px}}@media (min-width:1900px){.okeReviews .block__heading{font-size:80px}}.block__subheading{margin:15px auto 0!important;max-width:1100px;font-weight:400!important;text-align:center!important;font-size:18px!important;line-height:1.5!important;font-family:HelveticaNeue,Helvetica,sans-serif}@media (min-width:768px){.block__subheading{margin:25px auto 0!important;font-size:19px!important}}@media (min-width:1280px){.block__subheading{font-size:19px!important}}@media (min-width:1400px){.block__subheading{font-size:20px!important}}.close-button{background-color:#000;border-radius:50%;color:#fff;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:3em;line-height:0;position:absolute;padding:10px;right:10px;top:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;will-change:transform;z-index:5}label,select{font-family:HelveticaNeue,Helvetica,sans-serif}@media (min-width:768px){.close-button{font-size:13px;padding:15px;right:20px;top:20px}}@media (min-width:1900px){.close-button{padding:10px;right:22px;top:22px}}.close-button svg{height:16px!important;width:16px!important}@media (min-width:1400px){.close-button svg{height:22px!important;width:22px!important}}.close-button .close-x{fill:#fff}.show-in-customizer{margin-top:30px;padding:10px 5px;border:1px solid #000;background-color:#eee;color:#000;font-size:14px;display:none}[data-shopify-editor-section] .show-in-customizer{display:block}.show-on-focus{height:0;width:0;overflow:hidden}.show-on-focus:focus-visible{height:12px;width:10px}input[type=checkbox],input[type=radio]{-webkit-transition:none!important;border:1px solid #000;height:18px;vertical-align:-4px;width:18px;cursor:pointer}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:16px!important;font-family:HelveticaNeue,Helvetica,sans-serif;color:#000!important}input::-moz-placeholder,textarea::-moz-placeholder{font-size:16px!important;font-family:HelveticaNeue,Helvetica,sans-serif;color:#000!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:16px!important;font-family:HelveticaNeue,Helvetica,sans-serif;color:#000!important}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:16px!important;font-family:HelveticaNeue,Helvetica,sans-serif;color:#000!important}input::placeholder,textarea::placeholder{font-size:16px!important;font-family:HelveticaNeue,Helvetica,sans-serif;color:#000!important}input[type=checkbox]{transition:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:0 0 0 0 #ccc inset;box-shadow:0 0 #ccc inset;position:relative}input[type=checkbox]:after{content:"";display:block;height:8px;left:50%;margin-left:-5px;margin-top:-4px;opacity:0;position:absolute;top:50%;-webkit-transform:scale(.2);transform:scale(.2);width:10px}input[type=checkbox]:checked{border-color:#000;-webkit-box-shadow:0 0 0 10px #000 inset;box-shadow:0 0 0 10px #000 inset}.content-box__row input[type=checkbox]:checked{-webkit-box-shadow:none;box-shadow:none}input[type=checkbox]:checked:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}input[type=checkbox]:checked #checkout_buyer_accepts_marketing,input[type=checkbox]:checked[data-backup=remember_me]{-webkit-box-shadow:0 0 0 10px #000 inset;box-shadow:0 0 0 10px #000 inset}input[type=radio]{transition:none!important;-webkit-box-shadow:0 0 0 0 #ccc inset;box-shadow:0 0 #ccc inset;position:relative;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;border-radius:50%;margin-right:10px}input[type=radio]:checked{border-color:#000;-webkit-box-shadow:0 0 0 10px #000 inset;box-shadow:0 0 0 10px #000 inset}.content-box__row input[type=radio]:checked{-webkit-box-shadow:none;box-shadow:none}input[type=radio]:checked:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}input[type=radio]:checked #checkout_buyer_accepts_marketing,input[type=radio]:checked[data-backup=remember_me]{-webkit-box-shadow:0 0 0 10px #000 inset;box-shadow:0 0 0 10px #000 inset}input[type=radio]:after{content:"";display:block;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:scale(.2);transform:scale(.2);background:#000;border-radius:50%;margin-left:-11px;margin-top:-11px;width:21px;height:21px;-webkit-transition:none!important;transition:none!important}label{color:inherit;font-size:inherit}select{background-color:transparent;background-image:var(--icon-chevron-down);background-position:calc(100% - 17px) center;background-repeat:no-repeat;border:1px solid #000;color:#000;line-height:1.28571;letter-spacing:0;padding:16px 50px 15px 21px;width:100%;min-height:56px;font-size:16px}.form__field-group{position:relative}.form__field-group.active .form__label-placeholder{font-size:9px;opacity:1;top:9px}.form__label-placeholder{left:20px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);font:400 14px/30px HelveticaNeue,Helvetica,sans-serif;letter-spacing:0;color:#000;text-transform:lowercase;opacity:1}.form__title{margin-bottom:24px}.form-success{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:21px;color:#020202;padding:0 0 50px}@media (min-width:1024px){.form-success{padding:0 0 60px}}.form-signup__input{border:none;outline:0;background-color:#fff;padding:26px 20px;width:100%;font-size:18px;font-family:HelveticaNeue,Helvetica,sans-serif}.form-signup__input::-webkit-input-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.form-signup__input::-moz-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.form-signup__input:-ms-input-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.form-signup__input::-ms-input-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.form-signup__input::placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.form-signup__submit{height:100%;position:absolute;right:0;top:0;padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lity,.lity-wrap{z-index:9990;position:fixed;top:0;outline:0!important;right:0;bottom:0;left:0}.button--cta svg,.form-signup__submit svg{-webkit-transition:.25s ease;transition:.25s ease}.button--cta:hover svg,.form-signup__submit:hover svg{-webkit-transform:translateX(4px);transform:translate(4px)}.button--cta:hover .button__icon:first-child svg,.form-signup__submit:hover .button__icon:first-child svg{-webkit-transform:translateX(-3px);transform:translate(-3px)}.button--cta:hover .button__icon:last-child svg,.form-signup__submit:hover .button__icon:last-child svg{-webkit-transform:translateX(3px);transform:translate(3px)}.input-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lity-container,.lity-wrap:before{vertical-align:middle;display:inline-block}.input-grid>*{margin-bottom:5px;margin-top:5px;width:calc(50% - 5px)}.input-grid>*>input,.input-grid>*>select{width:100%}.input-grid>:not(:nth-child(odd)){margin-left:10px}/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{white-space:nowrap;opacity:0}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap:before{content:"";height:100%;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{padding:0;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;background:0 0;border:0;text-decoration:none}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-close,.plyr:focus,.plyr__control:focus{outline:0}.lity-content{z-index:9993;width:100%}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px #0009}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;-webkit-appearance:none;cursor:pointer;text-align:center;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px #0009;background:#000}.lity-hide{display:none}@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);height:100%;line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing,10px) * 2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(calc(var(--plyr-control-spacing,10px) * -4));transform:translateY(calc(var(--plyr-control-spacing,10px) * -4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing,10px) * .7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,rgba(255,255,255,.9));border-radius:4px;bottom:100%;-webkit-box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:#ffffffe6;border-top-color:var(--plyr-menu-background,rgba(255,255,255,.9));content:"";height:0;position:absolute;right:14px;right:calc(((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7)) - (var(--plyr-menu-arrow-size,4px)/ 2));top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing,10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding-bottom:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);padding-right:calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);padding-top:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing,10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing,10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);position:relative;width:calc(100% - 14px);width:calc(100% - (calc(var(--plyr-control-spacing,10px) * .7) * 2))}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc((calc(var(--plyr-control-spacing,10px) * .7) * 1.5) - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color,#dcdfe5);-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing,10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing,10px) * .7) - 2) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:calc(var(--plyr-range-thumb-height,13px) * 2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc((var(--plyr-range-thumb-active-shadow-width,3px) * 2) + var(--plyr-range-thumb-height,13px));margin:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;margin-top:calc(((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2) * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.flickity-button:focus,.flickity-enabled:focus,.footer .flickity-enabled:focus,.search-header__input{outline:0}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1;pointer-events:none}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width: calc(768px - 1)){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#ffffffe6;background:var(--plyr-tooltip-background,rgba(255,255,255,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(calc(var(--plyr-control-spacing,10px)/ 2) * 1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translate(0,10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc((var(--plyr-control-icon-size,18px)/ 2) + calc(var(--plyr-control-spacing,10px) * .7));-webkit-transform:translateX(50%);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height,13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height,13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc((var(--plyr-range-track-height,5px)/ 2) * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:calc(var(--plyr-control-spacing,10px)/ 2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:100%!important;padding-bottom:0!important}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:calc(var(--plyr-control-spacing,10px) * 2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:calc(var(--plyr-control-spacing,10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing,10px) * 1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg,.plyr__ads:after:empty{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:#ffffffe6;background-color:var(--plyr-tooltip-background,rgba(255,255,255,.9));border-radius:3px;bottom:100%;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;-webkit-transform:translate(0,10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid rgba(255,255,255,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:#0000008c;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{-webkit-transition:none!important;transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.template-article article{padding-bottom:0;word-break:break-word}.template-article .breadcrumbs,.template-article article{max-width:1580px;margin-left:auto;margin-right:auto;border-bottom:none}@media (min-width:768px){.template-article .breadcrumbs,.template-article article{padding-left:30px;padding-right:30px}}@media (min-width:768px) and (min-width:768px){.template-article .breadcrumbs,.template-article article{padding-left:30px;padding-right:30px}}@media (min-width:768px) and (min-width:1024px){.template-article .breadcrumbs,.template-article article{padding-left:50px;padding-right:50px}}@media (min-width:768px) and (min-width:1280px){.template-article .breadcrumbs,.template-article article{padding-left:70px;padding-right:70px}}@media (min-width:768px) and (min-width:1900px){.template-article .breadcrumbs,.template-article article{padding-left:calc((140 / 1920) * 100%);padding-right:calc((140 / 1920) * 100%)}}.template-article .article__block{display:block;max-width:1314px;margin-left:auto;margin-right:auto;margin-bottom:45px}.template-article .article__block img{width:auto}.template-article .article__heading{font-size:20px;margin-top:0;line-height:1.07143}@media (min-width:768px){.template-article .article__heading{font-size:24px}}@media (min-width:1024px){.template-article .article__heading{font-size:26px}}@media (min-width:1900px){.template-article .article__heading{font-size:30px}}.template-article .article__copy{font-size:14px;line-height:1.3;margin-top:15px}@media (min-width:1024px){.template-article .article__copy{margin-top:30px;font-size:20px}}.template-article .article__copy div,.template-article .article__copy p,.template-article .article__copy span{font-size:14px!important;line-height:1.3!important}@media (min-width:1024px){.template-article .article__copy div,.template-article .article__copy p,.template-article .article__copy span{margin-top:30px!important;font-size:20px!important}}.template-article .article__copy p,.template-article .article__copy ul{margin-top:10px!important}.template-article .article__copy strong{font-weight:700!important}.template-article .article__video{position:relative;max-width:1046px;padding-top:56.5%;margin:25px auto 50px}@media (min-width:1024px){.template-article .article__video{margin-top:50px;margin-bottom:50px}}@media (min-width:1400px){.template-article .article__video{margin-top:60px;margin-bottom:70px}}@media (min-width:1046px){.template-article .article__video{padding-top:589px}}.template-article .article__video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.template-article .article__text-wrap{max-width:1046px;margin-left:auto;margin-right:auto}.template-article .article__social-footer{max-width:1046px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px auto 65px}@media (max-width:767px){.template-article .article__block,.template-article .article__social-footer{padding-left:30px;padding-right:30px}}.template-article .article__social-footer .icon{width:30px}.template-article .article__social-footer a:not(:last-child){margin-right:13px}.template-article .article__prev-next{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1046px;margin-left:auto;margin-right:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-bottom:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:767px){.template-article .article__prev-next{padding:0 30px}}.template-article .article__prev-next a{will-change:background-color;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:.1em;line-height:1;padding:23px 27px}.template-article .article__prev-next a.next{margin-left:15px}.template-article .article__prev-next a:hover{background-color:#cfde3e;color:#000!important}.template-article .article__prev-next a:hover img{-webkit-filter:invert(1);filter:invert(1)}.template-article .article__prev-next a img{width:auto;display:none;top:-1px;position:relative}@media (min-width:768px){.template-article .article__prev-next a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:10px}.template-article .article__prev-next a.next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px;margin-left:0}.template-article .article__prev-next a img{display:block}}.template-article .article__prev-next a img:first-of-type{margin-right:13px}.template-article .article__prev-next a img:last-of-type{margin-left:13px}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff40}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:#00000040}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.k18-pro-resources .nav--icons .nav__item--account,.k18-pro-resources .nav--icons .nav__item--cart{visibility:hidden;pointer-events:none}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cart__image,.footer-float-logo,.header--scrolled:not(.mobile-menu--active) .logo__image,.logo__image{-webkit-backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.flickity-enabled{position:relative}.flickity-viewport{position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background-color:var(--flickity-button-background-color,rgba(255,255,255,.75));border:none;color:#d9d9d9}.flickity-button:hover{cursor:pointer}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:0;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#d9d9d9}.flickity-prev-next-button{top:40%;width:30px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent}@media (min-width:1400px){.flickity-prev-next-button{width:40px}}.flickity-prev-next-button.previous{left:-12px}.flickity-prev-next-button.next{right:-12px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%}.account-login__col+.account-login__col:before,.pagination .next a:before,.pagination .prev a:before{top:0;left:0;content:""}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0;text-align:center}.pagination>*{display:inline-block;font-size:12px;height:26px;line-height:24px}.pagination .next,.pagination .prev,.pagination .prev a{font-size:0}.pagination .next,.pagination .page,.pagination .prev{border:1px solid #616161;color:#616161;margin:0 3px;text-align:center}.pagination .next a,.pagination .page a,.pagination .prev a{color:#616161;display:inline-block;min-width:26px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.pagination .next a:hover,.pagination .page a:hover,.pagination .prev a:hover{background:#616161;color:#fff}.pagination .next a{font-size:0;position:relative}.pagination .next a:before{background-image:url(//www.k18hairpro.com/cdn/shop/t/206/assets/icon-chevron-right.svg?24297);background-position:8px 7px;background-repeat:no-repeat;background-size:10px 10px;height:26px;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:26px}.pagination .next a:hover:before{-webkit-filter:invert(1);filter:invert(1)}.pagination .page.current{background:#616161;color:#fff;min-width:26px}.pagination .page.current a{color:#fff}.pagination .prev a{position:relative}.pagination .prev a:before{background-image:url(//www.k18hairpro.com/cdn/shop/t/206/assets/icon-chevron-left.svg?24297);background-position:7px 7px;background-repeat:no-repeat;background-size:10px 10px;height:26px;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:26px}.pagination .prev a:hover:before{-webkit-filter:invert(1);filter:invert(1)}@media (min-width:768px){.pagination{padding:60px}.pagination .next,.pagination .page,.pagination .prev{margin:0 4px}}@media (min-width:1280px){.pagination{padding:80px}}.pagination--hidden{display:none!important}.account-login{padding-top:68px;padding-bottom:68px!important}@media (max-width:767px){.account-login{height:100vh;overflow:auto}}.account-login__warning{margin-bottom:30px;padding:25px;background:#eee;border-radius:10px;text-align:center}.account-login__warning-title{font-size:38px;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;margin-bottom:10px;line-height:1}@media (min-width:1280px){.account-login__warning-title{font-size:70px}}.account-login__warning-body{font-size:15px;line-height:1.5;margin:20px auto}@media (min-width:768px){.account-login__warning-body{font-size:18px;max-width:77%}}body.k18-pro .account-login__warning{background-color:var(--color-pink);color:#fff}.account-login__btn{margin-top:27px}.account-login__col{padding-left:0;padding-right:0}.account-login__col+.account-login__col{margin-top:46px;padding-top:44px;position:relative}.account-login__col+.account-login__col:before{background-color:#707070;height:1px;position:absolute;width:100%}@media (min-width:1280px){.account-login__col{padding-left:calc(175 / 1270 * 100%);padding-right:calc(175 / 1270 * 100%)}.account-login__col:first-of-type{padding-left:0}.account-login__col:last-of-type{padding-right:0}.cols-3 .account-login__col{padding-left:calc(40 / 1270 * 100%);padding-right:calc(40 / 1270 * 100%)}.cols-3 .account-login__col:first-of-type{padding-left:0}.cols-3 .account-login__col:last-of-type{padding-right:0}.account-login__col+.account-login__col{border-width:0 0 0 1px;margin-top:0;padding-top:0}.account-login__col+.account-login__col:before{height:85%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}}.account-login__col--activation{max-width:800px}.account-login__disclaimer{margin-bottom:14px}.account-login__item{margin-bottom:20px}.account-login .form-label--password{margin-top:20px}@media (min-width:1024px){.account-login__btn{margin-right:auto}.account-login .form-label--password{margin-top:21px}}.account-login #rc_login{padding-left:0;padding-right:0;margin:46px 0 0;padding-top:44px;position:relative;text-align:left}@media (min-width:1280px){.account-login #rc_login{padding-left:calc(175 / 1270 * 100%);padding-right:calc(175 / 1270 * 100%)}.account-login #rc_login:first-of-type{padding-left:0}.account-login #rc_login:last-of-type{padding-right:0}.cols-3 .account-login #rc_login{padding-left:calc(40 / 1270 * 100%);padding-right:calc(40 / 1270 * 100%)}.cols-3 .account-login #rc_login:first-of-type{padding-left:0}.cols-3 .account-login #rc_login:last-of-type{padding-right:0}}.account-login #rc_login:before{background-color:#707070;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.account-login #rc_login a{background:#cfde3e;border:1px solid #cfde3e;color:#000;cursor:pointer;display:inline-block;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:13px;letter-spacing:.1em;line-height:17px;padding:15px 40px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:border .2s ease,color .2s ease,background-color .2s ease;max-width:312px;width:100%}@media (min-width:1400px){.account-login #rc_login a{padding:22px 40px}}.account-login #rc_login a .button__text{font-family:inherit;font-size:1em;text-transform:inherit}.account input[type=checkbox]+label,.account__address{text-transform:none}.account-login #rc_login a .btn__content,.account-login #rc_login a .button__text{position:relative;z-index:1}.account-login #rc_login a.BIS_trigger>*{pointer-events:none}.account-login #rc_login a:hover{border-color:#000}.account-login #rc_login a:disabled,.account-login #rc_login a[disabled]{background-color:#ccc!important;border-color:#ccc!important;pointer-events:none!important}.account-login #rc_login a>*,.account__alert a:not(.button).BIS_trigger>*{pointer-events:none}.account-login #rc_login a:focus-visible{-webkit-box-shadow:0 2px 5px #00f;box-shadow:0 2px 5px #00f}.account-login #rc_login a:not(.button--hollow):not(.button--blue){background:#000;color:#fff;border-color:#000}.account-login #rc_login a:not(.button--hollow):not(.button--blue):hover{background:#222}.account-login #rc_login a:hover{background-color:#cfde3e;color:#000}.account .errors li,.account .form-success{color:var(--color-accent)}.account-login #rc_login h5{font-family:HelveticaNeue,Helvetica,sans-serif;font-size:12px;font-weight:400}@media (min-width:768px){.account-login #rc_login h5{font-size:14px}}@media (min-width:1024px){.account-login #rc_login a{max-width:312px}.account-login #rc_login h5{font-size:16px}}.account-login #rc_login p{margin-top:26px}@media (min-width:1280px){.account-login #rc_login h5{font-size:18px}.account-login #rc_login p{margin-top:36px}.account-login #rc_login{margin:0;padding-left:0}.account-login #rc_login:before{display:none}}.account{min-height:300px}.account__wrap{max-width:1920px;margin-left:auto;margin-right:auto}.account__button{margin-top:20px;max-width:312px;width:100%}.copy-upper+.account__button{margin-top:26px}@media (min-width:1280px){.copy-upper+.account__button{margin-top:36px}}.account__button--no-mt{margin-top:0}.account__button--decline{background-color:transparent;padding:0;border:none;text-align:left;text-decoration:underline}.announcement__label:focus,.announcement__label:hover,.announcement__text,.logo__link,.nav ul.language-list li a,.nav__link,.nav__link-line a,.nav__rewards-link{text-decoration:none}.account__subtitle{font-size:18px;margin-bottom:20px}.account__title+.account__copy{margin-top:-5px}.account__link{margin-top:16px}.account__title{margin-bottom:19px}@media (min-width:1280px){.account__link{margin-top:20px}.account__title{margin-bottom:29px}}@media (min-width:1900px){.account__title{font-size:55px}}.account .errors li{margin-bottom:30px}.account input[type=checkbox]+label[for]{font-size:13px;letter-spacing:0}@media (min-width:768px){.account-container--flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.account-container--padding-t-desktop{padding-top:60px}}@media (min-width:1280px){.account-container--padding-t-desktop{padding-top:100px}}.account__address{font-style:normal;line-height:1.4;margin-bottom:16px;font-size:16px}.account__alert a:not(.button){background:#cfde3e;border:1px solid #cfde3e;color:#000;cursor:pointer;display:inline-block;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:13px;letter-spacing:.1em;line-height:17px;max-width:100%;padding:15px 40px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:border .2s ease,color .2s ease,background-color .2s ease;transition:border .2s ease,color .2s ease,background-color .2s ease;width:auto}@media (min-width:1400px){.account__alert a:not(.button){padding:22px 40px}}.account__alert a:not(.button) .button__text{font-family:inherit;font-size:1em;text-transform:inherit}.account__alert a:not(.button) .btn__content,.account__alert a:not(.button) .button__text{position:relative;z-index:1}.account__alert a:not(.button):hover{background-color:#000;color:#fff;border-color:#000}.account__alert a:not(.button):disabled,.account__alert a:not(.button)[disabled]{background-color:#ccc!important;border-color:#ccc!important;pointer-events:none!important}.account__alert a:not(.button):focus-visible{-webkit-box-shadow:0 2px 5px #00f;box-shadow:0 2px 5px #00f}.account__alert a:not(.button)>*{pointer-events:none}.account__alert a:not(.button):not(.button--hollow):not(.button--blue){background:#000;color:#fff;border-color:#000}.account__alert a:not(.button):not(.button--hollow):not(.button--blue):hover{background:#222}.account__alert p{font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;margin-bottom:20px;display:block}.account--account .account-orders__limit,.account__alias,.account__status{font-family:HelveticaNeue-Medium,Helvetica,sans-serif}.account-content{padding-top:40px}@media (min-width:768px){.account-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 0 0 30px}}@media (min-width:1024px){.account__alert a:not(.button){max-width:300px}.account-content{width:calc(100% - 260px)}}.account-checkbox{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-checkbox:after{content:"";display:table;clear:both}.account-checkbox label{width:auto!important;padding:0!important;margin:0 0 0 10px!important}.account__alias{margin-bottom:11px;text-transform:uppercase}.account__disclaimer{margin-bottom:20px}.account__status{margin-bottom:7px}.account-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;padding-top:10px}@media (min-width:768px){.account-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.copy-block,.nav--links,.nav__count{-webkit-box-orient:vertical;-webkit-box-direction:normal}.account-options__item .button{width:100%}.account-options__item+.account-options__item{margin-top:20px}@media (min-width:768px){.account-options__item+.account-options__item{margin-top:0;margin-left:10px}}.account-section{margin-top:30px}.wrap--account{margin:0 auto;max-width:1300px;padding-left:0;padding-right:0}@media (max-width:767px){.account--account{padding-top:0}.account--account .account-orders-table tbody{display:block}.account--account .account-orders-table tbody td{float:left;padding:25px 20px 0 0}.account--account .account-orders-table tbody tr:after{content:"";display:table;clear:both}.account--account .account-orders-table td,.account--account .account-orders-table th,.account--account .account-orders-table tr{display:block}}@media (min-width:768px){.account--account .account-orders-table:first-of-type caption{padding-top:0}.account--account .account-orders-table tbody td:first-child{width:28%}}.account--account .account-orders__image{background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;left:0;position:absolute;right:0;top:0}.account--account .account-orders__image-wrap{display:block;padding-top:126.24434%;position:relative}.account--account .account-orders__item{display:inline-block;padding:0 3px;vertical-align:top;width:25%}@media (min-width:768px){.account--account .account-orders__item{padding:0 4px}}.account--account .account-orders__limit{font-size:18px;text-align:center;text-indent:-2px}@media (min-width:1024px){.account--account .account-orders__item{padding:0 5px}.account--account .account-orders__limit{font-size:20px}}@media (min-width:1280px){.account--account .account-orders__item{padding:0 6px}.account--account .account-orders__limit{font-size:23px}}.account--account .account-orders__limit-wrap{bottom:0;left:0;position:absolute;right:0;top:0;font-size:0}.account--account .account-orders__limit-wrap>.account-orders__limit{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-width:100%;vertical-align:middle;width:100%}.account--account .account-orders__limit-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.account--account .account-orders__list{margin:0 -3px;padding-top:25px}.account--account .account-orders-column .link{color:var(--color-accent);font-size:14px}@media (min-width:768px){.account--account .account-orders__list{margin:0 -4px;padding-top:0}.account--account .account-orders-columns{padding:20px 0 0}.account--account .account-orders-column{display:inline-block;vertical-align:bottom}.account--account .account-orders-column--cta{width:154px}}@media (min-width:1024px){.account--account .account-orders__list{margin:0 -5px}.account--account .account-orders-column--cta{width:174px}}@media (min-width:1280px){.account--account .account-orders__list{margin:0 -6px}.account--account .account-orders-column--cta{width:194px}}@media (min-width:768px){.account--account .account-orders-column--image{padding-right:40px;width:calc(100% - 154px)}}@media (min-width:1024px){.account--account .account-orders-column--image{padding-right:80px;width:calc(100% - 174px)}}@media (min-width:1280px){.account--account .account-orders-column--image{padding-right:120px;width:calc(100% - 194px)}}.account--account .account-orders-table{width:100%}.account--account .account-orders-table+.account-orders-table{margin-top:30px}.account--account .account-orders-table+.account-orders-table caption{padding-top:30px}.account--account .account-orders-table .button{margin-bottom:16px}.account--account caption{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:16px;text-align:left}@media (min-width:768px){.account--account .account-orders-table .button,.account--account .account-orders-table .button-outline{min-width:130px;padding-left:0;padding-right:0;width:100%}.account--account caption{padding-bottom:20px}}@media (min-width:1024px){.account--account caption{font-size:18px;padding-bottom:30px}}.account--account tbody small{display:block;font-family:HelveticaNeue-Medium,Helvetica,sans-serif;font-size:11px;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.account--account tbody p{font-family:HelveticaNeue,Helvetica,sans-serif;font-size:12px}.copy-block__title,.nav__banner-wrap h1{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.account--account thead{display:none}@-webkit-keyframes arrow-bounce{to{-webkit-transform:translate3d(-50%,10px,0);transform:translate3d(-50%,10px,0)}}@keyframes arrow-bounce{to{-webkit-transform:translate3d(-50%,10px,0);transform:translate3d(-50%,10px,0)}}.copy-block{--max-width:var(--max-width-mobile, none);background-color:var(--background-color,transparent);color:var(--color,#000);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:30px;padding-right:30px;position:relative}.copy-block--small{padding-bottom:55px;padding-top:46px}.copy-block--center{text-align:center}.copy-block--right{text-align:right}.copy-block--slide{min-height:100vh;position:relative}.copy-block--slide .copy-block__title{margin-top:calc(var(--header-height) + var(--announcement-height) - 20px)}@media (min-width:1024px){.account--account tbody small{margin-bottom:10px}.account--account tbody p{font-size:14px}.copy-block{--max-width:var(--max-width-tablet, 80%);padding-left:7.29167%;padding-right:7.29167%}.copy-block--small{padding-bottom:120px;padding-top:119px}}@media (min-width:1920px){.copy-block{padding-left:140px;padding-right:140px}}.copy-block__arrow{-webkit-animation:1s ease-in-out infinite alternate arrow-bounce;animation:1s ease-in-out infinite alternate arrow-bounce;bottom:70px;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translate(-50%);width:40px;z-index:0}.copy-block__arrow svg{height:auto;width:100%}@media (max-width:749px){.copy-block__arrow{bottom:30px;width:30px}}.copy-block__container{-webkit-transform:none!important;transform:none!important;will-change:auto!important}.copy-block__content{color:inherit;font-size:22px;line-height:1.27273;max-width:var(--max-width);position:relative}.copy-block--small .copy-block__content{font-size:16px;line-height:1.375}@media (orientation:landscape) and (max-height:399px){.copy-block__content{font-size:19px}}@media (max-width:374px){.copy-block__content{font-size:5.86666vw}}@media (min-width:1024px){.copy-block__content{font-size:26px;max-width:var(--max-width,80%)}.copy-block--center .copy-block__content{margin-left:auto;margin-right:auto}.copy-block--small .copy-block__content{font-size:19px}}@media (min-width:1800px){.copy-block{--max-width:var(--max-width-desktop, 80%)}.copy-block__content{font-size:38px}.copy-block--small .copy-block__content{font-size:26px}}.copy-block__content:not(:first-child){margin-top:20px}@media (min-width:1024px){.copy-block__content:not(:first-child){margin-top:30px}}.copy-block__content p+p{margin-top:20px}@media (min-width:1024px){.copy-block__content p+p{margin-top:30px}}.copy-block__list{list-style:outside;padding-left:1.1em}.copy-block__list-item:not(:first-child){margin-top:1.13636em}.copy-block__title{font-size:60px;letter-spacing:-.015em;line-height:1.03333;max-width:var(--max-width);position:relative;text-transform:none}.copy-block__title br{display:none}.copy-block--small .copy-block__title{font-size:40px;line-height:1.05;letter-spacing:0}@media (max-width:374px){.copy-block__title{font-size:16vw}}@media (min-width:1024px){.copy-block__list-item:not(:first-child){margin-top:14px}.copy-block__title{font-size:90px;max-width:var(--max-width,80%)}.copy-block--center .copy-block__title{margin-left:auto;margin-right:auto}.copy-block--small .copy-block__title{font-size:50px}}@media (min-width:1800px){.copy-block__title{font-size:168px}.copy-block--small .copy-block__title{font-size:60px}}.template-page--about .footer{z-index:1}.template-page--about .header{position:fixed;top:0;z-index:10;width:100%}.nav{position:relative;z-index:12}@media (max-width:1279px){.nav__item--main{margin-bottom:10px}.nav__item--main:first-of-type{margin-top:10px}}.nav__icon-forward{margin-right:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__banner-wrap{display:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;width:100%}@media (min-width:768px){.nav__banner-wrap{width:calc(100% - 104px)}}@media (min-width:1280px){.nav__banner-wrap,.nav__icon-forward{display:none}}.nav__banner-wrap h1{z-index:3;color:#fff;text-transform:lowercase;position:absolute;left:50%;top:50%;font-size:25px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}@media (min-width:576px){.nav__banner-wrap{width:calc(100% - 104px)}.nav__banner-wrap h1{font-size:32px}}.nav__banner-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:305px}.nav__ghost-close{display:none!important;position:absolute;top:80px;width:80px;height:100%;height:100vh;right:0;z-index:4}@media (min-width:576px){.nav__ghost-close{width:104px}}@media (min-width:768px){.nav__ghost-close{top:120px;width:120px}}.nav__search-mobile-wrap{position:relative}.nav__search-icon{position:absolute;right:0;top:34%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);fill:#b2b2b2}@media (min-width:1280px){.nav__ghost-close,.nav__search-icon{display:none}}.nav__search-mobile{width:100%;border:none;height:30px;padding:5px 5px 15px 0;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:24px;margin-top:10px;background-color:transparent;font-size:16px}.nav__search-mobile::-webkit-input-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.nav__search-mobile::-moz-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.nav__search-mobile:-ms-input-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.nav__search-mobile::-ms-input-placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}.nav__search-mobile::placeholder{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px!important}@media (min-width:1024px){.nav__search-mobile{display:none}}.nav__icon{margin-right:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1280px){.nav__icon{padding-bottom:0;margin-right:0}}.nav__icon img{width:auto}.nav__social-link{display:block;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.nav__social-link [fill*="#"]{fill:currentColor}.nav__social-link:not(:last-child){margin-right:10px}.nav__social-link svg.icon{width:39px;max-height:28px}html.no-touchevents .nav__social-link:hover{fill:var(--color-accent)}.nav__social-link:first-of-type{margin-left:-5px}.nav__rewards-link{gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:374px){.nav__rewards-link{display:none}}.nav__rewards-link img{width:auto}.nav__rewards-link span{text-transform:uppercase;display:none}.nav__link-line--rewards .nav__rewards-link span{text-transform:capitalize}.nav__link-mobile-icon,.nav__mobile-play{margin-bottom:20px;margin-top:20px;max-width:320px}@media (min-width:576px){.nav__link-mobile-icon,.nav__mobile-play{max-width:290px;width:90%}.nav--icons .nav__item--cart{margin-left:0}}@media (min-width:768px){.nav__rewards-link span{margin-right:10px;display:block}.nav__link-mobile-icon,.nav__mobile-play{padding-top:0}}.nav__link-mobile-icon:hover,.nav__mobile-play:hover{-webkit-filter:brightness(.9)!important;filter:brightness(.9)!important}@media (min-width:1280px){.nav__rewards-link span{margin-right:20px}.nav__link-mobile-icon,.nav__mobile-play{display:none}}.nav__social{padding-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:140px;padding-left:25px;padding-right:25px}.nav__country-selector,.nav__language-selector{margin-right:10px;border-right:1px solid #ddd;padding-right:10px;display:none}@media (min-width:1280px){.nav__social{display:none}.nav__country-selector,.nav__language-selector{display:block}}.nav__country-selector button,.nav__language-selector button{white-space:nowrap;background:0 0;border:none;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__country-selector button span,.nav__language-selector button span{font-weight:700;text-transform:uppercase;font-size:18px;padding-right:12px}.l,.l p{font-weight:400}.nav__country-selector button svg,.nav__language-selector button svg{-webkit-transform:transform .1s ease;transform:transform .1s ease}.nav__country-selector.active .nav__country-svg,.nav__country-selector.active .nav__language-svg,.nav__language-selector.active .nav__country-svg,.nav__language-selector.active .nav__language-svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.nav__country-heading,.nav__language-heading{font-size:26px;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;margin-bottom:27px}@media (min-width:768px){.nav__country-heading,.nav__language-heading{font-size:40px;margin-bottom:35px}}.nav ul.language-list{list-style:none;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.nav ul.language-list li a{position:relative;line-height:2.25em;font-size:15px}@media (min-width:768px){.nav ul.language-list li a{font-size:18px}}@media (min-width:1024px){.nav__social-link{text-align:left}.nav ul.language-list{width:180px}.nav ul.language-list li a{font-size:15px}}.nav ul.language-list li a span{position:relative;z-index:5}.nav ul.language-list li a:after{content:"";position:absolute;bottom:-1px;left:0;height:.45em;background-color:#cfde3e;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:.2s ease;transition:.2s ease;width:100%;z-index:0}body.k18-pro .nav ul.language-list li a:after{background-color:#ffa0c9}.nav ul.language-list li a:hover:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.nav__language-drop{position:absolute;padding:37px 41px;background-color:#fff;-webkit-box-shadow:0 1px 30px rgba(0,0,0,.1);box-shadow:0 1px 30px #0000001a;display:none;top:74%;right:0}.nav__language-selector.active .nav__language-drop{display:block}.nav--icons{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px}.nav--icons .nav__item,.nav--icons .nav__item--cart{align-self:stretch;display:-webkit-box;display:-ms-flexbox}@media (min-width:1024px){.nav--icons{-webkit-box-flex:1;-ms-flex:1;flex:1}.nav--icons .nav__item:not(:first-of-type):not(:last-of-type){width:50px}}.nav--icons .nav__item{padding:0;min-width:41px;-ms-flex-item-align:stretch;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav--icons .nav__item--cart{-ms-flex-item-align:stretch;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:43px;-webkit-transition:all .2s ease;transition:all .2s ease;max-width:150px}.nav--icons .nav__item--cart svg{width:23px;stroke:#000;color:#000}.nav--icons .nav__item--cart:hover .nav__count{background-color:var(--color-pink);color:#000}body.k18-pro .nav--icons .nav__item--cart:hover .nav__count{background-color:var(--color-pink)}.nav--links,.nav--links:before{background-color:#fff;left:0;width:100%;top:0}.nav--icons .nav__item--cart:hover img{color:#000!important}.nav--icons .nav__item--cart .nav__link{color:#fff;height:100%;width:100%}.nav--icons .nav__item--cart .nav__link:hover{color:#000}.nav--links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:auto;padding:0;position:fixed;padding-top:var(--header-height);scrollbar-width:none;-webkit-transform:translate3d(-40%,0,0);transform:translate3d(-40%,0,0);opacity:0;z-index:5;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.nav--links:before{content:"";position:absolute;right:0;bottom:0;z-index:-1;height:calc(100vh + 66px);display:none}.nav__count,.nav__link{z-index:1;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:1280px){.nav--icons{margin-right:30px}.nav--links:before{height:auto;display:none}.nav--links{opacity:1;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;padding-left:35px;padding-right:35px;padding-top:calc(44px + var(--header-height) + 30px)}.nav--align-center .nav--links{width:auto}}.mobile-menu--active .nav--links{top:0}@media (max-width:1279px){.nav__social{margin-top:auto}.nav--links{pointer-events:none;opacity:0}.mobile-menu--active .nav--links{-webkit-transition:opacity .2s ease,background-color .2s ease .18s,-webkit-transform .2s ease-out;transition:opacity .2s ease,background-color .2s ease .18s,-webkit-transform .2s ease-out;transition:opacity .2s ease,transform .2s ease-out,background-color .2s ease .18s;transition:opacity .2s ease,transform .2s ease-out,background-color .2s ease .18s,-webkit-transform .2s ease-out;-webkit-transform:translate3d(0,0,0) scale(1);transform:translateZ(0) scale(1);opacity:1;pointer-events:auto;background-color:#fff}}.nav--links::-webkit-scrollbar{-webkit-appearance:none;background-color:transparent;height:0;width:0}.nav--links::-webkit-scrollbar-track-piece{background-color:transparent}.nav--links::-webkit-scrollbar-thumb{border-radius:0;background-color:#b1b1b1;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);box-shadow:0 0 1px #ffffff80}.nav__count,body.k18-pro .nav__count{background-color:var(--color-pink)}.template-checkout .nav__cart-count{display:none}.nav__count{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px;width:28px;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;top:50%;left:50%;-webkit-transform:translate(0,-96%);transform:translateY(-96%);text-align:center;-webkit-transition:none;transition:none}@media (min-width:768px){.nav__count{font-size:15px;width:30px;height:30px}}.nav__count.hidden{opacity:0}.nav__desktop-count{display:none;margin-left:5px}.nav__desktop-count.hidden{display:none}.nav__item{position:relative}.nav__item:not(.nav__item--search):before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.nav__item .nav__link{-webkit-transition:color .1s ease;transition:color .1s ease;color:#000}@media (min-width:1024px){.nav__item:hover .nav__link-text:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.header.sticky .nav__item .nav__link{color:#fff}.menu--active .nav__item .nav__link:hover,.mobile-menu--active .nav__item .nav__link:hover{color:#000}}.menu--active .nav__item .nav__link:hover,.mobile-menu--active .nav__item .nav__link,.mobile-menu--active .nav__item .nav__link:hover,.nav__item .nav__link:hover{color:#000}@media (min-width:1024px){.header.sticky .nav__item .nav__link:hover{color:#000}}.nav__item .nav__link--accent{color:var(--color-pink)}.nav__item[data-menu-toggle]:hover:before{pointer-events:auto}.nav__item--main+.nav__item--secondary{border-top:1px solid #000;padding-top:18px;margin-top:auto}@media (max-width:1279px){.nav__item{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__item--main{padding-left:25px}.nav__item--main:first-child{color:var(--color-accent)!important;font-size:40px;line-height:1;margin-bottom:20px}.nav__item--main:first-child:hover{-webkit-filter:brightness(0);filter:brightness(0)}.nav__item--main:first-child .nav__link-text{display:none}}@media (max-width:1023px){.nav__item--main{height:auto!important}}.nav__back-wrap{padding:0;margin-bottom:30px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nav__item--search{bottom:0;border-top:1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:19px 20px 15px;position:absolute;width:100%}.login-modal,.nav__link{-webkit-box-pack:center}.nav__link-text{white-space:nowrap;text-transform:uppercase;margin-top:0}@media (min-width:1280px){.nav__link-text{margin-top:0;margin-bottom:0}.menu--hover .nav__link-text{color:#000}}.nav__link-text.pro{background:var(--color-pink);padding:0 20px;border-radius:30px;color:#fff;-webkit-transition:background .3s ease;transition:background .3s ease;margin-top:15px}.nav__link-text.pro:hover{background:#000}.nav__link{width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:calc(100% - 90px);position:relative;font-size:16px;line-height:25px;color:#fff;opacity:1}.nav__link--secondary:hover,html.mobile-menu--active .nav__menu-icon{color:#000}.nav__link--main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:26px;line-height:1.5}@media (min-width:1280px){.nav__link-text.pro{margin-top:0}.nav__link--main{line-height:1.1;font-size:20px}}.nav__link--secondary{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:13px;line-height:2.1em}@media (min-width:768px){.nav__link--secondary{font-size:15px}}@media (min-width:1024px){.nav__link--secondary{font-size:18px}}.nav__icon-text-word{display:none}.nav__icon-text,.nav__link-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__link-text img{width:16px;margin-left:8px;-webkit-filter:saturat(1.6);filter:saturat(1.6)}.nav__menu-icon{padding:10px 20px;position:relative;z-index:13;color:#000}@media (min-width:576px){.nav__menu-icon{padding:10px 30px}}@media (min-width:768px){.nav__menu-icon{padding:10px 25px}}@media (min-width:1280px) and (min-width:1280px){.header.sticky .nav--icons,.header.sticky .nav--links{height:auto}}@media (min-width:1280px){.nav__menu-icon{display:none}.nav--icons{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;top:0}.nav--links{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;overflow:visible;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:none;padding:0;position:static;top:5px}.nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;margin-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.nav__item+.nav__item{padding-left:0}}.announcement,.nav__mobile-drop,.nav__mobile-drop .menu__items,.slider__lockup{-webkit-box-orient:vertical;-webkit-box-direction:normal}@media (min-width:1280px) and (min-width:1900px){.nav__item{padding:0 25px}}@media (min-width:1280px) and (min-width:768px){.nav__item:first-of-type{margin-top:20px}}@media (min-width:1280px) and (min-width:1024px){.nav__item:first-of-type{margin-bottom:0;margin-top:0}}@media (min-width:1280px){.nav__item--search{border-top:none;padding:0;position:static;width:auto}.nav__item .nav__link--see-how-it-works{color:var(--color-pink)}.nav__item .nav__link--see-how-it-works:hover,.nav__link{color:#000}.nav__link{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;line-height:2;position:relative;opacity:1;font-size:14px}.nav__icon-text,.nav__link-text{position:relative}.nav__icon-text:after,.nav__link-text:after{content:"";position:absolute;bottom:12px;left:0;right:0;width:100%;height:9px;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#cfde3e;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform-origin:left;transform-origin:left;z-index:-1}body.k18-pro .nav__icon-text:after,body.k18-pro .nav__link-text:after{background-color:#ffa0c9}}@media (min-width:1280px) and (min-width:1280px){.nav__link{font-size:16px;line-height:2.5}}@media (min-width:1280px) and (min-width:1400px){.nav__link{font-size:19px}}@media (min-width:1280px) and (min-width:1900px){.nav__link{font-size:20px}.nav__icon-text:after,.nav__link-text:after{bottom:15px}}@media (min-width:1280px){.nav--icons .nav__icon-text:after,.nav--icons .nav__link-text:after{display:none}.header.sticky .nav__icon-text,.header.sticky .nav__link-text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav--hide-desktop{display:none}}.nav__link-line{width:100%;padding-bottom:24px}.nav__link-line:last-of-type{border-bottom:1px solid #ddd;margin-bottom:20px}.nav__link-line span{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:18px;margin-left:12px}.nav__link-line a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.nav__link-line img{width:auto}.nav__link-line--rewards img{width:28px;margin-left:-2px;position:relative}.nav__link-line--rewards span{margin-left:9px}.nav__country-mobile-link{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.nav .hide-mobile{display:none!important}}@media (min-width:1280px){.nav .hide-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.nav__mobile-drop{overflow:auto;position:absolute;height:100%;padding:10px 25px 250px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#eee;-webkit-transition:all .4s ease,opacity .4s ease,-webkit-transform .5s ease;transition:all .4s ease,opacity .4s ease,-webkit-transform .5s ease;transition:all .4s ease,transform .5s ease,opacity .4s ease;transition:all .4s ease,transform .5s ease,opacity .4s ease,-webkit-transform .5s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);width:100%;opacity:0;visibility:hidden;pointer-events:none}.nav__mobile-drop.active,.nav__mobile-drop.active .menu{pointer-events:auto;opacity:1}.nav__mobile-drop .menu{width:100%;display:block;height:auto;top:0}.nav__mobile-drop .menu__title{font-size:18px}.nav__mobile-drop .menu__featured{margin-bottom:32px;max-width:100%}.nav__mobile-drop .menu__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.nav__mobile-drop .menu__link-wrap,.nav__mobile-drop .menu__login-wrap{margin-bottom:38px}.nav__mobile-drop.active{background-color:#fff;visibility:visible;z-index:20;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.nav__mobile-drop.active .menu__side{width:100%;display:block}@media (min-width:1280px){.nav__mobile-drop{display:none}}.nav__burger{width:25px;height:21px;position:relative;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}.nav__burger span{will-change:transform,opacity;display:block;position:absolute;height:3px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}html.mobile-menu--active .nav__burger span{background:#000}.nav__burger span:nth-child(1){top:3px}.nav__burger span:nth-child(2),.nav__burger span:nth-child(3){top:9px}.nav__burger span:nth-child(4){top:15px}.mobile-menu--active .nav__burger span:nth-child(1),.mobile-menu--active .nav__burger span:nth-child(4){top:18px;width:0%;left:50%}.mobile-menu--active .nav__burger span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu--active .nav__burger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}span:not(.visually-hidden)+.nav__link-mobile-icon{margin-right:30px;max-width:100%}@media (min-width:1280px){.nav--hide-desktop{display:none!important}}@media (max-width:1279px){.nav--hide-mobile{display:none!important}.mobile-menu--active .template-checkout .nav--links{top:37px!important}}.header{color:#000;position:sticky;top:0;z-index:30}.header__container{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition-delay:10ms;transition-delay:10ms;height:var(--header-height)}@media (min-width:576px){.header--scrolled:not(.mobile-menu--active) .header__container{height:var(--header-scrolled-height)}}.header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:var(--header-height);-webkit-transition:var(--header-scrolled-transition);transition:var(--header-scrolled-transition);will-change:height;border-bottom:1px solid #f5f5f5}body.template-checkout .header__inner,body.template-page--cart .header__inner{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px #0000000d}.header__inner:before{background:#fff;content:"";position:absolute;top:0;left:0;height:67px;width:100%;z-index:6;display:none}.announcement,body.k18-pro .announcement{background-color:var(--color-pink)}@media (min-width:768px){.nav__mobile-drop{padding-bottom:350px}.template-checkout .nav__rewards-link{min-width:88px}.header__inner:before{height:91px}}.mobile-menu--active .header__inner:before{display:block}.header--scrolled:not(.mobile-menu--active) .header__inner{-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);box-shadow:0 1px 8px #0000001a;border-color:transparent}@media (min-width:576px){.header--scrolled:not(.mobile-menu--active) .header__inner{height:var(--header-scrolled-height)}}@media (min-width:1280px){.header__inner:before{display:none!important}.header__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.logo{margin-left:30px;margin-right:35px}}.header__scrolled-threshold{left:0;position:absolute;top:var(--header-height);height:1px}.logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;z-index:13}@media (min-width:1400px){.logo{margin-left:40px}}.logo__image{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translateZ(0);-webkit-transition:var(--header-scrolled-transition);transition:var(--header-scrolled-transition);width:86px}@media (min-width:576px){.logo__image{width:98px}}@media (min-width:768px){.logo__image{width:110px}.header--scrolled:not(.mobile-menu--active) .logo__image{-webkit-transform:scale(.68) translate3d(-32px,3px,0);transform:scale(.68) translate3d(-32px,3px,0)}}@media (max-width:1279px){.logo__image--d{display:none}}@media (min-width:1280px){.header--scrolled:not(.mobile-menu--active) .logo__image{-webkit-transform:scale(.7) translate3d(-25px,0,0);transform:scale(.7) translate3d(-25px,0,0)}.logo__image--m{display:none}}.logo__link{display:block;padding:9px 0}@media (min-width:576px){.logo__link{padding:10px 0}}@media (min-width:1900px){.logo__link{padding:20px 0}}:root{--announcement-height:35px;--plyr-color-main:#000!important}@media (min-width:1024px){.nav--align-center .logo{-webkit-box-flex:1;-ms-flex:1;flex:1}:root{--announcement-height:44px}}.announcement{overflow:hidden;height:var(--announcement-height);color:inherit;display:var(--announcement-display,flex);-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;top:0}.announcement-hide .announcement{display:none;height:0}.announcement__close{position:absolute;right:15px;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;color:#000}.announcement__close:focus,.announcement__close:hover{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.announcement__close:focus #close-x,.announcement__close:hover #close-x{fill:#000!important}.announcement__close svg{fill:#000;width:11px}@media (min-width:1024px){.announcement__close svg{width:13px}}.announcement__container{position:relative;z-index:13}.announcement__label{margin-left:4px}.announcement__text{font-family:HelveticaNeue,Helvetica,sans-serif;color:#fff;font-size:10px;text-transform:uppercase;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:13px 44px}.login-modal__close,.slider__title,.wholesale-modal__location-name,.wholesale-modal__title{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}[data-announcement-slider] .announcement__text{opacity:0}body.k18-pro .announcement__text{color:#fff}@media (min-width:1024px){.announcement__text{font-size:12px}}@media (min-width:1280px){.announcement__text{padding:13px 44px}}@media (min-width:1400px){.announcement__text{padding:13px 44px}}.announcement__text span>span{text-decoration:underline;margin-left:5px}.flickity-enabled .announcement__text:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex}.announcement__text-inner,.login-modal{width:100%;display:-webkit-box;display:-ms-flexbox;height:100%}.flickity-enabled .announcement__text{opacity:1}.announcement__text a{text-decoration:underline!important}.wholesale-modal__copy p a,.wholesale-modal__location-website a{text-decoration:underline}.announcement__text-inner{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.announcement .flickity-enabled{height:100%}.login-modal{position:fixed;top:0;left:0;z-index:-999;background:#000c;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.login-modal__inner,.slider__lockup{display:-webkit-box;display:-ms-flexbox}.login-modal__inner{width:95%;max-width:1200px;position:relative;background-color:#fff;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}@media (min-width:768px){.login-modal__inner{width:90%}}.login-modal.active{opacity:1;z-index:1000;pointer-events:auto}.login-modal__close-ghost{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.login-modal__close{background-color:#000;border-radius:50%;color:#fff;font-size:3em;line-height:0;position:absolute;padding:10px;right:10px;top:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;will-change:transform;z-index:5}@media (min-width:768px){.login-modal__close{font-size:13px;padding:15px;right:20px;top:20px}}@media (min-width:1900px){.login-modal__close{padding:10px;right:22px;top:22px}}.login-modal__close img{width:auto}.login-modal__close svg{height:16px!important;width:16px!important}@media (min-width:1400px){.login-modal__close svg{height:22px!important;width:22px!important}}.login-modal__close .close-x{fill:#fff}.slider{background-color:#f8f8f8;padding:75px 30px;overflow:hidden}.slider__inner{position:relative}.slider__lockup{width:80%;text-align:center;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}@media (min-width:576px){.slider__lockup{height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__brand,.slider__slide{-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal}.slider__cite{font-size:18px}@media (min-width:1024px){.slider__cite{font-size:25px}}.slider__icon{width:74px;margin:0 auto;max-width:180px;max-height:65px}.slider__icon+.slider__icon{margin-top:60px}@media (max-width:767px){.slider__icon+.slider__icon{width:55px}}.slider__slide{cursor:-webkit-grab;cursor:grab;flex-flow:column nowrap;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:120vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10% 0 20%}.slider__slide:active{cursor:-webkit-grabbing;cursor:grabbing}@media (min-width:576px){.slider__slide{min-height:100vw}}@media (min-width:768px){.slider__slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:600px}}@media (min-width:1024px){.slider__icon{max-height:100%;max-width:300px}.slider__slide{min-height:auto;padding:0}}@media (min-width:1400px){.slider__cite{font-size:35px}.slider__slide{max-width:100%;margin-left:auto;margin-right:auto}}@media (max-width:1279px){.slider__lockup{height:auto;position:static;-webkit-transform:none;transform:none}.slider__slide{min-height:auto}.slider__slide:before{display:none}}.slider__slide img{width:auto}.slider__title{text-align:center;font-size:18px;margin-bottom:50px;line-height:1.2;margin-top:10px}@media (min-width:320px){.slider__title{font-size:6.7vw}}@media (min-width:500px){.slider__title{font-size:36px}}@media (min-width:1024px){.slider__title{font-size:40px}}@media (min-width:1280px){.slider__title{font-size:50px}}@media (min-width:1900px){.slider__title{margin-bottom:40px;font-size:60px}}.slider .flickity-prev-next-button{top:50%}.slider .flickity-page-dots{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;text-align:center;list-style:none;bottom:-58px}@media (min-width:1280px){.slider .flickity-page-dots{padding-bottom:70px}}@media (max-width:1279px){.slider .flickity-page-dots{padding-bottom:54px}}.slider .flickity-page-dots .dot{cursor:pointer;width:39px;margin:0 5px;height:4px;background:#ddd}@media (min-width:1280px){.slider .flickity-page-dots .dot{width:68px;margin:0 7px;height:5px}}.slider .flickity-page-dots .dot.is-selected{background:#000!important}.wholesale-modal{max-height:none!important;width:100%}.wholesale-modal__copy p{font-size:14px;line-height:1.5;max-width:1200px}.wholesale-modal__copy p br{display:none}@media (min-width:768px){.slider .flickity-page-dots{bottom:-50px}.wholesale-modal__copy p br{display:block}.wholesale-modal__copy p{font-size:18px}}@media (min-width:1280px){.wholesale-modal__copy p{font-size:19px}}@media (min-width:1900px){.wholesale-modal__copy p{font-size:20px}}.wholesale-modal__copy+.wholesale-modal__locations{margin-top:50px}@media (max-width:1023px){.wholesale-modal__hide-mobile{display:none}}.wholesale-modal__image{display:block;margin:30px 0;width:100%}@media (min-width:768px){.wholesale-modal__image{margin:44px 0}}.wholesale-modal__inner{margin:0 auto;max-width:1600px}.wholesale-modal__link{font-size:13px;margin-top:15px;text-align:center;text-transform:uppercase;width:100%}@media (min-width:1024px){.wholesale-modal__link{margin-top:20px}}.k18-pro-resources .wholesale-modal__link{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media (min-width:1024px){.wholesale-modal__locations{display:table;table-layout:fixed;width:100%}}.wholesale-modal__location{border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px;padding-top:20px}@media (min-width:768px){.wholesale-modal__link{font-size:14px}.wholesale-modal__location{padding-bottom:30px;padding-top:30px}}.wholesale-modal__location>*{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;margin-bottom:7px}@media (min-width:1024px){.wholesale-modal__location{border-bottom:none;display:table-row;padding:0}.wholesale-modal__location>*{border-bottom:1px solid #eee;display:table-cell;font-size:18px;margin-bottom:0;padding:38px 25px 37px 0;text-align:right}.wholesale-modal__location>:first-child{padding-right:0;text-align:left}.wholesale-modal__location>:last-child{padding-right:0}.wholesale-modal__location-country-inner{display:inline-block;min-width:50px;text-align:center}}@media (min-width:1400px){.wholesale-modal__location>*{font-size:20px}}@media (min-width:1900px){.wholesale-modal__location>*{font-size:22px}}.wholesale-modal__location-name{-webkit-box-flex:2.5;-ms-flex:2.5;flex:2.5;font-size:19px}@media (min-width:768px){.wholesale-modal__location-name{font-size:22px}}@media (min-width:1024px){.wholesale-modal__location-name{font-size:24px}}@media (min-width:1280px){.wholesale-modal__location-name{max-width:455px}}@media (min-width:1400px){.wholesale-modal__location-name{font-size:24px}}@media (min-width:1900px){.wholesale-modal__location-name{font-size:27px}}.wholesale-modal__location-phone{-webkit-box-flex:1.4;-ms-flex:1.4;flex:1.4}.wholesale-modal__title{font-size:40px;line-height:1.05;margin-bottom:29px;text-transform:lowercase}.footer__brand .footer__title,.footer__brand-mobile .footer__title{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;line-height:1}@media (min-width:768px){.wholesale-modal__title{font-size:60px}}@media (min-width:1024px){.wholesale-modal__title{font-size:70px}.wholesale-modal__title--hide-br-desktop br{display:none}.footer{bottom:0;left:0;right:0}}@media (min-width:1900px){.wholesale-modal__title{font-size:80px}}.footer-hero{background-color:#e8e4e2;will-change:transform}.footer-hero__inner{position:relative}.footer-hero__hero{z-index:2;will-change:transform;width:100%}.footer{max-width:calc(100vw - 6px);background-color:#000;color:#fff;margin-top:0;z-index:10;position:relative}.template-page--store-locator .footer{border-top:1px solid #000}body.quickview-active .footer{z-index:-1}body.klaviyo-active .footer{z-index:10}html.mobile-menu--active .footer{z-index:0}.footer .wrap{width:100%;max-width:100%}.footer__gorgias-btn{color:#fff;overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0}.footer__gorgias-btn:focus-visible{height:auto;width:auto;margin:0}.footer__spacer{display:none;width:100%;background-color:transparent!important}.footer__confirmation-text{display:none;text-transform:uppercase}.footer.submitted .footer__confirmation-text{display:block}.footer__brand{display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column nowrap;width:auto}.footer__brand .footer__title{font-size:44px}@media (max-width:1899px){.footer__brand{display:none}}.footer__brand-mobile,.footer__inner{display:-webkit-box;display:-ms-flexbox}.footer__brand a{font-size:20px;margin-top:10px}.footer__brand-mobile{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:55px;padding:0 0 60px;width:100%}.footer .klaviyo-form-VMeT9X,.footer .klaviyo-form-VMeT9X .needsclick,.footer .klaviyo-form-VMeT9X form{padding-left:0;padding-right:0}@media (min-width:1900px){.footer__brand-mobile{display:none}}.footer__brand-mobile .footer__title{font-size:35px}@media (min-width:768px){.footer__brand-mobile .footer__title{font-size:50px}}.footer__brand-mobile a{margin-top:15px;font-size:16px}@media (min-width:768px){.footer__brand-mobile a{font-size:20px}}.footer__news-legal{font-size:10px;font-family:HelveticaNeue,Helvetica,sans-serif;text-transform:uppercase;line-height:14px;color:#c1c1c1}.footer__news-legal .go3589909073,.footer__news-legal .go3811005312,.footer__news-legal .go3959024032,.footer__news-legal [data-test-id=form-component]{min-height:67px!important}.footer__news-legal #downshift-2-menu{top:105%}.footer__news-legal .go3959024032 svg{position:relative;right:10px;width:16px;height:16px}.footer .klaviyo-form-VMeT9X{margin-top:15px;max-width:1000px;width:100%}@media (min-width:768px){.footer .klaviyo-form-VMeT9X{margin-top:0}}.footer .klaviyo-form-VMeT9X .ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng{margin-left:0!important}.footer .klaviyo-form-VMeT9X .PhoneNumberInputComponents__DropdownIcon-sc-2pvkjx-1{display:none!important}.footer .klaviyo-form-VMeT9X .PhoneNumberInputComponents__StyledPhoneInputContainer-sc-2pvkjx-2{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;border:none!important;height:47px!important;padding:0 15px!important;width:100%!important;font-size:16px!important;border-radius:0!important}.footer .klaviyo-form-VMeT9X button{background:#cfde3e;cursor:pointer;display:inline-block;font-size:13px;line-height:17px;max-width:100%;position:relative;text-align:center;text-decoration:none;width:auto;height:45px;font-family:HelveticaNeue-Bold,Helvetica,sans-serif!important;text-transform:uppercase;padding:0!important;border-radius:0!important;border:1px solid #000!important;letter-spacing:.05em!important;-webkit-transition:background-color .25s ease!important;transition:background-color .25s ease!important;background-color:#000!important;color:#fff!important;margin-top:10px!important}.footer-copyright,.footer-legal__link{letter-spacing:0;opacity:1;text-transform:uppercase}@media (min-width:1400px){.footer .klaviyo-form-VMeT9X button{padding:22px 40px}}.footer .klaviyo-form-VMeT9X button .button__text{font-family:inherit;font-size:1em;text-transform:inherit}.footer-col .footer-col__title,.footer-country-heading{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.footer .klaviyo-form-VMeT9X button .btn__content,.footer .klaviyo-form-VMeT9X button .button__text{position:relative;z-index:1}.footer .klaviyo-form-VMeT9X button.BIS_trigger>*{pointer-events:none}.footer .klaviyo-form-VMeT9X button:hover{background-color:#000;color:#fff;border-color:#000}.footer .klaviyo-form-VMeT9X button:disabled,.footer .klaviyo-form-VMeT9X button[disabled]{background-color:#ccc!important;border-color:#ccc!important;pointer-events:none!important}.footer .klaviyo-form-VMeT9X button>*,.footer-newsletter{pointer-events:none}.footer .klaviyo-form-VMeT9X button:focus-visible{-webkit-box-shadow:0 2px 5px #00f;box-shadow:0 2px 5px #00f}.footer .klaviyo-form-VMeT9X button:not(.button--hollow):not(.button--blue){background:#000;color:#fff;border-color:#000}.footer .klaviyo-form-VMeT9X button:not(.button--hollow):not(.button--blue):hover{background:#222}@media (min-width:1024px){.footer .klaviyo-form-VMeT9X button{max-width:300px;margin-top:0!important;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px}}html.no-touchevents .footer .klaviyo-form-VMeT9X button:hover{background-color:transparent!important;color:#000!important}@media (max-width:1023px){.footer .klaviyo-form-VMeT9X .Row__FormRow-sc-17nghml-0{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:column wrap!important;flex-flow:column wrap!important}.footer .klaviyo-form-VMeT9X .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;padding:0 0 10px!important}.footer .klaviyo-form-VMeT9X .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0:first-of-type{-ms-flex-preferred-size:65%!important;flex-basis:65%!important}.footer .klaviyo-form-VMeT9X .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0:last-child{-ms-flex-preferred-size:35%!important;flex-basis:35%!important}}.footer-col-wrap,.footer-legal,.footer-nav,.footer__inner,.l__hero{-webkit-box-direction:normal}@media (min-width:1024px){.footer .klaviyo-form-VMeT9X .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0{padding-top:0}.footer .klaviyo-form-VMeT9X .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0:first-of-type{-ms-flex-preferred-size:70%!important;flex-basis:70%!important}.footer .klaviyo-form-VMeT9X .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0:last-child{-ms-flex-preferred-size:30%!important;flex-basis:30%!important}}.footer.submitted .footer-newsletter__title:not(.footer-newsletter__title--confirmation),.footer.submitted .footer__news-legal,.footer.submitted .klaviyo-form{display:none!important}.footer .flickity-prev-next-button{background-color:transparent!important}.footer .flickity-page-dots{bottom:12px}.footer .flickity-page-dots .dot{width:8px;height:8px;background-color:#fff;opacity:1!important;margin:0 5px}.footer .flickity-page-dots .dot.is-selected{background-color:#000!important}.footer__inner{display:flex;-webkit-box-orient:vertical;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-top:55px;padding-bottom:20px}@media (min-width:768px){.footer__inner{padding-top:80px}}@media (min-width:1024px){.footer__inner{padding-top:55px;padding-bottom:55px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media (min-width:1280px){.footer__inner{padding-top:70px;padding-bottom:70px}}@media (min-width:1400px){.footer__inner{padding-top:90px;padding-bottom:100px}}.footer-col-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-col{max-width:180px;margin-right:6%;-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-col:not(:last-child){margin-bottom:20px}@media (min-width:1280px){.footer-col:not(:last-child){margin-bottom:0}}@media (min-width:1900px){.footer__inner{padding-top:120px;padding-bottom:130px}.footer-col:not(:last-child){margin-right:120px}}.footer-col .footer-col__title{text-transform:lowercase;font-size:24px;margin-bottom:1.2em}@media (min-width:1024px){.footer-col{display:block}.footer-col .footer-col__title{font-size:26px}}@media (min-width:1280px){.footer-col .footer-col__title{font-size:28px}}@media (min-width:1400px){.footer-col .footer-col__title{margin-bottom:36px;font-size:30px}}.footer-country-btn{position:relative;color:#fff;margin-top:20px}@media (min-width:1024px){.footer-country-btn{margin-top:0}}.footer-country-btn svg{-webkit-filter:invert(1);filter:invert(1)}.footer-country-heading{font-size:16px;margin-bottom:25px;width:100%;max-width:800px;text-align:left}.footer-country-drop{position:fixed;padding:37px 41px;background-color:#fff;-webkit-box-shadow:0 1px 30px rgba(0,0,0,.1);box-shadow:0 1px 30px #0000001a;display:none;top:100px;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 105px);width:100%;overflow:auto;z-index:888}@media (min-width:1280px){.footer-country-drop{padding-top:100px;padding-bottom:40px}}.footer-copyright.active .footer-country-drop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.footer-country-drop .close-button{top:146px;right:22px;z-index:999;position:fixed}.footer-copyright{color:#8c8c8c;width:100%;font-size:13px;grid-area:copy;margin-bottom:8px;margin-top:53px}@media (min-width:768px){.footer-country-drop{padding-top:100px}.footer-copyright{margin-bottom:100px}}@media (min-width:1024px){.footer-copyright{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;margin-top:0;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-copyright__info>:not(:last-child){margin-right:6px}.footer-copyright__info a,.footer-copyright__info button,.footer-copyright__link{text-decoration:none;color:inherit;margin-bottom:10px}.footer-copyright__info a:hover,.footer-copyright__info button:hover,.footer-copyright__link:hover{text-decoration:underline}.footer-copyright__text{font-size:1em;margin-bottom:10px}.footer-copyright__title{font-family:inherit;font-weight:400;font-size:17px;margin-bottom:2px}.footer-nav #pie-eye-btn,.footer-nav__link{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.footer-copyright__title-link{text-decoration:none}@media (min-width:1024px){.footer-copyright__info a,.footer-copyright__info button,.footer-copyright__link{margin-right:10px}.footer-copyright__text{margin-right:18px}.footer-copyright__title{line-height:1;margin-bottom:5px;margin-top:-1px}}.footer-float-logo{backface-visibility:hidden;left:50%;position:absolute;top:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:167px;z-index:2}.footer-legal{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;grid-area:legal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;text-transform:uppercase;display:none}@media (min-width:768px){.footer-float-logo{width:auto}.footer-legal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-legal__link:not(:last-child){margin-right:27px}}@media (min-width:1024px){.footer-legal{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:43px}}@media (min-width:1250px){.footer-legal{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer-legal__link{color:#000;font-size:13px;margin-top:10px;text-align:center;text-decoration:underline;-webkit-transition:none;transition:none}.footer-legal__link:focus,.footer-legal__link:hover{opacity:.8}@media (min-width:1024px){.footer-legal__link{text-align:right}.footer-legal__link:not(:last-child){margin-right:27px}}.footer-copyright #pie-eye-btn,.footer-nav #pie-eye-btn{border:None;text-decoration:none;line-height:normal;padding:0;text-align:left;white-space:normal;word-wrap:break-word;background:0 0}.footer-logo{grid-area:logo;margin-bottom:25px;width:120px}.footer-logo__image{margin-left:0;width:100%}.footer-nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;grid-area:nav;max-width:var(--mw,none)}@media (min-width:1024px){.footer-logo{margin-bottom:19px}.footer-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:80px}.footer-nav__item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:10px}}.footer-nav__item{margin-bottom:10px}.footer-nav__link{font-size:14px;text-decoration:none}@media (min-width:768px){.footer-nav__link{font-size:16px}}@media (min-width:1280px){.footer-nav__link{font-size:18px}}@media (min-width:1900px){.footer-nav__link{font-size:20px}}.footer-nav__link:focus,.footer-nav__link:hover{color:inherit;opacity:.8}.footer-nav #pie-eye-btn{color:#fff;font-size:14px}.footer-copyright #pie-eye-btn,.footer-newsletter__confirmation-text{font-family:HelveticaNeue,Helvetica,sans-serif;text-transform:uppercase}@media (min-width:768px){.footer-nav #pie-eye-btn{font-size:16px}}@media (min-width:1280px){.footer-nav #pie-eye-btn{font-size:18px}}@media (min-width:1900px){.footer-nav #pie-eye-btn{font-size:20px}}.footer-nav #pie-eye-btn:focus,.footer-nav #pie-eye-btn:hover{background:0 0;color:inherit;opacity:.8}.footer-copyright #pie-eye-btn{visibility:none;font-size:13px;color:inherit}.footer-copyright #pie-eye-btn[data-privacy-choices]:after:hover,.l__legal a{text-decoration:underline}.footer-copyright #pie-eye-btn:hover{background:0 0;text-decoration:underline;color:inherit;text-decoration-thickness:1.2px}.l__loader,.l__logo{background-color:#fff}.footer-copyright #pie-eye-btn[data-privacy-choices]{font-size:0}.footer-copyright #pie-eye-btn[data-privacy-choices]:after{visibility:visible;content:"Your privacy choices";font-size:13px}.footer-newsletter{margin-bottom:35px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.footer-newsletter.loaded{opacity:1;pointer-events:auto}@media (min-width:1024px){.footer-newsletter{max-width:560px;margin-bottom:0;-ms-flex-preferred-size:44%;flex-basis:44%;margin-left:auto}}.footer-newsletter__confirmation-text{display:none;font-size:18px;line-height:1.5;text-align:center}.footer-newsletter__title,.footer-region{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:768px){.footer-newsletter__confirmation-text{margin:0 auto;max-width:80%}}.footer.submitted .footer-newsletter__confirmation-text{display:block}.footer-newsletter__title{text-transform:lowercase;color:#fff;font-size:24px;line-height:1.2;margin-bottom:16px}@media (min-width:1024px){.footer-newsletter__confirmation-text{text-align:left;max-width:100%}.footer-newsletter__title{font-size:26px;margin-bottom:25px}}@media (min-width:1280px){.footer-newsletter__title{font-size:28px;margin-bottom:26px}}.footer-newsletter__title--confirmation{display:none}.footer.submitted .footer-newsletter__title--confirmation{display:block}.footer--checkout .footer-newsletter{display:none}.footer-region{color:#616161;font-size:11px;grid-area:region;letter-spacing:2.75px;margin-bottom:30px;text-transform:uppercase}.l,.l p,.l__hero{font-family:Helvetica Neue,Helvetica,sans-serif}.footer-region__selected{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-region__selected-icon{margin-left:8px}.footer-region__selected-text{margin-left:12px}.footer-region svg{display:block}@media (min-width:1024px){.footer-region{margin-bottom:0;position:relative;top:-2px}}.l__caption,.l__loader{top:0;left:0;right:0;bottom:0}.footer-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;fill:#cfde3e!important;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;gap:10px}@media (min-width:1024px){.footer-social{gap:20px;margin-bottom:34px}.footer-social.mobile{display:none}}@media (max-width:1023px){.footer-social.desktop{display:none}.footer-social__link--extra{--mw:54px}}.footer-social .icon{width:auto}.footer-social__extra-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;gap:30px}.footer-social__link{color:#cfde3e;display:block;text-align:center}.l__hero,.l__loader{display:-webkit-box;display:-ms-flexbox}.footer-social__link [fill*="#"]{fill:currentColor}.footer-social__link [stroke*="#"]{stroke:currentColor}.footer-social__link:first-of-type{fill:#cfde3e}.footer-social__link svg.icon{max-height:34px;width:34px}.footer-social__link[href*=youtu] svg.icon{width:41px}.footer-social__link:focus,.footer-social__link:hover{-webkit-filter:brightness(25)!important;filter:brightness(25)!important}.footer-social__link--extra{max-width:var(--mw,none)}.footer-social__link--extra svg.icon{width:100%;height:auto;max-height:none;max-width:none}.footer-social__link img{width:auto;max-height:30px}@media (min-width:375px){.footer-social__link img{max-height:33px}}@media (min-width:1024px){.footer-social__extra-wrap{gap:77px;margin-left:60px}.footer-social__link{text-align:left}.footer-social__link img{max-height:none;max-width:100%}}@media (min-width:1024px) and (max-width:1219px){.footer-legal__link{font-size:13px}.footer-nav__link{font-size:14px}.footer-nav__link svg.icon{height:50px}.footer-newsletter__submit-icon svg{height:auto;width:20px}}.l{opacity:0;-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease;will-change:opacity,transform;-webkit-transform-origin:center center;transform-origin:center center}.l.loaded{opacity:1}.l__loader{position:fixed;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.l__loader.loaded{opacity:0;pointer-events:none}.l__logo{max-width:85px;padding:4% 3%}@media screen and (min-width:768px){.l__logo{padding:1.5% 3%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;max-width:110px}}@media screen and (min-width:1280px){.l__logo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;max-width:90px}}@media screen and (min-width:1600px){.l__logo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;max-width:100%}}.l__hero{display:flex;-webkit-box-orient:vertical;-ms-flex-flow:column wrap;flex-flow:column wrap;font-weight:600;z-index:0}.l__caption span,.l__caption-text-mobile,.l__caption-text-mobile span{font-family:Helvetica Neue,helvetica,sans-serif}@media screen and (min-width:1024px){.l__hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.l__caption,.l__klaviyo,.l__row{-webkit-box-orient:vertical;-webkit-box-direction:normal}.l__caption{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l__caption span{font-weight:500;margin-left:3px}.l__caption-text-mobile{margin-top:-4px;font-size:13px;line-height:1.23077;padding:25px 28px;background:#dedede;font-weight:400}@media screen and (min-width:576px){.l__caption-text-mobile{font-size:16px}}@media screen and (min-width:768px){.l__caption-text-mobile{font-size:18px;line-height:1.38462}}@media screen and (min-width:1024px){.l__caption{display:block;left:auto;top:49%;right:9%;-webkit-transform:translate(0,-52%);transform:translateY(-52%);z-index:5;width:38%;text-align:left}.l__caption-text-mobile{display:none}}.l__caption-text-mobile span{font-weight:600;margin-left:3px}.l__caption .footer__title,.l__caption p,.l__intro .footer__title{font-family:Helvetica Neue,Helvetica,sans-serif;text-align:left}.l__caption .footer__title{width:38%;position:absolute;font-weight:600;line-height:1.21429;text-transform:none;font-size:22px;right:35px;padding-top:0}@media screen and (min-width:576px){.l__caption .footer__title{right:9%;font-size:28px}}@media screen and (min-width:1024px){.l__caption .footer__title{font-size:28px;right:0;position:relative;width:100%}}@media screen and (min-width:1280px){.l__caption .footer__title{font-size:21px}}@media screen and (min-width:1600px){.l__caption .footer__title{font-size:25px}}@media screen and (min-width:1900px){.l__caption .footer__title{font-size:26px}}.l__caption p{display:none;line-height:calc(26 / 18);font-weight:400}@media screen and (min-width:768px){.l__caption p{font-size:15px}}@media screen and (min-width:1024px){.l__caption p{display:block;right:9%}}@media screen and (min-width:1400px){.l__caption p{font-size:16px}}@media screen and (min-width:1900px){.l__caption p{font-size:18px}}.l__intro .footer__title{font-weight:600;font-size:26px;margin-bottom:12px;text-transform:none;line-height:1.12}.l__k-form .PhoneNumberInputComponents__StyledPhoneInputContainer-sc-2pvkjx-2,.l__k-form:first-of-type form>div>div:nth-child(3) *{margin-bottom:0!important}@media screen and (min-width:768px){.l__intro .footer__title{font-size:30px}}.l__intro h3{font-size:14px;line-height:calc(18 / 14);font-family:Helvetica Neue,helvetica,sans-serif;text-transform:none;font-weight:500}.l__legal{font-size:8px;line-height:10px;color:#787878;opacity:.66;font-family:Helvetica Neue,Helvetica,sans-serif;margin-top:30px;display:none}@media screen and (min-width:1024px){.l__legal{display:block;margin-top:0}}.l__legal a{color:#787878!important}.menu__link-col-title a,ul.country-list li a{text-decoration:none}.l__k-form:first-of-type form>div>div:nth-child(3){display:none}.l__k-form:first-of-type form>div>div:nth-child(3) .ql-editor{display:none!important}.l__k-form:first-of-type .PhoneNumberInputComponents__DropdownIcon-sc-2pvkjx-1{display:none}.l__k-form:last-of-type .eQTeba.eQTeba.eQTeba.eQTeba.eQTeba.eQTeba{background:0 0}.l__k-form:last-of-type .PhoneNumberInputComponents__StyledPhoneInputContainer-sc-2pvkjx-2 .needsclick:first-child,.l__k-form:last-of-type .efibRR.efibRR{display:none!important}.footer-newsletter .klaviyo-form,.footer-newsletter [class*=klaviyo-form-],.footer-newsletter [class*=klaviyo-form-]:empty,.l__k-form:last-of-type form>div>div:nth-last-child(2){display:none}.footer-newsletter form{padding:0!important}.footer-newsletter input{border:0!important;border-radius:0!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:60px!important;padding:22px!important}.footer-newsletter input::-webkit-input-placeholder{line-height:inherit!important}.footer-newsletter input::-moz-placeholder{line-height:inherit!important}.footer-newsletter input:-ms-input-placeholder{line-height:inherit!important}.footer-newsletter input::-ms-input-placeholder{line-height:inherit!important}.footer-newsletter input::placeholder{line-height:inherit!important}@media (min-width:1024px){.footer-newsletter input{height:65px!important}}.footer-newsletter [class*=FormComponent__StyledFormComponentWrapper]{padding:8.5px 0!important}.footer-newsletter [class*=PhoneNumberInputComponents__StyledPhoneInputContainer]{height:auto!important;border:0!important}.footer-newsletter .klaviyo-form.active,.footer-newsletter [class*=klaviyo-form-].active{display:block}.l__sheet{position:relative;display:none}@media screen and (min-width:1024px){.l__sheet{display:block}}.l__hero-row,.l__klaviyo{display:-webkit-box;display:-ms-flexbox}.l__sheet-inner{background-color:#000;-webkit-transform:translateY(50%) scale(1.15);transform:translateY(50%) scale(1.15);opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform .3s ease;transition:opacity .4s ease,-webkit-transform .3s ease;transition:opacity .4s ease,transform .3s ease;transition:opacity .4s ease,transform .3s ease,-webkit-transform .3s ease;will-change:transform,opacity;pointer-events:none}.l__sheet-inner.active{opacity:1;pointer-events:auto;-webkit-transform:translateY(0) scale(1.15);transform:translateY(0) scale(1.15);will-change:transform,opacity}.l__klaviyo{-ms-flex-preferred-size:50%;flex-basis:50%;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l__klaviyo input{background-color:#fff!important}.l__submit{padding:14px 30px 13px;margin-bottom:20px;font-size:16px;line-height:1.23529;border:1px solid #fff;color:#fff;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:.1em;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}.l__checkbox-wrap span,.l__checkbox:after,.l__hero-tag{font-family:Helvetica Neue,helvetica}.l__submit:hover{background-color:#cfde3e;color:#000;border-color:#cfde3e}body.k18-pro .l__submit:hover{background-color:var(--color-pink);border-color:var(--color-pink)}.l__slider{height:100%}.l__slider.active{z-index:0;position:relative}.l__slider-wrap{z-index:1;overflow:hidden;position:relative}.l__slider-wrap:after{font-weight:400;content:"";position:absolute;background-color:#00000080;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.l__slider-wrap.active{z-index:0}.l__slider-item{position:relative;width:100%;padding-top:60%}@media screen and (min-width:768px){.l__slider-item{padding-top:45%}}@media screen and (min-width:1024px){.l__slider-wrap.active:after{opacity:.6}.l__slider-item{padding-top:55%}}@media screen and (min-width:1280px){.l__slider-item{padding-top:39%}}@media screen and (min-width:1600px){.l__slider-item{padding-top:50%}}.l__slider-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l__hero-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.l__hero-row{background-color:#df5657;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l__hero-tag{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;padding:10px 20px;line-height:calc(40 / 28);text-transform:capitalize;font-weight:500;color:#fff;width:100%}@media screen and (min-width:375px){.l__hero-tag{font-size:16px}}@media screen and (min-width:768px){.l__hero-tag{font-size:22px;padding:15px 20px}}@media screen and (min-width:1280px){.l__hero-tag{padding:10px 20px;font-size:21px}}@media screen and (min-width:1400px){.l__hero-tag{padding:18px 20px;font-size:24px}}.l__mobile-poster{display:none;width:100%}@media screen and (min-width:576px){.l__mobile-poster{display:none}}.l__video{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:1024px){.l__video{-webkit-box-flex:.4;-ms-flex:.4;flex:.4}}@media screen and (min-width:1280px){.l__video{-webkit-box-flex:.6;-ms-flex:.6;flex:.6}}@media screen and (min-width:1600px){.l__hero-tag{font-size:28px;padding:30px 35px}.l__video{-webkit-box-flex:1;-ms-flex:1;flex:1}}.l__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:1024px){.l__submit{margin-bottom:0}.l__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;margin-top:8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.l__row.hide{display:none}.l__checkbox-wrap{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px;margin-top:6px}.l__checkbox-wrap span{cursor:pointer;font-weight:400;font-size:16px;padding-left:10px}.l__checkbox{cursor:pointer;position:relative;border:1px solid #fff;width:23px;height:23px;background:#fff}@media (min-width:1024px){.l__checkbox-wrap{margin-bottom:0;margin-right:19px;margin-top:0}.l__checkbox-wrap span{padding-left:15px}.l__checkbox{height:29px;width:29px}}.l__checkbox:after{color:#000;content:"\10102";font-size:19px;font-weight:600;left:50%;margin-top:-1px;opacity:0;position:absolute;right:0;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:9px}.menu__featured-label:before,.menu__featured-media:before,.menu__item-image-wrap:after,.menu__link-text a:after,ul.country-list li a:after{content:""}.l__form button:not(.l__submit),.l__ticker-item{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:600}@media (min-width:1024px){.l__checkbox:after{font-size:22px;width:11px}}.l__checkbox.checked:after{opacity:1}.l__video-bg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.l__form button:not(.l__submit){margin-bottom:0;padding:14px 5px 13px 10px;width:50px!important;background:#fff!important;height:33px!important}@media (min-width:1024px){.l__form button:not(.l__submit){height:21px!important;margin-bottom:0;padding:22px 30px}}.l__klaviyo [data-form-step=thank_you],.l__klaviyo [data-form-step] [data-testid=form-row]:nth-of-type(n+2){display:none!important}.l__klaviyo [data-testid=form-row]>div{padding:8px 0!important}.l__klaviyo [data-testid=form-row] p{margin-top:20px!important;margin-bottom:20px!important}.l__klaviyo [data-testid=form-row] *{background-color:transparent;border:none!important}.l__klaviyo-inner{min-height:90px;position:relative;z-index:10}.l__klaviyo-inner.success{min-height:110px}@media (min-width:1024px){.l__klaviyo-inner{min-height:90px}.l__klaviyo-inner.success{min-height:auto}}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng,.kgtZbf.kgtZbf{min-height:65px}.l__legal-mobile{display:block}@media screen and (min-width:1024px){.l__legal-mobile{display:none}}.l__ticker-list,.l__tickers{display:-webkit-box;display:-ms-flexbox;position:relative}.l__tickers{top:-3px;z-index:1;background-color:#c4d62c;overflow:hidden;height:55px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-page--store-locator .l__tickers{top:0}.l__tickers,body.k18-pro .l__tickers{background-image:-webkit-gradient(linear,right top,left top,from(#f55073),color-stop(#f04b83),color-stop(#e84893),color-stop(#dc4aa2),color-stop(#cd4eb1),color-stop(#b361cb),color-stop(#9072df),color-stop(#6181eb),color-stop(#0098f0),color-stop(#00a8e4),color-stop(#00b4cd),to(#1ebcb4));background-image:linear-gradient(to left,#f55073,#f04b83,#e84893,#dc4aa2,#cd4eb1,#b361cb,#9072df,#6181eb,#0098f0,#00a8e4,#00b4cd,#1ebcb4)}.l__ticker-list{z-index:10;list-style:none;display:flex;margin:0;padding:0;left:-50%;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.l__instagram,.l__instagram-title{display:-webkit-box;display:-ms-flexbox}.l__ticker-item{letter-spacing:.01em;font-size:18px;line-height:1;margin-right:6px;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;position:relative;width:100%;color:#000}body.k18-pro .l__ticker-item{color:#fff}@media screen and (min-width:1400px){.l__tickers{height:60px}.l__ticker-item{font-size:19px}}@media screen and (min-width:1600px){.l__tickers{height:68px}.l__ticker-item{font-size:20px;margin-right:7px}}.l__instagram{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.l__success,.menu__featured{-webkit-box-orient:vertical;-webkit-box-direction:normal}.l__instagram a{width:50%}@media screen and (min-width:768px){.l__instagram a{width:25%}}.l__instagram img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l__instagram-title{width:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px;font-size:22px;font-family:Helvetica Neue,helvetica,sans-serif;font-weight:600;background-color:#fff}.l__instagram-title a{color:#000!important;width:auto}.l__success .footer__title,.l__success p{color:#fff;font-family:Helvetica Neue,sans-serif}@media screen and (min-width:768px){.l__instagram-title{font-size:28px}}.l__footer{background:#e0e0e0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}@media screen and (min-width:1024px){.l__footer{padding:30px;font-size:15px}}@media screen and (min-width:1600px){.l__footer{padding:47px;font-size:16px}}.l__success{display:none;padding:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:column wrap;flex-flow:column wrap;background-color:#000}.l__success .footer__title{line-height:1;font-size:23px;font-weight:600;margin-bottom:10px;text-transform:none}.l__success p{line-height:1.4;font-size:14px;text-align:center;font-weight:400}.l__success.active{display:-webkit-box;display:-ms-flexbox;display:flex}.loox-float-toggler-container{display:none!important}#tabarnapp_cm__coin,.acsb-trigger{display:none}.footer-newsletter .bsQgtn.bsQgtn{padding-left:0;padding-right:0}.dMHKxR.dMHKxR{padding:0!important}.dMHKxR.dMHKxR,.uZdWz.uZdWz{padding:0!important;margin-bottom:15px!important}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI{padding-top:8px!important;padding-bottom:11px!important}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI,.eQTeba.eQTeba.eQTeba.eQTeba.eQTeba.eQTeba,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy{border:none;border-bottom:1px solid #ccc;display:block;padding:0;color:#000;border-radius:0}.cDkZaI.cDkZaI.cDkZaI.cDkZaI.cDkZaI.cDkZaI,.eQTeba.eQTeba.eQTeba.eQTeba.eQTeba.eQTeba .dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI{border:none;border-bottom:1px solid #df5657;padding-left:0!important;border-radius:0;background-color:transparent}.eQTeba.eQTeba.eQTeba.eQTeba.eQTeba.eQTeba:focus,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy:focus,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.7);box-shadow:0 1px #000000b3;border:none;border-bottom:1px solid #000}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI:hover{border:none;border-bottom:1px solid #000}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.7);box-shadow:0 1px #000000b3;border:none;border-bottom:1px solid #df5657}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng{padding-left:15px!important;width:100%}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::-webkit-input-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::-webkit-input-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::-webkit-input-placeholder{color:#000!important;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:16px!important;font-weight:400;letter-spacing:0}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::-moz-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::-moz-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::-moz-placeholder{color:#000!important;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:16px!important;font-weight:400;letter-spacing:0}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI:-ms-input-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy:-ms-input-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng:-ms-input-placeholder{color:#000!important;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:16px!important;font-weight:400;letter-spacing:0}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::-ms-input-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::-ms-input-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::-ms-input-placeholder{color:#000!important;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:16px!important;font-weight:400;letter-spacing:0}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::placeholder{color:#000!important;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:16px!important;font-weight:400;letter-spacing:0}.menu__link-col-title,.menu__link-heading{color:var(--color-pink);font-family:HelveticaNeue-Bold,Helvetica,sans-serif;text-align:left;text-transform:uppercase}@media (min-width:1280px){.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::-webkit-input-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::-webkit-input-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::-webkit-input-placeholder{font-size:15px!important}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::-moz-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::-moz-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::-moz-placeholder{font-size:15px!important}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI:-ms-input-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy:-ms-input-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng:-ms-input-placeholder{font-size:15px!important}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::-ms-input-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::-ms-input-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::-ms-input-placeholder{font-size:15px!important}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::placeholder{font-size:15px!important}}@media (min-width:1900px){.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::-webkit-input-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::-webkit-input-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::-webkit-input-placeholder{font-size:16px!important}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::-moz-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::-moz-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::-moz-placeholder{font-size:16px!important}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI:-ms-input-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy:-ms-input-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng:-ms-input-placeholder{font-size:16px!important}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::-ms-input-placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::-ms-input-placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::-ms-input-placeholder{font-size:16px!important}.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI.dFAxdI::placeholder,.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy.fsIKy::placeholder,.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng::placeholder{font-size:16px!important}}.kgtZbf.kgtZbf{margin-bottom:0!important}.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng.ipGUng{height:100%}.ksMxgk.ksMxgk{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.kgtZbf.kgtZbf:last-of-type{margin-bottom:0}.cDkZaI.cDkZaI.cDkZaI.cDkZaI.cDkZaI.cDkZaI{height:auto!important}.eQTeba.eQTeba.eQTeba.eQTeba.eQTeba.eQTeba{background:0 0;height:100%!important;min-height:65px}.acsb-trigger.acsb-ready{display:none!important;z-index:-99999px;left:-999999px;opacity:0;visibility:hidden;pointer-events:none}ul.country-list{width:100%;list-style:none;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-column-count:2;-moz-column-count:2;column-count:2}ul.country-list li a{position:relative;line-height:2.25em;font-size:14px}@media (min-width:768px){ul.country-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}ul.country-list li a{font-size:18px}}@media (min-width:1024px){ul.country-list{width:800px;-webkit-column-count:5;-moz-column-count:5;column-count:5}ul.country-list li a{font-size:15px}}ul.country-list li a span{position:relative;z-index:5}ul.country-list li a:after{position:absolute;bottom:-1px;left:0;height:.45em;background-color:#cfde3e;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:.2s ease;transition:.2s ease;width:100%;z-index:0}body.k18-pro ul.country-list li a:after{background-color:#ffa0c9}ul.country-list li a:hover:after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.menu{background-color:#fff;left:0;opacity:0;pointer-events:none;position:fixed;top:100%;width:100%;z-index:10;display:none}@media (min-width:1280px){.menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.menu--hover .menu{opacity:1;pointer-events:auto}.menu__item-image-wrap{display:none;position:relative;padding-top:115.5%;overflow:hidden}.menu__item-image-wrap:after{opacity:0;pointer-events:none;background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;will-change:opacity}@media (min-width:1024px){.menu__item-image-wrap{display:block}}.menu__item-image-wrap img{width:100%;height:100%;left:0;top:0;position:absolute;will-change:transform;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}.menu__item img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.menu__item:first-of-type .menu__item-image-wrap{padding-top:57.62%}@media (min-width:1280px){.menu__item:hover .menu__link-text a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.menu{-webkit-box-shadow:0 53px 30px 0 rgba(0,0,0,.34);box-shadow:0 53px 30px #00000057}.menu__side--one-image .menu__featured{max-width:480px;margin-left:auto}}.menu--active .menu{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);pointer-events:auto}.loader,.product-sizes--plp .product-sizes__item>*,.search-header{pointer-events:none}@media (max-width:1022px){.menu--active .menu{opacity:1}}.menu .product__rating{display:none}@media (max-width:1023px){.menu .product-tile__quickview-btn{display:none}}.menu__featured{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:50%;flex-basis:50%}.menu__side--alt .menu__featured{-ms-flex-preferred-size:100%;flex-basis:100%}.menu__featured:hover .menu__featured-image{-webkit-transform:scale(1.02);transform:scale(1.02)}.menu__featured-image{will-change:transform;-moz-backface-visibility:hidden;-webkit-transition:-webkit-transform .9s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .9s cubic-bezier(.16,1,.3,1);transition:transform .9s cubic-bezier(.16,1,.3,1);transition:transform .9s cubic-bezier(.16,1,.3,1),-webkit-transform .9s cubic-bezier(.16,1,.3,1);-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.menu__featured-label{text-align:left;font-size:14px;display:inline-block;margin-top:3px}.menu__featured-label:before{height:100%;left:0;position:absolute;top:0;width:100%}.menu__featured-media{overflow:hidden;width:100%;min-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:15px;position:relative}.menu__side--alt .menu__featured-media{-ms-flex-preferred-size:100%;flex-basis:100%}.menu__featured-media:before{display:block;padding-top:50%}.menu__link-wrap,.menu__login-wrap{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.menu.alt .menu__featured-media:before{padding-top:110%!important}@media screen and (min-width:576px){.menu.alt .menu__featured-media:before{padding-top:91%!important}}@media (min-width:768px){.menu.alt .menu__featured-media:before{padding-top:70%!important}}.menu__featured>*{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}.menu__login-wrap{display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;text-align:left;width:100%}@media (min-width:1024px){.menu.alt .menu__featured-media:before{padding-top:43%!important}.menu__login-wrap{width:auto}}@media (min-width:1280px){.menu__featured:not(:last-child){margin-right:17px}.menu__login-wrap{margin-right:45px}}.menu__login-wrap .btn{width:100%;max-width:100%;margin-bottom:15px}.menu__link-wrap{display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:2%}.menu__items,.menu__links{display:-webkit-box;display:-ms-flexbox}.menu__link-heading{font-size:21px}.menu__link-heading--uppercase{text-transform:uppercase}@media (min-width:1280px){.menu__link-col-title{margin-bottom:38px}}.menu__link-col-title a:hover{text-decoration:underline}@media (max-width:1278px){.menu__link-col-title+.menu__link-heading{margin-top:30px}}.menu__items{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.menu__image-row-figure{position:relative;padding-top:49%;overflow:hidden}.menu__image-row-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.menu__image-row-text{text-align:left;text-decoration:none;margin-top:10px}.menu__image-row-link{text-decoration:none;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin-bottom:30px}@media (min-width:1024px){.menu__link-wrap{margin-right:4.5%}.menu__link-heading{font-size:17px}.menu__image-row-link{margin-bottom:0}}.menu__image-row-link:not(:last-of-type){margin-right:35px}.menu__image-row-link:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.menu__item{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;position:relative}.menu__item:not(:first-child){margin-top:12px}.menu__links{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:22px}.menu__link{color:#616161;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:17px;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.menu__link:not(:first-child){margin-top:8px}.menu__link-over{position:absolute;top:0;left:0;bottom:0;right:0;z-index:3}.menu__link-text,.menu__link-text a{position:relative;text-decoration:none}.menu__link-text{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;opacity:1;z-index:1;align-items:center;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;font-size:20px;line-height:18px;margin-bottom:16px;letter-spacing:.1em;text-align:center;-webkit-transition:color .3s ease;transition:color .3s ease}@media (min-width:1024px){.menu__link-text{letter-spacing:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:17px;font:400 14px/1 HelveticaNeue-Bold,Helvetica,sans-serif}}@media (min-width:1900px){.menu__link-text{margin-top:20px;font:400 16px/1 HelveticaNeue-Bold,Helvetica,sans-serif}}.menu__link-text a:after{position:absolute;bottom:-9px;width:100%;height:2px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center center;transform-origin:center center;background-color:var(--color-accent);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.menu__side{display:none}.menu__title{text-align:left;color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:12px;text-decoration:none}.menu__featured-title,.menu__title:hover{color:var(--color-pink)}@media (min-width:768px){.menu__title{font-size:14px}}.menu .product-tile{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu .product-tile__badge{font-size:50px;top:-17px}.menu .product-tile__media{margin-bottom:11px}@media (max-width:398px){.menu--shop{padding-left:0;padding-right:0}}@media (min-width:1024px){.menu .product-tile__title{font-size:18px!important}.menu .product-tile__media{margin-bottom:16px}.menu__item{-ms-flex-preferred-size:auto;flex-basis:auto}.menu__main{width:100%;position:relative;max-width:1300px;padding:0 50px}.menu__side{background-position:right top;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:70%}}@media (min-width:1024px) and (min-width:768px){.menu__main{padding:20px 0 50px}}@media (min-width:1024px) and (min-width:1280px){.menu__main{margin-left:auto;margin-right:auto;padding:30px 40px 50px}.menu__side{margin-left:auto;padding-left:50px}}@media (min-width:1024px){.menu__side--alt{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:25%}}@media (max-width:1279px){.menu,.menu__main{width:100%}.menu{opacity:1;padding:0 0 4px;pointer-events:none;position:static}.menu--shop .product-tile{-ms-flex-preferred-size:calc(33.333% - (34px / 3));flex-basis:calc(33.333% - (34px / 3));-webkit-transition-duration:.45s;transition-duration:.45s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.menu--shop .product-tile:nth-of-type(1){-webkit-transition-delay:.2s;transition-delay:.2s}.menu--shop .product-tile:nth-of-type(2){-webkit-transition-delay:.3s;transition-delay:.3s}.menu--shop .product-tile:nth-of-type(3){-webkit-transition-delay:.4s;transition-delay:.4s}.mobile-menu--active .menu--shop .product-tile{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.menu--shop .product-tile__badge{font-size:35px;left:2px;line-height:12px;top:-7px}}.menu__video-block{display:none}@media (min-width:1024px){.menu__video-block{display:block}}.menu__featured-image-block{display:none}@media (min-width:1024px){.menu__featured-image-block{display:block}}.menu__featured-image-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.menu__featured-title{-webkit-animation:none!important;animation:none!important;font-size:11px;text-transform:uppercase;margin-bottom:4px;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.menu__featured-image-wrap,.menu__video-wrap{position:relative;margin-bottom:16px;padding-top:56.115%;display:block}.menu__featured-image,.menu__video,.menu__video-cover,.menu__video-play{top:0;left:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu__video-play{background-color:#0000004d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.country-modal__close,.menu__video-play-icon{-webkit-transition:-webkit-transform .2s ease}.menu__video-play:hover{background-color:#0006}.menu__video-play:hover .menu__video-play-icon{-webkit-transform:scale(.98);transform:scale(.98)}.menu__info-link{font-family:HelveticaNeue-Bold,Helvetica,sans-serif,sans-serif;font-size:18px;line-height:1.12;text-transform:uppercase;text-decoration:none;margin-bottom:5px;display:block;-webkit-font-smoothing:antialiased}@media (min-width:1280px){.menu__featured-image-wrap,.menu__video-wrap{padding-top:56.2%}.menu__info-link{margin-bottom:9px}}.menu__video-play-icon{width:78px;height:auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.menu__video-cta{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif,sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none}.product-sizes__type,.product__info .product-sizes__item:after,.quantity-toggle__icon,.quantity-toggle__input{font-family:HelveticaNeue,Helvetica,sans-serif}.loader{--loader-background-color:transparent;--loader-color:#111;--loader-easing:ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--loader-background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transition:opacity .1s var(--loader-easing);transition:opacity .1s var(--loader-easing);will-change:transform,opacity;z-index:50}.loader.absolute{background-color:transparent;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader.fixed{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.loader.relative{background:0 0;position:relative}.loader__icon span{-webkit-animation:loaderAnim .6s linear infinite alternate;animation:loaderAnim .6s linear infinite alternate;background-color:var(--loader-color);border-radius:100%;display:inline-block;height:7px;margin:3.5px 1px;vertical-align:middle;width:7px}.loader__icon span:nth-child(1){-webkit-animation-delay:-.85s;animation-delay:-.85s}.loader__icon span:nth-child(2){-webkit-animation-delay:-.65s;animation-delay:-.65s}.loader__icon span:nth-child(3){-webkit-animation-delay:-.45s;animation-delay:-.45s}.loader__icon span:nth-child(4){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes loaderAnim{0%{opacity:0;-webkit-transform:scale(0,0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1,1);transform:scale(1)}}@keyframes loaderAnim{0%{opacity:0;-webkit-transform:scale(0,0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1,1);transform:scale(1)}}.quantity-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:13px;margin-top:32px;max-width:106px}.quantity-toggle__icon{-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:25px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:1px;width:40px}@media (min-width:1280px){.quantity-toggle__icon{width:48px}}.quantity-toggle__icon--minus{padding-left:4px}.quantity-toggle__icon--plus{padding-right:4px}.quantity-toggle__input{border:none;-webkit-box-shadow:none;box-shadow:none;font-size:1rem;line-height:1;outline:0;text-align:center;width:21px}.quantity-toggle__input::-webkit-inner-spin-button,.quantity-toggle__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (min-width:400px){.quantity-toggle__input{width:31px}}.product-tile [data-related-sizes]{display:none}body.quickview-active .product-tile [data-related-sizes]{display:block}.product-tile--options-open .product-tile__image-wrap{background-color:#cfde3e}.product-sizes{font-size:14px}.product__info .product-sizes__item{text-decoration:none;position:relative}.product__info .product-sizes__item:after{position:absolute;color:var(--color-pink);text-transform:capitalize;-webkit-transform:translate(0,-24px);transform:translateY(-24px);font-size:12px;background:#fff;padding:3px;font-weight:500}.product-sizes--plp .product-sizes__name,.product-sizes__message{text-transform:uppercase}.product__info .product-sizes__item.new:after{content:"New"}.product__info .product-sizes__item.best-seller:after{content:"Best Seller"}.product-sizes__name{line-height:1}.product-sizes__type{line-height:1;text-align:center}.product-sizes--pdp .product-sizes__item--selected .product-sizes__price,.product-sizes--pdp .product-sizes__item--selected .product-sizes__type,.product-sizes__message{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.product-sizes--pdp{margin-bottom:15px}.product-sizes--pdp .product-sizes__inner{display:-ms-grid;display:grid;grid-column-gap:10px;grid-auto-flow:column}.product-sizes--pdp .product-sizes__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:13px;gap:5px}.product-sizes--pdp .product-sizes__item--selected,.product-sizes--pdp .product-sizes__item:focus,.product-sizes--pdp .product-sizes__item:hover{border-color:#000}.product-sizes--pdp .product-sizes__name{margin-top:5px}.product-sizes--plp{padding-top:15px;position:relative}@media (min-width:1400px){.product-sizes--plp{font-size:11px}}@media (min-width:1900px){.product-sizes--plp{font-size:12px;padding-top:30px}}[data-product-group-carousel] .product-sizes--plp{font-size:11px}.product-sizes--plp .product-sizes__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-sizes--plp .product-sizes__item{margin:8px 0 4px;padding-left:27px;position:relative}.flickity-enabled .product-sizes--plp .product-sizes__item{margin-top:3px}@media (min-width:1400px){.product-sizes--plp .product-sizes__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-sizes--plp .product-sizes__item{margin:6px 5px}[data-product-group-carousel] .product-sizes--plp .product-sizes__item{margin:6px 4px}}.product-sizes--plp .product-sizes__item:after,.product-sizes--plp .product-sizes__item:before{border-radius:50%;content:"";left:4px;position:absolute;top:1px}.product-sizes--plp .product-sizes__item:after{border:1px solid #000;height:14px;margin-left:-3px;margin-top:-3px;width:14px}@media (min-width:1280px){.product-sizes--plp .product-sizes__item:after,.product-sizes--plp .product-sizes__item:before{top:-1px}.product-sizes--plp .product-sizes__item:after{height:18px;width:18px}[data-product-group-carousel] .product-sizes--plp .product-sizes__item:after{height:14px;width:14px}}.product-sizes--plp .product-sizes__item:before{background-color:#cfde3e;height:10px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;width:10px}@media (min-width:1280px){.product-sizes--plp .product-sizes__item:before{height:14px;width:14px}[data-product-group-carousel] .product-sizes--plp .product-sizes__item:before{height:10px;width:10px}}.product-sizes--plp .product-sizes__item--selected:before,.product-sizes--plp .product-sizes__item:focus:before,.product-sizes--plp .product-sizes__item:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product-sizes--plp .product-sizes__price{display:none}.product-sizes__message{-webkit-animation:.3s fade ease-in-out forwards 1;animation:.3s fade ease-in-out forwards 1;color:var(--color-accent);display:none;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:11px;left:0;letter-spacing:.36px;opacity:0;position:absolute;top:2px;width:100%}@media (min-width:1400px){.product-sizes__message{text-align:center;top:7px}}.product-sizes__message[data-related-select-message=colors]{text-align:center;top:1px}@media (min-width:1400px){.product-sizes__message[data-related-select-message=colors]{top:8px}}.product-tile--select-message .product-sizes__message{display:block}.shopify-section--country-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:-99999;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease .1s;transition:opacity .4s ease .1s;will-change:opacity,visibility}.shopify-section--country-modal.active{visibility:visible;opacity:1;z-index:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.country-modal__close,.image-slider__close{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;z-index:5;border-radius:50%;will-change:transform}.country-modal,.country-modal__inner{width:100%;display:-webkit-box;display:-ms-flexbox}@media (min-width:1024px){.shopify-section--country-modal.active{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.country-modal{padding:60px}}.country-modal{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.country-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px}}.country-modal__inner{background:#fff;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:768px){.country-modal__inner{max-width:70%;margin-top:45px}}.country-modal__logo{width:149px;margin-bottom:40px}@media (min-width:1024px){.country-modal__inner{margin-top:0;max-width:1200px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.country-modal__logo{margin-bottom:60px}}.country-modal__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.country-modal__info #country-modal-title{font-size:40px;line-height:1.1;margin-bottom:20px}@media (min-width:1024px){.country-modal__info #country-modal-title{font-size:56px}}.country-modal__info p{font-size:16px;line-height:1.3;max-width:500px}@media (min-width:1024px){.country-modal__info p{font-size:18px;max-width:100%}}@media (min-width:1400px){.country-modal__info p{font-size:20px}}.country-modal__info p+p{margin-top:1em}.country-modal__info a{text-decoration:underline}.breadcrumbs__item,.search-header__list li a{text-decoration:none}.country-modal__media{-webkit-box-flex:1;-ms-flex:1;flex:1}.country-modal__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.country-modal__lockup{padding:30px}@media (min-width:1024px){.country-modal__lockup{padding:60px}}.country-modal__timer{font-size:16px;margin-top:25px}@media (min-width:1280px){.country-modal__timer{font-size:18px}}.country-modal__close{background-color:#000;color:#fff;font-size:3em;line-height:0;position:absolute;padding:10px;right:10px;top:18px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media (min-width:768px){.country-modal__close{font-size:13px;padding:15px;right:20px;top:20px}}@media (min-width:1900px){.country-modal__close{padding:10px;right:22px;top:22px}}.country-modal__close svg{height:16px!important;width:16px!important}@media (min-width:1400px){.country-modal__close svg{height:22px!important;width:22px!important}}.country-modal__close .close-x{fill:#fff}.image-slider{width:100%;background-color:#fff;position:relative;overflow:hidden;padding-top:0;padding-bottom:0}@media (min-width:1024px){.image-slider{max-width:calc(100% - ((280 / 1920) * 100%));margin-left:auto;margin-right:auto;overflow:visible}}.image-slider__slider{width:100%}.image-slider__slider .flickity-page-dots{list-style:none;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:29px 0 0}.image-slider__heading br,.image-slider__slider.hide-dots .flickity-page-dots{display:none}@media (min-width:768px){.image-slider__slider .flickity-page-dots{padding:30px 0 0}}.image-slider__slider .flickity-page-dots .dot{cursor:pointer;width:39px;margin:0 5px;height:4px;background:#ddd}@media (min-width:1280px){.image-slider__slider .flickity-page-dots{padding:33px 0 0}.image-slider__slider .flickity-page-dots .dot{width:68px;margin:0 7px;height:5px}}.image-slider__slider .flickity-page-dots .dot.is-selected,body.template-page--index .image-slider__slider .flickity-page-dots .dot.is-selected{background:#000!important}.image-slider__media{padding-top:100%}.image-slider__inner{min-width:100%;width:100%;position:relative}.image-slider__eyebrow{text-align:center;color:var(--color-accent);font-family:HelveticaNeue-Bold,Helvetica,sans-serif;letter-spacing:.1em;margin-bottom:20px}@media (min-width:1280px){.image-slider__eyebrow{margin-bottom:28px}}.image-slider__heading{text-align:center;color:#000;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;margin-bottom:15px;max-width:94%;margin-left:auto;margin-right:auto}.image-slider__heading+.image-slider__slider{margin-top:40px}@media (min-width:768px){.image-slider__media{padding-top:50%}.image-slider__heading br{display:block}.image-slider__heading+.image-slider__slider{margin-top:55px}}@media (min-width:1280px){.image-slider__heading{max-width:100%}.image-slider__heading+.image-slider__slider{margin-top:60px}}.image-slider__subheading{padding-left:5%;padding-right:5%;font-size:16px;line-height:1.375;text-align:center}@media (min-width:1024px){.image-slider__subheading{padding:0;font-size:18px}}@media (min-width:1900px){.image-slider__heading+.image-slider__slider{margin-top:70px}.image-slider__subheading{font-size:20px}}.image-slider .plyr--full-ui.plyr--video .plyr__control--overlaid{opacity:0!important}.image-slider__close{background-color:#fff;color:#fff;font-size:3em;line-height:0;position:absolute;padding:14px;right:10px;top:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}@media (min-width:768px){.image-slider__close{font-size:13px;padding:15px;right:20px;top:20px}}.image-slider__subtitle,.image-slider__title{padding-left:20px;padding-right:20px;text-align:center}.image-slider__close svg{height:16px!important;width:16px!important}.image-slider__close .close-x{fill:#000}.image-slider__close:hover{-webkit-filter:invert(1);filter:invert(1)}.image-slider__copy{color:#fff;font:400 20px/.05em HelveticaNeue-Bold,Helvetica,sans-serif;letter-spacing:.05em;margin-top:29px;position:relative;z-index:4}@media (min-width:1400px){.image-slider__heading{margin-bottom:22px}.image-slider__close svg{height:22px!important;width:22px!important}.image-slider__copy{font-size:30px}}@media (min-width:1900px){.image-slider__close{right:22px;top:22px}.image-slider__copy{font-size:38px}}.image-slider__title{font:400 45px/1 HelveticaNeue-Bold,Helvetica,sans-serif;margin-top:100px}@media (min-width:1024px){.image-slider__title{font-size:65px}}@media (min-width:1400px){.image-slider__title{font-size:75px;margin-top:134px}}.image-slider__image{cursor:-webkit-grab!important;cursor:grab!important;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-slider__image:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.image-slider__subtitle{margin-top:15px;margin-bottom:74px}@media (min-width:1024px){.image-slider__subtitle{margin-bottom:64px;margin-top:20px}.image-slider__copy{-ms-flex-negative:0;flex-shrink:0}.image-slider__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-slider__title{-ms-flex-negative:0;flex-shrink:0}}@media (min-width:1440px){.image-slider__info{display:-webkit-box;display:-ms-flexbox;display:flex}.image-slider__play svg{height:100px;width:100px}}@media (min-width:1400px){.image-slider__subtitle{margin-bottom:74px}.image-slider__play svg{width:128px;height:128px}}.image-slider--no-padding{margin:0;padding:0}.image-slider .flickity-viewport{overflow:hidden}.image-slider .flickity-prev-next-button{top:40%;width:47px;height:47px;border-radius:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video.alt .image-slider .flickity-prev-next-button{top:55%}.image-slider .flickity-button-icon{-webkit-transition:.2s ease;transition:.2s ease;fill:#ddd!important}.image-slider .flickity-button-icon:hover{fill:#000!important}.image-slider .flickity-prev-next-button.previous{left:-63px}.image-slider .flickity-prev-next-button.next{right:-63px}.image-slider .flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:70%;height:70%}.search-header{width:100%;height:100%;top:0;left:0;position:fixed;opacity:0;will-change:transform;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:.5s ease;transition:.5s ease;z-index:9999999999}.search-header.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.search-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:#000000d9}.search-header__inner{position:relative;z-index:20}.search-header__input-wrap{background-color:#fff;width:100%}.search-header__input-wrap .icon-search{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);pointer-events:none}.search-header__input{min-height:70px;font-size:22px;width:100%;padding:20px 60px;border:none}@media (min-width:768px){.search-header__input{min-height:90px}}@media (min-width:1280px){.search-header__input-wrap .icon-search{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.search-header__input{font-size:25px;min-height:100px}}.search-header__input::-webkit-input-placeholder{font-size:22px!important}.search-header__input::-moz-placeholder{font-size:22px!important}.search-header__input:-ms-input-placeholder{font-size:22px!important}.search-header__input::-ms-input-placeholder{font-size:22px!important}.search-header__input::placeholder{font-size:22px!important}@media (min-width:1280px){.search-header__input::-webkit-input-placeholder{font-size:25px!important}.search-header__input::-moz-placeholder{font-size:25px!important}.search-header__input:-ms-input-placeholder{font-size:25px!important}.search-header__input::-ms-input-placeholder{font-size:25px!important}.search-header__input::placeholder{font-size:25px!important}}.search-header__close{background-color:#000;border-radius:50%;color:#fff;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:3em;line-height:0;position:absolute;padding:10px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;will-change:transform;z-index:100}@media (min-width:1900px){.search-header__close{padding:10px}}.search-header__close svg{height:16px!important;width:16px!important}@media (min-width:1400px){.search-header__close svg{height:22px!important;width:22px!important}}.search-header__close img{width:auto;position:relative;top:-1px}.search-header__close .close-x{fill:#fff}.search-header__ghost-close{position:absolute;top:0;left:0;height:100%;width:100%}.search-header__results{background:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);max-height:80vh;top:100%;width:100%;overflow:auto}.search-header__list-header{padding:22px 20px;text-transform:lowercase;font-size:22px;font-weight:800;background-color:#f5f5f5}@media (min-width:1280px){.search-header__results{width:95%;top:88%;max-height:80vh}.search-header__list-header{font-size:30px;padding:24px 80px}}.search-header__list{list-style:none}.search-header__list li{padding:32px 20px 0;font-size:18px}@media (min-width:1280px){.search-header__list li{font-size:20px;padding:34px 80px 0}}.search-header__list li:last-of-type{padding-bottom:32px}@media (min-width:1280px){.search-header__list li:last-of-type{padding-bottom:34px}}.search-header__list--products li:not(:first-child){padding:30px 20px 0}@media (min-width:1280px){.search-header__list--products li:not(:first-child){padding:30px 80px 0}}.search-header__list--products li:not(:first-child):last-child{padding-bottom:30px}.search-header__list--no-results li{text-align:center;padding:40px 80px}.search-header__list--no-results li:first-of-type{font-size:20px;background-color:#f5f5f5;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.search-header__button-wrap{padding:30px 20px;border-top:1px solid #eee;margin:0}@media (min-width:1280px){.search-header__button-wrap{padding:30px 80px}}.search-header__button-wrap .button{width:100%;max-width:100%}.search-header__loader-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:80px;text-align:center}.search-header__loader-wrap img{max-width:200px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.search-header .loader{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #a9a9a9;width:35px;height:35px;-webkit-animation:loader-spin 2s linear infinite;animation:loader-spin 2s linear infinite}@-webkit-keyframes loader-spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes loader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.search-header__product{display:-webkit-box;display:-ms-flexbox;display:flex}.search-header__product-info,.subscription-modal__card{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical}.search-header__product-image{max-width:131px;margin-right:25px}.search-header__product-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.search-header__product-title{font-size:20px;font-weight:800;margin-bottom:5px}.subscription-modal{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;z-index:-1;pointer-events:none;background-color:#0000004d}.subscription-modal__ghost-close{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.subscription-modal__card{position:relative;max-width:888px;background-color:#cfde3e;padding:50px 20px;display:flex;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.subscription-modal__icon,.subscription-modal__icons{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}.subscription-modal__title{max-width:90%;text-align:center;font-size:43px;line-height:1;font-family:HelveticaNeue-Bold}@media (min-width:1024px){.subscription-modal__card{padding:55px}.subscription-modal__title{max-width:90%;font-size:50px}}.subscription-modal__subtitle{text-align:center;font-size:22px;margin-top:15px;font-family:HelveticaNeue-Medium}@media (min-width:1024px){.subscription-modal__subtitle{font-size:30px}}.subscription-modal__icons{display:flex;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:25px}@media (min-width:768px){.subscription-modal__icons{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.subscription-modal__icon{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:20px;padding:10px;max-width:280px;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media (min-width:768px){.subscription-modal__icon{max-width:240px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:20px}}.subscription-modal__icon svg{max-width:40px;margin-right:20px;max-height:65px}@media (min-width:768px){.subscription-modal__icon svg{margin-right:0;max-height:auto;max-width:80px}.subscription-modal__icon:not(:last-of-type){margin-right:20px}}.subscription-modal__icon-copy{font-size:16px;max-width:180px}@media (min-width:768px){.subscription-modal__icon-copy{max-width:180px;font-family:HelveticaNeue-Medium;margin-top:20px;font-size:15px}}.subscription-modal__legal{font-size:9px;line-height:1.2;text-align:center;margin-top:30px}@media (min-width:576px){.subscription-modal__legal{max-width:80%}}.subscription-modal__close{position:absolute;top:20px;right:20px;z-index:10}@media (min-width:768px){.subscription-modal__legal{font-size:11px}.subscription-modal__close{top:30px;right:30px}}.subscription-modal__close svg .close-x{fill:#000}html.subscription-modal-active .subscription-modal{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:auto;z-index:500}.breadcrumbs{font:400 12px/30px HelveticaNeue,Helvetica,sans-serif;text-transform:capitalize;-webkit-animation:.3s fade .5s forwards 1 ease-in-out;animation:.3s fade .5s forwards 1 ease-in-out;width:100%;border-bottom:1px solid #ececec;padding:15px 20px}@media (max-width:1279px){.template-page--product .breadcrumbs{display:none}}@media (min-width:768px){.breadcrumbs{font:400 14px/30px HelveticaNeue,Helvetica,sans-serif;padding-left:0;padding-right:0;margin-left:auto;max-width:calc(100% - ((166 / 1920) * 100%));margin-right:auto;font-size:14px}}@media (min-width:1024px){.breadcrumbs{padding-bottom:25px;padding-top:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;letter-spacing:0;color:#000;text-transform:capitalize;opacity:1}.hero__disclaimer--mobile{display:none}}@media (min-width:1900px){.breadcrumbs{font-size:16px}}.breadcrumbs--positioned{left:0;pointer-events:none;position:absolute;top:0;z-index:1}.breadcrumbs__item{color:inherit;-ms-flex-negative:0;flex-shrink:0;pointer-events:auto;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.breadcrumbs__item:focus,.breadcrumbs__item:hover{color:#000}.breadcrumbs a{text-decoration:underline}.breadcrumbs__item--active{color:#000;font-weight:400}.breadcrumbs__seperator{padding-left:9px;padding-right:9px;pointer-events:auto}.breadcrumbs__seperator:after{content:"/"}.fifty-fifty__features-item:before,.hero__media--large:before,.hero__media--small:before,.hero__media.text-overlay:before,.video__slider-nav button:after{content:""}.hero{position:relative;overflow:hidden}.hero.alt{margin-top:80px}.shopify-section--hero-pro-bottom .hero{margin-bottom:0!important;margin-top:0}.hero__disclaimer{position:absolute;bottom:40px;padding-left:calc((140 / 1920) * 100%);width:100%;font-size:11px;color:#fff;z-index:5;opacity:.6}.hero__disclaimer--mobile{padding-left:0;left:0;bottom:0;color:#777;position:relative;margin-top:50px}.hero__list{background-color:var(--color-accent)}@media (max-width:767px){.hero__list{padding-bottom:80px}}@media (max-width:1023px){.hero__list{padding-bottom:50px}.pro-home .hero__list{padding-bottom:70px}.hero__list--remove-bottom-padding-mobile,.template-page--consumer .hero__list{padding-bottom:0}.shopify-section--hero-pro-bottom .hero__list{padding-bottom:0!important}.hero__list.hero--static,body.k18-pro .hero__list{padding-bottom:0}}.hero .flickity-button:focus,.hero .flickity-button:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}[data-hero-theme=text-dark] .hero .flickity-button-icon{fill:#616161}.hero .flickity-prev-next-button{top:47%;width:25px;display:none;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:576px){.hero .flickity-prev-next-button{width:35px}}@media (min-width:1024px){.hero .flickity-prev-next-button{top:50%;width:36px;display:block}}@media (min-width:1900px){.hero .flickity-prev-next-button{width:40px;height:40px}}.hero .flickity-button-icon{-webkit-transition:.2s ease;transition:.2s ease;fill:#fff!important}.hero .flickity-button-icon:hover{fill:#000!important}.hero .flickity-prev-next-button.previous{left:23px}.hero .flickity-prev-next-button.next{right:23px}@media (min-width:768px){.hero .flickity-prev-next-button.previous{left:30px}.hero .flickity-prev-next-button.next{right:30px}}@media (min-width:1024px){.hero .flickity-prev-next-button.previous{left:40px}.hero .flickity-prev-next-button.next{right:40px}}.hero .flickity-page-dots{list-style:none;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0 25px;position:absolute;left:50%;bottom:-55px;-webkit-transform:translate(-50%,0);transform:translate(-50%)}@media (min-width:1280px){.hero .flickity-page-dots{padding:10px 0}}.hero .flickity-page-dots .dot{cursor:pointer;width:39px;margin:0 5px;height:5px;background:#ddd}.hero .flickity-page-dots .dot.is-selected{background:#000!important}@media (min-width:1024px){.hero .flickity-page-dots{display:none!important}.hero .flickity-page-dots .dot{width:68px;margin:0 7px}.hero .flickity-button{display:block}}.hero [data-hero=carousel][data-hero-animation*=fade] .flickity-slider{left:0!important;-webkit-transform:none!important;transform:none!important}.hero__video-wrap{position:relative;width:100%;height:100%}.hero__image,.hero__video{left:0;position:absolute;width:100%;top:0;height:100%}.hero__video{-o-object-fit:cover;object-fit:cover}.hero__cover-link{z-index:0}.hero__cta-container{-webkit-transition-delay:.1s;transition-delay:.1s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (max-width:1023px){.hero__cta-container{margin-top:10px}}@media (min-width:1024px){.hero__cta-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:20px}.hero--text-left .hero__cta-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.hero__item,.icon-strip__item{-webkit-box-orient:vertical;-webkit-box-direction:normal}.hero__cta-bottom-text{text-align:center;font-size:12px;margin-top:28px;line-height:1.57143}@media (min-width:768px){.hero__cta-bottom-text{font-size:14px;margin-top:32px}}.hero__cta{width:100%;margin-top:40px;min-width:220px;border-color:#cfde3e;color:#000}.hero--text-dark .hero__cta:hover,.hero__cta:hover{color:#fff!important}.hero__cta:hover{border-color:#000!important}@media (min-width:1024px){.hero__cta{margin:34px auto 0}.pro-home .hero__cta{margin:34px 0 0}.hero--text-left .hero__cta{margin-left:0}.hero--text-right .hero__cta{margin-right:0}.hero--text-dark .hero__cta{background-color:#cfde3e;border-color:#cfde3e;color:#000}.hero.alt .hero__cta{max-width:350px}.hero--text-dark .hero__cta:hover{background-color:#000;color:#fff!important;border-color:#000}}@media (max-width:1023px){.hero__cta+.hero__cta{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:20px}}.hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:1}@media (max-width:767px){.hero--mobile-image-manual .hero__image{position:relative;-o-object-fit:unset;object-fit:unset}}@media (min-width:768px){.hero--desktop-image-manual .hero__image{position:relative;-o-object-fit:unset;object-fit:unset}}body.destructure .hero__image{opacity:1}.hero__info{padding-left:calc((140 / 1920) * 100%);padding-right:calc((140 / 1920) * 100%);padding-top:10%;padding-bottom:0;color:#fff;text-align:left;z-index:5;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:576px){.hero__info{padding-top:5%;padding-bottom:0}.hero.alt .hero__info-inner{max-width:88%}}.hero__info.text-overlay{position:absolute;top:0}@media (min-width:768px){.hero__info.text-overlay{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero__info.text-overlay.water-hardness{top:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1024px){.hero__info{-webkit-transform:none;transform:none;padding-top:0;padding-bottom:55px;background-color:transparent!important;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:100%}.hero__info--small{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0;padding-top:0}.hero__info:before{display:none}.hero--align-h--center .hero__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero--align-h--left .hero__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero--align-h--right .hero__info{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero--text-center .hero__info{text-align:center}.hero--text-dark .hero__info{color:#000}.hero--text-left .hero__info{text-align:left}.hero--text-right .hero__info{text-align:right}}@media (min-width:1400px){.hero__info--small{padding-bottom:0;padding-top:0}}@media (max-width:1023px){.hero__info:not(.text-overlay):not(.custom-colors) .hero__message,.hero__info:not(.text-overlay):not(.custom-colors) .hero__subtitle,.hero__info:not(.text-overlay):not(.custom-colors) .hero__title{color:#000}.hero.alt .hero__info{position:absolute;top:0;z-index:2;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12% 30px 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1023px) and (min-width:1024px){.hero.alt .hero__info{padding:9.5% 30px 0}}.hero--static .hero__info{display:none!important}.hero__info--static{z-index:10;pointer-events:none}.hero__info--static.h-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero__info--static.h-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero__info--static.h-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__info--static.text-left{text-align:left}.hero__info--static.text-right{text-align:right}.hero__info--static.text-center{text-align:center}.hero__info--static a{pointer-events:auto}.hero__info-inner{position:relative;overflow:visible}.pro-home .hero__info-inner{width:auto}.hero__info-inner>*{z-index:2;position:relative}@media (min-width:1024px){.hero.alt .hero__info-inner{max-width:90%}}@media (min-width:1900px){.hero.alt .hero__info-inner{max-width:100%}.hero__info-inner:before{display:none}}@media (min-width:1800px){body.template-page--customers-login .hero__info-inner,body.template-page--terms .hero__info-inner{width:90%}}.hero__item,.hero__media{position:relative;width:100%;overflow:hidden}.hero__item{cursor:-webkit-grab;cursor:grab;-ms-flex-direction:column;flex-direction:column}.hero__item:active{cursor:-webkit-grabbing;cursor:grabbing}.hero__item+.hero__item{display:none}.flickity-enabled .hero__item+.hero__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}[data-hero=carousel][data-hero-animation*=fade] .hero__item{left:0!important;opacity:0}[data-hero=carousel][data-hero-animation*=fade] .hero__item.is-selected{opacity:1}[data-hero=carousel][data-hero-animation=fade-up] .hero__item{-webkit-transform:translateY(15px);transform:translateY(15px)}[data-hero=carousel][data-hero-animation=fade-up] .hero__item.is-selected{-webkit-transform:translateX(0);transform:translate(0)}@media (min-width:1024px){.hero__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:cache;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__item+.hero__item{display:none}.flickity-enabled .hero__item+.hero__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}}body.destructure .hero__item{opacity:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.hero__media{display:block;height:var(--fixed-height-mobile,100%)}.hero__media.text-overlay:before{display:block;padding-top:147.36842%}.hero.alt .hero__media.text-overlay:before{padding-top:110%!important}@media screen and (min-width:576px){.hero.alt .hero__media.text-overlay:before{padding-top:91%!important}}@media (min-width:768px){.hero.alt .hero__media.text-overlay:before{padding-top:70%!important}}@media (min-width:1024px){.hero.alt .hero__media.text-overlay:before{padding-top:43%!important}}@media (min-width:576px){.hero__media.text-overlay:before{content:"";display:block;padding-top:67.05729%}.hero.alt .hero__media.text-overlay:before{padding-top:110%!important}}@media screen and (min-width:576px) and (min-width:576px){.hero.alt .hero__media.text-overlay:before{padding-top:91%!important}}@media (min-width:576px) and (min-width:768px){.hero.alt .hero__media.text-overlay:before{padding-top:70%!important}}@media (min-width:576px) and (min-width:1024px){.hero.alt .hero__media.text-overlay:before{padding-top:43%!important}}@media (min-width:768px){.hero__media.text-overlay:before{content:"";display:block;padding-top:47.91667%}.hero.alt .hero__media.text-overlay:before{padding-top:110%!important}}@media screen and (min-width:768px) and (min-width:576px){.hero.alt .hero__media.text-overlay:before{padding-top:91%!important}}@media (min-width:768px) and (min-width:768px){.hero.alt .hero__media.text-overlay:before{padding-top:70%!important}}@media (min-width:768px) and (min-width:1024px){.hero.alt .hero__media.text-overlay:before{padding-top:43%!important}}@media (min-width:1024px){.hero__media{z-index:0;height:var(--fixed-height-desktop,100%)}.hero__media:before{padding-top:48.4375%}.hero.alt .hero__media:before{padding-top:110%!important}}@media screen and (min-width:1024px) and (min-width:576px){.hero.alt .hero__media:before{padding-top:91%!important}}@media (min-width:1024px) and (min-width:768px){.hero.alt .hero__media:before{padding-top:70%!important}}@media (min-width:1024px) and (min-width:1024px){.hero.alt .hero__media:before{padding-top:43%!important}}@media (min-width:1024px){.hero__media--small:before{padding-top:34.375%}.hero.alt .hero__media--small:before{padding-top:110%!important}}@media screen and (min-width:1024px) and (min-width:576px){.hero.alt .hero__media--small:before{padding-top:91%!important}}@media (min-width:1024px) and (min-width:768px){.hero.alt .hero__media--small:before{padding-top:70%!important}}@media (min-width:1024px) and (min-width:1024px){.hero.alt .hero__media--small:before{padding-top:43%!important}}@media (max-width:767px){.hero--mobile-image-manual .hero__media:before{padding-top:0!important}}@media (min-width:768px){.hero--desktop-image-manual .hero__media:before{padding-top:0!important}}.hero__media--small:before{display:block;padding-top:78.94737%}.hero.alt .hero__media--small:before{padding-top:110%!important}@media screen and (min-width:576px){.hero.alt .hero__media--small:before{padding-top:91%!important}}@media (min-width:768px){.hero.alt .hero__media--small:before{padding-top:70%!important}}@media (min-width:1024px){.hero.alt .hero__media--small:before{padding-top:43%!important}}@media (min-width:768px){.hero__media--small:before{content:"";display:block;padding-top:42.70833%}.hero.alt .hero__media--small:before{padding-top:110%!important}}@media screen and (min-width:768px) and (min-width:576px){.hero.alt .hero__media--small:before{padding-top:91%!important}}@media (min-width:768px) and (min-width:768px){.hero.alt .hero__media--small:before{padding-top:70%!important}}@media (min-width:768px) and (min-width:1024px){.hero.alt .hero__media--small:before{padding-top:43%!important}}.hero__media--large:before{display:block;padding-top:78.94737%}.hero.alt .hero__media--large:before{padding-top:110%!important}@media screen and (min-width:576px){.hero.alt .hero__media--large:before{padding-top:91%!important}}@media (min-width:768px){.hero.alt .hero__media--large:before{padding-top:70%!important}}@media (min-width:1024px){.hero.alt .hero__media--large:before{padding-top:43%!important}}@media (min-width:768px){.hero__media--large:before{content:"";display:block;padding-top:var(--image-tablet-aspect-ratio,67.057%)}.hero.alt .hero__media--large:before{padding-top:110%!important}}@media screen and (min-width:768px) and (min-width:576px){.hero.alt .hero__media--large:before{padding-top:91%!important}}@media (min-width:768px) and (min-width:768px){.hero.alt .hero__media--large:before{padding-top:70%!important}}@media (min-width:768px) and (min-width:1024px){.hero.alt .hero__media--large:before{padding-top:43%!important}}@media (min-width:1024px){.hero__media--large:before{padding-top:48.4375%}.hero.alt .hero__media--large:before{padding-top:110%!important}}@media screen and (min-width:1024px) and (min-width:576px){.hero.alt .hero__media--large:before{padding-top:91%!important}}@media (min-width:1024px) and (min-width:768px){.hero.alt .hero__media--large:before{padding-top:70%!important}}@media (min-width:1024px) and (min-width:1024px){.hero.alt .hero__media--large:before{padding-top:43%!important}}.hero__message{margin-top:25px;color:var(--color-mobile,#000)}.hero__message p{font:16px/1.5 HelveticaNeue,Helvetica,sans-serif;letter-spacing:1px;line-height:1.5;font-size:16px;color:inherit}.fifty-fifty--alt h1,.fifty-fifty__bold-body,.fifty-fifty__eyebrow,.hero__eyebrow,.hero__subtitle,.hero__title,.icon-strip__item h1{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.hero__message--left,.hero__message--right{font-size:24px!important}@media (min-width:1024px){.hero__message{color:var(--color-desktop,#000)}.hero__message p{font-size:18px}.hero--text-left .hero__message{margin-left:0}.hero--text-right .hero__message{margin-left:auto}.hero--text-center .hero__message{margin-left:auto;margin-right:auto}}@media (min-width:768px){.hero__message{margin-top:1em;font-size:16px}}@media (min-width:1280px){.hero__message{font-size:20px}}.hero__eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow-color-mobile,var(--color-accent));margin-bottom:20px}@media (min-width:768px){.hero__eyebrow{font-size:18px;margin-bottom:25px}}@media (min-width:1900px){.hero__eyebrow{font-size:20px}}@media (min-width:1400px){.hero__eyebrow{margin-bottom:35px}}.hero__eyebrow--custom{margin-bottom:1em;font-size:var(--eyebrow-font-size-mobile,inherit)}@media (min-width:768px){.hero__eyebrow--custom{font-size:var(--eyebrow-font-size-medium,inherit)}}@media (min-width:1280px){.hero__eyebrow{color:var(--eyebrow-color,var(--color-accent))}.hero__eyebrow--custom{font-size:var(--eyebrow-font-size-desktop,inherit)}}.hero__title{color:inherit;font-size:45px;letter-spacing:0;line-height:1;color:var(--color-mobile,inherit)}@media (max-width:767px){.hero__title br{display:none}}.hero__title sup{font-size:14px}.fonts--loaded .hero__title{font-size:60px}.pro-home .hero__title{line-height:.875}@media (min-width:375px){.hero__title{font-size:52px}.hero.alt .hero__title{font-size:45px}}@media (min-width:576px){.hero__title{font-size:55px}.hero.alt .hero__title{font-size:47px}}@media (min-width:400px){.fonts--loaded .hero__title{font-size:55px}}@media (max-width:374px){.pro-home .hero__title{font-size:55px}}@media (min-width:1024px) and (max-width:1439px){.hero__title{font-size:5.0875vw}.fonts--loaded .hero__title{font-size:calc((110 / 1440) * 100vw)}}@media (min-width:1024px){.hero__title{color:var(--color-desktop,inherit);font-size:5vw;margin-bottom:0}.pro-home .hero__title{font-size:5.9vw}}@media (min-width:1800px){.hero__message{margin-left:inherit;margin-right:inherit}.hero__title{font-size:90px;margin-bottom:8px}}.hero__title+.hero__cta-container{margin-top:0;margin-bottom:40px}.hero__title--custom{font-size:var(--title-font-size-mobile,inherit)}@media (min-width:768px){.hero__title--custom{font-size:var(--title-font-size-medium,inherit)}}@media (min-width:1280px){.hero__title--custom{font-size:var(--title-font-size-desktop,inherit)}}.hero__subtitle{line-height:1.1;color:var(--color-mobile,#000);margin-top:.5em;font-size:18px}.hero__subtitle--left,.hero__subtitle--right{margin-bottom:20px;font-size:40px}@media (min-width:1024px){.hero__subtitle{color:var(--color-desktop,#000)}.hero__subtitle--left,.hero__subtitle--right{font-size:5vw!important}}.pro-home .hero__subtitle{letter-spacing:.1em;padding-left:15%;padding-right:15%;line-height:1.5;margin-top:20px;font-size:13px}@media (max-width:1023px){.hero__message{max-width:100%!important}.hero__message br{display:none}.hero__title{max-width:100%!important}.pro-home .hero__title{text-align:center!important}.hero__subtitle{max-width:100%!important}.pro-home .hero__subtitle{text-align:center!important}.hero__hide--desktop{display:none}}@media (min-width:768px){.pro-home .hero__subtitle{font-size:16px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;max-width:630px}}@media (min-width:1400px){.pro-home .hero__subtitle{max-width:100%;margin-left:0;margin-right:0}}@media (min-width:1900px){.pro-home .hero__subtitle{font-size:20px;padding-left:0;padding-right:0}}.hero__eyebrow,.hero__message,.hero__subtitle,.hero__title{max-width:var(--max-w-mobile,100%)!important}@media (min-width:1024px){.hero__eyebrow,.hero__message,.hero__subtitle,.hero__title{max-width:var(--max-w-desktop,800px)!important}.hero__hide--mobile{display:none}.hero-wrap .bubble--m{visibility:hidden}}.hero__double-message-sections{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;text-align:center;right:0;width:60%;line-height:1.1;top:200%}.hero__left-section,.hero__right-section{width:35%}.shopify-section:last-of-type .hero__list{margin-bottom:0}.hero-wrap .bubble{opacity:0;position:absolute;pointer-events:none}.hero-wrap.bubbles-on .bubble{opacity:1}.icon-strip{background-color:#f8f8f8}.icon-strip__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:30px;grid-row-gap:35px;padding:9.375% 8.90625%}@media (min-width:768px){.icon-strip__inner{grid-row-gap:60px;grid-column-gap:70px}}@media (min-width:1280px){.hero__subtitle{font-size:30px}.icon-strip__inner{padding:calc((80 / 1920) * 100%) 8.90625% calc((113 / 1920) * 100%);grid-column-gap:50px;-ms-grid-columns:(1fr) [4];grid-template-columns:repeat(4,1fr)}}.icon-strip__item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-strip__item img{margin-bottom:14px;max-width:40px}@media (min-width:768px){.icon-strip__item img{margin-bottom:32px}.icon-strip__item p{max-width:250px}}.icon-strip__item h1{font-size:18px;margin-bottom:10px}@media (min-width:1400px){.icon-strip__item h1{margin-bottom:17px;font-size:22px}}.icon-strip__item p{font-size:14px}@media (min-width:1400px){.icon-strip__item p{font-size:16px}}.product-group+.icon-strip{margin-top:100px}.fifty-fifty--alt{background-color:#f5f5f5}.fifty-fifty--alt h1{font-size:40px;margin-bottom:20px}@media (min-width:768px){.fifty-fifty--alt h1{font-size:50px}.fifty-fifty--alt h1:not(:first-child){margin-top:50px}}@media (min-width:1280px){.icon-strip__item p{max-width:100%}.fifty-fifty--alt{padding-bottom:0}.fifty-fifty--alt h1{font-size:65px}}@media (min-width:1400px){.fifty-fifty--alt h1{font-size:70px}}@media (min-width:1900px){.icon-strip__inner{grid-column-gap:90px}.fifty-fifty--alt{padding-bottom:0}.fifty-fifty--alt h1{font-size:80px}}.fifty-fifty--alt h1:not(:first-child){margin-top:50px}@media (min-width:1280px){.fifty-fifty--alt h1:not(:first-child){margin-top:70px}}@media (min-width:1400px){.fifty-fifty--alt h1:not(:first-child){margin-top:90px}}.fifty-fifty--alt ul{list-style:none}.fifty-fifty--alt ul li{margin-bottom:20px;padding:5px 0 5px 50px;background-position:left 4px;background-repeat:no-repeat}.fifty-fifty--alt .dos{margin-top:20px}.fifty-fifty--alt .dos li{background-image:url(https://cdn.shopify.com/s/files/1/0094/8384/5679/files/green-check.svg?v=1610060967)}.fifty-fifty--alt .donts{margin-top:40px}@media (min-width:1024px){.fifty-fifty--alt .donts{margin-top:50px}}@media (min-width:1400px){.fifty-fifty--alt .donts{margin-top:70px}}.fifty-fifty--alt .donts li{background-image:url(https://cdn.shopify.com/s/files/1/0094/8384/5679/files/red-check.svg?v=1610060967)}.fifty-fifty__bold-body{font-size:20px;line-height:1.5;margin-left:auto;margin-right:auto;max-width:540px;text-align:center;text-transform:uppercase}.fifty-fifty__bold-body>*+*{margin-top:19px}@media (min-width:1024px){.fifty-fifty__bold-body>*+*{margin-top:22px}}.fifty-fifty__eyebrow{text-transform:uppercase;color:var(--color-accent);margin-bottom:20px;font-size:13px;letter-spacing:.1em}@media (min-width:1280px){.fifty-fifty__eyebrow{font-size:16px}}.section--fifty-fifty-link-select .fifty-fifty__eyebrow,.template-page--get-certified .fifty-fifty__eyebrow{color:#1075c3;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:38px;letter-spacing:0;line-height:1;margin-bottom:15px;opacity:1;text-align:left}@media (min-width:576px){.section--fifty-fifty-link-select .fifty-fifty__eyebrow,.template-page--get-certified .fifty-fifty__eyebrow{font-size:45px}}@media (min-width:768px){.section--fifty-fifty-link-select .fifty-fifty__eyebrow,.template-page--get-certified .fifty-fifty__eyebrow{font-size:55px}.fifty-fifty--round .section--fifty-fifty-link-select .fifty-fifty__eyebrow,.fifty-fifty--round .template-page--get-certified .fifty-fifty__eyebrow{font-size:40px}}@media (min-width:1024px) and (min-width:1400px){.template-page--contest .section--fifty-fifty-link-select .fifty-fifty__eyebrow,.template-page--contest .template-page--get-certified .fifty-fifty__eyebrow{padding:0}}.section--fifty-fifty-link-select .fifty-fifty__eyebrow br,.template-page--get-certified .fifty-fifty__eyebrow br{display:none}@media (min-width:576px){.fifty-fifty--round .section--fifty-fifty-link-select .fifty-fifty__eyebrow,.fifty-fifty--round .template-page--get-certified .fifty-fifty__eyebrow{font-size:40px}}@media (min-width:1280px){.section--fifty-fifty-link-select .fifty-fifty__eyebrow br,.template-page--get-certified .fifty-fifty__eyebrow br{display:block}.fifty-fifty--round .section--fifty-fifty-link-select .fifty-fifty__eyebrow,.fifty-fifty--round .template-page--get-certified .fifty-fifty__eyebrow{font-size:47px}}@media (min-width:1900px){.fifty-fifty--round .section--fifty-fifty-link-select .fifty-fifty__eyebrow,.fifty-fifty--round .template-page--get-certified .fifty-fifty__eyebrow{font-size:60px}}.fifty-fifty__eyebrow+.fifty-fifty__heading{margin-top:0}.fifty-fifty__body{color:#000;font-size:17px;letter-spacing:0;line-height:1.4;opacity:1}@media (min-width:1024px){.fifty-fifty__body{margin-bottom:46px}}@media (min-width:768px){.fifty-fifty__body{font-size:18px}}@media (min-width:1400px){.fifty-fifty__body{font-size:20px;max-width:530px}}.template-page--contest .fifty-fifty__body{font-size:14px;margin-bottom:33px}@media (min-width:1024px){.template-page--contest .fifty-fifty__body{font-size:16px;margin-bottom:42px}}.section--fifty-fifty-link-select .fifty-fifty__body ul li,.template-page--get-certified .fifty-fifty__body ul li{font-family:HelveticaNeue,Helvetica,sans-serif;list-style:none;position:relative;font-size:16px;margin-bottom:1em;padding-left:10px}.section--fifty-fifty-link-select .fifty-fifty__body ul li:before,.template-page--get-certified .fifty-fifty__body ul li:before{content:"";position:absolute;left:-19px;top:1px;background-image:url(/cdn/shop/files/pink-circle.svg?v=1652483175);background-repeat:no-repeat;width:19px;height:19px;background-position:center center}.template-page--peptide-prep .fifty-fifty__body ul{margin-top:1.8em;margin-bottom:1.8em}.template-page--peptide-prep .fifty-fifty__body ul li{font-family:HelveticaNeue,Helvetica,sans-serif;position:relative;font-size:16px;margin-bottom:1em}.fifty-fifty__heading,.video__eyebrow,.video__heading,.video__slider-nav button{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:1400px){.template-page--peptide-prep .fifty-fifty__body ul li{font-size:18px}}.fifty-fifty__cta{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#000;opacity:1;text-align:center}@media (max-width:1399px){.fifty-fifty__cta{max-width:100%}}@media (min-width:1280px){.fifty-fifty__cta{padding:23px 26px;margin:0}}@media (max-width:1023px){.hero-wrap .bubble--d{visibility:hidden}.fifty-fifty__cta--d{display:none}}.fifty-fifty__cta--m{display:block}.fifty-fifty__features{margin:14px auto 0;max-width:525px;width:100%}@media (min-width:1024px){.fifty-fifty__cta--m{display:none}.fifty-fifty__features{margin-top:47px;text-align:left}.fifty-fifty__features-heading{display:inline-block}.fifty-fifty__features-heading span{display:block;padding:3px 10px 2px;width:100%}}.fifty-fifty__cta-wrap,.fifty-fifty__fifty{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.fifty-fifty__cta-wrap{display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:30px}@media (min-width:1024px){.fifty-fifty__cta-wrap{margin-top:0}}.fifty-fifty__cta-wrap a{max-width:100%;margin-bottom:10px}.fifty-fifty__features-item{font-size:13px;line-height:1.53846;list-style:none;padding-left:51px;position:relative;text-transform:uppercase}.fifty-fifty__features-item:not(:first-child){margin-top:7px}.fifty-fifty__features-item:before{border-top:1px solid;left:0;position:absolute;top:9px;width:35px}@media (min-width:1024px){.fifty-fifty__features-item:not(:first-child){margin-top:4px}.fifty-fifty__features-item{font-size:16px;line-height:1.375}}.fifty-fifty__features-list{margin-top:17px;text-align:left}.fifty-fifty__cite{font-size:12px}@media (min-width:768px){.fifty-fifty__cite{font-size:15px}}.fifty-fifty__fifty{display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0;position:relative}@media (max-width:1023px){.fifty-fifty__fifty+.fifty-fifty__fifty{padding-top:12%}.fifty-fifty--round .fifty-fifty__fifty+.fifty-fifty__fifty{padding-top:5%}}@media (min-width:576px){.fifty-fifty__fifty{padding-bottom:0}}@media (min-width:1024px){.fifty-fifty__features-list{margin-top:20px}.fifty-fifty__fifty{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.template-page--product .fifty-fifty__fifty{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-page--contest .fifty-fifty__fifty{padding:50px 0}.fifty-fifty__fifty--text-cv{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1023px){.template-page--peptide-prep .fifty-fifty__fifty--text{padding-top:0}.template-page--peptide-prep .fifty-fifty__fifty--img{padding-top:35px}}.fifty-fifty__fifty--img img{width:100%}.fifty-fifty--round .fifty-fifty__fifty--img img{max-width:550px;margin-left:auto;margin-right:auto}@media (min-width:1400px){.fifty-fifty--round .fifty-fifty__fifty--img img{max-width:600px}}.fifty-fifty--round .fifty-fifty__fifty--img{padding-top:0!important}@media (max-width:767px){.fifty-fifty--round .fifty-fifty__fifty--img img{padding:0 20px}}.template-page--contest .fifty-fifty__fifty--text{background-color:#fff;padding:41px 30px 48px;text-align:center}@media (min-width:1024px){.template-page--contest .fifty-fifty__fifty--text{padding-bottom:6.4%;padding-top:5.35%}.fifty-fifty__fifty--text{padding-left:5%}.section--fifty-fifty-link-select .fifty-fifty__fifty--text,.template-page--get-certified .fifty-fifty__fifty--text{padding-top:30px}}@media (min-width:1280px){.fifty-fifty__fifty--text{padding-left:9%}}@media (min-width:1280px){.section--fifty-fifty-link-select .fifty-fifty__fifty--text,.template-page--get-certified .fifty-fifty__fifty--text{padding-top:50px}}@media (min-width:1900px){.fifty-fifty__cite{font-size:20px}.fifty-fifty--round .fifty-fifty__fifty--img img{max-width:680px}.fifty-fifty__fifty--text{padding-left:145px}.section--fifty-fifty-link-select .fifty-fifty__fifty--text,.template-page--get-certified .fifty-fifty__fifty--text{padding-left:105px}}.fifty-fifty__fifty ul{margin-top:1em;margin-bottom:1em;margin-left:20px}.fifty-fifty__fifty ul li:not(:last-of-type){margin-bottom:1em}.fifty-fifty__fifty .fifty-fifty__icon-list{margin-left:0;list-style:none;margin-bottom:40px}.fifty-fifty__fifty .fifty-fifty__icon-list li{line-height:1;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.fifty-fifty__fifty .fifty-fifty__icon-list li{font-size:18px}}.fifty-fifty__fifty .fifty-fifty__icon-list li+.fifty-fifty__fifty .fifty-fifty__icon-list li{margin-bottom:2em}.fifty-fifty__fifty .fifty-fifty__icon-list li img{padding:5px;max-width:49px;max-height:49px;-o-object-fit:contain;object-fit:contain;margin-right:12px}.fifty-fifty__fifty .fifty-fifty__icon-list li span{color:#111;margin-top:5px;width:100%;font-size:9px;display:inline-block}.fifty-fifty__fifty .fifty-fifty__icon-list-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.fifty-fifty__quote-mark{width:74px;left:-7px;position:relative}.fifty-fifty__heading{color:#000;font-size:38px;letter-spacing:0;line-height:1;margin-bottom:30px;opacity:1;text-align:left}@media (min-width:576px){.fifty-fifty__heading{font-size:45px}}@media (min-width:768px){.fifty-fifty__heading{font-size:55px}}@media (min-width:1280px){.fifty-fifty__heading{font-size:60px}.section--fifty-fifty-link-select .fifty-fifty__heading,.template-page--get-certified .fifty-fifty__heading{font-size:55px}}@media (min-width:1400px){.fifty-fifty__heading{font-size:68px}}@media (min-width:1900px){.fifty-fifty__heading{font-size:80px}.section--fifty-fifty-link-select .fifty-fifty__heading,.template-page--get-certified .fifty-fifty__heading,.template-page--peptide-prep .fifty-fifty__heading{font-size:60px}}.section--fifty-fifty-link-select .fifty-fifty__heading,.template-page--get-certified .fifty-fifty__heading,.template-page--peptide-prep .fifty-fifty__heading{margin-top:0}@media (min-width:1024px) and (min-width:1400px){.template-page--contest .fifty-fifty__heading{padding:0}}.fifty-fifty+.fifty-fifty .frame,.fifty-fifty--round .fifty-fifty__inner{padding-top:0!important}.fifty-fifty__heading br{display:none}@media (min-width:576px){.fifty-fifty--round .fifty-fifty__heading{font-size:40px}}@media (min-width:768px){.fifty-fifty--round .fifty-fifty__heading{font-size:40px}body.template-page--product .fifty-fifty__inner.frame{padding-bottom:93px}}@media (min-width:1280px){.fifty-fifty__heading br{display:block}.fifty-fifty--round .fifty-fifty__heading{font-size:47px}}.fifty-fifty__cover-large{-o-object-fit:cover;object-fit:cover}.fifty-fifty__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (max-width:1023px){.template-page--peptide-prep .fifty-fifty__heading{margin-bottom:0}.template-page--peptide-prep .fifty-fifty__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}}@media (min-width:1024px){.fifty-fifty--round .fifty-fifty__inner{max-width:95%;margin-left:auto;margin-right:auto}}.fifty-fifty__inner figure{text-align:center;overflow:hidden}.fifty-fifty__inner img{-o-object-position:right center;object-position:right center}.template-page--contest .fifty-fifty__inner{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-flow:column-reverse!important;flex-flow:column-reverse!important}.template-page--contest .fifty-fifty__inner img{-o-object-position:left center;object-position:left center}@media (min-width:1024px){.fifty-fifty__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.template-page--contest .fifty-fifty__inner{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-flow:row nowrap!important;flex-flow:row nowrap!important}.fifty-fifty__inner.flip{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}.fifty-fifty__inner.flip img{padding-right:0}.fifty-fifty__inner.flip .fifty-fifty__fifty--text{padding-right:5%;padding-left:0}}@media (min-width:1280px){.fifty-fifty__cover-large{-o-object-fit:cover;object-fit:cover}.fifty-fifty__inner.flip .fifty-fifty__fifty--text{padding-right:8%}}@media (min-width:1400px){.fifty-fifty--round .fifty-fifty__inner.flip .fifty-fifty__fifty--text{padding-left:50px}}.fifty-fifty .product-tile__button{margin-top:0;width:auto}@media (max-width:574px){body.template-page--product .fifty-fifty__fifty--text{padding-top:7%}}@media (min-width:1280px){body.template-page--product .fifty-fifty__inner.frame{padding-bottom:113px}}@media (min-width:1900px){.fifty-fifty--round .fifty-fifty__heading{font-size:60px}.fifty-fifty--round .fifty-fifty__inner{max-width:2000px}.fifty-fifty__inner.flip .fifty-fifty__fifty--text{padding-right:7%}.fifty-fifty--round .fifty-fifty__inner.flip .fifty-fifty__fifty--text{padding-left:70px}body.template-page--product .fifty-fifty__inner.frame{padding-top:167px;padding-bottom:158px}}#shopify-section-fifty-fifty--about .fifty-fifty:last-of-type{background-color:#f8f8f8;padding-top:59px!important}@media (min-width:576px){#shopify-section-fifty-fifty--about .fifty-fifty:last-of-type{padding-top:66px!important}}@media (min-width:768px){#shopify-section-fifty-fifty--about .fifty-fifty:last-of-type{padding-top:100px!important}}@media (min-width:1280px){#shopify-section-fifty-fifty--about .fifty-fifty:last-of-type{padding-top:100px!important}}@media (min-width:1900px){#shopify-section-fifty-fifty--about .fifty-fifty:last-of-type{padding-top:135px!important}}.section--fifty-fifty-link-select .button,.template-page--get-certified .button{background-color:#f6418e;color:#fff}.section--fifty-fifty-link-select .button:hover,.template-page--get-certified .button:hover{background-color:#000;color:#fff}.block__heading-wrap+.fifty-fifty .fifty-fifty__inner{padding-top:0!important}.video{width:100%;background-color:#fff;position:relative;overflow:hidden}body.template-page--professional .video.alt{margin-bottom:0}.water-hardness-template-wrapper .video.no-horizontal-margin{max-width:none}@media (min-width:1024px){.fifty-fifty__inner.flip .fifty-fifty__inner img{padding-right:0}.fifty-fifty__inner.flip .fifty-fifty__fifty--text{padding-right:9%;padding-left:0}.fifty-fifty--round .fifty-fifty__inner.flip .fifty-fifty__fifty--text{padding-right:10%}.video{max-width:calc(100% - ((280 / 1920) * 100%));margin-left:auto;margin-right:auto;overflow:visible}}.half-slider .flickity-viewport,.video .flickity-viewport{overflow:hidden}@media (min-width:768px){#shopify-section-video--pro2 .video{margin-top:0;margin-bottom:100px}}@media (min-width:1280px){#shopify-section-video--pro2 .video{margin-top:0;margin-bottom:110px}}.video--sustainability{background-color:#f4f4f4;max-width:100%;text-align:center;padding:50px 0 60px;margin-top:0}@media (min-width:768px){.video--sustainability{padding:110px 10% 150px}}.video__slider-nav{width:100%;padding:0 0 30px;display:inline-block;list-style:none;text-align:center}.video__slider-nav button{cursor:pointer;display:inline-block;text-transform:lowercase;font-size:18px;margin-right:20px;white-space:nowrap;position:relative;padding:5px;color:#bababa}.video__slider-nav button:after{position:absolute;width:100%;bottom:0;left:0;height:4px;background:var(--color-accent);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.video__slider-nav button.is-selected:after{opacity:1}@media (min-width:768px){.video__slider-nav button{margin-right:24px;font-size:20px}}@media (min-width:1900px){#shopify-section-video--pro2 .video{margin-bottom:130px}.video__slider-nav button{margin-right:25px;font-size:22px}}.video__slider-nav button.is-selected{color:#000;border-bottom:3px solid var(--color-accent)}.video__slider{width:100%}.video--sustainability .video__slider{max-width:1106px;margin-left:auto;margin-right:auto}.video__slider .flickity-page-dots{list-style:none;margin-left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:29px 0 0}@media (min-width:768px){.video__slider .flickity-page-dots{padding:30px 0 0}.template-page--sustainability .video__slider .flickity-page-dots{padding-top:50px}}.video__slider .flickity-page-dots .dot{cursor:pointer;width:39px;margin:0 5px;height:4px;background:#ddd}@media (min-width:1280px){.video__slider .flickity-page-dots{padding:33px 0 0}.video__slider .flickity-page-dots .dot{width:68px;margin:0 7px;height:5px}}.template-page--sustainability .video__slider .flickity-page-dots .dot{background:#fff}.video__slider .flickity-page-dots .dot.is-selected,body.template-page--index .video__slider .flickity-page-dots .dot.is-selected{background:#000!important}.video__slider.alt .video__media{max-height:100%}.video__caption{margin-top:14px;font-size:14px;text-align:center;font-style:italic;display:block;line-height:1.28571;max-width:1200px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.video.alt .video__caption{line-height:1.4}@media (min-width:768px){.video__caption{margin-top:25px}}@media (min-width:1024px){.video__caption{margin-top:22px;padding-left:0}}@media (min-width:1280px){.video__caption{font-size:16px}}.video .plyrcavideo-embed iframe{width:100%!important;height:100%!important;pointer-events:all!important}.video .plyrcavideo-embed .plyr__control--overlaid{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video .ytp-copylink-button{display:none!important}.video__outer{width:100%}.video__slider.flickity-enabled .fifty-fifty__outer{visibility:hidden}.video__slider.flickity-enabled .fifty-fifty__outer.is-selected{visibility:visible}.video div[data-video-slider=no-flickity] .video__outer{visibility:visible!important}.video__inner{min-width:100%;width:100%;position:relative}.video__eyebrow{text-transform:uppercase;text-align:center;color:var(--color-accent);letter-spacing:.1em;margin-bottom:20px}@media (min-width:1280px){.video__eyebrow{margin-bottom:28px}}.video__logo{margin:0 auto 20px;max-width:112px;display:block}@media (min-width:1280px){.video__logo{margin:0 auto 35px;max-width:237px}}.video__heading-wrap{padding:0 20px}.video__heading{text-transform:lowercase;text-align:center;color:#000;margin-bottom:22px;max-width:94%;margin-left:auto;margin-right:auto}.video__heading br{display:none}@media (min-width:1400px){.video__heading{margin-bottom:22px}}.video--sustainability .video__heading{text-transform:none;margin-bottom:30px}.banner__subtitle,.card__category,.card__label,.video__copy,.video__subtitle{text-transform:uppercase}@media (min-width:1900px){.video__caption{font-size:18px}.video--sustainability .video__heading{magin-bottom:99px}}.video__subheading{padding-left:5%;padding-right:5%;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px;line-height:1.375;text-align:center}@media (min-width:1024px){.video__subheading{padding:0;font-size:18px}}@media (min-width:1900px){.video__subheading{font-size:20px}}.video .plyr--full-ui.plyr--video .plyr__control--overlaid{opacity:0!important}.video__close{background-color:#fff;border-radius:50%;color:#fff;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:3em;line-height:0;position:absolute;padding:14px;right:10px;top:18px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;will-change:transform;z-index:5}@media (min-width:768px){.video__heading br{display:block}.video--sustainability .video__heading{margin-bottom:50px}.video__close{font-size:13px;padding:15px;right:20px;top:20px}}@media (min-width:1900px){.video__close{right:22px;top:22px}}.video__close svg{height:16px!important;width:16px!important}@media (min-width:1400px){.video__close svg{height:22px!important;width:22px!important}}.video__media,.video__play,.video__video,.video__video iframe,.video__video video,.video__video-wrap,.video__video-wrap iframe,.video__video-wrap video{width:100%;height:100%}.video__close .close-x{fill:#000}.video__close:hover{-webkit-filter:invert(1);filter:invert(1)}.video .video-line{background-color:#000;display:inline-block!important;-webkit-font-kerning:none;font-kerning:none;line-height:1.3;margin-top:5px;padding:5px 7px;text-rendering:optimizeSpeed;-webkit-transform:translateZ(0);transform:translateZ(0);white-space:nowrap}@media (min-width:1280px){.video__heading{max-width:100%}.video--sustainability .video__heading{margin-bottom:80px}.video .video-line{margin-top:8px;padding:5px 16px}}.video__subtitle,.video__title{padding-left:20px;padding-right:20px;text-align:center}.video__video,.video__video-wrap{left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;-webkit-transform:scale(1.008);transform:scale(1.008);-webkit-transition:opacity .6s cubic-bezier(.25,1,.5,1) 10ms,-webkit-transform .6s cubic-bezier(.25,1,.5,1);transition:opacity .6s cubic-bezier(.25,1,.5,1) 10ms,-webkit-transform .6s cubic-bezier(.25,1,.5,1);transition:opacity .6s cubic-bezier(.25,1,.5,1) 10ms,transform .6s cubic-bezier(.25,1,.5,1);transition:opacity .6s cubic-bezier(.25,1,.5,1) 10ms,transform .6s cubic-bezier(.25,1,.5,1),-webkit-transform .6s cubic-bezier(.25,1,.5,1)}.video--playing .video__video,.video--playing .video__video-wrap,.video-in .video__video,.video-in .video__video-wrap{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.video__video{-o-object-fit:contain;object-fit:contain}.video__video-wrap--autoplay{-webkit-transform:none;transform:none;opacity:1;z-index:5;position:relative;padding-top:155.55556%}@media (min-width:576px){.video__video-wrap--autoplay{padding-top:56.25%}}.video__media--maintain-dimensions:before,.video__video-wrap--maintain-dimensions{padding-top:0!important}.video__video-wrap--autoplay video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.video__media,.video__video-wrap--maintain-dimensions video{position:relative}.video__video-wrap--autoplay+.video__media{opacity:0;display:none;visibility:hidden;pointer-events:none}.video__media{-webkit-transition:opacity .6s cubic-bezier(.25,1,.5,1),-webkit-transform .6s cubic-bezier(.25,1,.5,1);transition:opacity .6s cubic-bezier(.25,1,.5,1),-webkit-transform .6s cubic-bezier(.25,1,.5,1);transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1);transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1),-webkit-transform .6s cubic-bezier(.25,1,.5,1)}.video__inner.video--playing .video__media,.video__inner.video-in .video__media{opacity:0;pointer-events:none;-webkit-transform:scale(.997);transform:scale(.997)}.video__media--maintain-dimensions{max-height:none!important}.video figcaption{bottom:9%;left:3.2%;max-width:80%;position:absolute}@media (min-width:768px){.video figcaption{max-width:700px}}.video__copy{color:#fff;font:400 20px/.05em HelveticaNeue-Bold,Helvetica,sans-serif;letter-spacing:.05em;margin-top:29px;position:relative;z-index:4}@media (min-width:1400px){.video figcaption{max-width:760px}.video__copy{font-size:30px}}@media (min-width:1900px){.video__copy{font-size:38px}}.video__iframe{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.flex-changing .video__iframe{-webkit-transition-delay:.4s;transition-delay:.4s}.video--paused .video__iframe{opacity:0;pointer-events:none}.video__loader{opacity:0}.video--loading .video__loader{opacity:1}.video__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;opacity:0;-webkit-transition:.3s ease;transition:.3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.yt-video-ready .video__play{opacity:1;pointer-events:auto}.video--loading .video__play,.video--playing .video__play,.video-in .video__play,iframe+.video__play{opacity:0;pointer-events:none}.video-in .video__play{visibility:hidden}.video__play>*{pointer-events:none}.video__play ellipse,.video__play polygon{-webkit-transition:.2s ease;transition:.2s ease}.video--paused .video__play{opacity:1;pointer-events:auto}.icons-text__items .flickity-page-dots .dot:first-child:nth-last-child(1),.wide-image__items .flickity-page-dots .dot:first-child:nth-last-child(1){opacity:0}.video__play svg{position:relative;height:86px;width:86px;-webkit-transform:scale(1);transform:scale(1);z-index:6;will-change:transform;fill:#fff}@media (min-width:768px){.video__play svg{width:100px;height:100px}}.video__play .svg-play-icon{fill:var(--color-accent);stroke:var(--color-accent)}.video__play:hover svg{fill:#000!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.video__play:focus-visible svg{outline:#00f solid 2px;-webkit-box-shadow:0 1px 10px rgba(0,0,255,.3);box-shadow:0 1px 10px #0000ff4d}.video__title{font:400 45px/1 HelveticaNeue-Bold,Helvetica,sans-serif;margin-top:100px}@media (min-width:1024px){.video__title{font-size:65px}}@media (min-width:1400px){.video__title{font-size:75px;margin-top:134px}}.video__image{height:100%;width:100%;cursor:-webkit-grab!important;cursor:grab!important}.video__image:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.water-hardness-template-wrapper .video__image{-o-object-fit:cover;object-fit:cover}.video__subtitle{margin-top:15px;margin-bottom:74px}@media (min-width:1024px){.video__subtitle{margin-bottom:64px;margin-top:20px}.video__copy{-ms-flex-negative:0;flex-shrink:0}.video__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.video__title{-ms-flex-negative:0;flex-shrink:0}}@media (min-width:1440px){.video__info{display:-webkit-box;display:-ms-flexbox;display:flex}.video__play svg{height:100px;width:100px}}@media (min-width:1400px){.video__subtitle{margin-bottom:74px}.video__play svg{width:128px;height:128px}}.video--no-padding{margin:0;padding:0}.banner figcaption,.banner--alt figcaption{margin-left:auto;margin-right:auto;-webkit-box-orient:vertical;bottom:0}.video .flickity-prev-next-button{top:40%;width:47px;height:47px;border-radius:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video.alt .video .flickity-prev-next-button{top:55%}.video .flickity-button-icon{-webkit-transition:.2s ease;transition:.2s ease;fill:#d9d9d9!important}.video .flickity-button-icon:hover{fill:#000!important}.video .flickity-prev-next-button.previous{left:-63px}.video--sustainability .video .flickity-prev-next-button.previous{left:-50px!important}.video .flickity-prev-next-button.next{right:-63px}.video--sustainability .video .flickity-prev-next-button.next{right:-50px!important}.video .flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:70%;height:70%}@media (max-width:767px){.video.video--sustainability .flickity-prev-next-button.next,.video.video--sustainability .flickity-prev-next-button.previous{display:none}}.banner__inner{width:100%;position:relative}.banner__image{width:100%;-o-object-fit:cover;object-fit:cover}.banner figcaption{padding-left:var(--gutter);padding-right:var(--gutter);position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px;width:100%;height:100%}.template-page--our-science .banner figcaption{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner__title{color:#fff;font:400 30px/1 HelveticaNeue-Bold,Helvetica,sans-serif}.banner__title-text--hide-mobile{display:none}@media (min-width:768px){.banner__title{font:400 35px/1 HelveticaNeue-Bold,Helvetica,sans-serif}}@media (min-width:1024px){.banner figcaption{padding-bottom:55px}.banner__title{font-size:38px}.banner__title-text--hide-mobile{display:block}.banner__title-text--hide-desktop{display:none}}@media (min-width:1280px){.banner__title{font-size:49px}}@media (min-width:1900px){.banner__title{font-size:65px}}.banner__subtitle{color:#fff;font:400 13px/1 HelveticaNeue,Helvetica,sans-serif;margin-top:15px}.banner__subtitle-text--hide-mobile{display:none}@media (min-width:768px){.banner__subtitle{font-size:15px}}@media (min-width:1024px){.banner__subtitle{margin-top:20px;font-size:16px}.banner__subtitle-text--hide-mobile{display:block}.banner__subtitle-text--hide-desktop{display:none}}.banner--alt figcaption,.half-slider{width:100%;display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}.banner--alt{width:100%;background-color:#cfde3e}.banner--alt__inner{padding:56px 30px 90px;width:100%;position:relative;max-width:1600px}@media (min-width:768px){.banner--alt__inner{padding:50px 30px 90px 50px}}@media (min-width:1024px){.banner--alt__inner{padding:70px 80px 100px}}@media (min-width:1280px){.banner--alt__inner{padding:80px 50px 110px 100px}}@media (min-width:1900px){.banner--alt__inner{padding:71px 140px 160px}}.banner--alt__image{width:100%;-o-object-fit:cover;object-fit:cover}.banner--alt figcaption{padding-left:var(--gutter);padding-right:var(--gutter);position:absolute;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px;height:100%}.template-page--our-science .banner--alt figcaption{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner--alt__title{color:#000;font:400 56px/1 HelveticaNeue-Bold,Helvetica,sans-serif;margin-bottom:20px}.banner--alt__title-text--hide-mobile{display:none}@media (min-width:768px){.banner--alt__title{font:400 90px/1 HelveticaNeue-Bold,Helvetica,sans-serif}}@media (min-width:1024px){.banner--alt figcaption{padding-bottom:55px}.banner--alt__title{font-size:100px}.banner--alt__title-text--hide-mobile{display:block}.banner--alt__title-text--hide-desktop{display:none}}@media (min-width:1400px){.banner--alt__title{font-size:120px}}@media (min-width:1900px){.banner--alt__title{font-size:168px}}.banner--alt__subtitle{color:#000;font:400 16px/1.3 HelveticaNeue,Helvetica,sans-serif;margin-top:15px;max-width:80%}.banner--alt__subtitle-text--hide-mobile{display:none}@media (min-width:768px){.banner--alt__subtitle{font-size:19px}}@media (min-width:1024px){.banner--alt__subtitle{margin-top:20px;font-size:21px}.banner--alt__subtitle-text--hide-mobile{display:block}.banner--alt__subtitle-text--hide-desktop{display:none}}@media (min-width:1280px){.banner--alt__subtitle{font-size:22px}}[data-faq]{display:block;padding-bottom:50px}@media (min-width:768px){[data-faq]{padding-bottom:80px}}@media (min-width:1400px){[data-faq]{padding-bottom:100px}}@media (min-width:1900px){.banner--alt__subtitle{margin-top:20px;font-size:26px}[data-faq]{padding-bottom:110px}}.faq-group{margin:0 30px}.faq-group__inner{max-width:1150px;margin-left:auto;margin-right:auto}.template-page--our-science .faq-group__inner{max-width:1048px}.faq-group__inner .faq-group__title{font-size:32px;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:1024px){.faq-group__inner .faq-group__title{margin-bottom:40px;font-size:50px}}@media (min-width:1280px){.faq-group__inner .faq-group__title{font-size:60px}}@media (min-width:1900px){.faq-group__inner .faq-group__title{margin-bottom:50px;font-size:80px}}.faq-group__accordion{margin-top:60px}.template-page--faq .faq-group__accordion{margin-top:30px}.faq-group__heading{text-align:center;margin-bottom:15px}@media (min-width:1400px){.faq-group__heading{margin-bottom:22px}}.template-page--our-science .faq-group__heading{margin-bottom:10px}.faq-group__subheading{margin-top:15px;text-align:center;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:16px}.faq-group .accordion__title,.faq-group .accordion__title-text{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:768px){.faq-group__subheading{font-size:18px}}.template-page--our-science .faq-group__subheading{margin-top:0}@media (min-width:1900px){.faq-group__subheading,.template-page--our-science .faq-group__subheading{font-size:20px}}.faq-group .accordion__item{border-top:1px solid #000;padding-left:0;padding-right:0}.faq-group .accordion__item:last-child{border-bottom:1px solid #000}.faq-group .accordion__title-text{font-size:16px;padding-right:30px;color:#000;letter-spacing:0;line-height:1.25}@media (min-width:768px){.faq-group .accordion__title-text{font-size:20px;padding-right:50px}}@media (min-width:1400px){.faq-group .accordion__title-text{font-size:21px;padding-right:100px}}.template-page--our-science .faq-group .accordion__title-text{font-size:18px}@media (min-width:768px){.template-page--our-science .faq-group .accordion__title-text{font-size:25px}}@media (min-width:1024px){.template-page--our-science .faq-group .accordion__title-text{font-size:32px}}.faq-group .accordion__title{padding:1.4em 4px}@media (min-width:768px){.faq-group .accordion__title{font-size:22px;padding-right:0}}@media (min-width:1900px){.faq-group .accordion__title{padding:1.5em 4px}}.faq-group .accordion__item.active .accordion__copy{line-height:1.7;margin-bottom:0;font-size:13px}@media (min-width:768px){.faq-group .accordion__item.active .accordion__copy{font-size:15px}}@media (min-width:1400px){.faq-group .accordion__item.active .accordion__copy{font-size:16px}}.template-page--our-science .faq-group .accordion__item.active .accordion__copy{line-height:1.4;padding-bottom:50px;font-size:17px}@media (min-width:1280px){.template-page--our-science .faq-group .accordion__item.active .accordion__copy{font-size:20px}}.faq-group--accordion .accordion__item{border-color:#eee}.faq-group--accordion .accordion__title{padding-left:25px;display:block}.faq-group--accordion .accordion__copy{padding-left:25px;padding-right:25px}@media (min-width:1400px){.faq-group--accordion .accordion__title-text{padding-right:0}}.faq-group--accordion .accordion__title-icon{position:absolute;right:20px}.faq-group--accordion .accordion__title-icon svg{-webkit-filter:brightness(5);filter:brightness(5)}.half-slider{display:flex;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.half-slider__content-wrap,.half-slider__inner{width:100%;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-ordinal-group:2;order:1}.template-page--index .half-slider{padding-top:0}@media (min-width:576px){.template-page--index .half-slider{padding-top:0}}@media (min-width:1900px){.template-page--index .half-slider{padding-top:50px}}.template-page--consumer .half-slider.frame{padding-top:0;padding-bottom:25px}@media (min-width:768px){.template-page--consumer .half-slider.frame{padding-bottom:25px}}.template-page--professional .half-slider.frame{padding-top:0;padding-bottom:0}.half-slider__inner{display:flex;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-order:1}.half-slider__content-wrap{height:100%;display:flex;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap;-ms-flex-order:1}.half-slider__item,.half-slider__slider{width:100%;display:-webkit-box;display:-ms-flexbox}@media (min-width:1024px){.template-page--our-science .faq-group .accordion__item.active .accordion__copy{font-size:20px}.template-page--consumer .half-slider.frame{padding-bottom:0}.half-slider__content-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.half-slider__heading-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:50px}@media (min-width:768px){.half-slider__heading-wrap{margin-top:65px}}@media (min-width:1024px){.half-slider__heading-wrap{margin-top:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.half-slider__heading{text-align:center}.half-slider__subheading{text-align:center;font-size:18px;line-height:1.5;margin-bottom:40px}.half-slider__subtitle,.half-slider__title{line-height:1.1;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:768px){.half-slider__subheading{padding-left:10%;padding-right:10%;font-size:19px;margin-bottom:55px}}@media (min-width:1280px){.half-slider__subheading{font-size:19px;margin-bottom:60px}}@media (min-width:1400px){.half-slider__subheading{font-size:20px;margin-bottom:64px}}@media (min-width:768px){.half-slider__subtitle{font-size:21px}.half-slider__image{padding-top:100%}}@media (min-width:1400px){.half-slider__subtitle{font-size:27px}}@media (min-width:1900px){.half-slider__subtitle{font-size:30px}}.half-slider__image{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width:1024px){.half-slider__image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-top:50%}}.half-slider__image img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.half-slider__slider{cursor:-webkit-grab;cursor:grab;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:flex}.half-slider__slider:active{cursor:-webkit-grabbing;cursor:grabbing}@media (min-width:1024px){.half-slider__slider{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.half-slider__items{background:#cfde3e}}.half-slider__items{top:0;left:0;width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.half-slider__item{background-color:#cfde3e;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#000;padding:12% 12% 16%;min-height:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center}@media (min-width:1400px){.half-slider__item{padding:15% 15% 19%}}@media (min-width:1280px){.half-slider__item{padding:16% 16% 21%}}.half-slider .flickity-slider{height:100%!important}.half-slider__title{font-size:28px;margin-bottom:30px}@media (min-width:768px){.half-slider__title{font-size:44px}}@media (min-width:1400px){.half-slider__item{padding:16%}.half-slider__title{font-size:50px}}@media (min-width:1900px){.half-slider__title{font-size:60px}}.half-slider__subtitle{font-size:21px;margin-bottom:16px}@media (min-width:768px){.half-slider__subtitle{font-size:33px;margin-bottom:25px}}@media (min-width:1900px){.half-slider__subtitle{margin-bottom:34px;font-size:40px}}.half-slider__body{font-size:16px;line-height:1.35}@media (min-width:768px){.half-slider__body{font-size:16px}}@media (min-width:1280px){.half-slider__body{font-size:18px}}@media (min-width:1900px){.half-slider__body{font-size:28px}}.half-slider .flickity-page-dots{list-style:none;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 0 25px;position:absolute;left:50%;bottom:15px;-webkit-transform:translate(-50%,0);transform:translate(-50%)}@media (min-width:1024px){.half-slider__item{width:100%;margin-right:0}.half-slider .flickity-page-dots{bottom:-4px}}@media (min-width:1280px){.half-slider .flickity-page-dots{bottom:20px;padding:10px 0}}.half-slider .flickity-page-dots .dot{cursor:pointer;width:39px;margin:0 5px;height:5px;background:#ddd}@media (min-width:1024px){.half-slider .flickity-page-dots .dot{width:68px;margin:0 7px}}.half-slider .flickity-page-dots .dot.is-selected{background:#000!important}.half-slider .carousel-cell{height:100%}.half-slider .flickity-prev-next-button{display:none;top:52%;width:30px;height:30px;border-radius:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.icons-text .round-corners .card__image-holder,.wide-image .round-corners .card__image-holder{border-radius:20px;overflow:hidden}@media (min-width:1024px){.half-slider .flickity-prev-next-button{display:block;width:47px;height:47px}}.text-block__inner,.wide-image__inner{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.half-slider .flickity-button-icon{fill:#fff!important}.half-slider .flickity-prev-next-button .flickity-button-icon{position:absolute;left:10%;top:20%;width:70%;height:70%}@media (min-width:1024px){.half-slider .flickity-prev-next-button .flickity-button-icon{left:20%}}.half-slider .flickity-prev-next-button.previous{left:10px}.half-slider .flickity-prev-next-button.next{right:5px}.template-page--our-science .text-block{padding-top:0;padding-bottom:0}@media (max-width:575px){.text-block--remove-top-padding{padding-top:0}.text-block--remove-bottom-padding{padding-bottom:0}}@media (min-width:576px){.text-block--remove-top-padding-d{padding-top:0}.text-block--remove-bottom-padding-d{padding-bottom:0}}@media (max-width:574px){.text-block--small-frame{padding-top:38px;padding-bottom:38px}}.text-block--small-text{padding-top:22px!important;padding-bottom:22px!important}.text-block__inner{display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center;line-height:1}.text-block__inner .text-block__heading,.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6{font-family:var(--font-bold);font-size:35px}.icons-text__grid figure figcaption,.round-slider__subtitle,.wide-image__grid figure figcaption{font-family:HelveticaNeue,Helvetica,sans-serif}@media (min-width:576px){.text-block__inner .text-block__heading,.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6{font-size:40px}}@media (min-width:768px){.text-block__inner .text-block__heading,.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6{font-size:60px}}@media (min-width:1280px){.text-block__inner .text-block__heading,.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6{font-size:70px}}@media (min-width:1900px){.text-block__inner .text-block__heading,.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6{font-size:80px}}.text-block--small-text .text-block__inner .text-block__heading,.text-block--small-text .text-block__inner h1,.text-block--small-text .text-block__inner h2,.text-block--small-text .text-block__inner h3,.text-block--small-text .text-block__inner h4,.text-block--small-text .text-block__inner h5,.text-block--small-text .text-block__inner h6{font-size:30px}@media (min-width:576px){.text-block--small-text .text-block__inner .text-block__heading,.text-block--small-text .text-block__inner h1,.text-block--small-text .text-block__inner h2,.text-block--small-text .text-block__inner h3,.text-block--small-text .text-block__inner h4,.text-block--small-text .text-block__inner h5,.text-block--small-text .text-block__inner h6{font-size:35px}}@media (min-width:768px){.text-block--small-text .text-block__inner .text-block__heading,.text-block--small-text .text-block__inner h1,.text-block--small-text .text-block__inner h2,.text-block--small-text .text-block__inner h3,.text-block--small-text .text-block__inner h4,.text-block--small-text .text-block__inner h5,.text-block--small-text .text-block__inner h6{font-size:35px}}@media (min-width:1280px){.text-block--small-text .text-block__inner .text-block__heading,.text-block--small-text .text-block__inner h1,.text-block--small-text .text-block__inner h2,.text-block--small-text .text-block__inner h3,.text-block--small-text .text-block__inner h4,.text-block--small-text .text-block__inner h5,.text-block--small-text .text-block__inner h6{font-size:38px}}@media (min-width:1900px){.text-block--small-text .text-block__inner .text-block__heading,.text-block--small-text .text-block__inner h1,.text-block--small-text .text-block__inner h2,.text-block--small-text .text-block__inner h3,.text-block--small-text .text-block__inner h4,.text-block--small-text .text-block__inner h5,.text-block--small-text .text-block__inner h6{font-size:40px}}.text-block__inner .text-block__text{width:100%;font-size:17px;margin:20px auto 0;line-height:1.4;max-width:1088px}@media (min-width:768px){.text-block__inner .text-block__text{font-size:18px}}@media (min-width:1280px){.text-block__inner .text-block__text{font-size:20px;margin:20px auto 0}}.text-block--small-text .text-block__inner .text-block__text{font-size:16px!important;margin-top:10px!important}.text-block--page-title{padding:24px 20px}@media (min-width:576px){.text-block--page-title{padding:24px 30px}}@media (min-width:1400px){.text-block--page-title{padding:24px 40px}}.wide-image{overflow:hidden}.wide-image--pv{padding:70px 0}@media (min-width:768px){.wide-image--pv{padding:80px 0}}@media (min-width:1400px){.wide-image--pv{padding:100px 0}}.wide-image__inner{display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-page--consumer .wide-image__inner{padding-bottom:0}@media (min-width:1024px){.half-slider .flickity-prev-next-button.previous{left:20px}.half-slider .flickity-prev-next-button.next{right:20px}.wide-image__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.wide-image__items{overflow:hidden}}.wide-image__inner--btn{margin-bottom:100px}.wide-image__inner img{width:auto}.wide-image__cta{position:absolute;bottom:60px;min-width:300px}.wide-image__heading-wrap{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}.wide-image__items{width:100%}.wide-image__items .card{width:90%;margin-right:3%;margin-bottom:15px}.wide-image__items .card:not(:last-of-type){margin-right:3%}.wide-image__items .card__cta{margin-top:15px}.wide-image__items .flickity-page-dots{list-style:none;position:relative;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.wide-image__items .card{width:47%}.wide-image__items .card__title{font-size:23px}.wide-image__items .flickity-page-dots{padding:30px 0 0}}@media (min-width:1024px){.wide-image__items .card{width:31.3333%;margin-bottom:65px}.wide-image__items .flickity-page-dots{padding:0}}.wide-image__items .flickity-page-dots .dot{cursor:pointer;width:20px;height:3px;margin:0 5px;background:#ddd}@media (min-width:1024px){.wide-image__items .flickity-page-dots .dot{height:4px;width:39px}}.wide-image__items .flickity-page-dots .dot.is-selected{background:var(--color-accent)!important}body.k18-pro .wide-image__items .flickity-page-dots .dot.is-selected,body.template-page--index .wide-image__items .flickity-page-dots .dot.is-selected{background:#000!important}.wide-image__items .flickity-page-dots{padding:45px 0 0;bottom:4px}@media (min-width:1280px){.wide-image__items .flickity-page-dots .dot{width:38px;margin:0 5px;height:5px}.wide-image__items .flickity-page-dots{padding:0}.wide-image__grid figure{max-width:232px}}.wide-image__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:28px;width:100%}.wide-image__grid figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (min-width:1400px){.wide-image__grid figure{max-width:290px}}.wide-image__grid figure img{max-width:110px;max-height:202px;margin:0 auto}.wide-image__grid figure figcaption{text-align:center;font-size:17px;line-height:1.4;margin-top:20px}.template-page--get-certified .wide-image__grid figure figcaption{margin-top:0}@media (min-width:1280px){.template-page--get-certified .wide-image__grid figure figcaption{margin-top:20px}}.wide-image__button-wrap{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.icons-text__inner,.wide-image__item{display:-webkit-box;display:-ms-flexbox}.wide-image__button-wrap .button{min-width:320px}.wide-image__item{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wide-image__item-heading{font-weight:700;font-size:22px;margin-top:10px}.wide-image__heading{text-align:center}.wide-image__subheading{text-align:center;font-size:18px;line-height:1.5}@media (min-width:768px){.wide-image__grid{-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr);gap:50px}.wide-image__grid figure img{max-width:232px}.wide-image__subheading{padding-left:10%;padding-right:10%;font-size:19px}}@media (min-width:1280px){.wide-image__subheading{font-size:19px}}@media (min-width:1400px){.wide-image__subheading{font-size:20px}}.wide-image__subtitle{font-size:18px;line-height:1.5}@media (min-width:768px){.wide-image__subtitle{font-size:21px}}@media (min-width:1400px){.wide-image__subtitle{font-size:27px}}@media (min-width:1900px){.wide-image__subtitle{font-size:30px}}.icons-text{overflow:hidden}.icons-text--pv{margin-bottom:30px;margin-top:30px;padding:3.5% 0}.icons-text__inner{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-page--consumer .icons-text__inner{padding-bottom:0}.icons-text__inner--btn{margin-bottom:100px}.icons-text__cta{position:absolute;bottom:60px;min-width:300px}.icons-text__items{width:100%}.icons-text__items .card{width:90%;margin-right:3%;margin-bottom:15px}@media (min-width:768px){.icons-text__items .card{width:47%}.icons-text__items .card__title{font-size:23px}}@media (min-width:1024px){.icons-text__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.icons-text__items{overflow:hidden}.icons-text__items .card{width:31.3333%;margin-bottom:65px}}.icons-text__items .card:not(:last-of-type){margin-right:3%}.icons-text__items .card__cta{margin-top:15px}.icons-text__items .flickity-page-dots{list-style:none;position:relative;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.icons-text__items .flickity-page-dots{padding:30px 0 0}}.icons-text__items .flickity-page-dots .dot{cursor:pointer;width:20px;height:3px;margin:0 5px;background:#ddd}@media (min-width:1024px){.icons-text__items .flickity-page-dots{padding:0}.icons-text__items .flickity-page-dots .dot{height:4px;width:39px}}.icons-text__items .flickity-page-dots .dot.is-selected{background:var(--color-accent)!important}body.k18-pro .icons-text__items .flickity-page-dots .dot.is-selected,body.template-page--index .icons-text__items .flickity-page-dots .dot.is-selected{background:#000!important}.icons-text__items .flickity-page-dots{padding:45px 0 0;bottom:4px}@media (min-width:1280px){.icons-text__items .flickity-page-dots .dot{width:38px;margin:0 5px;height:5px}.icons-text__items .flickity-page-dots{padding:0}.icons-text__grid figure{max-width:232px}}.icons-text__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:28px;width:100%}.icons-text__grid figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.icons-text__button-wrap,.icons-text__item{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center}@media (min-width:1400px){.icons-text__grid figure{max-width:290px}}.icons-text__grid figure img{-o-object-fit:contain;object-fit:contain;margin:0 auto;max-height:145px}.icons-text__grid figure figcaption{text-align:center;font-size:17px;line-height:1.4;margin-top:20px}.template-page--get-certified .icons-text__grid figure figcaption{margin-top:0}@media (min-width:1280px){.icons-text__grid figure img{max-height:202px;max-width:232px}.template-page--get-certified .icons-text__grid figure figcaption{margin-top:20px}}.icons-text__button-wrap{margin-top:60px;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.icons-text__button-wrap .button{min-width:320px}.icons-text__item{display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.icons-text__item-heading{font-weight:700;font-size:22px;margin-top:10px}.round-slider{background-color:#f8f8f8;overflow:hidden}.round-slider__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:60px auto 0}.box-details,.round-slider__lockup{-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal}@media (min-width:1280px){.round-slider__cta{margin:80px auto 0}}@media (min-width:1024px){.round-slider--single{padding-bottom:70px}}@media (min-width:1900px){.round-slider--single{padding-bottom:90px}}.round-slider__image-wrap{border-radius:50%;overflow:hidden}.round-slider__image-wrap img{border-radius:50%}.round-slider__inner{position:relative;padding:0 20px}@media (min-width:1024px){.round-slider__inner{padding:0 50px}}.round-slider__inner:after{content:"flickity";display:none}.round-slider__lockup{padding:0 20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}@media (min-width:768px){.icons-text__grid{-ms-grid-columns:(1fr) [3];grid-template-columns:repeat(3,1fr);gap:50px}.round-slider__lockup{padding:0 30px}}.round-slider__slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:120vw;padding-top:30px;width:calc(100% - 88px)}.round-slider__slide:active{cursor:-webkit-grabbing;cursor:grabbing}@media (min-width:576px){.round-slider__slide{min-height:100vw}}@media (min-width:768px){.round-slider__slide{padding-top:40px;width:calc(100% - 220px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:600px}}@media (min-width:1024px){.round-slider__slide{width:33.333%;min-height:auto;padding:0}}@media (min-width:1400px){.round-slider__slide{max-width:100%;margin-left:auto;margin-right:auto}}@media (max-width:1279px){.round-slider__lockup{height:auto;position:static;-webkit-transform:none;transform:none}.round-slider__slide{min-height:auto}.round-slider__slide:before{display:none}}.round-slider__slide img{width:auto}.round-slider__slide h1{text-align:center;font-size:18px;margin-bottom:50px;line-height:1.2;margin-top:10px}@media (min-width:320px){.round-slider__slide h1{font-size:6.7vw}}@media (min-width:500px){.round-slider__slide h1{font-size:36px}}@media (min-width:1024px){.round-slider__slide h1{font-size:40px}}@media (min-width:1280px){.round-slider__slide h1{font-size:50px}}@media (min-width:1900px){.round-slider__slide h1{margin-bottom:40px;font-size:60px}}.round-slider__header{padding:0 20px;text-align:center;margin-bottom:5.20833%}.round-slider__subtitle{margin-top:10px;font-size:18px}.round-slider__name{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;margin:15px 0;font-size:clamp(1.438rem,calc(1.006vw + 1.168rem),2.375rem)}@media (min-width:768px){.round-slider__name{margin:20px 0}}.round-slider__copy{font-family:HelveticaNeue,Helvetica,sans-serif;line-height:1.4;font-size:16px}@media screen and (min-width:1600px){.round-slider__copy{font-size:18px;margin:0 auto;max-width:450px}}.round-slider .flickity-button.next{right:10px}.round-slider .flickity-button.previous{left:10px}.round-slider .flickity-button:disabled{opacity:0;pointer-events:none}.round-slider .flickity-button .flickity-button-icon{fill:#000}.round-slider .flickity-page-dots{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;text-align:center;list-style:none;margin-top:25px}@media (min-width:1024px){.round-slider .flickity-button.next{right:20px}.round-slider .flickity-button.previous{left:20px}.round-slider .flickity-page-dots{display:none}}.round-slider .flickity-page-dots .dot{cursor:pointer;width:39px;margin:0 5px;height:4px;background:#ddd}@media (min-width:1280px){.round-slider .flickity-page-dots .dot{width:68px;margin:0 7px;height:5px}}.round-slider .flickity-page-dots .dot.is-selected{background:#000!important}.round-slider__cta-wrap{padding:0 20px}.box-details{background-color:var(--bg,#f5f5f5);display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:column nowrap}.box-details__inner{margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:80px;max-width:1400px}@media (min-width:1024px){.box-details__inner{grid-gap:50px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.box-details__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.box-details__item--hidden{display:none}.box-details__image-wrap{margin-bottom:0}.box-details__image-wrap img{width:100%}.box-details__heading{font-size:var(--font-m,30px);font-family:HelveticaNeue-Bold,Helvetica,sans-serif;line-height:1.1}@media (min-width:1280px){.box-details__heading{font-size:var(--font-d,35px)}}.box-details__subheading{font-family:HelveticaNeue-Medium,Helvetica,sans-serif;font-size:var(--font-s-m,18px);margin-top:.8em;display:block}@media (min-width:1280px){.box-details__subheading{font-size:var(--font-s-d,19px)}}.box-details__text{margin-top:20px;font-size:var(--text-size-m,14px);line-height:1.55}@media (min-width:1280px){.box-details__text{font-size:var(--text-size-d,14px)}}.box-details__content{margin-top:20px;font-size:14px}.box-details__content ul{margin-top:30px;margin-left:20px}.box-details__content ul li{position:relative;font-size:15px;line-height:1.4}.box-details__content ul li+li{margin-top:.8em}.box-details__cta{max-width:100%;margin-top:45px;display:block;width:100%}.box-details__button-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:65px;padding-top:35px;border-top:1px solid #ccc}.box-details__button-row.hidden{display:none}#ReCharge.user-customer{padding:40px 15px}@media (min-width:1024px){#ReCharge.user-customer{padding-bottom:96px;padding-top:96px}#ReCharge.user-customer .button{max-width:312px}}@media (min-width:1280px){.box-details__content ul li{font-size:16px}#ReCharge.user-customer{padding-bottom:110px;padding-top:110px}}#ReCharge.user-customer .button{max-width:312px;width:100%}#ReCharge.user-customer .button:hover{background-color:#cfde3e;color:#000}.card__image-holder:hover,.card__label{background-color:#000}#ReCharge.user-customer .form__input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;margin:0 auto;max-width:500px;padding:0 20px;width:100%;font-size:16px}#ReCharge.user-customer .input-row{margin-top:26px}#ReCharge.user-customer .rc_header-settings__description{font-family:HelveticaNeue,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.card__category,.card__date,.card__label{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:768px){#ReCharge.user-customer .rc_header-settings__description{font-size:14px}}@media (min-width:1024px){#ReCharge.user-customer .rc_header-settings__description{font-size:16px}}@media (min-width:1280px){#ReCharge.user-customer .input-row{margin-top:36px}#ReCharge.user-customer .rc_header-settings__description{font-size:18px}}#ReCharge.user-customer .recharge .rc_layout__container{max-width:700px}#ReCharge.user-customer a{color:var(--color-accent)}#ReCharge.user-customer h2{font-size:32px;margin:0 auto 15px}#ReCharge.user-customer img{display:none!important}.card{color:#736b67;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px;position:relative}.theme-editor .card{visibility:visible}.card__play,.card__play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;pointer-events:none}.card__play svg,.card__play-icon svg{max-width:100px}.card__pro-info{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-size:10px}@media (min-width:576px){.card__pro-info{font-size:12px}}.card__pro-info .card__date{min-height:1em;margin-bottom:10px;margin-top:10px}.card__label{position:absolute;top:3%;left:3%;z-index:2;padding:8px;font-size:8px;letter-spacing:.1em;color:#fff}@media (min-width:576px){.card__label{font-size:11px}}@media (min-width:700px){.card__label{font-size:10px}}@media (min-width:768px){.card__label{left:15px;top:15px;font-size:10px}}.card__category{font-size:13px;color:var(--color-accent);line-height:1.5}.card__date{white-space:nowrap}.card__eyebrow{border-bottom:2px solid #000;padding-bottom:12px;color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:14px;line-height:1.1;margin-bottom:13px;display:block}.breadcrumb-container .breadcrumb__item:after,.card__cta,.card__title,.cart__continue-message,.cart__message,.cart__name,.cart__note-toggle,.cart__price{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.card__eyebrow span{font-size:14px;padding:0 1px 0 5px}.card__excerpt{margin-top:20px;color:#000;display:block;font-size:14px;line-height:20px}.card__image-holder{margin:0 0 25px;position:relative;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.card__image-holder:before{content:"";display:block;padding-top:65.33333%}.card.alt .card__image-holder:before{padding-top:110%!important}@media screen and (min-width:576px){.card.alt .card__image-holder:before{padding-top:91%!important}}@media (min-width:768px){.card.alt .card__image-holder:before{padding-top:70%!important}}@media (min-width:1024px){.card__excerpt{font-size:16px;line-height:22px}.card.alt .card__image-holder:before{padding-top:43%!important}}.pro-classes .card__image-holder:hover{background-color:transparent}.card__video-duration,.template-blog .card__cta:hover:after{background-color:var(--color-accent)}.card__image{height:100%;left:0;position:absolute;top:0;width:100%;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.card__image:hover{opacity:.8}.card a{text-decoration:none}.card__title{font-size:22px;text-decoration:underline;line-height:1.05;color:#000;text-transform:lowercase}@media (min-width:1280px){.card__title{font-size:24px}}@media (min-width:1400px){.box-details__inner{grid-gap:100px}.card__title{font-size:35px}}.card__video-duration{border-radius:20px;bottom:10px;font-size:18px;color:#fff;left:10px;line-height:16px;padding:9px 15px 8px 30px;position:absolute}.card__video-duration:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 9px;content:"";left:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card__cta{margin-top:30px;position:relative;-ms-flex-item-align:start;align-self:flex-start;text-decoration:none;text-transform:uppercase;color:#000;font-size:11px}.template-page--blog-classes .card__cta{width:100%;max-width:100%}@media (min-width:1024px){.card__cta{font-size:12px}}.template-blog .card__cta:hover{color:var(--color-accent)}.template-blog .card__cta:after{content:"";position:absolute;left:0;width:100%;bottom:-5px;height:2px;background-color:#000}.cart__note{font-size:16px;border:1px solid #000;margin-bottom:2px;min-height:48px;padding:15px 15px 13px;resize:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%}.cart__note::-webkit-input-placeholder{font-size:12px!important;text-transform:none}.cart__note::-moz-placeholder{font-size:12px!important;text-transform:none}.cart__note:-ms-input-placeholder{font-size:12px!important;text-transform:none}.cart__note::-ms-input-placeholder{font-size:12px!important;text-transform:none}.cart__note::placeholder{font-size:12px!important;text-transform:none}.cart__note-container{margin:25px -25px -25px;padding-bottom:2px}@media (min-width:1024px){.cart__note-container{margin-top:35px}}.cart__note-message{font-size:14px;line-height:1.3;margin-bottom:9px}.cart__note-max-message{top:-7px;position:relative;font-size:10px;color:#a3a3a3}.cart__note-wrap{max-height:0;opacity:0;overflow:hidden;padding:0 25px;-webkit-transition:all .5s cubic-bezier(.77,0,.175,1);transition:all .5s cubic-bezier(.77,0,.175,1)}.cart__note-wrap.open{max-height:300px;opacity:1;padding-bottom:19px}.cart__discount-input::-webkit-input-placeholder{text-transform:uppercase;font-size:12px!important}.cart__discount-input::-moz-placeholder{text-transform:uppercase;font-size:12px!important}.cart__discount-input:-ms-input-placeholder{text-transform:uppercase;font-size:12px!important}.cart__discount-input::-ms-input-placeholder{text-transform:uppercase;font-size:12px!important}.cart__discount-input::placeholder{text-transform:uppercase;font-size:12px!important}.cart__note-toggle{font-size:20px;letter-spacing:0;line-height:21px;display:block;padding:18px 25px 15px;position:relative}.cart__note-toggle-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;margin-top:-10px;position:absolute;right:22px;top:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:24px}.open .cart__note-toggle-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.breadcrumb-container{counter-reset:checkout-steps;-ms-flex-negative:0;flex-shrink:0;padding:35px 0 15px}@media (min-width:768px){.breadcrumb-container{padding:40px 0 30px}}@media screen and (min-width:1000px){.breadcrumb-container{padding:35px 0 5px}}@media (min-width:1400px){.breadcrumb-container{padding:35px 0 10px}}@media (max-width:999px){.template-page--cart .breadcrumb-container{padding-bottom:20px!important}}.breadcrumb-container .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0 auto;max-width:355px;position:relative;width:100%}.breadcrumb-container .breadcrumb:before{border-top:1px solid #eaeaea;content:"";left:50%;position:absolute;-webkit-transform:translateX(-45%);transform:translate(-45%);width:257px;top:16px}@media (min-width:768px){.breadcrumb-container .breadcrumb{max-width:444px}.breadcrumb-container .breadcrumb:before{top:16px;width:349px;-webkit-transform:translateX(-48%);transform:translate(-48%)}}@media screen and (min-width:1000px){.breadcrumb-container .breadcrumb{max-width:472px}.breadcrumb-container .breadcrumb:before{-webkit-transform:translateX(-38%);transform:translate(-38%);top:20px;width:378px}}.breadcrumb-container .breadcrumb__item{pointer-events:none;position:relative}.breadcrumb-container .breadcrumb__item:after,.breadcrumb-container .breadcrumb__item:before{border-radius:50%;content:"";height:35px;left:50%;pointer-events:none;position:absolute;top:-12px;width:35px}@media screen and (min-width:1000px){.breadcrumb-container .breadcrumb__item:after,.breadcrumb-container .breadcrumb__item:before{height:50px;width:50px}}.breadcrumb-container .breadcrumb__item:after{height:35px;top:-2px;width:35px;background-color:#fff;border:1px solid #e2e2e2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:1}@media screen and (min-width:1000px){.breadcrumb-container .breadcrumb__item:after{height:40px;top:0;width:40px;border-width:1px;font-size:14px}}.breadcrumb-container .breadcrumb__item:before{background-color:#e2e2e2;display:none}.breadcrumb-container .breadcrumb__item .icon-svg{display:none}.breadcrumb-container .breadcrumb__item--completed:after,.breadcrumb-container .breadcrumb__item--current:after{background-color:#000;border:none!important;color:#fff}.breadcrumb-container .breadcrumb__item--completed:before,.breadcrumb-container .breadcrumb__item--current:before,.breadcrumb-container .breadcrumb__item--current~.breadcrumb__item--completed:after{background-color:#fff}.breadcrumb-container .breadcrumb__item--completed .breadcrumb__link,.breadcrumb-container .breadcrumb__item--current .breadcrumb__link{color:#000;font-weight:"bold"}.breadcrumb-container .breadcrumb__item--completed .breadcrumb__link:after,.breadcrumb-container .breadcrumb__item--current .breadcrumb__link:after{border-color:#000}.breadcrumb-container .breadcrumb__item--current~.breadcrumb__item--completed:before{background-color:#e2e2e2}.breadcrumb-container .breadcrumb__item--current~.breadcrumb__item--completed .breadcrumb__link{color:#e2e2e2}.breadcrumb-container .breadcrumb__item--current~.breadcrumb__item--completed .breadcrumb__link:after{border-color:#e2e2e2}@media screen and (min-width:300px){.breadcrumb-container .breadcrumb__item:after{counter-increment:checkout-steps;content:counter(checkout-steps)}}.breadcrumb-container .breadcrumb__link,.breadcrumb-container .breadcrumb__text{white-space:nowrap;color:#e2e2e2;display:block;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;left:50%;line-height:14px;padding-top:50px;position:relative;text-align:center;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:86px;font-size:10px;z-index:1}@media (min-width:768px){.breadcrumb-container .breadcrumb__link,.breadcrumb-container .breadcrumb__text{font-size:12px;width:100px}}.breadcrumb-container .breadcrumb__link:after,.breadcrumb-container .breadcrumb__text:after{border-radius:50%;content:"";height:35px;left:50%;pointer-events:none;position:absolute;top:-12px;width:35px;border:0 solid #e2e2e2;background-color:#fff}@media screen and (min-width:1000px){.breadcrumb-container .breadcrumb__link:after,.breadcrumb-container .breadcrumb__text:after{height:50px;width:50px}.breadcrumb-container .breadcrumb__link,.breadcrumb-container .breadcrumb__text{font-size:12px;line-height:22px;padding-top:60px;width:140px}}.breadcrumb__item--completed .breadcrumb-container .breadcrumb__link,.breadcrumb__item--completed .breadcrumb-container .breadcrumb__text,.breadcrumb__item--current .breadcrumb-container .breadcrumb__link,.breadcrumb__item--current .breadcrumb-container .breadcrumb__text{color:#000!important}.breadcrumb__item--completed .breadcrumb-container .breadcrumb__link:after,.breadcrumb__item--completed .breadcrumb-container .breadcrumb__text:after,.breadcrumb__item--current .breadcrumb-container .breadcrumb__link:after,.breadcrumb__item--current .breadcrumb-container .breadcrumb__text:after{border-color:#000}.breadcrumb-container .breadcrumb__link{pointer-events:auto;position:relative;text-decoration:none;white-space:nowrap}.breadcrumb__item--completed .breadcrumb-container .breadcrumb__link:focus,.breadcrumb__item--completed .breadcrumb-container .breadcrumb__link:hover{color:#e2e2e2}.breadcrumb-container .breadcrumb__item--completed .breadcrumb__text,.breadcrumb-container .breadcrumb__item--current .breadcrumb__text{color:#000!important}.breadcrumb-container .breadcrumb__item--completed .breadcrumb__text:after,.breadcrumb-container .breadcrumb__item--current .breadcrumb__text:after{border-color:#000!important}.page--stock-problems.page--logo-main .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb__link:after,.breadcrumb__text:after,.page--thank-you .breadcrumb-container{display:none}.breadcrumb-container .breadcrumb__text:after{background-color:#fff}.breadcrumb__item:after{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.template-cart{--background-color:#fff}.cart{min-height:284px;padding-bottom:33px}@media (min-width:576px){.cart{min-height:291px}}@media (min-width:768px){.cart{min-height:301px}}@media (min-width:1000px){.cart{padding-bottom:120px}}@media (min-width:1024px){.template-cart .header--text-dark .header__inner,.template-cart .menu--active .header__inner{border-bottom-color:transparent}.cart{min-height:360px}}@media (min-width:1280px){.cart{min-height:375px}}@media (min-width:1900px){.cart{min-height:400px}}.cart__alt-payment-methods{margin-top:20px}.cart__container{margin:0 auto;max-width:1400px;padding:0 20px;width:100%}@media (min-width:576px){.cart__container{padding-left:30px;padding-right:30px}}.cart__qty-toggle{-ms-flex-preferred-size:30%;flex-basis:30%;height:41px;margin:0;max-width:80px;min-width:80px}@media (min-width:375px){.cart__qty-toggle{max-width:106px;min-width:106px}}@media (min-width:1280px){.cart__qty-toggle{max-width:121px;min-width:121px}}.cart__continue{text-transform:uppercase;margin-top:35px;text-align:center;border:none!important;max-width:none;width:100%;display:inline-block;font-size:14px}.cart__continue:not(:first-child){margin-top:25px}@media (min-width:1000px){.cart__continue:not(:first-child){display:none}}.cart__continue-message{font-size:13px;line-height:1.33333;margin-top:17px;text-align:center;background:#efefef}.cart__continue-shopping{font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent!important;color:#000!important}.cart__form+.cart__continue-shopping{display:none}.cart__table:not(.cart__empty)+.cart__continue-shopping{margin-bottom:50px;margin-top:21px}.cart__continue-shopping:not(:first-child){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:left}.cart__continue-shopping:hover{background:0 0;color:#000}.cart__continue-shopping:hover .button__text{color:#000}.cart__continue-wrapper,afterpay-placement+.cart__continue-wrapper{margin-top:20px}@media (min-width:1000px){.cart__form+.cart__continue-shopping{display:-webkit-box;display:-ms-flexbox;display:flex}.cart__table:not(.cart__empty)+.cart__continue-shopping{display:none}.cart__continue-wrapper{margin-top:20px}afterpay-placement+.cart__continue-wrapper{margin-top:30px}}.cart__count{font-size:13px;line-height:17px;padding:0 0 20px}.cart__discount{position:relative;width:100%;margin-top:15px}@media (min-width:1000px){.cart__discount{margin-top:0;padding-top:15px}}.cart__discount-field-note{font-size:11px;color:#000;text-align:left;display:block;padding:5px 0}.cart__discount-apply{height:45px;line-height:45px;padding:0!important;vertical-align:top;width:100px}.cart__discount-input[type=text]{background-color:transparent;border:1px solid #111;display:inline-block;font-size:13px;height:45px;padding:0 15px;width:100%}.cart__discount-disclaimer{margin-top:5px;color:#000;font-size:11px}.cart__empty{border-top:1px solid;font-size:14px;padding:30px 0 0}.cart__empty .cart__continue-shopping{margin-top:30px}@media (min-width:1000px){.cart__empty{font-size:16px}.cart__empty .cart__continue-shopping{margin-top:45px}.cart__form,.cart__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cart__header{padding-bottom:20px;padding-top:20px}@media (min-width:1280px){.cart__header{padding-bottom:20px;padding-top:20px}}.cart__header,.cart__inner{opacity:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.cart__header.loaded,.cart__inner.loaded{opacity:1}.cart__legal{font-size:14px;margin-top:23px;text-align:center}@media (min-width:1000px){.cart__legal{font-size:16px;margin:26px auto 0;width:90%}}.cart__help-link,.cart__item{font-size:12px}.cart__help-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.cart__help-link:not(:first-child){margin-left:10px}.cart__image{backface-visibility:hidden;mix-blend-mode:multiply;z-index:2}.cart__image-wrap{display:block;pointer-events:auto;position:relative}.cart__image-wrap:before{content:"";display:block;padding-top:136.875%}.cart.alt .cart__image-wrap:before{padding-top:110%!important}@media screen and (min-width:576px){.cart.alt .cart__image-wrap:before{padding-top:91%!important}}@media (min-width:768px){.cart.alt .cart__image-wrap:before{padding-top:70%!important}}@media (min-width:1024px){.cart.alt .cart__image-wrap:before{padding-top:43%!important}}.cart__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.33333;min-height:174px;overflow:hidden;padding:30px 40px 30px 127px;position:relative}.cart__item td table{width:100%}.cart .cart__item{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.cart .cart__item--continue{border:none;min-height:auto;padding:0}.cart .cart__item--continue td{padding:21px 0 51px}.cart .cart__item:first-child{border-top:none}@media (min-width:1000px){.cart .cart__item--continue td{padding:49px 0 0}.cart .cart__item{display:table-row;font-size:14px;line-height:18px;line-height:1.28571;padding:0}}.cart__backorder span{font-size:10px;display:block;padding:10px 0;color:red;font-weight:700;line-height:1.5}@media (min-width:1000px){.cart__backorder span{font-size:12px;margin-top:-30px}}.cart__message{background:#efefef;font-size:14px;line-height:1;margin-bottom:0;padding:22px;position:relative;width:100%;text-align:center;margin-top:20px}@media (min-width:1000px){.cart__message{font-size:15px;margin-bottom:0;margin-top:23px}}.cart__max-message{color:#8e8e8e;font-size:12px;line-height:20px}.cart__name{display:block;font-size:16px;margin-bottom:10px;text-decoration:none}@media (min-width:1000px){.cart__name{font-size:20px;margin-bottom:20px}}@media (min-width:1280px){.cart__name{font-size:24px;margin-bottom:33px}}.cart__price{color:#000;font-size:16px}.cart__remove,.cart__summary{font-family:HelveticaNeue,Helvetica,sans-serif}@media (min-width:1280px){.cart__price{font-size:20px}}.cart__price--mobile{display:none}.cart__remove{color:inherit;cursor:pointer;font-size:12px;line-height:1;text-decoration:underline;text-transform:uppercase;vertical-align:top}.cart__promotional-message{margin-top:20px;font-size:18px}.cart__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:19px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:14px}.cart__row--afterpay{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart__row--estimated-total{border-top:3px solid #000;padding-top:14px;margin-bottom:16px}.cart__discount-message{color:var(--color-accent);font-weight:700;font-size:1.1em}.cart__select{background-color:transparent;display:inline-block;position:relative}.cart__summary input,.cart__summary textarea,.minicart{background-color:#fff}.cart__select-icon{display:none}.cart__summary{font-size:16px;line-height:1.42857;width:var(--checkout-sidebar-width)}.cart__summary .afterpay-paragraph{font-size:11px;position:relative;text-align:center}@media (min-width:1400px){.cart__summary .afterpay-paragraph .afterpay-link{display:block}}.cart__summary-inner{border-top:0 solid #000;padding-top:25px}body.k18-pro .cart__summary-inner afterpay-placement{display:none}.cart__summary-title{font-size:24px;margin-bottom:14px}@media (min-width:1000px){.cart__summary-inner{padding-top:46px}.cart__summary-title{margin-bottom:32px}}.cart__item-group{display:block;-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px 0}.cart__item-group--details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:3px}@media (min-width:1000px){.cart__item-group--details{-ms-flex-preferred-size:30vw;flex-basis:30vw}}@media (min-width:1280px){.cart__item-group--details{-ms-flex-preferred-size:100%;flex-basis:100%}}.cart__item-group--image{left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:24px;pointer-events:none;position:absolute;top:30px;width:127px}.cart__item-group--price{position:absolute;right:0;top:31px;text-align:center}@media (min-width:1000px){.cart__item-group--price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding-left:10px}}.cart__item-group--quantity{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media (min-width:1000px){.cart__item-group--quantity{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:50px;text-align:center}}@media (min-width:1280px){.cart__item-group--quantity{text-align:right}}.cart__item-group--remove{bottom:0;right:0;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;position:absolute;text-align:left}@media (min-width:1000px){.cart__item-group--remove{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;padding-left:10px;position:static}}@media (min-width:1280px){.cart__item-group--remove{padding-left:3px;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left}}@media (min-width:1000px){.cart .cart__item-group{display:table-cell;position:static;vertical-align:top;width:auto}.cart .cart__item-group--details{padding:47px 25px 0 0}.cart .cart__item-group--image{padding:39px 34px 39px 0;width:180px}.cart .cart__item-group--price{padding-left:17px;padding-right:7px;padding-top:109px}.cart .cart__item-group--quantity{padding-top:98px}.cart .cart__item-group--remove{padding-right:21px;padding-top:112px;text-align:right}.cart__table{-ms-flex-negative:0;flex-shrink:0;width:calc(100% - var(--checkout-sidebar-width) - var(--checkout-sidebar-margin))}}@media (min-width:1400px){.cart .cart__item-group--price{padding-left:33px}.cart .cart__item-group--details{min-width:355px}}.cart__table,.cart__tbody{display:block}.cart__title{margin-bottom:0}.cart__total{font-size:17px;line-height:1.23529}.cart__variant{font-size:12px;line-height:1;margin-bottom:2px}.cart__variant:last-child{margin-bottom:13px}@media (min-width:1000px){.cart__variant{margin-bottom:8px;font-size:14px}}@media (min-width:1280px){.cart .cart__item-group--price{padding-top:106px}.cart__variant{margin-bottom:10px;font-size:16px}}.cart__variant[data-key^=hidden_]{display:none}@media (min-width:1000px){.cart .cart__table:not(.cart__empty){display:table;margin-bottom:48px}.cart .cart__tbody{display:table-row-group}}.cart afterpay-placement{margin:20px 0}@media (min-width:1000px){.cart afterpay-placement{margin-bottom:10px}}.cart #dynamic-checkout-cart:empty{min-height:7px}.minicart{bottom:0;overflow-y:auto;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out;width:100%;z-index:10001}.minicart::-webkit-scrollbar{-webkit-appearance:none;background-color:transparent;height:6px;width:6px}.minicart::-webkit-scrollbar-track-piece{background-color:transparent}.minicart::-webkit-scrollbar-thumb{border-radius:0;background-color:#b1b1b1;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);box-shadow:0 0 1px #ffffff80}@media (min-width:540px){.minicart{width:412px}}.minicart.active{-webkit-transform:translateX(0);transform:translate(0)}.k18-pro-resources .minicart{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.minicart__total-count{margin-left:auto;font:400 14px/14px HelveticaNeue-Medium,Helvetica,sans-serif;text-transform:capitalize}.minicart__discount{position:relative;width:100%;text-align:right}.minicart__discount+.minicart__legal{margin-top:0}.minicart__discount-apply{height:58px;line-height:58px;padding:0!important;vertical-align:top;width:100px}.minicart__discount-input[type=text]{background-color:transparent;border:1px solid #ededed;display:inline-block;font-size:16px;height:49px;padding:0 15px;width:100%}.minicart__discount-input[type=text]::-webkit-input-placeholder{font-size:13px!important;color:#747474!important;text-transform:lowercase}.minicart__discount-input[type=text]::-moz-placeholder{font-size:13px!important;color:#747474!important;text-transform:lowercase}.minicart__discount-input[type=text]:-ms-input-placeholder{font-size:13px!important;color:#747474!important;text-transform:lowercase}.minicart__discount-input[type=text]::-ms-input-placeholder{font-size:13px!important;color:#747474!important;text-transform:lowercase}.minicart__discount-input[type=text]::placeholder{font-size:13px!important;color:#747474!important;text-transform:lowercase}.minicart__discount-error{color:var(--color-accent);padding:5px}.minicart__discount-disclaimer{margin-top:5px;color:var(--color-accent);font-size:10px}.minicart .button--submit .button__text{font:700 13px/1 HelveticaNeue-Bold,Helvetica,sans-serif;letter-spacing:.1em}.minicart__backorder{margin-top:10px}.minicart__backorder span{font-size:12px;display:block;padding:10px 0;color:red;font-weight:700;line-height:1.5}.minicart__actions{border-top:1px solid #e2e2e2;z-index:5;margin-top:auto}@media (min-height:600px){.minicart__actions{background-color:#fff;bottom:0;position:sticky}}.minicart__actions-inner{padding:20px}@media (min-width:1024px){.minicart__actions-inner{padding:16px 30px}}.minicart__additional-checkout-buttons{margin-top:20px}.minicart__additional-checkout-buttons .additional-checkout-button{display:block!important;margin:20px 0 0!important;max-width:100%!important;min-width:100%!important;width:100%!important}.minicart__additional-checkout-buttons iframe,.minicart__additional-checkout-buttons iframe.gpay-iframe{width:100%!important}.minicart__alt-payment-methods{margin-top:15px;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);grid-column-gap:15px;display:none}.minicart__alt-payment-methods img{-webkit-box-flex:1;-ms-flex:1;flex:1}.minicart__alt-payment-methods img:last-of-type{max-height:50px;margin:0 0 0 auto}.minicart__legal{font:400 10px/13px HelveticaNeue,Helvetica,sans-serif;text-transform:none;text-align:center;margin-top:10px;margin-bottom:10px;color:#737373;padding:0}@media (min-width:1024px){.minicart__legal{padding:0;margin:10px auto 0}}.minicart__backdrop{background-color:#00000080;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-transform:none;transform:none;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;z-index:20}.minicart.active+.minicart__backdrop{opacity:1;pointer-events:auto}.minicart__checkout{background:#000;border:1px solid #000;cursor:pointer;display:inline-block;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:13px;letter-spacing:.1em;line-height:17px;padding:15px 40px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:border .2s ease,color .2s ease,background-color .2s ease;transition:border .2s ease,color .2s ease,background-color .2s ease;color:#fff;width:100%;max-width:100%!important;margin-top:5px}.minicart__checkout .button__text{font-family:inherit;font-size:1em;text-transform:inherit}.minicart__checkout .btn__content,.minicart__checkout .button__text{position:relative;z-index:1}.minicart__checkout.BIS_trigger>*{pointer-events:none}.minicart__checkout:disabled,.minicart__checkout[disabled]{background-color:#ccc!important;border-color:#ccc!important;pointer-events:none!important}.minicart__checkout:focus-visible{-webkit-box-shadow:0 2px 5px #00f;box-shadow:0 2px 5px #00f}.minicart__checkout>*{pointer-events:none}.minicart__checkout:not(.button--hollow):not(.button--blue){background:#000;color:#fff;border-color:#000}.minicart__checkout:not(.button--hollow):not(.button--blue):hover{background:#222}.minicart__checkout:hover{background-color:#cfde3e;color:#000;border-color:#cfde3e}@media (min-width:1400px){.minicart__checkout{padding:14px 40px}}.minicart__checkout span{font-size:13px}.minicart__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:100%}.minicart__continue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;-webkit-transition:all 0s .4s;transition:all 0s .4s;visibility:hidden;opacity:0;width:100%;text-decoration:none;padding:20px}@media (min-width:1024px){.minicart__checkout{max-width:300px}.minicart__continue{padding:20px 30px}}.minicart.active .minicart__continue{opacity:1;-webkit-transition:none;transition:none;visibility:visible}.minicart__continue:focus-visible{-webkit-box-shadow:0 2px 5px #00f,inset 0 0 0 3px #00f!important;box-shadow:0 2px 5px #00f,inset 0 0 0 3px #00f!important}.minicart__continue-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;vertical-align:bottom;margin-right:6px;width:13px;top:1px}.minicart__item,.minicart__quantity-amount{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}.minicart__continue-icon svg{-webkit-transform:translateY(-2px);transform:translateY(-2px);height:auto;width:100%}.minicart__details{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 0 20px}.minicart__empty{padding:30px 20px}.minicart__image{-o-object-fit:cover;object-fit:cover;width:100%}.canvasblending .minicart__image{mix-blend-mode:darken}.minicart__image-wrap{-ms-flex-preferred-size:47px;flex-basis:47px;height:auto}.canvasblending .minicart__image-wrap{isolation:isolate}.minicart__item{display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:1}.minicart__item+.minicart__item{border-top:1px solid #e2e2e2;margin-top:16px;padding-top:16px}.minicart__item:last-child{border-bottom:none}.minicart__item-count{font-family:HelveticaNeue,Helvetica,sans-serif;font-size:11px;display:none}.minicart__item-list{padding:20px}@media (min-width:1024px){.minicart__item-list{padding:30px}}@media (min-height:600px){.minicart__item-list{padding-top:20px}}.minicart__item-row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.minicart__item-row--amount{margin-top:0}.minicart__item-row--quantity{margin-top:10px}.minicart__item-row--total{color:#000;font-size:17px;letter-spacing:0;line-height:1;margin-bottom:10px;text-transform:lowercase;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.minicart__message,body.k18-pro .minicart__message{color:#fff;background-color:var(--color-pink)}.minicart__item-row--total .minicart__total-amount,.minicart__message{text-transform:none}.minicart__message{font-size:14px;letter-spacing:0;padding:10px;text-align:center;font-family:HelveticaNeue-Medium,Helvetica,sans-serif}.minicart__name,.minicart__price{color:#000;font-family:HelveticaNeue-Medium,Helvetica,sans-serif}@media (min-width:1024px){.minicart__message{padding:10px}}.minicart .quantity-toggle{margin-top:10px;max-width:76px}.minicart .quantity-toggle__input{font-size:13px}.minicart .quantity-toggle__icon{height:28px}.minicart__name{font-size:14px;text-decoration:none;text-transform:lowercase;margin-right:25px;line-height:1.15}@media (min-width:540px){.minicart__name{padding-right:45px}}.minicart__price{font-size:22px}.minicart__price-amount{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:14px}.minicart__continue-text,.minicart__remove,.minicart__type,.minicart__variant{font-family:HelveticaNeue,Helvetica,sans-serif;letter-spacing:0}.minicart__discount-message{margin-top:20px;color:var(--color-accent);font-weight:700;font-size:1.1em}.minicart__discount-wrap{display:none;padding:0 0 20px}.minicart__discount-wrap.active{display:block;padding-top:0;padding-bottom:10px}.minicart__discount-add-link{text-decoration:underline;text-align:right;margin-top:0;margin-bottom:10px;font-size:12px;color:#111}.minicart__properties{font-size:0;line-height:1}.minicart__properties:not(:empty){margin-top:7px}.minicart__qty-toggle{border:1px solid #e2e2e2}.minicart__quantity-update--minus:before{display:none}.minicart__quantity-amount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:1px 0;cursor:default;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;font-size:13px;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1px;width:30px}.minicart__quantity-incrementor{display:-webkit-box;display:-ms-flexbox;display:flex}.minicart__quantity-update{cursor:pointer;display:inline-block;font-size:16px;height:30px;position:relative;width:30px}.minicart__quantity-update:after,.minicart__quantity-update:before{content:"";height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;width:10px}.minicart .gift-box-offer__note,.minicart__remove{position:relative}.minicart__quantity-update:before{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.minicart__title{font-size:25px;line-height:1;margin-bottom:25px;text-transform:uppercase}.minicart__type,.minicart__variant{color:#000;display:block;font-size:12px;line-height:15px;margin-bottom:6px;text-transform:capitalize}.minicart__variant--size{margin-top:9px}.minicart__variant{font-size:12px;line-height:18px}.minicart__continue-text,.minicart__remove{color:#747474;cursor:pointer;font-size:10px}.minicart__remove.quantity-toggle--disabled{margin-top:10px}.minicart__remove{text-transform:uppercase}.minicart__continue-text{text-transform:lowercase;font:700 17px/1 HelveticaNeue-Bold,Helvetica,sans-serif}.minicart__continue-text--header{color:#000;margin-left:5px;text-decoration:none}.minicart__remove{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;text-decoration:underline}.minicart .gift-box-offer__group,.minicart__variant[data-key^=hidden_]{display:none}.minicart .list-enter-active,.minicart .list-leave-active{-webkit-transition:all .3s;transition:all .3s}.minicart .list-enter,.minicart .list-leave-to{max-height:0;opacity:0}.minicart .vue-lazy{-webkit-transition:none;transition:none}.minicart #dynamic-checkout-cart:empty{min-height:7px}.minicart .gift-box-offer__wrapper label{font-size:13px;cursor:pointer}.minicart .gift-box-offer__row.loading{opacity:.1;pointer-events:none}.minicart .gift-box-offer__group.disabled{opacity:.2;pointer-events:none}.minicart .gift-box-offer__group.on{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:8px;margin-top:0;padding-left:15px}.minicart .gift-box-offer__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.minicart .gift-box-offer__control label{cursor:pointer;font-size:13px}.minicart .gift-box-offer__note-input{padding:8px;font-size:13px}.minicart .gift-box-offer__note-alert{position:absolute;text-align:right;width:auto;padding:3px 8px;top:1px;right:15px;color:#fff;background-color:#111;font-size:12px;letter-spacing:.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none;z-index:5}.minicart .gift-box-offer__notes-toggle-btn{text-align:left;font-size:12px;text-decoration:underline;padding-left:40px;margin-bottom:10px;display:none}.minicart .gift-box-offer__notes-toggle-btn.show{display:inline-block}.minicart #gift-box-offer__input[disabled]{opacity:.5;pointer-events:none}.minicart label+input[disabled]{opacity:.2}.minicart .gift-box-offer__note{display:none}.minicart .gift-box-offer__note.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 15px 40px 0}.minicart .gift-box-offer__control--add-gift.gift-disabled input,.minicart .gift-box-offer__control--add-gift.gift-disabled label,.minicart .gift-box-offer__wrapper.loading{opacity:.1;pointer-events:none}.minicart .gift-box-offer__control--add-gift.gift-disabled:hover:before{content:"Sorry! Your cart does not qualify for a gift box.";position:absolute;bottom:0;left:25px;background-color:var(--color-pink);color:#fff;font-size:12px;padding:2px 8px;white-space:nowrap;z-index:9999;opacity:1}.minicart .gift-box-offer__wrapper.gift-disabled:hover:after{content:"";position:absolute;bottom:-10px;left:18px;border-width:6px;border-style:solid;border-color:#f6418e transparent transparent;z-index:9999;rotate:180deg}.minicart__actions-free-note-textarea{display:none;margin-top:15px}.minicart__actions-free-note-textarea.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#minicart-free-samples+.minicart__legal{margin-top:20px}.minicart-free-samples,.minicart-recommended{overflow:hidden;padding-bottom:20px;position:relative;margin:0 20px}.minicart-free-samples.freeze,.minicart-recommended.freeze{pointer-events:none}@media (min-width:1024px){.minicart-free-samples,.minicart-recommended{margin:0 20px}}.minicart-free-samples__button,.minicart-recommended__button{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:13px;text-decoration:none;color:#000;background-color:transparent;text-transform:uppercase;width:96%;border:1px solid #000;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;min-height:43px;-ms-flex-item-align:end;align-self:flex-end}.minicart-free-samples__button[disabled],.minicart-recommended__button[disabled]{color:#000;cursor:default;background-color:#eee}.minicart-free-samples__button:hover,.minicart-recommended__button:hover{background-color:#cfde3e;color:#000;border-color:#cfde3e}.minicart-free-samples__columns,.minicart-recommended__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.minicart-free-samples__column--content,.minicart-recommended__column--content{width:calc(100% - 127px);padding-left:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.minicart-free-samples__column--image,.minicart-recommended__column--image{width:104px}.minicart-free-samples__image,.minicart-recommended__image{color:#fff;height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;position:absolute;top:0;width:100%}.minicart-free-samples__image:not([src]):not([srcset]),.minicart-recommended__image:not([src]):not([srcset]){visibility:hidden}.canvasblending .minicart-free-samples__image,.canvasblending .minicart-recommended__image{color:#f5f5f5;mix-blend-mode:darken}.minicart-free-samples__image-holder,.minicart-recommended__image-holder{display:block;padding-top:119.23077%;position:relative}.canvasblending .minicart-free-samples__image-holder,.canvasblending .minicart-recommended__image-holder{background:#f5f5f5;isolation:isolate}.minicart-free-samples__item,.minicart-recommended__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.minicart-free-samples__name,.minicart-recommended__name{color:#000;font-family:HelveticaNeue-Medium,Helvetica,sans-serif;font-size:14px;text-decoration:none;text-transform:lowercase;line-height:normal;margin-bottom:5px;width:85%}.minicart-free-samples__name a,.minicart-recommended__name a{color:inherit;display:inline-block;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;text-decoration:none}.minicart-free-samples__price,.minicart-recommended__price{color:#000;font-family:HelveticaNeue-Medium,Helvetica,sans-serif;font-size:14px;line-height:1.1;width:auto;text-align:right}.minicart-free-samples__price s,.minicart-recommended__price s{margin-right:5px;color:#000}.minicart-free-samples__size-input,.minicart-recommended__size-input{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.minicart-free-samples__size-input[disabled]+.minicart-free-samples__size-label,.minicart-free-samples__size-input[disabled]+.minicart-recommended__size-label,.minicart-recommended__size-input[disabled]+.minicart-free-samples__size-label,.minicart-recommended__size-input[disabled]+.minicart-recommended__size-label{position:relative;overflow:hidden;background:#eee;border:1px solid #eee;cursor:default;color:#cfde3e;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.minicart-free-samples__size-input[disabled]+.minicart-free-samples__size-label:after,.minicart-free-samples__size-input[disabled]+.minicart-recommended__size-label:after,.minicart-recommended__size-input[disabled]+.minicart-free-samples__size-label:after,.minicart-recommended__size-input[disabled]+.minicart-recommended__size-label:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),rgba(110,110,110,.16) 50%,transparent calc(50% + 1px),transparent 100%)}.minicart-free-samples__size-input[disabled]+.minicart-free-samples__size-label:active,.minicart-free-samples__size-input[disabled]+.minicart-free-samples__size-label:visited,.minicart-free-samples__size-input[disabled]+.minicart-recommended__size-label:active,.minicart-free-samples__size-input[disabled]+.minicart-recommended__size-label:visited,.minicart-recommended__size-input[disabled]+.minicart-free-samples__size-label:active,.minicart-recommended__size-input[disabled]+.minicart-free-samples__size-label:visited,.minicart-recommended__size-input[disabled]+.minicart-recommended__size-label:active,.minicart-recommended__size-input[disabled]+.minicart-recommended__size-label:visited{color:#cfde3e}.no-touchevents .minicart-free-samples__size-input[disabled]+.minicart-free-samples__size-label:hover,.no-touchevents .minicart-free-samples__size-input[disabled]+.minicart-recommended__size-label:hover,.no-touchevents .minicart-recommended__size-input[disabled]+.minicart-free-samples__size-label:hover,.no-touchevents .minicart-recommended__size-input[disabled]+.minicart-recommended__size-label:hover{color:#616161;background:#eee;border-color:#eee;color:#00000029}.minicart-free-samples__size-input:checked+.minicart-free-samples__size-label,.minicart-free-samples__size-input:checked+.minicart-recommended__size-label,.minicart-recommended__size-input:checked+.minicart-free-samples__size-label,.minicart-recommended__size-input:checked+.minicart-recommended__size-label{background:#fff;color:#000;border-color:#cfde3e}.minicart-free-samples__size-item,.minicart-recommended__size-item{padding:0 2px 4px;position:relative}.minicart-free-samples__size-label,.minicart-recommended__size-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eee;border:1px solid #eee;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:42px;padding:0 10px;color:#cfde3e;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}.minicart-free-samples__size-label:active,.minicart-free-samples__size-label:visited,.minicart-recommended__size-label:active,.minicart-recommended__size-label:visited{color:#cfde3e}.no-touchevents .minicart-free-samples__size-label:hover,.no-touchevents .minicart-recommended__size-label:hover{background:#fff;color:#000;border-color:#cfde3e}.minicart-free-samples__size-list,.minicart-recommended__size-list{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.minicart-free-samples-header,.minicart-recommended-header{padding-bottom:23px}.minicart-free-samples-header__buttons,.minicart-recommended-header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.minicart-free-samples-header__button,.minicart-recommended-header__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:22px}.minicart-free-samples-header__button--next,.minicart-recommended-header__button--next{margin-left:5px}.minicart-free-samples-header__button.swiper-button-disabled,.minicart-recommended-header__button.swiper-button-disabled{cursor:default;opacity:.5}.minicart-free-samples-header__button.swiper-button-disabled svg g,.minicart-recommended-header__button.swiper-button-disabled svg g{fill:#c9c9c9}.minicart-free-samples-header__inner,.minicart-recommended-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}.minicart-free-samples-header__title,.minicart-recommended-header__title{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;text-transform:lowercase;font-size:16px;line-height:1}.minicart-free-samples-header__inner[data-slide-count="0"] .minicart-free-samples-header__buttons,.minicart-free-samples-header__inner[data-slide-count="0"] .minicart-recommended-header__buttons,.minicart-free-samples-header__inner[data-slide-count="1"] .minicart-free-samples-header__buttons,.minicart-free-samples-header__inner[data-slide-count="1"] .minicart-recommended-header__buttons,.minicart-recommended-header__inner[data-slide-count="0"] .minicart-free-samples-header__buttons,.minicart-recommended-header__inner[data-slide-count="0"] .minicart-recommended-header__buttons,.minicart-recommended-header__inner[data-slide-count="1"] .minicart-free-samples-header__buttons,.minicart-recommended-header__inner[data-slide-count="1"] .minicart-recommended-header__buttons{opacity:0}.minicart-free-samples .swiper-slide,.minicart-recommended .swiper-slide{height:auto}.minicart-recommended{margin-top:20px}.minicart-free-samples{padding:15px 15px 35px;position:relative;margin:0;background:#f9f9f9}.minicart-free-samples-header{padding-bottom:20px}.minicart-free-samples-header__inner{border:none;padding-top:0}.minicart-free-samples__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:100%}.minicart-free-samples__column--image{min-width:100%;width:100%}.minicart-free-samples__column--content{padding-left:0;width:100%;margin-top:8px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.minicart-free-samples__price{display:none;text-align:left;font-size:14px}.minicart-free-samples__name{text-align:center;width:auto;font-size:12px;line-height:1.05;margin-bottom:10px}.minicart-free-samples__button{margin-top:auto;font-size:11px;letter-spacing:.1em;min-height:30px}.minicart-free-samples__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.minicart-free-samples__tease{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#cfdf3ddb;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}.minicart-free-samples__free-sample-message{background-color:transparent;color:#000;font-family:var(--font-bold);font-size:16px;padding:0 11px;text-align:center;width:100%}.minicart-free-samples__free-sample-message span{font-size:16px;font-family:HelveticaNeue-Bold}.template-checkout .dynamic-checkout__title,.template-checkout .main__content{font-family:HelveticaNeue,Helvetica,sans-serif;letter-spacing:0}.minicart-free-samples__image-holder{padding-top:84%}.minicart-free-samples__gauge-wrap{width:100%}.minicart-free-samples__free-sample-gauge{width:100%;height:6px;margin:10px auto 0;position:relative;border-radius:8px;background-color:#fff}.minicart-free-samples__free-sample-gauge--tier-two{background-color:#d2d2d2}.minicart-free-samples__free-sample-gauge-inner{height:100%;background-color:#000;position:absolute;top:0;left:0;width:calc(100% - 2px);will-change:transform,background-color;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:left center;transform-origin:left center}.minicart-free-samples__free-sample-gauge-inner--tier-two{background-color:var(--color-pink)}.minicart-free-samples__tier-two-total{will-change:transform;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.minicart-free-samples.hide-controls .swiper-button-disabled{display:none!important}.minicart-free-samples__lock-icon:focus-visible{outline:#00f solid 3px}.template-checkout,.template-checkout li,.template-checkout p{line-height:1.15}.template-checkout #MainContent{display:block!important}.template-checkout #shopify-section-header{position:static;-webkit-transform:none;transform:none}.checkout__cart-note .cart__note{margin-bottom:10px}.checkout__cart-note .cart__note-container{border:1px solid #e3e3e3;margin:0}.checkout__cart-note .cart__note-max-message{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:11px;color:#ccc;text-transform:uppercase}.checkout__cart-note .cart__note-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.alternative-payment-separator,.template-checkout .dynamic-checkout__title:before{display:none}.checkout__cart-note-update{color:#8b5d34;height:18px;text-decoration:underline}@media (min-width:1000px){.checkout__cart-note{margin-top:-51px}}.content{overflow:visible}.icon-fallback-text,.label-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.section{padding-top:56px}@media (min-width:750px){.section__header{margin-bottom:0}}.template-checkout .dynamic-checkout{margin-bottom:30px}@media (min-width:1000px){.template-checkout .dynamic-checkout{margin:-12px 0 50px}}.template-checkout .dynamic-checkout__content{border-color:#d3d3d3;border-radius:0;border-width:0 0 1px;padding:19px 0 25px}.template-checkout .dynamic-checkout__content div:only-child{margin:0!important}.template-checkout .dynamic-checkout__title{color:#3a3a3a;font-size:14px;line-height:1.42857;padding-left:10px;text-align:left}.template-checkout .dynamic-checkout__title:after{border-color:#d3d3d3;border-width:1px 0 0;border-radius:0;margin-left:10px}.main{z-index:auto}.template-checkout .main__content .step__footer__continue-btn .btn__content,.template-checkout .main__content .step__footer__continue-btn .button__text,.template-checkout .section__content{z-index:1;position:relative}.main__content{padding-bottom:0}.template-checkout .wrap{width:100%!important}.template-checkout .wrap--checkout{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 100px}@media (max-width:999px){.template-checkout .wrap--checkout{max-width:100%}}@media (min-width:1000px){.page--no-banner .main,.page--no-banner .sidebar{padding-top:0}.template-checkout .wrap--checkout{display:block;margin-top:60px}}@media (min-width:1280px){.template-checkout .wrap--checkout{width:90%;margin:60px auto 140px;max-width:1600px!important}}.template-checkout .checkout__content>.wrap{padding-bottom:50px}@media (min-width:1000px){.template-checkout .checkout__content>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:105px;padding-top:40px}}.template-checkout .checkout__content>.wrap:before{display:none}.template-checkout .section--subscription-agreement .fieldset{border-radius:0;border:1px solid #707070;padding:12px;margin:0}.template-checkout .section--subscription-agreement .fieldset a{text-decoration:underline}.template-checkout .content-box{border-color:#707070}.template-checkout .content-box__row~.content-box__row{border-top-color:#707070}@media (min-width:1000px){.template-checkout .checkout__content>.wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template-checkout .main{-ms-flex-negative:0;flex-shrink:0;width:calc(100% - var(--checkout-sidebar-width) - var(--checkout-sidebar-margin))}}.template-checkout .sidebar{padding-left:0;width:var(--checkout-sidebar-width)}.template-checkout .checkout__content a,.template-checkout .link{color:#000;text-decoration:underline}.template-checkout .floating-labels .main .field__label{color:#000;font-size:10px;padding-left:17px;top:4px;opacity:1!important}.template-checkout .product__description{background-color:transparent}.template-checkout .stock-problem-table__header th{color:#000}.template-checkout .checkout__content .wrap,.template-checkout .order-summary-toggle .wrap{margin:0 auto;max-width:1400px;padding:0 20px;width:100%}@media (min-width:576px){.template-checkout .checkout__content .wrap,.template-checkout .order-summary-toggle .wrap{padding-left:30px;padding-right:30px}}.template-checkout .main__content{background-color:#fff;color:#000;font-size:14px;line-height:1.4;text-transform:none}@media (min-width:1024px){.template-checkout .main__content{font-size:15px}}.template-checkout .main__content .step__footer__continue-btn{background:#000;cursor:pointer;display:inline-block;max-width:100%;position:relative;text-align:center;text-decoration:none;-webkit-transition:border .2s ease,color .2s ease,background-color .2s ease;transition:border .2s ease,color .2s ease,background-color .2s ease;border-radius:0;border:1px solid #000;color:#fff;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:13px;letter-spacing:.11em;letter-spacing:0;line-height:1;min-height:55px;padding:16px 66px;text-transform:uppercase;width:auto;width:100%}@media (min-width:1400px){.template-checkout .main__content .step__footer__continue-btn{padding:22px 40px}}.template-checkout .main__content .step__footer__continue-btn .button__text{font-family:inherit;font-size:1em;text-transform:inherit}.template-checkout .main__content .step__footer__continue-btn.BIS_trigger>*{pointer-events:none}.template-checkout .main__content .step__footer__continue-btn:disabled,.template-checkout .main__content .step__footer__continue-btn[disabled]{background-color:#ccc!important;border-color:#ccc!important;pointer-events:none!important}.template-checkout .main__content .step__footer__continue-btn>*,.template-checkout .template-checkout .btn--disabled,.template-checkout .template-checkout .field__input-btn.BIS_trigger>*{pointer-events:none}.template-checkout .main__content .step__footer__continue-btn:focus-visible{-webkit-box-shadow:0 2px 5px #00f;box-shadow:0 2px 5px #00f}.template-checkout .main__content .step__footer__continue-btn:not(.button--hollow):not(.button--blue){background:#000;color:#fff;border-color:#000}.template-checkout .main__content .step__footer__continue-btn:not(.button--hollow):not(.button--blue):hover{background:#222}.template-checkout .main__content .step__footer__continue-btn:hover{background:#cfde3e;border:1px solid #cfde3e;color:#000}@media (min-width:768px){.template-checkout .main__content .step__footer__continue-btn{font-size:15px}}@media (min-width:1024px){.template-checkout .main__content .step__footer__continue-btn{font-size:16px;max-width:100%;width:auto}}.template-checkout .main__content .content-box .content-box__row{background-color:transparent;border-radius:0;padding:1.1em 20px}.template-checkout .main__content .content-box .content-box__row.content-box__row--no-padding{padding-left:0;padding-right:0}.template-checkout .main__content .content-box .content-box__row .content-box__row{border-radius:0}.template-checkout .main__content .content-box .content-box__row .content-box__row--secondary{background-color:transparent}.template-checkout .main__content .content-box .content-box__row .field__input{background-color:transparent;border-radius:0}.template-checkout .main__content .field__input{border-radius:0;border-color:#707070;-webkit-box-shadow:none!important;box-shadow:none!important;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-checkout .main__content .field__input[placeholder]:-ms-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .main__content .field__input[placeholder]::-webkit-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .main__content .field__input[placeholder]::-moz-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .main__content .field__input[placeholder]::-ms-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .main__content .field__input[placeholder]::placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .floating-labels .field__label{color:#000}.template-checkout .floating-labels .field--show-floating-label .field__input--select{border-radius:0;padding-bottom:.92857em;padding-top:.92857em}.template-checkout .floating-labels .field__input-wrapper--flag-focus .field__input,.template-checkout .floating-labels .field__input:focus{-webkit-box-shadow:none;box-shadow:none}.template-checkout .main h2,.template-checkout .main h3{color:#000;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.template-checkout .fieldset-description{margin-top:20px}.template-checkout .section.section--half-spacing-top.section--optional{padding-top:20px}.template-checkout .section__header{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:14px;letter-spacing:0;line-height:1.4;text-transform:none;margin-bottom:16px;z-index:0}@media (min-width:1000px){.template-checkout .section__header{margin-bottom:21px}}.template-checkout .section__header>div{margin:0!important;padding:0!important}.template-checkout .section--contact-information .layout-flex.layout-flex--tight-vertical.layout-flex--loose-horizontal.layout-flex--wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template-checkout .section--contact-information .logged-in-customer-information__avatar{border-radius:50%;height:40px;width:40px}.template-checkout .section--contact-information .section__header a{color:inherit;text-decoration:underline}@media (min-width:1000px){.template-checkout .section--contact-information .logged-in-customer-information{float:right;margin-top:-33px;width:auto}.template-checkout .section--contact-information .logged-in-customer-information__avatar-wrapper,.template-checkout .section--contact-information .logged-in-customer-information__paragraph br,.template-checkout .section--contact-information .logged-in-customer-information__paragraph span{display:none}.template-checkout .section--contact-information .logged-in-customer-information__paragraph a{text-decoration:underline}.template-checkout .section--contact-information .logged-in-customer-newsletter{margin-top:0}.template-checkout .section--contact-information .section__content[data-section=customer-information]{padding-top:0}.template-checkout .section--contact-information .section__title{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media (min-width:1024px){.template-checkout .section__header{font-size:15px}.template-checkout .section--contact-information .logged-in-customer-information{margin-top:-37px}}.template-checkout .section__title,.template-checkout .step__sections .template-checkout .section__title{letter-spacing:0;line-height:1.25926;margin:0!important;padding:0!important;text-transform:lowercase;color:#000;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.template-checkout .section__title{font-size:24px}@media (min-width:1024px){.template-checkout .section__title{font-size:27px}}.template-checkout .step__sections .template-checkout .section__title{font-size:24px}@media (min-width:1024px){.template-checkout .step__sections .template-checkout .section__title{font-size:27px}}.template-checkout .section__title+.layout-flex__item{padding-top:9px!important}.template-checkout .step__sections .section--shipping-method .section__header:after{content:"Please keep in mind it takes 1-2 business days to process your order before shipping.";position:relative;margin-top:5px;display:block}.template-checkout .template-checkout input:-webkit-autofill,.template-checkout .template-checkout input:-webkit-autofill:active,.template-checkout .template-checkout input:-webkit-autofill:focus,.template-checkout .template-checkout input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#000!important}.template-checkout .template-checkout .content-box{background-color:transparent;border-radius:0;color:#000}.template-checkout .template-checkout .field{padding-bottom:5px;padding-top:5px}.template-checkout .template-checkout .field__caret{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA9CAYAAADid0ojAAAABGdBTUEAALGPC/xhBQAAAalJREFUaAXtmEGOgkAURJvZkHAC0OBlvIMs0JWGW3ENvQLoaSBg3OiX7knIjDqR5jc/E1MsjIFfXV31EBM86g71QcfXB2UxURDovxMFIRASbgC3nHDh1nYgZF2ZsACEhAu3tgMh68qEBSAkXLi1HQhZVyYsACHhwq3tQMi6MmEBCAkXbm0HQkMqO5/Pb8eGzLxd5MWAc0L7/V4tl0t1PB5f2H2fKorCzBwOhz9nRl/Q77ZdHdfrlXa7nX5XTovFgk6n09PSZVlSHMdmJssyut1uTzOcE4ojfqWtqopWq1UfqiPVj/0MkyQJ1XXdX3P1xXkgvbGmaShNUxNqPp+TDtLdZjSbzcy5zWZDbdu6yvBrnUkCPYaKoojCMDRh1uv1ZGG072SBHkPp39XUYbSnpz9GP1EGCLtbS223W+V5nsrzXAVBMEA1fmTyQHprl8vFBPJ9f/xOBypFAg3ci5Mx53+sTnbFWASBGOWJSEFIpGaGCQgxyhORgpBIzQwTEGKUJyIFIZGaGSYgxChPRApCIjUzTECIUZ6IFIREamaYgBCjPBEpCInUzDC5A8sI6q/TYzrDAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center;background-size:contain;border:none;height:48px;right:1px;top:1px;-webkit-transform:none;transform:none;width:52px}.template-checkout .template-checkout .field__caret svg{display:none}.template-checkout .template-checkout .field__input--select{color:#000;font-size:16px;height:56px;padding:.92857em 52px .92857em 17px;background-color:transparent}.template-checkout .template-checkout .field__input--select:focus{border-color:#000;outline:0}.template-checkout .template-checkout .field__input--select[placeholder]:-ms-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .template-checkout .field__input--select[placeholder]::-webkit-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .template-checkout .field__input--select[placeholder]::-moz-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .template-checkout .field__input--select[placeholder]::-ms-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .template-checkout .field__input--select[placeholder]::placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .template-checkout .field__input:not(.field__input--select){background-color:transparent;border:1px solid #707070;border-radius:0;color:#000;display:block;font-size:16px;height:56px;padding-left:17px;padding-right:17px}.template-checkout .template-checkout .field__input:not(.field__input--select):focus{border-color:#000;outline:0;-webkit-box-shadow:0 0 0 1px var(--color-pink)!important;box-shadow:0 0 0 1px var(--color-pink)!important}.template-checkout .template-checkout .field__input:not(.field__input--select)[placeholder]:-ms-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .template-checkout .field__input:not(.field__input--select)[placeholder]::-webkit-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .template-checkout .field__input:not(.field__input--select)[placeholder]::-moz-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .template-checkout .field__input:not(.field__input--select)[placeholder]::-ms-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .template-checkout .field__input:not(.field__input--select)[placeholder]::placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .template-checkout .field__input-btn{background:#cfde3e;border:1px solid #cfde3e;color:#000;cursor:pointer;display:inline-block;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:13px;letter-spacing:.1em;line-height:17px;max-width:100%;padding:15px 40px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:border .2s ease,color .2s ease,background-color .2s ease;transition:border .2s ease,color .2s ease,background-color .2s ease;width:auto;border-radius:0;height:56px}.template-checkout .page--thank-you .content-box .content-box__row:first-child h2:only-child,.template-checkout .page--thank-you .os-header__hanging-icon,.template-checkout .page--thank-you .step__footer__info,.template-checkout .template-checkout .field__input-wrapper--select .field__label,.template-checkout .template-checkout .step__footer .previous-link__icon{display:none}@media (min-width:1400px){.template-checkout .template-checkout .field__input-btn{padding:22px 40px}}.template-checkout .template-checkout .field__input-btn .button__text{font-family:inherit;font-size:1em;text-transform:inherit}.template-checkout .template-checkout .field__input-btn .btn__content,.template-checkout .template-checkout .field__input-btn .button__text{position:relative;z-index:1}.template-checkout .template-checkout .field__input-btn:hover{background-color:#000;color:#fff;border-color:#000}.template-checkout .template-checkout .field__input-btn:disabled,.template-checkout .template-checkout .field__input-btn[disabled]{background-color:#ccc!important;border-color:#ccc!important;pointer-events:none!important}.template-checkout .template-checkout .field__input-btn:focus-visible{-webkit-box-shadow:0 2px 5px #00f;box-shadow:0 2px 5px #00f}.template-checkout .template-checkout .field__input-btn>*{pointer-events:none}.template-checkout .template-checkout .field__input-btn:not(.button--hollow):not(.button--blue){background:#000;color:#fff;border-color:#000}.template-checkout .template-checkout .field__input-btn:not(.button--hollow):not(.button--blue):hover{background:#222}.template-checkout .template-checkout .input-checkbox,.template-checkout .template-checkout .input-radio{border:1px solid #000!important;border-radius:0!important;width:20px!important;height:20px!important}.template-checkout .template-checkout .input-checkbox:checked,.template-checkout .template-checkout .input-radio:checked{border:1px solid #000}.template-checkout .template-checkout .input-checkbox{border-radius:0}.template-checkout .template-checkout .review-block__label{white-space:nowrap;font-family:HelveticaNeue-Bold,Helvetica,sans-serif!important;color:#000!important;-webkit-box-flex:0!important;-ms-flex:0 1 6em!important;flex:0 1 6em!important}.template-checkout .template-checkout .step__footer{margin-bottom:0;margin-top:37px}@media (min-width:750px){.template-checkout .template-checkout .step__footer{margin-bottom:0;margin-top:34px}}.template-checkout .template-checkout .step__footer__previous-link{color:#000;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:10px;letter-spacing:1.07px;line-height:18px;margin:10px 0 0;text-align:left;-webkit-text-decoration-color:#dcdbd7;text-decoration-color:#dcdbd7;text-decoration:underline!important}@media (min-width:1000px){.template-checkout .template-checkout .step__footer__previous-link{margin-top:0}}.template-checkout .template-checkout .step__footer__continue-btn.btn--loading .btn__content,.template-checkout .template-checkout .step__footer__continue-btn.btn--loading:focus .btn__content,.template-checkout .template-checkout .step__footer__continue-btn.btn--loading:hover .btn__content{color:transparent}.template-checkout .template-checkout .step__footer__continue-btn.btn--loading:before,.template-checkout .template-checkout .step__footer__continue-btn.btn--loading:focus:before,.template-checkout .template-checkout .step__footer__continue-btn.btn--loading:hover:before{content:""}.template-checkout .section--payment-method .section__header .section__text{padding-bottom:20px}.template-checkout .page--thank-you .btn{background-color:#616161}.template-checkout .page--thank-you .btn:focus,.template-checkout .page--thank-you .btn:hover{background-color:#cfa07e}.template-checkout .page--thank-you .content-box{color:#000;line-height:1.6}.template-checkout .page--thank-you .content-box h3{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:18px;margin-bottom:10px}.template-checkout .page--thank-you .content-box .address{line-height:inherit}.template-checkout .page--thank-you .content-box:last-child{margin-bottom:27px;margin-top:40px;padding-top:10px}@media (min-width:1024px){.template-checkout .template-checkout .field__input-btn{max-width:300px}.template-checkout .page--thank-you .content-box:last-child{margin-top:50px}}.template-checkout .page--thank-you .content-box:last-child .content-box__row:last-of-type{padding-bottom:35px}.template-checkout .page--thank-you .content-box:last-child .content-box__row--secondary{margin-top:20px}.template-checkout .page--thank-you .content-box:first-child .content-box__row:last-child{padding-top:35px;padding-bottom:35px}.template-checkout .page--thank-you .os-order-number{color:#000}.template-checkout .page--thank-you .os-step__title{margin-bottom:10px;font-size:18px}.template-checkout .page--thank-you .section__header{padding-top:20px}@media (min-width:1000px){.template-checkout .page--thank-you .section__header{padding-top:0}}.template-checkout .page--thank-you .step__footer__continue-btn:before{content:var(--button-text-thanks-continue)}.template-checkout .section--page-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-checkout .section--page-title .exclamation-mark{bottom:auto;color:#000;height:22px;left:auto;margin:0 10px 0 0;right:auto;position:relative;top:5px;width:22px}.template-checkout .section--page-title .section__text{-ms-flex-preferred-size:100%;flex-basis:100%}.template-checkout .step__sections{padding-top:10px}@media (min-width:1000px){.template-checkout .step__sections{padding-top:0}}.template-checkout .step__sections .review-block~.review-block{margin-top:12px;padding-top:12px;border-top:1px solid #d3d3d3}.template-checkout .step__sections .review-block__label{color:#878787}.template-checkout .step__sections .section:first-child>.content-box{border:none;padding:0}.template-checkout .step__sections .section:first-child>.content-box .content-box__row{padding:0}.template-checkout .tags-list .reduction-code__icon{display:none}.template-checkout .tags-list .tag{line-height:1;padding:11px 12px 10px}.template-checkout .tags-list .tag__text{font-size:11px;text-transform:none}.template-checkout .tags-list .tag__button .icon-svg{stroke:#000;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.template-checkout .tags-list .tag__button:focus .icon-svg,.template-checkout .tags-list .tag__button:hover .icon-svg{stroke:#000}.template-checkout .step__footer{margin-top:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.template-checkout .step__footer{display:block}}.template-checkout .field__caret,.template-checkout .step__footer__previous-link svg{display:none}.template-checkout .step__footer__previous-link{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:16px;background-repeat:no-repeat;background-position:left center;padding-top:0;margin-top:25px}.template-checkout .step__footer__previous-link *{text-decoration:underline}.template-checkout .step__footer__previous-link:hover{color:#000;text-decoration:underline}.template-checkout .main input[type=checkbox]{border:1px solid #000;border-radius:0;width:18px;height:18px}.template-checkout .main .checkbox__label{font-size:13px}.template-checkout #checkout_reduction_code .floating-label,.template-checkout .section--reductions{display:none!important}.template-checkout .field__label{color:#000!important}.template-checkout .radio__label__primary{font-size:14px;color:#000;letter-spacing:.03em}@media (min-width:1024px){.template-checkout .step__footer__previous-link{margin-top:20px}.template-checkout .radio__label__primary{font-size:18px}}.template-checkout .review-block{font-size:14px}@media screen and (min-width:1000px){.template-checkout .review-block{font-size:17px}}.template-checkout .review-block__label{white-space:nowrap;font-family:HelveticaNeue-Bold,Helvetica,sans-serif!important;color:#000!important;-webkit-box-flex:0!important;-ms-flex:0 1 6em!important;flex:0 1 6em!important}.template-checkout .link--small{color:#000!important;text-decoration:underline}.template-checkout .address-fields .field__input-wrapper:not(.field__input-wrapper--select) .field__label,.template-checkout .field--email_or_phone .field__input-wrapper:not(.field__input-wrapper--select) .field__label{opacity:1;position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.template-checkout .address-fields .field__input:not(.field__input--select),.template-checkout .field--email_or_phone .field__input:not(.field__input--select){padding-top:0!important;padding-bottom:0!important}.template-checkout .field__input--select{min-height:56px}.template-checkout .step__sections .content-box{border-radius:0;border-color:#707070}.template-checkout .content-box__emphasis{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;font-size:14px}@media screen and (min-width:1000px){.template-checkout .content-box__emphasis{font-size:16px}}.template-checkout .anyflexbox .field__input-btn{background-color:#000;font-family:HelveticaNeue,Helvetica,sans-serif}.template-checkout .payment-due{padding-top:13px}.template-checkout .shown-if-js{width:100%}@media (min-width:1024px){.template-checkout .shown-if-js{width:auto}}.template-checkout .product__price{font:400 16px/1.5 HelveticaNeu-Bold,Helvetica,sans-serif}.template-checkout .product__price .order-summary__emphasis{font-family:HelveticaNeue-Bold,Helvetica,sans-serif!important;font-size:16px!important}.template-checkout .total-recap__final-price,.template-checkout [data-step=stock_problems] .product__status--sold-out{font-size:14px;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.template-checkout [data-step=stock_problems] .product-table__header th{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.template-checkout [data-step=stock_problems] .section__text{margin-top:.4em}.template-checkout .product__description__name{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.template-checkout #checkout_reduction_code{padding-top:0;padding-bottom:0}.template-checkout .review-block__link a{text-decoration:underline!important;color:#000!important}.template-checkout .order-summary__section--discount .field__label{opacity:1;position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.template-checkout .reduction-code__text{color:#000;font-size:12px;margin-left:4px}@media (min-width:1280px){.template-checkout .reduction-code__text{font-size:14px}}.template-checkout .total-line__price{padding-top:10px!important}.template-checkout .payment-due__currency{display:none}.template-checkout .reduction-code,.template-checkout .total-line__name{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.template-checkout .order-summary-toggle__dropdown,.template-checkout .order-summary-toggle__icon-wrapper{display:none}.template-checkout .reduction-code>*,.template-checkout .total-line__name>*{-ms-flex-negative:0;flex-shrink:0}.template-checkout .order-summary-toggle{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:14px;letter-spacing:0;line-height:1.4;text-transform:none;padding:1.5em 0;background-color:#1816160d;border:none}@media (min-width:1024px){.template-checkout .order-summary-toggle{font-size:15px}}.template-checkout .order-summary-toggle:focus .order-summary-toggle__text,.template-checkout .order-summary-toggle:hover .order-summary-toggle__text{color:inherit}.template-checkout .order-summary-toggle--hide .order-summary-toggle__text:before{margin-left:-2px;margin-top:-2px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.template-checkout .order-summary-toggle__text{color:inherit;padding-left:13px;position:relative;top:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:17px;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.template-checkout .order-summary-toggle__text:before{border-left-color:inherit;border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent;border-style:solid;border-width:4px 5px;color:inherit;content:"";height:0;left:0;margin-top:-5px;position:absolute;top:50%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.template-checkout .order-summary-toggle .total-recap__final-price{position:relative;top:2px}.template-checkout .sidebar:after{display:none!important}.template-checkout .sidebar .order-summary .product-thumbnail:after,.template-checkout .sidebar .order-summary .product-thumbnail__quantity{display:none}.template-checkout .sidebar .order-summary{background-color:#1816160d}.template-checkout .sidebar .order-summary .product-thumbnail{background-color:#1816160d;height:59px;isolation:isolate;width:48px}.template-checkout .sidebar .order-summary .product-thumbnail__image{-webkit-backface-visibility:hidden;backface-visibility:hidden;mix-blend-mode:multiply}.template-checkout .sidebar .order-summary .product-thumbnail__wrapper{background-color:#eaeaea}.template-checkout .sidebar .order-summary .product-thumbnail__qty{font-size:12px;color:#000}.template-checkout .sidebar .order-summary .total-line-table{padding-left:20px;padding-right:20px}.template-checkout .sidebar .order-summary__section__content{padding-bottom:20px}.template-checkout .sidebar .order-summary__sections{height:auto!important}.template-checkout .sidebar .order-summary__section{padding:20px}.template-checkout .sidebar .order-summary__section~.order-summary__section{border-top:0}.template-checkout .sidebar .order-summary__section--product-list{padding-bottom:0;position:relative;margin-bottom:35px}.template-checkout .sidebar .order-summary__section--product-list:after{content:"";display:block;width:100%;height:1px;background-color:#eaeaea;position:absolute;bottom:0;left:0;right:0;z-index:2}.template-checkout .sidebar .order-summary__section--product-list .product-table{display:block;margin:0;width:100%}.template-checkout .sidebar .order-summary__section--product-list .product-table tbody{display:block}.template-checkout .sidebar .order-summary__emphasis{color:inherit;font-weight:400}.template-checkout .sidebar .order-summary__small-text{color:#000}.template-checkout .sidebar .payment-due-label__total,.template-checkout .sidebar .payment-due__currency,.template-checkout .sidebar .payment-due__price,.template-checkout .sidebar .product__price .order-summary__emphasis{color:#000;font-family:HelveticaNeue,Helvetica,sans-serif;font-size:14px;letter-spacing:0;line-height:1.4;text-transform:none;vertical-align:inherit}@media (min-width:1024px){.template-checkout .sidebar .payment-due-label__total,.template-checkout .sidebar .payment-due__currency,.template-checkout .sidebar .payment-due__price,.template-checkout .sidebar .product__price .order-summary__emphasis{font-size:15px}}.template-checkout .sidebar .payment-due-label__total,.template-checkout .sidebar .payment-due__currency,.template-checkout .sidebar .payment-due__price,.template-checkout .sidebar .product__price{font-size:16px;font-family:HelveticaNeue-Bold,Helvetica,sans-serif}@media (min-width:1024px){.template-checkout .sidebar .payment-due-label__total,.template-checkout .sidebar .payment-due__currency,.template-checkout .sidebar .payment-due__price,.template-checkout .sidebar .product__price{font-size:20px}}.template-checkout .sidebar .payment-due__currency{margin-right:0}.template-checkout .sidebar .product__description{padding-left:17px;vertical-align:top}.template-checkout .sidebar .product__description__property{color:#979797;font-size:12px;margin-bottom:1px}.template-checkout .sidebar .product-thumbnail,.template-checkout .sidebar .product-thumbnail:after,.template-checkout .sidebar .product-thumbnail__wrapper{border-radius:0}.template-checkout .sidebar .product-thumbnail:after{border:none!important}.template-checkout .sidebar .product-thumbnail__quantity{background-color:#000!important}.template-checkout .sidebar .total-line-table__tbody+.total-line-table__footer .total-line td,.template-checkout .sidebar .total-line-table__tbody+.total-line-table__footer .total-line th{padding-top:10px}.template-checkout .sidebar .total-line-table__tbody+.total-line-table__footer .total-line td:before,.template-checkout .sidebar .total-line-table__tbody+.total-line-table__footer .total-line th:before{background-color:transparent}.template-checkout .sidebar .field{padding:0}.template-checkout .sidebar .fieldset{margin:0}.template-checkout .sidebar .field__input{height:48px;padding-left:15px;padding-right:88px;width:100%}.template-checkout .sidebar .field__input::placehoder{color:inherit}.template-checkout .sidebar .field__input-btn-wrapper{position:relative}.template-checkout .sidebar .field__input-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;font-family:HelveticaNeue-Bold,Helvetica,sans-serif;bottom:0;border:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 18px;position:absolute;right:0;top:0;width:76px;border-radius:0!important;cursor:pointer;border-left:1px solid #000}.template-checkout .sidebar .field__input-btn:focus,.template-checkout .sidebar .field__input-btn:hover{color:#000;background:0 0;text-decoration:none}@media (min-width:1000px){.template-checkout .sidebar{margin:0}.template-checkout .sidebar:after{display:none}.template-checkout .sidebar .order-summary{background-color:transparent;border:1px solid #000;margin-bottom:50px;padding:26px 20px 29px}.template-checkout .sidebar .order-summary .order-summary__sections{border:0;padding:0}.page--thank-you .template-checkout .sidebar .order-summary{margin-top:80px}.template-checkout .sidebar .order-summary tr.product td{padding-top:0;padding-bottom:40px;vertical-align:top}}@media (min-width:1000px) and (min-width:1280px){.template-checkout .sidebar .order-summary tr.product td{padding-bottom:22px}}@media (min-width:1000px){.template-checkout .sidebar .order-summary tr.product .product__image{padding-top:0}.template-checkout .sidebar .order-summary tr.product:last-child td{padding-bottom:20px}.template-checkout .sidebar .order-summary .order-summary__section--product-list:after{background-color:#d3d3d3;display:none}.template-checkout .sidebar .order-summary .total-line--shipping td,.template-checkout .sidebar .order-summary .total-line--shipping th,.template-checkout .sidebar .order-summary .total-line--subtotal td,.template-checkout .sidebar .order-summary .total-line--subtotal th{padding-top:15px}.template-checkout .sidebar .order-summary .total-line-table__footer td,.template-checkout .sidebar .order-summary .total-line-table__footer th{border-top:1px solid #d3d3d3;padding-top:26px}.template-checkout .sidebar .order-summary__section,.template-checkout .sidebar .order-summary__section__content{padding:0}.template-checkout .sidebar .order-summary__section--product-list{background-color:transparent;padding-top:0}.template-checkout .sidebar .order-summary__section--product-list .product-table{margin-bottom:0}.template-checkout .sidebar .order-summary .product-thumbnail__wrapper{background-color:#fff}.template-checkout .sidebar .total-line-table__tbody+.total-line-table__footer .total-line td,.template-checkout .sidebar .total-line-table__tbody+.total-line-table__footer .total-line th{border:none}}.template-checkout .sidebar .product__description__name{font-family:HelveticaNeue-Bold,Helvetica,sans-serif;color:#000;margin-bottom:5px}@media (min-width:1024px){.template-checkout .sidebar .product__description__name{padding-right:8px}}@media (min-width:1280px){.template-checkout .sidebar{font-size:17px}.template-checkout .sidebar .order-summary .product-thumbnail{height:96px;width:74px}.template-checkout .sidebar .product__description__name{padding-right:25px}}.template-checkout .product__description{padding-right:0}.template-checkout .product__description__variant{color:#000;font-size:12px}.template-checkout .total-line-table__tbody{font-family:HelveticaNeue,Helvetica,sans-serif;color:#000;font-size:18px}.template-checkout .payment-due-label__total,.template-checkout .payment-due__currency,.template-checkout .payment-due__price,.template-checkout .payment-due__total{font-family:HelveticaNeue-Bold,Helvetica,sans-serif}.template-checkout #checkout_reduction_code{border-radius:0;border-color:#000;color:#000;min-height:56px}.template-checkout #checkout_reduction_code[placeholder]:-ms-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout #checkout_reduction_code[placeholder]::-webkit-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout #checkout_reduction_code[placeholder]::-moz-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout #checkout_reduction_code[placeholder]::-ms-input-placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout #checkout_reduction_code[placeholder]::placeholder{color:#000;font-size:inherit;visibility:visible}.template-checkout .order-summary__section--product-list{position:relative;margin-bottom:35px}.template-checkout #checkout_reduction_code:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.template-checkout .field__input-btn{border-radius:0!important;background-color:#000}
/*# sourceMappingURL=/cdn/shop/t/206/assets/k18.css.map */
