:root{--padding:1.25rem;--black:0,0,0;--white:255,255,255;--dark-1:28,28,30;--dark-2:44,44,46;--dark-3:58,58,60;--dark-4:72,72,74;--mid-1:99,99,102;--mid-2:142,142,147;--mid-3:174,174,178;--mid-4:199,199,204;--light-1:209,209,214;--light-2:229,229,234;--light-3:242,242,247;--light-4:250,250,252;--brand-pink:236,0,140;--brand-purple:129,0,140;--brand-blue:17,36,92;--brand-nhpro:255,117,0;--brand-v34:68,0,153;--brand-v34-dark:71,46,142;--brand-ha5:80,192,232;--link:0,122,255;--success:52,199,89;--error:255,59,48;--warning:255,170,113;--sale:236,0,140;--brand-peach:255,179,134;--brand-coconut:171,226,191;--brand-mango:242,198,94;--brand-mint:158,181,203;--brand-watermelon:236,134,208;--sale-primary:236,0,140;--sale-secondary:229,229,234;--sale-tertiary:252,161,199;--discount-text:236,0,140;--sale-primary-outline:192,1,114;--sale-secondary-outline:195,195,195;--sale-tertiary-outline:253,90,158;--hero-banner:236,57,72;--brand-yellow:235,255,0;--brand-money-back:59,211,88;--sat:env(safe-area-inset-top);--sar:env(safe-area-inset-right);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left);--cpi-font-size:3.25rem;--cpi-color:var(--discount-text);--cpi-background-color:var(--light-3);--cpi-font-family:font-family: "Pulp","Helvetica Neue","Helvetica",Arial,sans-serif;--cpi-top:.5rem;--cpi-bottom:.5rem;--cpi-left:.5rem;--cpi-right:.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}html{font-size:16px}@media (max-width:370px){html{font-size:14px}}@media only screen and (max-width:300px){html{font-size:12px}}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;color:inherit}h1,h2,h3,h4,h5{margin-top:0;margin-bottom:0}.font-weight-book{font-weight:300}#smile-ui-container{display:none}.lazyload_component{min-height:30px}.lazyload,.lazyloading{opacity:0;display:block;transition:opacity .35s ease-in-out}video.lazyload,video.lazyloading{opacity:0;transition:opacity .35s ease-in-out}.lazyloaded,video.lazyloaded{display:block;opacity:1;transition:opacity .35s ease-in-out}.button-reset{cursor:pointer;color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.button-reset::-moz-focus-inner{border:0;padding:0}.padding-container{width:100%;margin-left:auto;margin-right:auto;max-width:calc(1248px + var(--padding) * 2);padding-left:var(--padding);padding-right:var(--padding)}@media (max-width:370px){.rounded-corners-xs{border-radius:8px;overflow:auto}}@media (min-width:991px){body{display:flex;flex-direction:column;min-height:100vh}.rounded-corners-lg{border-radius:8px;overflow:auto}}@media (min-width:1440px){.rounded-corners-xl{border-radius:8px;overflow:auto}}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-font-smoothing:antialiased;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{width:100%;padding-right:var(--padding);padding-left:var(--padding);margin-right:auto;margin-left:auto;max-width:1120px}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:var(--padding);padding-left:var(--padding);margin-right:auto;margin-left:auto}@media (min-width:1248px){.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-left:0;padding-right:0}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(-1 * var(--padding));margin-left:calc(-1 * var(--padding))}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.rounded-corners-sm{border-radius:8px;overflow:auto}.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.rounded-corners-md{overflow:auto}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.justify-content-center{justify-content:center}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.w-100{width:100%!important}.h-auto{height:auto!important}.text-center{text-align:center!important}.text-light{color:rgb(var(--light-3))!important}a.text-light:focus,a.text-light:hover{color:rgb(var(--light-1))!important}.text-dark{color:rgb(var(--dark-3))!important}a.text-dark:focus,a.text-dark:hover{color:rgb(var(--dark-1))!important}.form-group{margin-bottom:1rem}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:rgb(var(--dark-4));background-color:rgb(var(--white));background-clip:padding-box;border:1px solid rgb(var(--light-1));border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:1em 40px}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:rgb(var(--black))}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.25em;font-weight:400}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.pap-font{background:linear-gradient(222.92deg,rgb(var(--brand-pink)) 0 30%,#87027b);background-size:200% 100%;animation:2.5s ease-in-out infinite pap-gradient;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes pap-gradient{0%,to{background-position:0 0}50%{background-position:100% 0}}.hs-select-container{position:relative}.hs-select{color:rgb(var(--mid-1));background-color:rgb(var(--white));border:1px solid rgb(var(--light-2));border-radius:.25rem;-webkit-appearance:none;height:52px;font-weight:400;font-size:1rem;line-height:1;width:100%;padding:1rem 1.5rem;display:flex;align-items:center}.hs-select__label{pointer-events:none;color:rgb(var(--mid-4));position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.hs-select__label i{height:1rem;width:1rem;display:flex;align-items:center}.hs-select__label svg{height:auto;width:100%}body{overflow-x:hidden;margin:0;-webkit-font-smoothing:antialiased;background-color:rgb(var(--light-4));transition:background-color .25s ease-in-out;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:300}.h1,h1{font-size:96px;line-height:1.3}@media (max-width:991px){.h1,h1{font-size:86px}}.h2,h2{font-size:64px;line-height:1.3}@media (max-width:991px){.h2,h2{font-size:60px}}.h3,h3{font-size:48px;line-height:1.3}@media (max-width:991px){.h3,h3{font-size:40px}}.h4,h4{font-size:30px;line-height:1.3}@media (max-width:991px){.h4,h4{font-size:26px}.h5,h5{font-size:22px}}.h5,h5{font-size:22px;line-height:1.3}.h6,h6{font-size:16px;line-height:1.3}p{margin-top:0;margin-bottom:0;font-size:16px;line-height:1.8}small{font-size:14px}.text-gray{color:#666!important}.btn-text{font-size:12px;font-weight:700;letter-spacing:1px;color:#666!important}.small-lead{font-size:14px;font-weight:700;letter-spacing:1px;line-height:15px;color:#666}@media (max-width:991px){.small-lead,small{font-size:12px}}hr{box-sizing:content-box;height:0;overflow:visible;border-top:1px solid #bfbfbf}#order-page{background-color:rgb(var(--light-4));min-height:60vh}#order-page .order-container{width:80%;margin:0 auto;padding-top:25px}#order-page .order-container .order-title{padding:20px 15px;background-color:#fff}#order-page .order-container .order-title>h2{font-size:25px}#order-page .order-container .order-information{padding:10px;margin-top:2%;background-color:#fff}#order-page .order-container .order-information .order-products{width:100%;margin:5%}#order-page .order-container .order-information .order-products .order-product .order-product-image{display:inline-block}#order-page .order-container .order-information .order-products .order-product .order-product-fulfillment{padding-top:2%}#order-page .order-container .order-information .order-products .order-product .order-product-fulfillment>dl{padding-left:0}#order-page .order-container .order-information .order-footer{display:inline-block;width:23%;margin:5%}#order-page .order-container .order-information .order-footer .order-label{display:inline-block}#order-page .order-container .order-information .order-footer .order-footer-information{float:right;font-weight:600}.mobile-table{display:none}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){#order-page .mobile-table{display:block}#order-page .order-container .order-information .order-footer{width:85%;font-size:12px}.desktop-table{display:none}.mobile-table{font-size:15px}.mobile-table .order-label{display:inline-block}.mobile-table .order-mobile-information{float:right;font-weight:600}}@font-face{font-family:Circular;src:url(/cdn/shop/files/CircularXX-Book-subset.woff2?v=1624591088) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Circular;src:url(/cdn/shop/files/CircularXX-Regular-subset.woff2?v=1624591088) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Circular;src:url(/cdn/shop/files/CircularXX-Medium-subset.woff2?v=1624591088) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:CircularXX;src:url(https://cdn.shopify.com/s/files/1/1525/9812/files/CircularXX-Book.woff2?v=1716511381) format("woff2");font-weight:450;font-display:swap}@font-face{font-family:Pulp;src:url(/cdn/shop/files/PulpDisplay-Medium.woff?v=1602473441) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Roboto Mono;src:url(https://cdn.shopify.com/s/files/1/0916/4078/files/roboto-mono-v12-latin-regular.woff2?v=1616474632) format("woff2");font-weight:400;font-display:fallback}@font-face{font-family:PP Right Grotesk;src:url(https://cdn.shopify.com/s/files/1/0916/4078/files/PPRightGrotesk-TallBlack.woff2?v=1665452221) format("woff2");font-weight:400;font-display:fallback}@font-face{font-family:PP Right Grotesk;src:url(https://cdn.shopify.com/s/files/1/0916/4078/files/PPRightGrotesk-SpatialBlack.woff2?v=1711413172) format("woff2");font-weight:500;font-display:fallback}@font-face{font-family:PP Right Grotesk;src:url(https://cdn.shopify.com/s/files/1/1525/9812/files/PPRightGrotesk-WideBlack_1.woff2?v=1721175469) format("woff2");font-weight:900;font-display:fallback}@font-face{font-family:Newsreader;src:url(https://fonts.gstatic.com/s/newsreader/v2/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438weI_wC-ZDHDWwgUii.woff) format("woff");font-weight:400;font-display:fallback}@font-face{font-family:PP Right Grotesk Narrow Medium;src:url(https://cdn.shopify.com/s/files/1/0916/4078/files/PPRightGrotesk-NarrowMedium.woff?v=1748573911) format("woff");font-weight:500;font-display:fallback}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease-in-out}.fade-enter-from,.fade-leave-to{transition:opacity .25s ease-in-out;opacity:0}.fast-fade-enter-active,.fast-fade-leave-active{transition:opacity .15s ease-in-out}.fast-fade-enter-from,.fast-fade-leave-to{transition:opacity .15s ease-in-out;opacity:0}.skeleton-background{background:linear-gradient(#c8c8c880 0,#e6e6e680,#c8c8c880);background-size:400% 400%;animation:1.2s ease-in-out infinite skeleton_pulse}.dark-skeleton-background{background:linear-gradient(rgb(var(--light-3)) 0,#fcfcfcd0,rgb(var(--light-3)));background-size:400% 400%;animation:1.2s ease-in-out infinite skeleton_pulse}.loader{border:.1em solid currentColor;border-radius:50%;border-right-color:transparent;border-bottom-color:transparent;width:1rem;height:1rem;animation-name:loading;animation-duration:.7s;animation-iteration-count:infinite;animation-timing-function:linear}.form-icon{display:flex;justify-content:center;align-items:center}.form-icon svg{height:1.5rem;width:1.5rem}.form-icon__success svg{animation:.75s scale_icon;fill:rgb(var(--success))}.form-icon__warning svg{animation:.75s scale_icon;fill:rgb(var(--warning))}.form-icon__error svg{animation:.75s scale_icon;fill:rgb(var(--error))}.form-icon__mail svg{animation:.75s infinite send_mail}.form-icon__loading circle{stroke:rgb(var(--mid-4))}@keyframes scale_icon{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}75%{transform:scale(.9)}to{transform:scale(1)}}@keyframes slow_scale_icon{0%{opacity:1;transform:scale(.3)}5%{opacity:1;transform:scale(1.05)}10%{transform:scale(.9)}to,15%{transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wobble{0%,to{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes bounceInLeft{60%,75%,90%,0%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}@keyframes bounceInRight{60%,75%,90%,0%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes send_mail{0%{opacity:1;transform:rotateX(0) rotate(0) translate(-50%) translateY(0) scale(1)}33%{opacity:.66;transform:rotateX(0) rotate(-5deg) translate(-100%) translateY(0) scale(1)}to{opacity:0;transform:rotateX(0) rotate(0) translate(500%) translateY(0) scale(.75)}}@keyframes skeleton_pulse{0%{background-position:0 0}to{background-position:0 -135%}}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}}@keyframes pulsegentle{0%{transform:scale(.95);box-shadow:0 0 #ec008c99}70%{transform:scale(1);box-shadow:0 0 0 3px #ec008c00}to{transform:scale(.95);box-shadow:0 0 #ec008c00}}@keyframes pulsegentleBlue{0%{transform:scale(.95);box-shadow:0 0 #007aff99}70%{transform:scale(1);box-shadow:0 0 0 3px #ec008c00}to{transform:scale(.95);box-shadow:0 0 #ec008c00}}.copy-clipboard{position:relative;width:auto}.copy-clipboard .codetext{cursor:pointer}.copy-clipboard .codetext input.copycode{background:0 0;border:none;width:100%;position:absolute;opacity:0;pointer-events:none}.copy-clipboard .codetext input.copycode:focus{outline:0}.component-accordion{-webkit-tap-highlight-color:transparent}.component-accordion.animate .component-accordion-body{transition:opacity .15s ease-in-out;opacity:0}.component-accordion-body{opacity:1}.component-accordion[open] .component-accordion-head .close{display:none}.component-accordion[open] .component-accordion-head .open{display:inline-block}.component-accordion summary{list-style:none}.component-accordion summary:focus{outline:0}.component-accordion summary::-webkit-details-marker,.component-accordion summary::marker{display:none}.component-accordion .component-accordion-head{cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.component-accordion .component-accordion-head .close{display:inline-block}.component-accordion .component-accordion-head .open{display:none}a:not([href]):not([tabindex]).hs-btn-primary{color:rgb(var(--white))}a:not([href]):not([tabindex]).hs-btn-primary-alt,a:not([href]):not([tabindex]).hs-btn-secondary{color:rgb(var(--black))}a:not([href]):not([tabindex]).hs-btn-checkout{color:rgb(var(--white))}a:not([href]):not([tabindex]).hs-btn-upsell{color:rgb(var(--black))}.hs-btn-primary{width:max-content;height:52px;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:0 50px;cursor:pointer;border:none;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;font-weight:500;line-height:1;font-size:1rem;background-color:rgb(var(--black));color:rgb(var(--white))}@media (max-width:370px){.hs-btn-primary{padding:0 2rem}}.hs-btn-primary:disabled{opacity:.5;background:rgb(var(--light-1));pointer-events:none;opacity:1}.hs-btn-primary.hs-btn-lg{padding:0 1.9rem}.hs-btn-primary.w-auto{width:auto}.hs-btn-primary.full-width,.hs-btn-primary.w-100{width:100%;padding:0}.hs-btn-primary .component-price{font-weight:500;font-size:inherit}.hs-btn-primary.disable{background:rgb(var(--light-1))!important;pointer-events:none;opacity:1}.hs-btn-primary:hover{color:rgb(var(--white));background-color:rgb(var(--dark-2))}.hs-btn-primary:active,.hs-btn-primary:focus{color:rgb(var(--white));background-color:rgb(var(--dark-4))}.hs-btn-primary.added{background-color:rgb(var(--success))}.hs-btn-primary-alt{width:max-content;height:52px;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:0 50px;cursor:pointer;border:none;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;font-weight:500;line-height:1;font-size:1rem;background-color:rgb(var(--white));color:rgb(var(--black));transform:translateY(0)}@media (max-width:370px){.hs-btn-primary-alt{padding:0 2rem}}.hs-btn-primary-alt:disabled{opacity:.5;pointer-events:none}.hs-btn-primary-alt.hs-btn-lg{padding:0 1.9rem}.hs-btn-primary-alt.w-auto{width:auto}.hs-btn-primary-alt.full-width,.hs-btn-primary-alt.w-100{width:100%;padding:0}.hs-btn-primary-alt .component-price{font-weight:500;font-size:inherit}@media (min-width:991px){.hs-btn-primary-alt{height:3.5rem;width:13.5rem}}.hs-btn-primary-alt:hover{color:rgb(var(--black));background-color:rgb(var(--light-4));transform:translateY(-.25rem)}.hs-btn-primary-alt:active,.hs-btn-primary-alt:focus{color:rgb(var(--black));background-color:rgb(var(--light-2))}.hs-btn-primary-alt.border{border:1px solid rgb(var(--light-2))}.hs-btn-primary-alt.outline{background:0 0;border:1px solid rgb(var(--light-3));color:rgb(var(--white))}.hs-btn-primary-alt.outline:hover{background:0 0;color:rgb(var(--white))}.hs-btn-primary-alt.added{background-color:rgb(var(--success));color:rgb(var(--white))}.hs-btn-secondary{width:max-content;height:52px;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:0 50px;cursor:pointer;border:none;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;font-weight:500;line-height:1;font-size:1rem;background-color:rgb(var(--white));color:rgb(var(--dark-1));border:1px solid rgb(var(--light-3));transform:translateY(0)}@media (max-width:370px){.hs-btn-secondary{padding:0 2rem}}.hs-btn-secondary:disabled{opacity:.5;pointer-events:none}.hs-btn-secondary.hs-btn-lg{padding:0 1.9rem}.hs-btn-secondary.w-auto{width:auto}.hs-btn-secondary.full-width,.hs-btn-secondary.w-100{width:100%;padding:0}.hs-btn-secondary .component-price{font-weight:500;font-size:inherit}.hs-btn-secondary:not(.disabled):hover{transform:translateY(-.25rem)}.hs-btn-secondary:not(.disabled):active,.hs-btn-secondary:not(.disabled):focus{color:rgb(var(--black));background-color:rgb(var(--light-3));border:1px solid rgb(var(--light-2))}.hs-btn-checkout{height:52px;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:0;cursor:pointer;border:none;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;font-weight:500;line-height:1;font-size:1rem;background-color:rgb(var(--link));color:rgb(var(--white));width:100%}@media (max-width:370px){.hs-btn-checkout{padding:0 2rem}}.hs-btn-checkout:disabled{opacity:.5;pointer-events:none}.hs-btn-checkout.hs-btn-lg{padding:0 1.9rem}.hs-btn-checkout.w-auto{width:auto}.hs-btn-checkout.full-width,.hs-btn-checkout.w-100{width:100%;padding:0}.hs-btn-checkout .component-price{font-weight:500;font-size:inherit}.hs-btn-checkout:active,.hs-btn-checkout:focus,.hs-btn-checkout:hover{color:rgb(var(--white));background-color:rgb(var(--link))}.hs-btn-catalogue{height:52px;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:0;cursor:pointer;border:none;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;font-weight:500;line-height:1;font-size:1rem;background-color:rgb(var(--white));color:rgb(var(--dark-1));width:100%;border:1px solid rgb(var(--light-3));transform:translateY(0)}@media (max-width:370px){.hs-btn-catalogue{padding:0 2rem}}.hs-btn-catalogue:disabled{opacity:.5;pointer-events:none}.hs-btn-catalogue.hs-btn-lg{padding:0 1.9rem}.hs-btn-catalogue.w-auto{width:auto}.hs-btn-catalogue.full-width,.hs-btn-catalogue.w-100{width:100%;padding:0}.hs-btn-catalogue .component-price{font-weight:500;font-size:inherit}.hs-btn-catalogue:hover{color:rgb(var(--black));background-color:rgb(var(--white));transform:translateY(-.25rem)}.hs-btn-catalogue:active,.hs-btn-catalogue:focus{color:rgb(var(--black));background-color:rgb(var(--light-2))}.hs-btn-upsell{width:max-content;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:0 50px;cursor:pointer;border:none;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;font-weight:500;font-size:.75rem;line-height:1;height:42px;background-color:rgb(var(--white));color:rgb(var(--black));border:1px solid rgb(var(--light-3));transform:translateY(0)}@media (max-width:370px){.hs-btn-upsell{padding:0 2rem}}.hs-btn-upsell:disabled{opacity:.5;pointer-events:none}.hs-btn-upsell.hs-btn-lg{padding:0 1.9rem}.hs-btn-upsell.w-auto{width:auto}.hs-btn-upsell.full-width,.hs-btn-upsell.w-100{width:100%;padding:0}.hs-btn-upsell .component-price{font-weight:500;font-size:inherit}.hs-btn-upsell:hover{color:rgb(var(--black));background-color:rgb(var(--white));transform:translateY(-.25rem)}.hs-btn-upsell:active,.hs-btn-upsell:focus{color:rgb(var(--black));background-color:rgb(var(--light-2))}.bs-disabled{background:rgb(var(--light-2))!important;border:2px solid!important;color:rgb(var(--mid-1))!important;pointer-events:none}.no-box-shadow{box-shadow:none}.hs-products-btn{height:52px;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:.9rem 0;cursor:pointer;border:none;outline:0;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;line-height:1;font-size:1rem;color:rgb(var(--white));text-align:center;font-weight:500;background:rgb(var(--link));width:100%;margin:auto}@media (max-width:370px){.hs-products-btn{padding:0 2rem}}.hs-products-btn:disabled{opacity:.5;background:rgb(var(--light-1));pointer-events:none;opacity:1}.hs-products-btn.hs-btn-lg{padding:0 1.9rem}.hs-products-btn.w-auto{width:auto}.hs-products-btn.full-width,.hs-products-btn.w-100{width:100%;padding:0}.hs-products-btn .component-price{font-weight:500;font-size:inherit}.hs-products-btn:active{border:none}.hs-products-btn:active,.hs-products-btn:focus,.hs-products-btn:hover{color:rgb(var(--white));background-color:rgb(var(--link))}.hs-products-btn-alt{height:52px;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:.9rem 0;cursor:pointer;border:none;outline:0;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;line-height:1;font-size:1rem;color:rgb(var(--dark-1));text-align:center;font-weight:500;background:rgb(var(--white));border:1px solid rgb(var(--light-3));width:100%;transform:translateY(0)}@media (max-width:370px){.hs-products-btn-alt{padding:0 2rem}}.hs-products-btn-alt:disabled{opacity:.5;pointer-events:none}.hs-products-btn-alt.hs-btn-lg{padding:0 1.9rem}.hs-products-btn-alt.w-auto{width:auto}.hs-products-btn-alt.full-width,.hs-products-btn-alt.w-100{width:100%;padding:0}.hs-products-btn-alt .component-price{font-weight:500;font-size:inherit}.hs-products-btn-alt:hover{color:rgb(var(--black));background-color:rgb(var(--white));transform:translateY(-.25rem)}.hs-products-btn-alt:active,.hs-products-btn-alt:focus{color:rgb(var(--black));background-color:rgb(var(--light-2))}.currency_iso,.hs-products-btn-alt .currency_iso{font-size:.75rem}.button-text{font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:transparent;display:inline;-webkit-appearance:none;cursor:pointer;border:none;padding:0;margin:0;outline:0;text-decoration:none;font-size:inherit;line-height:inherit}.button-reset{border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.hs-btn-club{height:52px;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:10px;cursor:pointer;border:none;outline:0;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;background-image:linear-gradient(90deg,#73c3c1 0,#82c88f 29%,#d298f9 63%,#ff9cdc);text-align:center;font-size:1rem;font-weight:500;line-height:1rem;width:100%}.hs-btn-club:disabled{opacity:.5;pointer-events:none}.hs-btn-club.hs-btn-lg{padding:0 1.9rem}.hs-btn-club.w-auto{width:auto}.hs-btn-club.full-width,.hs-btn-club.w-100{width:100%;padding:0}.hs-btn-club .component-price{font-weight:500;font-size:inherit}.hs-btn-club-text{color:#fff}.sidecart{position:fixed;width:100%;height:100%;max-height:520px;bottom:-105%;left:0;z-index:11;transition:bottom .35s ease-in-out,opacity .35s ease-in-out}@media (max-width:370px){.hs-btn-club{padding:0 2rem}.sidecart{max-height:450px}}@media (min-width:991px){.sidecart{opacity:0;bottom:auto;left:auto;position:absolute;right:0;top:0;width:414px;max-height:unset;height:auto}}.sidecart .fast-fade-enter-active,.sidecart .fast-fade-leave-active{transition:opacity .15s ease-in-out}.sidecart .fast-fade-enter,.sidecart .fast-fade-leave-to{transition:opacity .15s ease-in-out;opacity:0}.sidecart-container{background-color:rgb(var(--white));border-radius:.5rem .5rem 0 0;max-height:520px;width:100%;flex-direction:column;justify-content:center;pointer-events:none;display:none;opacity:0;visibility:hidden;height:0}.sidecart__body-text{line-height:1.5;font-weight:400;font-size:.9rem;color:rgb(var(--mid-1))}.sidecart__body-head{line-height:1.5;font-weight:300;font-size:.9rem;color:rgb(var(--dark-1))}.sidecart__header{padding:1.5rem;border-bottom:1px solid rgb(var(--light-3));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.sidecart__close-container{width:100%;margin-bottom:1.5rem}@media (max-width:370px){.sidecart__header{padding:1rem}.sidecart__close-container{margin-bottom:1rem}}.sidecart__close-container i{width:1.25rem;height:1.25rem;margin-left:auto;display:block}.sidecart__close-container i svg{width:100%;height:auto}.sidecart__title{display:flex;align-items:center;color:rgb(var(--dark-1));line-height:1.5;font-weight:300;font-size:1.25rem}.sidecart__title i{margin-right:.75rem}.sidecart__title svg path{stroke:rgb(var(--dark-1))}.sidecart__total-price{color:rgb(var(--dark-1));line-height:1.5;font-weight:300;font-size:1.25rem}.sidecart__payment-provider{line-height:.9;margin-top:1rem;display:flex;align-items:flex-end;width:100%;padding-left:2px}.sidecart__payment-provider.Klarna{align-items:baseline}.sidecart__payment-provider i{height:.75rem;width:auto;display:block;margin-left:.5rem}.sidecart__payment-provider i svg{width:auto;height:.75rem}.sidecart__shipping{padding:1.5rem;border-bottom:1px solid rgb(var(--light-3))}@media (max-width:370px){.sidecart__shipping{padding:1rem}}.sidecart__item-container{padding:1.5rem;height:auto;overflow-y:scroll;flex:1 3 auto;-webkit-overflow-scrolling:touch}@media (max-width:370px){.sidecart__item-container{padding:1rem}}@media (min-width:991px){.sidecart-container{max-height:none;border-radius:0}.sidecart__item-container{flex:1 0 auto;overflow:inherit}.sidecart__item:last-child{margin-bottom:0}}.sidecart__item{display:flex;align-items:center;margin-bottom:1rem}.sidecart__item-image-container{width:4rem;height:4rem;margin-right:1rem}.sidecart__item-content{color:rgb(var(--dark-1))}.sidecart__button-container{position:relative;border-top:1px solid rgb(var(--light-3));padding:1rem 1.5rem}@media (max-width:370px){.sidecart__button-container{padding:1rem}}.sidecart__gradient{background:linear-gradient(0deg,rgb(var(--white)) 0,#fff0);position:absolute;top:-33px;left:0;width:100%;height:2rem;pointer-events:none;z-index:1}.sidecart.active{bottom:0;pointer-events:all}.vue_modal{z-index:13;left:50%;top:50%;position:fixed;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:opacity .1s ease-in-out,transform .35s ease-in-out;opacity:1}.vue_modal.text-modal{background-color:rgb(var(--white));border-radius:.5rem .5rem 0 0;height:unset;height:-webkit-fill-available;overflow:hidden}.vue_modal.text-modal.center{border-radius:.5rem}.vue_modal.text-modal .modal-content{display:flex;flex-direction:column;height:100%;max-height:none}.vue_modal.text-modal .modal-content *>.close-modal{flex:1 0 auto}.vue_modal.text-modal .modal-body{padding-top:0;overflow-y:scroll;scrollbar-width:none}@media (min-width:991px){.sidecart.active{opacity:1;bottom:auto}.vue_modal.text-modal .modal-body:not(.overflow){padding-bottom:4.5rem}}.vue_modal.text-modal .modal-body.overflow:after{pointer-events:none;content:"";position:absolute;width:100%;height:3.75rem;background:linear-gradient(to top,#fff,#fff0);bottom:0;left:0}.vue_modal.text-modal .modal-body::-webkit-scrollbar{display:none}.vue_modal.video-modal .close-modal.prompt,.vue_modal.video-modal .modal-body{padding:0}.vue_modal[aria-hidden=true]{pointer-events:none}.vue_modal[aria-hidden=true].fade{transition:opacity .35s ease-in-out,transform .35s ease-in-out;opacity:0;transform:translate(-50%,-30%)}.vue_modal[aria-hidden=true].fade.bottom{transform:translate(-50%,100%)}.vue_modal[aria-hidden=true].fade.top{transform:translate(-50%,-100%)}.vue_modal[aria-hidden=true].fade.center{transform:translate(-50%,-30%)}.vue_modal.center{left:50%;top:50%;transform:translate(-50%,-50%)}.vue_modal.bottom{top:auto;bottom:0;transform:translate(-50%)}.vue_modal.top{transform:translate(-50%);top:0}@media (min-width:768px){.vue_modal.text-modal{border-radius:.5rem}.vue_modal[aria-hidden=true].fade.bottom-md{transform:translate(-50%,100%)}.vue_modal[aria-hidden=true].fade.top-md{transform:translate(-50%,-100%)}.vue_modal[aria-hidden=true].fade.center-md{transform:translate(-50%,-30%)}.vue_modal.center-md{left:50%;top:50%;transform:translate(-50%,-50%)}.vue_modal.bottom-md{top:auto;bottom:0;transform:translate(-50%)}.vue_modal.top-md{transform:translate(-50%);top:0}}.vue_modal .modal-dialog{max-width:360px;position:relative;width:100vw;height:100%}.vue_modal .modal-dialog-sm{max-width:560px;position:relative;width:100vw;height:100%}.vue_modal .modal-dialog-md{max-width:768px;position:relative;width:100vw;height:100%}.vue_modal .modal-dialog-lg{max-width:991px;position:relative;width:100vw;height:100%}.vue_modal .modal-dialog-xl{max-width:1140px;position:relative;width:100vw;height:100%}.vue_modal .modal-content{width:100%;max-height:70vh}.vue_modal .modal-body{padding:1.5rem var(--padding) 1.5rem}.vue_modal .modal-body-head{color:rgb(var(--dark-1));line-height:1.5;font-weight:400;font-size:1rem;display:block;margin-bottom:.5rem;margin-top:0}.vue_modal .modal-body-text{color:rgb(var(--mid-1));line-height:1.5;font-weight:400;font-size:1rem}.vue_modal .close-modal{cursor:pointer}.vue_modal .close-modal.circle{position:absolute;right:.75rem;top:.75rem;background:rgb(var(--mid-1));opacity:.8;line-height:1;height:3.1rem;width:3.1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);z-index:5}.vue_modal .close-modal.circle svg{width:1.5rem}.vue_modal .close-modal.circle svg path{fill:rgb(var(--white))}.vue_modal .close-modal.default{position:absolute;right:.75rem;top:-2.4rem;line-height:1;display:flex;align-items:center;justify-content:center;z-index:5}.vue_modal .close-modal.default svg{width:1.5rem}.vue_modal .close-modal.default svg path{fill:rgb(var(--white))}.vue_modal .close-modal.prompt{width:100%;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;color:rgb(var(--dark-1));line-height:1.5;font-weight:300;font-size:1.1rem;padding:1.5rem}.vue_modal .close-modal.prompt svg{width:1.5rem}.vue_modal.component-form-modal .component-form-modal__content{display:flex;flex-direction:column;align-items:center;text-align:center}.vue_modal.component-form-modal .component-form-modal__title{margin-bottom:1.5rem;font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem}@media (min-width:991px){.vue_modal[aria-hidden=true].fade.bottom-lg{transform:translate(-50%,100%)}.vue_modal[aria-hidden=true].fade.top-lg{transform:translate(-50%,-100%)}.vue_modal[aria-hidden=true].fade.center-lg{transform:translate(-50%,-30%)}.vue_modal.center-lg{left:50%;top:50%;transform:translate(-50%,-50%)}.vue_modal.bottom-lg{top:auto;bottom:0;transform:translate(-50%)}.vue_modal.top-lg{transform:translate(-50%);top:0}.vue_modal.component-form-modal .component-form-modal__title{font-size:2.5rem}}.vue_modal.component-form-modal .component-form-modal__description{max-width:383px;line-height:1.5;font-weight:400;font-size:1rem;margin-bottom:2.5rem}.modal-button:not(.component-atc-button){border:none;background:0 0;cursor:pointer}.component-video-loop-container{position:relative}.component-video-loop-container .component-video{pointer-events:none;width:100%}.component-video-loop__clip-container{position:relative;margin-bottom:4.5rem}.component-video-loop__clip-button{color:rgb(var(--white));font-weight:500;line-height:1;font-size:1rem;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;display:flex;align-items:center;left:24px;bottom:32px;transition:.35s ease-in-out;padding:1rem 3rem;border-radius:50px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.component-video-loop__clip-button i{padding-right:.5rem;width:17px}.component-video-loop__clip-button i svg{width:100%;height:auto}@media (min-width:991px){.component-video-loop-container .component-video{border-radius:.5rem}.component-video-loop__clip-container{margin-bottom:0}.component-video-loop__clip-button{left:auto;right:56px;bottom:56px}.component-video-loop__clip-button:hover{background-color:rgb(var(--black));opacity:.8;transform:scale(1.025)}}.component-video-loop__clip-button.modal-button{border:2px solid rgb(var(--white))}.component-video-loop__content{padding:2.5rem var(--padding);color:rgb(var(--white));position:absolute;bottom:68px}.component-video-loop__content.no-modal{bottom:0}@media (min-width:991px){.component-video-loop__content{bottom:0;width:100%;padding:0;margin-left:4.5rem;margin-bottom:4.5rem}}.component-video-loop__slogan{line-height:1.5;font-weight:300;font-size:1rem;margin-bottom:1.5rem}@media (min-width:991px){.component-video-loop__slogan{font-size:1.1rem}}.component-video-loop__quote{font-size:1.5rem;line-height:1.25;font-family:Newsreader,Courier,monospace;margin:0 0 1.5rem}@media (min-width:991px){.component-video-loop__quote{font-size:2rem}}.component-video-loop__author{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--white))}.component-video-loop__author a,.component-video-loop__author a>i{display:flex;align-items:center}.component-video-loop__author a i,.component-video-loop__author a>i i{margin-left:.5rem}.component-video-loop__logo{margin-bottom:1rem}.component-video-loop__logo .icon-vio{width:161px;height:auto;color:rgb(var(--white))}.component-video-loop__title{margin-bottom:.75rem;font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem}@media (min-width:991px){.component-video-loop__logo .icon-vio{width:218px}.component-video-loop__title{font-size:2rem}}.component-video-loop__subtitle{line-height:1.5;font-weight:300;font-size:1rem}.component-video-loop__video{width:100%}.icv{position:relative;overflow:hidden;cursor:row-resize}.icv__icv--vertical{cursor:row-resize}.icv__icv--horizontal{cursor:col-resize}.icv__img{pointer-events:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:none;width:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;top:0;display:block}.icv__is--fluid .icv__img{display:none}.icv__img-a{height:auto;position:static;z-index:1;left:0}.icv__img-b{height:100%;position:absolute;z-index:2;left:auto;right:0;width:auto}.icv__icv--vertical .icv__img-b{width:100%;height:auto}.icv__imposter{z-index:4;position:absolute;top:0;left:0;width:100%;height:100%}.icv__wrapper{position:absolute;width:100%;height:100%;right:0;top:0;overflow:hidden;background-size:cover;background-position:center center;z-index:3}.icv__icv--vertical .icv__wrapper,.icv__is--fluid .icv__wrapper{width:100%!important}.icv__icv--horizontal .icv__wrapper,.icv__is--fluid .icv__wrapper{height:100%!important}.icv__fluidwrapper{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.icv__control{position:absolute;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;top:0;z-index:5}.icv__icv--vertical .icv__control{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:0;width:100%}.icv__control-line{height:50%;width:2px;z-index:6}.icv__icv--vertical .icv__control-line{width:50%}.icv__theme-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-transition:.1s ease-out;transition:.1s ease-out;z-index:5}.icv__icv--vertical .icv__theme-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.icv__arrow-wrapper{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;-webkit-transition:.1s ease-out;transition:.1s ease-out}.icv__arrow-wrapper:first-child{transform:translate(-10px)!important}.icv__arrow-wrapper:last-child{transform:translate(10px)!important}.icv__arrow-a{-webkit-transform:scale(1.5) rotateZ(180deg) translateX(-16px);transform:scale(1.5) rotate(180deg);height:20px;width:20px;-webkit-filter:drop-shadow(0 3px 5px rgba(0,0,0,.33));filter:drop-shadow(0 -3px 5px rgba(0,0,0,.33))}.icv__arrow-b{-webkit-transform:scale(1.5) rotateZ(0) translateX(16px);transform:scale(1.5) rotate(0);height:20px;width:20px;-webkit-filter:drop-shadow(0 3px 5px rgba(0,0,0,.33));filter:drop-shadow(0 3px 5px rgba(0,0,0,.33))}.icv__circle{width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;border-radius:999px}.icv__label{position:absolute;bottom:1rem;z-index:12;background:#00000054;color:#fff;border-radius:3px;padding:.5rem .75rem;font-size:.85rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icv__label.vertical{bottom:auto;left:1rem}.icv__label.on-hover{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.25s cubic-bezier(.68,.26,.58,1.22);transition:.25s cubic-bezier(.68,.26,.58,1.22)}.icv:hover .icv__label.on-hover{-webkit-transform:scale(1);transform:scale(1)}.icv__label-before{left:1rem}.icv__label-after{right:1rem}.icv__label-before.vertical{top:1rem}.icv__label-after.vertical{bottom:1rem;right:auto}.icv__body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-insert-container{width:100%;height:100%;overflow:hidden}.media-insert-container .media-insert,.media-insert-container img{width:100%;height:100%;object-fit:cover;opacity:0;object-position:center 0}.media-insert-container .media-insert.lazyloaded,.media-insert-container img.lazyloaded{opacity:1}.payment-provider-messaging-container{display:inline-block;width:auto;font-size:1rem}.payment-provider-messaging-content{display:flex;align-items:flex-end;font-size:.75rem;line-height:1;color:rgb(var(--mid-1));text-decoration:underline}.payment-provider-messaging-content i{height:.75rem;width:auto;display:flex;align-items:center;margin-left:.4rem}.payment-provider-messaging-content i svg{width:auto;height:100%}.component-form-container{width:100%;max-width:366px;position:relative;text-align:left;overflow:hidden}.component-form-container form{margin-bottom:.7rem}.component-form-container .component-form__input-container{position:relative}.component-form-container .component-form__label{-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute;top:50%;transform:translateY(-50%);left:16px;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),top .5s;transform-origin:left top;color:rgb(var(--mid-1));font-size:.9rem}.component-form-container .component-form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:.25rem;height:52px;padding:2rem 1rem 1rem;border:1px solid rgb(var(--light-3));line-height:1.5;font-weight:400;font-size:.9rem;transition:border .15s ease-in-out}.component-form-container .component-form__input.show_error{border-top:1px solid rgb(var(--light-3));border-left:1px solid rgb(var(--light-3));border-right:1px solid rgb(var(--light-3));border-bottom:2px solid rgb(var(--error))}.component-form-container .component-form__input.show_success{border-top:1px solid rgb(var(--light-3));border-left:1px solid rgb(var(--light-3));border-right:1px solid rgb(var(--light-3));border-bottom:2px solid rgb(var(--success))}.component-form-container .component-form__input:focus+.component-form-form__label,.component-form-container .component-form__input:not(:placeholder-shown)+.component-form-form__label{transform:translateY(-100%) scale(.75)}.component-form-container .component-form__input::placeholder{opacity:0}.component-form-container .component-form__button{top:0;position:absolute;right:0;height:100%;width:36px;margin-bottom:0;max-height:52px}.component-form-container .component-form__button path{stroke:rgb(var(--dark-1));transition:stroke .35s ease-in-out}.component-form-container .component-form__button:disabled{pointer-events:none}.component-form-container .component-form__button:disabled path{stroke:rgb(var(--mid-4))}.component-form-container .component-form__icon-loading svg{height:1.5rem;width:1.5rem}.component-form-container .component-form__icon-success{display:flex;justify-content:center;align-items:center}.component-form-container .component-form__icon-success svg{right:0;height:1.5rem;width:1.5rem;animation:.75s scale_icon}.component-form-container .component-form__icon-mail svg{height:1.5rem;width:1.5rem;animation:.75s infinite send_mail}.component-form-container .component-form__submit-messaging{display:flex;justify-content:center;align-items:center;width:100%}.component-form-container .component-form__input-container+.component-form__input-container{margin-top:1rem}.component-form-container .error-display{color:rgb(var(--error));opacity:0}.component-form-container .error-display.show_error{opacity:1}.component-form-container .email_message{text-align:center;font-weight:500;color:rgb(var(--mid-1));margin-right:.5rem}.component-form-container .component-form-sign-up__container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.component-form-container .component-form-sign-up__button-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:220px}.component-form-container .component-form-sign-up__button{margin-bottom:1rem;width:100%}.component-form-container .component-form-sign-up__button:disabled{pointer-events:none}.component-form-container .component-form-sign-up__button.sent{background:rgb(var(--success))}.component-form-container .component-form-sign-up__button.failed{background:rgb(var(--error))}.component-form-container .component-form-sign-up__text{position:relative;color:rgb(var(--mid-1));text-decoration:underline;background:0 0;border:none;cursor:pointer;line-height:1.5;font-weight:400;font-size:1rem;z-index:1}.component-progress-bar-container{width:100%;height:.5rem;border-radius:.5rem;background-color:rgb(var(--light-1));z-index:-1;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.component-progress-bar{height:.5rem;background-size:200% 100%;border-radius:.5rem;transition:transform 1s ease-out .5s;transform:translate(-100%);animation:2.5s ease-in-out infinite pap-gradient}.component-progress-bar.active{transform:translate(0)}#insta{width:100%;height:auto;max-width:calc(1248px + var(--padding) * 2);padding-left:var(--padding);padding-right:var(--padding)}#insta .container-fluid{padding:0}#insta .insta-title-container{margin-bottom:24px}#insta .insta-title-container .insta-title,#insta .insta-title-container h1,#insta .insta-title-container h2,#insta .insta-title-container h3,#insta .insta-title-container h4,#insta .insta-title-container h5{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-1))}#insta .insta-handle{color:rgb(var(--mid-2));display:block}@media (min-width:991px){#insta .insta-title-container{margin-bottom:40px}#insta .insta-title-container .insta-title,#insta .insta-title-container h1,#insta .insta-title-container h2,#insta .insta-title-container h3,#insta .insta-title-container h4,#insta .insta-title-container h5{font-size:2rem;display:inline}#insta .insta-handle{display:inline;padding-left:8px}}#insta .insta-feed{display:grid;grid-template-columns:repeat(2,1fr)}#insta .insta-feed__image-container{display:block;position:relative;width:100%;padding-bottom:100%;overflow:hidden}#insta .insta-feed__image-container:hover .insta-feed__image-hover{opacity:1}#insta .insta-feed__image-container .component-image-container,#insta .insta-feed__image-container .component-video-container{height:100%;width:100%;position:absolute;left:0;top:0}#insta .insta-feed__image-container .component-image,#insta .insta-feed__image-container .component-video{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center center}#insta .insta-feed__image-hover{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s ease-in-out;color:rgb(var(--white));backdrop-filter:brightness(50%);-webkit-backdrop-filter:brightness(50%)}#insta .insta-feed__image-hover svg{height:1.5rem;width:1.5rem}.component-countdown{display:flex}.component-countdown__value-container+.component-countdown__value-container{margin-left:.5rem}.component-countdown__value-container{display:flex;align-items:baseline;font-weight:500;line-height:1;font-size:1.5rem;color:rgb(var(--dark-1))}.component-countdown__value-container__value{margin-right:.25rem}@media (min-width:991px){.component-countdown__value-container{font-size:2rem}.component-countdown__value-container__value{margin-right:.25rem}}.component-countdown__value-container__unit{font-size:1rem}@media (max-width:370px){.component-countdown__value-container__unit{font-size:.75rem}.component-catalog__blurb{max-width:255px}}@media (min-width:991px){.component-countdown__value-container__unit{font-size:1rem}}.component-price{font-weight:300;font-size:1rem;line-height:1;display:inline-flex;align-items:baseline;color:inherit}.component-price__compare-container{color:rgb(var(--mid-3));font-weight:400;font-size:.75rem;line-height:1.25;padding-right:.4rem}.component-price__current-container{display:flex;align-items:baseline}.component-price__currency{font-weight:500;font-size:.75rem;line-height:1.25}.component-price__currency.no_compare{font-weight:inherit;font-size:inherit}.component-price__current-timeframe{font-weight:500;font-size:.75rem;line-height:1.25}@media (min-width:991px){.component-price__current-timeframe{font-size:1rem}}.component-price.sale .component-price__current-container{color:rgb(var(--sale))}.component-catalog{padding:0}.component-catalog .catalog-text{color:rgb(var(--mid-1));-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.component-catalog__content{position:relative;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.component-catalog__title{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;margin-bottom:1rem}.component-catalog__blurb{color:rgb(var(--mid-1));margin:0;line-height:1.5;font-weight:400;font-size:1rem}.component-catalog__blurb a{font-weight:300;text-decoration:underline}.component-catalog__product-container{display:grid;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;position:relative;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--padding);padding-top:1.75rem}.component-catalog__product-container:after{content:"";height:100%;width:1px}@media (min-width:1248px){.component-catalog__product-container:after{display:none}}.component-catalog__product{position:relative;display:flex;flex-direction:column;min-width:262px;opacity:.3;transition:opacity .5s ease-in-out;background-color:rgb(var(--white));border-radius:.5rem;height:100%}.component-catalog__product.active{opacity:1}.component-catalog__product-media-container{position:relative;margin-bottom:1.5rem;width:100%}.component-catalog__product .variant-selector{align-items:center}.component-catalog__product .variant-selector__button{width:2.2rem}@media (min-width:991px){.component-catalog__product .variant-selector__button{width:2.4rem}}.component-catalog__product-image-container{display:block;position:relative;margin-top:0;border-radius:.5rem .5rem 0 0;overflow:hidden}.component-catalog__product .component-image{width:100%;height:auto}.component-catalog__product-content{display:flex;flex-direction:column;justify-content:flex-end;flex:1 0 auto;padding:0 1rem;margin-bottom:1.5rem}.component-catalog__product-title{display:block;line-height:1.5;font-weight:300;font-size:1.1rem;color:rgb(var(--dark-1));margin-bottom:.75rem}.component-catalog__product-description{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;font-weight:400;font-size:.9rem;margin-bottom:1.5rem}.component-catalog__product-button-container{width:100%}.component-catalog__product .component-atc-button,.component-catalog__product .custom-bundle-btn{width:100%;padding:0;font-size:.75rem}@media (min-width:768px){.component-form-container .component-form-sign-up__button{margin-bottom:1.5rem}#insta .insta-feed{grid-template-columns:repeat(4,1fr)}.component-catalog__blurb{max-width:none}.component-catalog__product .component-atc-button,.component-catalog__product .custom-bundle-btn{font-size:1rem}}.component-catalog__product .custom-bundle-btn{background:rgb(var(--link))}.component-catalog__product .component-catalog__product-pill{position:absolute;left:50%;top:-16px;transform:translate(-50%);z-index:2;font-family:inherit;height:unset}.component-catalog.sale .component-catalog__title{margin-bottom:1rem}.component-catalog.sale .component-catalog__blurb a,.component-catalog.sale .component-catalog__title-percentage{color:rgb(var(--sale))}.component-catalog.sale .component-catalog__product-content{text-align:center}.component-catalog.sale .component-catalog__product-title{margin-bottom:.5rem}.component-catalog.sale .component-price{display:flex;flex-direction:column-reverse;align-items:center;margin-bottom:.75rem}.component-catalog.sale .component-price .component-price__current-container{margin-bottom:.25rem;color:rgb(var(--sale))}.component-catalog.sale .component-price .component-price__currency{margin-right:.25rem;font-size:1rem}.component-catalog.sale .component-price .component-price__current{font-size:1.1rem}@media (min-width:991px){.component-catalog.sale .component-price{margin-bottom:1.5rem}.component-catalog.sale .component-price .component-price__current{font-size:2rem}}.component-catalog.sale .component-price .component-price__compare-container{font-size:.75rem;padding:0}.component-catalog.sale .component-catalog__product-price{color:rgb(var(--sale))}.component-catalog.sale .component-catalog__product-price-club-price{display:flex;flex-direction:column;gap:.25rem}.component-catalog.sale .component-catalog__product-price-non-member{display:flex;align-items:baseline;justify-content:center;color:rgb(var(--mid-3));gap:.25rem;font-size:.75rem;font-weight:300}@media (min-width:991px){.component-catalog.sale .component-catalog__product-price-non-member,.component-catalog.sale .component-price .component-price__compare-container{font-size:1rem}}.component-catalog.sale .component-catalog__product-price-non-member .component-price,.component-catalog.sale .component-catalog__product-price-non-member .component-price__current-container{margin-bottom:0}.component-catalog.sale .component-catalog__product-price-non-member .component-price__current{font-size:.75rem;color:rgb(var(--mid-3));text-decoration:line-through}@media (min-width:991px){.component-catalog.sale .component-catalog__product-price-non-member .component-price__current{font-size:1rem}}.component-catalog.sale .component-catalog__product-price-non-member .component-price__currency{font-size:.75rem;color:rgb(var(--mid-3));margin-right:.125rem}@media (min-width:991px){.component-catalog.sale .component-catalog__product-price-non-member .component-price__currency{font-size:1rem}.component-catalog.extended{display:flex;max-width:1440px}.component-catalog.extended .component-catalog__product{min-width:300px}.component-catalog.extended .component-catalog__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:1.5rem;width:20rem}.component-catalog.extended .component-catalog__blurb{padding-bottom:2rem}}.component-catalog .cart-free-shipping-container{margin-top:2rem}.component-catalog .cart-free-shipping-container .free-shipping-title{font-size:1.5rem;line-height:30px;margin-bottom:8px}.component-catalog .cart-free-shipping-container .free-shipping-title-effect{background:linear-gradient(90deg,#73c3c1 0,#82c88f 29%,#d298f9 63%,#ff9cdc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500}.component-catalog .cart-free-shipping-container .free-shipping-body{color:rgb(var(--mid-1));line-height:1.5;font-weight:400;font-size:1rem;padding-bottom:2rem}.component-region__select-container{position:relative}.component-region__select{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;-webkit-appearance:none;border:none;outline:0;width:100%;color:inherit;background:0 0;font-size:inherit;line-height:inherit;font-family:inherit;opacity:0}.component-region__select-text-container{display:flex;align-items:center;pointer-events:none;line-height:1}.component-region__select-text{margin-right:.5rem}.component-region__select-icon{display:block;width:1rem;height:1rem;margin-right:.5rem}.component-region__select-icon svg{width:100%;height:auto}.component-region__select-chevron{margin-left:auto;width:.6rem;height:.6rem;display:flex;align-items:center}.component-region__select-chevron svg{width:100%;height:auto}.component-overlay{position:fixed;height:100vh;width:100vw;top:0;left:0;opacity:0;pointer-events:none;background-color:rgb(var(--mid-1));transition:opacity .35s ease-in-out}.component-overlay.active{opacity:.8;pointer-events:all}.component-atc-button.modal-button{color:rgb(var(--black))}.product-accordion{width:100%;overflow:hidden;border-radius:.5rem;transform:translateZ(0)}@media (min-width:1248px){.product-accordion{padding:0}}.product-accordion__title{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-1));margin:0 0 1.5rem}@media (min-width:991px){.product-accordion__title{font-size:2rem}}.product-accordion__blurb{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1));margin-bottom:1.5rem}.product-accordion__container{transform:translateZ(0);width:100%;overflow:hidden;border-radius:.5rem;display:flex;flex-direction:column;flex-basis:auto;height:100%;min-height:296px;transition:.35s ease-in-out}.product-accordion__container.active{min-height:calc(222px + 70vh);max-height:800px}@media (min-width:991px){.product-accordion__blurb{margin-bottom:3rem}.product-accordion__container.active{min-height:unset}.product-accordion__container.active .product-accordion__product-container:after{opacity:.6}.product-accordion__container .product-accordion__product-container.active:after{opacity:0}.product-accordion__container{min-height:unset;max-height:unset;height:560px;flex-direction:row}}.product-accordion__product-container{flex-grow:.0001;flex-shrink:5;flex-basis:4.5rem;transition:.5s ease-in-out;position:relative;overflow:hidden;border:none;outline:0;background-position:center 75%;background-size:100vw}@media (max-width:370px){.component-catalog__product{min-width:250px}.product-accordion__product-container{background-size:100%}}@media (min-width:991px){.product-accordion__product-container{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);flex-basis:5.5rem;flex-grow:1;flex-shrink:5;background-size:936px;background-position:86% center}}.product-accordion__product-container:after{content:"";position:absolute;top:0;left:0;width:102%;height:102%;background-color:rgb(var(--dark-2));opacity:.6;transition:.35s ease-in-out}.product-accordion__product-container .product-accordion__clickable{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.product-accordion__product-container.active{flex-grow:1;flex-shrink:0;background-position:center 75%}.product-accordion__product-container.active .product-accordion__desktop-summary,.product-accordion__product-container.active:after{opacity:0}.product-accordion__product-container.active .product-accordion__content{opacity:1;transition:opacity .5s ease-in-out}.product-accordion__product-container.active .product-accordion__product{background:linear-gradient(180deg,#2226 0,#2220)}.product-accordion__product{position:absolute;width:100%;top:0;padding:0;background:linear-gradient(180deg,#2220 0 100%);transition:opacity .25s ease-in-out,background .25s ease-in-out;z-index:1}@media (min-width:991px){.product-accordion__product-container.active{background-position:86% center;flex-grow:40}.product-accordion__product-container.active .product-accordion__content{transition:opacity .25s ease-in-out}.product-accordion__product-container.active .product-accordion__product{background:0 0}.product-accordion__product{background:0 0;padding:0;height:100%;display:flex;align-items:flex-end;left:0;justify-content:flex-start}}.product-accordion__header{padding:0 var(--padding);height:74px;color:rgb(var(--white));display:flex;font-size:18px;font-weight:300;align-items:center;justify-content:space-between;transition:opacity .3s}.product-accordion__header i{width:1.5rem;height:1.5rem}.product-accordion__header i svg{width:100%;height:auto}@media (min-width:991px){.product-accordion__header{cursor:pointer;position:absolute;bottom:-109px;height:100px;left:0;padding:0 0 0 3rem;width:550px;align-items:center;font-weight:300;transform-origin:left top;transform:rotate(-90deg);z-index:1;flex-direction:row-reverse;justify-content:flex-end}.product-accordion__header i{margin-right:1.5rem}.product-accordion__content{display:flex;flex-direction:column;transition:opacity .25s ease-in-out;opacity:0;position:absolute;padding:var(--padding);width:300px;left:106px;top:2.5rem;background-color:rgb(var(--white));border-radius:.5rem;height:calc(100% - 5rem)}}.product-accordion__content{padding:var(--padding)}.product-accordion .component-atc-button{width:100%}.product-accordion__description{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--light-3));margin-bottom:1.5rem}@media (min-width:991px){.product-accordion .component-atc-button{margin-top:auto}.product-accordion__description{color:rgb(var(--mid-1));display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-accordion__desktop-price .component-price__current{font-size:1.5rem}}.product-accordion__desktop-title{overflow:hidden;line-height:1.5;font-weight:300;font-size:1.1rem;color:rgb(var(--dark-1));margin-bottom:.5rem}@media (min-width:1248px){.product-accordion__content{width:400px;padding:2.5rem}.product-accordion__desktop-title{font-size:1.5rem;margin-bottom:1rem}}.product-accordion .component-price.sale{color:rgb(var(--sale));font-size:inherit}.product-accordion__desktop-price{line-height:1.5;font-weight:300;font-size:1rem;color:rgb(var(--dark-1));margin-bottom:.5rem}@media (min-width:1248px){.product-accordion__desktop-price{font-size:1.5rem;margin-bottom:1rem}}.product-accordion__bullet-list{padding:0 0 0 1.25rem;margin:0;color:rgb(var(--mid-1))}.product-accordion__bullet-list li{margin-bottom:.5rem}.hs-pill{position:relative;pointer-events:none;padding:.5rem 1rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;min-width:max-content;background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3));z-index:1;font-weight:500;line-height:1;font-size:1rem}.hs-pill.faded{overflow:hidden}.hs-pill.faded:after{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(var(--white));opacity:.4}.hs-pill.xs-pill{font-size:.75rem;padding:.4rem .75rem}.hs-pill.sm-pill{padding:.4rem .75rem;font-size:1rem}.hs-pill.lg-pill{padding:.5rem 1.1rem}.hs-pill-sale{position:relative;pointer-events:none;padding:.5rem 1rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;min-width:max-content;background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3));line-height:1;z-index:2;background:rgb(var(--sale-primary));color:rgb(var(--white));transition:opacity .5s ease-in-out;font-size:.75rem;font-weight:500;border:1px solid rgb(var(--sale-primary-outline))}.hs-pill-sale.faded{overflow:hidden}.hs-pill-sale.faded:after{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(var(--white));opacity:.4}.hs-pill-sale.xs-pill{font-size:.75rem;padding:.4rem .75rem}.hs-pill-sale.sm-pill{padding:.4rem .75rem;font-size:1rem}.hs-pill-sale.lg-pill{padding:.5rem 1.1rem}@media (min-width:991px){.hs-pill-sale{font-size:1rem}}.exclusive-pill{pointer-events:none;padding:.5rem 1rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;min-width:max-content;background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3));font-weight:500;line-height:1;font-size:.75rem;z-index:2;align-self:center;position:absolute;top:-12px;background:rgb(var(--sale-primary));border:rgb(var(--sale-primary-outline));color:rgb(var(--white))}.exclusive-pill.faded{overflow:hidden}.exclusive-pill.faded:after{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(var(--white));opacity:.4}.exclusive-pill.xs-pill{font-size:.75rem;padding:.4rem .75rem}.exclusive-pill.sm-pill{padding:.4rem .75rem;font-size:1rem}.exclusive-pill.lg-pill{padding:.5rem 1.1rem}.vault-pill{pointer-events:none;padding:.5rem 1rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;min-width:max-content;background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3));font-weight:500;line-height:1;font-size:.75rem;z-index:2;align-self:center;position:absolute;top:-12px;background:#ccb929;border:#ffe838;color:rgb(var(--dark-1))}.vault-pill.faded{overflow:hidden}.vault-pill.faded:after{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(var(--white));opacity:.4}.vault-pill.xs-pill{font-size:.75rem;padding:.4rem .75rem}.vault-pill.sm-pill{padding:.4rem .75rem;font-size:1rem}.vault-pill.lg-pill{padding:.5rem 1.1rem}.hs-pill-promotion{position:relative;pointer-events:none;padding:.5rem 1rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;min-width:max-content;background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3));line-height:1;z-index:2;background:rgb(var(--brand-pink));color:rgb(var(--white));transition:opacity .5s ease-in-out;font-size:1rem;font-weight:500;border:1px solid rgb(var(--sale-primary-outline));max-width:fit-content}.hs-pill-promotion.faded{overflow:hidden}.hs-pill-promotion.faded:after{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(var(--white));opacity:.4}.hs-pill-promotion.xs-pill{font-size:.75rem;padding:.4rem .75rem}.hs-pill-promotion.sm-pill{padding:.4rem .75rem;font-size:1rem}.hs-pill-promotion.lg-pill{padding:.5rem 1.1rem}.hs-pill-new{position:relative;pointer-events:none;padding:.5rem 1rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;min-width:max-content;background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3));line-height:1;z-index:2;background:rgb(var(--white));color:rgb(var(--brand-pink));transition:opacity .5s ease-in-out;font-size:1rem;font-weight:500;border:1px solid rgb(var(--brand-pink));max-width:fit-content}.hs-pill-new.faded{overflow:hidden}.hs-pill-new.faded:after{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(var(--white));opacity:.4}.hs-pill-new.xs-pill{font-size:.75rem;padding:.4rem .75rem}.hs-pill-new.sm-pill{padding:.4rem .75rem;font-size:1rem}.hs-pill-new.lg-pill{padding:.5rem 1.1rem}.hs-pill-information{position:relative;pointer-events:none;padding:.5rem 1rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;min-width:max-content;background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3));line-height:1;z-index:2;background:rgb(var(--white));color:rgb(var(--dark-1));transition:opacity .5s ease-in-out;font-size:1rem;font-weight:500;border:1px solid rgb(var(--light-2));max-width:fit-content}.hs-pill-information.faded{overflow:hidden}.hs-pill-information.faded:after{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(var(--white));opacity:.4}.hs-pill-information.xs-pill{font-size:.75rem;padding:.4rem .75rem}.hs-pill-information.sm-pill{padding:.4rem .75rem;font-size:1rem}.hs-pill-information.lg-pill{padding:.5rem 1.1rem}.hot-price-pill{position:absolute;top:-22px;font-size:1rem;background:rgb(var(--sale-primary));color:rgb(var(--white));transition:opacity .5s ease-in-out;font-weight:500;border:1px solid rgb(var(--sale-primary-outline))}.club-pill{position:relative;pointer-events:none;padding:.5rem 1rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;min-width:max-content;background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3));line-height:1;z-index:2;transition:opacity .5s ease-in-out;font-size:1rem;font-weight:500;border:1px #ff9cdc;min-width:134px;max-width:fit-content;width:100%;background:linear-gradient(90deg,#73c3c1 0,#82c88f 29%,#d298f9 63%,#ff9cdc);color:#fff;height:2.5rem}.club-pill.faded{overflow:hidden}.club-pill.faded:after{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(var(--white));opacity:.4}.club-pill.xs-pill{font-size:.75rem;padding:.4rem .75rem}.club-pill.sm-pill{padding:.4rem .75rem;font-size:1rem}.club-pill.lg-pill{padding:.5rem 1.1rem}@media (min-width:991px){.club-pill,.hs-pill-information,.hs-pill-new,.hs-pill-promotion{font-size:1rem}}.money-back-pill{position:relative;pointer-events:none;padding:.5rem 1rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;min-width:max-content;background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3));z-index:1;font-weight:500;line-height:1;font-size:1rem;margin-top:.5rem;width:fit-content;align-self:center;background-color:rgb(var(--brand-money-back));border:1px rgb(var(--brand-money-back));text-transform:uppercase;color:rgb(var(--dark-1))}.money-back-pill.faded{overflow:hidden}.money-back-pill.faded:after{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(var(--white));opacity:.4}.money-back-pill.xs-pill{font-size:.75rem;padding:.4rem .75rem}.money-back-pill.sm-pill{padding:.4rem .75rem;font-size:1rem}.money-back-pill.lg-pill{padding:.5rem 1.1rem}.component-input-container{width:100%;position:relative;text-align:left}.component-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:.25rem;height:52px;padding:2rem 1rem 1rem;border:1px solid rgb(var(--light-3));background-color:rgb(var(--white));line-height:1.5;font-weight:400;font-size:.9rem;transition:border .15s ease-in-out}.component-input.show_error{border-top:1px solid rgb(var(--light-3));border-left:1px solid rgb(var(--light-3));border-right:1px solid rgb(var(--light-3));border-bottom:2px solid rgb(var(--error))}.component-input.show_success{border-top:1px solid rgb(var(--light-3));border-left:1px solid rgb(var(--light-3));border-right:1px solid rgb(var(--light-3));border-bottom:2px solid rgb(var(--success))}.component-input__input-container{position:relative}.component-input:focus+.component-input__label,.component-input:not(:placeholder-shown)+.component-input__label{transform:translateY(-100%) scale(.75)}.component-input::placeholder{opacity:0}.component-input__label{-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute;top:50%;transform:translateY(-50%);left:16px;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),top .5s;transform-origin:left top;color:rgb(var(--mid-1));font-size:.9rem}.component-input__error-container{padding-top:.25rem;min-height:1em;min-width:1px}.component-input__error-message{font-weight:400;font-size:.75rem;line-height:1;color:rgb(var(--error))}.component-input__error-message.show{opacity:1}.component-input__error-message.hide{opacity:0}.component-input__error-message:first-letter{text-transform:uppercase}.component-input__arrow-button{top:0;position:absolute;right:0;height:100%;width:36px;margin-bottom:0;max-height:52px}.component-input__arrow-button path{stroke:rgb(var(--dark-1));transition:stroke .35s ease-in-out}.component-input__arrow-button:disabled{pointer-events:none}.component-input__arrow-button:disabled path{stroke:rgb(var(--mid-4))}.component-input__loader svg{height:1.5rem;width:1.5rem}.component-input__loader svg circle{stroke:rgb(var(--mid-4))}.component-input-container+.component-input-container{margin-top:.5em}.component-split-layout{margin-bottom:4rem}@media (min-width:991px){.component-split-layout{margin-bottom:6rem}}.component-split-layout__content{padding:0 var(--padding);margin-bottom:4rem}@media (min-width:768px){.component-split-layout{display:flex;flex-direction:row;align-items:center}.component-split-layout.reverse{flex-direction:row-reverse}.component-split-layout__content{width:50%;margin-bottom:0}.component-split-layout__media{width:50%}}@media (min-width:1248px){.component-split-layout__content{padding:0;margin-right:5rem}.component-split-layout__content.reverse{margin-right:0;margin-left:5rem}}.component-split-layout__title{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-1));margin-bottom:1.5rem}@media (min-width:991px){.component-split-layout__title{font-size:2.25rem}}.component-split-layout__description{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1))}.component-split-layout__description>a{text-decoration:underline}.component-split-layout__description>a:hover{color:rgb(var(--mid-1))}.component-split-layout__button{margin-top:1.5rem}@media (min-width:991px){.component-split-layout__button{margin-top:2.5rem}}.component-split-layout__media .component-video{height:auto;width:100%}.component-cross-sell{position:relative;display:block;width:100%;max-width:480px;margin:0 auto 3rem;border-radius:.5rem;cursor:pointer;transition:opacity .25s ease-in-out}.component-cross-sell.adding{opacity:.5;pointer-events:none;cursor:none}.component-cross-sell .component-image-container{position:relative;z-index:2}.component-cross-sell .component-image{height:auto;width:100%}.component-cross-sell__discount{position:absolute;padding:.5rem 1rem;top:0;margin-top:-.5rem;left:var(--padding);width:auto;height:3rem;border-radius:.5rem .5rem 0 0;text-align:center;color:rgb(var(--white));background-color:rgb(var(--sale));z-index:1;overflow:hidden;font-weight:500;line-height:1;font-size:1rem}@media (min-width:991px){.component-cross-sell{margin-bottom:4rem}.component-cross-sell__discount{left:0}}.component-cross-sell__discount.animate{animation:.25s ease-out forwards cross_sell_popup}@keyframes cross_sell_popup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.component-apply-discount{cursor:pointer}.component-multi-step-form{display:flex;width:100%}.component-multi-step-form__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.component-multi-step-form .form-icon__loading svg{height:2rem;width:2rem}.component-multi-step-form .form-icon__mail svg{height:3rem;width:3rem}.component-multi-step-form__content{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:1.5rem}@media (min-width:991px){.component-multi-step-form__content{margin-bottom:2.5rem}}.component-multi-step-form__buttons{display:grid;place-items:center;max-width:340px;width:100%;grid-gap:1rem}.component-multi-step-form__button{font-size:1rem;width:100%}@media only screen and (max-width:413px){.component-multi-step-form__button{font-size:.9rem}}.component-multi-step-form__button.hs-btn-primary-alt{border:1px solid rgb(var(--light-3))}.component-multi-step-form__title{margin-bottom:1.5rem;line-height:1.5;font-weight:300;font-size:1.5rem}.component-multi-step-form__description{max-width:560px;color:rgb(var(--mid-1))}.component-multi-step-form__thankyou{display:flex;flex-direction:column;align-items:center;width:100%}.component-multi-step-form__thankyou-content{display:flex;justify-content:center;align-items:center;width:100%}.component-multi-step-form__thankyou-description{text-align:center;font-weight:500;color:rgb(var(--mid-1));margin-right:.5rem}.component-hero{display:flex;flex-direction:column-reverse;align-items:center;max-width:calc(1248px + var(--padding) * 2);padding:0;height:100%;max-height:640px;margin-bottom:4rem}@media (min-width:768px){.component-cross-sell__discount{margin-top:calc(-1.25rem + 1.67%)}.component-hero{flex-direction:row;justify-content:space-between;padding:0 var(--padding)}}.component-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--padding);width:100%;max-width:490px}@media (min-width:768px){.component-hero__content{align-items:flex-start;text-align:left;max-width:358px;margin-right:2rem;padding:0}}@media (min-width:991px){.component-multi-step-form__title{font-size:2.5rem}.component-hero{margin-bottom:5.5rem}.component-hero__content{margin-right:2.5rem;max-width:490px}}.component-hero__title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2rem;text-align:center;margin-bottom:1rem}@media (min-width:991px){.component-hero__title{font-size:3rem}}@media (min-width:1248px){.component-hero__title{margin-bottom:1.5rem}}.component-hero__description{line-height:1.5;font-weight:400;font-size:1rem;margin-top:0;margin-bottom:1.5rem;width:100%;max-width:370px;color:rgb(var(--mid-1))}@media (min-width:991px){.component-hero__description{margin-bottom:2rem}}.component-hero__media-content{position:relative;width:100%;max-width:720px;margin-bottom:6.5rem}@media (min-width:768px){.component-hero__description,.component-hero__title{text-align:left}.component-hero__media-content{max-width:360px;margin-bottom:0}}@media (min-width:991px){.component-hero__media-content{max-width:720px}}.component-hero__media-content.no-hero-image{margin-bottom:2.5rem}.component-hero__video-container{width:100%;overflow:hidden}.component-hero__video-container .component-video{width:100%;height:auto;object-fit:cover}.component-hero__image-container{position:absolute;bottom:-4.5rem;left:50%;width:55%;max-width:160px;transform:translate(-50%)}@media (min-width:768px){.component-hero__media-content.no-hero-image{margin-bottom:0}.component-hero__image-container{right:0;left:unset;transform:unset;bottom:-2rem}}@media (min-width:991px){.component-hero__image-container{max-width:384px;bottom:-4rem}}.component-hero__image-container .component-image{width:100%;height:auto}.component-hero__button-container{width:100%;max-width:360px;display:grid;grid-gap:.75rem}.component-hero__button-container .hs-btn-primary{width:100%}.component-hero.background_cover{justify-content:center;position:relative;max-width:calc(1440px + var(--padding) * 2);overflow:hidden;height:100%;max-height:640px}@media (min-width:768px){.component-hero.background_cover{height:640px;max-height:unset}}.component-hero.background_cover .component-image,.component-hero.background_cover .component-image-container{margin-bottom:0;width:100%;height:100%}@media (min-width:991px){.component-hero.background_cover{height:740px;margin-bottom:4rem}.component-hero.background_cover .component-image,.component-hero.background_cover .component-image-container{margin-bottom:.75rem}}.component-hero.background_cover .component-hero__content{position:absolute;z-index:2;max-width:264px;padding:0}@media (min-width:768px){.component-hero.background_cover .component-hero__content{align-items:center;max-width:1440px;margin:0;max-width:400px}}.component-hero.background_cover .component-hero__content .media-insert-container{height:100%;width:100%}.component-hero.background_cover .component-hero__content .component-hero__description-link{text-decoration:underline}.component-hero.background_cover .component-hero__title{margin-bottom:1rem;font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:3rem;color:rgb(var(--white));max-width:370px}@media (min-width:768px){.component-hero.background_cover .component-hero__title{text-align:center;max-width:400px}.component-hero.background_cover .component-hero__description{text-align:center}}.component-hero.background_cover .component-hero__description{max-width:280px;color:rgb(var(--white));margin-bottom:1.5rem}@media (min-width:768px){.component-hero.background_cover .component-hero__media-content{max-width:unset;height:100%}}.component-hero.background_cover .component-hero__video-container{max-height:720px;height:100%;width:100%}.component-hero.background_cover .component-hero__image-container .component-image{object-fit:cover}.component-hero.background_cover .component-hero__button-container .hs-btn-primary{background-color:rgb(var(--black));color:rgb(var(--white))}@media (min-width:991px){.component-hero.background_cover .component-hero__button-container{justify-content:center}.component-hero.background_cover .component-hero__button-container .hs-btn-primary{width:14rem;padding:0}}@media (max-width:767px){.component-hero.background_cover .component-hero__media-content.no-hero-image{margin-bottom:1.5rem}.component-hero.background_cover .component-hero__button-container{display:flex;justify-content:center}}.component-marquee-container{--gap:1rem;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);width:100%;--marquee-animation-duration:10s}.component-marquee{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:100%;animation:marqueescroll var(--marquee-animation-duration) linear infinite;opacity:0;transition:opacity .5s ease-in-out}@keyframes marqueescroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}.component-marquee.active{opacity:1}.component-marquee.reverse{animation-direction:reverse}.component-marquee:not(.scroll){animation-play-state:paused}.component-marquee-item{flex:0 0 auto;text-align:center;margin:0 .25rem}.variant-selector{display:flex;flex-direction:column;padding:0 var(--padding)}@media (min-width:991px){.variant-selector{padding:0;margin-bottom:1.5rem}}.variant-selector__title{font-weight:500;line-height:1;font-size:.75rem;margin-bottom:.5rem;letter-spacing:.1rem;text-transform:uppercase}.variant-selector__buttons{display:flex;gap:.75rem;width:100%}.variant-selector__button{transform:translateZ(0);border-radius:5px;border:2px solid transparent;overflow:hidden}.variant-selector__button.active{border:2px solid rgb(var(--black))}.variant-selector__button.sold_out{filter:grayscale(1);opacity:.5}.variant-selector__button.new{position:relative}.variant-selector__button.new:after{opacity:1;content:"";height:6px;width:6px;right:.25rem;top:.25rem;position:absolute;background-color:rgb(var(--link));display:block;border-radius:50%;box-shadow:0 0 #ec008c;transform:scale(1);animation:2.5s infinite pulsegentleBlue;transition:opacity .35s ease-in-out}.variant-selector__button.hot_pricing{display:flex;justify-content:center;align-items:center}.variant-selector__remaining{display:flex;justify-content:center;align-items:center;background-color:rgb(var(--light-4));width:2rem;height:2rem;border-radius:3px;font-size:.8rem}@media (min-width:991px){.variant-selector__remaining{width:2.15rem;height:2.15rem}}.variant-selector__remaining-count{color:#000;font-size:1rem;padding-left:.125rem}.variant-selector .component-image-container{height:auto;width:100%}.variant-selector__hot-price{position:absolute}.component-catalog__product-selector-container,.product-collection__item-selector-container,.vue-collection__item-selector-container{position:absolute;top:0;left:0;bottom:0;margin-top:0;border-top-left-radius:.5rem;overflow:hidden;background:rgba(var(--light-1),.4);display:flex;align-items:center;z-index:1}.component-catalog__product-selector-container .variant-selector,.product-collection__item-selector-container .variant-selector,.vue-collection__item-selector-container .variant-selector{margin-top:0}.component-catalog__product .variant-selector,.product-collection__item .variant-selector,.vue-collection__item .variant-selector{margin-bottom:0;width:100%;padding:0}.component-catalog__product .variant-selector__buttons,.product-collection__item .variant-selector__buttons,.vue-collection__item .variant-selector__buttons{display:flex;flex-direction:column;align-items:center;margin-top:0;margin-bottom:0;padding:.5rem}.component-showcase{position:relative;width:100%;height:calc(100vh - 3rem);max-height:700px;padding:0}.component-showcase__background{position:absolute;height:100%;width:100%;z-index:-1}.component-showcase__background .component-image,.component-showcase__background .component-image-container{height:100%;width:100%}.component-showcase__background .component-image{object-fit:cover}.component-showcase__content-container{height:100%;display:flex;flex-direction:column;padding-top:1.75rem;padding-bottom:3.5rem}.component-showcase__content-container.end{justify-content:flex-end}@media (min-width:768px){.component-showcase{max-height:686px}.component-showcase__content-container.end{align-items:flex-end}.component-showcase__content-container.start{align-items:flex-start}}.component-showcase__content{width:100%;color:rgb(var(--dark-1));display:flex;flex-direction:column;gap:1rem;max-width:390px}.component-showcase__content.dark .component-showcase__title{color:rgb(var(--white))}.component-showcase__content.dark .component-showcase__description{color:rgb(var(--light-3))}.component-showcase__content.light .component-showcase__description,.component-showcase__content.light .component-showcase__title{color:rgb(var(--dark-1))}.component-showcase__pill{max-width:max-content}.component-showcase__title{width:100%;font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-1))}@media (min-width:991px){.component-showcase__content-container{padding-top:2.5rem;padding-bottom:0}.component-showcase__title{font-size:2rem}}.component-showcase__description{width:100%;margin-bottom:.5rem;line-height:1.5;font-weight:400;font-size:1rem}@media (min-width:991px){.component-showcase__description{width:80%;margin-bottom:1.5rem}.component-product-image__sale{font-size:var(--cpi-font-size)}}.component-showcase__button{width:100%}:root .sale-collection,:root .vue-collection{--cpi-font-size:2rem}:root .product_page{--cpi-font-size:6.25rem;--cpi-top:1rem;--cpi-bottom:1rem;--cpi-left:1rem;--cpi-right:1rem}:root .cart_cpi{--cpi-font-size:2rem;--cpi-top:.4rem;--cpi-bottom:.4rem;--cpi-left:.4rem;--cpi-right:.4rem}:root .double_wide{--cpi-font-size:4rem;--cpi-top:.5rem;--cpi-bottom:.5rem;--cpi-left:.5rem;--cpi-right:.5rem}:root .catalog{--cpi-font-size:5rem;--cpi-top:.75rem;--cpi-bottom:.75rem;--cpi-left:.75rem;--cpi-right:.75rem}@media (min-width:768px){.component-showcase__button{width:max-content}:root .sale-collection,:root .vue-collection{--cpi-font-size:3.25rem}:root .double_wide{--cpi-font-size:6.25rem;--cpi-top:1rem;--cpi-bottom:1rem;--cpi-left:1rem;--cpi-right:1rem}:root{--cpi-font-size:5rem;--cpi-top:.75rem;--cpi-bottom:.75rem;--cpi-left:.75rem;--cpi-right:.75rem}}.component-product-image{position:relative;width:100%;height:100%;background-color:rgb(var(--cpi-background-color));z-index:0;font-family:var(--cpi-font-family);color:rgb(var(--cpi-color))}.component-product-image .component-image,.component-product-image .component-image-container{width:100%;height:100%}.component-product-image .component-image{object-fit:cover}.component-product-image .club-hismile-member-badge{max-width:50%;max-height:50%;position:absolute;top:0;right:0}.component-product-image .club-hismile-member-badge .component-image,.component-product-image .club-hismile-member-badge.component-image-container{height:auto}.component-product-image__sale{position:absolute;width:100%;height:100%;top:0;left:0;font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-.03em;font-size:var(--cpi-font-size);line-height:1;z-index:-1}.component-product-image__sale .top-messaging{position:absolute;left:var(--cpi-left);top:var(--cpi-top);animation:var(--cpi-animation)}.component-product-image__sale .top-messaging:before{content:"";display:block;height:0;width:0;margin-top:-.125em}.component-product-image__sale .bottom-messaging{position:absolute;right:var(--cpi-right);bottom:var(--cpi-bottom);animation:var(--cpi-animation)}.component-product-image__sale .bottom-messaging:after{content:"";display:block;height:0;width:0;margin-bottom:-.125em}.component-slider{position:relative}.component-slider__button{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;border-radius:10rem;height:2.5rem;width:2.5rem;background-color:rgb(var(--white));border:none;padding:0}.component-slider__button.left{left:2rem;box-shadow:-4px 6px 14px #b9b6b6}.component-slider__button.right{right:2rem;box-shadow:6px 4px 14px #b9b6b6}.bundle-selectors{display:flex;flex-direction:column;gap:1rem;padding:0 1rem;position:relative;z-index:0}@media (min-width:991px){.bundle-selectors{padding:0;margin-bottom:1rem}}.bundle-selectors.open{min-height:300px}.bundle-selectors-fade{position:absolute;bottom:0;left:0;height:1.5rem;width:100%;background:rgb(var(--light-1));box-shadow:0 -1rem 1rem rgb(var(--light-1));opacity:0;z-index:-1;transition:opacity .25s ease-in-out,z-index .25s ease-in-out}.bundle-selectors-fade.active{z-index:2;opacity:50%}.bundle-selectors .bundle-option__title{display:block;margin-bottom:.25rem;line-height:1.5;font-weight:400;font-size:.75rem}.bundle-selectors .bundle-option__selected-product{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:rgb(var(--light-4));border:1px solid rgb(var(--light-3));border-radius:.5rem;cursor:pointer;width:100%}.bundle-selectors .bundle-option__selected-product.single-choice{cursor:default}.bundle-selectors .bundle-option__selected-product-content{display:flex;align-items:center;width:100%}.bundle-selectors .bundle-option__selected-product-content .component-image,.bundle-selectors .bundle-option__selected-product-content .component-image-container{width:100%;height:auto;max-width:2.25rem}.bundle-selectors .bundle-option__selected-product-content-icon{margin-right:.5rem;border-radius:.25rem;overflow:hidden}.bundle-selectors .bundle-option__selected-product-icon-chevron{display:block;pointer-events:none}.bundle-selectors .bundle-option__selected-product-icon-chevron svg{width:1rem;height:auto}.bundle-selectors .bundle-option__selected-product-icon-chevron svg path{fill:rgb(var(--mid-3))}.bundle-selectors .bundle-option__products{position:absolute;display:flex;flex-direction:column;gap:1rem;top:0;left:0;opacity:0;width:100%;height:100%;z-index:-1;background:rgb(var(--light-3));padding:1rem 1rem 2rem;overflow-y:scroll;transition:opacity .25s ease-in-out,z-index .25s ease-in-out}.bundle-selectors .bundle-option__products.active{opacity:1;z-index:1}.bundle-selectors .bundle-option__products-close{display:flex;justify-content:space-between;align-items:center;width:100%}.bundle-selectors .bundle-option__products-close-title{line-height:1.5;font-weight:400;font-size:1rem}.bundle-selectors .bundle-option__products-close-icon{display:flex;align-items:center;padding:.5rem;cursor:pointer}.bundle-selectors .bundle-option__products-close-icon svg{width:1rem;height:auto}.bundle-selectors .bundle-option__products-close-icon svg path{fill:rgb(var(--mid-3))}.bundle-selectors .bundle-option__products-selector{display:flex;align-items:center;width:100%;padding:.5rem;background:rgb(var(--light-4));border:1px solid rgb(var(--light-2));border-radius:.5rem;cursor:pointer}.bundle-selectors .bundle-option__products-selector .component-image,.bundle-selectors .bundle-option__products-selector .component-image-container{width:100%;height:auto;max-width:1.5rem}.bundle-selectors .bundle-option__products-selector-icon{margin-right:.25rem}.bundle-selectors .bundle-option__products-selector .selector-pill-container{display:flex;flex-grow:1;justify-content:flex-end}.component-track{background-color:rgb(var(--white));text-align:left}.component-track .dark{color:rgb(var(--dark-2))}.component-track .mid{color:rgb(var(--mid-1))}.component-track .title-text{line-height:1.5;font-weight:300;font-size:inherit}.component-track .component-track-input-container{display:flex;flex-wrap:wrap;gap:1rem}.component-track .component-track-input{display:flex;flex-direction:column;gap:.5rem}.component-track .component-track-input input{-webkit-appearance:none;appearance:none;width:100%;border-radius:.25rem;padding:.25rem 0 .25rem .5rem;border:1px solid rgb(var(--light-2));background-color:rgb(var(--white));line-height:1.5;font-weight:400;font-size:.9rem;transition:border .15s ease-in-out}.component-track .component-track-input__button-container{margin-top:1.5rem}.component-track .component-track-input__button{min-width:180px}.component-track .component-track-input__error{font-style:italic;margin-top:1rem;color:rgb(var(--error))}.component-track-order{line-height:1.5;font-weight:400;font-size:1rem}@media (min-width:768px){.component-track-order{display:flex;flex-wrap:wrap;column-gap:3rem}}@media (min-width:1248px){.component-track-order{font-size:1.25rem;column-gap:5rem}}.component-track-order__pill{border-radius:1rem;color:rgb(var(--white));padding:.25rem 1rem;text-transform:capitalize}.component-track-order__pill.negative{background-color:rgb(var(--error))}.component-track-order__pill.warning{background-color:rgb(var(--warning))}.component-track-order__pill.positive{background-color:rgb(var(--success))}.component-track-order__link{color:rgb(var(--link));text-decoration:underline;cursor:pointer}.component-track-order__back{font-style:italic;margin-bottom:1rem;cursor:pointer}.component-track-order__header{display:flex;align-items:baseline;gap:.5rem;border-bottom:2px solid rgb(var(--light-3));padding-bottom:.5rem;width:100%;padding-right:1rem}.component-track-order__header .component-track-order__pill{margin-left:auto}.component-track-order__title{line-height:1.5;font-weight:300;font-size:1.25rem}.component-track-order__item-container{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;max-width:400px}.component-track-order__item{display:flex;gap:1rem;justify-content:flex-start;align-items:flex-start}@media (min-width:991px){.component-track-order__title{font-size:1.5rem}.component-track-order__item-container{width:45%;max-width:600px}.component-track-order__item{gap:1.5rem}}.component-track-order__item-image{width:4rem;height:4rem;background-color:rgb(var(--light-3));overflow:hidden;border-radius:.25rem}@media (min-width:991px){.component-track-order__item-image{width:7rem;height:7rem;border-radius:.5rem}}.component-track-order__item-image .component-image{width:100%;height:auto}.component-track-order__item-content{padding-top:.5rem;width:70%;max-width:15rem}@media (min-width:991px){.component-track-order__item-content{max-width:25rem}}.component-track-order__item-quantity{padding-top:.5rem;width:1rem;margin-left:auto}.component-track-order__tracking-container{margin-top:2rem;margin-bottom:2rem;color:rgb(var(--mid-1));max-width:350px}@media (min-width:991px){.component-track-order__tracking-container{width:45%;max-width:550px}}.component-track-order__tracking{margin-bottom:2rem}.component-track-order__tracking.processing{font-style:italic}.toothbrush-build-a-bundle{display:flex;flex-direction:column;align-items:center;width:100%;margin:0}.toothbrush-build-a-bundle__grid{width:100%;max-width:1144px}@media (min-width:991px){.toothbrush-build-a-bundle__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"images header" "images content" "images selector" "images btf" "add add";column-gap:5.3125rem}.toothbrush-build-a-bundle__head-selector-content{display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:0}.toothbrush-build-a-bundle__hero{margin-top:7rem}}.toothbrush-build-a-bundle__hero{grid-area:images;width:100%;height:auto;display:flex;justify-content:center}.toothbrush-build-a-bundle__hero-images{position:relative;width:50%;height:auto;display:flex;justify-content:center}.toothbrush-build-a-bundle__hero-images.component-image-container{width:100%;height:auto;max-width:580px}.toothbrush-build-a-bundle__hero-images .component-image{width:100%;height:auto}.toothbrush-build-a-bundle__hero-background,.toothbrush-build-a-bundle__hero-head,.toothbrush-build-a-bundle__hero-toothbrush{position:relative;width:100%;height:auto;max-width:580px}.toothbrush-build-a-bundle__hero-head{position:absolute;left:50%;transform:translate(-50%)}.toothbrush-build-a-bundle__hero-background{position:absolute;animation:6s ease-in-out 1s infinite forwards wobble}@keyframes wobble{0%,to{transform:translate(0);transform-origin:50% 50%}15%{transform:translate(-15px) rotate(-3deg)}30%{transform:translate(7.5px) rotate(3deg)}45%{transform:translate(-7.5px) rotate(-1.8deg)}60%{transform:translate(4.5px) rotate(1.2deg)}75%{transform:translate(-3px) rotate(-.6deg)}}.toothbrush-build-a-bundle__header{grid-area:header}.toothbrush-build-a-bundle__header-content{padding:12px 24px}@media (min-width:991px){.toothbrush-build-a-bundle__hero-images{width:100%}.toothbrush-build-a-bundle__header-content{margin-top:7rem;padding:0 24px 12px}}.toothbrush-build-a-bundle__header-content-pill{max-width:117px;width:100%}.toothbrush-build-a-bundle__header-content-title{padding-top:.25rem;color:var(--dark-1);font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;letter-spacing:-.06rem}@media (min-width:991px){.toothbrush-build-a-bundle__header-content-title{font-size:2rem}}.toothbrush-build-a-bundle__header-content-price{display:flex;flex-direction:row;align-items:baseline;padding-top:.25rem;line-height:1}.toothbrush-build-a-bundle__header-content-price-region{font-size:.75rem;padding-right:.25rem;font-weight:500}.toothbrush-build-a-bundle__header-content-price-currency{font-family:CircularXX;font-weight:450;font-size:1.125rem}.toothbrush-build-a-bundle__toothbrush-dropdown{grid-area:content}.toothbrush-build-a-bundle__toothbrush-dropdown .bundle-selectors{z-index:1}.toothbrush-build-a-bundle__toothbrush-dropdown-title-product{font-family:CircularXX;font-weight:450;color:rgb(var(--dark-1));font-size:1.125rem;line-height:1.6875rem}.toothbrush-build-a-bundle__toothbrush-dropdown-title-variant{color:rgb(var(--dark-2));font-size:1rem;line-height:1.5rem}.toothbrush-build-a-bundle .bundle-selectors{margin-top:1rem}.toothbrush-build-a-bundle .bundle-selectors-fade.active{opacity:0}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__title{margin-bottom:0}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__products{left:1rem;right:1rem;width:auto;background-color:rgb(var(--light-4));border:1px solid rgb(var(--light-3));border-radius:.5rem;min-height:280px;display:none;padding:1.25rem 1rem}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__products.active{display:flex}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__products-selector.sold-out{opacity:.2}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__products-selector-icon{max-width:2.5rem;margin-right:1rem}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__products-selector .component-image,.toothbrush-build-a-bundle .bundle-selectors .bundle-option__products-selector .component-image-container{max-width:2.5rem;border-radius:.5rem}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__selected-product{padding:.5rem 1rem}@media (min-width:991px){.toothbrush-build-a-bundle__toothbrush-dropdown{padding:0 1rem}.toothbrush-build-a-bundle .bundle-selectors{margin-top:0}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__products{left:0;right:0}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__selected-product{padding:1.25rem 1rem}}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__selected-product-content .component-image,.toothbrush-build-a-bundle .bundle-selectors .bundle-option__selected-product-content .component-image-container{max-width:2.5rem}.toothbrush-build-a-bundle .bundle-selectors .bundle-option__selected-product-content-icon{margin-right:1rem}.toothbrush-build-a-bundle__head-selector{padding:.75rem 1rem;grid-area:selector}.toothbrush-build-a-bundle__head-selector-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 1.25rem}.toothbrush-build-a-bundle__head-selector-container .component-image,.toothbrush-build-a-bundle__head-selector-container .component-image-container{width:100%;height:auto}.toothbrush-build-a-bundle__head-selector-container .component-image-container{border-radius:.7rem;overflow:hidden}.toothbrush-build-a-bundle__head-selector-container .component-image-container.active-selection{border:2px solid #000}.toothbrush-build-a-bundle__head-selector-container-product{position:relative;display:flex;justify-content:center}.toothbrush-build-a-bundle__head-selector-container-product-button{border-radius:.70188rem;border:1.5px solid #f2f2f7;background:#fff;display:flex;align-items:center;padding:5px 10px;justify-content:center;position:absolute;bottom:.625rem;width:94px;height:34px}@media (min-width:768px){.toothbrush-build-a-bundle__head-selector{margin-bottom:2rem}.toothbrush-build-a-bundle__head-selector-container{grid-template-columns:repeat(5,1fr);gap:1.25rem 1.25rem}.toothbrush-build-a-bundle__head-selector-container-product-button{width:104px;height:44px}.toothbrush-build-a-bundle .build-a-bundle__btf{padding:.75rem 1rem}}.toothbrush-build-a-bundle__head-selector-container-product-button-selectors{display:flex;flex-direction:row}.toothbrush-build-a-bundle__head-selector-container-product-button-add,.toothbrush-build-a-bundle__head-selector-container-product-button-decrease,.toothbrush-build-a-bundle__head-selector-container-product-button-increase{background:0 0;border:none;color:rgb(var(--black));font-size:.8rem;font-weight:500;line-height:2rem;display:flex;align-items:center;padding:0;cursor:pointer}.toothbrush-build-a-bundle__head-selector-container-product-button-add:disabled,.toothbrush-build-a-bundle__head-selector-container-product-button-decrease:disabled,.toothbrush-build-a-bundle__head-selector-container-product-button-increase:disabled{opacity:.5;cursor:not-allowed}.toothbrush-build-a-bundle__head-selector-container-product-button-decrease,.toothbrush-build-a-bundle__head-selector-container-product-button-increase{color:rgb(var(--dark-2));font-weight:450}.toothbrush-build-a-bundle__head-selector-container-product-button-decrease svg,.toothbrush-build-a-bundle__head-selector-container-product-button-increase svg{width:14px}@media (min-width:991px){.toothbrush-build-a-bundle__head-selector{margin-bottom:.5rem}.toothbrush-build-a-bundle__head-selector-container-product-button{width:67px;height:24px}.toothbrush-build-a-bundle__head-selector-container-product-button-add,.toothbrush-build-a-bundle__head-selector-container-product-button-decrease,.toothbrush-build-a-bundle__head-selector-container-product-button-increase{font-size:.625rem;line-height:1.5rem}.toothbrush-build-a-bundle__head-selector-container-product-button-decrease svg,.toothbrush-build-a-bundle__head-selector-container-product-button-increase svg{width:9.5px}}.toothbrush-build-a-bundle__head-selector-container-product-button-quantity{color:rgb(var(--dark-2));font-size:.8rem;line-height:2rem;margin:0 10px;min-width:1rem;display:flex;justify-content:center}@media (min-width:991px){.toothbrush-build-a-bundle__head-selector-container-product-button-quantity{font-size:.625rem;font-weight:400;line-height:1.5rem;margin:0 5px}}.toothbrush-build-a-bundle__head-selector-container-product-button.black-border{border:1px solid #000}.toothbrush-build-a-bundle__head-selector-title{color:rgb(var(--black));font-size:.75rem;font-weight:500;line-height:.9375rem;letter-spacing:.075rem;padding-bottom:.75rem}.toothbrush-build-a-bundle__head-selector .component-product-pill .hs-pill-sale{padding:.25rem 1rem}.toothbrush-build-a-bundle__head-selector .component-product-pill .hs-pill.faded{color:gray}.toothbrush-build-a-bundle__head-selector .component-product-pill .hs-pill.faded:after{background-color:unset;opacity:unset}.toothbrush-build-a-bundle__head-selector-pill{position:unset;border:1px solid var(--light-2);color:rgb(var(--brand-pink));max-width:210px;background-color:rgb(var(--white));height:32px;margin-bottom:.75rem;font-size:1rem}.toothbrush-build-a-bundle .black-border.toothbrush-build-a-bundle__head-selector-container-product{border:1px solid #000;border-radius:.75rem}.toothbrush-build-a-bundle .dim.toothbrush-build-a-bundle__head-selector-container-product,.toothbrush-build-a-bundle .sold_out.toothbrush-build-a-bundle__head-selector-container-product{opacity:.5}.toothbrush-build-a-bundle .build-a-bundle__selection-delete{top:0;right:-2.5rem}@media (min-width:991px){.toothbrush-build-a-bundle__head-selector-title{display:flex;align-items:flex-end;padding-bottom:1rem}.toothbrush-build-a-bundle__head-selector-pill{margin-bottom:1rem}.toothbrush-build-a-bundle .build-a-bundle__selection-delete{top:.5rem;right:.5rem}}.toothbrush-build-a-bundle .build-a-bundle__btf{grid-area:"btf";margin-bottom:4rem}.toothbrush-build-a-bundle .build-a-bundle__btf-button{display:flex;flex-direction:column;align-items:center}@media (max-width:767px){.toothbrush-build-a-bundle .build-a-bundle__btf-button{padding:.75rem 1rem}}.toothbrush-build-a-bundle .build-a-bundle__btf-button .component-atc-button.hs-btn-primary{width:100%}.toothbrush-build-a-bundle .build-a-bundle__head-selection{display:flex;align-items:flex-end;margin-right:-5px;position:relative;z-index:1}.toothbrush-build-a-bundle .build-a-bundle__selections{position:sticky;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 1.5rem 1rem;background:rgba(var(--white),.5);border-radius:.5rem .5rem 0 0;box-shadow:0 -5px 10px #6666661a;z-index:2;pointer-events:auto;grid-area:add}.toothbrush-build-a-bundle .build-a-bundle__selections-products{display:flex;flex-direction:row;margin-bottom:.75rem;position:absolute;justify-content:center;top:-6.5rem}.toothbrush-build-a-bundle .build-a-bundle__selections-atc-content{display:flex;justify-content:center;width:100%}@media (min-width:991px){.toothbrush-build-a-bundle .build-a-bundle__head-selection{margin-right:15px}.toothbrush-build-a-bundle .build-a-bundle__selections-products{background:rgb(var(--white));padding:1rem;border-radius:1rem}.toothbrush-build-a-bundle .build-a-bundle__selections-atc-content{flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem;width:100%}.toothbrush-build-a-bundle .build-a-bundle__selections-atc-button{margin-right:1rem}}@media (min-width:991px) and (min-width:991px){.toothbrush-build-a-bundle .build-a-bundle__selections-atc-content{max-width:1065px}}.toothbrush-build-a-bundle .build-a-bundle__selections-atc-content .toothbrush-build-a-bundle__header-content-title{color:rgb(var(--dark-1));font-family:CircularXX;font-size:1.125rem;font-style:normal;font-weight:450;line-height:1.6875rem}.toothbrush-build-a-bundle .build-a-bundle__selections-atc-content .toothbrush-build-a-bundle__header-content-price-region{color:#222;font-size:.75rem;font-weight:500}.toothbrush-build-a-bundle .build-a-bundle__selections-atc-content .toothbrush-build-a-bundle__header-content-price-currency{color:#222;font-size:1.125rem;font-weight:450;line-height:1.6875rem}.toothbrush-build-a-bundle .build-a-bundle__selections .build-a-bundle__selection-image{max-width:2.5rem}.toothbrush-build-a-bundle .build-a-bundle__selections .build-a-bundle__selection-image .component-image-container{width:100%;height:auto}.toothbrush-build-a-bundle .build-a-bundle__selections-atc-button{display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:100%;max-width:360px}.toothbrush-build-a-bundle .build-a-bundle__selections-atc-button .component-atc-button.hs-btn-primary{width:100%}.toothbrush-build-a-bundle .build-a-bundle__selection-container{display:flex;flex-direction:column;align-items:center}.toothbrush-build-a-bundle .build-a-bundle__selection-images{margin-right:-15px}.toothbrush-build-a-bundle .build-a-bundle__selection-image.margin-right{margin-right:.25rem}.toothbrush-build-a-bundle .build-a-bundle__value-add{margin-top:.75rem}.toothbrush-build-a-bundle .bundle-option__selected-product-content.sold-out{opacity:.2}.toothbrush-build-a-bundle .product-special-features{margin-top:2rem;margin-bottom:1.5rem}.toothbrush-build-a-bundle__catalog{width:100%;padding-top:1rem;background:rgb(var(--light-4))}.club-logged-out .component-hero__content .club-logged-out__messaging{color:rgb(var(--white));line-height:1.5rem;margin-top:1rem}.club-logged-out .component-hero__content .club-logged-out__messaging-link{text-decoration:underline}.club-logged-out .component-hero.dark-theme .component-hero__content .club-logged-out__messaging{color:rgb(var(--white));padding:1rem 2rem;background:rgba(var(--black),.9);border-radius:.25rem}.club-logged-out .component-hero.background_cover .component-hero__video-container{max-height:unset;height:100%;width:100%}.club-logged-out .component-hero.background_cover .component-hero__content{bottom:5.5rem}.club-logged-out .component-hero.background_cover .component-hero__description{line-height:1.5rem;margin-bottom:0;max-width:270px}.club-logged-out .component-hero.background_cover .component-hero__button-container{margin-top:2rem}.club-logged-out .component-hero.background_cover .component-hero__button-container .hs-btn-primary{min-width:350px;display:flex;justify-content:center;align-items:center;padding:.75rem 1.5rem;border-radius:50px;border:2px solid #000;text-decoration:none;font-size:1rem;color:#000;background-color:#fff;box-shadow:6px 6px rgba(var(--black),1)}.club-logged-out .club-benefits{margin:4rem auto}.club-logged-out__flavour-feature{max-width:1440px;margin:0 auto 6rem}.club-logged-out__flavour-feature .component-image-container img{width:100%;height:auto}.club-logged-out .club-benefit-tiers{margin:0 auto 4.5rem}.club-logged-in{max-width:calc(1240px + var(--padding) * 2);margin:0 auto}.club-logged-in .club-shop__button-container a.hs-btn-primary{background:rgb(var(--link))}.club-logged-in .club-shop__item{position:relative}.club-logged-in .club-shop__item.not-shopable-hidden .club-shop__button-container a.hs-btn-primary{background:rgb(var(--black))}.club-logged-in .club-shop__item.not-shopable-hidden.blurred .blur-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1;background-color:#0000000d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:1rem}.club-logged-in .club-shop__item.not-shopable-hidden.blurred .blur-overlay .blur-overlay__image{max-width:100px;height:auto}.club-logged-in .club-shop__item.not-shopable-hidden.blurred .blur-overlay .blur-overlay__copy{font-size:1.5rem;color:rgb(var(--white));text-align:center;margin-top:1rem}@media (min-width:991px){.toothbrush-build-a-bundle .build-a-bundle__selection-image.margin-right{margin-right:1rem}.toothbrush-build-a-bundle__catalog{padding-top:2rem}.club-logged-out .component-hero.background_cover .component-hero__content{bottom:6.5rem}.club-logged-in .club-shop__item.not-shopable-hidden.blurred .blur-overlay .blur-overlay__copy{font-size:2rem}}.club-logged-in .club-shop__item.not-shopable .club-shop__button-container a.hs-btn-primary{background:rgb(var(--black))}.club-logged-in .club-shop__item.not-shopable a[disabled]{pointer-events:none}.club-shop{width:100%;margin:0 auto;background-color:rgb(var(--light-4))}.club-benefits{max-width:calc(1200px + var(--padding) * 2);text-align:center;padding:0 1.8rem;margin:0 auto}.club-benefits__logo{width:100%;display:flex;justify-content:center;padding-bottom:1.6rem}.club-benefits__title{color:rgb(var(--dark-1));letter-spacing:-.09rem;padding-bottom:1rem;font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;line-height:1;font-size:3rem}@media (min-width:991px){.club-benefits__title{font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;line-height:1;font-size:4.5rem}}.club-benefits__description{line-height:1.5rem;font-size:1rem;color:rgb(var(--mid-1));padding:0 1rem 2rem}.club-benefits__content{display:flex;flex-direction:column-reverse;align-items:center;gap:2.5rem}@media (min-width:991px){.club-benefits__content{flex-direction:row;justify-content:space-between}.club-benefits__content-bullets{min-width:300px;width:50%;margin-top:0}}.club-benefits__content .component-image{width:100%;height:auto}.club-benefits__content-bullets{display:flex;flex-direction:column;gap:1.5rem}.club-benefits__content-bullet{display:flex;align-items:center;gap:1.8rem}.club-benefits__content-bullet .component-image-container{max-width:3.75rem;width:100%}@media (min-width:768px){.toothbrush-build-a-bundle .build-a-bundle__btf-button .component-atc-button.hs-btn-primary{width:100%}.club-logged-in .club-shop__item.not-shopable-hidden.blurred .blur-overlay .blur-overlay__image{max-width:150px;height:auto}.club-benefits__content-bullet .component-image-container{max-width:5rem;width:100%}}@media (min-width:991px){.club-benefits__content-bullet{flex-direction:row}.club-benefits__content-bullet .component-image-container{max-width:6rem;width:100%}}.club-benefits__content-bullet-colour{display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;line-height:1;font-size:2rem;min-width:60px;height:60px}@media (min-width:991px){.club-benefits__content-bullet-colour{min-width:96px;height:96px;font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;line-height:1;font-size:3.5rem}.club-benefits__content-bullet-copy{width:100%;font-size:1.5rem}}.club-benefits__content-bullet-copy{font-size:1.5rem;color:rgb(var(--dark-1));text-align:left;line-height:2.2rem}.club-benefits__content-collage{display:flex;align-items:center;margin:10px 0;max-width:754px;width:100%;height:auto;justify-content:space-between}.club-benefits__content-collage-large{width:100%;height:auto}@media (min-width:991px) and (max-width:1200px){.club-benefits__content-bullet-colour{font-size:2.5rem;min-width:60px;height:60px}.club-benefits__content-bullet-copy{font-size:1.2rem}}@media (max-width:413px){.club-logged-in .club-shop__item{min-height:400px;margin-top:2.5rem}.club-benefits__content-bullet-copy{font-size:1.2rem}}.club-past-drops{margin:4rem 0;width:100%}@media (min-width:991px){.club-benefits__content-collage{align-items:flex-start}.club-benefits__content-collage-large{max-width:754px}.club-past-drops{max-width:calc(1248px + var(--padding) * 2);margin:4rem auto}}.club-past-drops__header{display:flex;flex-direction:column;align-items:center}.club-past-drops__header-title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-.03em;font-size:2.5rem;margin:0;padding-bottom:2rem;line-height:2.75rem;letter-spacing:-.075rem}.club-past-drops__header-seperator{width:170px;border-top:2px solid rgb(var(--light-2))}.club-past-drops__carousel-blur{position:relative;width:100%;margin:0 auto;z-index:0}.club-past-drops__carousel-blur:after,.club-past-drops__carousel-blur:before{content:"";position:absolute;top:0;bottom:0;width:2rem;pointer-events:none;z-index:1}.club-past-drops__carousel-blur:before{left:0;background:linear-gradient(to right,rgb(var(--light-4)) 0,rgb(var(--light-4),.1))}.club-past-drops__carousel-blur:after{right:0;background:linear-gradient(to left,rgb(var(--light-4)) 0,rgb(var(--light-4),.1))}.club-past-drops__carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(7.5rem,auto);gap:2rem;padding:0 1rem;overflow-x:auto;scroll-behavior:smooth;width:100%}@media (min-width:991px){.club-past-drops__carousel{gap:5rem;padding:0}}.club-past-drops__carousel-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;width:100%}.club-past-drops__carousel-item .component-image-container{width:100%}.club-past-drops__carousel-item .component-image{width:100%;height:400px;object-fit:cover}.club-past-drops__carousel-item-details{display:flex;flex-direction:column}.club-past-drops__carousel-item-details-name{color:rgb(var(--dark-1))}.club-past-drops__carousel-item-details-date{color:rgb(var(--mid-1))}.club-benefit-tiers{overflow:hidden;border-radius:.5rem;transform:translateZ(0);max-width:calc(1248px + var(--padding) * 2);width:100%;margin:4rem auto;display:flex;flex-direction:column;justify-content:center}@media (min-width:1248px){.club-benefit-tiers{padding:0}}.club-benefit-tiers__title{color:rgb(var(--dark-1));text-align:center;font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;font-size:3rem;line-height:3rem;letter-spacing:-.135rem;padding-bottom:1rem}@media (min-width:991px){.club-benefit-tiers__title{font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;font-size:4.5rem;padding-bottom:1.5rem;line-height:4.95rem}}.club-benefit-tiers__description{display:flex;justify-content:center;align-items:center;line-height:1.5rem;font-size:1rem;color:rgb(var(--mid-1));padding:0 1rem 2rem}.club-benefit-tiers__content{padding:var(--padding);color:rgb(var(--white))}@media (min-width:991px){.club-benefit-tiers__content{display:flex;flex-direction:column;transition:opacity .25s ease-in-out;opacity:0;position:absolute;padding:var(--padding);max-width:400px;left:106px;top:2.5rem;background-color:rgb(var(--white));border-radius:.5rem;height:auto}.club-benefit-tiers__content-title{font-size:2rem}}@media (min-width:1248px){.club-benefit-tiers__content{width:400px;padding:2.5rem}}.club-benefit-tiers__content-title{font-size:2rem;color:rgb(var(--dark-1));margin:0 0 1.5rem}.club-benefit-tiers__content-points{font-size:1.25rem;padding-bottom:1.5rem}@media (min-width:991px){.club-benefit-tiers__content-points{font-size:1.5rem}.club-benefit-tiers__content-description{color:rgb(var(--dark-3));display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem}}.club-benefit-tiers__content-description{line-height:1.5;font-weight:400;font-size:1rem;margin-bottom:1.5rem;max-width:350px}.club-benefit-tiers__content-bullet-list{padding:0 0 0 1.25rem;margin:0;font-size:1rem}.club-benefit-tiers__content-bullet{margin-bottom:.5rem}.club-benefit-tiers__container{transform:translateZ(0);width:100%;overflow:hidden;border-radius:.5rem;display:flex;flex-direction:column;flex-basis:auto;height:100%;min-height:296px;transition:.35s ease-in-out}.club-benefit-tiers__container.active{min-height:calc(222px + 70vh);max-height:800px}@media (min-width:991px){.club-benefit-tiers__content-bullet-list{color:rgb(var(--dark-3))}.club-benefit-tiers__container.active{min-height:unset}.club-benefit-tiers__container.active .club-benefit-tiers__content-container:after{opacity:.6}.club-benefit-tiers__container .club-benefit-tiers__content-container.active:after{opacity:0}.club-benefit-tiers__container{min-height:unset;max-height:unset;height:560px;flex-direction:row}}.club-benefit-tiers__content-container{flex-grow:.0001;flex-shrink:5;flex-basis:content;transition:.5s ease-in-out;position:relative;overflow:hidden;border:none;outline:0;background-position:center 75%;background-size:100vw}@media (max-width:370px){.club-benefit-tiers__content-container{background-size:100%}}@media (min-width:991px){.club-benefit-tiers__content-container{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1);flex-basis:5.5rem;flex-grow:1;flex-shrink:5;background-size:936px;background-position:86% center}}.club-benefit-tiers__content-container.active{flex-grow:1;flex-shrink:0;background-position:center 75%}.club-benefit-tiers__content-container.active:after{opacity:0}.club-benefit-tiers__content-container.active .club-benefit-tiers__content{opacity:1;transition:opacity .5s ease-in-out}@media (min-width:991px){.club-benefit-tiers__content-container.active{background-position:86% center;flex-grow:56}.club-benefit-tiers__content-container.active .club-benefit-tiers__content{transition:opacity .25s ease-in-out}}.club-benefit-tiers__header{padding:0 var(--padding);height:74px;color:rgb(var(--white));display:flex;font-size:18px;font-weight:300;align-items:center;justify-content:space-between;transition:opacity .3s}.club-benefit-tiers__header i{width:1.5rem;height:1.5rem}.club-benefit-tiers__header i svg{width:100%;height:auto}.club-benefit-tiers .component-atc-button{width:100%}.club-benefit-tiers__desktop-title{overflow:hidden;line-height:1.5;font-weight:300;font-size:1.1rem;color:rgb(var(--dark-1));margin-bottom:.5rem}@media (min-width:1248px){.club-benefit-tiers__desktop-title{font-size:1.5rem;margin-bottom:1rem}}.club-benefit-tiers .component-price.sale{color:rgb(var(--sale));font-size:inherit}.club-benefit-tiers__desktop-price{line-height:1.5;font-weight:300;font-size:1rem;color:rgb(var(--dark-1));margin-bottom:.5rem}@media (min-width:1248px){.club-benefit-tiers__desktop-price{font-size:1.5rem;margin-bottom:1rem}#footer .footer-bottom-container .footer-bottom{column-gap:2rem}}@media (min-width:991px){.club-benefit-tiers__header{cursor:pointer;position:absolute;bottom:-109px;height:100px;left:0;padding:0 0 0 3rem;width:550px;align-items:center;font-weight:300;transform-origin:left top;transform:rotate(-90deg);z-index:1;flex-direction:row-reverse;justify-content:flex-end}.club-benefit-tiers__header i{margin-right:1.5rem}.club-benefit-tiers .component-atc-button{margin-top:auto}.club-benefit-tiers__desktop-price .component-price__current{font-size:1.5rem}}.club-benefit-tiers__terms{display:block;padding-top:1rem}.club-member-details-container{margin:1.5rem 0}@media (min-width:768px){.club-member-details-container{display:flex;align-items:center;justify-content:center}}.club-member-details-container .logo-container{display:flex;justify-content:center;align-items:center;margin-bottom:3rem}.club-member-details-container .member-details__parent{display:grid;overflow-x:auto;overflow-y:hidden;position:relative;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--padding);margin-left:1rem;padding:1rem}.club-member-details-container .member-details__parent .cover-container{position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;flex-direction:column}.club-member-details-container .member-details__parent .cover-container__info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;box-shadow:0 4px 30px #0003;background:#ffffffe6;border-radius:20px}@media (min-width:768px){.club-member-details-container .logo-container{margin-bottom:0;margin-right:3rem}.club-member-details-container .member-details__parent{display:flex;overflow:visible;margin-left:0;padding:0 1rem}.club-member-details-container .member-details__parent .cover-container__info{padding-bottom:1rem}.club-member-details-container .member-details__container{max-width:27rem;max-height:17.75rem}}.club-member-details-container .member-details__parent .cover-container__lock-emoji{font-size:3rem;margin-bottom:.5rem}.club-member-details-container .member-details__parent .cover-container__heading{margin-bottom:.5rem}.club-member-details-container .member-details__parent.cover{overflow:hidden}.club-member-details-container .member-details__container{background-color:rgb(var(--white));border:1px solid #eee;width:17rem;height:11.5rem;padding:1rem;gap:1rem;display:flex;flex-direction:column}.club-member-details-container .member-details__heading{font-size:1.6rem}.club-member-details-container .member-details__progress-bar-container{height:1rem}.club-member-details-container .member-details__progress-bar-container .svg-box{border-radius:.25rem}.club-member-details-container .member-details__svg-container{display:flex;justify-content:center;align-items:center}.club-member-details-container .member-details__balance-heading{font-size:.5rem;margin-bottom:.5rem;font-weight:500}.club-member-details-container .member-details__balance-total{font-size:1.75rem}.club-member-details-container .member-details__sub-heading{color:rgb(var(--dark-2));font-size:.6rem}.component-redeem-credit-atc-button{width:100%;max-width:366px;color:rgb(var(--white));background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9,#7ae28d,#59cdc9,#ff9cdc);background-size:200%;animation:5s linear infinite cycle;transition:opacity .3s,background .3s}.component-redeem-credit-atc-button.sold_out{background:rgb(var(--white));border:1px solid rgb(var(--light-3));color:rgb(var(--black));cursor:default}.component-redeem-credit-atc-button.no-credits:disabled{background-image:none;border:2px solid rgb(var(--light-1));color:rgb(var(--white))}.component-redeem-credit-atc-button:disabled{color:rgb(var(--white));background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9,#7ae28d,#59cdc9,#ff9cdc);background-size:200%;animation:5s linear infinite cycle}.vault-build-a-bundle{background-color:rgb(var(--light-4));margin-top:1.25rem}.vault-build-a-bundle .vault-overlay{position:sticky;display:flex;z-index:3;width:100%;height:100%;bottom:50%;justify-content:center}.vault-build-a-bundle .vault-overlay__locked-emoji{font-size:7rem}.vault-build-a-bundle .vault-modal__input-field{background-color:rgb(var(--light-3));border:1.388px solid rgb(var(--light-1));border-radius:.5rem;height:2.5rem;width:100%;padding-left:1rem;margin-top:1rem;margin-bottom:.5rem}.vault-build-a-bundle .vault-modal__character-count{color:rgb(var(--mid-1))}.vault-build-a-bundle .vault-modal .heading{width:100%;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;color:rgb(var(--dark-1));line-height:1.5;font-size:1.4rem;padding:1.5rem 1.5rem .5rem;font-weight:500}.vault-build-a-bundle .vault-modal .heading .modal-content-x{flex:unset;width:1.5rem}.vault-build-a-bundle .vault-modal__body-riddle{padding:.5rem .5rem .5rem 0;font-style:italic;font-size:1.25rem;color:rgb(var(--dark-1))}.vault-build-a-bundle .vault-modal__body-hint{margin-bottom:.5rem;font-size:.75rem;color:rgb(var(--mid-1))}.vault-build-a-bundle .vault-modal__button-container{padding-top:1rem}.vault-build-a-bundle .vault-modal__button-container .hs-btn-primary{width:100%}.vault-build-a-bundle .vault-modal .riddle-button{transition:background .5s,color .3s}.vault-build-a-bundle .vault-modal .riddle-button.button-default{background-color:#8a2be2}.vault-build-a-bundle .vault-modal .riddle-button.button-checking{background-color:rgb(var(--black))}.vault-build-a-bundle .vault-modal .riddle-button.button-correct{background-color:rgb(var(--success))}.vault-build-a-bundle .vault-modal .riddle-button.button-wrong{background-color:rgb(var(--error))}.vault-build-a-bundle .vault-sticky-container{position:fixed;bottom:0;z-index:2;width:100%}@media (min-width:991px){.vault-build-a-bundle .vault-sticky-container{padding-left:var(--padding);padding-right:var(--padding);max-width:calc(1120px + var(--padding) * 2);left:50%;transform:translate(-50%)}}.vault-build-a-bundle .vault-sticky{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem 1.5rem;background-color:rgb(var(--white));box-shadow:0 -4px 6px rgba(var(--white),.75);transition:max-height .3s ease-in-out}.vault-build-a-bundle .vault-sticky.dimmed>*{opacity:.5;pointer-events:none}.vault-build-a-bundle .vault-sticky .cart-safe-container{display:flex;align-items:center}.vault-build-a-bundle .vault-sticky__overlay{width:100%;height:100%;opacity:.5}.vault-build-a-bundle .vault-sticky__cart-items-container{z-index:-1;position:absolute;width:100%;left:50%;top:0;padding:var(--padding) var(--padding) .5rem;transform:translate(-50%,100%);transition:transform .3s ease-in-out .3s;pointer-events:none;background-color:rgba(var(--white),1);box-shadow:0 -4px 6px rgba(var(--white),.75)}.vault-build-a-bundle .vault-sticky__cart-items-container.expanded{pointer-events:all;transform:translate(-50%,-100%)}.vault-build-a-bundle .vault-sticky__cart-items{background-color:rgba(var(--white),1);display:flex;gap:.5rem;flex-direction:column-reverse;opacity:0;overflow:auto;height:auto;max-height:12rem;transition:opacity .3s ease-in-out}.vault-build-a-bundle .vault-sticky__cart-items.expanded{opacity:1;transition-delay:.5s}.vault-build-a-bundle .vault-sticky__cart-items:after{opacity:1;content:"";position:absolute;left:0;top:0;width:100%;height:2rem;background:linear-gradient(to bottom,#fff,#fff0);transition:opacity .3s ease-in-out}.vault-build-a-bundle .vault-sticky__cart-items .cart-item{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.vault-build-a-bundle .vault-sticky__cart-items .cart-item__component-image{width:3rem;max-width:3rem;height:auto}.vault-build-a-bundle .vault-sticky__cart-items .cart-item__component-image .component-image-container{height:auto;width:3rem}.vault-build-a-bundle .vault-sticky__cart-items .cart-item__component-image .component-image-container .component-image{height:auto;width:100%}.vault-build-a-bundle .vault-sticky__cart-items .cart-item__content{display:flex;gap:1rem;align-items:center;width:100%}.vault-build-a-bundle .vault-sticky__cart-items .cart-item__content-trash-container{display:flex;flex-grow:2;flex-direction:row-reverse;margin-right:1.5rem}.vault-build-a-bundle .vault-sticky__cart-items .cart-item__title{flex:2}.vault-build-a-bundle .vault-sticky__cart-items .cart-item__quantity{flex:1;text-align:center}.vault-build-a-bundle .vault-sticky__cart-items .cart-item__price{flex:1;text-align:right}.vault-build-a-bundle .vault-sticky__buttons-container{display:flex;flex-direction:row;gap:1rem;background-color:rgb(var(--white))}.vault-build-a-bundle .vault-sticky__buttons-container .component-atc-button{width:50%;max-width:50%}.vault-build-a-bundle .vault-sticky__buttons-container .component-atc-button.hs-btn-primary.cart-button{background-color:rgb(var(--white));color:#000;border:2px solid #000;opacity:1;transition:opacity .2s ease-in-out}.vault-build-a-bundle .vault-sticky__buttons-container .component-atc-button.hs-btn-primary.cart-button:disabled{opacity:.5}.vault-build-a-bundle .vault-sticky__buttons-container .component-atc-button.hs-btn-primary{padding:0 1rem}.vault-build-a-bundle .vault-sticky__pricing-container{z-index:3;background-color:rgb(var(--white))}.vault-build-a-bundle .vault-sticky__pricing-container-heading{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:.75rem;min-height:2rem}.vault-build-a-bundle .vault-sticky__pricing-container-heading .hs-pill-information{border:#ccb929;background:#ffe838;color:rgb(var(--dark-1));transition:opacity .2s ease-in-out}.vault-build-a-bundle .vault-sticky__pricing-container-heading .component-price{width:20%}.vault-build-a-bundle .vault-sticky__pricing-container-heading .component-price__current-container{color:#000}.vault-build-a-bundle .vault-sticky__pricing-container-heading .component-price__current-container .component-price__currency{font-size:1rem;font-weight:500}.vault-build-a-bundle .vault-sticky__pricing-container-heading .component-price__current-container .component-price__current{font-size:1.5rem}.vault-build-a-bundle .vault-sticky__pricing-container-body{font-size:.75rem;color:rgb(var(--mid-1));margin-bottom:1rem}.vault-build-a-bundle .vault-sticky .vault-cart__icon{position:relative}.vault-build-a-bundle .vault-sticky .vault-cart__icon-count{position:absolute;width:1rem;height:1rem;background-color:#ff0;border-radius:50%}.vault-build-a-bundle .vault-header{display:flex;width:100%;height:auto;justify-content:center;position:relative;margin-bottom:1.5rem;flex-direction:column}.vault-build-a-bundle .vault-header__component-image{margin-bottom:.75rem;width:100%;height:auto;display:flex;justify-content:center}.vault-build-a-bundle .vault-header__component-image .component-image{width:100%;height:auto;max-width:650px}.vault-build-a-bundle .vault-header__disclaimer{display:flex;justify-content:center;font-family:CircularXX;font-size:.75rem;color:rgb(var(--mid-1))}.vault-build-a-bundle .vault-header__vault-countdown{width:10rem;display:flex}.vault-build-a-bundle .vault-header__background-circle{border-radius:50%;position:absolute;background-color:#000;z-index:1;height:8rem;width:8rem;top:50%;transform:translateY(-50%)}.vault-build-a-bundle .vault-header__title-container{background-color:#000;display:flex;color:#fff;width:100%;align-items:center;justify-content:center;margin:2rem 0;border-radius:.5rem;font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;line-height:1;font-size:2rem;z-index:2}.vault-build-a-bundle .vault-header__image-container .flipped{transform:scaleX(-1)}.vault-build-a-bundle .vault-header__title{margin:0 .5rem}.vault-build-a-bundle .cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;width:100%;margin-bottom:7rem;position:relative}@media (min-width:768px){.vault-build-a-bundle .cards-container{margin-bottom:0}}@media (min-width:991px){.vault-build-a-bundle .vault-sticky__cart-items-container{padding-bottom:0}.vault-build-a-bundle .cards-container{grid-template-columns:repeat(auto-fill,minmax(204px,1fr));max-width:50%}}.vault-build-a-bundle .cards-container.locked{opacity:.5}.vault-build-a-bundle .cards-container.locked>*{pointer-events:none}.vault-build-a-bundle .cards-container .ui-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:opacity .5s;background:rgb(var(--white));border-radius:.5rem;width:100%;height:auto}.vault-build-a-bundle .cards-container .ui-card-content{display:flex;flex-direction:column;width:100%;flex:1;overflow:hidden}.vault-build-a-bundle .cards-container .ui-card-content__heading{width:100%;height:auto;margin-bottom:1rem}.vault-build-a-bundle .cards-container .ui-card-content__title{display:flex;flex-grow:1;justify-content:center;text-align:center;margin-bottom:.75rem;line-height:1.5;font-size:1rem;font-weight:300;padding:0 .75rem}.vault-build-a-bundle .cards-container .ui-card-content__body{display:flex;flex-grow:1;justify-content:center;text-align:center;padding:0 .75rem;margin-bottom:.75rem;line-height:1.5;font-size:1rem;font-weight:300}.vault-build-a-bundle .cards-container .ui-card-content__footer{display:flex;justify-content:center;padding:0 .75rem}.vault-build-a-bundle .cards-container .ui-card-content__footer .hs-btn-primary{width:100%;height:2rem;padding:unset;margin-bottom:1rem}.vault-build-a-bundle .cards-container .ui-card .component-image,.vault-build-a-bundle .cards-container .ui-card .component-image-container{width:100%;height:auto;border-radius:.5rem .5rem 0 0}.vault-build-a-bundle .cards-container .ui-card__image{background-color:#f2f2f7}.vault-build-a-bundle .cards-container .ui-card__image.locked-product-overlay,.vault-build-a-bundle .cards-container .ui-card__image.sold-out-banner{position:absolute;background:0 0}.vault-build-a-bundle .cards-container.overlay-active{opacity:.5;position:absolute}.vault-build-a-bundle .cards-container.overlay-active .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10}.vault-build-a-bundle .card-available__image-container{width:100%;height:auto}.vault-build-a-bundle .card-available__button-container{display:flex;justify-content:center;padding:0 .75rem}.vault-build-a-bundle .card-available__button-container .hs-btn-primary{width:100%;padding:unset}.vault-build-a-bundle .password-protected__image-container{width:100%;height:auto}.vault-build-a-bundle .ui-button{width:100%}.vault-build-a-bundle .ui-button-group{justify-content:space-between}.vault-build-a-bundle .password-pill{position:absolute;left:50%;transform:translate(-50%);top:-14px;border-radius:1.25rem;background-color:rgb(var(--dark-1));border:unset;color:#ffe838;font-size:.75rem;padding:0 .75rem;line-height:1.5rem}.vault-build-a-bundle .vault-pill{position:absolute;left:50%;transform:translate(-50%);top:-14px;border-radius:1.25rem;font-size:.75rem;padding:0 .75rem;line-height:1.5rem}.vault-build-a-bundle .vault-pill.deal{background-color:#ffe838;border:1px solid #ccb929;color:rgb(var(--dark-1))}.vault-build-a-bundle .vault-pill.limited{background-color:#ff3b30;border:1px solid #e6362c;color:rgb(var(--white))}.vault-build-a-bundle .ui-card.aura-effect{box-shadow:0 0 20px 1px #a619ec;animation:5s infinite auraeffect}@keyframes auraeffect{50%{box-shadow:0 0 30px 6px #a619ec}}.product-three-for-twenty{--bab-green:2,203,123;--bab-yellow:255,216,1;background-color:#ffc7ec;padding-top:1.5rem;-webkit-tap-highlight-color:transparent}.product-three-for-twenty-header{display:flex;width:100%;height:auto;justify-content:center;position:relative;margin-bottom:1.5rem;flex-direction:column}.product-three-for-twenty-header .disclaimer{color:#636366;font-size:12px;text-align:center}.product-three-for-twenty-header__component-image{margin-bottom:.75rem;width:100%;height:auto;display:flex;justify-content:center}.product-three-for-twenty-header__component-image .component-image{width:100%;height:auto;max-width:650px}.product-three-for-twenty-header__title-container{background-color:#000;display:flex;color:#fff;width:100%;align-items:center;justify-content:center;margin:2rem 0;border-radius:.5rem;font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900;line-height:1;font-size:2rem;z-index:2}.product-three-for-twenty-cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;width:100%;padding-bottom:10rem;position:relative}.product-three-for-twenty-cards-container .ui-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:opacity .5s;border-radius:.5rem;width:100%;height:auto;background-color:rgb(var(--white))}.product-three-for-twenty-cards-container .ui-card-content{display:flex;flex-direction:column;width:100%;flex:1;overflow:hidden}.product-three-for-twenty-cards-container .ui-card-content__heading{width:100%;height:auto;margin-bottom:1rem}.product-three-for-twenty-cards-container .ui-card-content__title{display:flex;flex-grow:1;justify-content:center;text-align:center;margin-bottom:.75rem;line-height:1.5;font-weight:300;padding:0 .75rem;font-size:.75rem}.product-three-for-twenty-cards-container .ui-card-content__body{display:flex;flex-grow:1;justify-content:center;text-align:center;padding:0 .75rem;margin-bottom:.75rem;line-height:1.5;font-size:1rem;font-weight:300}.product-three-for-twenty-cards-container .ui-card-content__footer{display:flex;justify-content:center;padding:0 .75rem;margin-bottom:1rem}.product-three-for-twenty-cards-container .ui-card-content__footer .hs-btn-primary{font-size:.75rem;width:100%;height:2rem;padding:unset}.product-three-for-twenty-cards-container .ui-card-content__footer .ui-button{width:100%}.product-three-for-twenty-cards-container .ui-card-content__footer .ui-button-group{justify-content:space-between}.product-three-for-twenty-cards-container .ui-card .component-image-container{padding:.75rem 1.25rem .25rem}.product-three-for-twenty-cards-container .ui-card .component-image,.product-three-for-twenty-cards-container .ui-card .component-image-container{width:100%;height:auto;border-radius:.5rem .5rem 0 0}.product-three-for-twenty-cards-container .ui-card__image{background-color:rgb(var(--light-3))}.product-three-for-twenty-cards-container .ui-card__image.locked-product-overlay,.product-three-for-twenty-cards-container .ui-card__image.sold-out-banner{position:absolute;background:0 0}.product-three-for-twenty-cards-container .ui-card .yellow-new{position:absolute;left:50%;transform:translate(-50%);top:-9px;border-radius:1.25rem;font-size:.75rem;padding:0 .75rem;line-height:1.5rem;background-color:#ffd801;border:1px solid #ffd801}.product-three-for-twenty-cards-container .ui-card .grey-locked{position:absolute;left:50%;transform:translate(-50%);top:-9px;border-radius:1.25rem;font-size:.75rem;padding:0 .75rem;line-height:1.5rem;background-color:#c8c8c8;border:1px solid #c2c2c2}.product-three-for-twenty .ui-sticky-container{position:fixed;bottom:0;left:0;z-index:2;width:100%;background:rgb(var(--white))}.product-three-for-twenty .ui-sticky-container .ui-sticky{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem 1.5rem;background-color:rgb(var(--white));transition:max-height .3s ease-in-out}.product-three-for-twenty .ui-sticky-container .ui-sticky__heading{align-items:center;margin-bottom:.75rem;min-height:2rem;justify-content:space-between;width:100%;height:auto;gap:1rem;background-color:rgb(var(--white));display:grid;grid-template-columns:repeat(2,1fr)}.product-three-for-twenty .ui-sticky-container .ui-sticky__body{padding-bottom:1rem}.product-three-for-twenty .ui-sticky-container .ui-sticky__footer{display:flex;flex-direction:row;gap:1rem;background-color:rgb(var(--white))}.product-three-for-twenty .fill-bar-container{width:100%;height:1.5rem;display:flex;flex-direction:row;border:2px solid rgb(var(--black));border-radius:3rem;overflow:hidden;position:relative}.product-three-for-twenty .fill-bar-container .progress-section{flex:1;position:relative;height:100%;background:0 0;border-right:2px solid rgb(var(--black))}.product-three-for-twenty .fill-bar-container .progress-section:last-child{border-right:none}.product-three-for-twenty .fill-bar-container .progress-fill{position:absolute;top:0;left:0;height:100%;background:rgb(var(--bab-yellow));width:0%;transition:width .5s ease-out}.product-three-for-twenty .fill-bar-container .progress-fill.active{width:100%;border-right:none}.product-three-for-twenty .ui-sticky__expanded-content-container{z-index:-1;position:absolute;width:100%;left:50%;top:0;padding:var(--padding) var(--padding);transform:translate(-50%,100%);transition:transform .3s ease-in-out;pointer-events:none;background-color:rgba(var(--white),1);background-color:rgb(var(--light-3))}@media (min-width:991px){.product-three-for-twenty-cards-container{grid-template-columns:repeat(auto-fill,minmax(204px,1fr));max-width:50%}.product-three-for-twenty .ui-sticky__expanded-content-container{border-radius:.5rem .5rem 0 0}#shopify-section-footer{margin-top:auto}}.product-three-for-twenty .ui-sticky__expanded-content-container.expanded{opacity:1;pointer-events:all;transform:translate(-50%,-100%)}.product-three-for-twenty .ui-sticky__heading{font-size:1.5rem}.product-three-for-twenty .ui-sticky__heading .component-price__current-container .component-price__current{font-size:1.5rem;color:#000;font-weight:400}.product-three-for-twenty .ui-sticky__heading .component-price__current-container .component-price__currency{font-size:1rem;color:#000}.product-three-for-twenty .ui-sticky__body{font-size:.75rem;color:rgb(var(--mid-2))}.product-three-for-twenty .ui-sticky__footer .ui-button{background-color:rgb(var(--white));color:#000;border:2px solid #000;opacity:1;transition:background-color .2s ease-in-out;width:100%}.product-three-for-twenty .ui-sticky__footer .ui-button:disabled{background-color:#d1d1d6;color:#fff;border:2px solid transparent}.product-three-for-twenty .ui-sticky__footer .component-atc-button{background-color:rgb(var(--bab-yellow));color:rgb(var(--black));border:2px solid rgb(var(--black));width:100%}.product-three-for-twenty .ui-sticky__footer .component-atc-button:disabled{background:#d1d1d6;color:#fff;border:2px solid transparent}.product-three-for-twenty .ui-sticky__footer .component-atc-button.added,.product-three-for-twenty .ui-sticky__footer .component-atc-button.adding{background-color:rgb(var(--success))}.product-three-for-twenty .cart-items-expanded-container{display:flex;gap:.5rem;flex-direction:column-reverse;opacity:0;overflow:auto;height:auto;max-height:12rem;transition:opacity .3s ease-in-out .5s}.product-three-for-twenty .cart-items-expanded-container.expanded{opacity:1}.product-three-for-twenty .cart-items-expanded-container .cart-item{display:flex;justify-content:flex-start;align-items:center;gap:1rem;opacity:0;transition:opacity 1s ease-in-out}.product-three-for-twenty .cart-items-expanded-container .cart-item.expanded{opacity:1}.product-three-for-twenty .cart-items-expanded-container .cart-item__component-image{width:3rem;max-width:3rem;height:auto}.product-three-for-twenty .cart-items-expanded-container .cart-item__component-image .component-image-container{height:auto;width:3rem}.product-three-for-twenty .cart-items-expanded-container .cart-item__component-image .component-image-container .component-image{height:auto;width:100%}.product-three-for-twenty .cart-items-expanded-container .cart-item__content{display:flex;gap:1rem;align-items:center;width:100%}.product-three-for-twenty .cart-items-expanded-container .cart-item__content-trash-container{display:flex;flex-grow:2;flex-direction:row-reverse}.product-three-for-twenty .cart-items-expanded-container .cart-item__title{flex:2}.product-three-for-twenty .cart-items-expanded-container .cart-item__quantity{flex:1;text-align:center}.product-three-for-twenty .product-card .title{line-height:1.5;font-weight:300;font-size:.75rem;display:flex;flex-grow:1;justify-content:center;text-align:center;margin-bottom:.75rem;padding:0 .75rem}.product-three-for-twenty .product-card .footer-buttons{display:flex;justify-content:center;padding:0 .75rem;margin-bottom:1rem;width:100%}.product-three-for-twenty .product-card .component-image-container{width:100%;height:auto;margin-bottom:1rem;background-color:rgb(var(--light-3));border-radius:.5rem .5rem 0 0;padding:.75rem 1.25rem .25rem}.product-three-for-twenty .product-card .component-image-container .component-image{width:100%;height:auto}.product-three-for-twenty .product-card .yellow-new{position:absolute;left:50%;transform:translate(-50%);top:-9px;border-radius:1.25rem;font-size:.75rem;padding:0 .75rem;line-height:1.5rem;background-color:#ffd801;border:1px solid #ffd801}:root .justify-content{justify-content:space-around}.ui-card{display:flex;flex-direction:column;position:relative;border-radius:.5rem;background-color:rgb(var(--white))}.ui-card-bordered{border:1px solid rgb(var(--black))}.ui-card-square{border-radius:unset}.ui-card-dark{color:rgb(var(--white));background-color:rgb(var(--black))}.ui-card__section{position:relative}.ui-card__actions{align-items:center}.ui-button{display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:0 50px;cursor:pointer;border:none;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;width:100%;font-size:.75rem;height:2rem;padding:unset;color:rgb(var(--white));font-weight:300;line-height:1}.ui-button__primary{background-color:rgb(var(--black));color:rgb(var(--white))}.ui-button__alternate{background-color:rgb(var(--white));color:rgb(var(--black))}.ui-button:disabled:not(.button-reset){pointer-events:none;background-color:rgb(var(--light-1))}.ui-button__stretch-height{height:100%}.ui-button__md{font-size:1rem}.ui-button-group{width:100%;height:auto;gap:1rem;background-color:rgb(var(--white));display:grid;grid-template-columns:repeat(2,1fr)}.ui-sticky__close-expanded-header{width:100%;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;color:rgb(var(--dark-1));line-height:1.5;font-weight:300;font-size:1.1rem;padding-bottom:1rem}.ui-sticky__close-expanded-header .icon-close{width:1rem}.flavour-bab{max-width:calc(1120px + var(--padding) * 2);display:flex;flex-direction:column;width:100%}.flavour-bab .product-three-for-twenty{background-color:unset;padding:0 1rem}.flavour-bab .locked{opacity:.5;pointer-events:none}.flavour-bab .component-price{display:flex;justify-content:center;margin-bottom:.75rem;height:20px}.flavour-bab .component-accordion-head{padding:0 1rem;border-bottom:1px solid rgb(var(--light-2))}.flavour-bab .component-accordion-body{padding:1rem 0}.flavour-bab__header{display:flex;flex-direction:column;align-items:center;width:100%}.flavour-bab__accordion,.flavour-bab__accordion .component-accordion,.flavour-bab__accordion .component-accordion-body{box-sizing:border-box}.flavour-bab__accordion .component-accordion .close{animation:1s ease-in-out infinite pop;display:inline-block;transition:animation .1s}.flavour-bab__accordion .component-accordion .open,.flavour-bab__accordion .component-accordion[open] .close{animation:none}.flavour-bab__accordion-catalog{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;background-color:rgb(var(--white));border-bottom:1px solid red}.flavour-bab__accordion-selector,.flavour-bab__accordion-title{font-size:1.5rem}.flavour-bab__product-cards{padding-bottom:var(--padding)}.flavour-bab li,.flavour-bab ul{margin:0;padding:0;list-style:none}.flavour-bab .build-a-bundle__disclaimer{max-width:340px;width:100%;height:auto}.flavour-bab .custom-dropdown{position:relative;display:inline-block;width:100%;background-color:red}.flavour-bab .dropdown-selected{display:flex;cursor:pointer;padding:10px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;max-width:340px;width:100%;justify-content:space-between;align-items:center;box-sizing:border-box}.flavour-bab .dropdown-list{position:absolute;z-index:1000;background-color:#fff;border:1px solid #ccc;border-radius:4px;margin-top:5px;max-width:340px;width:100%;list-style:none;padding:0;max-height:200px;overflow-y:auto;box-sizing:border-box}.flavour-bab .dropdown-title{margin-left:1rem}.flavour-bab .dropdown-image-title{display:flex;align-items:center}.flavour-bab .dropdown-title-chevron{font-size:1rem}.flavour-bab .dropdown-title-chevron i{display:block;width:.5rem;height:1.25rem}.flavour-bab .dropdown-title-chevron svg path{fill:#000}.flavour-bab .dropdown-item{display:flex;align-items:center;padding:10px;cursor:pointer;transition:background-color .2s}.flavour-bab .dropdown-item span{margin-left:10px}.flavour-bab .fill-bar-container{display:flex;position:relative}.flavour-bab .progress-fill{position:absolute;top:0;left:0;height:100%;background-color:#4caf50;z-index:1;transition:width .3s}.flavour-bab .progress-section{flex:1;height:20px;border:1px solid #ddd;position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.flavour-bab .free-label.promotion{font-size:1rem;font-weight:500;background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transition:color .3s,-webkit-text-fill-color .3s}@media (max-width:767px){.flavour-bab .free-label.promotion{font-size:.8rem}}.flavour-bab .free-label.promotion.filled{background-image:none;-webkit-text-fill-color:#000;color:#000}.flavour-bab__header-price{display:flex;flex-direction:row;align-items:baseline}.flavour-bab__header-price-from{font-size:1rem;font-weight:300;color:rgb(var(--mid-1))}.flavour-bab .free-product-label{height:20px;background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transition:color .3s,-webkit-text-fill-color .3s;text-align:center;margin-bottom:.75rem;font-weight:500;font-size:1rem}.flavour-bab .free-product-button{background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9)!important;font-weight:700;border:none;transition:background-color .3s ease-in-out}.flavour-bab .free-product-button:disabled,.flavour-bab .locked .free-product-button{background-image:none!important;background-color:rgb(var(--light-2))!important;color:rgb(var(--dark-1))!important;opacity:.5;cursor:not-allowed;pointer-events:none}.flavour-bab .pop-animation{display:inline-block;animation:.6s ease-in-out infinite pop}@keyframes pop{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.component-personalisation{background-color:rgb(var(--white));border:1px solid rgb(var(--light-3));color:rgb(var(--dark-1));margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:rgb(var(--dark-2));line-height:1.5;font-weight:500;width:100%;padding:.5rem}.component-personalisation__banner-container{display:flex;justify-content:center;height:7rem}.component-personalisation__banner-container .personalisation-banner__add-cta{display:flex;width:100%;max-width:100%;justify-content:center;align-items:center;flex-direction:column;color:rgb(var(--dark-2))}.component-personalisation__banner-container .personalisation-banner__add-cta__container{display:flex;margin-bottom:.75rem;justify-content:center;align-items:center;flex-direction:column}.component-personalisation__banner-container .personalisation-banner__add-cta__heading{display:flex;width:100%;justify-content:center;align-items:center;font-size:1.25rem}.component-personalisation__banner-container .personalisation-banner__add-cta__heading .success-icon{display:flex;justify-content:center}.component-personalisation__banner-container .personalisation-banner__add-cta__sub-heading{font-size:.75rem;color:rgb(var(--mid-1))}.component-personalisation__banner-container .personalisation-banner__add-cta .hs-btn-primary{height:35px;width:max-content;background:rgb(var(--link))}.component-personalisation__banner-container .personalisation-banner__add-cta .variant-selector{margin-bottom:0}.component-personalisation__banner-container .personalisation-banner__confirmed{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.component-personalisation__banner-container .personalisation-banner__confirmed__heading{display:flex;justify-content:center;align-items:center;font-size:1rem;gap:1rem}.component-personalisation__banner-container .personalisation-banner__confirmed__message{font-size:2rem;text-decoration:underline;text-decoration-style:dotted}.component-personalisation__banner-container .personalisation-banner__confirmed__options{width:100%;display:flex;justify-content:center;align-items:center;gap:2rem;font-size:.75rem}.component-personalisation__banner-container .personalisation-banner__confirmed__options .option{cursor:pointer}#personalisation-details .modal-body{overflow:hidden;border-top:2px solid rgb(var(--light-1))}#personalisation-details .personalisation-modal-image{display:flex;justify-content:center;align-items:center;padding-bottom:.5rem}#personalisation-details .personalisation-modal-container{width:100%;margin-bottom:1rem}#personalisation-details .personalisation-modal-container .personalisation__input{width:100%;height:4rem;padding:.5rem;border:none;border:1px solid rgb(var(--mid-1));font-weight:500;font-size:1.5rem;text-align:center;outline:0;color:rgb(var(--dark-1));border-radius:.5rem}#personalisation-details .personalisation-modal-container .personalisation__input.accepted{border-bottom:3px solid rgb(var(--success))}#personalisation-details .personalisation-modal-container .personalisation__input.failed{border-bottom:3px solid rgb(var(--error))}#personalisation-details .personalisation-modal-container .personalisation__label{font-size:.75rem;color:rgb(var(--mid-1));padding-left:.5rem}#personalisation-details .personalisation-modal-container .personalisation__input::placeholder{text-align:center}#personalisation-details .personalisation-modal__button-container{display:flex;justify-content:center;align-items:center;gap:1rem}#personalisation-details .personalisation-modal__button-container .hs-btn-primary{width:55%;max-width:250px}#personalisation-details .personalisation-modal__button-container .hs-btn-primary:not(:disabled){background:rgb(var(--link))}.build-a-bundle__variant-selector-background{background:0 0/200% padding-box text red;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;background:linear-gradient(90deg,#73c3c1 0,#82c88f 29%,#d298f9 63%,#ff9cdc)}.build-a-bundle__variant-selector-background#special_background{background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#73c3c1 0,#82c88f 29%,#d298f9 63%,#ff9cdc);animation:5s linear infinite cycle}.build-a-bundle__variant-selector.active .lab-flavour{color:#fff}.build-a-bundle__variant-selectors .build-a-bundle__variant-selector-title-container{max-width:unset}.hero-image-container{width:100%;justify-content:center;display:flex}.hero-image-container .component-image-container{width:100%;height:auto;max-width:500px}.hero-image-container .component-image{aspect-ratio:1.5/1;width:100%;height:auto}.option-grid-container{-webkit-tap-highlight-color:transparent;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:2.5rem;column-gap:1rem;row-gap:1.25rem;grid-auto-flow:row dense;padding-top:1.5rem}@keyframes spineIt{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grid-cell{position:relative;display:flex;justify-content:flex-end;transition:border .15s ease-out,transform 5s ease-out;border-radius:1rem;grid-column:span 2;aspect-ratio:3.3;cursor:pointer}.grid-cell.selected{box-shadow:0 0 7px 2px #b132b3}.grid-cell.wide{grid-column:span 2;justify-content:flex-start}.grid-cell.wide .grid-wide-pill{position:absolute;left:50%;top:-14px;transform:translate(-50%)}.grid-cell.wide .asset-container{overflow:hidden;border-radius:1rem;position:absolute;width:100%;height:100%}.grid-cell.wide .component-image-container{position:absolute;width:auto;height:100%;transition:transform .3s ease-in-out}.grid-cell.wide .component-image-container.big_flavour{z-index:3;width:45%;transform:translate(56%,5%);height:auto}.grid-cell.wide .component-image-container.big_x{top:5%;left:62%;z-index:4;width:auto;height:90%}.grid-cell.wide .component-image-container.big_x.selected{transform:scale(1.15)}.grid-cell.wide .rays{position:absolute;top:-476%;left:-184%;transform-origin:52% 50%;animation:45s linear infinite rotate-rays;transform-box:fill-box}@keyframes rotate-rays{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grid-cell:not(.grid-cell.wide){aspect-ratio:2/1;aspect-ratio:3.3;align-items:center;justify-content:space-between}.grid-cell:not(.grid-cell.wide) .component-image-container{width:auto;height:100%;transition:transform .3s ease-in-out;overflow:hidden}.grid-cell:not(.grid-cell.wide) .component-image-container .component-image{width:auto;height:100%;transition:transform .3s ease-in-out}.grid-cell:not(.grid-cell.wide).selected .component-image{transform:scale(1.15)}.grid-cell__copy-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:baseline;margin-left:1.5rem;z-index:3}.grid-cell__copy-container-title{flex-grow:1;display:flex;justify-content:center;align-items:center;font-size:1.25rem}.grid-cell__copy-container-title.dark-background{color:rgb(var(--light-1))}.grid-cell__copy-container.wide{justify-content:flex-end}.grid-cell__image-container{position:absolute;width:100%;height:100%;top:0;right:0;overflow:hidden;border-radius:1rem}.grid-cell__image-container .component-image-container{display:flex;justify-content:flex-end}.grid-cell .button-container{transition:opacity .15s ease-out;margin:.5rem;display:flex;justify-content:center}.grid-cell .button-container .ui-button__md{width:7rem;padding:16px 33px;height:1.5rem;border:1px solid #f2f2f7;border-radius:.7rem}.grid-cell .button-container .ui-button__md:disabled{border:1px solid transparent;background-color:rgb(var(--light-1));color:rgb(var(--white))}.grid-cell .button-container.wide{z-index:4;position:absolute}.grid-cell .button-container.cell-disabled{opacity:0}.grid-cell .component-image{width:100%;height:100%;position:relative;z-index:2}.ui-sticky-container{position:fixed;bottom:0;left:0;z-index:4;width:100%;background:rgb(var(--white))}.ui-sticky-container .ui-sticky{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem 1.5rem;background-color:rgb(var(--white));transition:max-height .3s ease-in-out}.ui-sticky-container .ui-sticky__heading{align-items:center;margin-bottom:.75rem;min-height:2rem;justify-content:space-between;width:100%;height:auto;gap:1rem;background-color:rgb(var(--white));display:grid;grid-template-columns:repeat(2,1fr)}.ui-sticky-container .ui-sticky__heading .component-price__currency{color:rgb(var(--black))}.ui-sticky-container .ui-sticky__heading .component-price__current{color:rgb(var(--black));font-size:1.5rem}.ui-sticky-container .ui-sticky__heading .flavour-icon-display{display:flex;justify-content:center;justify-content:space-between;width:100%;max-width:500px}.ui-sticky-container .ui-sticky__heading .flavour-icon__flavour{display:flex;flex-direction:column-reverse;font-size:1rem;position:relative;flex-basis:100%}.ui-sticky-container .ui-sticky__heading .flavour-icon__flavour.first{pointer-events:none}.ui-sticky-container .ui-sticky__heading .flavour-icon__flavour.first .flavour-name-container{display:flex;justify-content:flex-end;justify-content:center;text-align:center}.ui-sticky-container .ui-sticky__heading .flavour-icon__flavour.second .flavour-name-container{display:flex;justify-content:flex-start;justify-content:center;text-align:center}.ui-sticky-container .ui-sticky__heading .flavour-icon__flavour .component-image-container{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:baseline;position:absolute;bottom:.5rem;left:0;transform:translateY(12%)}.ui-sticky-container .ui-sticky__heading .flavour-icon__flavour .component-image-container.default{transform:translateY(-15%)}.ui-sticky-container .ui-sticky__heading .flavour-icon__flavour .component-image-container.default .component-image{width:100%;height:auto}.ui-sticky-container .ui-sticky__heading .flavour-icon__flavour .component-image-container .component-image{width:110%;height:auto}.ui-sticky-container .ui-sticky__heading .flavour-icon__seperator{display:flex;justify-content:center;align-items:end;font-size:1.5rem;padding:0 1rem 1rem;position:relative}.ui-sticky-container .ui-sticky__heading .flavour-icon__seperator-icon{position:absolute}.ui-sticky-container .ui-sticky__body{padding-bottom:1rem}.ui-sticky-container .ui-sticky__footer{display:flex;flex-direction:column;gap:.5rem;background-color:rgb(var(--white));justify-content:center;align-items:center}.ui-sticky-container.custom-lab-flavour{z-index:4}.ui-sticky-container.custom-lab-flavour .ui-sticky__heading{display:flex;padding-top:1rem}.ui-sticky-container.custom-lab-flavour .ui-sticky__heading .custom-lab-flavour__empty-message{font-size:1.25rem}.ui-sticky-container.custom-lab-flavour .ui-sticky__footer .atc-container{max-width:400px;width:100%;padding:0 2rem}.ui-sticky-container.custom-lab-flavour .ui-sticky__footer .atc-container .component-atc-button{width:100%}.bab-flavour__accordion-container .component-accordion-head{cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.bab-flavour__accordion-container .component-accordion-head .accordion-title{cursor:pointer;padding:1.5rem 0;margin:0;line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--dark-1))}.bab-flavour__accordion-container .component-accordion-body{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1));padding:.5rem 1rem 1rem}#shopify-section-footer.small_container #footer .variable_container{max-width:calc(1120px + var(--padding) * 2)}#shopify-section-footer.small_container #footer .variable_container.footer-form-content{max-width:1120px}#footer{font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:4.5rem}#footer .container{max-width:calc(1248px + var(--padding) * 2);padding:0 var(--padding)}@media (min-width:1440px){#footer .container{padding:0}}#footer .footer-form-content{background-color:rgb(var(--dark-1));color:rgb(var(--white));padding:2rem var(--padding)}#footer .footer-form-content .footer-form__title{font-weight:300;font-size:1.5rem;line-height:1.25;margin-bottom:.5rem}@media (min-width:991px){#footer{margin-top:128px}#footer .footer-form-content{padding:2.5rem;display:grid;grid-template-columns:250px minmax(150px,450px) minmax(150px,450px);grid-gap:93px;place-items:center;margin-bottom:4rem;max-width:1248px}#footer .footer-form-content .footer-form__title{margin-bottom:0}}#footer .footer-form-content .footer-form__description{line-height:1.5;font-weight:400;font-size:.9rem;margin-bottom:.5rem}#footer .footer-form-content .component-form-container{width:100%}#footer .footer-form-content .component-form-container .error-display{position:absolute}#footer .footer-form-content .component-form-container .email_thankyou_message{color:rgb(var(--white))}#footer .footer-nav{padding:0}#footer .footer-accordion{font-weight:400;font-size:1rem;line-height:1;color:rgb(var(--mid-1))}#footer .footer-accordion summary{padding:1.5rem var(--padding);line-height:1.5;font-weight:300;font-size:1rem;color:rgb(var(--dark-1));border-top:1px solid rgb(var(--light-3))}@media (min-width:991px){#footer .footer-form-content .footer-form__description{font-size:1rem;margin-bottom:0}#footer .footer-nav{display:grid;grid-template-columns:repeat(5,minmax(150px,200px));grid-gap:4rem;margin-bottom:4rem;padding:0 var(--padding)}#footer .footer-accordion summary{pointer-events:none;border:unset;padding:1.5rem 0}#footer .footer-accordion .close,#footer .footer-accordion .open{display:none}}#footer .footer-accordion ul{font-size:.9rem;margin:0;padding:0 var(--padding);padding-bottom:1.5rem;list-style-type:none}@media (min-width:991px){#footer .footer-accordion ul{padding:0}#footer .footer-accordion li:hover{color:rgb(var(--dark-1))}}#footer .footer-accordion li{padding-bottom:1rem;transition:color .2s ease-in-out}#footer .footer-accordion li>a{display:flex;align-items:center}#footer .footer-accordion li:last-child{padding:0}#footer .footer-accordion i{width:1rem;margin-right:.5rem}#footer .footer-accordion i svg{height:auto;width:100%}#footer .footer-bottom-container{background-color:rgb(var(--light-3));padding:0}#footer .footer-bottom-container .footer-bottom{padding:2rem 0;display:grid;grid-gap:1.5rem;place-items:center;justify-content:center;grid-template-columns:1fr;line-height:1.5;font-weight:400;font-size:.75rem;color:rgb(var(--mid-1))}@media (min-width:991px){#footer .footer-bottom-container .footer-bottom{padding:0 var(--padding);justify-content:space-between;height:2.5rem;grid-template-columns:1fr repeat(3,max-content);grid-template-areas:"payment"}}#footer .footer-bottom__links-container{align-items:center;display:flex}#footer .footer-bottom__links:first-child{margin-right:1.5rem}#footer .footer-bottom>.footer-payment{display:grid;grid-gap:.25rem;width:100%;grid-template-columns:repeat(auto-fit,2rem);place-content:center}@media (min-width:991px){#footer .footer-bottom>.footer-payment{grid-template-columns:repeat(auto-fit,minmax(.6rem,max-content));grid-area:payment;justify-self:flex-start;justify-content:flex-start}}#footer .footer-bottom>.footer-payment img{width:100%;height:auto;max-width:2rem}#footer .cookie-notice-container{position:fixed;bottom:0;left:0;background-color:#000000bf;width:100%;z-index:7}#footer .cookie-notice{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:768px){.flavour-bab__header-price-from{font-size:1.25rem}#footer .cookie-notice{justify-content:space-between;padding:1rem var(--padding);flex-wrap:nowrap}}#footer .cookie-notice__content{display:flex;justify-content:flex-start;flex:0 1 auto;line-height:1.5;font-weight:400;font-size:.9rem;text-align:left;color:rgb(var(--white));margin-bottom:1rem}#footer .cookie-notice__link{text-decoration:underline;font-weight:500}#footer .cookie-notice__btn-container{display:flex;justify-content:flex-end;align-items:center;width:100%;max-width:573px}@media (min-width:768px){#footer .cookie-notice__content{margin-bottom:0;padding-right:1rem}#footer .cookie-notice__btn-container{width:auto}}#footer .cookie-notice__btn{width:100%;height:2.5rem;font-size:1rem}#footer .cookie-notice i{flex:0 0 auto;width:1.25rem;height:1.25rem;margin-left:1.5rem;cursor:pointer}#footer .cookie-notice i svg{width:100%;height:auto}#footer .cookie-notice i svg path{fill:rgb(var(--white))}@media (min-width:768px){#footer .cookie-notice__btn{width:auto;margin-right:2.25rem;padding:0 var(--padding)}#footer .cookie-notice i{position:absolute;right:24px;top:24px;flex:0 0 auto}}#welcome-modal .form-icon__success{margin-bottom:.5rem}#welcome-modal .form-icon__success svg{height:2.5rem;width:2.5rem;fill:rgb(var(--success))}.site-logo{display:block}.site-logo img{display:block;width:100%}#vue-header{position:sticky;top:0;left:0;width:100%;z-index:10;pointer-events:none}#header-container{transform:translateY(-100%);transition:transform .35s ease-in-out;pointer-events:none}#header-container .container{max-width:calc(1248px + var(--padding) * 2)}#header-container.small_container .variable_container{max-width:calc(1120px + var(--padding) * 2)}#header-container.active{pointer-events:all;transform:translateY(-1px)}#header{background-color:rgb(var(--white));padding:0;transition:transform .35s ease-in-out,background-color .35s ease-in-out;border-bottom:1px solid rgb(var(--light-3))}#header svg path{transition:.35s ease-in-out}#header .header-promo{background-color:rgb(var(--dark-1));color:rgb(var(--white));display:flex;align-items:center;justify-content:center;height:2rem;width:100%;transition:background-color .35s ease-out;line-height:1.5;font-weight:300;font-size:.9rem;text-align:center}@media (min-width:991px){#welcome-modal .form-icon__success{margin-bottom:1rem}#welcome-modal .form-icon__success svg{height:3.5rem;width:3.5rem}#header .header-promo{height:2.5rem}}#header .header-promo__link{text-decoration:underline;opacity:0;transition:opacity .3s ease-in-out}#header .header-promo__link.active{opacity:1}#header .header-promo.code_applied{background-color:rgb(var(--sale))}#header .header-promo__marquee-container{height:100%;width:100%;display:flex;align-items:center;background:rgb(var(--brand-pink));color:rgb(var(--white))}#header .header-promo .component-marquee-item{line-height:1.5;font-weight:300;font-size:.9rem}#header .header__link{color:rgb(var(--dark-1));font-weight:500;line-height:1;font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.header__nav-container{padding:0 var(--padding);height:3.5rem;display:flex;align-items:center;justify-content:space-between;transition:background-color .35s ease-in-out}@media (min-width:991px){.header__nav-container{height:4rem}}.header__nav-container .right-icons{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex:1}.member-credits{position:relative;top:2px;cursor:pointer}.member-credits .number{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:700;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.member-credits .member-icon-container{position:relative;width:28px;height:28px;animation:10s linear infinite pulseRotate;transform-origin:center}.member-credits .member-credit-icon{color:rgb(var(--brand-pink));z-index:1;position:relative;display:inline-block;width:28px;height:28px}@keyframes pulseRotate{0%{transform:scale(1) rotate(0)}12.5%{transform:scale(1.06) rotate(45deg)}25%{transform:scale(1) rotate(90deg)}37.5%{transform:scale(1.06) rotate(135deg)}50%{transform:scale(1) rotate(180deg)}62.5%{transform:scale(1.06) rotate(225deg)}75%{transform:scale(1) rotate(270deg)}87.5%{transform:scale(1.06) rotate(315deg)}to{transform:scale(1) rotate(360deg)}}.club-member-bar{position:absolute;bottom:-2rem;left:0;display:flex;justify-content:space-between;align-items:center;padding:0 var(--padding);padding:0 1.25rem;height:2rem;color:#fff;margin:0 auto;width:100%;z-index:-1;background:linear-gradient(90deg,#73c3c1 0,#82c88f 29%,#d298f9 63%,#ff9cdc)}@media (min-width:991px){.club-member-bar{height:2.5rem;bottom:-2.5rem;left:0;right:0;margin-inline:auto;border-radius:0 0 8px 8px}.nav__cart-container{width:auto}}.club-member-bar .text-highlight{font-weight:700;text-decoration:underline}.slide-fade-enter-active,.slide-fade-leave-active{transition:.3s}.slide-fade-enter-from,.slide-fade-leave-to{opacity:1;bottom:0}.nav__cart-container{display:flex;align-items:center;justify-content:flex-end;height:100%}.nav__cart-icon{position:relative;width:1.5rem;height:1.5rem}.nav__cart-icon:after{opacity:0;content:"";height:6px;width:6px;right:-2px;top:-4px;position:absolute;background-color:rgb(var(--brand-pink));display:block;border-radius:50%;box-shadow:0 0 #ec008c;transform:scale(1);animation:2.5s infinite pulsegentle;transition:opacity .35s ease-in-out}.nav__cart-icon.has_products:after{opacity:1}.header__nav{display:flex;align-items:center;justify-content:space-between;height:100%}.header__nav .nav__logo-container{display:flex;height:100%;align-items:center;justify-content:center}.header__nav .nav__logo{height:24px;width:91px}.header__nav .nav__links-list{margin:0;list-style:none;padding:0}.nav-burger-container{height:100%;width:24px;display:flex;align-items:center;-webkit-tap-highlight-color:transparent;flex:1}.nav-burger{width:24px;height:14px;position:relative;-webkit-tap-highlight-color:transparent}.nav-burger__line{position:relative;border-top:2px solid rgb(var(--dark-1));border-radius:50px;width:18px;height:2px;transition:border .35s ease-in-out;left:0;transform-origin:left center}.nav-burger__line:nth-child(1){top:0;transition:transform .25s ease-in-out,border .35s ease-in-out,top .1s ease-in-out,width .1s ease-in-out}.nav-burger__line:nth-child(2){top:4px;transition:border .35s ease-in-out .25s,width .15s ease-in-out .25s,opacity .35s ease-in-out .25s}.nav-burger__line:nth-child(3){top:8px;transition:transform .25s ease-in-out,border .35s ease-in-out,top .1s ease-in-out,width .1s ease-in-out}.nav-burger.active .nav-burger__line:nth-child(1){top:-.5px;transform:rotate(45deg);width:18.5px;transition-delay:.2s}.nav-burger.active .nav-burger__line:nth-child(2){opacity:0;width:0;transition:border .35s ease-in-out,width .15s ease-in-out,opacity .2s ease-in-out}.nav-burger.active .nav-burger__line:nth-child(3){transform:rotate(-45deg);top:8.5px;width:18.5px;transition-delay:.2s}.nav-media-link{display:block}.nav-media-link__text{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1));margin-bottom:1rem}.nav-media-link .component-image,.nav-media-link .component-image-container{height:auto;width:100%}.secondary-nav-container{background-color:rgb(var(--light-3));padding:0}.secondary-nav{padding:0;color:rgb(var(--mid-1))}.secondary-nav__link{display:flex;align-items:center;transition:color 0 0}.secondary-nav__link i{display:block;height:1.5rem;width:1.5rem;margin-right:.5rem}.secondary-nav__link i svg{width:100%;height:auto}.secondary-nav__list{margin:0;padding-left:0;list-style-type:none}.secondary-nav__list-item{padding:1.5rem var(--padding)}.secondary-nav__list-item:not(:last-child){border-bottom:1px solid rgb(var(--light-3))}.secondary-nav__bar{padding:0 var(--padding);display:flex;align-items:center;height:2.5rem;font-weight:400;font-size:.75rem;line-height:1}.secondary-nav__bar-item{cursor:pointer;transition:color 0 0}.secondary-nav__bar-item:hover{color:rgb(var(--dark-1))}.secondary-nav__bar-item.region{margin-right:auto}.secondary-nav__bar-item:not(.region){margin-left:2rem}.m-nav-container{position:relative}.m-nav{--delay:.1s;display:flex;position:fixed;top:100%;left:0;background-color:rgb(var(--light-4));max-width:329px;width:90vw;transform:translate(-100%);transition:transform .2s ease-in-out,box-shadow .1s ease-in;transition-delay:calc(var(--delay) * 2);z-index:0;box-shadow:0 20px 8px #fff0;overflow:hidden}.m-nav.active{transform:translate(0)}.m-nav.chrome_ios .m-nav-link__children-container:after,.m-nav.firefox .m-nav-link__children-container:after{display:block;content:""}.m-nav.firefox .m-nav-link__children-container:after{height:64px}.m-nav.chrome_ios .m-nav-link__children-container:after{height:120px}.m-nav-content{background-color:rgb(var(--white))}.m-nav-content:after{content:"";display:block;height:2.5rem;width:100%}.m-nav .nav-media-link{margin-top:2rem;padding:0 var(--padding)}.m-nav .nav-media-link__text{color:rgb(var(--mid-2))}.m-nav__links-container{width:100%}.m-nav__links{position:relative;height:100%;transition:transform .3s ease-in-out;flex:5 1 auto}.m-nav-link-container{background-color:rgb(var(--white))}.m-nav-link-container:not(:first-child) .m-nav-link{border-top:1px solid rgb(var(--light-3))}.m-nav-link{-webkit-tap-highlight-color:transparent;display:flex;justify-content:space-between;align-items:center;color:rgb(var(--dark-1));font-weight:500;line-height:1;font-size:1rem;letter-spacing:.1em;padding:0 var(--padding);height:4.1875rem;text-transform:uppercase;cursor:pointer}.m-nav-link__icon-chevron{width:.6rem;height:auto}.m-nav-link__icon-chevron svg{height:auto;width:100%}.m-nav-link__icon-chevron svg path{fill:currentColor}.m-nav-link__children-header{-webkit-tap-highlight-color:transparent;background-color:rgb(var(--light-4));color:rgb(var(--dark-1));font-weight:500;line-height:1;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;height:4.1875rem;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;padding:0 var(--padding);position:relative}.m-nav-link__children-header .m-nav-link__icon-chevron{position:absolute;left:1.5rem;transform:rotate(180deg)}.m-nav-link__children-container{opacity:0;pointer-events:none;height:100%;min-height:100%;width:100%;position:absolute;transform:translate(100%);right:0;top:0;background-color:rgb(var(--white));overflow-y:auto;padding-bottom:env(safe-area-inset-bottom16px)}.m-nav-link__children-container.active{opacity:1;pointer-events:all}.m-nav-link__children{list-style-type:none;padding:0;margin:0}.m-nav-link__children-link{display:block;padding:1.5rem var(--padding);color:rgb(var(--dark-1))}.m-nav-link__children-link:not(first-child){border-bottom:1px solid rgb(var(--light-3))}.m-nav-link__children-link.club-hismile{background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:5s linear infinite cycle}.d-nav-container{margin-left:1.75rem;margin-right:auto;height:100%;display:flex;align-items:center}.d-nav{height:100%;display:flex;align-items:center;line-height:1.5;font-weight:400;font-size:1rem}.d-nav-link-container{display:flex;align-items:center;height:100%;padding:0 1.75rem}.d-nav-link{display:flex;align-items:center;color:rgb(var(--dark-1));font-weight:500;line-height:1;font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.d-nav-link.faded{color:rgb(var(--mid-2))}.d-nav-link__chevron-down{display:flex;align-items:center;margin-left:.75rem;width:1rem;height:1rem;transition:transform .25s ease-in-out}.d-nav-link__chevron-down svg{width:100%;height:auto}.d-nav-link__chevron-down.active.d-nav-link__chevron-down{transition-delay:0s;transform:rotate(180deg)}.d-nav-link__title{display:flex;align-items:center}.d-nav-menu{color:rgb(var(--mid-1));opacity:0;pointer-events:none;position:absolute;left:0;top:100%;background-color:rgb(var(--light-4));padding:3rem 0;width:100%;display:flex;justify-content:center;transition:opacity .3s ease-in-out .15s;border-bottom:1px solid rgb(var(--light-3));box-shadow:0 1.5rem 2rem #d1d1d680}.d-nav-menu.active{transition-delay:0s;opacity:1;pointer-events:all}.d-nav-menu__content{width:100%;padding:0 var(--padding);max-width:1060px;display:flex}.d-nav-menu__title{font-weight:500;line-height:1;font-size:1rem;color:rgb(var(--dark-1));margin-bottom:1rem}.d-nav-menu__list{margin:0 2.5rem 0 0;padding:0;width:200px;list-style-type:none}.d-nav-menu__list-item{transition:color .25s ease-in-out;margin-bottom:1rem}.d-nav-menu__list-item:hover{color:rgb(var(--dark-1))}.d-nav-menu__list-item-link.club-hismile{background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:5s linear infinite cycle}.d-nav-content{flex:1 1 auto;display:grid;grid-gap:2.5rem;grid-auto-columns:1fr;grid-auto-flow:column}.header__sub-nav-container{position:relative;z-index:0;padding:0;width:100%;overflow-x:auto;background-color:rgb(var(--white));transition:filter .25s ease-in-out}.header__sub-nav-container.lower_opacity{filter:brightness(.6);pointer-events:none}.header__sub-nav{width:100%;height:100%;display:grid;grid-auto-flow:column;list-style-type:none;margin:0;padding:0 var(--padding);grid-gap:2.5rem}.header__sub-nav-item{white-space:nowrap;color:rgb(var(--mid-2));cursor:pointer;transition:color .35s ease-in-out}.header__sub-nav-item:last-child{padding-right:1rem}.header__sub-nav-item.active{color:rgb(var(--dark-1))}.header__sub-nav-item.active .header__sub-nav-item__link{border-bottom:4px solid rgb(var(--dark-1))}.header__sub-nav-item__link{display:block;padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:991px){.header__sub-nav{overflow-x:unset;justify-content:center}.header__sub-nav-item:last-child{padding-right:0}.header__sub-nav-item__link{padding-top:1.5rem;padding-bottom:1.5rem}}.sale-link{display:flex;align-items:center;color:rgb(var(--sale))}.sale-link__nav-icon{width:1.25rem;height:1.25rem;margin-right:.75rem;margin-left:0}.sale-link__nav-icon svg{width:100%;height:100%}.login__header{margin-top:2rem;margin-bottom:2rem}.login__heading{line-height:1.5;font-weight:400;font-size:1.5rem;color:rgb(var(--dark-1));text-align:center;margin-bottom:.5rem}.login__subtitle{color:rgb(var(--mid-1));line-height:1.5;font-weight:400;font-size:.9rem;text-align:center}.login__subtitle a{color:rgb(var(--link));text-decoration:underline}.google-button{font-family:Circular,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--dark-1));width:100%;height:3.25rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:0;cursor:pointer;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out;background-color:rgb(var(--white));color:rgb(var(--black));border:1px solid rgb(var(--light-3));margin-bottom:1.5rem}.google-button:hover{color:rgb(var(--black));border:1px solid rgb(var(--black))}.google-button.disable{color:rgb(var(--white))!important}.google-button img{height:1.5rem;position:absolute;left:1rem;max-width:100%}.fb-buttons{margin-bottom:1.5rem}.facebook-button{width:100%;height:3.25rem;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:1rem;box-sizing:border-box;border-radius:0;cursor:pointer;border:none;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out;color:rgb(var(--white));box-shadow:0 2px 10px #0000001a;background:rgb(var(--link));position:relative}.facebook-button:hover{background:rgb(var(--link))}.facebook-button img{height:1.5rem;position:absolute;left:1rem}.login__seperator{font-family:Circular,Helvetica,Arial,sans-serif;width:100%;height:1px;border-bottom:1px solid rgb(var(--light-3));text-align:center;padding-top:.5rem;padding-bottom:.5rem}.login__seperator span{padding:0 1.1rem;line-height:1.5;font-weight:400;font-size:.75rem;background-color:rgb(var(--white));color:rgb(var(--mid-1));position:absolute;left:50%;transform:translate(-50%)}.login__heading-two{font-family:Circular,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--dark-1));text-align:center;margin-top:2rem}.login__button{font-family:Circular,Helvetica,Arial,sans-serif;height:3.25rem;background:rgb(var(--dark-1));opacity:1;width:100%;padding:0;display:flex;justify-content:center;align-items:center;font-weight:500;line-height:1;font-size:1rem;box-sizing:border-box;border-radius:50px;cursor:pointer;border:none;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out;color:rgb(var(--white));box-shadow:0 2px 10px #0000001a;margin-top:2rem}.login__button:hover{background-color:rgb(var(--dark-2));color:rgb(var(--white))}.confirmation-text{line-height:1.5;font-weight:400;font-size:.9rem;text-align:center}.success{background:rgb(var(--light-4));border:1px solid rgb(var(--success));color:rgb(var(--success));margin-bottom:2rem;padding:1.25rem}.errors{max-width:354px;margin:1rem auto;color:rgb(var(--error));background-color:rgb(var(--white));padding:1.25rem .75rem;border:1px solid rgb(var(--error));line-height:1.5;font-weight:400;font-size:.9rem;text-align:center}.errors ul{margin:0;padding:0;list-style:disc}.login-form,.password-reset{font-family:Circular,Helvetica,Arial,sans-serif}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text],.login-form select,.login-form textarea,.password-reset input[type=email],.password-reset input[type=password],.password-reset input[type=text],.password-reset select,.password-reset textarea{font-size:1rem;border-radius:4px}.login-form #CustomerLoginForm #CustomerEmail,.login-form #CustomerLoginForm #CustomerPassword,.login-form .form-reset-password #CustomerEmail,.login-form .form-reset-password #CustomerPassword,.password-reset #CustomerLoginForm #CustomerEmail,.password-reset #CustomerLoginForm #CustomerPassword,.password-reset .form-reset-password #CustomerEmail,.password-reset .form-reset-password #CustomerPassword{border:1px solid #e5e5e5}.login-form #CustomerLoginForm p span,.login-form .form-reset-password p span,.password-reset #CustomerLoginForm p span,.password-reset .form-reset-password p span{margin:0 .25rem}.login-form #RecoverPasswordForm,.login-form #ResetSuccess,.password-reset #RecoverPasswordForm,.password-reset #ResetSuccess{display:none}.login-form #RecoverPasswordForm #RecoverEmail,.password-reset #RecoverPasswordForm #RecoverEmail{display:block;width:100%;margin-bottom:1rem;padding:.5rem 10px}input.input-error,select.input-error,textarea.input-error{border-color:rgb(var(--error));background-color:rgb(var(--white));color:rgb(var(--error))}.account-create input[type=email],.account-create input[type=password],.account-create input[type=text],.account-create select,.account-create textarea{line-height:1.5;font-weight:400;font-size:1rem;border-radius:.25rem}.account-create #create_customer input{border:1px solid #e5e5e5;border-radius:.25rem}.account-create #create_customer input::placeholder{color:rgb(var(--mid-3));line-height:1.5;font-weight:400;font-size:1rem;font-family:Circular,Helvetica,Arial,sans-serif}.account-create #create_customer p a{color:#000;font-weight:700}@media only screen and (min-width:992px){.errors{max-width:100%}}.vue-collection{transition:opacity .25s ease-in-out;opacity:1}.vue-collection[v-cloak]{opacity:0}.vue-collection .club-pill{height:unset}.vue-collection__hero{position:relative;height:240px;display:flex;align-items:center;background-color:rgb(var(--mid-1))}.vue-collection__hero.club-hero{background:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9)}.vue-collection__hero.default-banner{margin-bottom:3rem}.vue-collection__hero>.component-image-container{position:absolute;left:0;top:0;height:100%;width:100%}.vue-collection__hero>.component-image-container .component-image{width:100%;height:100%;object-fit:cover;object-position:0}.vue-collection__hero-content{padding:0 var(--padding);position:relative;max-width:calc(1248px + var(--padding) * 2);color:rgb(var(--white));z-index:1}.vue-collection__hero-title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2rem}@media (min-width:768px){.vue-collection__hero{height:300px}.vue-collection__hero-title{font-size:3rem}}.vue-collection__hero-description{line-height:1.5;font-weight:400;font-size:1rem;margin-top:1rem;max-width:534px}.vue-collection__options-container{background-color:rgb(var(--white));border-bottom:1px solid rgb(var(--light-3));height:3.1rem;padding:0;margin-bottom:3rem;display:flex;align-items:center}@media (min-width:768px){.vue-collection__hero-description{margin-top:1.5rem}.vue-collection__options-container{margin-bottom:3.5rem}}.vue-collection__options{padding:0 var(--padding);max-width:calc(1248px + var(--padding) * 2);display:flex;align-items:center}.vue-collection__options-select{background-color:transparent;outline:0;border:none;-webkit-appearance:none;color:rgb(var(--dark-1));line-height:1.5;font-weight:400;font-size:1rem;padding-right:2rem;cursor:pointer}.vue-collection__options-label{display:flex;align-items:center;pointer-events:none;margin-left:-1.5rem;margin-right:1.5rem;z-index:0}.vue-collection__options-label i{display:block;width:.5rem;height:1.25rem}.vue-collection__options-label svg path{fill:rgb(var(--mid-3))}.vue-collection__item-container{padding:0 var(--padding);display:grid;grid-template-columns:repeat(2,minmax(50px,1fr));column-gap:.5rem;row-gap:2.5rem;max-width:calc(1248px + var(--padding) * 2);margin-bottom:4.5rem;grid-auto-flow:row dense}@media (min-width:768px){.vue-collection__item-container{column-gap:1rem;margin-bottom:6rem}}.vue-collection__item-container .lazyload_component.double-wide{grid-column:span 2}.vue-collection__item{background-color:rgb(var(--white));position:relative;display:flex;flex-direction:column;height:100%;border-radius:.5rem}.vue-collection__item-custom-messaging{font-size:.6rem;margin-bottom:.5rem;line-height:1.2;text-align:center}.vue-collection__item-custom-messaging-inner-text{color:rgb(var(--brand-pink))}.vue-collection__item-pill{position:absolute;left:50%;top:-16px;z-index:2;transform:translate(-50%)}.vue-collection__item-media-container{position:relative;width:100%}.vue-collection__item.double_wide.variant .component-image-container{border-top-left-radius:0}.vue-collection__item .variant-selector__button{width:1.7rem}@media (min-width:768px){.vue-collection__item-pill{top:-18px}.vue-collection__item .variant-selector__button{width:2.2rem;height:2.2rem}}.vue-collection__item .variant-selector__remaining{font-size:.7rem;width:1.45rem;height:1.45rem}@media (min-width:768px){.vue-collection__item .variant-selector__remaining{width:2.125rem;height:2.125rem;font-size:1rem}}.vue-collection__item .variant-selector__remaining-count{font-size:.7rem}.vue-collection__item .variant-selector .component-image-container{border-radius:3px}.vue-collection__item-image-container{display:block;width:100%}.vue-collection__item .component-image-container{border-radius:.5rem .5rem 0 0;overflow:hidden}.vue-collection__item .component-image{width:100%;height:auto}.vue-collection__item-content{padding:1.5rem .75rem;height:100%;display:flex;flex-direction:column;width:100%}.vue-collection__item-title-container{display:flex;flex-direction:column}@media (min-width:991px){.vue-collection__hero.default-banner{margin-bottom:4rem}.vue-collection__item-container{grid-template-columns:repeat(4,minmax(50px,1fr))}.vue-collection__item-custom-messaging{font-size:.8rem;margin-bottom:1rem}.vue-collection__item-title-container{margin-bottom:.75rem}}.vue-collection__item-title{display:block;line-height:1.5;font-weight:300;font-size:.75rem;color:rgb(var(--dark-1));margin-bottom:.25rem}@media (min-width:768px){.vue-collection__item .variant-selector__remaining-count{font-size:1rem}.vue-collection__item-content{padding:1.5rem var(--padding)}.vue-collection__item-title-container{gap:.5rem;justify-content:space-between;align-items:baseline;width:100%}.vue-collection__item-title{margin-bottom:.5rem;font-size:1rem}}@media (min-width:991px){.vue-collection__item-title{margin-bottom:0}}.vue-collection__item-release{line-height:1.5;font-weight:300;font-size:.75rem;color:rgb(var(--mid-2));margin-bottom:1rem}@media (min-width:768px){.vue-collection__item-release{font-size:1.1rem}}.vue-collection__item-description{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1));margin-bottom:1rem}@media (min-width:991px){.vue-collection__item-description{margin-bottom:1.5rem}}.vue-collection__item-price{display:flex;margin-bottom:1rem}.vue-collection__item-price.custom-messaging{margin-bottom:.25rem}.vue-collection__item-price-from{font-size:.8rem;color:rgb(var(--mid-1));margin-right:.2rem;margin-top:.2rem;display:flex;align-items:flex-start}@media (min-width:991px){.vue-collection__item-price{margin-bottom:0}.vue-collection__item-price-from{display:flex;align-items:center}}.vue-collection__item .component-price{font-size:.75rem}@media (min-width:768px){.vue-collection__item .component-price{margin-bottom:1rem;font-size:1.1rem}}.vue-collection__item-button-container{flex-grow:20;align-self:flex-end;width:100%;display:flex;align-items:flex-end}.vue-collection__item-button-club{background:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);color:rgb(var(--white))}.vue-collection__item .component-atc-button,.vue-collection__item .custom-bundle-btn{width:100%;padding:0;font-size:.75rem;height:39px}.vue-collection__item .custom-bundle-btn{background:rgb(var(--link))}.vue-collection__item.sale{align-items:center;flex-direction:column}.vue-collection__item.sale .vue-collection__item-content{align-items:center}.vue-collection__item.sale .vue-collection__item-title-container{display:flex;align-items:center;text-align:center}.vue-collection__item.sale .vue-collection__item-price{color:rgb(var(--sale))}.vue-collection__item.sale .vue-collection__item-price.vue-collection__item-price-club-price{flex-direction:column;gap:.25rem}.vue-collection__item.sale .vue-collection__item-price.vue-collection__item-price-club-price .vue-collection__item-price-club-price-non-member{display:flex;align-items:baseline;justify-content:center;color:rgb(var(--mid-3));gap:.25rem;font-size:.75rem;font-weight:300}.vue-collection__item.sale .vue-collection__item-price.vue-collection__item-price-club-price .vue-collection__item-price-club-price-non-member .component-price,.vue-collection__item.sale .vue-collection__item-price.vue-collection__item-price-club-price .vue-collection__item-price-club-price-non-member .component-price__current-container{margin-bottom:0}.vue-collection__item.sale .vue-collection__item-price.vue-collection__item-price-club-price .vue-collection__item-price-club-price-non-member .component-price__current{font-size:.75rem;color:rgb(var(--mid-3));text-decoration:line-through}@media (min-width:991px){.vue-collection__item.sale .vue-collection__item-price.vue-collection__item-price-club-price .vue-collection__item-price-club-price-non-member,.vue-collection__item.sale .vue-collection__item-price.vue-collection__item-price-club-price .vue-collection__item-price-club-price-non-member .component-price__current{font-size:1rem}}.vue-collection__item.sale .vue-collection__item-price.vue-collection__item-price-club-price .vue-collection__item-price-club-price-non-member .component-price__currency{font-size:.75rem;color:rgb(var(--mid-3));margin-right:.125rem}.vue-collection__item.sale .component-price{display:flex;flex-direction:column-reverse;align-items:center}.vue-collection__item.sale .component-price.from-price{flex-direction:row;align-items:baseline;color:rgb(var(--mid-2))}.vue-collection__item.sale .component-price.from-price .component-price__from-price{display:block;margin-right:.25rem}.vue-collection__item.sale .component-price .component-price__current-container{margin-bottom:.25rem;color:rgb(var(--sale))}.vue-collection__item.sale .component-price .component-price__currency{margin-right:.25rem;font-size:1rem}.vue-collection__item.sale .component-price .component-price__current{font-size:1.1rem}@media (min-width:991px){.vue-collection__item.sale .vue-collection__item-price.vue-collection__item-price-club-price .vue-collection__item-price-club-price-non-member .component-price__currency{font-size:1rem}.vue-collection__item.sale .component-price .component-price__current{font-size:2rem}}.vue-collection__item.sale .component-price .component-price__compare-container{font-size:.75rem;padding:0}.vue-collection__item.double_wide{grid-column:span 2}.vue-collection__item.double_wide.long_title .vue-collection__item-content{display:grid;grid-template-areas:"title title" "price button"}.vue-collection__item.double_wide.long_title .vue-collection__item-title-container{align-self:flex-end;grid-column:span 2}.vue-collection__item.double_wide.long_title .vue-collection__item-button-container,.vue-collection__item.double_wide.long_title .vue-collection__item-price{align-self:flex-start}.vue-collection__item.double_wide.sale .component-price{margin-bottom:0;align-items:flex-start}.vue-collection__item.double_wide.sale .component-price.from-price{flex-direction:row;align-items:baseline;color:rgb(var(--mid-2))}.vue-collection__item.double_wide.sale .component-price.from-price .component-price__from-price{display:block;margin-right:.25rem}.vue-collection__item.double_wide .vue-collection__item-image-container{flex:1 1 auto}.vue-collection__item.double_wide .vue-collection__item-image-container .component-image-container{height:100%}.vue-collection__item.double_wide .vue-collection__item-image-container .component-image{height:100%;object-fit:cover}.vue-collection__item.double_wide .vue-collection__item-image-container .component-atc-button{min-width:9rem;align-self:flex-end}.vue-collection__item.double_wide .vue-collection__item-content{display:grid;grid-template-areas:"title button" "price button";column-gap:.5rem}@media (min-width:768px){.vue-collection__item .component-atc-button,.vue-collection__item .custom-bundle-btn{font-size:1rem;height:3.25rem}.vue-collection__item.double_wide .vue-collection__item-content{grid-template-columns:auto minmax(15rem,20rem);align-items:flex-end}}.vue-collection__item.double_wide .vue-collection__item-description{margin-bottom:0;max-width:20rem}.vue-collection__item.double_wide .component-atc-button{min-width:9rem;align-self:flex-end}.vue-collection__item.double_wide .vue-collection__item-title-container{grid-area:title;align-items:flex-start;text-align:left}@media (min-width:768px){.vue-collection__item.double_wide .vue-collection__item-title-container{width:auto;justify-content:flex-start;gap:.75rem;display:flex;margin-bottom:0}}.vue-collection__item.double_wide .vue-collection__item-title{margin-bottom:.5rem}.vue-collection__item.double_wide .vue-collection__item-price{grid-area:price;margin-bottom:0}.vue-collection__item.double_wide .vue-collection__item-button-container{grid-area:button}.vue-collection__footer{background-color:rgb(var(--light-3));padding:1.5rem 0}@media (min-width:991px){.vue-collection__item.sale .component-price .component-price__compare-container{font-size:1rem}.vue-collection__item.double_wide.sale.long_title .vue-collection__item-title{margin-bottom:.5rem}.vue-collection__item.double_wide.sale.long_title .vue-collection__item-button-container,.vue-collection__item.double_wide.sale.long_title .vue-collection__item-price{align-self:flex-end}.vue-collection__item.double_wide .vue-collection__item-content{grid-template-columns:auto minmax(10rem,15.5rem)}.vue-collection__footer{display:flex;align-items:center;min-height:207px}}.vue-collection__footer-content{max-width:calc(1248px + var(--padding) * 2);padding:0 var(--padding);line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-2));display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.vue-collection__footer-content.no_clamp{-webkit-line-clamp:unset}.vue-collection__footer-content strong{font-weight:400;display:block;color:rgb(var(--dark-2));margin-bottom:1rem}.vue-collection__footer-button-container{margin-top:16px;max-width:calc(1248px + var(--padding) * 2);padding:0 var(--padding)}.vue-collection__footer-button{text-decoration:underline;line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1))}#collection-landing-page.vue-collection .vue-collection__hero{margin-bottom:4rem}#collection-landing-page.vue-collection .vue-collection__item-content{position:relative;padding:2.25rem .75rem 1.5rem}#collection-landing-page.vue-collection .vue-collection__item .collection-countdown{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.25rem;width:100%;max-width:300px;padding:.5rem .25rem;font-weight:500;line-height:1;font-size:.8rem;text-align:center;color:rgb(var(--white));background:rgb(var(--brand-pink));border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}@media (min-width:768px){.vue-collection__footer-content{-webkit-line-clamp:unset}#collection-landing-page.vue-collection .vue-collection__item .collection-countdown{font-size:.9rem}}#collection-landing-page.vue-collection .vue-collection__item .component-countdown__value{font-size:.9rem}#collection-landing-page.vue-collection .vue-collection__item .component-countdown__value-container{color:rgb(var(--white))}#collection-landing-page.vue-collection .vue-collection__item .component-countdown__unit{font-size:.8rem}@media only screen and (max-width:413px){#collection-landing-page.vue-collection .vue-collection__item .collection-countdown{font-size:.7rem}#collection-landing-page.vue-collection .vue-collection__item .component-countdown .component-countdown__value-container+.component-countdown__value-container{margin-left:.25rem}#collection-landing-page.vue-collection .vue-collection__item .component-countdown__value{font-size:.8rem}#collection-landing-page.vue-collection .vue-collection__item .component-countdown__unit{font-size:.7rem}}#collection-landing-page.vue-collection .product-rating-container{background-color:rgb(var(--white));padding:0 var(--padding);padding-bottom:.5rem}@media (min-width:991px){#collection-landing-page.vue-collection .product-rating-container{background-color:transparent;padding:.5rem 0 1.5rem}}#collection-bogo.vue-collection .vue-collection__hero{background-color:rgb(var(--brand-pink));background-size:cover;position:relative;margin-bottom:3rem}@media (min-width:991px){#collection-bogo.vue-collection .vue-collection__hero{margin-bottom:4rem}}#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face{width:100%;height:auto;position:relative;max-height:78px;max-width:58px;-webkit-tap-highlight-color:transparent;z-index:8}#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face .component-image,#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face .component-image-container{width:100%;height:auto}#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face__input{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face .toggled-reveal{position:absolute;top:71%;left:-9rem}#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face #toggle:checked~.toggled-reveal:after{content:"Buy 1 Get 1 FREE!";display:block;width:10rem;background:rgb(var(--white));padding:.5rem;text-align:center;color:rgb(var(--brand-pink));border-radius:1rem}#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face #toggle:checked~.toggled-reveal:before{content:"";position:absolute;right:-10px;display:block;width:0;height:0;border-left:13px solid rgb(var(--white));border-right:10px solid transparent;border-top:10px solid rgb(var(--white));border-bottom:10px solid transparent}@media (min-width:768px){#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face{position:absolute;max-height:224px;max-width:168px;left:75%;top:-10px}#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face .toggled-reveal{top:80%;left:-63%}#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face #toggle:checked~.toggled-reveal:before{position:absolute;top:-13px;right:-25px;border-left:28px solid rgb(var(--white));border-right:13px solid transparent;border-top:10px solid rgb(var(--white));border-bottom:23px solid transparent;transform:rotate(-30deg)}}#collection-bogo.vue-collection .vue-collection__hero .hismile-guy-face .visually-hidden{position:absolute;left:-100vw}#collection-bogo.vue-collection .vue-collection__hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgb(var(--black));transition:opacity .5s ease-in-out;height:auto;padding-bottom:1rem}#collection-bogo.vue-collection .vue-collection__hero-content .title-text{height:auto;width:100%}#collection-bogo.vue-collection .vue-collection__hero-content .title-text .component-image{max-height:91px;width:100%;height:auto;max-width:416x}#collection-bogo.vue-collection .vue-collection__hero-content-countdown{display:flex;justify-content:center;align-items:baseline;width:100%;margin-bottom:.5rem}#collection-bogo.vue-collection .vue-collection__hero-content-countdown-title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.5rem;letter-spacing:-.03em;color:rgb(var(--white));letter-spacing:-.06em;line-height:1.5}#collection-bogo.vue-collection .vue-collection__hero-content .component-countdown__value-container{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.75rem;letter-spacing:-.03em;color:rgb(var(--white));letter-spacing:-.06em;line-height:1.5}@media (min-width:768px){#collection-bogo.vue-collection .vue-collection__hero-content .component-countdown__value-container{margin-bottom:1rem;font-size:2.5rem}}#collection-bogo.vue-collection .vue-collection__hero-content .component-countdown__days-container{display:none}#collection-bogo.vue-collection .vue-collection__hero-content .component-countdown__hours-container{margin-left:0}#collection-bogo.vue-collection .vue-collection__hero-content .component-countdown__value{margin-right:.25rem}#collection-bogo.vue-collection .vue-collection__hero-content .component-countdown__unit{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;font-size:1rem;letter-spacing:-.03em;color:rgb(var(--white))}@media (min-width:991px){#collection-bogo.vue-collection .vue-collection__hero-content-countdown-title{font-size:2rem}#collection-bogo.vue-collection .vue-collection__hero-content .component-countdown__value{margin-right:.375rem}#collection-bogo.vue-collection .vue-collection__hero-content .component-countdown__unit{font-size:1.5rem}}#collection-bogo.vue-collection .vue-collection__hero-pill{margin-bottom:1.25rem;line-height:1.5;font-size:1rem}#collection-bogo.vue-collection .vue-collection__hero-title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;font-size:2rem;letter-spacing:-.03em;color:rgb(var(--white))}@media (min-width:991px){#collection-bogo.vue-collection .vue-collection__hero-pill{margin-bottom:1.5rem}#collection-bogo.vue-collection .vue-collection__hero-title{font-size:3rem}}#collection-bogo.vue-collection .vue-collection__hero-description{color:rgb(var(--white))}#collection-bogo.vue-collection .vue-collection__hero-description .component-apply-discount{color:rgb(var(--sale-tertiary))}#collection-toothbrush-bundles.vue-collection .vue-collection__hero{background:linear-gradient(220deg,#f19ce4 0,#9f77f2);background-size:200% 200%;animation:7s ease-in-out infinite pap-gradient;color:rgb(var(--white));position:relative;margin-bottom:3rem}@media (min-width:991px){#collection-toothbrush-bundles.vue-collection .vue-collection__hero{margin-bottom:4rem}}#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgb(var(--black));transition:opacity .5s ease-in-out;height:auto;padding-bottom:1rem}#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content .title-text{height:auto;width:100%}#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content .title-text .component-image{max-height:91px;width:100%;height:auto;max-width:416x}#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content-countdown{display:flex;justify-content:center;align-items:baseline;width:100%;margin-bottom:.5rem}#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content-countdown-title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.5rem;letter-spacing:-.03em;color:rgb(var(--white));letter-spacing:-.06em;line-height:1.5}@media (min-width:991px){#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content-countdown-title{font-size:2rem}}#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content-pill{margin-bottom:1.25rem;line-height:1.5;font-size:1rem}#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content-title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;font-size:2rem;letter-spacing:-.03em;color:rgb(var(--white))}@media (min-width:991px){#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content-pill{margin-bottom:1.5rem}#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content-title{font-size:3rem}}#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content-description{color:rgb(var(--white))}#collection-toothbrush-bundles.vue-collection .vue-collection__hero-content-description .component-apply-discount{color:rgb(var(--sale-tertiary))}#collection-blue-raspberry.vue-collection .blue-raspberry{display:grid;place-items:center;width:100%}#collection-blue-raspberry.vue-collection .blue-raspberry__image{z-index:0}#collection-blue-raspberry.vue-collection .blue-raspberry__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;overflow:hidden}#collection-blue-raspberry.vue-collection .blue-raspberry__content .component-image-container{width:100%;height:auto}#collection-blue-raspberry.vue-collection .blue-raspberry__content .component-image{width:100%;max-height:53px}#collection-blue-raspberry.vue-collection .blue-raspberry__pill{background-color:rgb(var(--brand-yellow));border:1px solid #cfe100;width:max-content;margin-bottom:1rem}#collection-v34-secret-deals.vue-collection .v34-secret-deals{display:grid;place-items:center;width:100%}#collection-v34-secret-deals.vue-collection .v34-secret-deals__image{z-index:0}#collection-v34-secret-deals.vue-collection .v34-secret-deals__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;overflow:hidden}#collection-v34-secret-deals.vue-collection .v34-secret-deals__content .component-image-container{width:100%;height:auto;display:flex;justify-content:center}#collection-v34-secret-deals.vue-collection .v34-secret-deals__content .component-image{width:100%;height:auto;max-height:70px;max-width:478px}#collection-v34-secret-deals.vue-collection .v34-secret-deals__pill{background-color:rgb(var(--brand-yellow));border:1px solid #cfe100;width:max-content;margin-bottom:1rem}#collection-club-hismile-offers.vue-collection__hero>.component-image-container .component-image{background-image:linear-gradient(90deg,#73c3c1 0,#82c88f 29%,#d298f9 63%,#ff9cdc)!important}.home[v-cloak]{display:none}.home .home-container{margin-bottom:4rem}@media (min-width:991px){.home .home-container{margin-bottom:6rem}}.home .home-btn-small{padding:.5rem 1rem;border:1px solid rgb(var(--light-2));color:rgb(var(--mid-1));height:auto}.home .home-btn-small i{display:flex;justify-content:center;align-items:center;width:auto;height:1.5rem;margin-left:.6rem}.home .home-btn-small i svg{width:1rem;height:1rem}.home .home-btn-small:hover{color:rgb(var(--mid-1))}.home .home-head{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-1));margin:0 0 1rem}.home .container{max-width:1440px}.home .home-hero__vio{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;position:relative}.home .home-hero__vio-pill{position:absolute;left:-5rem}.home .home-hero__vio .icon-vio{color:rgb(var(--black));height:auto;width:106px}.home .dynamic-hero .component-hero__description{max-width:300px}@media (min-width:991px){.home .home-head{font-size:2rem}.home .home-hero__vio .icon-vio{width:151px}.home .dynamic-hero .component-hero__description{max-width:250px;width:100%}}.home .dynamic-hero .component-hero__button-container{max-width:333px;width:100%}@media (min-width:991px){.home .dynamic-hero .component-hero__button-container{max-width:300px;width:100%}}.home .component-hero__title{max-width:unset}.home .component-hero__content .component-hero__description-link{text-decoration:underline}@media (max-width:767px){.home .component-hero__media-content.no-hero-image{margin-bottom:1.5rem}.home .hero-default-styles .component-hero__description{padding:0 2rem}}.home .component-hero__button-container{display:flex;justify-content:center;width:100%;flex-direction:column}.home .component-hero__button-container .hs-btn-primary{width:100%}.home .component-hero__button-container .hs-btn-primary.custom-secondary{width:100%;background-color:#fff;color:#000}.home .hero-default-styles .component-image,.home .hero-default-styles .component-image-container{width:100%;height:auto}.home .hero-default-styles .component-hero__content .component-image,.home .hero-default-styles .component-hero__content .component-image-container{min-width:100%;min-height:auto}.home .hero-default-styles .component-hero__component-image-logo{margin-bottom:1.125rem}.home .hero-default-styles .component-hero__description{max-width:400px}.home .hero-default-styles .component-hero__description-link{text-decoration:underline}@media (max-width:767px){.home .hero-default-styles .component-hero__button-container{justify-content:center}#club-exclusive-toothpaste-product-page .club-toothpaste-styling{background-color:rgb(var(--background-colour))}}.home .component-hero.whitening-toothpaste-hero .component-hero__media-content{margin-bottom:1.75rem}.home .component-hero.whitening-toothpaste-hero .component-hero__title{max-width:500px}.home .component-hero.whitening-toothpaste-hero .component-hero__description{max-width:340px}.home .component-hero.whitening-toothpaste-hero .component-hero__button-container{justify-content:center}@media (min-width:768px){.home .home-btn-small{padding:.75rem 1.5rem}.home .home-hero__vio-pill{position:static;left:auto}.home .component-hero.whitening-toothpaste-hero .component-hero__title{font-size:2.5rem}.home .component-hero.whitening-toothpaste-hero .component-hero__button-container{justify-content:flex-start}}.home .component-hero.whitening-toothpaste-hero .home-hero__new-product{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;position:relative;align-items:flex-start;justify-content:space-between}@media (min-width:991px){.home .component-hero.whitening-toothpaste-hero .home-hero__new-product{gap:1.5rem;margin-bottom:2rem}}.home .component-hero.whitening-toothpaste-hero .home-hero__new-product-pill{margin-bottom:.75rem}.home .home-hero{display:flex;flex-direction:column-reverse;align-items:center;max-width:calc(1248px + var(--padding) * 2);padding:0;height:100%;max-height:640px;margin-bottom:4rem}@media (min-width:768px){.home .home-hero{flex-direction:row;justify-content:space-between;padding:0 var(--padding)}}.home .home-hero__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 var(--padding);width:100%;max-width:490px}@media (min-width:768px){.home .home-hero__content{align-items:flex-start;text-align:left;max-width:358px;margin-right:2rem;padding:0}}@media (min-width:991px){.home .home-hero{margin-bottom:5.5rem}.home .home-hero__content{margin-right:2.5rem;max-width:490px}}.home .home-hero__title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2rem;text-align:center;margin-bottom:1rem}@media (min-width:991px){.home .home-hero__title{font-size:2.5rem}}@media (min-width:1248px){#footer .footer-bottom__links:first-child{margin-right:2rem}#footer .footer-bottom>.footer-payment{grid-gap:.5rem}.vue-collection__item.double_wide .vue-collection__item-content{column-gap:1.5rem}.home .home-hero__title{margin-bottom:1.5rem}}.home .home-hero__description{line-height:1.5;font-weight:300;font-size:1rem;margin-top:0;margin-bottom:1.5rem;width:100%;max-width:370px;color:rgb(var(--mid-1))}@media (min-width:991px){.home .home-hero__description{margin-bottom:2rem}}.home .home-hero__media-content{position:relative;width:100%;max-width:720px;margin-bottom:6.5rem}@media (min-width:768px){.home .home-hero__description,.home .home-hero__title{text-align:left}.home .home-hero__media-content{max-width:360px;margin-bottom:0}}@media (min-width:991px){.home .home-hero__media-content{max-width:720px}}.home .home-hero__media-content.no-hero-image{margin-bottom:1.5rem}.home .home-hero__video-container{width:100%;border-radius:0 0 .5rem .5rem;overflow:hidden}.home .home-hero__video-container .component-video{width:100%;height:auto;object-fit:cover}@media (min-width:1440px){.home .home-hero__video-container .component-video{min-width:100%}}.home .home-hero__image-container{position:absolute;bottom:-4.5rem;left:50%;width:55%;max-width:160px;transform:translate(-50%)}@media (min-width:768px){.home .home-hero__media-content.no-hero-image{margin-bottom:0}.home .home-hero__image-container{right:0;left:unset;transform:unset;bottom:-2rem}}@media (min-width:991px){.home .home-hero__image-container{max-width:384px;bottom:-4rem}}.home .home-hero__image-container .component-image{width:100%;height:auto}.home .home-hero__button-container{width:100%;max-width:340px;display:grid;grid-gap:.75rem}.home .home__accolades-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min-content,2.4rem));grid-auto-flow:column;justify-content:center;grid-gap:1.5rem;place-items:center;height:66px;border-bottom:1px solid rgb(var(--light-3))}@media (min-width:991px){.home .home__accolades-container{height:90px;grid-gap:4rem}}.home .home__accolades-image{height:auto;width:auto;max-height:1rem}.home .component-catalog__title{color:rgb(var(--dark-1));font-size:1.5rem;margin-bottom:0}@media (min-width:768px){.home .component-catalog__title{font-size:2rem}}.home .component-catalog.sale .home-catalog__button{align-self:flex-end;transform:translateY(-15%)}@media (min-width:991px){.home .home__accolades-image{max-height:1.5rem}.home .component-catalog__content{padding-left:0;margin-left:4rem}.home .component-catalog__title{max-width:10rem;margin-bottom:1rem}.home .component-catalog__blurb{max-width:9rem}.home .component-catalog.sale .home-catalog__button{align-self:unset;transform:unset}}.home .home-catalog__button i{margin-right:-.25rem}.home .home-future{display:flex;flex-direction:column;align-items:center;width:100%;background:rgb(var(--light-3));padding:3rem var(--padding);max-width:none}.home .home-future__title{max-width:323px;text-align:center;margin-bottom:1.5rem;font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-3))}@media (min-width:768px){.home .home-future__title{max-width:470px}}@media (min-width:991px){.home .home-future__title{max-width:590px;font-size:2rem}}.home .home-future .component-accordion-head{display:none}.home .home-future .icon-chevron-up{transform:rotate(180deg)}.home .home-future__button{width:100%;background:0 0;max-width:148px;border:1px solid rgb(var(--light-2))}@media (min-width:768px){.home .home-future__button{max-width:163px}}.home .home-future__button-content{width:100%;display:flex;justify-content:center;align-items:center}.home .home-future__description{text-align:center;padding-bottom:2rem;max-width:504px;line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-2))}.home .home-future__link{text-decoration:underline}.home .home-future__link:hover{color:rgb(var(--dark-1))}.home .home-product-accordion{max-width:calc(1248px + var(--padding) * 2)}.home .home-usp{height:100%;max-width:1248px;padding:0}.home .home-usp__background{width:100%}.home .home-usp__background .component-image,.home .home-usp__background .component-image-container{height:100%;width:100%}@media (min-width:768px){.home .home-usp{position:relative;display:flex;align-items:center;height:calc(100vh - 3rem);max-height:464px}.home .home-usp__background{position:absolute;height:100%;max-height:464px;max-width:1248px;z-index:-1}.home .home-usp__background .component-image{object-fit:cover;object-position:20%}}@media (min-width:991px){.home .home-usp__background .component-image{object-position:-50px}}.home .home-usp__content{position:relative;width:100%;padding:0 var(--padding) 3.5rem;background:#f1f1f1;background:linear-gradient(0deg,#f1f1f1 0,#f5f5f5)}@media (min-width:768px){.home .home-usp__content{width:50%;max-width:350px;margin-top:3.5rem;padding:0 0 0 var(--padding);background:0 0}}@media (min-width:991px){.home .home-usp__content{max-width:500px}}@media (min-width:1248px){.home .home-usp__background .component-image{object-position:initial}.home .home-usp__content{max-width:calc(6rem + 460px);padding:0 0 0 6rem}}@media (max-width:370px){.home .home-usp__content{padding:1.5rem}}.home .home-usp__icon{display:block;margin-bottom:.5rem}@media (min-width:768px){.home .home-usp__icon{margin-bottom:1rem}}.home .home-usp__title{margin-bottom:1rem;line-height:1.5;font-weight:300;font-size:1.5rem;letter-spacing:-.03rem}@media (min-width:991px){.home .home-usp__title{font-size:2rem;max-width:220px;max-width:none}}@media (min-width:1248px){.home .home-usp__title{max-width:none}}.home .home-usp__description{max-width:400px;margin-bottom:1.5rem;color:rgb(var(--mid-1));line-height:1.5;font-weight:400;font-size:1rem}.home .home-explore{display:flex;flex-direction:column;align-items:center}.home .home-explore.container{padding:0 var(--padding);max-width:calc(1248px + var(--padding) * 2)}@media (min-width:768px){.home .home-explore{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;align-items:unset}}.home .home-explore__card{display:flex;flex-direction:column;max-width:600px;width:100%}.home .home-explore__image{margin-bottom:1.5rem;width:100%}@media (min-width:991px){.home .home-explore__image{margin-bottom:2.5rem}}.home .home-explore__image .component-image{width:100%;height:auto;border-radius:.5rem}.home .home-explore__content{display:flex;flex-direction:column;max-width:547px;flex:1 0 auto}.home .home-explore__title{margin-bottom:1.5rem}.home .home-explore__title .component-image-container{width:100%;height:auto}.home .home-explore__title .component-image{width:auto;max-width:100%;height:1.5rem}.home .home-explore__description{color:rgb(var(--mid-1));margin-bottom:1.5rem;line-height:1.5;font-weight:400;font-size:1rem}.home .home-explore__link{display:flex;align-items:center;margin-top:auto;transition:transform .2s ease-in-out;max-width:max-content;font-weight:500;font-size:1rem;line-height:1.5rem}.home .home-explore__link i{display:flex;align-items:center;margin-left:.25rem}.home .home-explore__link:hover{transform:translateY(-4px)}body.on_sale .home .component-showcase__pill{background:rgb(var(--sale-primary));border:1px solid rgb(var(--sale-primary-outline));color:rgb(var(--white))}body.on_sale .home .component-showcase__background .component-image{object-position:top}body.on_sale .home .component-product-badge{width:5.5rem;height:5.5rem}body.on_sale .home .component-product-badge__title{font-size:.75rem}body.on_sale .home .component-catalog__blurb{font-size:.9rem}body.on_sale .home .home-sale-banner{width:100%;background-image:url(https://cdn.shopify.com/s/files/1/2502/5300/files/Rectangle_1207.png?v=1698274038);background-size:cover}body.on_sale .home .home-sale-banner__content{display:grid;place-items:center;padding:4.925rem 0;font-weight:500;line-height:1;font-size:1rem}body.on_sale .home .home-sale-banner__pill{background:rgb(var(--sale-tertiary));margin-bottom:2rem;border:none;color:rgb(var(--sale-secondary))}@media (min-width:991px){.home .home-explore__title .component-image{height:2rem}.home .home-explore__description{margin-bottom:2.5rem}body.on_sale .home .component-showcase__content-container.padding-container{margin-left:0;margin-right:0;padding-left:3rem}body.on_sale .home .component-catalog__blurb{font-size:1rem}body.on_sale .home .home-sale-banner__content{padding:3.25rem 0}body.on_sale .home .home-sale-banner__pill{margin-bottom:1rem}}body.on_sale .home .home-sale-banner__title{color:rgb(var(--white));margin-bottom:.5rem;font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem}body.on_sale .home .home-sale-banner__description{max-width:310px;color:rgb(var(--white))}body.on_sale .home .home-sale-banner__button-container{place-items:center}body.on_sale .home .home-sale-banner__button{color:rgb(var(--white));background-color:transparent;border:none;text-decoration:underline;font-weight:300;padding:0;height:auto;line-height:1.5}#gift-card-product-page .vue-product__primary .product-title{padding-bottom:1rem}@media (min-width:991px){body.on_sale .home .home-sale-banner__title{font-size:2rem}body.on_sale .home .home-sale-banner__description{max-width:415px;font-size:1.5rem}#gift-card-product-page .vue-product__primary .product-title{padding-bottom:1.5rem}#gift-card-product-page .vue-product__primary .product-title .component-price__current{font-size:1.5rem}#gift-card-product-page .vue-product__primary .gift-card-select-container{margin-bottom:1.5rem;border-radius:.25rem}}#gift-card-product-page .vue-product__primary .product-selected-image{grid-area:media}#gift-card-product-page .vue-product__primary .product-selected-image .component-image{width:100%;height:auto}#gift-card-product-page .vue-product__primary .gift-card-select-container{padding:1rem var(--padding);background-color:rgb(var(--light-3))}#gift-card-product-page .vue-product__primary .gift-card-select-container .product-atc{margin:1.5rem 0 0}@media (min-width:991px){#gift-card-product-page .vue-product__primary .product-information-container{margin-bottom:3rem}}#gift-card-product-page .vue-product__primary .gift-card-select__description{color:rgb(var(--mid-1));line-height:1.5;font-weight:400;font-size:1rem;margin-bottom:.75rem}#gift-card-product-page .component-price.sale .component-price__current-container{color:rgb(var(--dark-1))}@keyframes applypausescale{0%,to,20%,80%{width:1rem;height:1rem}40%,60%{width:1.4rem;height:1.4rem}}.faded{filter:opacity(.4)}#colour-corrector-product-page .product-atc__content,#unreleased-toothpaste-product-page .product-atc__content{justify-content:space-between}#club-exclusive-toothpaste-product-page{background-color:rgb(var(--background-colour));padding-bottom:2rem}#club-exclusive-toothpaste-product-page .club-toothpaste-styling{padding-top:.75rem}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .pill-container{height:2.5rem}@media (min-width:768px){body.on_sale .home .home-sale-banner__title{margin-bottom:1rem}body.on_sale .home .home-sale-banner__button-container{place-items:unset}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .pill-container{margin-top:1.5rem}}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .toothpaste-page-pill{margin-left:1.5rem;width:fit-content;height:2.5rem}@media (min-width:991px){#club-exclusive-toothpaste-product-page .club-toothpaste-styling .pill-container{margin-top:7rem}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .toothpaste-page-pill{margin-left:0}}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-title{background-color:transparent;margin-top:.75rem;padding-top:0}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-title__text{color:rgb(var(--primary-font-colour));font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:1.75rem;letter-spacing:-.05rem}@media (min-width:768px){#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-title__text{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2.5rem;letter-spacing:-.075rem;padding-bottom:1rem}}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-price{background-color:transparent}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .component-price__current-container{color:rgb(var(--primary-font-colour))}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .payment-provider-messaging-content{color:rgb(var(--secondary-font-colour))}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .payment-provider-messaging-content .logo-afterpay path{fill:rgb(var(--primary-font-colour))}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .component-product-image{background-color:transparent}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-pricing-container{background-color:transparent;padding-bottom:1.75rem}@media (min-width:768px){#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-pricing-container{padding:0;border:none}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-pricing-container .product-atc__content{margin-bottom:1.5rem}}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-pricing-container.container-fluid{background-color:transparent;padding-bottom:1rem}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-main-collection{background-color:transparent}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-content-container{padding:3.5rem var(--padding)}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-media-grid .component-image,#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-media-grid .component-image-container{width:100%;height:auto}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-media-grid__container{display:flex;width:100%;overflow:auto;gap:0}@media (min-width:768px){#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-media-grid{padding-top:4.5rem}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-media-grid__container{display:grid;grid-template-columns:unset;grid-auto-flow:unset;grid-gap:0;overflow:unset}#toothpaste-product-page{background-color:rgb(var(--background-colour))}}#club-exclusive-toothpaste-product-page .single,#club-exclusive-toothpaste-product-page .single .product-media-grid__media{width:100%}#club-exclusive-toothpaste-product-page .single .component-image,#club-exclusive-toothpaste-product-page .single .component-image-container{width:100%;height:auto}#club-exclusive-toothpaste-product-page .component-catalog__title{color:rgb(var(--primary-font-colour))}#club-exclusive-toothpaste-product-page .component-catalog__blurb{color:rgb(var(--secondary-font-colour))}@media (min-width:768px) and (min-width:991px){#toothpaste-product-page{padding-bottom:2rem}}#toothpaste-product-page .product-sticky .atc-content{border:none}#toothpaste-product-page .club-hismile-member-badge{max-width:40%;max-height:40%;position:absolute;top:unset;right:unset;bottom:1rem;left:1rem}#toothpaste-product-page .club-hismile-member-badge .component-image,#toothpaste-product-page .club-hismile-member-badge.component-image-container{height:auto}#toothpaste-product-page .atc-content{padding:12px 24px;background-color:rgb(var(--white));margin-bottom:0;border-radius:.5rem;border:1px solid rgb(var(--light-3))}#toothpaste-product-page .product-carousel .component-image-container{height:auto;width:100%}#toothpaste-product-page .toothpaste-custom-styling{padding-top:.75rem}@media (max-width:767px){#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-media-grid .component-image,#club-exclusive-toothpaste-product-page .club-toothpaste-styling .product-media-grid .component-image-container{margin-bottom:1.125rem}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .variant-selector{padding:0 0 0 var(--padding)}#club-exclusive-toothpaste-product-page .club-toothpaste-styling .variant-selector__buttons:after{content:"";background:linear-gradient(to left,rgb(var(--background-colour)) 0,rgb(var(--background-colour),.1));pointer-events:none}#toothpaste-product-page .toothpaste-custom-styling{background-color:rgb(var(--background-colour))}#toothpaste-product-page .toothpaste-custom-styling .product-media-grid .component-image,#toothpaste-product-page .toothpaste-custom-styling .product-media-grid .component-image-container{margin-bottom:1.125rem}}#toothpaste-product-page .toothpaste-custom-styling.dark .product-title__text{color:#fff}#toothpaste-product-page .toothpaste-custom-styling .pill-container{height:2.5rem}@media (min-width:768px){#toothpaste-product-page .toothpaste-custom-styling .pill-container{margin-top:1.5rem}}#toothpaste-product-page .toothpaste-custom-styling .toothpaste-page-pill{margin-left:1.5rem;width:fit-content;height:2.5rem}@media (min-width:991px){#club-exclusive-toothpaste-product-page .club-toothpaste-styling .variant-selector__buttons{padding-top:2rem}#club-exclusive-toothpaste-product-page .single .product-media-grid__container{display:flex}#toothpaste-product-page .toothpaste-custom-styling .pill-container{margin-top:7rem}#toothpaste-product-page .toothpaste-custom-styling .toothpaste-page-pill{margin-left:0}}#toothpaste-product-page .toothpaste-custom-styling .product-title{background-color:transparent;margin-top:.75rem;padding-top:0}#toothpaste-product-page .toothpaste-custom-styling .product-title__text{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:1.75rem;letter-spacing:-.05rem}@media (min-width:768px){#toothpaste-product-page .toothpaste-custom-styling .product-title__text{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2.5rem;letter-spacing:-.075rem;padding-bottom:1rem}}#toothpaste-product-page .toothpaste-custom-styling .component-product-image,#toothpaste-product-page .toothpaste-custom-styling .product-price{background-color:transparent}#toothpaste-product-page .toothpaste-custom-styling .product-pricing-container{background-color:transparent;padding-bottom:1.75rem}@media (min-width:768px){#toothpaste-product-page .toothpaste-custom-styling .product-pricing-container{padding:0;border:none}}#toothpaste-product-page .toothpaste-custom-styling .product-pricing-container.container-fluid{background-color:transparent;padding-bottom:0}#toothpaste-product-page .toothpaste-custom-styling .product-main-collection{background-color:transparent}#toothpaste-product-page .toothpaste-custom-styling .product-content-container{padding:3.5rem var(--padding)}#toothpaste-product-page .toothpaste-custom-styling .product-media-grid .component-image,#toothpaste-product-page .toothpaste-custom-styling .product-media-grid .component-image-container{width:100%;height:auto;object-fit:contain}#toothpaste-product-page .toothpaste-custom-styling .product-media-grid__container{display:flex;width:100%;overflow:auto;gap:0}@media (min-width:768px){#toothpaste-product-page .toothpaste-custom-styling .product-media-grid{padding-top:4.5rem}#toothpaste-product-page .toothpaste-custom-styling .product-media-grid__container{display:grid;grid-template-columns:unset;grid-auto-flow:unset;grid-gap:0;overflow:unset}}#toothpaste-product-page .single,#toothpaste-product-page .single .product-media-grid__media{width:100%}#toothpaste-product-page .single .component-image,#toothpaste-product-page .single .component-image-container{width:100%;height:auto}.vue-product{--primary-colour:var(--link);--secondary-colour:var(--brand-coconut);--accent-colour:240,195,210;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:rgb(var(--light-4))}.vue-product[v-cloak]{opacity:0}.vue-product .product-atc-grid{display:flex;flex-direction:column;justify-content:space-between}.vue-product .product-atc-grid .product-atc__quantity-selector{grid-template-columns:repeat(3,1fr)}.vue-product .product-atc-grid .product-atc__quantity-selector .product-atc__quantity{min-height:52px;height:100%}.vue-product .product-atc-grid .product-price{padding:0 .25rem}.vue-product .product-atc-grid .product-price.container-fluid{max-width:285px;width:100%;height:auto;margin:0}.vue-product .product-atc-grid .product-price .component-price{font-size:1.5rem}.vue-product .product-atc-grid .product-price__content{display:flex;flex-direction:column;gap:.25rem}.vue-product .product-atc-grid .product-price__content-non-member{display:flex;align-items:baseline;justify-content:center;color:rgb(var(--mid-3));gap:.25rem;font-size:.75rem;font-weight:300;margin-right:.25rem}.vue-product .product-atc-grid .product-price__content-non-member .component-price{margin-bottom:0;padding-right:0}.vue-product .product-atc-grid .product-price__content-non-member .component-price__current-container{margin-bottom:0}.vue-product .product-atc-grid .product-price__content-non-member .component-price__current{font-size:.75rem;color:rgb(var(--mid-3));text-decoration:line-through}@media (min-width:991px){#toothpaste-product-page .single .product-media-grid__container{display:flex}.vue-product{padding:0 var(--padding);padding-top:1.5rem}.vue-product .product-atc-grid .product-price__content-non-member,.vue-product .product-atc-grid .product-price__content-non-member .component-price__current{font-size:1rem}}.vue-product .product-atc-grid .product-price__content-non-member .component-price__currency{font-size:.75rem;color:rgb(var(--mid-3));margin-right:.125rem}.vue-product .product-atc-grid .club-pill{height:1.75rem;font-size:.75rem;min-width:unset;margin-bottom:.5rem;border-radius:.4rem}.vue-product .product-atc-grid .component-atc-button{padding:.5rem}.vue-product .product-atc-grid__buttons{display:flex;width:100%;gap:.625rem}.vue-product .product-atc-grid__buttons .product-atc__bundle{background:rgb(var(--link))}.vue-product .product-atc-grid__price-quantity{display:flex;justify-content:space-between;margin-bottom:.5rem;min-height:52px}.vue-product .clinical-dropdown{display:flex;flex-direction:column;align-items:center;color:rgb(var(--dark-1))}.vue-product .clinical-dropdown__stat-1,.vue-product .clinical-dropdown__stat-2{display:flex;align-items:flex-start;margin-bottom:2rem;padding:.5rem .5rem 0 0;width:100%}.vue-product .clinical-dropdown__stat-1-claim,.vue-product .clinical-dropdown__stat-2-claim{flex-shrink:0;font-size:1.75rem;line-height:2rem;text-align:left;padding-left:.5rem;width:calc(33% + .625rem)}.vue-product .clinical-dropdown .modal-button{width:100%;text-align:left;text-decoration:underline;padding:0 0 1rem .5rem}.vue-product .clinical-dropdown hr{display:block;height:1px;border:0;border-top:1px solid rgb(var(--dark-1));padding:0;width:100%}.vue-product.promo .product-price__compare-price{font-size:1.1rem}.vue-product .container,.vue-product .container-fluid{padding:0}.vue-product .container{max-width:1120px}.vue-product .padding-container{padding-left:var(--padding);padding-right:var(--padding);max-width:calc(1120px + var(--padding) * 2)}.vue-product .text-align-center{text-align:center}.vue-product .h1{margin-top:0;line-height:1.5;font-weight:300;font-size:1.1rem;color:rgb(var(--dark-1))}@media (min-width:991px){.vue-product .product-atc-grid .product-price__content-non-member .component-price__currency{font-size:1rem}.vue-product.promo .product-price__compare-price{font-size:1.5rem}.vue-product.promo .product-atc{margin-bottom:1rem}.vue-product .h1{font-size:1.5rem}}.vue-product .body-head{color:rgb(var(--dark-1));line-height:1.5;font-weight:400;font-size:1rem;margin-bottom:.5rem}.vue-product .body-text{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1))}.vue-product .body-text.small{font-size:.75rem}.vue-product .body-text a{color:inherit;text-decoration:underline}.vue-product .body-text a:hover{color:rgb(var(--dark-1))}.vue-product .body-container{padding-bottom:1.5rem}.vue-product .product-pricing-container{background-color:rgb(var(--white));padding-bottom:1.5rem}.vue-product .product-pricing-container.sale .component-price{font-size:1.1rem}@media (min-width:991px){.vue-product .product-pricing-container{background-color:transparent;margin-top:0;padding-bottom:2rem}.vue-product .product-pricing-container.sale{margin-bottom:1.5rem;background-color:rgb(var(--white));padding:1.5rem var(--padding);border-radius:8px;border:1px solid rgb(var(--light-3))}.vue-product .product-pricing-container.sale .component-price{font-size:1.5rem}}.vue-product .product-content-container{background-color:rgb(var(--white));padding:2rem var(--padding);margin-bottom:1.5rem}@media (min-width:991px){.vue-product .product-content-container{padding:2.5rem 2rem;border-radius:.5rem;border:1px solid rgb(var(--light-3));margin-bottom:2.5rem}}.vue-product .product-content-container.product-information-container{margin-bottom:2.5rem}.vue-product .product-content-container.product-description-container .product-atc{margin-top:1rem}.vue-product .product-content-container.product-description-container .product-atc__content.container-fluid{margin-bottom:1rem}.vue-product .lilo-stitch-cta{display:block;padding:0 var(--padding) 1.5rem}.vue-product .lilo-stitch-cta .component-image-container{width:100%;height:auto}.vue-product .product-content__title{margin-top:0;margin-bottom:1.5rem}.vue-product .product-content__description{margin-bottom:.5rem}.vue-product__primary{margin-bottom:4rem}@media (min-width:991px){.vue-product .lilo-stitch-cta{padding:inherit}.vue-product .product-content__description{margin-bottom:1.5rem}.vue-product__primary{display:grid;grid-template-columns:minmax(400px,560px) minmax(350px,480px);grid-template-areas:"breadcrumb breadcrumb" "media ." "media ." "media ." "media ." "media ." "media ." "media ." "media ." "media ." "media ." "media .";column-gap:2.5rem;margin-bottom:6rem}.vue-product__primary .product-price .component-price{row-gap:0;font-size:1.5rem}}.vue-product__primary .product-price .component-price{padding-right:.5rem}.vue-product__primary .product-price .payment-provider-messaging-container{width:auto}.vue-product__primary .subscription-price{display:flex;flex-direction:column;width:100%;padding:0;overflow:hidden}@media (min-width:991px){.vue-product__primary .subscription-price{margin-bottom:1rem}}.vue-product__primary .subscription-price.mystery{font-size:1.5rem}.vue-product__primary .subscription-price__base{padding:.5rem var(--padding)}.vue-product__primary .subscription-price__base .component-price__current-container{font-size:1.75rem;color:rgb(var(--white))}@media only screen and (max-width:413px){.vue-product__primary .subscription-price__base .component-price__current-container{font-size:1rem}}.vue-product__primary .subscription-price__content-pricing{display:flex;flex-direction:column;gap:.25rem;background-image:linear-gradient(90deg,#81008c 0,#ec86d0);background-size:200%;padding:.5rem var(--padding);color:rgb(var(--white));overflow:hidden;border-bottom-right-radius:10rem;border-top-right-radius:10rem;margin-bottom:.5rem;width:100%;max-width:250px;transform:translate(-100%);animation:5s ease-in infinite cyclex,.3s forwards slide-in-left}.vue-product__primary .subscription-price__content-pricing.small{background-image:linear-gradient(90deg,#fc904e 0,#ff00f8)}.vue-product__primary .subscription-price__content-pricing.medium{background-image:linear-gradient(90deg,#ffe000 0,#ff1194)}.vue-product__primary .subscription-price__content-pricing.large{background-image:linear-gradient(90deg,#00c9ff 0,#92fe9d)}.vue-product__primary .subscription-price__content-pricing.extra-large{background-image:linear-gradient(90deg,#02fcff 0,#fc00ff)}.vue-product__primary .subscription-price__content-pricing-member{display:flex;align-items:center}.vue-product__primary .subscription-price__content-pricing.early-access{background-image:linear-gradient(90deg,#e7074a 0,#ff76da)}.vue-product__primary .subscription-price__content-pricing .component-price__current-container{font-size:1.75rem;color:rgb(var(--white))}@media only screen and (max-width:413px){.vue-product__primary .subscription-price__content-pricing .component-price__current-container{font-size:1rem}}.vue-product__primary .subscription-price__content-pricing.hot-pricing{background-image:linear-gradient(90deg,#fb0000 0,#f9ff04);font-size:1.1rem;font-weight:500}.vue-product__primary .subscription-price__content-pricing-icon{display:flex;align-items:center;margin-left:.25rem}.vue-product__primary .subscription-price__content-pricing-icon svg{width:1rem;height:1rem}.vue-product__primary .subscription-price__content-pricing-non-member{font-size:.8rem;padding-left:var(--padding);opacity:0;animation:.3s ease-in .3s forwards fade-in}.vue-product__primary .subscription-price__content-pricing-non-member .component-price__current-container{font-size:.8rem;color:rgb(var(--dark-1))}.vue-product .product-title{order:-1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:2rem var(--padding) .5rem;background-color:rgb(var(--white))}@media (min-width:991px){.vue-product__primary .product-people{margin-bottom:calc(var(--padding) - .5rem)}.vue-product .product-title{padding-left:0;padding-right:0;background-color:transparent}}.vue-product .product-title .hs-pill{min-width:max-content;font-size:1rem}.vue-product .product-price{order:-1;padding:0 var(--padding);padding-bottom:.75rem;color:rgb(var(--dark-1));background-color:rgb(var(--white));font-size:1rem;display:flex;flex-wrap:wrap;align-items:baseline}.vue-product .product-price.discount .component-price .component-price__current-container{color:rgb(var(--sale))}.vue-product .product-price__preorder{font-weight:500;line-height:1;font-size:.75rem;display:inline-flex;align-items:center;color:rgb(var(--mid-1))}@media (min-width:991px){.vue-product .product-price{row-gap:0;padding:0 0 1rem;background:0 0}.vue-product .product-price__preorder{font-size:.9rem}}.vue-product .product-price__preorder i{margin-left:.5rem}.vue-product .product-price__preorder i svg path.icon-save-fill{fill:inherit}.vue-product .product-price .payment-provider-messaging-content{text-decoration:none}.vue-product .component-corner-container{border-top-right-radius:.5rem;position:absolute;top:0;right:0;background:rgb(var(--light-2));height:1rem;width:1rem;overflow:hidden;transition:height .35s,width .35s;animation:3s ease-in-out infinite applypausescale}@media (min-width:991px){.vue-product .component-corner-container{height:1.2rem;width:1.2rem;animation:none}}.vue-product .component-corner{background-color:inherit;background-blend-mode:multiply;width:0;height:0;opacity:1;border-style:solid;border-width:2.5rem 0 0 2.5rem;border-color:transparent transparent transparent #c20073;transition:transform .35s,border .35s;transform-origin:right top}.vue-product .component-discount-apply-container{position:relative}.vue-product .component-discount-apply{border-radius:.5rem .75rem 0 0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1rem .5rem;background-color:rgb(var(--sale));color:rgb(var(--white));font-size:1rem;line-height:1.3}.vue-product .component-discount-apply .emphasized{font-weight:500}@media (min-width:768px){.vue-product .component-discount-apply{padding:1.5rem 2rem}}@media (min-width:1248px){.home .home-explore{grid-gap:3rem}.vue-product__primary{column-gap:5rem}.vue-product .component-discount-apply{font-size:1.1rem}}.vue-product .component-discount-apply:hover .component-corner-container{height:2rem;width:2rem}.vue-product .component-discount-apply.applied{background-color:rgb(var(--success))}.vue-product .component-discount-apply i{display:flex;align-items:center;margin-right:.5rem}.vue-product .component-discount-apply__title{font-size:1rem}.vue-product .component-discount-apply__title a{text-decoration:underline;font-weight:500}.vue-product .component-discount-apply__note{background-color:rgb(var(--white));line-height:1.5;font-weight:400;font-size:.75rem;color:rgb(var(--mid-2));padding-top:.5rem;text-align:center}@media (min-width:991px){.vue-product .component-discount-apply{border-radius:.5rem 1rem .5rem .5rem}.vue-product .component-discount-apply.applied{border-radius:.5rem}.vue-product .component-discount-apply__note{font-size:.9rem;background-color:transparent}}.vue-product .component-discount-apply__note a{color:rgb(var(--sale));text-decoration:underline}.vue-product .component-countdown__value-container{color:rgb(var(--brand-pink))}.vue-product .countdown-container{display:flex;justify-content:center;align-items:baseline;width:auto;margin-top:1rem}.vue-product .component-countdown{width:130px}@media (min-width:991px){.vue-product .countdown-container{justify-content:flex-start}.vue-product .component-countdown{width:180px}.vue-product .countdown-notice{margin-top:.5rem}}@media (max-width:370px){.vue-product .component-countdown__value-container{font-size:1.2rem;line-height:1}.vue-product .component-countdown{width:110px}}.vue-product .countdown-notice{line-height:1.5;font-weight:400;font-size:.75rem;color:rgb(var(--mid-1));margin-left:1rem}.vue-product .product-description__title{font-size:1.1rem;margin-bottom:1.5rem}.vue-product .product-description__list{padding-left:1rem;list-style-position:outside}.vue-product .product-description__list li{padding-left:7px;margin-bottom:.5rem}.vue-product .product-media-grid{--min-width:20.5rem;grid-area:media}.vue-product .product-media-grid.build-a-bundle-single-product-grid{--min-width:12.5rem;width:100%}.vue-product .product-media-grid__container{display:flex;width:100%;overflow:auto;gap:.5rem}@media (min-width:991px){.vue-product .product-description__list li{padding-left:.5rem}.vue-product .product-media-grid.build-a-bundle-single-product-grid{max-width:50%}.vue-product .product-media-grid__container{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row dense;grid-gap:.5rem;overflow:unset}}.vue-product .product-media-grid__exclusive-overlay-container{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:2}.vue-product .product-media-grid__exclusive-overlay-container .exclusive-pill-overlay{position:absolute;top:5px;font-size:.75rem;z-index:2;align-self:center;background:rgb(var(--sale-primary));border:rgb(var(--sale-primary-outline));color:rgb(var(--white))}@media (min-width:991px){.vue-product .product-media-grid__exclusive-overlay-container .exclusive-pill-overlay{font-size:1rem}}.vue-product .product-media-grid__exclusive-overlay-container .exclusive-banner{font-size:2.25rem;position:absolute;z-index:3;width:300%;rotate:45deg;text-align:center;color:rgb(var(--white));background:rgb(var(--brand-pink))}.vue-product .product-media-grid__media{min-width:var(--min-width);height:auto;position:relative;overflow:hidden}.vue-product .product-media-grid__media.double-wide{grid-column:span 2;width:auto;min-width:calc(var(--min-width) * 2 + 1rem)}.vue-product .product-media-grid__media .media-insert-container .component-video,.vue-product .product-media-grid__media .media-insert-container .component-video-container{width:100%;height:100%}.vue-product .product-media-grid__media .media-insert-container .component-video{object-fit:cover}.vue-product .product-media-grid__media .media-insert-container .component-image,.vue-product .product-media-grid__media .media-insert-container .component-image-container{width:100%;height:100%}.vue-product .product-media-grid__media .media-insert-container img{object-position:center center}.vue-product .product-media-grid .lilo-and-stitch{position:relative;width:460px;left:50%;transform:translate(-50%)}.vue-product .product-media-grid .lilo-and-stitch .component-video-source-array-container{position:absolute;bottom:-1rem}.vue-product .product-carousel{display:grid;grid-template-columns:3rem minmax(300px,488px);column-gap:1.5rem}.vue-product .product-carousel__thumbnail-container{width:3rem;display:flex;flex-direction:column;justify-content:center}.vue-product .product-carousel__thumbnail{position:relative;margin-bottom:1rem;width:3rem;height:3.75rem;overflow:hidden;cursor:pointer;transition:opacity .25s ease-in-out}.vue-product .product-carousel__thumbnail.video:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(var(--mid-1));opacity:.6}.vue-product .product-carousel__thumbnail.active{opacity:.3}.vue-product .product-carousel__thumbnail i.icon-play{position:absolute;z-index:2;display:block;height:10px;width:8.75px;left:50%;top:40%;transform:translate(-50%,-50%)}.vue-product .product-carousel__thumbnail i.icon-play svg{height:auto;width:100%}.vue-product .product-carousel__thumbnail i.icon-play path{fill:rgb(var(--white))}.vue-product .product-carousel__thumbnail .component-image-container{height:3.75rem;width:3rem}.vue-product .product-carousel__thumbnail img{object-fit:cover;object-position:center center;width:100%;height:100%}.vue-product .product-carousel__image .media-insert-container{aspect-ratio:560/700}.vue-product .product-carousel__image img,.vue-product .product-carousel__image video{aspect-ratio:560/700;width:100%;height:auto}.vue-product .product-media-container{grid-area:media}.vue-product .product-media{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;position:relative}@media (min-width:991px){.vue-product .product-media-grid__media,.vue-product .product-media-grid__media.double-wide{min-width:unset}.vue-product .product-media{overflow-x:inherit;position:sticky;left:0;top:128px}}.vue-product .product-media__media-container{min-width:80vw}.vue-product .product-media__media-container video{object-fit:cover;object-position:center center;height:100%;width:100%}.vue-product .product-media__media-container img{width:100%;height:auto}.vue-product .product-accordion{border-bottom:1px solid rgb(var(--light-3))}.vue-product .product-accordion .close,.vue-product .product-accordion .open{font-size:1.5rem;line-height:1}.vue-product .product-accordion .product-accordion-title{cursor:pointer;padding:1.5rem 0;margin:0;line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--dark-1))}@media (min-width:991px){.vue-product .product-accordion .close,.vue-product .product-accordion .open{font-size:1rem}.vue-product .product-accordion .product-accordion-title{padding-right:1.5rem}.vue-product .product-atc{padding:0;order:-1}}.vue-product .product-accordion .product-accordion-desc{padding:0}.vue-product .product-atc__content.subscription-button{position:relative}.vue-product .product-atc__content.subscription-button .hs-pill-sale{position:absolute;top:-20px;right:-12px;pointer-events:none;font-size:.75rem;background:rgb(var(--sale-primary));color:rgb(var(--white));border:1px solid rgb(var(--sale-primary-outline))}.vue-product .product-atc__content.hot-price{position:relative}.vue-product .product-atc .component-atc-button{flex:1 1 auto}.vue-product .product-atc .component-atc-button:disabled{margin-right:0;filter:opacity(.4)}.vue-product .product-atc__or-seperator{display:block;width:100%;text-align:center;margin-bottom:.5rem;color:rgb(var(--mid-2));font-size:.9rem}.vue-product .product-atc .hs-btn-primary.component-atc-button{width:100%}.vue-product .product-atc .hs-btn-primary.component-atc-button.full-price-sub{background-color:rgb(var(--white));color:rgb(var(--mid-1));border:1px solid rgb(var(--light-2))}.vue-product .product-atc .hs-btn-primary.component-atc-button.added{background-color:rgb(var(--success))}.vue-product .product-atc .hs-btn-primary.component-atc-button.error{background-color:rgb(var(--error))}.vue-product .product-atc__exclusive{width:100%;justify-content:center}.vue-product .product-atc__exclusive.dark{color:rgb(var(--white))}.vue-product .product-atc__quantity{background-color:rgb(var(--white));margin-left:.75rem;flex:1 0 auto;max-width:6rem;min-height:52px;height:100%;border:1px solid rgb(var(--light-3));display:flex;justify-content:space-between;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:300;font-size:1rem;color:rgb(var(--mid-1))}.vue-product .product-atc__quantity__button{height:100%;-webkit-appearance:none;width:2.25rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:0 0;color:rgb(var(--mid-1))}.vue-product .product-atc__quantity__button:disabled{color:rgb(var(--mid-4))}.vue-product .product-atc__quantity__number{width:1rem;display:block;flex:1 0 auto;text-align:center}.vue-product .product-atc__value-add{display:block;width:100%;text-align:left;margin-top:.25rem}@media only screen and (max-width:413px){.vue-product .product-atc__value-add{font-size:.9rem}}.vue-product .product-atc__value-add.preorder-text{font-size:.75rem;margin-top:.5rem}.vue-product .product-atc__value-add.subscription{font-size:.85rem;text-align:center}.vue-product .product-atc__value-add.below-accordion{margin-top:2rem}.vue-product .product-atc .product-price.container-fluid{padding:0 .25rem;display:flex;align-items:center}.vue-product .product-atc__club{width:100%;margin:0 auto;background:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);color:rgb(var(--white))}.vue-product .product-atc__value-add{font-size:.75rem}.vue-product .product-atc__value-add .product-atc__terms-link{text-decoration:underline;color:rgb(var(--link));font-size:.8rem}.vue-product .product-atc__threefor20{width:100%;margin:0 auto}.vue-product #product-value-add{min-height:0}.vue-product .product-discount-text{width:100%;text-align:center;margin-top:1.5rem;color:rgb(var(--mid-1))}.vue-product .product-discount-text a{font-weight:300;color:rgb(var(--sale));text-decoration:underline}.vue-product .product-details__value{text-align:center;margin-top:1.5rem}.vue-product .product-details__value a.product-details__value-subscribe{color:rgb(var(--link))}.vue-product .component-cross-sell{margin-top:1rem;padding:0 var(--padding) 1.5rem var(--padding)}@media (min-width:991px){.vue-product .component-cross-sell{padding:0 0 1.5rem;margin:0}}.vue-product .product-clinical__content{padding-left:var(--padding);padding-right:var(--padding)}@media (min-width:991px){.vue-product .product-clinical__content{padding-left:0;padding-right:0}}.vue-product .product-clinical__title{margin-bottom:1.5rem;padding-left:var(--padding);padding-right:var(--padding)}@media (max-width:370px){.vue-product .product-clinical__title{font-size:1.2rem}}.vue-product .product-clinical .component-video{height:auto;width:100%;object-fit:cover}.vue-product .product-clinical__button{display:flex;align-items:center;color:rgb(var(--dark-1));text-align:left;margin-top:1.5rem;font-weight:500;line-height:1;font-size:1rem}.vue-product .product-clinical__button i{display:inline-block;width:1.5rem;height:1.5rem;margin-left:.25rem}.vue-product .product-clinical__button i svg{width:100%;height:auto}.vue-product .product-clinical .product-content-container{border:1px solid rgb(var(--light-3));border-radius:.25rem}.vue-product .product-clinical .progress-bar-container+.progress-bar-container{margin-top:1.5rem}.vue-product .product-clinical .progress-bar__content{margin-bottom:1rem}.vue-product .product-clinical .progress-bar__content .body-head{font-size:1.1rem}.vue-product .product-video-showcase-container{margin:4rem 0}@media (min-width:991px){.vue-product .product-clinical__title{padding-left:0;padding-right:0}.vue-product .product-video-showcase-container{margin:0 0 2rem}.vue-product .product-video-showcase{border-radius:.5rem;overflow:hidden}}.vue-product .product-video-showcase .component-video{height:auto;width:100%}.vue-product .component-video-loop-container{position:relative;margin-bottom:4rem}@media (min-width:991px){.vue-product .component-video-loop-container{margin-bottom:6rem}}.vue-product .faq-accordion-container{padding:2.5rem var(--padding);background-color:rgb(var(--white));margin-bottom:4rem}.vue-product .faq-accordion-container .faq-accordion-head{margin-bottom:2rem}.vue-product .faq-accordion-item{border-top:1px solid rgb(var(--light-3))}.vue-product .faq-accordion-item+.faq-accordion{border-top:none}.vue-product .faq-accordion .close,.vue-product .faq-accordion .open{font-size:1.5rem;line-height:1;padding-left:.6rem}.vue-product .faq-accordion .faq-accordion-title{cursor:pointer;padding:1.5rem 0;margin:0}@media (min-width:991px){.vue-product .faq-accordion-container{padding:2rem;margin-bottom:6rem;border-radius:.25rem;border:1px solid rgb(var(--light-3))}.vue-product .faq-accordion .faq-accordion-title{padding:2rem 0}.vue-product .faq-accordion .faq-accordion-desc{padding-bottom:2rem}.vue-product .product-sticky-container{background-color:rgb(var(--white))}}.vue-product .product-sticky-container{position:fixed;bottom:0;left:0;transform:translateY(100%);transition:transform .5s ease-in-out;width:100%;border-top:1px solid rgb(var(--light-3));z-index:5}.vue-product .product-sticky-container.active{transform:translateY(0)}@media (min-width:768px){.vue-product .product-media__media-container{min-width:60vw}.vue-product .product-sticky-container{padding-top:0;padding-bottom:0}}.vue-product .product-sticky-container.sale{border-top:none}.vue-product .product-sticky{background-color:rgb(var(--white));display:flex;flex-direction:column;padding:1rem var(--padding);justify-content:space-between}@media (min-width:1248px){.vue-product .product-sticky{padding:1rem 0}}.vue-product .product-sticky .atc-content{border:none}.vue-product .product-sticky .product-price__content-non-member .component-price.sale .component-price__current-container{padding-right:0}.vue-product .product-sticky .component-price.sale .component-price__current-container{padding-right:.25rem}@media (min-width:768px){.vue-product .product-sticky{flex-direction:row-reverse;align-items:center;justify-content:space-between;height:100%}.vue-product .product-sticky.product-sticky-subscription .product-atc.wide-container{max-width:unset}.vue-product .product-sticky .product-atc{margin:0;min-width:500px}}.vue-product .product-sticky.product-sticky-subscription .below-accordion{margin-top:.5rem}.vue-product .product-sticky.product-sticky-subscription .component-atc-button{padding:0 1rem;max-width:45%}.vue-product .product-sticky.product-sticky-subscription .member .component-price__current-container{font-size:1.75rem}@media only screen and (max-width:413px){.vue-product .product-sticky.product-sticky-subscription .member .component-price__current-container{font-size:1rem}}.vue-product .product-sticky .product-atc{margin-top:0;width:100%}.vue-product .product-sticky .product-atc__content.unlock-flavour{justify-content:center}.vue-product .product-sticky .product-atc__content-pricing{display:flex;flex-direction:column;justify-content:center;line-height:1.5;font-weight:400;font-size:.75rem;gap:.25rem}.vue-product .product-sticky .product-atc__content-pricing .component-price{font-size:1.5rem}.vue-product .product-sticky .product-atc__content-pricing-member-icon{display:flex;align-items:center}.vue-product .product-sticky .product-atc__content-pricing-member-icon svg{width:1rem;height:1rem}.vue-product .product-sticky .product-atc__content-pricing .member{display:flex;align-items:center;gap:.25rem}.vue-product .product-sticky .product-atc__content-pricing .non-member{color:rgb(var(--mid-1));font-size:.9rem}.vue-product .product-sticky .product-atc__content-pricing .non-member .component-price{font-size:.9rem}.vue-product .product-sticky .product-atc__content-pricing .non-member .component-price__current-container{color:rgb(var(--mid-1))}.vue-product .product-sticky .product-title{padding-left:0}.vue-product .product-sticky .product-title__text{font-size:1.1rem}.vue-product .product-sticky .product-title__pill,.vue-product .product-sticky .product-atc .full-price-sub,.vue-product .product-sticky .product-atc__or-seperator{display:none}.vue-product .product-sticky .payment-provider-messaging-content{text-decoration:none}.vue-product .product-sticky .product-details__value{margin-top:1rem}.vue-product .product-sticky__details{color:rgb(var(--mid-1));font-size:1.1rem;line-height:1.2}.vue-product .product-sticky__details-title{color:rgb(var(--dark-1));margin-bottom:.25rem;font-weight:300}.vue-product .product-sticky__details .product-price{padding:0}.vue-product .product-sticky__details .product-price__title{font-size:1.1rem;margin-bottom:0}.vue-product .product-sticky__details .product-price .component-price{padding-right:.25rem}.vue-product .product-sticky__details .product-price .component-price.sale .component-price__current,.vue-product .product-sticky__details .product-price .component-price.sale .component-price__current-container{font-size:1.5rem}.vue-product .product-sticky__preorder{display:flex;justify-content:center;flex-direction:column;align-items:center;color:rgb(var(--mid-1));background-color:rgb(var(--white));font-size:1rem;padding:1rem 1rem 0}@media (min-width:991px){.vue-product .product-sticky .product-atc__content{max-width:500px}.vue-product .product-sticky .product-atc{max-width:360px}.vue-product .product-sticky .product-atc.wide-container{max-width:390px}.vue-product .product-sticky__preorder{padding-top:0}}.vue-product .product-carnival{position:relative;min-height:721px;max-width:1440px;overflow:hidden}.vue-product .product-carnival__marquee{position:absolute;display:flex;align-items:center;width:100%;height:4.8rem;transform:skew(0,-12deg);top:5.5rem}.vue-product .product-carnival__marquee.reverse{transform:skew(0,12deg);bottom:5.5rem;top:unset}.vue-product .product-carnival__marquee.reverse .component-marquee-item{transform:skew(0,-12deg);rotate:12deg}@media (min-width:768px){.vue-product .product-carnival{min-height:872px}.vue-product .product-carnival__marquee{height:6.875rem;transform:skew(0,-12deg);top:10rem}.vue-product .product-carnival__marquee.reverse{height:6.875rem;transform:skew(0,8deg);bottom:7.5rem}.vue-product .product-carnival__marquee.reverse .component-marquee-item{transform:skew(0,-8deg);rotate:8deg}}.vue-product .product-carnival__marquee .component-marquee-item{font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.8;font-size:2.8rem;color:rgb(var(--white));transform:skew(0,12deg);rotate:-12deg}@media screen and (max-width:413px){.vue-product .product-carnival__marquee .component-marquee-item{font-size:2.5rem}}@media (min-width:768px){.vue-product .product-carnival__marquee .component-marquee-item{font-size:4rem;transform:skew(0,12deg);rotate:-12deg}}@media (min-width:1440px){.vue-product .product-carnival__marquee .component-marquee-item{font-size:4.6rem}}.vue-product .product-carnival__marquee.top-marquee{background:rgb(var(--primary-colour))}.vue-product .product-carnival__marquee.bottom-marquee{background:rgb(var(--secondary-colour))}.vue-product .product-carnival__polaroids{position:absolute;top:10rem;left:50%;transform:translate(-50%);z-index:1;width:280px;height:400px}.vue-product .product-carnival__polaroids .component-image-container:nth-child(1){position:absolute;left:0;bottom:0;animation:2s bounceInLeft}.vue-product .product-carnival__polaroids .component-image-container:nth-child(2){position:absolute;right:0;top:0;animation:2s bounceInRight}.vue-product .product-carnival__product-etch{position:absolute;right:1.5rem;bottom:.75rem;z-index:1;animation:2s 1s backwards zoomInRight,2s ease-in-out 3s infinite pulse}.vue-product .product-carnival__icon{position:absolute;display:grid;place-content:center}.vue-product .product-carnival__icon svg{height:auto}.vue-product .product-carnival__icon.icon-4-diamond{top:.75rem;left:1.5rem;animation:4s cubic-bezier(.68,-.55,.265,1.55) infinite spin}.vue-product .product-carnival__icon.icon-4-diamond svg{width:5rem}@media (min-width:768px){.vue-product .product-carnival__polaroids{width:672px;height:540px}.vue-product .product-carnival__icon.icon-4-diamond{top:3.75rem;left:10rem}.vue-product .product-carnival__icon.icon-4-diamond svg{width:8.75rem}}.vue-product .product-carnival__icon.icon-4-diamond svg path{fill:rgb(var(--secondary-colour))}.vue-product .product-carnival__icon.icon-circle{top:14.375rem;left:1.5rem}.vue-product .product-carnival__icon.icon-circle svg{width:6rem}.vue-product .product-carnival__icon.icon-circle svg path{fill:rgb(var(--accent-colour))}.vue-product .product-carnival__icon.icon-2-diamond{bottom:18.75rem;rotate:90deg}@media (min-width:768px){.vue-product .product-carnival__icon.icon-circle{top:26rem;left:10rem}.vue-product .product-carnival__icon.icon-circle svg{width:7.5rem}.vue-product .product-carnival__icon.icon-2-diamond{bottom:27.25rem;left:19.375rem;rotate:unset}}.vue-product .product-carnival__icon.icon-2-diamond svg{width:5rem}.vue-product .product-carnival__icon.icon-2-diamond svg rect{fill:rgb(var(--secondary-colour))}.vue-product .product-carnival__icon.icon-star{top:10.25rem;right:1.5rem}@media (min-width:768px){.vue-product .product-carnival__icon.icon-2-diamond svg{width:6.25rem}.vue-product .product-carnival__icon.icon-star{top:11.5rem;right:10rem}}.vue-product .product-carnival__icon.icon-star svg{width:11.25rem}.vue-product .product-carnival__icon.icon-star svg path{fill:rgb(var(--accent-colour))}.vue-product .product-carnival__icon.icon-smile{bottom:1.25rem;left:1.5rem;animation:5s infinite wobble}@media (min-width:768px){.vue-product .product-carnival__icon.icon-star svg{width:13.75rem}.vue-product .product-carnival__icon.icon-smile{bottom:18.5rem;left:20.625rem}}.vue-product .product-carnival__icon.icon-smile svg{width:4.5rem}.vue-product .product-carnival__icon.icon-smile svg path{fill:rgb(var(--primary-colour))}.vue-product .product-split-media{max-width:1440px;margin-bottom:4rem}.vue-product .product-split-media.large-btf .product-split-media__assets{row-gap:.5rem}.vue-product .product-split-media__assets{display:grid;grid-template-columns:1fr}.vue-product .product-split-media__copy{padding:3.5rem var(--padding);background:rgb(var(--primary-colour))}.vue-product .product-split-media__description{font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.8;font-size:4rem;color:rgb(var(--white))}.vue-product .product-split-media .component-video-container{width:100%;max-height:600px}@media (min-width:768px){.vue-product .product-carnival__icon.icon-smile svg{width:6.25rem}.vue-product .product-split-media{margin-bottom:6rem}.vue-product .product-split-media.large-btf .product-split-media__assets{gap:1rem}.vue-product .product-split-media.large-btf .product-split-media__assets :last-child{grid-column:1/span 2;object-fit:cover}.vue-product .product-split-media__assets{grid-template-columns:repeat(2,1fr)}.vue-product .product-split-media .component-video-container{max-height:100%}}.vue-product .product-split-media .component-video{object-fit:cover;height:100%;width:100%}.vue-product .product-catalog-container{display:flex;flex-direction:column;gap:4rem}@media (min-width:991px){.vue-product .product-split-media__copy{padding:7.5rem 10rem}.vue-product .product-split-media__description{font-size:10.25rem}.vue-product .product-catalog-container{gap:6rem}}.vue-product .product-catalog-container.reverse{flex-direction:column-reverse}.vue-product .component-catalog.sale .component-catalog__product-title{font-size:1.1rem}.vue-product .component-catalog-product-title{font-size:1rem}.vue-product .product-rating-container{background-color:rgb(var(--white));padding:0 var(--padding);padding-bottom:.5rem}.vue-product .product-rating{color:rgb(var(--dark-4));display:flex;align-items:center;--star-width:1rem}@media (min-width:991px){.vue-product .product-rating-container{background-color:transparent;padding:.5rem 0 1.5rem}.vue-product .product-rating{--star-width:1.5rem}.vue-product .product-included{min-width:200px}}.vue-product .product-rating .icon-rating-star{height:auto;width:100%}.vue-product .product-rating__star{display:flex;align-items:center;width:var(--star-width)}.vue-product .product-rating__star.half{width:calc(var(--star-width)/ 2)}.vue-product .product-rating__content{margin-left:calc(var(--star-width)/ 2)}.vue-product .product-rating__number,.vue-product .product-rating__rating{color:rgb(var(--dark-4));font-size:calc(var(--star-width) * .75);line-height:1}.vue-product .product-rating__number{color:rgb(var(--mid-1))}.vue-product .product-rating__rating{font-weight:500}.vue-product #insta{max-width:1120px}.vue-product .snap-product-container{margin-bottom:0}.vue-product .product-included{display:grid;-webkit-overflow-scrolling:touch;position:relative;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:.9rem;padding:1.5rem 0;overflow-x:auto}.vue-product .product-included__item{position:relative;min-width:175px;display:flex;flex-direction:column;background-color:rgb(var(--light-3));border-radius:.5rem}.vue-product .product-included__item .component-image{width:100%;height:auto}.vue-product .product-included__item-title{padding:1rem .4rem;text-align:center;line-height:1.5;font-weight:300;font-size:.75rem}.vue-product .product-included__item .whats-included-pill{position:absolute;top:-1rem;left:50%;transform:translate(-50%);z-index:2;color:rgb(var(--brand-pink))}.vue-product .product-glow-up{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 var(--padding);width:100%;gap:1.25rem;margin-bottom:3.5rem}.vue-product .product-glow-up .media-insert-container{width:auto;height:auto}.vue-product .product-glow-up.container{max-width:calc(1248px + var(--padding) * 2)}.vue-product .product-glow-up .component-image,.vue-product .product-glow-up .component-image-container{width:100%;height:auto}.vue-product.vue-product-refresh{padding-top:0}.vue-product.vue-product-refresh .vue-product__primary{justify-content:center}.vue-product.vue-product-refresh .product-main-collection{padding:.75rem var(--padding) .5rem;background-color:rgb(var(--white))}@media (min-width:991px){.vue-product .product-included__item{min-width:200px}.vue-product .product-glow-up{display:grid;grid-template-columns:minmax(366px,900px) minmax(276px,400px);gap:unset;margin-bottom:6rem}.vue-product.vue-product-refresh .vue-product__primary{max-width:calc(1248px + var(--padding) * 2);grid-template-areas:"media ." "media ." "media ." "media ." "media ." "media ." "media ." "media ." "media ." "media ." "media ."}.vue-product.vue-product-refresh .product-main-collection{background-color:unset;padding:0;margin-bottom:.75rem;margin-top:4rem}.vue-product.vue-product-refresh .product-pricing-container .variant-selector{margin-bottom:2rem}}.vue-product.vue-product-refresh .product-main-collection__title{font-weight:500;line-height:1;font-size:.75rem;letter-spacing:.1em;color:rgb(var(--mid-1));text-transform:uppercase}.vue-product.vue-product-refresh .product-title{order:unset;padding-bottom:.5rem;min-width:200px}.vue-product.vue-product-refresh .product-title__pill{color:rgb(var(--brand-pink))}.vue-product.vue-product-refresh .product-title__pill.sale{color:rgb(var(--white))}.vue-product.vue-product-refresh .product-title__pill.faded{color:rgb(var(--dark-2))}.vue-product.vue-product-refresh .product-pricing-container.sale{border-radius:0 0 .5rem .5rem}.vue-product.vue-product-refresh .product-pricing-container .variant-selector{position:relative}.vue-product.vue-product-refresh .product-pricing-container .variant-selector__buttons.remove-grid{display:flex}@media (max-width:767px){#toothpaste-product-page .toothpaste-custom-styling .variant-selector{padding:0 0 0 var(--padding)}#toothpaste-product-page .toothpaste-custom-styling .variant-selector__buttons:after{content:"";background:linear-gradient(to left,rgb(var(--background-colour)) 0,rgb(var(--background-colour),.1));pointer-events:none}.vue-product.vue-product-refresh .product-pricing-container .variant-selector__buttons{margin-top:.75rem;display:grid;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;position:relative;grid-auto-flow:column;grid-gap:.75rem}.vue-product.vue-product-refresh .product-pricing-container .variant-selector__buttons:after{content:"";margin-left:-4rem;top:0;left:unset;right:0;background:linear-gradient(to left,#fff 0,#fff0);pointer-events:none;position:sticky}.vue-product.vue-product-refresh .product-pricing-container .variant-selector__button{margin-bottom:.5rem}}@media (max-width:767px) and (min-width:1248px){.vue-product.vue-product-refresh .product-pricing-container .variant-selector__buttons:after{display:none}}@media (min-width:768px){.vue-product.vue-product-refresh .product-pricing-container .variant-selector__buttons{display:flex;max-width:600px;flex-wrap:wrap;gap:.75rem;width:100%}}.vue-product.vue-product-refresh .product-pricing-container .variant-selector__button{border-radius:.25rem;width:2.5rem;border:none}.vue-product.vue-product-refresh .product-pricing-container .variant-selector__button.active{border:2px solid rgb(var(--black))}.vue-product.vue-product-refresh .product-pricing-container .variant-selector__button .component-image,.vue-product.vue-product-refresh .product-pricing-container .variant-selector__button .component-image-container{width:100%;height:auto}.vue-product.vue-product-refresh .product-price{padding-bottom:1rem}.vue-product.vue-product-refresh .product-price .component-price .component-price__currency{margin-right:.25rem}@media (min-width:991px){.vue-product.vue-product-refresh .product-pricing-container .variant-selector__buttons{flex-wrap:wrap}.vue-product.vue-product-refresh .product-price .component-price .component-price__currency{font-size:1rem}}.vue-product.vue-product-refresh .product-rating{--star-width:1rem;color:rgb(var(--dark-1));padding-top:0}.vue-product.vue-product-refresh .product-people{display:flex;justify-content:center;align-items:center;margin-bottom:0;padding:.75rem 0;background-color:rgb(var(--light-3));border:1px solid rgb(var(--light-2));color:rgb(var(--dark-1));line-height:1.5;font-weight:400;font-size:.75rem}.vue-product.vue-product-refresh .product-people__icon{display:flex;align-items:center;margin-right:.5rem}.vue-product.vue-product-refresh .product-people__icon svg{width:.75rem;height:.75rem}@media (min-width:991px){.vue-product.vue-product-refresh .product-people{margin-bottom:1.5rem;border-radius:.5rem}.vue-product.vue-product-refresh .product-people.sale{margin-bottom:0;border-radius:.5rem .5rem 0 0;order:unset}}.vue-product.vue-product-refresh .product-special-features{display:flex;align-items:flex-start;justify-content:space-evenly;flex-wrap:wrap;gap:1rem;width:100%;padding:.75rem 1.5rem;background-color:rgb(var(--light-4));border:1px solid rgb(var(--light-3));color:rgb(var(--dark-2));line-height:1.5;font-weight:400;font-size:.75rem}@media (min-width:991px){.vue-product.vue-product-refresh .product-special-features{background-color:rgb(var(--white));margin-bottom:1.5rem;border-radius:.5rem}}.vue-product.vue-product-refresh .product-special-features.mystery-text{background-color:#302244;border:5px solid transparent;border-image:linear-gradient(to bottom right,#b827fc 0,#2c90fc,#b8fd33,#fec837,#fd1892);border-image-slice:1;margin:1rem;width:auto;background-color:rgb(var(--white))}.vue-product.vue-product-refresh .product-special-features.mystery-text .product-special-features__description{text-align:left;margin-left:1rem}.vue-product.vue-product-refresh .product-special-features.mystery-text .product-special-features__content{flex-direction:row;max-width:100%}.vue-product.vue-product-refresh .product-special-features.mystery-text .product-special-features__content .component-image-container{width:100%;height:auto;max-width:3rem}.vue-product.vue-product-refresh .product-special-features.mystery-text .product-special-features__content .component-image{width:100%;height:auto}.vue-product.vue-product-refresh .product-special-features.mystery-text .product-special-features__content .component-image.lazyloaded{animation:.75s scale_icon}.vue-product.vue-product-refresh .product-special-features.mystery-text .product-special-features__icon{margin-bottom:0;width:1.5rem;height:auto}.vue-product.vue-product-refresh .product-special-features__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;max-width:6rem}.vue-product.vue-product-refresh .product-special-features__icon{margin-bottom:.25rem}.vue-product.vue-product-refresh .product-included{padding:1.5rem 0}.vue-product.vue-product-refresh .product-included__item{position:relative;align-items:center;padding-bottom:.75rem;overflow:unset}.vue-product.vue-product-refresh .product-included__item .component-image,.vue-product.vue-product-refresh .product-included__item .component-image-container{width:100%;height:auto}.vue-product.vue-product-refresh .product-included__content{width:100%}.vue-product.vue-product-refresh .product-included__pill{position:absolute;top:-1rem;left:50%;transform:translate(-50%);font-size:.625rem;border:1px solid rgb(var(--light-2));color:rgb(var(--brand-pink));z-index:2}.vue-product.vue-product-refresh .product-included__button-container{width:100%;padding:0 .625rem;box-sizing:border-box}.vue-product.vue-product-refresh .product-included .component-atc-button{width:100%;height:auto;padding:.625rem 1rem;font-size:.625rem;line-height:1.5;background-color:rgb(var(--black))}.vue-product.vue-product-refresh .product-included .component-atc-button.added{background-color:rgb(var(--success))}.vue-product.vue-product-refresh .product-included .component-atc-button.error{background-color:rgb(var(--error))}.vue-product.vue-product-refresh .product-included .component-atc-button.hs-btn-catalogue{background-color:rgb(var(--white))}.vue-product.vue-product-refresh .product-included .component-atc-button span{display:flex;align-items:center}.vue-product.vue-product-refresh .product-included .component-atc-button svg{width:.875rem;height:.875rem;margin-right:.5rem}.vue-product.vue-product-refresh .product-included .component-atc-button svg g path:nth-child(n+2){fill:rgb(var(--link))}.vue-product.vue-product-refresh .product-atc__below-accordion{margin-top:2rem}.vue-product.vue-product-refresh .component-cross-sell{margin-bottom:0}#everyday-whitening-bundle-product-page .product-split-media__assets{row-gap:.5rem}#whitening-strips-product-page .product-steps-container{margin-bottom:4rem}@media (min-width:768px){.vue-product.vue-product-refresh .product-included__pill{font-size:.75rem}.vue-product.vue-product-refresh .product-included__button-container{padding:0 .75rem}.vue-product.vue-product-refresh .product-included .component-atc-button{font-size:.75rem}.vue-product.vue-product-refresh .product-included .component-atc-button svg{width:1rem;height:1rem}#everyday-whitening-bundle-product-page .product-split-media__assets{gap:1rem}#everyday-whitening-bundle-product-page .product-split-media__assets :last-child{grid-column:1/span 2;object-fit:cover}#whitening-strips-product-page .product-steps-container{display:grid;column-gap:1rem;grid-template-columns:repeat(3,1fr)}#whitening-strips-product-page .product-steps-container__title{grid-column:span 3}}@media (min-width:991px){.vue-product.vue-product-refresh .product-special-features.mystery-text{margin:0 0 1.5rem}.vue-product.vue-product-refresh .product-special-features.mystery-text .product-special-features__description{margin-left:1.8rem}#toothpaste-product-page .product-content-container.product-information-container,#whitening-mouthwash-product-page .product-content-container.product-information-container,#whitening-toothpaste-product-page .product-content-container.product-information-container{margin-bottom:0}#whitening-strips-product-page .product-steps-container{margin-bottom:6rem;column-gap:1.5rem}}#whitening-strips-product-page .product-steps-container__title{text-align:center;color:rgb(var(--dark-1));font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:2rem;margin-bottom:2.5rem}@media (min-width:1248px){#whitening-strips-product-page .product-steps-container__title{font-size:2.25rem;margin-bottom:3.5rem}}#whitening-strips-product-page .product-steps{text-align:center}#whitening-strips-product-page .product-steps:not(:last-child){margin-bottom:4rem}@media (min-width:768px){#whitening-strips-product-page .product-steps:not(:last-child){margin-bottom:0}}#whitening-strips-product-page .product-steps__image-container{margin-bottom:1.5rem;border-radius:50%;overflow:hidden}@media (min-width:1248px){#whitening-strips-product-page .product-steps__image-container{margin-bottom:2rem}}#whitening-strips-product-page .product-steps__title{line-height:1.5;font-weight:300;font-size:1.25rem;margin-bottom:.5rem}#colour-corrector-product-page .product-details__value.preorder{text-align:left;font-size:.75rem}#early-access-product-page .product-atc .hs-btn-primary.component-atc-button:not(.added),#one-dollar-product-page .product-atc .hs-btn-primary.component-atc-button:not(.added),#toothbrush-product-page .product-atc .hs-btn-primary.component-atc-button:not(.added){background-color:rgb(var(--primary-colour))}#early-access-product-page .product-atc__quantity,#one-dollar-product-page .product-atc__quantity{display:none}#early-access-product-page .product-title,#one-dollar-product-page .product-title{padding-top:1rem}#early-access-product-page .product-main-collection,#one-dollar-product-page .product-main-collection{display:flex;justify-content:center;background-color:rgb(var(--primary-colour));margin-bottom:0;padding-bottom:.75rem}#early-access-product-page .product-main-collection__title,#one-dollar-product-page .product-main-collection__title{color:rgb(var(--white));padding-left:0}#early-access-product-page .single,#early-access-product-page .single .product-media-grid__media,#one-dollar-product-page .single,#one-dollar-product-page .single .product-media-grid__media{width:100%}#early-access-product-page .single .component-image,#early-access-product-page .single .component-image-container,#one-dollar-product-page .single .component-image,#one-dollar-product-page .single .component-image-container{width:100%;height:auto}@media (min-width:991px){#early-access-product-page .product-main-collection,#one-dollar-product-page .product-main-collection{padding-bottom:.5rem;padding-top:.5rem;justify-content:unset;border-radius:1rem;margin-top:2rem}#early-access-product-page .product-main-collection__title,#one-dollar-product-page .product-main-collection__title{padding-right:.75rem;padding-left:.75rem;display:flex;justify-content:center}#early-access-product-page .single .product-media-grid__container,#one-dollar-product-page .single .product-media-grid__container{display:flex}#early-access-product-page .vue-product__primary .container-fluid,#one-dollar-product-page .vue-product__primary .container-fluid{margin-left:0;width:auto;justify-content:flex-start}#unreleased-toothpaste-product-page .hs-btn-primary{padding-bottom:2rem}}.product-password .component-overlay{z-index:9!important}.product-password #code-modal .modal-content{display:flex;justify-content:center}.product-password #code-modal .modal-body{padding-top:2rem}.product-password #code-modal .modal-body__title{font-size:1.5rem;margin-bottom:1.5rem;line-height:1.5;font-weight:300}.product-password #code-modal .modal-body__description{margin-top:0;margin-bottom:1rem;font-size:1rem;line-height:1.8}.product-password #code-modal .code-modal-button{display:flex;justify-content:center}.product-page-license{display:flex;flex-direction:row;align-items:center}.product-page-license .component-image,.product-page-license .component-image-container{width:100%;height:auto;max-width:2.5rem}.product-page-license .custom-blurb-text{color:rgb(var(--mid-1))}.product-page-license .custom-blurb-icon{margin-right:.625rem}.product-page-license.miffy .component-image,.product-page-license.miffy .component-image-container{width:100%;height:auto;max-width:5.5rem}.product-page-license.barbie-lip-balm{padding-top:1rem}.product-page-license.simpsons .component-image,.product-page-license.simpsons .component-image-container{width:100%;height:auto;max-width:12rem}.product-page-license.lilo-stitch{flex-direction:column;align-items:flex-start;padding:1.5rem 0 2rem}.product-page-license.lilo-stitch .component-image,.product-page-license.lilo-stitch .component-image-container{width:100%;height:auto;max-width:12rem}.product-page-license.lilo-stitch .custom-blurb-text{font-size:.75rem;padding-top:1rem}.product-page-license.lilo-stitch .custom-blurb-text a{text-decoration:underline;color:rgb(var(--link))}.product-page-license.lilo-stitch .custom-blurb-text a:hover{color:rgb(var(--dark-1))}.lilo-stitch-competition{display:flex;padding-top:1.5rem}.lilo-stitch-competition .component-image,.lilo-stitch-competition .component-image-container{width:100%;height:auto}#unreleased-toothpaste-product-page .product-media-grid__media .component-product-image{position:relative;z-index:2}#unreleased-toothpaste-product-page .product-media-grid__media .background_effect{position:absolute;z-index:0;top:0}#unreleased-toothpaste-product-page .custom-background-styling{background:linear-gradient(0deg,#020868 70%,#0610a3)}#unreleased-toothpaste-product-page .custom-background-styling .component-price__currency,#unreleased-toothpaste-product-page .custom-background-styling .component-price__current,#unreleased-toothpaste-product-page .custom-background-styling .component-price__current-timeframe,#unreleased-toothpaste-product-page .custom-background-styling .product-title__text{color:#fff}#unreleased-toothpaste-product-page .custom-background-styling.custom-background-styling-sherbert{background:url(https://cdn.shopify.com/s/files/1/0916/4078/files/Hismile_Club_-_Background_Asset_-_Sherbet_-_M.jpg?v=1724802056) top/200% no-repeat}#unreleased-toothpaste-product-page .custom-background-styling.custom-background-styling-sherbert .component-price__currency,#unreleased-toothpaste-product-page .custom-background-styling.custom-background-styling-sherbert .component-price__current,#unreleased-toothpaste-product-page .custom-background-styling.custom-background-styling-sherbert .component-price__current-timeframe,#unreleased-toothpaste-product-page .custom-background-styling.custom-background-styling-sherbert .product-title__text{color:rgb(var(--black))}#unreleased-toothpaste-product-page .hs-btn-primary{background-color:rgb(var(--black))}#unreleased-toothpaste-product-page .product-carousel .component-image-container{height:auto;width:100%}#unreleased-toothpaste-product-page .toothpaste-custom-styling{padding-top:.75rem}#unreleased-toothpaste-product-page .toothpaste-custom-styling .pill-container{height:2.5rem}@media (min-width:768px){#unreleased-toothpaste-product-page .custom-background-styling.custom-background-styling-sherbert{background:unset;background-color:rgb(var(--background-colour))}#unreleased-toothpaste-product-page .hs-btn-primary{background-color:rgb(var(--background-colour))}#unreleased-toothpaste-product-page .toothpaste-custom-styling .pill-container{margin-top:1.5rem}}#unreleased-toothpaste-product-page .toothpaste-custom-styling .toothpaste-page-pill{margin-left:1.5rem;width:fit-content;height:2.5rem}@media (min-width:991px){#unreleased-toothpaste-product-page .toothpaste-custom-styling .pill-container{margin-top:7rem}#unreleased-toothpaste-product-page .toothpaste-custom-styling .toothpaste-page-pill{margin-left:0}}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-title{background-color:transparent;margin-top:.75rem;padding-top:0}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-title__text{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:1.75rem;letter-spacing:-.05rem}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-price{background-color:transparent}@media (min-width:768px){#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-title__text{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2.5rem;letter-spacing:-.075rem;padding-bottom:1rem}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-price{padding-bottom:0}}#unreleased-toothpaste-product-page .toothpaste-custom-styling .component-price__current-container{color:rgb(var(--dark-1))}#unreleased-toothpaste-product-page .toothpaste-custom-styling .component-product-image{background-color:transparent}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-pricing-container{background-color:transparent;padding-bottom:1.75rem}@media (min-width:768px){#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-pricing-container{padding:0;margin-bottom:2rem;border:none}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-pricing-container .product-atc__content{margin-bottom:0}}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-pricing-container.container-fluid{background-color:transparent;padding-bottom:0}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-main-collection{background-color:transparent}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-content-container{padding:3.5rem var(--padding)}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-media-grid .component-image,#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-media-grid .component-image-container{width:100%;height:auto}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-media-grid__container{display:flex;width:100%;overflow:auto;gap:0}@media (min-width:768px){#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-media-grid{padding-top:4.5rem}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-media-grid__container{display:grid;grid-template-columns:unset;grid-auto-flow:unset;grid-gap:0;overflow:unset}}@media (max-width:767px){#unreleased-toothpaste-product-page .toothpaste-custom-styling{background-color:rgb(var(--background-colour))}#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-media-grid .component-image,#unreleased-toothpaste-product-page .toothpaste-custom-styling .product-media-grid .component-image-container{margin-bottom:1.125rem}#unreleased-toothpaste-product-page .toothpaste-custom-styling .variant-selector{padding:0 0 0 var(--padding)}#unreleased-toothpaste-product-page .toothpaste-custom-styling .variant-selector__buttons:after{content:"";background:linear-gradient(to left,rgb(var(--background-colour)) 0,rgb(var(--background-colour),.1));pointer-events:none}}#unreleased-toothpaste-product-page .single,#unreleased-toothpaste-product-page .single .product-media-grid__media{width:100%}#unreleased-toothpaste-product-page .single .component-image,#unreleased-toothpaste-product-page .single .component-image-container{width:100%;height:auto}#club-hismile-membership .product-special-features{background:rgb(var(--light-3));border:none;border-radius:.5rem;margin-bottom:1.5rem;gap:unset;padding:.75rem .25rem}#club-hismile-membership .product-special-features__content{max-width:5rem;font-size:.625rem}@media (min-width:768px){#club-hismile-membership .product-special-features{margin-bottom:5.5rem}}#club-hismile-membership .product-special-features__icon.lock{width:24px;height:auto;font-size:1rem}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.build-a-bundle{display:flex;flex-direction:column;--cpi-grid-background:var(--light-2);-webkit-tap-highlight-color:transparent}.build-a-bundle__content{display:flex;flex-direction:column;margin-bottom:2rem}@media (min-width:991px){#unreleased-toothpaste-product-page .toothpaste-custom-styling .variant-selector__buttons{padding-top:2rem}#unreleased-toothpaste-product-page .single .product-media-grid__container{display:flex}#club-hismile-membership .product-special-features{margin-bottom:.5rem}.build-a-bundle__content{flex-direction:row-reverse;justify-content:space-between;gap:2rem;margin-bottom:4rem}}.build-a-bundle__selection-edit{display:flex;justify-content:center;align-items:center;top:0;right:0;background:0 0;border:none;padding:0 1rem;z-index:1;cursor:pointer;color:gray}.build-a-bundle__selection-edit svg{width:100%;max-width:1rem}.build-a-bundle.container{max-width:calc(1328px + var(--padding) * 2);padding:1.5rem var(--padding)}.build-a-bundle .sold-out-add-button{color:rgb(var(--dark-2));background:rgb(var(--white))}.build-a-bundle__catalog-item-container{width:100%;height:100%}.build-a-bundle__variant-options{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.build-a-bundle__variant-options__confirmed-selection{display:flex;justify-content:center;margin-bottom:.5rem}.build-a-bundle__variant-options__confirm-button-container{margin-bottom:1.5rem;padding-right:1rem;padding-left:1rem}.build-a-bundle__variant-options__confirm-button-container .component-atc-button{background-color:rgb(var(--link))}.build-a-bundle__variant-options__selected-product{display:flex;flex-grow:1;justify-content:center;flex-direction:column;padding-top:2rem;justify-content:flex-start}.build-a-bundle__variant-options__selected-product-content{display:flex;align-items:center;padding:.5rem;margin:.5rem;background:rgb(var(--light-4));border:1px solid rgb(var(--light-3));border-radius:.5rem}.build-a-bundle__variant-options__selected-product-icon{max-width:2rem;width:100%;height:auto;margin-right:.5rem;border-radius:10rem;overflow:hidden}.build-a-bundle__variant-options__selected-product-icon-chevron{max-width:1rem;width:100%;height:auto}.build-a-bundle__variant-options__product-div{display:flex;align-items:center;width:100%;height:auto;cursor:pointer}.build-a-bundle__variant-options__product-div-content{display:flex;align-items:center;flex-grow:1;padding-right:1rem}.build-a-bundle__variant-options__products{position:absolute;display:flex;flex-direction:column;gap:1rem;top:0;left:0;opacity:0;width:100%;height:100%;z-index:-1;background:rgb(var(--light-3));padding:1rem 1rem 2rem;overflow-y:scroll;transition:opacity .25s ease-in-out,z-index .25s ease-in-out}.build-a-bundle__variant-options__products-selector{display:flex;align-items:center;cursor:pointer}.build-a-bundle__variant-options__products.active{opacity:1;z-index:1}.build-a-bundle__variant-options__products-close{display:flex;justify-content:space-between;align-items:center;width:100%}.build-a-bundle__variant-options__products-close-title{line-height:1.5;font-weight:400;font-size:1rem}.build-a-bundle__variant-options__products-close-icon{display:flex;align-items:center;padding:.5rem;cursor:pointer}.build-a-bundle__variant-options__products-close-icon svg{width:1rem;height:auto}.build-a-bundle__variant-options__products-close-icon svg path{fill:rgb(var(--mid-3))}.build-a-bundle__title-content{display:flex;flex-direction:column;width:100%;height:100%}@media (min-width:991px){.build-a-bundle.container{padding:2.5rem var(--padding)}.build-a-bundle__title-content{position:sticky;top:1rem;z-index:5;margin-bottom:0;max-width:50%;padding:0 1rem}}.build-a-bundle__title-container{display:flex;flex-direction:column;align-items:center;background:rgb(var(--light-3));border-radius:.5rem;width:100%;padding:1rem 0;margin-bottom:1rem;overflow:hidden;padding:var(--padding)}@media (min-width:1248px){.build-a-bundle__title-container{padding:3rem}}.build-a-bundle__title{font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.5rem;line-height:1;margin-bottom:.5rem;text-align:center;max-width:414px}@media (min-width:991px){.build-a-bundle__title{font-size:2rem;margin-bottom:1.25rem;width:100%}}.build-a-bundle__description{font-weight:500;font-size:.75rem;line-height:1.25;letter-spacing:.1em;margin-bottom:1.25rem;background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:5s linear infinite cycle;text-transform:uppercase}.build-a-bundle__description-container{width:100%;margin-bottom:2rem 0}.build-a-bundle__accordion-container{width:100%;margin-bottom:4rem}@media (min-width:991px){.build-a-bundle__description{font-size:1rem}.build-a-bundle__description-container{padding:0 2rem}.build-a-bundle__accordion-container{padding:0 2rem;margin-bottom:0}}.build-a-bundle__variant-selectors{display:flex;justify-content:space-evenly;align-items:center;width:100%;max-width:350px;border:2px solid rgb(var(--black));border-radius:10rem;position:relative;margin-bottom:1rem;padding:.375rem .5rem}.build-a-bundle__variant-selectors__pill{position:absolute;left:94%;z-index:2;top:-17px;border-radius:1.65rem;border-color:#c00072}@media (min-width:991px){.build-a-bundle__variant-selectors__pill{top:-19px}.build-a-bundle__variant-selectors{max-width:450px;margin-bottom:2rem}}.build-a-bundle__variant-selector{display:flex;justify-content:center;position:relative;font-weight:500;font-size:.75rem;line-height:1.5;color:rgb(var(--black));width:100%;max-width:25%;padding:.625rem 0;text-align:center;background:0 0;border:none;cursor:pointer}@media (min-width:768px){.build-a-bundle__variant-selector{font-size:1rem;padding:.875rem;max-width:25%}.build-a-bundle__selections{margin-bottom:1.5rem}}.build-a-bundle__variant-selector-title-container{position:relative;z-index:1;width:min-content;max-width:75%;overflow:hidden}.build-a-bundle__variant-selector-title{display:block;width:100%;white-space:nowrap}.build-a-bundle__variant-selector-title.promotion{width:min-content;background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-transform:uppercase;animation:3s linear cycle,3s linear slide-left;transform:translate(75%)}.build-a-bundle__variant-selector-pill{position:absolute;top:-1rem;width:100%;font-size:.7rem;padding:.25rem;border-radius:10rem;background:rgb(var(--brand-pink));color:rgb(var(--white));z-index:1;pointer-events:none}.build-a-bundle__variant-selector-background{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(var(--white));border:2px solid rgb(var(--black));border-radius:10rem;animation:.35s ease-in-out reveal;z-index:0}.build-a-bundle__selections{display:flex;gap:1rem;pointer-events:none}.build-a-bundle__selections.large_bundle{gap:.75rem}.build-a-bundle__selections.large_bundle .build-a-bundle__selection{width:1.5rem;height:6.75rem}@media (min-width:991px){.build-a-bundle__variant-selector-pill{font-size:.8rem}.build-a-bundle__selections.large_bundle .build-a-bundle__selection{width:2rem;height:9rem}.build-a-bundle__selections{gap:1.75rem}}.build-a-bundle__selection{width:2rem;height:9rem;pointer-events:auto}@media (min-width:991px){.build-a-bundle__selection{width:2rem;height:9rem}}@media (min-width:1248px){.build-a-bundle__selections.large_bundle .build-a-bundle__selection{width:2.5rem;height:11.25rem}.build-a-bundle__selection{width:3rem;height:13.5rem}}.build-a-bundle__selection-image-container{width:100%;height:100%}.build-a-bundle__selection-image-container .component-image-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:.125rem;overflow:hidden}.build-a-bundle__selection-image-container .component-image{width:100%;height:110%;object-fit:cover}.build-a-bundle__selection-image{position:relative;width:100%;height:100%;z-index:0}.build-a-bundle__selection-delete{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;background:0 0;border:none;padding:0;z-index:1;cursor:pointer}.build-a-bundle__selection-delete svg{width:1rem;height:1rem}@media (min-width:991px){.build-a-bundle__selection-delete{top:.625rem;right:.25rem}.build-a-bundle__selection-delete svg{width:1.125rem;height:1.125rem}}.build-a-bundle__selection-image-filler{width:100%;height:100%;background:rgb(var(--light-2));border-radius:.125rem}.build-a-bundle__selection-image-filler.active{background-image:linear-gradient(180deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);background-size:400% 400%;animation:5s linear infinite cycley}.build-a-bundle__aura-glow{position:absolute;top:13px;left:5px;right:7px;bottom:5px;border-radius:10px;background:linear-gradient(180deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);z-index:-1;animation:8s linear infinite alternate glowing}@keyframes glowing{0%,50%{box-shadow:0 0 10px 10px #7ae28d}25%{box-shadow:0 0 10px 10px #d298f9}75%{box-shadow:0 0 10px 10px #59cdc9}to{box-shadow:0 0 10px 10px #ff9dcc}}@media (min-width:768px){.build-a-bundle__price{margin-bottom:2rem}}.build-a-bundle__price .component-price__compare-container{font-size:1rem;color:rgb(var(--mid-2))}@media (min-width:991px){.build-a-bundle__aura-glow{top:28px;left:9px;right:12px;bottom:9px}.build-a-bundle__price .component-price__compare-container{font-size:1.25rem}}.build-a-bundle__price .component-price__currency{font-size:1rem}.build-a-bundle__price .component-price__current{font-size:1.5rem}.build-a-bundle__free-gift{display:flex;width:100%;height:auto;align-items:center;justify-content:center;opacity:0;background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);background-size:200% 100%;margin-top:.75rem;border-radius:.5rem;padding-top:.25rem;padding-bottom:.25rem}@media (min-width:991px){.build-a-bundle__price .component-price__currency{font-size:1.5rem}.build-a-bundle__price .component-price__current{font-size:2rem}.build-a-bundle__free-gift{margin-bottom:1.5rem}}.build-a-bundle__free-gift.loaded{opacity:1;animation:.75s scale_icon,8s linear infinite cyclex}.build-a-bundle__free-gift .loaded{opacity:1}.build-a-bundle__free-gift-text{margin-bottom:0;color:#fff;background-image:unset;-webkit-text-fill-color:unset}.build-a-bundle__free-gift-image{display:flex;height:auto;width:10%}@media (min-width:991px){.build-a-bundle__free-gift-image{width:15%}.build-a-bundle__disclaimer,.build-a-bundle__value-add{font-size:.75rem}}.build-a-bundle__free-gift .component-image{width:100%;height:auto}.build-a-bundle__atc-button{display:flex;flex-direction:column;align-items:center;width:100%;max-width:414px;gap:.5rem}.build-a-bundle__atc-button .hs-btn-primary{padding:0 1rem}.build-a-bundle__atc-button .component-atc-button{width:100%;background-color:rgb(var(--black))}.build-a-bundle__atc-button .component-atc-button.special_product{background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);background-size:200% 100%;animation:8s linear infinite cyclex}.build-a-bundle__atc-button .component-atc-button.bundle_full{background-color:rgb(var(--link))}.build-a-bundle__atc-button .component-atc-button.added{background-color:rgb(var(--success))}.build-a-bundle__atc-button-container{width:100%}.build-a-bundle__disclaimer,.build-a-bundle__value-add{color:rgb(var(--mid-1));line-height:1.5;font-weight:400;font-size:.75rem;width:100%;text-align:center}.build-a-bundle__disclaimer{padding:.5rem}.build-a-bundle__sticky-bar{position:sticky;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;height:148px;padding:1rem 1.5rem;background:rgb(var(--white));border-radius:.5rem .5rem 0 0;box-shadow:0 -5px 10px #6666661a;z-index:2}.build-a-bundle__sticky-bar .build-a-bundle__selections{margin-bottom:.75rem;position:relative;justify-content:center}.build-a-bundle__sticky-bar .build-a-bundle__atc-button{margin:0 auto}.build-a-bundle__product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;width:100%;margin-bottom:7rem}@media (min-width:768px){.build-a-bundle__product-grid{margin-bottom:0}}.build-a-bundle__product-grid-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:opacity .5s;background:rgb(var(--cpi-grid-background));border-radius:.5rem;width:100%;height:auto}.build-a-bundle__product-grid-item-pill.club-pill.exclusive-pill{height:unset}.build-a-bundle__product-grid-item-pill.exclusive-pill{font-size:.75rem;z-index:2;align-self:center;position:absolute;top:-12px;background:rgb(var(--sale-primary));border:rgb(var(--sale-primary-outline));color:rgb(var(--white))}.build-a-bundle__product-grid-item-pill.exclusive-pill.faded{background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3))}.build-a-bundle__product-grid-item-pill.unlocked-sku{background:0 0/200% 100%;background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);animation:8s linear infinite cyclex;border:none}.build-a-bundle__product-grid-item-content{display:flex;flex-direction:column;width:100%;flex:1}.build-a-bundle__product-grid-item-content.dim{opacity:.4}.build-a-bundle__product-grid-item-content.excluded{filter:blur(1px);color:rgb(var(--mid-1));-webkit-mask:linear-gradient(-60deg,#000 30%,rgba(0,0,0,.3333333333),#000 70%) right/450% 100%;background-repeat:no-repeat;animation:2s infinite shimmer;font-size:50px}@keyframes shimmer{to{-webkit-mask-position:left}}.build-a-bundle__product-grid-item .component-image,.build-a-bundle__product-grid-item .component-image-container{width:100%;height:auto;border-radius:.5rem}.build-a-bundle__product-grid-item-title{display:flex;flex-grow:1;justify-content:center;text-align:center;padding:0 .75rem;margin-bottom:.75rem;line-height:1.5;font-size:1rem;font-weight:300}.build-a-bundle__product-grid-item-unlock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.build-a-bundle__product-grid-item .emoji{font-size:3rem;opacity:0;transition:opacity 1s}.build-a-bundle__product-grid-item .unlock{opacity:1;animation:1.5s forwards popIn}@keyframes popIn{0%{transform:scale(0);opacity:0}50%{transform:scale(3);opacity:1}to{transform:scale(0);opacity:1}}.build-a-bundle__quantity-selector-container{display:flex;justify-content:center;padding:0 .75rem .75rem}.build-a-bundle__quantity-selector{display:flex;justify-content:center;align-items:center;width:100%;padding:0 1.125rem;border-radius:10rem;background:rgb(var(--black));z-index:2}.build-a-bundle__quantity-selector-buttons{display:flex;justify-content:space-between;align-items:center;width:100%}.build-a-bundle__quantity-selector-button{border:none;background:0 0;padding:.75rem .5rem;cursor:pointer;transition:transform .2s}.build-a-bundle__quantity-selector-button-add{width:100%}.build-a-bundle__quantity-selector-button:not(.build-a-bundle__quantity-selector-button-add):disabled{opacity:0}.build-a-bundle__quantity-selector-button:disabled{pointer-events:none}.build-a-bundle__quantity-selector-text{line-height:1.5;font-size:.75rem;color:rgb(var(--white));font-weight:300;text-align:center}.build-a-bundle__quantity-selector-button:active{transform:scale(.9)}.build-a-bundle .fade-enter,.build-a-bundle fade-leave-to{opacity:0;transform:scale(.9)}.bg-colour-blue{background-color:#00f}.bg-colour-purple{background-color:#8a2be2}@keyframes reveal{0%{transform:scale(.75)}50%{transform:scale(1.1)}85%{transform:scale(.9)}to{transform:scale(1)}}@keyframes cycle{0%{background-position-x:200%}50%{background-position-x:100%}to{background-position-x:0}}@keyframes cycley{0%,to{background-position:50% 0}50%{background-position:50% 100%}}@keyframes cyclex{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes slide-left{0%{transform:translate(75%)}to{transform:translate(-75%)}}@media (min-width:768px){.build-a-bundle__quantity-selector-text{font-size:1rem}.tiered-build-a-bundle .build-a-bundle__sticky-bar{box-shadow:unset}}.tiered-build-a-bundle .build-a-bundle__sticky-bar .component-atc-button{padding:1rem 0}.tiered-build-a-bundle .variant-selector__button{width:1.5rem}.tiered-build-a-bundle__atc-container{display:flex;justify-content:center}.tiered-build-a-bundle__atc-container .component-atc-button{max-width:400px}.tiered-build-a-bundle__non-selected-product-copy{font-size:.9rem}.tiered-build-a-bundle__description{line-height:1.5;font-weight:300;font-size:1.25rem}@media (min-width:991px){.build-a-bundle__product-grid{grid-template-columns:repeat(auto-fill,minmax(204px,1fr));max-width:50%}.tiered-build-a-bundle .variant-selector__button{width:2.5rem}.tiered-build-a-bundle__description{line-height:1.5;font-weight:300;font-size:2rem}}.tiered-build-a-bundle__description-container{padding:0 var(--padding)}@media (min-width:768px){.tiered-build-a-bundle .build-a-bundle__selections{display:flex;justify-content:center;margin-bottom:.5rem}.tiered-build-a-bundle__description-container{display:flex;justify-content:center}}.tiered-build-a-bundle.__catalog-button-container .selected{height:42px}.tiered-build-a-bundle__title{margin:1rem 0 .25rem;font-size:1.75rem}.tiered-build-a-bundle .tiered-container{padding-bottom:1rem;justify-content:space-between;max-width:390px}.tiered-build-a-bundle .build-a-bundle__selections{pointer-events:unset;width:100%;margin-bottom:0}@media (min-width:991px){.tiered-build-a-bundle__title{margin-top:2rem}.tiered-build-a-bundle .build-a-bundle__selections{display:flex;z-index:1;justify-content:center}}.tiered-build-a-bundle .tiered-selections{aspect-ratio:1/2;max-height:125px;position:relative}.tiered-build-a-bundle .tiered-selections .tier-glow{top:24px;left:36px;right:34px;bottom:9px;max-width:50px;max-height:90px}.tiered-build-a-bundle .tiered-selections .build-a-bundle__selection-delete{top:11px;right:7px}.tiered-build-a-bundle .tiered-selections.option{border:2px dashed rgb(var(--brand-pink));border-radius:.5rem}.tiered-build-a-bundle .tiered-selections .selection-pill{right:-10px;top:-5px}.tiered-build-a-bundle__placeholder-slot{background-color:rgb(var(--light-3));opacity:.9;width:100%;height:100%}.tiered-build-a-bundle__option-title{display:flex;width:100%;height:2rem;background:rgb(var(--brand-pink));justify-content:center;align-items:center;font-weight:500;color:rgb(var(--white))}.tiered-build-a-bundle__plus-sign{font-size:2.5rem}.tiered-build-a-bundle .component-catalog__product{border:2px solid rgb(var(--dark-1));overflow:hidden;min-width:206px}.tiered-build-a-bundle .component-catalog__product-image-container{border-radius:unset}.tiered-build-a-bundle .component-catalog__price-container{margin-bottom:.75rem}.tiered-build-a-bundle .component-catalog__product-media-container{margin-bottom:0}.tiered-build-a-bundle .component-catalog__product-pill{top:unset;left:77%;bottom:215px}.tiered-build-a-bundle .component-catalog__product-container{padding-top:0;padding-bottom:1rem}.tiered-build-a-bundle .component-catalog__product-content{margin-top:1rem;margin-bottom:1rem}.tiered-build-a-bundle .component-catalog__product-content .component-atc-button{height:42px;background:rgb(var(--link))}.tiered-build-a-bundle .component-catalog__product-title{font-size:.75rem;margin-bottom:.25rem}@media (min-width:768px){.tiered-build-a-bundle .component-catalog__product-container{display:flex;justify-content:center;gap:3rem}.tiered-build-a-bundle .component-catalog__product-title{font-size:1.25rem}.club-membership-signup__copy .club-stickers .club-sticker-first{right:8rem}}.tiered-build-a-bundle__your-choice-container{width:3rem;height:6rem;border:1px dashed rgb(var(--brand-pink));margin-left:1.5rem;margin-right:1.5rem}.tiered-build-a-bundle .disabled-background{background-color:#000}.tiered-build-a-bundle .component-price__current-container{margin-right:.5rem;font-size:2rem}.tiered-build-a-bundle .hs-btn-primary{width:100%;padding:0 1rem}.tiered-build-a-bundle .hs-btn-primary .component-price__current-container{color:rgb(var(--white))}.tiered-build-a-bundle .hs-btn-primary .added{background:rgb(var(--success))}.tiered-build-a-bundle .hs-btn-primary.change-selection{background:rgb(var(--link))}.tiered-build-a-bundle .hs-btn-primary .selection-atc{padding:1rem 0}.tiered-build-a-bundle .catalog-btn{height:42px}.tiered-build-a-bundle__catalogs{display:flex;flex-direction:column}.tiered-build-a-bundle .build-a-bundle__catalog-item-container{display:flex;flex-direction:column-reverse}.tiered-build-a-bundle .build-a-bundle__catalog-item-container .component-product-image{display:flex;justify-content:center}.tiered-build-a-bundle .build-a-bundle__catalog-item-container .component-product-image .component-image-container{max-width:150px}.tiered-build-a-bundle__initial-offer-container{width:100%;padding:0 var(--padding);margin:1rem 0;display:flex;justify-content:center}.tiered-build-a-bundle__initial-offer{max-width:500px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%;padding:1rem;background:rgb(var(--light-3));border-radius:.5rem}.tiered-build-a-bundle__initial-offer-image-container{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center}.tiered-build-a-bundle__initial-offer-image-container__individual{display:flex;justify-content:center;width:100%;height:auto;position:relative}.tiered-build-a-bundle__initial-offer-image-container .hs-pill-sale{font-size:.75rem}.tiered-build-a-bundle__initial-offer-image-container .hs-pill-sale.price{background-color:rgb(var(--brand-pink))}.tiered-build-a-bundle__initial-offer-image-container .hs-pill-sale.free{background-color:rgb(var(--success));border-color:#006400}.tiered-build-a-bundle__initial-offer-image-container__pill-container{position:absolute;display:flex}.tiered-build-a-bundle__initial-offer .component-image-container{width:100%;max-width:100px}@media (min-width:991px){.tiered-build-a-bundle .component-catalog__product-pill{bottom:305px;left:81%}.tiered-build-a-bundle .build-a-bundle__catalog-item-container .component-product-image .component-image-container{width:300px;max-width:unset}.tiered-build-a-bundle__initial-offer-container{margin-bottom:2rem}.tiered-build-a-bundle__initial-offer .component-image-container{max-width:unset;width:200px}}.tiered-build-a-bundle__initial-offer .component-image{width:100%;height:auto}.tiered-build-a-bundle__initial-offer-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.tiered-build-a-bundle__initial-offer-content-title{margin-bottom:1rem;line-height:1.5;font-weight:300;font-size:1rem}.tiered-build-a-bundle__initial-offer-selector{width:100%;height:auto;margin-bottom:1rem}.tiered-build-a-bundle__initial-offer-selector .variant-selector{width:100%;height:auto}.tiered-build-a-bundle__initial-offer-selector .variant-selector__buttons{justify-content:center;width:100%;height:auto}.tiered-build-a-bundle__initial-offer-selector .variant-selector__button{width:100%;max-width:2rem}.tiered-build-a-bundle__catalog{position:relative;padding:.25rem 0 1rem}.tiered-build-a-bundle__catalog-title{position:relative;width:100%;text-align:left;color:rgb(var(--mid-1));line-height:1.25;z-index:6;max-width:340px;margin:0 auto;font-size:1.5rem}.tiered-build-a-bundle__catalog-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;background-color:rgba(var(--black),.5);text-align:center}@media (min-width:991px){.tiered-build-a-bundle__catalog-title{max-width:100%}.tiered-build-a-bundle__catalog-overlay{border-radius:.5rem}}.tiered-build-a-bundle__catalog-overlay.active{opacity:0;z-index:-10;transition:opacity .5s ease-out .75s,z-index .5s ease-out 1s}.tiered-build-a-bundle__catalog-overlay.inactive{opacity:1;z-index:6;transition:opacity .25s ease-out 1s,z-index .25s ease-out .5s}.tiered-build-a-bundle__catalog-overlay-messaging{font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:2rem;color:rgb(var(--white));line-height:1.25}.tiered-build-a-bundle__catalog-overlay-messaging.unlocked{animation:1s scale_large_text}.tiered-build-a-bundle__catalog-overlay-icon{font-size:4rem}.tiered-build-a-bundle__catalog .hs-btn-primary.selected{background:rgb(var(--link));height:42px}.tiered-build-a-bundle__catalog .hs-btn-primary.sold-out{background:rgb(var(--white));color:rgb(var(--mid-2));border:1px solid rgb(var(--mid-2));pointer-events:none}.tiered-build-a-bundle .product-sticky-container{z-index:7}.tiered-build-a-bundle .product-sticky-container .product-sticky{align-items:center;background-color:rgba(var(--white))}.tiered-build-a-bundle .product-sticky-container .product-sticky__content{display:flex;justify-content:space-between;align-items:center;width:100%}.tiered-build-a-bundle .product-sticky-container .product-sticky__content .component-price__currency{font-size:1rem}.tiered-build-a-bundle .product-sticky-container .product-sticky__content .component-price__current{font-size:1.5rem}.tiered-build-a-bundle .product-sticky-container .hs-btn-primary{background:rgb(var(--link));width:100%;max-width:350px}@keyframes scale_large_text{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.5)}75%{transform:scale(.9)}to{transform:scale(1)}}.club-membership-signup.container{padding:1.5rem var(--padding)}.club-membership-signup__content{width:100%}.club-membership-signup__copy{display:flex;flex-direction:column;align-items:center;width:100%}.club-membership-signup__copy .club-stickers{position:relative}.club-membership-signup__copy .club-stickers .club-sticker{position:absolute}.club-membership-signup__copy .club-stickers .club-sticker-first{top:-1.5rem;right:8rem}@media (min-width:991px){.club-membership-signup__copy .club-stickers .club-sticker-first{top:-1rem;right:10rem}}.club-membership-signup__copy .club-stickers .club-sticker-second{top:1.3rem;left:8rem}@media (min-width:768px){.club-membership-signup__copy .club-stickers .club-sticker-second{top:1.3rem;left:11rem}}@media (min-width:991px){.club-membership-signup__copy .club-stickers .club-sticker-second{top:1.5rem;left:11rem}}.club-membership-signup__copy .club-stickers .club-sticker-third{top:4.5rem;right:7.5rem}@media (min-width:768px){.club-membership-signup__copy .club-stickers .club-sticker-third{top:5rem;right:11rem}}@media (min-width:991px){.club-membership-signup__copy .club-stickers .club-sticker-third{top:6.5rem;right:11rem}}.club-membership-signup__copy .club-stickers .club-sticker-fourth{top:6rem;left:6.5rem}.club-membership-signup__copy-title{font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:2rem;line-height:1;margin-bottom:.5rem}@media (min-width:991px){.club-membership-signup__copy .club-stickers .club-sticker-fourth{top:7.5rem;left:11rem}.club-membership-signup__copy-title{font-size:2.5rem}}.club-membership-signup__copy-price{font-weight:500;font-size:.75rem;line-height:1.25;letter-spacing:.1em;color:rgb(var(--mid-2));text-transform:uppercase;margin-bottom:1.5rem}.club-membership-signup__copy-price .component-price__currency,.club-membership-signup__copy-price .component-price__current{font-weight:500;font-size:.75rem;line-height:1.25;letter-spacing:.1em;color:rgb(var(--mid-2))}.club-membership-signup__copy-price.discount-offer{display:flex;flex-direction:column;align-items:center}.club-membership-signup__copy-price.discount-offer .discounted{margin-bottom:.25rem;color:rgb(var(--dark-3))}.club-membership-signup__copy-price.discount-offer .discounted .component-price__currency{font-size:1rem;color:rgb(var(--dark-3))}.club-membership-signup__copy-price.discount-offer .discounted .component-price__current{font-size:1.75rem;color:rgb(var(--dark-3))}.club-membership-signup__variant-selectors{max-width:220px;padding:.375rem;margin-bottom:2rem}@media (min-width:768px){.club-membership-signup__copy .club-stickers .club-sticker-fourth{left:11rem}.club-membership-signup__variant-selectors{max-width:350px}}.club-membership-signup__variant-selector{max-width:50%}.club-membership-signup__variant-selector-title.non-member{color:rgb(var(--light-1))}.club-membership-signup__variant-selector-title.club-member{background-image:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:5s linear infinite cycle}.club-membership-signup__variant-selector.active .club-membership-signup__variant-selector-title{color:rgb(var(--black))}.club-membership-signup__variant-selector .build-a-bundle__variant-selector.active .build-a-bundle__variant-selector-title.non-member{color:rgb(var(--light-1))}.club-membership-signup .build-a-bundle__product-grid-item-pill.exclusive-pill{background:linear-gradient(90deg,#73c3c1 0,#82c88f 29%,#d298f9 63%,#ff9cdc);border:1px #ff9cdc;height:unset;z-index:0}.club-membership-signup .build-a-bundle__product-grid-item-pill.faded.exclusive-pill{background:rgb(var(--white))}.club-membership-signup .component-club-product-grid__item .build-a-bundle__product-grid-item-unlock-overlay{pointer-events:none}.club-membership-signup .component-club-product-grid__item-atc{display:flex;justify-content:center;width:100%;padding:.75rem}.club-membership-signup .component-club-product-grid__item-atc .hs-btn-primary{height:2.5rem;width:100%}.club-membership-signup .component-club-product-grid__item-atc .hs-btn-primary .component-price__current-container{color:rgb(var(--white))}.club-membership-signup .component-club-product-grid__item-atc-redeem{padding:0 .5rem;background:rgb(var(--brand-pink))}.club-membership-signup .component-club-product-grid__item-atc-redeem.sold-out{background:rgb(var(--white));color:rgb(var(--dark-2))}.club-membership-signup__sticky{position:sticky;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:10rem;padding:1.75rem 1rem 1rem;background:rgb(var(--white));border-radius:.5rem .5rem 0 0;box-shadow:0 -5px 10px #6666661a;z-index:1}@media (min-width:768px){.club-membership-signup .build-a-bundle__product-grid-item-pill.exclusive-pill{z-index:1}.club-membership-signup__sticky{width:100%}}@media (min-width:991px){.club-membership-signup .build-a-bundle__product-grid-item-pill.exclusive-pill{z-index:0}.club-membership-signup__sticky{width:100%;margin-top:5rem}}.club-membership-signup__sticky .build-a-bundle__selections{margin-bottom:.75rem;position:relative;justify-content:center}.club-membership-signup__sticky .build-a-bundle__atc-button{margin:0 auto}.club-membership-signup .component-club-membership-selections{display:flex;flex-direction:column;width:100%}.club-membership-signup .component-club-membership-selections .component-image,.club-membership-signup .component-club-membership-selections .component-image-container{width:100%;height:auto}.club-membership-signup .component-club-membership-selections__products{position:absolute;top:-5rem;left:0;display:grid;gap:1rem;grid-template-columns:6.75rem .75rem 5.75rem;place-content:center;align-items:center;width:100%;margin-bottom:.75rem;max-height:108px}.club-membership-signup .component-club-membership-selections__products-membership{width:100%}.club-membership-signup .component-club-membership-selections__products-icon{width:.75rem}.club-membership-signup .component-club-membership-selections__products-free-toothpaste{position:relative;display:flex;align-items:center;height:100%}.club-membership-signup .component-club-membership-selections__products-toothpaste{position:absolute;width:2rem;height:6.75rem;cursor:pointer}.club-membership-signup .component-club-membership-selections__products-toothpaste .component-image-container{width:100%;height:100%}.club-membership-signup .component-club-membership-selections__products-toothpaste .component-image{width:100%;height:100%;object-fit:cover}.club-membership-signup .component-club-membership-selections__products-toothpaste-delete{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:-.125rem;background:0 0;border:none;padding:0;z-index:1;cursor:pointer}.club-membership-signup .component-club-membership-selections__products-free-badge{position:absolute;left:.5rem;pointer-events:none;filter:grayscale(100%)}.club-membership-signup .component-club-membership-selections__products-free-badge.active{filter:grayscale(0)}.club-membership-signup .component-club-membership-selections__information{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:.75rem}@media (min-width:768px){.club-membership-signup .component-club-membership-selections__information{width:100%;justify-content:center}}.club-membership-signup .component-club-membership-selections__information-terms{width:100%;max-width:400px}.club-membership-signup .component-club-membership-selections__information-title{line-height:1.5;font-weight:300;font-size:1rem}.club-membership-signup .component-club-membership-selections__information-icon{width:1rem;margin-left:.25rem;margin-right:.5rem}.club-membership-signup .component-club-membership-selections__information-shipping-pill{line-height:1.5;font-weight:400;font-size:.75rem;padding:.125rem .75rem;background:linear-gradient(270deg,#ff9cdc 0,#d298f9 36.5%,#7ae28d 71.5%,#59cdc9);border-radius:10rem;color:rgb(var(--white))}.club-membership-signup .component-club-membership-selections__information-price-content{display:flex;justify-content:flex-start;align-items:baseline;gap:.25rem;width:100%;margin:.5rem 0;color:rgb(var(--dark-1))}.club-membership-signup .component-club-membership-selections__information-region{font-weight:500;line-height:1;font-size:1rem}.club-membership-signup .component-club-membership-selections__information-price{line-height:1.5;font-weight:300;font-size:1.5rem}.club-membership-signup .component-club-membership-selections__information-period{line-height:1.5;font-size:.9rem;font-weight:300;color:rgb(var(--mid-1))}.club-membership-signup .component-club-membership-selections__information-bullet-points{width:100%;margin-bottom:1rem;color:rgb(var(--mid-1));line-height:1.5;font-weight:400;font-size:.75rem}.club-membership-signup .component-club-membership-selections__information-bullet-points-list{margin:0;padding:0 0 0 1rem}.club-membership-signup .component-club-membership-selections__information-cancel-message{cursor:pointer;color:rgb(var(--brand-pink));text-decoration:underline;text-align:center;font-size:.75rem}.club-membership-signup .component-club-membership-selections__information-modal{color:rgb(var(--mid-1))}.club-membership-signup .component-club-membership-selections__information-modal-description-list{margin:0 0 .5rem;padding:0 0 0 1rem}.club-membership-signup .component-club-membership-selections__information-modal-description-list-item-link{color:rgb(var(--link));text-decoration:underline}.club-membership-signup .component-club-membership-selections__information-modal-title{display:block;margin-bottom:.25rem}.club-membership-signup .component-club-membership-selections__information-modal-title-link{color:rgb(var(--link));text-decoration:underline}.club-membership-signup .component-club-membership-selections__atc{display:flex;justify-content:center;width:100%;margin-bottom:.75rem}.club-membership-signup .component-club-membership-selections__atc-button{width:100%;max-width:450px;line-height:1.5;font-weight:400;font-size:1rem;padding:0}.club-membership-signup .component-club-membership-selections__atc-button-non-member{background:rgb(var(--mid-4));color:rgb(var(--white))}.club-membership-signup .component-club-membership-selections__renewal-notice{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;line-height:1.5;font-weight:400;font-size:.75rem;text-align:center;color:rgb(var(--mid-2))}.club-membership-signup .component-club-membership-selections__renewal-notice-link{cursor:pointer;color:rgb(var(--link));text-decoration:underline}.club-membership-signup .component-club-membership-selections__discount-pricing,.club-membership-signup .component-club-membership-selections__discount-pricing .component-club-membership-selections__information-period,.club-membership-signup .component-club-membership-selections__discount-pricing .component-club-membership-selections__information-price,.club-membership-signup .component-club-membership-selections__discount-pricing .component-club-membership-selections__information-region{font-size:.75rem}.club-membership-signup__discount-applied{width:100%;margin-bottom:1rem;color:rgb(var(--dark-3));background-color:rgb(var(--white));border:2px solid rgb(var(--light-3));border-radius:.5rem;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.club-membership-signup__discount-applied__inner{width:100%;display:flex;z-index:1;background-color:#f9f9f9;margin:5px;padding:.5rem 0;justify-content:center;align-items:center}.club-membership-signup__discount-applied__inner.discount-offer{flex-direction:column;padding:1rem 0}.club-membership-signup__discount-applied__inner-heading{margin-bottom:.5rem;padding:0 1rem;text-align:center}.club-membership-signup__discount-applied__inner-copy{padding:0 1rem;text-align:center}@media (max-width:420px){.club-membership-signup__discount-applied__inner-copy{font-size:.75rem}}.club-membership-signup__discount-applied__inner-copy-container{width:300%}@media (min-width:768px){.club-membership-signup__discount-applied__inner-copy-container{max-width:400px;font-size:1.15rem}}.club-membership-signup__discount-applied__image-container{width:100%;height:auto;max-width:100px}.club-membership-signup__discount-applied__image-container .bonus-product-image{width:100%;height:auto}.club-membership-signup__discount-applied__image-container .bonus-product-image .component-image{animation:4s 5s infinite wiggle;width:100%;height:auto}.club-membership-signup__discount-applied:before{content:"";display:block;background:linear-gradient(90deg,#73c3c1 0,#82c88f 29%,#d298f9 63%,#ff9cdc);height:300%;width:120%;position:absolute;animation:6s linear infinite rotate;z-index:0}.club-signup-products{display:flex;flex-direction:column}.club-signup-products__sub-menu{position:relative;display:flex;flex-direction:column;align-items:flex-start}.club-signup-products__dropdown{background-color:#fff;border:1px solid rgb(var(--mid-3));padding:.75rem 1rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;max-width:50%;width:100%;border-radius:.5rem}@media (max-width:767px){.club-signup-products__dropdown{max-width:unset}}.club-signup-products__dropdown-image-title{display:flex;align-items:center}.club-signup-products__selected{color:rgb(var(--dark-1));line-height:1.5;font-weight:400;font-size:1rem;margin-left:.5rem}.club-signup-products__options{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid rgb(var(--mid-3));box-shadow:0 4px 8px #0000001a;z-index:10;list-style:none;padding:.75rem 1rem;margin:0;max-width:50%}@media (max-width:767px){.club-signup-products__options{max-width:unset}}.club-signup-products__option{padding:.75rem 1rem;display:flex;align-items:center;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgb(var(--light-1))}.club-signup-products__option:hover{background-color:rgba(var(--mid-3),.1)}.club-signup-products__option-title{margin-left:.5rem}.club-signup-products__option:nth-last-child(-n+1){border-bottom:none}.club-signup-products i{width:1rem;height:1rem}.club-signup-products__category-title{font-size:1.45rem;margin:1.5rem 0}.club-signup-products__category-title-container{display:flex;align-items:center}.club-signup-products__category-back-to-top{font-size:.75rem;cursor:pointer;border-radius:1rem;color:rgb(var(--mid-1));font-weight:500;border:1.5px solid rgb(var(--mid-1));margin-left:1rem;background-color:#fff;max-width:fit-content;width:100%;height:fit-content;padding:.5rem}.club-signup-products__grid-item{margin-bottom:1rem}.club-signup-products .product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.club-signup-products__flavours-submenu{display:flex;flex-direction:row;cursor:pointer}.club-signup-products__flavours-submenu-item{text-decoration:underline;margin-right:1rem;font-size:.8rem}.club-signup-products__flavours-submenu-item:nth-last-child(-n+1){margin-right:0}@keyframes animatePop{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes wiggle{0%{transform:rotate(-3deg)}5%{transform:rotate(20deg) scale(.9)}10%{transform:rotate(-15deg)}15%{transform:rotate(5deg) scale(1.1)}20%{transform:rotate(-1deg) scale(1)}30%,40%{transform:rotate(0)}}#editable-page{width:100%;max-width:calc(1248px + var(--padding) * 2);margin-top:1rem;color:rgb(var(--dark-1))}#editable-page h1{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;margin-bottom:1rem}#editable-page h2{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.25rem;margin-bottom:.5rem}#editable-page h3,#editable-page h4,#editable-page h5,#editable-page h6{color:rgb(var(--dark-2));line-height:1.5;font-weight:300;font-size:1rem;margin-bottom:.5rem}#editable-page p{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1));margin:10px 0}#editable-page hr{margin:1.9rem 0}#editable-page strong{font-weight:500}#terms-and-conditions .section-nav__title{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-3));margin:0;padding-bottom:2rem}#terms-and-conditions .section-nav .header-tcs-nav{border-top:1px solid rgb(var(--light-3));border-bottom:1px solid rgb(var(--light-3))}@media (max-width:990px){#terms-and-conditions .section-nav__title{padding-left:1.5rem;padding-top:2rem}#terms-and-conditions .section-nav .header-tcs-nav{padding:1.5rem;margin:0}#terms-and-conditions nav a.title{margin-right:3rem}}#terms-and-conditions h2{line-height:1.5;font-weight:300;font-size:1.1rem;margin-bottom:1.5rem;margin-top:0}#terms-and-conditions h3{line-height:1.5;font-weight:300;font-size:1rem;margin-bottom:1.5rem;margin-top:0}#terms-and-conditions .the-content{padding-top:2rem}#terms-and-conditions .the-content--privacy{padding-top:0}@media (min-width:991px){.club-membership-signup__discount-applied:before{height:500%}.club-signup-products .product-grid{grid-template-columns:repeat(3,minmax(204px,1fr));max-width:50%}#terms-and-conditions{padding-top:4rem}#terms-and-conditions .container{display:flex}#terms-and-conditions .section-nav__title--mobile-only{display:none}#terms-and-conditions .section-nav{flex:0 1 384px;margin-right:3rem}#terms-and-conditions .section-nav .header-tcs-nav{margin-top:0;border:none}#terms-and-conditions .section-nav .header-tcs-nav>li{padding:1.5rem 1.1rem}#terms-and-conditions .the-content{padding-top:0;flex:0 1 816px}}#terms-and-conditions .the-content a{text-decoration-line:underline;color:rgb(var(--link))}#terms-and-conditions .the-content li,#terms-and-conditions .the-content p,#terms-and-conditions .the-content ul{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1))}#terms-and-conditions .the-content ul{padding-left:1.1rem;margin-bottom:1.25rem}#terms-and-conditions .the-content li{margin-bottom:.25rem}#terms-and-conditions .the-content hr{margin-top:2rem;margin-bottom:2rem}#terms-and-conditions .the-content p.heading{font-weight:400;color:rgb(var(--dark-3));margin-bottom:0}#terms-and-conditions .the-content p.heading+p{margin-top:0}#terms-and-conditions .the-content .mobile-tbl p{color:rgb(var(--black));line-height:1.5;font-weight:400;font-size:1rem}#terms-and-conditions .the-content .mobile-tbl ol{list-style:none;counter-reset:custom-counter;padding-left:0}#terms-and-conditions .the-content .mobile-tbl ol li{counter-increment:custom-counter}#terms-and-conditions .the-content .mobile-tbl ol li:before{content:counter(custom-counter) ". ";line-height:1.5;font-weight:400;font-size:.75rem;color:rgb(var(--link));margin-right:.25rem}#terms-and-conditions .the-content table{width:100%;min-width:480px;margin-bottom:2rem}#terms-and-conditions .the-content table thead th{font-weight:500;font-size:.75rem;line-height:1.5;border:1px solid rgb(var(--light-3));padding:.5rem}#terms-and-conditions .the-content table td{line-height:1.5;font-weight:400;font-size:.75rem;color:rgb(var(--mid-1));border:1px solid rgb(var(--light-3));padding:.5rem}#terms-and-conditions .the-content table td li{font-size:12px}#terms-and-conditions .the-content table small{font-size:10px;line-height:1rem;color:rgb(var(--black))}#terms-and-conditions .the-content .box-outline{padding:1.5rem;border:1px solid rgb(var(--light-3));margin-bottom:1.5rem}#terms-and-conditions nav{margin-left:-1.5rem;margin-right:-1.5rem}#terms-and-conditions nav a{line-height:1.5;font-weight:400;font-size:.75rem;color:rgb(var(--mid-2));display:inline-block}#terms-and-conditions nav a.is-active{color:rgb(var(--black))}#terms-and-conditions nav a.title{line-height:1.5;font-weight:400;font-size:1rem;text-decoration:none;display:block;color:rgb(var(--mid-2))}#terms-and-conditions nav a.title.active-item{color:rgb(var(--black))}#terms-and-conditions nav .overflow-y{max-width:100vw;text-align:center;overflow-y:hidden;overflow-x:scroll}#terms-and-conditions nav ul{list-style-type:none;padding:0;margin-bottom:0;width:max-content}#terms-and-conditions nav ul li{display:inline-block}#terms-and-conditions nav ul li ul{padding-left:2rem;margin-bottom:1.25rem}@media (min-width:991px){#terms-and-conditions .the-content table td,#terms-and-conditions .the-content table thead th{padding:.5rem 1rem}#terms-and-conditions nav{margin-left:0;margin-right:0;position:sticky;top:150px;align-self:start;box-shadow:none}#terms-and-conditions nav a.title{display:block;padding-left:0;padding-right:0}#terms-and-conditions nav .overflow-y{max-width:none;text-align:left;overflow-y:auto;overflow-x:auto}#terms-and-conditions nav ul{width:auto;border-bottom:1px solid rgb(var(--light-3));border-top:1px solid rgb(var(--light-3))}#terms-and-conditions nav ul li{display:block}#terms-and-conditions nav ul>li{border-top:1px solid rgb(var(--light-3))}}#terms-and-conditions nav ol{padding:1rem 0;list-style:none;counter-reset:custom-counter}#terms-and-conditions nav ol:not(.show){display:none}#terms-and-conditions nav ol li{counter-increment:custom-counter}#terms-and-conditions nav ol li:before{content:counter(custom-counter) ". ";line-height:1.5;font-weight:400;font-size:.75rem;color:rgb(var(--mid-2));margin-right:.75rem}#terms-and-conditions nav ol li.active-item:before{color:rgb(var(--black))}#terms-and-conditions nav ol li a.active-item{text-decoration:none}#terms-and-conditions nav ol li a{text-decoration:underline}#terms-and-conditions nav .active-item{color:rgb(var(--black))}#terms-and-conditions nav .chevron{position:absolute;right:.5rem;top:0;padding:1rem 1.25rem}#terms-and-conditions .js-tok.fixed-nav{position:fixed;width:100%;background:rgb(var(--white));z-index:1}#terms-and-conditions .js-tok.fixed-nav ul{margin-bottom:0}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}#vue-contact .container{padding-left:var(--padding);padding-right:var(--padding);max-width:calc(1248px + var(--padding) * 2)}#vue-contact .contact-container{background-color:rgb(var(--white));padding-top:2rem;padding-bottom:2rem}#vue-contact .contact-title{text-align:center;font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-1));margin-bottom:1.5rem}#vue-contact .contact-option-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (min-width:991px){#terms-and-conditions nav .active-item+ol{display:block}#terms-and-conditions nav .chevron{display:none}#vue-contact .contact-container{margin-top:3rem;border-radius:.5rem}#vue-contact .contact-title{font-size:2rem;margin-bottom:2rem}#vue-contact .contact-option-container{gap:1.5rem;grid-template-columns:1fr 1fr 1fr}}#vue-contact .contact-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:rgb(var(--dark-3));padding:2rem var(--padding);background-color:rgb(var(--white));border:2px solid rgb(var(--light-3));border-radius:.5rem;cursor:pointer;text-align:center;line-height:1.5;font-weight:300;font-size:1rem}#vue-contact .contact-option:hover{border:2px solid rgb(var(--light-1))}#vue-contact .contact-option__icon-container{display:flex;align-items:center;justify-content:center;color:rgb(var(--mid-3));width:2.5rem;height:auto}#vue-contact .contact-option__icon{width:100%;height:auto}#vue-contact .contact-option__icon path{fill:currentColor}#vue-contact .contact-navigation{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}#vue-contact .contact-navigation__title{line-height:1.5;font-weight:300;font-size:1rem;color:rgb(var(--dark-2));cursor:pointer}@media (min-width:991px){#vue-contact .contact-navigation{margin-bottom:2rem}#vue-contact .contact-navigation__title{font-size:1.5rem}}#vue-contact .contact-navigation__link{cursor:pointer;color:rgb(var(--mid-1));display:flex;align-items:center}#vue-contact .contact-initial-container{margin-bottom:2rem}@media (min-width:768px){#vue-contact .contact-initial-container{margin-left:auto;margin-right:auto;display:flex;justify-content:center}#vue-contact .contact-initial{min-width:500px}#vue-contact .contact-form{margin-left:auto;margin-right:auto}}#vue-contact .contact-help{display:block;margin-top:2rem;font-style:italic;color:rgb(var(--mid-1));text-decoration:underline;cursor:pointer}#vue-contact .contact-form{max-width:500px;margin-top:2rem}#vue-contact .contact-form__title{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1rem;color:rgb(var(--dark-1));margin-bottom:1rem}@media (min-width:991px){#vue-contact .contact-form__title{font-size:1.5rem}}#vue-contact .contact-form__subtitle{font-weight:500;line-height:1;font-size:1rem;color:rgb(var(--mid-1));margin-top:1rem;margin-bottom:1.5rem}#vue-contact .contact-form__select-container{position:relative;margin-top:1rem}#vue-contact .contact-form__select{height:2rem;padding:.25rem .5rem;border:1px solid rgb(var(--light-1));border-radius:.25rem;box-sizing:border-box;-webkit-appearance:none;outline:0;width:100%;color:rgb(var(--mid-1));background:0 0;line-height:1.5;font-weight:400;font-size:.75rem}#vue-contact .contact-form__select-label{color:rgb(var(--mid-1));display:block;margin-bottom:.5rem}#vue-contact .contact-form__select-chevron{position:absolute;bottom:.5rem;right:.5rem;height:auto;width:.5rem;pointer-events:none}#vue-contact .contact-form__field-container{margin-top:1.5rem}#vue-contact .contact-form__field{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem;color:rgb(var(--mid-1))}#vue-contact .contact-form__field label{display:block;margin-bottom:.5rem}#vue-contact .contact-form__field input,#vue-contact .contact-form__field textarea{display:block;padding:.25rem .5rem;width:100%;border:1px solid rgb(var(--mid-4))}#vue-contact .contact-form__field input.error,#vue-contact .contact-form__field textarea.error{border-bottom:1px solid rgb(var(--error))}#vue-contact .contact-form__disclaimer{text-align:left;font-size:.8rem;color:rgb(var(dark-4))}#vue-contact .contact-form__error{color:rgb(var(--error));font-size:.625rem;position:absolute;bottom:-1rem;left:0}#template-giftcard main#MainContent{font-family:Circular,Helvetica,Arial,sans-serif;margin:0 auto;opacity:1}#template-giftcard header.banner{width:100%;display:flex;align-items:center;justify-content:center;height:5rem}#template-giftcard .brand-pink{color:rgb(var(--brand-pink))}#template-giftcard .brand-pink svg path{fill:rgb(var(--brand-pink))}#template-giftcard .banner__logo{width:92px}@media (min-width:768px){#template-giftcard main#MainContent{max-width:620px}#template-giftcard header.banner{height:8rem;margin-bottom:0}#template-giftcard .banner__logo{width:138px}}#template-giftcard .banner__logo svg{width:100%;height:auto}#template-giftcard h1,#template-giftcard h2,#template-giftcard h3,#template-giftcard h4,#template-giftcard h5{font-weight:500;margin:0}#template-giftcard p{margin:0}#template-giftcard .giftcard{background-color:rgb(var(--white));display:flex;flex-direction:column;align-items:center;width:100%;padding-top:1.5rem;border-top:1px solid rgb(var(--light-2));border-bottom:1px solid rgb(var(--light-2))}#template-giftcard .giftcard>*{padding-left:var(--padding);padding-right:var(--padding)}#template-giftcard .giftcard__title{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-1));margin-bottom:1.5rem;text-align:center}@media (min-width:768px){#template-giftcard .giftcard{border-radius:.25rem;border:1px solid rgb(var(--light-2));padding-top:3rem}#template-giftcard .giftcard__title{margin-bottom:1rem;font-size:2rem}}#template-giftcard .giftcard__subtitle{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1));margin-bottom:1.5rem;text-align:center}@media (min-width:768px){#template-giftcard .giftcard__subtitle{margin-bottom:2.5rem}#template-giftcard .card-container{padding-left:0;padding-right:0}}#template-giftcard .card-container{max-width:520px;width:100%;margin-bottom:2rem}#template-giftcard .card{border:1px solid rgb(var(--light-2));box-sizing:border-box;border-radius:.5rem;padding:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:auto;width:100%;margin:0}#template-giftcard .card-header{display:flex;justify-content:space-between;width:100%;margin-bottom:3.5rem}#template-giftcard .card-logo-container{width:4.5rem}@media (min-width:768px){#template-giftcard .card{padding:2.25rem 2.75rem 2.75rem}#template-giftcard .card-header{margin-bottom:6.5rem}#template-giftcard .card-logo-container{width:7.75rem}}#template-giftcard .card-logo-container i svg{width:100%;height:auto}#template-giftcard .card-logo{margin-bottom:8px}#template-giftcard .card-value{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:1.25rem}#template-giftcard .card-code-container{padding:.5rem;border:1px solid rgb(var(--light-2))}#template-giftcard #card-code{padding:.5rem 1rem;border:1px dashed rgb(var(--light-2));color:rgb(var(--black));line-height:1.5;font-weight:400;font-size:.9rem;text-align:center}@media (min-width:768px){#template-giftcard .card-value{font-size:2.25rem}#template-giftcard .card-value .card-value__currency{font-size:1.1rem}#template-giftcard .card-code-container{padding:1rem}#template-giftcard #card-code{font-size:1.5rem;padding:1rem 1.25rem}}#template-giftcard .use-code{line-height:1.5;font-weight:400;font-size:.9rem;color:rgb(var(--mid-1));text-align:center;padding-bottom:1.5rem;border-bottom:1px solid rgb(var(--light-2));width:100%}#template-giftcard .apple-wallet{margin:0 auto 24px;display:flex;justify-content:center}@media (min-width:768px){#template-giftcard .use-code{padding-bottom:2rem}#template-giftcard .apple-wallet{margin-top:24px}}#template-giftcard .button-container{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;width:100%;justify-items:center;padding:2rem var(--padding)}#template-giftcard .button-container .gift-card-button{max-width:265px}#template-giftcard .button-container .hs-btn-primary{background-color:rgb(var(--dark-1))}#template-giftcard .button-container .hs-btn-primary-alt{border:1px solid rgb(var(--light-2))}#professional.professional{display:flex;flex-direction:column;align-items:center}#professional.professional .component-hero__container{min-height:640px;height:100%;width:100%}#professional.professional .component-hero{position:relative;display:flex;flex-direction:column;align-items:center;min-height:640px;height:100%;max-width:calc(1440px + var(--padding) * 2)}#professional.professional .component-hero__logo{margin-top:3.5rem}#professional.professional .component-hero.hero-custom-class{min-height:640px;height:100%;width:100%}#professional.professional .component-hero__content{color:rgb(var(--white));max-width:calc(1440px + var(--padding) * 2);min-height:640px;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;margin:0}@media (min-width:768px){#template-giftcard .button-container{grid-gap:2rem;grid-template-columns:repeat(2,1fr)}#professional.professional .component-hero.hero-custom-class{margin-bottom:0}#professional.professional .component-hero__content{width:100%;text-align:left;align-items:flex-start;padding-left:2rem;padding-top:5rem;justify-content:center}}@media (min-width:991px){#professional.professional .component-hero__content{width:100%;align-items:flex-start;padding-left:6rem}}#professional.professional .component-hero__title{margin-top:.4rem;margin-bottom:.625rem;font-size:2rem;font-weight:500;line-height:2.4rem;letter-spacing:-.03em}@media (min-width:768px){#professional.professional .component-hero__title{font-size:3rem;line-height:3.625rem;margin-bottom:1.5rem}}#professional.professional .component-hero__description{color:rgb(var(--white));font-size:1.125rem;margin-bottom:1.5rem;padding:0 1rem;max-width:23rem}@media (min-width:768px){#professional.professional .component-hero__description{font-size:1.1rem;max-width:24rem;margin-bottom:3.625rem;padding:0}}#professional.professional .component-hero__button-container{display:flex;padding:0 2rem;width:100%;justify-content:center}#professional.professional .component-hero__button-container .hs-btn-primary-alt{width:100%}@media (min-width:768px){#professional.professional .component-hero__button-container .hs-btn-primary-alt{width:15rem}#professional.professional .component-hero__button-container{justify-content:flex-start;width:15rem;padding:0}#professional .component-split-layout__title{font-size:2rem}}#professional.professional .component-hero__media-content{display:flex;justify-content:center;position:absolute;top:0;left:0;width:100%;min-height:640px;height:100%;z-index:-1;max-width:1440px;filter:brightness(.75)}#professional.professional .component-hero__media-content .component-hero__video-container{min-height:640px;height:100%;width:100%;border-radius:0}#professional.professional .component-hero__media-content .component-hero__video-container video{min-height:640px;object-fit:cover}#professional .component-split-layout{margin-top:4rem}#professional .component-split-layout__title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;color:rgb(var(--dark-1));margin-top:1rem;font-size:2rem;font-weight:500;letter-spacing:-.06rem;line-height:2.2rem}#professional .component-split-layout.container{max-width:calc(1124px + var(--padding) * 2)}@media (min-width:768px){#professional .component-split-layout.collage{min-height:350px;height:100%}}#professional .component-split-layout.collage .component-split-layout__content{padding:0 1.5rem;max-width:450px;margin-bottom:0}@media (min-width:991px){#professional .component-split-layout__title{font-size:2.5rem;letter-spacing:-.075rem;margin-top:1rem;line-height:2.8rem}#professional .component-split-layout.collage{min-height:600px}#professional .component-split-layout.collage .component-split-layout__content{padding:0 1rem}}#professional .component-split-layout.collage.container{max-width:calc(1176px + var(--padding) * 2);display:flex;justify-content:space-between;flex-direction:column;padding:0;margin:0}@media (min-width:768px){#professional .component-split-layout.collage.container{flex-direction:row;margin-bottom:2.5rem;margin-top:2.5rem}}#professional .component-split-layout.collage .split-content__subtitle svg{width:70px;height:18px}@media (min-width:991px){#professional .component-split-layout.collage.container{padding:0;margin-top:2rem;margin-bottom:5rem}#professional .component-split-layout.collage .component-split-layout__media{width:55%}#professional .component-split-layout.collage .split-content__subtitle svg{width:96px;height:30px}}#professional .component-split-layout.collage .component-image-container{padding:0 1.5rem;margin-top:1.5rem}@media (min-width:991px){#professional .component-split-layout.collage .component-image-container{margin:0;padding:0}}#professional .component-split-layout.kailo .component-split-layout__content{padding-left:1.5rem;margin:0}@media (min-width:991px){#professional .component-split-layout.kailo .component-split-layout__content{padding-left:5rem}#professional .component-split-layout.kailo .component-split-layout__description{max-width:417px}#professional .component-split-layout.kailo.container{margin-top:4.6rem;display:flex;justify-content:space-between}}#professional .component-split-layout.kailo.container{min-height:600px;height:100%;padding:0;margin-bottom:0}#professional .component-split-layout.kailo .component-image,#professional .component-split-layout.kailo .component-image-container{width:100%;height:auto}#professional .component-split-layout.kailo .component-image-container{margin-top:4rem}@media (min-width:768px){#professional .component-split-layout.kailo.container{min-height:400px}#professional .component-split-layout.kailo .component-image-container{margin-top:0}}#professional .component-split-layout.hismile-hq{margin-bottom:0}#professional .component-split-layout.hismile-hq .component-split-layout__content{padding:0 1.5rem;margin:0}@media (min-width:991px){#professional .component-split-layout.hismile-hq .component-split-layout__content{padding-left:5rem}#professional .component-split-layout.hismile-hq .component-split-layout__description{max-width:480px;margin-bottom:0}}#professional .component-split-layout.hismile-hq.container{min-height:560px;height:100%;padding:0;margin-top:2.5rem}@media (min-width:991px){#professional .component-split-layout.hismile-hq.container{margin-top:6.5rem;display:flex;justify-content:space-between}}#professional .component-split-layout.hismile-hq .component-image,#professional .component-split-layout.hismile-hq .component-image-container{width:100%;height:auto}#professional .component-split-layout.hismile-hq .component-image-container{margin-top:4rem}@media (min-width:768px){#professional .component-split-layout.hismile-hq.container{min-height:400px;width:100%}#professional .component-split-layout.hismile-hq .component-image-container{margin-top:0}}#professional .component-split-layout .peroxide-free__link-text{color:rgb(var(--black));text-decoration:underline}#professional .component-split-layout.peroxide-free .component-split-layout__content{padding-left:1.5rem;margin:0}@media (min-width:991px){#professional .component-split-layout.peroxide-free .component-split-layout__content{max-width:585px;width:100%;padding-left:9rem}#professional .component-split-layout.peroxide-free .component-split-layout__description{padding-right:2rem;max-width:417px}}#professional .component-split-layout.peroxide-free.container{min-height:600px;height:100%;padding:0}@media (min-width:768px){#professional .component-split-layout.peroxide-free.container{min-height:400px;margin-top:1rem}}@media (min-width:991px){#professional .component-split-layout.peroxide-free.container{margin-top:0;display:flex;justify-content:space-between}}#professional .component-split-layout.peroxide-free .component-image,#professional .component-split-layout.peroxide-free .component-image-container{width:100%;height:auto}#professional .component-split-layout.peroxide-free .component-image-container{margin-top:4rem}#professional .component-accordion .close,#professional .component-accordion .open{font-size:1.5rem;padding-top:1.5rem}#professional .component-accordion-head{display:flex;align-items:flex-start}#professional .component-accordion-body{padding-bottom:1.5rem}#professional .component-video-loop-container{min-height:560px;height:100%;margin-top:4rem;padding:0}#professional .component-video-loop-container .component-video{box-shadow:10px 10px 20px #f6f6f6}#professional .component-video-loop-container .component-video-loop__clip-container{margin-bottom:4rem;background-color:#b1b1b1}#professional .component-slider__button{z-index:1}#professional .component-slider__button.left{left:unset;right:1rem}#professional .component-slider__button.right{right:1rem}#professional .dental-practice-slider .component-split-layout__title{margin-top:0}#professional .dental-practice-slider .container{min-height:672px;height:100%}@media (max-width:767px){.club-signup-products__flavours-submenu-item{font-size:.68rem}#professional .component-video-loop-container__content{bottom:106px}#professional .dental-practice-slider .component-split-layout__title{text-align:center}#professional .dental-practice-slider .component-split-layout__content{text-align:center;display:flex;flex-direction:column;align-items:center}}@media (min-width:991px){#professional .component-accordion .close{font-size:2rem}#professional .component-video-loop-container{margin-top:6rem}#professional .component-video-loop-container .component-video-loop__clip-container{background-color:transparent}#professional .component-slider__button.left{top:50%;left:-1.5rem}#professional .component-slider__button.right{top:50%;right:-1.5rem}#professional .dental-practice-slider .component-split-layout__content{width:50%;max-width:22.75rem}#professional .component-slider.dental-partners .slider__partners-content{max-width:calc(1200px + var(--padding) * 2)}}#professional .dental-practice-slider .component-slider.split-layout-slider .component-slider__button.left{left:1rem;right:unset;top:2rem}#professional .dental-practice-slider .component-slider.split-layout-slider .component-slider__button.right{top:2rem}@media (min-width:768px){#professional .component-split-layout.peroxide-free .component-image-container{margin-top:0}#professional .component-video-loop-container{min-height:21.5rem}#professional .dental-practice-slider .component-slider.split-layout-slider .component-slider__button.left{left:1.5rem;right:unset;bottom:-1.5rem;top:unset;transform:unset}#professional .dental-practice-slider .component-slider.split-layout-slider .component-slider__button.right{left:11rem;right:unset;bottom:-1.5rem;top:unset;transform:unset}}#professional .component-slider.dental-partners{background-color:rgb(var(--white));display:flex;justify-content:center;align-items:center;min-height:103px;height:100%;width:100%}#professional .component-slider.dental-partners .component-slider__button.left{top:3rem;left:1rem}@media (min-width:1248px){#professional .dental-practice-slider .component-slider.split-layout-slider .component-slider__button.left{left:-4rem;bottom:unset;top:50%;transform:translateY(-50%)}#professional .dental-practice-slider .component-slider.split-layout-slider .component-slider__button.right{right:-4rem;left:unset;bottom:unset;top:50%;transform:translateY(-50%)}#professional .component-slider.dental-partners .component-slider__button.left{top:3.5rem;left:3rem}}#professional .component-slider.dental-partners .component-slider__button.right{top:3rem;left:unset;right:1rem}@media (min-width:1248px){#professional .component-slider.dental-partners .component-slider__button.right{top:3.5rem;right:3rem}}#professional .component-slider.dental-partners .slider__partners-container{display:flex;flex-direction:row;width:100%;justify-content:space-evenly}#professional .component-slider.dental-partners .slider__partners-content{display:flex;flex-direction:column;align-items:center;padding:0 1.5rem;width:100%}#professional .component-slider.dental-partners .slider__partners-title{color:rgb(var(--dark-1));text-align:center;font-size:1.5rem;line-height:1.875rem;letter-spacing:-.045rem;margin-top:1rem;margin-bottom:1rem}@media (min-width:768px){#professional .component-slider.dental-partners .slider__partners-title{margin-top:2rem}#professional .component-slider.dental-partners .slider__partners-description{padding:0 5rem}}@media (min-width:991px){#professional .component-slider.dental-partners .slider__partners-title{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem}#professional .component-slider.dental-partners .slider__partners-description{padding:0 5rem}}#professional .component-slider.dental-partners .slider__partners-description-container{color:rgb(var(--mid-1));text-align:center;font-size:1rem;line-height:1.5rem}#professional .component-slider.dental-partners .slider__partners-description{margin-bottom:1rem}#professional .component-slider.dental-partners .slider__partners-description-enquiry{color:rgb(var(--black));text-decoration:underline}#professional .component-slider.dental-partners .slider__partners-inner-content{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;height:7rem;width:100%}@media (min-width:768px){#professional .component-slider.dental-partners .slider__partners-inner-content{margin-bottom:1.5rem}}@media (min-width:991px){#professional .component-slider.dental-partners .slider__partners-inner-content{max-width:800px;justify-content:center;margin-right:0}}#professional .component-slider.dental-partners .slider__partners-inner-content .partners__container{display:flex;flex-direction:row}#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__richmond svg{padding:0 12px;height:80px;width:260px}@media (min-width:991px){#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__richmond svg{height:114px;width:420px}}#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__custom-st-dental svg{height:60px;width:180px}@media (min-width:991px){#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__custom-st-dental svg{height:80px;width:300px}}#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__fy svg{height:60px;width:90px}@media (min-width:991px){#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__fy svg{height:80px;width:104px}}#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__valley svg{height:60px;width:112px}@media (min-width:991px){#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__valley svg{height:80px;width:135px}}#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__kailo svg{height:60px;width:160px}@media (min-width:991px){#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__kailo svg{height:80px;width:200px}}#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__thirtytwo svg{height:60px;width:200px}#professional .component-slider.dental-partners .component-slider__content{width:100%;display:flex;justify-content:center;background-color:rgb(var(--white));flex-direction:row}#professional .component-slider.articles{background-color:rgb(var(--white));display:flex;justify-content:center;align-items:center;min-height:103px;height:100%;width:100%}#professional .component-slider.articles .slider__button.right{right:1rem}#professional .component-slider.articles .slider__button.left{left:1rem}#professional .component-slider.articles .slider__article-content{display:flex;flex-direction:column;justify-content:center}#professional .component-slider.articles .slider__article-title{display:flex;justify-content:center;font-size:.75rem;font-weight:500;line-height:125%;letter-spacing:.1rem;margin-top:1rem;margin-bottom:1rem}@media (min-width:768px){#professional .component-slider.articles .slider__article-title{margin-top:2rem}}@media (min-width:991px){#professional .component-slider.dental-partners .slider__partners-inner-content .partners__icon .icon__thirtytwo svg{height:80px;width:282px}#professional .component-slider.articles .slider__article-title{font-size:1rem;margin-top:2.5rem;margin-bottom:2rem}}#professional .component-slider.articles .slider__article-inner-content{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;min-width:250px;height:2.5rem;margin-bottom:1rem}#professional .component-slider.articles .component-slider__content{display:flex;justify-content:center;background-color:rgb(var(--white));flex-direction:row}#professional .component-slider.articles .component-slider__button.right{right:1rem}#professional .component-slider.articles .component-slider__button.left{left:1rem}#professional .component-slider.articles .article__icon-byrdie svg{height:32px;width:115px}@media (min-width:768px){#professional .component-slider.articles .slider__article-inner-content{margin-bottom:1.5rem}#professional .component-slider.articles .article__icon-byrdie{margin-right:1.5rem}#professional .component-slider.articles .article__icon-byrdie svg{height:40px;width:124px}}@media (min-width:991px){#professional .component-slider.articles .article__icon-byrdie{margin-right:2rem}#professional .component-slider.articles .article__icon-byrdie svg{height:56px;width:186px}}#professional .component-slider.articles .article__icon-vogue svg{display:flex;justify-content:center;align-items:center;height:40px;width:112px;padding-bottom:6px;fill:#666}@media (min-width:768px){#professional .component-slider.articles .article__icon-vogue{margin-right:1.5rem}#professional .component-slider.articles .article__icon-vogue svg{height:42px;width:116px}#professional .component-slider.articles .article__icon-body-soul{margin-right:1.5rem}}@media (min-width:991px){#professional .component-slider.articles .article__icon-vogue{margin-right:1.5rem}#professional .component-slider.articles .article__icon-vogue svg{height:64px;width:190px}}#professional .component-slider.articles .article__icon-body-soul svg{height:24px;width:115px}#professional .component-slider.articles .article__icon-body-soul svg path{fill:#666}@media (min-width:991px){#professional .component-slider.articles .article__icon-body-soul{margin-right:3rem}#professional .component-slider.articles .article__icon-body-soul svg{height:34px;width:120px}}#professional .component-slider.articles .article__icon-esquire svg{height:32px;width:115px}#professional .component-slider.articles .article__icon-esquire svg path{fill:#666}@media (min-width:768px){#professional .component-slider.articles .article__icon-esquire{margin-right:1.5rem}}@media (min-width:991px){#professional .component-slider.articles .article__icon-esquire{margin-right:3rem}#professional .component-slider.articles .article__icon-esquire svg{height:56px;width:163px}}#professional .component-slider.articles .article__icon-bdj svg{height:26px;width:115px}#professional .component-slider.articles .article__icon-bdj svg path{fill:#666}#professional .component-slider.dentists{display:flex;align-items:center;min-height:46.5rem;height:100%;width:100%;background-color:rgb(var(--white));margin-top:2.5rem}#professional .component-slider.dentists .component-image-container{border-radius:10rem;overflow:hidden}#professional .component-slider.dentists .component-image{width:100%;max-width:11.25rem;height:100%;min-height:10.5rem}@media (min-width:768px){#professional .component-slider.articles .article__icon-bdj svg{height:22px;width:auto}#professional .component-slider.dentists{min-height:50.2rem;justify-content:center}#professional .component-slider.dentists .component-image{max-width:15.25rem;max-height:230px;height:100%}}#professional .component-slider.dentists .component-slider__button{top:6.875rem}#professional .component-slider.dentists .component-slider__button.left{left:1rem}#professional .component-slider.dentists .component-slider__button.right{right:1rem}#professional .component-slider.dentists .slider__dentist{display:flex;flex-direction:column;align-items:center;padding-top:1.5rem;padding-bottom:2.5rem;border-bottom:1px solid #d1d1d6;min-height:16rem;height:100%}#professional .component-slider.dentists .slider__dentist .component-image{max-height:180px;height:100%}#professional .component-slider.dentists .slider__dentist-name{color:rgb(var(--dark-1));font-size:1.2rem;line-height:150%;margin-top:1rem}@media (min-width:768px){#professional .component-slider.dentists .slider__dentist .component-image{max-height:245px;height:100%}#professional .component-slider.dentists .slider__dentist{padding-top:2rem;padding-bottom:3rem}#professional .component-slider.dentists .slider__dentist-name{margin-top:1.5rem;font-size:1.4rem}}@media (min-width:991px){#professional .component-slider.articles .article__icon-bdj svg{height:40px;width:68px}#professional .component-slider.dentists{min-height:30.8rem;background-color:rgb(var(--light-4));margin-top:3.5rem;max-width:calc(1260px + var(--padding) * 2)}#professional .component-slider.dentists .component-image{max-width:17.5rem;max-height:260px;height:100%}#professional .component-slider.dentists .component-slider__button{top:14.875rem}#professional .component-slider.dentists .component-slider__button.left{left:1rem}#professional .component-slider.dentists .component-slider__button.right{right:1rem}#professional .component-slider.dentists .component-slider__content{max-width:calc(1100px + var(--padding) * 2);background-color:rgb(var(--white));border-radius:.5rem;box-shadow:10px 10px 20px #d3d1d1}#professional .component-slider.dentists .slider__dentist .component-image{max-height:248px;height:100%}#professional .component-slider.dentists .slider__dentist-container{display:flex;flex-direction:row;min-width:calc(1100px + var(--padding) * 2)}#professional .component-slider.dentists .slider__dentist{border-bottom:none;padding:2.75rem 3.8rem 3rem 2.75rem;min-width:25.2rem}#professional .component-slider.dentists .slider__dentist-name{margin-top:1.4rem;font-size:1.2rem}}#professional .component-slider.dentists .slider__dentist-position{color:var(--mid-1636366,#636366);font-size:.7rem;line-height:150%;margin-top:.3rem}#professional .component-slider.dentists .slider__dentist-information{padding:2rem 1.5rem;min-height:450px}@media (min-width:768px){#professional .component-slider.dentists .slider__dentist-position{font-size:.7rem;margin-top:.5rem}#professional .component-slider.dentists .slider__dentist-information{max-width:37.5rem}}#professional .component-slider.dentists .slider__dentist-information-title{color:rgb(var(--black));font-size:.75rem;font-weight:500;line-height:125%;letter-spacing:.075rem}@media (min-width:768px){#professional .component-slider.dentists .slider__dentist-information-title{font-size:1rem}}@media (min-width:991px){#professional .component-slider.dentists .slider__dentist-information{min-width:41rem;min-height:428px;height:100%;width:100%;padding:0}#professional .component-slider.dentists .slider__dentist-information-title{padding-top:3.875rem;font-size:.8rem}}#professional .component-slider.dentists .slider__dentist-information-quote{color:rgb(var(--black));font-size:1.25rem;line-height:125%;letter-spacing:-.0375rem;font-family:Newsreader,Courier,monospace;margin-top:1rem;margin-bottom:.7rem;padding-right:1.6rem}@media (min-width:768px){#professional .component-slider.dentists .slider__dentist-information-quote{font-size:1.7rem;padding:0}}@media (min-width:991px){#professional .component-slider.dentists .slider__dentist-information-quote{font-size:1.8rem;margin-bottom:1rem;padding-right:3.4rem}}#professional .component-slider.dentists .slider__dentist-information-description{color:rgb(var(--mid-1));font-size:1rem;line-height:150%;margin-bottom:1.5rem;padding-right:1rem}@media (min-width:768px){#professional .component-slider.dentists .slider__dentist-information-description{margin-bottom:2.5rem;padding:0}}@media (min-width:991px){#professional .component-slider.dentists .slider__dentist-information-description{margin-bottom:1.3rem;max-width:41rem;font-size:.9rem;padding-right:.5rem}}#professional .component-slider.dentists .slider__dentist-information-link{color:rgb(var(--black));font-size:1rem;font-weight:500;line-height:1.3rem;display:flex;align-items:center}#professional .component-slider.dentists .slider__dentist-information-link svg{width:18px;margin-left:.2rem}#professional .component-slider.split-layout-slider{max-width:calc(1243px + var(--padding) * 2);width:100%}#professional .component-slider.split-layout-slider .media-insert-container img{object-fit:unset}#professional .component-slider.split-layout-slider .component-split-layout__content{padding:0 1.5rem}#professional .component-slider.split-layout-slider .container{padding:0;display:flex;flex-direction:column}@media (min-width:768px){#professional .component-slider.dentists .slider__dentist-information-link{font-size:1.1rem}#professional .component-slider.split-layout-slider .container{flex-direction:row;justify-content:space-between}}#professional .component-slider.split-layout-slider .component-slider__button{z-index:1}#professional .component-slider.split-layout-slider .component-slider__button.left{top:5.875rem;left:unset;right:1rem}@media (min-width:991px){#professional .component-slider.dentists .slider__dentist-information-link{font-size:.9rem}#professional .component-slider.split-layout-slider .container{margin-top:6rem;margin-bottom:6rem}#professional .component-slider.split-layout-slider .component-slider__button.left{top:50%;left:-1.5rem}}#professional .component-slider.split-layout-slider .component-slider__button.right{right:1rem}@media (min-width:768px){#professional .component-slider.split-layout-slider .component-slider__button.left{left:1.5rem;right:unset;bottom:3.5rem;top:unset;transform:unset}#professional .component-slider.split-layout-slider .component-slider__button.right{left:10rem;right:unset;bottom:3.5rem;top:unset;transform:unset}}#professional .component-slider.split-layout-slider .component-split-layout__media{max-width:710px;width:100%}.vue-register{padding:0;max-width:1440px;display:grid;grid-gap:2.5rem}@media (min-width:768px){.vue-register{display:grid;grid-gap:0;grid-template-columns:repeat(2,1fr)}}.vue-register__image .component-image{width:100%;height:auto}.vue-register__content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:400px}.vue-register__logo{margin-bottom:1.5rem}.vue-register__title{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-1));margin-bottom:1rem;text-align:center}@media (min-width:1248px){#professional .component-slider.split-layout-slider .component-slider__button.left{left:.5rem;bottom:unset;top:50%;transform:translateY(-50%)}#professional .component-slider.split-layout-slider .component-slider__button.right{right:.5rem;left:unset;bottom:unset;top:50%;transform:translateY(-50%)}.vue-register__title{font-size:2rem}}.vue-register__description{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1));text-align:center;margin-bottom:1.5rem}@media (min-width:1248px){.vue-register__description{margin-bottom:2rem}}.vue-register__form{width:100%}.vue-register__form .component-form-container form{margin-bottom:.25rem}.vue-register__form-description{text-align:center;line-height:1.5;font-weight:400;font-size:.75rem;color:rgb(var(--mid-1))}#sale-active-page .vue-collection__hero{background-color:rgb(var(--brand-pink));background-size:cover;position:relative}#sale-active-page .vue-collection__hero .hismile-guy-face{width:100%;height:auto;position:relative;max-height:78px;max-width:90px;-webkit-tap-highlight-color:transparent;animation:3s ease-in-out infinite float;z-index:8}#sale-active-page .vue-collection__hero .hismile-guy-face .component-image,#sale-active-page .vue-collection__hero .hismile-guy-face .component-image-container{width:100%;height:auto}#sale-active-page .vue-collection__hero .hismile-guy-face__input{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}#sale-active-page .vue-collection__hero .hismile-guy-face .toggled-reveal{position:absolute;top:109%;left:-9rem}#sale-active-page .vue-collection__hero .hismile-guy-face #toggle:checked~.toggled-reveal:after{content:"New Flavours!";display:block;width:10rem;background:rgb(var(--white));padding:.5rem;text-align:center;color:rgb(var(--brand-pink));border-radius:1rem}#sale-active-page .vue-collection__hero .hismile-guy-face #toggle:checked~.toggled-reveal:before{content:"";position:absolute;right:-10px;display:block;width:0;height:0;border-left:13px solid rgb(var(--white));border-right:10px solid transparent;border-top:10px solid rgb(var(--white));border-bottom:10px solid transparent}@media (min-width:768px){#sale-active-page .vue-collection__hero .hismile-guy-face{position:absolute;max-height:224px;max-width:168px;left:75%;top:-100px}#sale-active-page .vue-collection__hero .hismile-guy-face .toggled-reveal{top:80%;left:-63%}#sale-active-page .vue-collection__hero .hismile-guy-face #toggle:checked~.toggled-reveal:before{position:absolute;top:-13px;right:-25px;border-left:28px solid rgb(var(--white));border-right:13px solid transparent;border-top:10px solid rgb(var(--white));border-bottom:23px solid transparent;transform:rotate(-30deg)}}#sale-active-page .vue-collection__hero .hismile-guy-face .visually-hidden{position:absolute;left:-100vw}@keyframes float{0%,to{transform:translatey(0)}50%{transform:translatey(-10px)}}#sale-active-page .vue-collection__hero-content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgb(var(--black));transition:opacity .5s ease-in-out;height:auto;padding-bottom:1rem}#sale-active-page .vue-collection__hero-content .title-text{display:flex;justify-content:center;align-items:center;height:auto;width:100%}#sale-active-page .vue-collection__hero-content .title-text .component-image{max-height:53px;width:100%;height:auto;max-width:416px}#sale-active-page .vue-collection__hero-content-countdown{display:flex;justify-content:center;align-items:baseline;width:100%;margin-bottom:.5rem}#sale-active-page .vue-collection__hero-content-countdown-title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.5rem;letter-spacing:-.03em;color:rgb(var(--white));letter-spacing:-.06em;line-height:1.5}#sale-active-page .vue-collection__hero-content .component-countdown__value-container{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.75rem;letter-spacing:-.03em;color:rgb(var(--white));letter-spacing:-.06em;line-height:1.5}@media (min-width:768px){#sale-active-page .vue-collection__hero-content .component-countdown__value-container{margin-bottom:1rem;font-size:2.5rem}}#sale-active-page .vue-collection__hero-content .component-countdown__days-container{display:none}#sale-active-page .vue-collection__hero-content .component-countdown__hours-container{margin-left:0}#sale-active-page .vue-collection__hero-content .component-countdown__value{margin-right:.25rem}#sale-active-page .vue-collection__hero-content .component-countdown__unit{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;font-size:1rem;letter-spacing:-.03em;color:rgb(var(--white))}@media (min-width:991px){#sale-active-page .vue-collection__hero-content-countdown-title{font-size:2rem}#sale-active-page .vue-collection__hero-content .component-countdown__value{margin-right:.375rem}#sale-active-page .vue-collection__hero-content .component-countdown__unit{font-size:1.5rem}}#sale-active-page .vue-collection__hero-pill{margin-bottom:1.25rem;line-height:1.5;font-size:1rem}#sale-active-page .vue-collection__hero-title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;font-size:2rem;letter-spacing:-.03em;color:rgb(var(--white))}#sale-active-page .vue-collection__hero-description{color:rgb(var(--white))}#sale-active-page .vue-collection__hero-description .component-apply-discount{color:rgb(var(--sale-tertiary))}#sale-active-page .sale-showcase{max-width:1440px}.sale-collection .vue-collection__item-pill{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;font-size:.55rem;letter-spacing:-.03em}.sale-collection .vue-collection__item-media-container{position:relative}.sale-collection .vue-collection__item.double_wide.variant .vue-collection__item-media-container{display:flex}.sale-collection .vue-collection__item.double_wide.variant .vue-collection__item-selector-container{position:unset;inset:unset}.sale-collection .vue-collection__item.double_wide.variant .component-image-container{border-top-left-radius:0}.sale-collection .vue-collection__item-selector-container{position:absolute;top:0;left:0;bottom:0;margin-top:0;width:auto;min-width:fit-content;border-top-left-radius:.5rem;overflow:hidden;background:rgba(var(--light-1),.5);display:flex;align-items:center;z-index:1}.sale-collection .vue-collection__item-selector-container .variant-selector{margin-top:0}.sale-collection .vue-collection__item .variant-selector{width:100%}.sale-collection .vue-collection__item .variant-selector__buttons{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;padding:.5rem}.sale-collection .vue-collection__item .variant-selector__button{width:1.7rem}@media (min-width:768px){.sale-collection .vue-collection__item .variant-selector__button{width:2.2rem;height:2.2rem}}.sale-collection .vue-collection__item .variant-selector__remaining{font-size:.7rem;width:1.45rem;height:1.45rem}@media (min-width:768px){.sale-collection .vue-collection__item .variant-selector__remaining{width:2.125rem;height:2.125rem;font-size:1rem}}.sale-collection .vue-collection__item .variant-selector__remaining-count{font-size:.7rem}@media (min-width:768px){.sale-collection .vue-collection__item .variant-selector__remaining-count{font-size:1rem}}.sale-collection .vue-collection__item .variant-selector .component-image-container{border-radius:3px}.sale-collection .vue-collection__item .component-price__currency{font-size:.75rem}@media (min-width:991px){#sale-active-page .vue-collection__hero-pill{margin-bottom:1.5rem}#sale-active-page .vue-collection__hero-title{font-size:3rem}.sale-collection__title{font-size:2rem}.sale-collection .vue-collection__item-container{row-gap:2.5rem}.sale-collection .vue-collection__item-pill{font-size:.9rem}.sale-collection .vue-collection__item .component-price__currency{font-size:1rem}}.sale-collection .vue-collection__item .component-price__current{font-size:1.1rem}@media (min-width:991px){.sale-collection .vue-collection__item .component-price__current{font-size:2rem}}.sale-collection .vue-collection__item .component-price__compare-container{font-size:.75rem}.sale-showcase{max-width:1440px;margin-top:2rem}@media (min-width:991px){.sale-collection .vue-collection__item .component-price__compare-container{font-size:1rem}.sale-showcase{margin-top:3.5rem}}.sale-collection{max-width:calc(1248px + var(--padding) * 2)}.sale-collection__hero-description a{font-weight:300;text-decoration:underline}.sale-collection__nav-container{width:100%;background-color:rgb(var(--white))}.sale-collection__nav{display:flex;width:100%;max-width:calc(1248px + var(--padding) * 2);justify-content:flex-start;align-items:baseline;white-space:nowrap;padding:0;padding-left:var(--padding);line-height:1.5;font-weight:400;font-size:1rem}@media (min-width:768px){.sale-collection__nav{padding:0 var(--padding)}}.sale-collection__nav-title{font-size:1rem;color:rgb(var(--dark-3));margin-right:1.5rem}.sale-collection__nav-list{display:flex;justify-content:flex-start;width:100%;list-style:none;padding:.75rem 0;text-decoration:underline;color:rgb(var(--mid-2));margin:0;overflow-x:scroll}.sale-collection__nav-list:after{content:"";padding-right:var(--padding)}.sale-collection__nav-list-item{cursor:pointer}.sale-collection__nav-list-item+.sale-collection__nav-list-item{margin-left:1rem}.sale-collection__content{padding:2rem 0 3rem;width:100%;text-align:center}@media (min-width:768px){.sale-collection__nav-list{overflow-x:unset}.sale-collection__nav-list:after{display:none}.sale-collection__nav-list-item+.sale-collection__nav-list-item{margin-left:1.5rem}.sale-collection__content{padding:3.5rem 0}.sale-collection__item-container{column-gap:1.5rem}}.sale-collection__title{transition:opacity .5s ease-in-out;padding-bottom:1rem;border-bottom:1px solid rgb(var(--light-2));font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem}@media (min-width:991px){.sale-collection__title{font-size:2rem;padding-bottom:1.5rem}}.sale-collection__item-container{padding:0;margin-bottom:2rem}@media (min-width:768px){.sale-collection .vue-collection__item-container{column-gap:1rem;row-gap:1.5rem;margin-bottom:6rem}}.sale-collection .component-price{display:flex;flex-direction:column-reverse;align-items:center;margin-bottom:.75rem}.sale-collection .component-price .component-price__current-container{margin-bottom:.25rem;color:rgb(var(--sale))}.sale-collection .component-price .component-price__currency{margin-right:.25rem;font-size:1rem}.sale-collection .component-price .component-price__current{font-size:1.1rem}@media (min-width:991px){.sale-collection__item-container{margin-bottom:4rem;grid-template-columns:repeat(4,1fr)}.sale-collection .vue-collection__item-container{grid-template-columns:repeat(4,minmax(50px,1fr))}.sale-collection .component-price{margin-bottom:1.5rem}.sale-collection .component-price .component-price__current{font-size:2rem}}.sale-collection .component-price .component-price__compare-container{font-size:.75rem;padding:0}.sale-collection .component-catalog__product-content{text-align:center}#vue-post-sale .container{max-width:calc(1248px + var(--padding) * 2)}#vue-post-sale .post-sale-container{margin-bottom:4rem}#vue-post-sale .post-sale-title{color:rgb(var(--dark-1));font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem}@media (min-width:991px){.sale-collection .component-price .component-price__compare-container{font-size:1rem}#vue-post-sale .post-sale-container{margin-bottom:6rem}#vue-post-sale .post-sale-title{font-size:2rem}}#vue-post-sale .post-sale-description{color:rgb(var(--mid-1));line-height:1.5;font-weight:400;font-size:1rem}#vue-post-sale .post-sale-hero{position:relative;height:240px;display:flex;align-items:center;background-color:rgb(var(--mid-1))}#vue-post-sale .post-sale-hero>.component-image-container{position:absolute;left:0;top:0;height:100%;width:100%}#vue-post-sale .post-sale-hero>.component-image-container .component-image{width:100%;height:100%;object-fit:cover;object-position:25%}#vue-post-sale .post-sale-hero__content{padding:0 var(--padding);position:relative;max-width:calc(1248px + var(--padding) * 2);color:rgb(var(--white));z-index:1}#vue-post-sale .post-sale-hero__title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2rem}@media (min-width:768px){#vue-post-sale .post-sale-hero{height:300px}#vue-post-sale .post-sale-hero__title{font-size:3rem}}#vue-post-sale .post-sale-hero__description{line-height:1.5;font-weight:400;font-size:1rem;margin-top:1rem;max-width:580px}@media (min-width:768px){#vue-post-sale .post-sale-hero__description{margin-top:1.5rem}}#vue-post-sale .post-sale-email-capture{display:flex;justify-content:center;width:100%;padding:2rem var(--padding);background:rgb(var(--light-3))}#vue-post-sale .post-sale-email-capture__content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:540px}#vue-post-sale .post-sale-email-capture__title{margin-bottom:1rem}@media (min-width:991px){#vue-post-sale .post-sale-email-capture{padding-top:3.5rem;padding-bottom:3.5rem}#vue-post-sale .post-sale-email-capture__title{margin-bottom:1.5rem}}#vue-post-sale .post-sale-email-capture__description{text-align:center;margin-bottom:2rem}#vue-post-sale .post-sale-email-capture__social-links{display:flex;margin-top:.75rem}#vue-post-sale .post-sale-email-capture__social-icon{width:1.5rem;height:1.5rem;color:rgb(var(--dark-1))}#vue-post-sale .post-sale-email-capture .post-sale-email-capture__social-icon+.post-sale-email-capture__social-icon{margin-left:1.5rem}#vue-post-sale .post-sale-products{display:flex;flex-direction:column}@media (min-width:991px){#vue-post-sale .post-sale-email-capture__description{margin-bottom:2.5rem}#vue-post-sale .post-sale-products{display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem}#vue-post-sale .post-sale-products__content{max-width:282px}}#vue-post-sale .post-sale-products__content{display:flex;flex-direction:column}#vue-post-sale .post-sale-products__title{margin-bottom:1rem}#vue-post-sale .post-sale-products__description{margin-bottom:2rem}#vue-post-sale .post-sale-products__items-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem}#vue-post-sale .post-sale-product-item{background-color:rgb(var(--white));border-radius:.5rem;position:relative;display:flex;flex-direction:column}@media (min-width:768px){#vue-post-sale .post-sale-product-item{padding:1.5rem var(--padding)}}#vue-post-sale .post-sale-product-item__pill{padding:.4rem .75rem;font-size:.75rem;border:1px solid rgb(var(--light-3));position:absolute;left:50%;top:-16px;transform:translate(-50%);width:max-content}@media (min-width:768px){#vue-post-sale .post-sale-product-item__pill{padding:.5rem 1rem;top:-18px;font-size:1rem}}#vue-post-sale .post-sale-product-item__pill.faded{color:rgb(var(--mid-2))}#vue-post-sale .post-sale-product-item__image-container{display:block;width:100%}#vue-post-sale .post-sale-product-item .component-image-container{border-radius:.5rem;overflow:hidden}@media (min-width:991px){#vue-post-sale .post-sale-products__description{margin-bottom:0}#vue-post-sale .post-sale-products__items-container{grid-gap:2rem}#vue-post-sale .post-sale-product-item .component-image-container{margin-bottom:1.5rem}}#vue-post-sale .post-sale-product-item .component-image{width:100%;height:auto}#vue-post-sale .post-sale-product-item__content{padding:1rem .75rem;margin-top:auto}@media (min-width:1248px){#vue-post-sale .post-sale-product-item__content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}}#vue-post-sale .post-sale-product-item__title{display:block;line-height:1.5;font-weight:300;font-size:.75rem;color:rgb(var(--dark-1));margin-bottom:.25rem}@media (min-width:768px){#vue-post-sale .post-sale-product-item__content{padding:0}#vue-post-sale .post-sale-product-item__title{font-size:1.1rem}}#vue-post-sale .post-sale-product-item__release{line-height:1.5;font-weight:300;font-size:.75rem;color:rgb(var(--mid-2));margin-bottom:1rem}@media (min-width:768px){#vue-post-sale .post-sale-product-item__release{font-size:1.1rem}}#vue-post-sale .post-sale-product-item__description{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1));margin-bottom:1rem}#vue-post-sale .post-sale-product-item .component-price{font-size:.75rem;margin-bottom:1rem}@media (min-width:768px){#vue-post-sale .post-sale-product-item .component-price{font-size:1.1rem}}#vue-post-sale .post-sale-product-item .component-atc-button{width:100%;padding:0;font-size:.75rem;height:39px}.sms-landing{display:flex;flex-direction:column;align-items:center}.sms-landing.container{padding:0;max-width:1440px}.sms-landing__media{width:100%;margin-bottom:4rem}@media (min-width:991px){.sms-landing{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.sms-landing .container{padding:0}.sms-landing__media{margin-bottom:0}.sms-landing__media .component-image-container{width:100%;height:100%}}.sms-landing__media .component-image{height:auto;width:100%}@media (min-width:991px){.sms-landing__media .component-image{width:100%;height:100%}}.sms-landing .component-form-container{max-width:100%}.sms-landing__container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:400px}.sms-landing__region{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border-radius:.25rem;height:3.25rem;padding:1rem;border:1px solid rgb(var(--light-3));background-color:rgb(var(--white));color:rgb(var(--mid-1));margin-bottom:1.5rem;line-height:1.5;font-weight:400;font-size:.9rem}.sms-landing .component-region__select-chevron{height:1rem;width:1rem;color:#aeaeb2}.sms-landing__content{text-align:center}.sms-landing__logo-container{display:flex;justify-content:center;width:100%;margin-bottom:1.5rem}@media (min-width:991px){.sms-landing__logo-container{margin-bottom:2rem}}.sms-landing__title{color:rgb(var(--dark-1));margin-bottom:1.5rem;font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem}@media (min-width:991px){.sms-landing__title{font-size:2rem;margin-bottom:2rem}}.sms-landing__subtitle{color:rgb(var(--dark-4));font-weight:500;font-size:1rem;line-height:1.5;margin-bottom:1rem}@media (min-width:991px){.sms-landing__subtitle{font-size:1.25rem}}.sms-landing__description{color:rgb(var(--mid-1));margin-bottom:1.5rem;line-height:1.5;font-weight:400;font-size:1rem}.sms-landing__sign-up-container{width:100%;margin-top:.5rem}.sms-landing__sign-up-button{width:100%}.sms-landing__sign-up-button:disabled{pointer-events:none;background:rgb(var(--mid-1))}.sms-landing__terms-and-conditions{text-align:center;color:rgb(var(--mid-1));margin-top:1.5rem;line-height:1.5;font-weight:400;font-size:.75rem}.dotd{background-color:rgb(var(--white));--dotd-gradient:linear-gradient(222.92deg,rgb(var(--brand-pink)) 0,#87027b 100%);--dotd-primary:236,0,140;--dotd-secondary:135,2,123;padding-left:0;padding-right:0;padding-top:1.5rem;max-width:calc(1120px + var(--padding) * 2)}@media (min-width:991px){.dotd{padding-top:0;padding-left:var(--padding);padding-right:var(--padding);margin-top:4rem;background-color:transparent;display:grid;grid-template-columns:minmax(400px,560px) minmax(350px,480px);grid-template-areas:"media ." "media ." "media ." "media ." "media .";column-gap:5rem}}.dotd-gradient{background:var(--dotd-gradient);background-size:300% 100%;animation:3s ease-in-out infinite pap-gradient;color:rgb(var(--white))}.dotd .component-price{color:rgb(var(--dotd-primary));font-weight:500;line-height:1;font-size:1.5rem}.dotd .component-price__currency{font-weight:500;line-height:1;font-size:1rem}.dotd .component-price__compare-container{font-size:1rem}.dotd-button{width:100%}.dotd-button__content{display:flex;align-items:center}.dotd-button__icon{font-size:1.5rem;display:flex;align-items:center}.dotd-button__icon.claimed{animation:.75s scale_icon;width:2rem}.dotd-button__icon.claimed svg{height:auto;width:100%}.dotd-button__icon.default{margin-left:.5rem;animation:2.5s cubic-bezier(.36,.07,.19,.97) infinite both bellshake}@keyframes bellshake{0%,to,33%,40%,71%{transform:rotate(0)}5%{transform:rotate(5deg) scale(1.2)}10%{transform:rotate(-5deg)}15%{transform:rotate(4deg)}20%{transform:rotate(-4deg)}25%{transform:rotate(2deg)}29%{transform:rotate(-2deg)}31%{transform:rotate(1deg) scale(1)}}.dotd-countdown{display:flex;gap:1.5rem;align-items:center;justify-content:center}.dotd-countdown__text{line-height:1.5;font-weight:300;font-size:.75rem;color:rgb(var(--white))}.dotd-countdown__text a{text-decoration:underline}.dotd-countdown .component-countdown__value-container{color:rgb(var(--white))}.dotd-people-live{margin-bottom:.75rem;font-weight:500;line-height:1;font-size:1rem;color:rgb(var(--white));background-color:rgb(var(--sale));height:3rem;width:100%;display:flex;align-items:center;justify-content:center}@keyframes pulsewhite{0%{transform:scale(.9);box-shadow:0 0 #fff9}70%{transform:scale(1);box-shadow:0 0 0 6px #fff0}to{transform:scale(.9);box-shadow:0 0 #fff0}}@keyframes pulseprimary{0%{transform:scale(.95);box-shadow:0 0 rgba(var(--dotd-primary),.6)}70%{transform:scale(1);box-shadow:0 0 0 3px rgba(var(--dotd-primary),0)}to{transform:scale(.95);box-shadow:0 0 rgba(var(--dotd-primary),0)}}@media (min-width:991px){.dotd-people-live{color:rgb(var(--dark-1));background-color:rgb(var(--white));font-size:.75rem;border-radius:1rem;width:max-content;height:auto;padding:.25rem .75rem;border:1px solid #eee;margin-bottom:1rem}}.dotd-people-live__circle{border-radius:50%;display:block;padding:0;width:11px;height:11px;margin-right:.5rem;box-shadow:0 0 #fff;transform:scale(1);animation:2.5s infinite pulsewhite;background-color:rgb(var(--white))}.dotd-title-container{padding-left:var(--padding);padding-right:var(--padding);align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}@media (min-width:991px){.dotd-people-live__circle{width:9px;height:9px;background-color:rgb(var(--dotd-primary));box-shadow:0 0 rgba(var(--dotd-primary),1);animation:2.5s infinite pulseprimary}.dotd-title-container{padding-left:0;padding-right:0;gap:2rem}}.dotd-title{color:rgb(var(--dark-1));line-height:1.5;font-weight:300;font-size:1rem}@media (min-width:1248px){.dotd-title{font-size:1.5rem}}.dotd-pill-container{display:flex;gap:.25rem;flex:1 0;justify-content:flex-end}.dotd-pill{position:relative;pointer-events:none;padding:.5rem 1rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;min-width:max-content;background-color:rgb(var(--white));color:rgb(var(--dark-2));border:1px solid rgb(var(--light-3));z-index:1;font-weight:500;line-height:1;font-size:.75rem}.dotd-pill.faded{overflow:hidden}.dotd-pill.faded:after{pointer-events:none;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(var(--white));opacity:.4}.dotd-pill.xs-pill{font-size:.75rem;padding:.4rem .75rem}.dotd-pill.sm-pill{padding:.4rem .75rem;font-size:1rem}.dotd-pill.lg-pill{padding:.5rem 1.1rem}.dotd-pill.selling{background-color:transparent;border:none;color:rgb(var(--dotd-secondary))}.dotd-pill.selling-alt{background-color:rgb(var(--white));color:rgb(var(--black))}.dotd-pill.selling span,.dotd-pill.selling-alt span{display:flex;align-items:center;justify-content:center;margin-right:.25rem}.dotd-pill.stock{background-color:rgb(var(--success));border:1px solid #1ba73e;color:rgb(var(--white))}.dotd-price-container{overflow:hidden;margin-bottom:.75rem;background-color:rgb(var(--white))}@media (min-width:991px){.dotd-price-container{border-radius:.5rem;border:1px solid rgb(var(--light-3));margin-bottom:2rem;display:flex;gap:0;flex-direction:column}}.dotd-price{display:flex;justify-content:space-between;align-items:center}@media (min-width:991px){.dotd-price{margin-bottom:1rem;align-items:flex-end}}.dotd-price .component-price{padding-left:var(--padding);flex-wrap:wrap}@media (min-width:768px){#vue-post-sale .post-sale-product-item .component-atc-button{font-size:1rem;height:3.25rem}.dotd-price-container{padding:var(--padding)}.dotd-price .component-price{padding-left:0}}.dotd-price__saving{padding:0 1.5rem;height:3rem;font-weight:500;line-height:1;font-size:1rem;display:flex;align-items:center;justify-content:center;border-radius:2rem 0 0 2rem;transform:translate(105%);transition:transform .35s ease-out;white-space:nowrap}.dotd-price__saving.active{transform:translate(0)}.dotd-price__button{padding:0 var(--padding);margin-bottom:1.5rem}@media (min-width:768px){.dotd-price__button{padding:0;margin-bottom:0}.dotd-build-a-bundle__items:after{display:none}}.dotd-price__countdown{margin-top:auto;padding:1rem 0}.dotd-price__countdown .component-countdown{width:115px}.dotd-image{grid-area:media}.dotd-image .component-image{width:100%;height:auto}.dotd-description-container{line-height:1.5;font-weight:400;font-size:1rem;padding:1.5rem var(--padding);color:rgb(var(--mid-1))}.dotd-description{margin-bottom:1.5rem}@media (min-width:991px){.dotd-price__saving{border-radius:0 0 0 .5rem;height:3.25rem}.dotd-description-container{background-color:rgb(var(--white));border-radius:.5rem;padding:2.5rem 2rem;border:1px solid rgb(var(--light-3))}.dotd-description{margin-bottom:0}}.dotd-value{display:flex;justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:.75rem;margin-top:1.5rem}.dotd-value a{text-decoration:underline}@media (min-width:991px){.dotd-value{margin-top:2.5rem;padding-top:0;padding-bottom:0}}.dotd-sticky-container{z-index:5;position:fixed;left:0;bottom:0;width:100%;pointer-events:none;transform:translateY(100%);transition:transform .35s ease-in-out}.dotd-sticky-container.active{pointer-events:all;transform:translateY(0)}.dotd-sticky{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem var(--padding) 1rem}.dotd-sticky .component-countdown{width:120px}.dotd-sticky .component-countdown__value-container{font-size:2rem}.dotd-sticky .component-countdown__unit{font-size:1.1rem}@media (min-width:991px){.dotd-sticky{align-items:flex-end;padding-top:1rem;gap:2.5rem;flex-direction:row-reverse}.dotd-sticky .dotd-button{max-width:22.5rem}}.dotd-sticky .component-price,.dotd-sticky .component-price__compare-container{color:rgb(var(--white))}.dotd-sticky__title-container{margin-right:auto}.dotd-sticky__title{line-height:1.5;font-weight:300;font-size:1rem}.dotd-sticky__price-container{display:flex;align-items:center;gap:.75rem}.dotd .product-list-modal{min-height:65vh;max-width:500px}.dotd .product-list-modal .component-image,.dotd .product-list-modal .component-image-container{width:100%;height:auto}.dotd .product-list-modal .product-list{display:flex;flex-direction:column;width:100%}.dotd .product-list-modal .product-list-item{display:flex;margin-bottom:1rem}.dotd .product-list-modal .product-list-item__media{width:100%;max-width:9rem;border-radius:.5rem 0 0 .5rem;overflow:hidden;background-color:rgb(var(--light-3))}.dotd .product-list-modal .product-list-item__media .component-image,.dotd .product-list-modal .product-list-item__media .component-image-container{width:100%;height:auto}.dotd .product-list-modal .product-list-item__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 1rem;text-align:center;border:1px solid rgb(var(--light-3));border-radius:0 .5rem .5rem 0}@media (min-width:991px){.dotd .product-list-modal{min-height:unset}.dotd .product-list-modal .product-list-item__content{padding:1rem}}.dotd .product-list-modal .product-list-item__title{margin-bottom:1rem;line-height:1.5;font-weight:300;font-size:1rem}.dotd .product-list-modal .product-list-item__button{width:100%;padding:0 var(--padding);text-align:center}@media only screen and (max-width:413px){.dotd .product-list-modal .product-list-item__button{font-size:.9rem;padding:0 .5rem}}.dotd .product-list-modal .product-list .hs-btn-primary.added{background-color:rgb(var(--success))}.dotd-build-a-bundle{margin-bottom:2rem}@media (min-width:991px){.dotd-build-a-bundle{margin-bottom:0}}.dotd-build-a-bundle__title{line-height:1.5;font-weight:300;font-size:1.5rem;margin:1rem 0;text-align:center}.dotd-build-a-bundle__title-highlight{position:relative;z-index:1;padding:.25rem}.dotd-build-a-bundle__title-highlight:before{content:"";z-index:-1;left:-.7rem;top:-.4rem;border-width:2px;border-style:solid;border-color:rgb(var(--brand-pink));position:absolute;border-right-color:transparent;width:120%;height:130%;transform:rotate(-5deg);opacity:.7;border-radius:50%;padding:.1rem .25rem}.dotd-build-a-bundle__title-highlight:after{content:"";z-index:-1;left:-1.2rem;top:-.2rem;padding:.1rem .25rem;border-width:2px;border-style:solid;border-color:rgb(var(--brand-pink));border-left-color:transparent;border-top-color:transparent;position:absolute;width:120%;height:130%;transform:rotate(-4deg);opacity:.7;border-radius:50%}.dotd-build-a-bundle__items{display:grid;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;position:relative;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--padding);width:100%;padding-top:1.5rem}.dotd-build-a-bundle__items:after{content:"";height:100%;width:1px}.dotd-build-a-bundle__item{position:relative;display:flex;flex-direction:column;min-width:262px;background-color:rgb(var(--white));border-radius:.5rem;height:100%}@media (min-width:991px){.dotd-build-a-bundle__items{grid-auto-flow:unset;grid-template-columns:repeat(2,1fr);grid-gap:2rem var(--padding)}.dotd-build-a-bundle__item{min-width:unset;width:100%}}.dotd-build-a-bundle__item .component-image,.dotd-build-a-bundle__item .component-image-container{width:100%;height:auto}.dotd-build-a-bundle__item-selection{position:absolute;left:50%;top:-16px;transform:translate(-50%);z-index:2}.dotd-build-a-bundle__item-media{border-radius:.5rem .5rem 0 0;overflow:hidden;background-color:rgb(var(--light-3))}.dotd-build-a-bundle__item-content{display:flex;flex-direction:column;align-items:center;flex:1 0 auto;padding:1rem;border:1px solid rgb(var(--light-3));border-radius:0 0 .5rem .5rem;overflow:hidden;text-align:center}.dotd-build-a-bundle__item-title{flex:1 0 auto;line-height:1.5;font-weight:300;font-size:1.1rem;color:rgb(var(--dark-1))}.dotd-build-a-bundle__item-button{border:1px solid rgb(var(--light-2));margin-top:1rem}@media (min-width:991px){.dotd-build-a-bundle__item-button{font-size:.8rem;padding:0 var(--padding);width:100%;height:2.5rem}}@media (min-width:1248px){.dotd-build-a-bundle__item-button{font-size:.9rem}}body.on_sale .dotd .dotd-pill-container{transition:opacity .5s ease-in-out}body.on_sale .dotd .dotd-pill.stock{background:#39ff07;font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;font-size:.9rem;letter-spacing:-.03em;color:rgb(var(--black));border:none;border-radius:.675rem}body.on_sale .dotd .dotd-pill.selling{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;font-size:.6rem;letter-spacing:-.03em}body.on_sale .dotd .dotd-sticky .component-price__current-container{color:rgb(var(--white))}body.on_sale .dotd .dotd-sale-banner{display:block;max-width:366px;margin:0 auto 2rem;width:100%}body.on_sale .dotd .dotd-sale-banner .component-image,body.on_sale .dotd .dotd-sale-banner .component-image-container{width:100%;height:auto}#vue-product-subscription[v-cloak]{display:none}#vue-product-subscription .subscription{width:100%;padding:0;max-width:600px}#vue-product-subscription .subscription__content{display:flex;flex-direction:column;width:100%;margin-bottom:2rem}@media (min-width:768px){#vue-product-subscription .subscription__content{align-items:center;max-width:600px;text-align:center}}#vue-product-subscription .subscription__title{line-height:1.5;font-weight:300;font-size:1.5rem;margin:1rem 0 2rem;text-align:center}#vue-product-subscription .subscription__title-highlight{position:relative}#vue-product-subscription .subscription__title-highlight:before{content:"";z-index:-1;left:-.3rem;top:-.4rem;border-width:2px;border-style:solid;border-color:rgb(var(--brand-pink));position:absolute;border-right-color:transparent;width:120%;height:130%;transform:rotate(-5deg);opacity:.7;border-radius:50%;padding:.1rem .25rem}#vue-product-subscription .subscription__title-highlight:after{content:"";z-index:-1;left:-.6rem;top:-.2rem;padding:.1rem .25rem;border-width:2px;border-style:solid;border-color:rgb(var(--brand-pink));border-left-color:transparent;border-top-color:transparent;position:absolute;width:120%;height:130%;transform:rotate(-4deg);opacity:.7;border-radius:50%}#vue-product-subscription .subscription__description{line-height:1.5;font-weight:400;font-size:.9rem;color:rgb(var(--mid-1))}#vue-product-subscription .subscription .component-price__current-container{color:rgb(var(--brand-pink))}#vue-product-subscription .subscription__free-gift{width:100%}#vue-product-subscription .subscription__free-gift-banner{width:100%;border-radius:.5rem;overflow:hidden;margin-bottom:1rem}#vue-product-subscription .subscription__free-gift-banner .component-image,#vue-product-subscription .subscription__free-gift-banner .component-image-container{width:100%;height:auto}#vue-product-subscription .subscription__free-gift .variant-selector{padding:0;margin-bottom:0;text-align:left}#vue-product-subscription .subscription__total-price{display:flex;flex-direction:column;width:100%;margin-bottom:1rem;overflow:hidden}#vue-product-subscription .subscription__total-price.container{padding-right:0}#vue-product-subscription .subscription__total-price .component-price{font-weight:500;line-height:1;font-size:1.5rem}#vue-product-subscription .subscription__total-price .component-price__currency{font-weight:500;line-height:1;font-size:1rem}#vue-product-subscription .subscription__total-price .component-price__compare-container{font-size:1rem}#vue-product-subscription .subscription__total-price-title{line-height:1.5;font-weight:300;font-size:1.1rem;margin-bottom:.25rem}#vue-product-subscription .subscription__total-price-content{display:flex;justify-content:space-between;align-items:center;width:100%}@media (min-width:991px){body.on_sale .dotd .dotd-pill.selling{font-size:.75rem}body.on_sale .dotd .dotd-sale-banner{max-width:100%;margin-top:2rem;margin-bottom:0}#vue-product-subscription .subscription__total-price-content{margin-bottom:1rem;align-items:flex-end}}#vue-product-subscription .subscription__total-price-saving{padding:0 1.5rem;height:3rem;font-weight:500;line-height:1;font-size:1rem;display:flex;align-items:center;justify-content:center;border-radius:2rem 0 0 2rem;transform:translate(100%);transition:.35s ease-out;white-space:nowrap;background:rgb(var(--brand-pink));color:rgb(var(--white))}@media screen and (max-width:413px){#vue-product-subscription .subscription__total-price-saving{height:2.5rem;padding:0 .5rem}}#vue-product-subscription .subscription__total-price-saving .component-price{color:rgb(var(--white));font-weight:500;line-height:1;font-size:1rem}#vue-product-subscription .subscription__total-price-saving .component-price__current-container{color:rgb(var(--white))}#vue-product-subscription .subscription__total-price-saving .component-price__currency{display:none}#vue-product-subscription .subscription__total-price-saving.active{transform:translate(0)}@media (min-width:768px){#vue-product-subscription .subscription__total-price.container{padding-right:var(--padding)}#vue-product-subscription .subscription__total-price-saving{transform:translate(0);border-radius:10rem;opacity:0}#vue-product-subscription .subscription__total-price-saving.active{opacity:1}}@media (min-width:991px){#vue-product-subscription .subscription__total-price-saving{height:3.25rem}}#vue-product-subscription .subscription__total-items{color:rgb(var(--mid-2))}#vue-product-subscription .subscription__items{margin-bottom:2rem}#vue-product-subscription .subscription__item{display:flex;background-color:rgb(var(--white));border-radius:.25rem;overflow:hidden}#vue-product-subscription .subscription__item-image{width:7rem;height:auto}#vue-product-subscription .subscription__item-image .component-image,#vue-product-subscription .subscription__item-image .component-image-container{width:100%;height:auto}#vue-product-subscription .subscription__item-content{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;padding:.5rem 1rem}#vue-product-subscription .subscription__item-title{margin-bottom:.5rem}#vue-product-subscription .subscription__item-pricing-container{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:413px){#vue-product-subscription .subscription__item .component-price{flex-direction:column}#vue-product-subscription .subscription__item .component-price__compare-container{margin-bottom:.25rem}}#vue-product-subscription .subscription__item-quantity{background-color:rgb(var(--white));margin-left:.75rem;max-height:3.25rem;flex:1 0 auto;max-width:6rem;min-height:3rem;border:1px solid rgb(var(--light-3));display:flex;justify-content:space-between;align-items:center;line-height:1.5;font-weight:300;font-size:1rem;color:rgb(var(--mid-1))}#vue-product-subscription .subscription__item-quantity-button{height:100%;-webkit-appearance:none;width:2.25rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:0 0;color:rgb(var(--mid-1))}#vue-product-subscription .subscription__item-quantity-button:disabled{color:rgb(var(--mid-4))}#vue-product-subscription .subscription__item-quantity-number{width:1rem;display:block;flex:1 0 auto;text-align:center}#vue-product-subscription .subscription .subscription__item+.subscription__item{margin-top:1rem}#vue-product-subscription .subscription-sticky-container{background-color:rgb(var(--white));position:fixed;bottom:0;left:0;transform:translateY(100%);transition:transform .5s ease-in-out;width:100%;border-top:1px solid rgb(var(--light-3));z-index:5}#vue-product-subscription .subscription-sticky-container.active{transform:translateY(0)}@media (min-width:768px){#vue-product-subscription .subscription-sticky-container{padding-top:0;padding-bottom:0}#vue-product-subscription .subscription-sticky{align-items:center;justify-content:space-between;height:100%}}#vue-product-subscription .subscription-sticky{display:flex;padding-top:1rem;padding-bottom:1rem;max-width:600px}#vue-product-subscription .subscription-sticky .subscription__total-price-content{margin:0}#vue-product-subscription .subscription-sticky .component-price{font-weight:500;line-height:1;font-size:1.5rem}#vue-product-subscription .subscription-sticky .component-price__currency{font-weight:500;line-height:1;font-size:1rem}#vue-product-subscription .subscription-sticky .component-price__compare-container{font-size:1rem}#vue-product-subscription .subscription-atc{width:100%;background-color:rgb(var(--link));transition:.35s ease-in-out}#vue-product-subscription .subscription-atc:disabled{opacity:.5;pointer-events:none}#vue-product-subscription .subscription-atc.added{background-color:rgb(var(--success))}#vue-no-subscriptions .container{max-width:calc(1248px + var(--padding) * 2);padding:0}#vue-no-subscriptions .no-subscriptions__content{padding:var(--padding);padding-bottom:0;margin-bottom:2rem}#vue-no-subscriptions .no-subscriptions__title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2rem;margin-bottom:1.5rem}#vue-no-subscriptions .no-subscriptions__description{max-width:600px;line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1))}#hismile-careers .component-video-container{min-height:640px}@media (min-width:768px){#vue-product-subscription .subscription-sticky .subscription-atc{max-width:350px}#hismile-careers .component-video-container{min-height:560px}#hismile-careers .component-hero.hero-custom-class{margin-bottom:0}}#hismile-careers .component-hero{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;min-height:640px;height:100%;max-width:calc(1440px + var(--padding) * 2)}#hismile-careers .component-hero__logo{margin-top:4.5rem;margin-bottom:.75rem;width:189px;height:auto}#hismile-careers .component-hero__logo .component-image{width:100%;height:auto}#hismile-careers .component-hero.hero-custom-class{min-height:640px;height:100%;width:100%}#hismile-careers .component-hero__content{padding-top:0;color:rgb(var(--white));max-width:calc(1440px + var(--padding) * 2);min-height:640px;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;margin:0}@media (min-width:768px){#hismile-careers .component-hero__content{width:100%;text-align:left;align-items:baseline;padding-left:2rem;padding-top:5rem;justify-content:flex-start}}@media (min-width:991px){#hismile-careers .component-hero__content{width:100%;align-items:flex-start;padding-left:6rem;justify-content:center}}#hismile-careers .component-hero__title{margin-top:.4rem;margin-bottom:.625rem;font-size:2rem;font-weight:500;line-height:2.4rem;letter-spacing:-.03em}@media (min-width:768px){#hismile-careers .component-hero__title{font-size:3rem;line-height:3.625rem;margin-bottom:1.5rem}}#hismile-careers .component-hero__description{color:rgb(var(--white));font-size:1.125rem;margin-bottom:1.5rem;padding:0 1rem;max-width:20rem}@media (min-width:768px){#hismile-careers .component-hero__description{font-size:1.1rem;max-width:24rem;margin-bottom:3.625rem;padding:0}}#hismile-careers .component-hero__button-container{display:flex;padding:0 2rem;width:100%;justify-content:center}#hismile-careers .component-hero__button-container .hs-btn-primary-alt{width:100%}@media (min-width:768px){#hismile-careers .component-hero__button-container .hs-btn-primary-alt{width:15rem}#hismile-careers .component-hero__button-container{justify-content:flex-start;width:15rem;padding:0}}#hismile-careers .component-hero__media-content{display:flex;justify-content:center;position:absolute;top:0;left:0;width:100%;min-height:640px;height:100%;z-index:-1;max-width:1440px;filter:brightness(.75)}#hismile-careers .component-hero__media-content .component-hero__video-container{min-height:640px;height:100%;width:100%;border-radius:0}#hismile-careers .component-hero__media-content .component-hero__video-container video{min-height:640px;object-fit:cover}#hismile-careers .component-split-layout{margin-top:4.5rem}@media (min-width:991px){#hismile-careers .component-hero__media-content .component-hero__video-container{border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem}#hismile-careers .component-split-layout{margin-top:6rem}}#hismile-careers .component-split-layout.container{max-width:calc(1120px + var(--padding) * 2)}#hismile-careers .component-split-layout__content{margin:0}@media (max-width:767px){#hismile-careers .component-split-layout.container{padding:0}#hismile-careers .component-split-layout__content{margin-bottom:4.5rem}}#hismile-careers .component-split-layout__description{max-width:320px}#hismile-careers .component-split-layout__title{font-family:Pulp,Helvetica,Arial,sans-serif;font-weight:500;font-size:2rem}#hismile-careers .component-split-layout__button{margin-top:2rem}#hismile-careers .component-split-layout__logo{margin-bottom:.375rem;width:136px;height:auto}#hismile-careers .component-split-layout__logo .component-image{width:100%;height:auto}#hismile-careers .component-video-loop-container{min-height:640px}#hismile-careers .component-video-loop-container.container{padding:0}#hismile-careers .component-video-loop-container .component-video-loop__clip-container{width:100%;height:100%}#hismile-careers .component-video-loop-container .component-video-loop__clip-button{-webkit-backdrop-filter:none;backdrop-filter:none}#hismile-careers .component-video-loop-container .component-video-container{width:100%;height:100%}#hismile-careers .component-video-loop-container .component-video{width:100%;height:100%;min-height:640px;object-fit:cover}#hismile-careers .values-grid__container{max-width:calc(1400px + var(--padding) * 2);margin-top:4.5rem;margin-bottom:5.3rem;display:grid;grid-gap:0;row-gap:0;grid-template-columns:repeat(2,minmax(50%,207px));grid-template-rows:repeat(auto-fill,244px);padding:0}#hismile-careers .values-grid__container .grid-item{width:100%;height:100%;max-height:244px}#hismile-careers .values-grid__container .grid-item img{width:100%;height:100%;object-fit:cover;object-position:top center}#hismile-careers .values-grid__container .text-item{display:flex;align-items:flex-end}#hismile-careers .values-grid__container .text-item p{padding:2rem;font-size:1.5rem;color:rgb(var(--white));line-height:3.125rem;letter-spacing:-.075rem}#hismile-careers .values-grid__container .text-item.text-1 p{font-family:Pulp,Helvetica,Arial,sans-serif;font-size:1.75rem}#hismile-careers .values-grid__container .image-item{width:100%;height:100%}@media (min-width:768px){#hismile-careers .values-grid__container{grid-template-columns:repeat(4,minmax(25%,360px));grid-template-rows:repeat(auto-fill,244px);margin-top:6rem;margin-bottom:5.5rem}#hismile-careers .values-grid__container .grid-item{max-height:244px}#hismile-careers .values-grid__container .text-item.text-1{order:0}#hismile-careers .values-grid__container .text-item.text-2{order:1}#hismile-careers .values-grid__container .text-item.text-3{order:3}#hismile-careers .values-grid__container .text-item.text-4{order:4}#hismile-careers .values-grid__container .text-item.text-5{order:6}#hismile-careers .values-grid__container .image-item.image-1{order:2}#hismile-careers .values-grid__container .image-item.image-2{order:5}#hismile-careers .values-grid__container .image-item.image-3{order:7}}#hismile-careers .talent-form{font-size:1rem;display:flex}#hismile-careers .talent-form__apply{display:flex;align-items:center;width:100%;overflow:hidden;min-height:384px}#hismile-careers .talent-form__apply-content{position:relative;width:100%;height:100%;max-width:calc(414px + 4rem);text-align:left;margin-bottom:5rem}@media (min-width:768px){#hismile-careers .talent-form__apply-content{padding:0 2rem;text-align:center}}@media (min-width:991px){#hismile-careers .values-grid__container{grid-template-rows:repeat(auto-fill,425px)}#hismile-careers .values-grid__container .grid-item{max-height:425px}#hismile-careers .values-grid__container .text-item p{font-size:2.5rem}#hismile-careers .values-grid__container .text-item.text-1 p{font-size:3rem}#hismile-careers .talent-form__apply-content{max-width:calc(414px + 8rem);padding:0 4rem}}#hismile-careers .talent-form__apply-content .container.talent-form__apply-form{padding:26px var(--padding)}#hismile-careers .talent-form__apply-title{color:#222;letter-spacing:-.06rem;margin-bottom:1.5rem;font-family:Pulp,Helvetica,Arial,sans-serif;font-weight:500;font-size:2rem}#hismile-careers .talent-form__apply-description{margin-bottom:2.5rem;line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1))}@media (max-width:767px){#hismile-careers .values-grid__container .grid-item{min-height:auto}#hismile-careers .talent-form__apply-description{padding-right:28px}}#hismile-careers .talent-form__apply-form{display:flex;align-items:center;position:relative;min-height:750px;max-width:366px;margin:0 auto 2.5rem;background-color:rgb(var(--white));border:1px solid #eee;border-radius:.25rem}#hismile-careers .talent-form__apply-form .component-input{height:auto}#hismile-careers .talent-form__apply-form .component-input__label.file{padding-bottom:.5rem}#hismile-careers .talent-form__apply-image{display:flex;width:100%;max-width:504px;justify-content:center}#hismile-careers .talent-form__apply-image.right{display:none}@media (min-width:991px){#hismile-careers .talent-form__apply-image{width:110%;display:block;position:absolute;top:50%;transform:translate(-100%,-50%);left:0}#hismile-careers .talent-form__apply-image.right{display:block;left:unset;right:0;transform:translate(100%,-50%)}}#hismile-careers .talent-form__apply-image.container{padding:0}#hismile-careers .talent-form__apply-image .component-image-container{width:100%;height:auto}#hismile-careers .talent-form__loading{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--white));z-index:1}#hismile-careers .talent-form__loaded{display:none}#hismile-careers .talent-form__success-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#hismile-careers .talent-form__success-content .form-icon__success{margin-bottom:.5rem}#hismile-careers .talent-form__success-content .form-icon__success svg{height:2.5rem;width:2.5rem;fill:rgb(var(--success))}@media (min-width:991px){#hismile-careers .talent-form__success-content .form-icon__success{margin-bottom:1rem}#hismile-careers .talent-form__success-content .form-icon__success svg{height:3.5rem;width:3.5rem}}#hismile-careers .cs-form-parent-warp .display-off{display:none}#hismile-careers .cs-form-parent-warp .display-on{display:block}#hismile-careers .element-group{margin-bottom:1.2rem;text-align:left}#hismile-careers .element-group .help-block{font-size:.875rem;padding-top:2px}#hismile-careers .element-group label{font-weight:400;color:rgb(var(--dark-1))}#hismile-careers .element-group .form-submit-btn-wrap{display:flex;justify-content:center!important}#hismile-careers .element-group .form-submit-btn-wrap button{background-color:rgb(var(--black))!important;color:rgb(var(--white))!important;width:max-content;height:52px;display:flex;justify-content:center;align-items:center;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box;border-radius:50px;padding:0 50px;cursor:pointer;border:none;outline:0;text-decoration:none;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out,transform .2s ease-in-out;font-weight:500;line-height:1;font-size:1rem}#hismile-careers .element-group .alert.alert-error{padding-top:1rem;color:rgb(var(--error))}#hismile-careers .element-group .alert.alert-success{color:rgb(var(--success));padding-top:1rem}#hismile-careers .element-group .text-area{resize:none}:root .toothpaste_landing_page{--custom-styles-background-color:var(--black)}.toothpaste-landing{transition:opacity .25s ease-in-out;opacity:1}.toothpaste-landing[v-cloak]{opacity:0}.toothpaste-landing__content{padding:0 .75rem .75rem;display:flex;flex-direction:column;align-items:center}@media (min-width:991px){.toothpaste-landing__content{padding:0 1.5rem 1.5rem}}.toothpaste-landing__content-item-title{padding:0 0 .4rem;text-align:center;font-size:1rem;font-weight:500;color:#fff}.toothpaste-landing__content-item-price{padding:0 0 .8rem}.toothpaste-landing__content-item-price .component-price{display:flex;flex-direction:column-reverse;align-items:center;color:#fff}.toothpaste-landing__content-item-price .component-price__compare-container{color:rgb(var(--white));opacity:.6;line-height:1.25;padding-right:.4rem;font-size:1rem;padding-top:4px}@media (min-width:768px){.toothpaste-landing__content-item-title{font-size:1.2rem}.toothpaste-landing__content-item-price .component-price.sale{margin:0}.toothpaste-landing__content-item-price .component-price__compare-container{font-size:1.2rem}}@media (min-width:991px){.toothpaste-landing__content-item-title{font-size:1.1rem}.toothpaste-landing__content-item-price .component-price__compare-container{font-size:1rem}}.toothpaste-landing__content-item-price .component-price__compare{font-size:1rem;text-decoration:line-through}@media (min-width:768px){.toothpaste-landing__content-item-price .component-price__compare{font-size:1.2rem}}@media (min-width:991px){.toothpaste-landing__content-item-price .component-price__compare{font-size:1rem}}.toothpaste-landing__content-item-price .component-price__current-container{display:flex;align-items:baseline}.toothpaste-landing__content-item-price .component-price__currency{line-height:1.25}.toothpaste-landing__content-item-price .component-price__currency.no_compare{font-weight:inherit;font-size:inherit}.toothpaste-landing__content-item-price .component-price__current{font-size:1.375rem}.toothpaste-landing__content-item-price .component-price.sale .component-price__current-container{color:rgb(var(--white))}.toothpaste-landing__content-item-button-container{max-width:177px;max-height:52px;width:100%}.toothpaste-landing__hero{position:relative;height:240px;display:flex;align-items:center;background-color:rgb(var(--mid-1));margin-bottom:2rem}.toothpaste-landing__hero>.component-image-container{position:absolute;left:0;top:0;height:100%;width:100%}.toothpaste-landing__hero>.component-image-container .component-image{width:100%;height:100%;object-fit:cover;object-position:25%}.toothpaste-landing__hero-content{padding:0 var(--padding);position:relative;max-width:calc(1248px + var(--padding) * 2);color:rgb(var(--white));z-index:1}.toothpaste-landing__hero-title{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2rem}@media (min-width:768px){.toothpaste-landing__content-item-price .component-price__current{font-size:1.4rem}.toothpaste-landing__hero{height:300px}.toothpaste-landing__hero-title{font-size:3rem}}.toothpaste-landing__hero-description{line-height:1.5;font-weight:400;font-size:1rem;margin-top:1rem;max-width:620px}.toothpaste-landing__items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);gap:1rem;width:100%;grid-auto-flow:dense}.toothpaste-landing__items.container{max-width:calc(1440px + var(--padding) * 2)}.toothpaste-landing__item{display:flex;flex-direction:column;justify-content:space-around;background-color:rgb(var(--custom-styles-background-color));width:100%;height:100%}.toothpaste-landing__item .component-image{width:100%;height:100%}.toothpaste-landing__item-price{display:flex;margin-bottom:1rem}@media (min-width:991px){.toothpaste-landing__content-item-price .component-price__current{font-size:1.375rem}.toothpaste-landing__items{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}.toothpaste-landing__item{width:100%;height:100%}.toothpaste-landing__item .component-image{transform:scale(1.2)}.toothpaste-landing__item-price{margin-bottom:0}}.toothpaste-landing__item .component-price{font-size:.75rem}@media (min-width:768px){.toothpaste-landing__hero-description{margin-top:1.5rem}.toothpaste-landing__item .component-price{margin-bottom:1rem;font-size:1.1rem}}.toothpaste-landing__item-button-container{flex-grow:20;align-self:flex-end;width:100%;display:flex;align-items:flex-end}.toothpaste-landing__item .component-atc-button{width:100%;padding:0;font-size:.75rem;height:39px}@media (min-width:768px){.toothpaste-landing__item .component-atc-button{font-size:1rem;height:3.25rem}#vue-toothpaste-signup .sms-landing.container{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr)}}.toothpaste-landing .image{width:100%;min-height:300px}.toothpaste-landing .image .component-image{transform:scale(1)}.toothpaste-landing .image.image-0{grid-row:3/4;grid-column:span 2}@media (min-width:991px){.toothpaste-landing .image{height:auto;width:100%}.toothpaste-landing .image.image-0{grid-row:1/3;grid-column:3/5}}.toothpaste-landing .image.image-1{grid-row:6/8;grid-column:span 2}@media (min-width:991px){.toothpaste-landing .image.image-1{grid-row:3/5;grid-column:1/3}}.toothpaste-landing .image.image-2{grid-row:9/10;grid-column:span 2}.toothpaste-landing .toothpaste-landing__cart-container{position:fixed;z-index:5;width:100%;padding:var(--padding);left:0;bottom:-200px;background-color:rgba(var(--white),.8);box-shadow:0 -5px 10px #6666661a;transition:bottom .5s ease-in-out;cursor:pointer}.toothpaste-landing .toothpaste-landing__cart-container.active{bottom:0}.toothpaste-landing .toothpaste-landing__cart-button-container{display:flex;justify-content:center}.toothpaste-landing .toothpaste-landing__cart-button{max-width:366px}#vue-toothpaste-signup .toothpaste-signup{margin-bottom:1.5rem}@media (min-width:991px){.toothpaste-landing .image.image-2{grid-row:5/6;grid-column:3/5}#vue-toothpaste-signup .toothpaste-signup{margin-bottom:6rem}}#vue-toothpaste-signup .toothpaste-signup__catalog{width:100%}#vue-toothpaste-signup .sms-landing__container{max-width:410px}#vue-toothpaste-signup .sms-landing__title{padding-top:.75rem}#vue-toothpaste-signup .sms-landing__media{margin-bottom:.25rem}#vue-toothpaste-signup .sms-landing__terms-and-conditions{margin-top:.75rem}#vue-toothpaste-signup .join{padding-top:0;margin-bottom:0;margin-top:1.5rem}#vue-toothpaste-signup a.terms-link{text-decoration:underline;color:rgb(var(--link))}#vue-toothpaste-signup .component-catalog__product{width:100%;max-width:400px}#vue-toothpaste-signup .component-catalog__product-container{display:flex;padding-top:1.5rem}#vue-help{margin:0 auto;max-width:1248px}#vue-help .help-padding{padding-left:var(--padding);padding-right:var(--padding)}#vue-help .help-title__container{padding:2rem var(--padding)}#vue-help .help-title{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-1))}@media (min-width:991px){#vue-help .help-title{font-size:2rem}}#vue-help .help-subtitle{color:rgb(var(--mid-1));line-height:1.5;font-weight:300;font-size:1.25rem;margin-bottom:1rem}#vue-help .help-accordion__container{display:grid;grid-gap:1rem;padding:0 var(--padding);margin-bottom:2rem}@media (min-width:768px){#vue-help .help-accordion__container{grid-template-columns:repeat(2,1fr)}#toothpaste-color .product-option-container{display:flex;align-items:baseline}}@media (min-width:991px){#vue-help .help-subtitle{font-size:1.5rem}#vue-help .help-accordion__container{grid-template-columns:repeat(3,1fr);margin-bottom:3rem}}#vue-help .help-accordion{background-color:rgb(var(--white));padding:0 var(--padding);border:1px solid rgb(var(--light-3));border-radius:.5rem}#vue-help .help-accordion__title{padding:1rem 1rem 1rem 0;line-height:1.5;font-weight:300;font-size:1rem;color:rgb(var(--dark-3))}@media (min-width:991px){#vue-help .help-accordion__title{padding-top:2rem;padding-bottom:2rem}}#vue-help .help-accordion__content{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-2));margin-bottom:1rem}#vue-help .help-accordion__content p{margin-bottom:1rem}#vue-help .help-accordion__content a{font-weight:400;color:rgb(var(--link));text-decoration:underline}#vue-help .help-contact-text{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--dark-3));padding-bottom:2rem}#vue-help .help-contact-text a{color:rgb(var(--link));text-decoration:underline}#vue-help .help-contact-block{color:rgb(var(--mid-1));line-height:1.5;font-weight:400;font-size:1rem;padding:0 var(--padding)}@media (min-width:991px){#vue-help .help-contact-block{font-size:1.25rem}}#vue-help .help-contact-block a{color:rgb(var(--link));text-decoration:underline}#toothpaste-color{color:rgb(var(--white));--transition:.35s ease-in-out}#toothpaste-color .product-option-container{padding:1rem var(--padding);background-color:rgb(var(--white));color:rgb(var(--mid-1));line-height:1.5;font-weight:300;font-size:1.5rem}#toothpaste-color .product-option__modal-button{display:flex;font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.8;font-size:3rem;color:rgb(var(--primary-colour));transition:color var(--transition);text-decoration:underline;text-align:left;padding:0}@media (min-width:768px){#toothpaste-color .product-option__modal-button{margin-left:.5rem}#toothpaste-color .product-description{display:flex;flex-direction:column;align-items:center;text-align:center}}#toothpaste-color .product-option__modal-button-icon{margin-left:.5rem}#toothpaste-color .product-option__modal-button-icon svg{height:auto;width:1rem}#toothpaste-color .toothpaste-image-container{background-color:rgb(var(--primary-colour));transition:background-color var(--transition);position:relative;width:100%;height:400px;font-weight:500;line-height:1;font-size:4rem;text-transform:uppercase;padding-top:.75rem}#toothpaste-color .toothpaste-image-container .component-marquee{color:rgb(var(--primary-colour));filter:brightness(200%)}#toothpaste-color .toothpaste-image{position:absolute;left:50%;top:0;transform:translate(-50%);width:100%;max-width:400px}#toothpaste-color .toothpaste-image .component-image{width:100%;height:auto}#toothpaste-color .toothpaste-content-container{position:relative;padding-top:2rem;padding-bottom:2rem;transition:color var(--transition)}#toothpaste-color .toothpaste-content-container.light{color:rgb(var(--dark-2))}#toothpaste-color .toothpaste-content-container.light:after{filter:brightness(130%)}#toothpaste-color .toothpaste-content-container:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgb(var(--primary-colour));transition:background-color var(--transition);filter:brightness(50%)}#toothpaste-color .toothpaste-content{margin:0 auto;max-width:640px}#toothpaste-color .product-description{position:relative;z-index:1;margin-bottom:1.5rem}#toothpaste-color .product-description__title{font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.8;font-size:3rem;margin-bottom:1rem}@media (min-width:991px){#toothpaste-color .product-description__title{font-size:5rem;margin-bottom:2rem}#toothpaste-color .product-special-features{margin-bottom:1.5rem;border-radius:.5rem}}#toothpaste-color .product-description__blurb{font-style:italic}#toothpaste-color .product-special-features{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-evenly;flex-wrap:wrap;gap:1rem;width:100%;padding:.75rem 1.5rem;font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:.75rem;line-height:1rem}#toothpaste-color .product-special-features__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;max-width:6rem}#toothpaste-color .product-special-features__icon{margin-bottom:.25rem}#toothpaste-color .product-collection{color:rgb(var(--mid-1));background-color:rgb(var(--white));padding-top:3rem}@media (min-width:991px){#toothpaste-color .product-collection{padding-top:5rem}}#toothpaste-color .product-collection__item-container{padding:0 var(--padding);display:grid;grid-template-columns:repeat(2,minmax(50px,1fr));column-gap:.5rem;row-gap:2.5rem;max-width:calc(1248px + var(--padding) * 2);margin-bottom:4.5rem;grid-auto-flow:row dense}#toothpaste-color .product-collection__item-container .lazyload_component.double-wide{grid-column:span 2}#toothpaste-color .product-collection__item{background-color:rgb(var(--white));position:relative;display:flex;flex-direction:column;height:100%;border-radius:.5rem}#toothpaste-color .product-collection__item-pill{position:absolute;left:50%;top:-16px;z-index:2;transform:translate(-50%)}#toothpaste-color .product-collection__item-media-container{position:relative;width:100%}#toothpaste-color .product-collection__item.double_wide.variant .component-image-container{border-top-left-radius:0}#toothpaste-color .product-collection__item .variant-selector__button{width:1.7rem}@media (min-width:768px){#toothpaste-color .product-collection__item-container{column-gap:1rem;margin-bottom:6rem}#toothpaste-color .product-collection__item-pill{top:-18px}#toothpaste-color .product-collection__item .variant-selector__button{width:2.2rem;height:2.2rem}}#toothpaste-color .product-collection__item .variant-selector__remaining{font-size:.7rem;width:1.45rem;height:1.45rem}@media (min-width:768px){#toothpaste-color .product-collection__item .variant-selector__remaining{width:2.125rem;height:2.125rem;font-size:1rem}}#toothpaste-color .product-collection__item .variant-selector__remaining-count{font-size:.7rem}#toothpaste-color .product-collection__item .variant-selector .component-image-container{border-radius:3px}#toothpaste-color .product-collection__item-image-container{display:block;width:100%}#toothpaste-color .product-collection__item .component-image-container{border-radius:.5rem .5rem 0 0;overflow:hidden}#toothpaste-color .product-collection__item .component-image{width:100%;height:auto}#toothpaste-color .product-collection__item-content{padding:1.5rem .75rem;height:100%;display:flex;flex-direction:column;width:100%}#toothpaste-color .product-collection__item-title-container{display:flex;flex-direction:column}@media (min-width:991px){#toothpaste-color .product-collection__item-container{grid-template-columns:repeat(4,minmax(50px,1fr))}#toothpaste-color .product-collection__item-title-container{margin-bottom:.75rem}}#toothpaste-color .product-collection__item-title{display:block;line-height:1.5;font-weight:300;font-size:.75rem;color:rgb(var(--dark-1));margin-bottom:.25rem}@media (min-width:768px){#toothpaste-color .product-collection__item .variant-selector__remaining-count{font-size:1rem}#toothpaste-color .product-collection__item-content{padding:1.5rem var(--padding)}#toothpaste-color .product-collection__item-title-container{gap:.5rem;justify-content:space-between;align-items:baseline;width:100%}#toothpaste-color .product-collection__item-title{margin-bottom:.5rem;font-size:1rem}}@media (min-width:991px){#toothpaste-color .product-collection__item-title{margin-bottom:0}}#toothpaste-color .product-collection__item-release{line-height:1.5;font-weight:300;font-size:.75rem;color:rgb(var(--mid-2));margin-bottom:1rem}@media (min-width:768px){#toothpaste-color .product-collection__item-release{font-size:1.1rem}}#toothpaste-color .product-collection__item-description{line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--mid-1));margin-bottom:1rem}@media (min-width:991px){#toothpaste-color .product-collection__item-description{margin-bottom:1.5rem}}#toothpaste-color .product-collection__item-price{display:flex;margin-bottom:1rem}#toothpaste-color .product-collection__item .component-price{font-size:.75rem}@media (min-width:768px){#toothpaste-color .product-collection__item .component-price{margin-bottom:1rem;font-size:1.1rem}}#toothpaste-color .product-collection__item-button-container{flex-grow:20;align-self:flex-end;width:100%;display:flex;align-items:flex-end}#toothpaste-color .product-collection__item .component-atc-button,#toothpaste-color .product-collection__item .custom-bundle-btn{width:100%;padding:0;font-size:.75rem;height:39px}#toothpaste-color .product-collection__item .custom-bundle-btn{background:rgb(var(--link))}#toothpaste-color .product-collection__item.sale{align-items:center;flex-direction:column}#toothpaste-color .product-collection__item.sale .product-collection__item-content{align-items:center}#toothpaste-color .product-collection__item.sale .product-collection__item-title-container{display:flex;align-items:center;text-align:center}#toothpaste-color .product-collection__item.sale .product-collection__item-price{color:rgb(var(--sale))}#toothpaste-color .product-collection__item.sale .component-price{display:flex;flex-direction:column-reverse;align-items:center}#toothpaste-color .product-collection__item.sale .component-price .component-price__current-container{margin-bottom:.25rem;color:rgb(var(--sale))}#toothpaste-color .product-collection__item.sale .component-price .component-price__currency{margin-right:.25rem;font-size:1rem}#toothpaste-color .product-collection__item.sale .component-price .component-price__current{font-size:1.1rem}@media (min-width:991px){#toothpaste-color .product-collection__item-price{margin-bottom:0}#toothpaste-color .product-collection__item.sale .component-price .component-price__current{font-size:2rem}}#toothpaste-color .product-collection__item.sale .component-price .component-price__compare-container{font-size:.75rem;padding:0}#toothpaste-color .product-collection__item.double_wide{grid-column:span 2}#toothpaste-color .product-collection__item.double_wide.long_title .product-collection__item-content{display:grid;grid-template-areas:"title title" "price button"}#toothpaste-color .product-collection__item.double_wide.long_title .product-collection__item-title-container{align-self:flex-end;grid-column:span 2}#toothpaste-color .product-collection__item.double_wide.long_title .product-collection__item-button-container,#toothpaste-color .product-collection__item.double_wide.long_title .product-collection__item-price{align-self:flex-start}#toothpaste-color .product-collection__item.double_wide.sale .component-price{margin-bottom:0;align-items:flex-start}#toothpaste-color .product-collection__item.double_wide .product-collection__item-image-container{flex:1 1 auto}#toothpaste-color .product-collection__item.double_wide .product-collection__item-image-container .component-image-container{height:100%}#toothpaste-color .product-collection__item.double_wide .product-collection__item-image-container .component-image{height:100%;object-fit:cover}#toothpaste-color .product-collection__item.double_wide .product-collection__item-image-container .component-atc-button{min-width:9rem;align-self:flex-end}#toothpaste-color .product-collection__item.double_wide .product-collection__item-content{display:grid;grid-template-areas:"title button" "price button";column-gap:.5rem}@media (min-width:768px){#toothpaste-color .product-collection__item .component-atc-button,#toothpaste-color .product-collection__item .custom-bundle-btn{font-size:1rem;height:3.25rem}#toothpaste-color .product-collection__item.double_wide .product-collection__item-content{grid-template-columns:auto minmax(15rem,20rem);align-items:flex-end}}#toothpaste-color .product-collection__item.double_wide .product-collection__item-description{margin-bottom:0;max-width:20rem}#toothpaste-color .product-collection__item.double_wide .component-atc-button{min-width:9rem;align-self:flex-end}#toothpaste-color .product-collection__item.double_wide .product-collection__item-title-container{grid-area:title;align-items:flex-start;text-align:left}@media (min-width:768px){#toothpaste-color .product-collection__item.double_wide .product-collection__item-title-container{width:auto;justify-content:flex-start;gap:.75rem;display:flex;margin-bottom:0}}#toothpaste-color .product-collection__item.double_wide .product-collection__item-title{margin-bottom:.5rem}#toothpaste-color .product-collection__item.double_wide .product-collection__item-price{grid-area:price;margin-bottom:0}#toothpaste-color .product-collection__item.double_wide .product-collection__item-button-container{grid-area:button}#toothpaste-color .toothpaste-accordion-container{background-color:rgb(var(--white));padding:2rem var(--padding);margin:0 auto;max-width:calc(1248px + var(--padding) * 2);border-radius:.5rem}#toothpaste-color .toothpaste-accordion__title{margin-top:0;margin-bottom:1rem;line-height:1.5;font-weight:300;font-size:1.1rem;color:rgb(var(--dark-1))}#toothpaste-color .product-accordion{border-bottom:1px solid rgb(var(--light-3));color:rgb(var(--mid-1))}#toothpaste-color .product-accordion .close,#toothpaste-color .product-accordion .open{font-size:1.5rem;line-height:1}#toothpaste-color .product-accordion .product-accordion-title{cursor:pointer;padding:1.5rem 0;margin:0;line-height:1.5;font-weight:400;font-size:1rem;color:rgb(var(--dark-1))}@media (min-width:991px){#toothpaste-color .product-collection__item.sale .component-price .component-price__compare-container{font-size:1rem}#toothpaste-color .product-collection__item.double_wide.sale.long_title .product-collection__item-title{margin-bottom:.5rem}#toothpaste-color .product-collection__item.double_wide.sale.long_title .product-collection__item-button-container,#toothpaste-color .product-collection__item.double_wide.sale.long_title .product-collection__item-price{align-self:flex-end}#toothpaste-color .product-collection__item.double_wide .product-collection__item-content{grid-template-columns:auto minmax(10rem,15.5rem)}#toothpaste-color .toothpaste-accordion__title{font-size:1.5rem}#toothpaste-color .product-accordion .close,#toothpaste-color .product-accordion .open{font-size:1rem}#toothpaste-color .product-accordion .product-accordion-title{padding-right:1.5rem}#toothpaste-color .product-sticky-container{background-color:rgb(var(--white))}}#toothpaste-color .product-accordion .product-accordion-desc{padding:0}#toothpaste-color .product-accordion .component-accordion-body{padding-bottom:1rem}#toothpaste-color .product-sticky-container{padding-left:0;padding-right:0;position:fixed;bottom:0;left:0;transform:translateY(100%);transition:transform .5s ease-in-out;width:100%;border-top:1px solid rgb(var(--light-3));z-index:5}#toothpaste-color .product-sticky-container.active{transform:translateY(0)}@media (min-width:768px){#toothpaste-color .product-sticky-container{padding-top:0;padding-bottom:0}}#toothpaste-color .product-sticky-container.sale{border-top:none}#toothpaste-color .product-sticky{background-color:rgba(var(--white));display:flex;flex-direction:column;padding:1rem var(--padding)}@media (min-width:1248px){#toothpaste-color .product-collection__item.double_wide .product-collection__item-content{column-gap:1.5rem}#toothpaste-color .product-sticky{padding:1rem 0}}#toothpaste-color .product-sticky .product-atc{margin:0}#toothpaste-color .product-sticky .product-title{padding-left:0}#toothpaste-color .product-sticky .product-title__text{font-size:1.1rem}#toothpaste-color .product-sticky .product-title__pill{display:none}#toothpaste-color .product-sticky .component-atc-button{width:100%}#toothpaste-color .product-sticky .component-atc-button .component-price__current-container{color:rgb(var(--white))}@media (min-width:768px){#toothpaste-color .product-sticky{flex-direction:row-reverse;align-items:center;justify-content:space-between;height:100%}#toothpaste-color .product-sticky .component-atc-button{margin:0;max-width:300px}}#toothpaste-color .product-sticky .payment-provider-messaging-content{text-decoration:none}#toothpaste-color .product-sticky .product-details__value{margin-top:1rem}#toothpaste-color .product-sticky__details{font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:.8;font-size:3rem;color:rgb(var(--primary-colour))}#toothpaste-color .product-sticky__details-title{color:rgb(var(--dark-1));margin-bottom:.25rem;font-weight:300}#toothpaste-color .product-sticky__details .product-price{padding:0}#toothpaste-color .product-sticky__details .product-price__title{font-size:1.1rem;margin-bottom:0}#toothpaste-color .product-sticky__details .product-price .component-price{padding-right:.25rem}#toothpaste-color .product-sticky__details .product-price .component-price.sale .component-price__current{font-size:1.5rem}#vue-account-page{display:flex;justify-content:center}#vue-account-page .account-page-container{width:100%;max-width:750px;padding:1rem}#vue-account-page .account-page-container .accounts-heading{display:flex;justify-content:center;align-items:center;line-height:1.5;font-weight:300;font-size:1.5rem;margin-bottom:.5rem;color:rgb(var(--dark-3));width:100%;height:3rem}#vue-account-page .account-page-container .accounts-heading__title{flex-grow:1;font-size:2rem}#vue-account-page .account-page-container .accounts-heading__back-button{display:flex;align-items:center;justify-content:center}#vue-account-page .account-page-container .accounts-heading__back-button .icon{display:flex;justify-content:center;align-items:center;transform:rotate(180deg);margin-right:.5rem;padding-bottom:.5rem}#vue-account-page .account-page-container .accounts-club-details{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:1rem;color:rgb(var(--dark-3));background-color:rgb(var(--white));border:2px solid rgb(var(--light-3));border-radius:.5rem}#vue-account-page .account-page-container .dashboard-container{margin-bottom:1rem}#vue-account-page .account-page-container .dashboard-container .component-accordion{width:100%}#vue-account-page .account-page-container .dashboard-container .logout-container{display:flex;justify-content:center;margin-bottom:2rem}#vue-account-page .account-page-container .dashboard-container .logout-container .logout-option .log-out-copy{margin-left:1rem}#vue-account-page .account-page-container .dashboard-container .cover-container{position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;flex-direction:column}#vue-account-page .account-page-container .dashboard-container__notification-box{display:flex;color:rgb(var(--dark-3));background-color:rgb(var(--white));text-align:center;border-radius:.5rem;border:2px solid rgba(var(--warning),.3);padding:1rem 2rem;margin-bottom:1rem}@media (min-width:991px){#toothpaste-color .product-sticky .component-atc-button{max-width:360px}#vue-account-page .account-page-container .dashboard-container__notification-box{justify-content:center;gap:1rem;align-items:center}}#vue-account-page .account-page-container .dashboard-container__notification-box .notification-icon{width:25px;height:25px;color:rgb(var(--warning))}#vue-account-page .account-page-container .dashboard-container__notification-box .notification-copy{text-align:left}#vue-account-page .account-page-container .dashboard-container__notification-box .icon-container{display:flex;justify-content:center;align-items:center;margin-right:1rem}#vue-account-page .option-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}@media (min-width:991px){#vue-account-page .option-container{gap:1.5rem}}#vue-account-page .option-container__individual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:rgb(var(--dark-3));padding:2rem var(--padding);background-color:rgb(var(--white));border:2px solid rgb(var(--light-3));border-radius:.5rem;cursor:pointer;text-align:center}#vue-account-page .option-container__individual:hover{border:2px solid rgb(var(--light-1))}#vue-account-page .accounts-container{color:rgb(var(--dark-3));padding:2rem var(--padding);background-color:rgb(var(--white));border:2px solid rgb(var(--light-3));padding:.5rem;margin-bottom:1rem}#vue-account-page .accounts-container .component-accordion{width:100%}#vue-account-page .accounts-container .component-track{padding:1rem 0}#vue-account-page .accounts-container__empty-orders{color:rgb(var(--dark-3));display:flex;justify-content:center;align-items:center}#vue-account-page .accounts-club-details{position:relative}#vue-account-page .accounts-club-details .club-cover{width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;display:flex;z-index:2;flex-direction:column;align-items:center;justify-content:center}#vue-account-page .accounts-club-details .club-cover__info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.75rem;box-shadow:0 4px 30px #0003;background:#ffffffe6;border-radius:20px}#vue-account-page .accounts-club-details .club-cover__lock-emoji{font-size:1.5rem;margin-bottom:.5rem}#vue-account-page .accounts-club-details .club-cover__heading{margin-bottom:.5rem}#vue-account-page .accounts-club-details .club-cover .club-cover-button{height:35px}#vue-account-page .accounts-club-details .dial-container{height:100%;width:auto;display:flex;justify-content:center;align-items:center;margin-right:1.5rem}#vue-account-page .accounts-club-details .dial-container .svg-container{width:100%;height:100%;display:flex;position:relative;justify-content:center;align-items:center}#vue-account-page .accounts-club-details .dial-container .svg-container .path-style{fill:none}#vue-account-page .accounts-club-details .dial-container svg{margin:auto;display:block;display:flex;width:100%;height:100%}#vue-account-page .accounts-club-details .dial-container path{stroke-linecap:round;stroke-width:6px}#vue-account-page .accounts-club-details .dial-container path.grey{stroke:#d3d3d3}#vue-account-page .accounts-club-details .dial-container path.purple{stroke:rgb(var(--black));stroke-dasharray:232.508;stroke-dashoffset:20;transition:stroke-dashoffset 1s}#vue-account-page .accounts-club-details .club-info-container{display:flex;flex-direction:column;flex-grow:1;padding-left:1rem;margin:1rem}#vue-account-page .accounts-club-details .club-info-container.member{padding-left:unset;margin:0 0 1.5rem;align-items:center;font-size:.75rem}#vue-account-page .accounts-club-details .club-info-container .copy-key{font-weight:500}#vue-account-page .accounts-club-details .club-info-container .club-info-line{margin-bottom:.25rem}#vue-account-page .accounts-club-details .club-info-container__title{font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:.8;font-size:1.25rem;margin-bottom:1rem}#vue-account-page .accounts-club-details.member{overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}#vue-account-page .accounts-club-details.member .member-inner{width:100%;display:flex;z-index:1;background-color:#f9f9f9;margin:5px;padding:1rem 0;flex-direction:column;justify-content:center;align-items:center}#vue-account-page .accounts-club-details.member .member-inner__title{color:var(--dark-11-c-1-c-1-e,#1c1c1e);text-align:center;font-family:PP Right Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:.8;font-size:2rem;font-style:normal;font-weight:900;line-height:normal;margin-bottom:.25rem}#vue-account-page .accounts-club-details.member .member-inner__title.non-member{margin-bottom:.75rem}#vue-account-page .accounts-club-details.member .member-inner__button-container{display:flex;padding:0 1rem .5rem;gap:1.5rem}#vue-account-page .accounts-club-details.member .member-inner__button-container .hs-btn-primary-alt{padding:0 20px;border:1px solid rgb(var(--dark-1));color:rgb(var(--dark-3))}#vue-account-page .accounts-club-details.member .member-inner__join-cta{margin-bottom:.75rem}#vue-account-page .accounts-club-details.member:before{content:"";display:block;background:linear-gradient(90deg,#73c3c1 0,#82c88f 29%,#d298f9 63%,#ff9cdc);height:400%;width:150%;position:absolute;animation:6s linear infinite rotate;z-index:0}#vue-account-page .personal-information-container{padding:1rem;border:1px solid #ccc;background-color:#f9f9f9}#vue-account-page .personal-information-container .personal-information-heading{font-size:1.5rem;font-weight:700;margin-bottom:1rem}#vue-account-page .personal-information-container .details-container{display:flex;flex-direction:column;gap:1rem}#vue-account-page .personal-information-container .details-container .details-container__individual{display:flex;justify-content:space-between;padding:.5rem}#vue-account-page .membership-container{padding-bottom:2rem}#vue-account-page .membership-container .membership-benefits__title{margin:1rem;color:rgb(var(--dark-1));font-size:1.25rem;line-height:1.25;letter-spacing:-.03em;font-weight:300}#vue-account-page .membership-container .membership-benefits__options-container-buttons{display:flex;justify-content:center}#vue-account-page .membership-container .membership-benefits__items-container{padding:1rem;margin-bottom:1rem}#vue-account-page .membership-container .membership-benefits-item{display:flex;margin-bottom:1rem}#vue-account-page .membership-container .membership-benefits-item__image{margin-right:1rem}#vue-account-page .membership-container .membership-benefits-item__content{display:flex;justify-content:center;flex-direction:column}#vue-account-page .membership-container .membership-benefits-item__title{font-weight:500;line-height:1;font-size:.9rem;color:#636366}#vue-account-page .membership-container .membership-benefits-item__subheading{line-height:1.5;font-weight:300;font-size:.75rem;color:rgb(var(--mid-1))}#vue-account-page .manage-membership-modal__buttons-container{display:flex;justify-content:space-between}#vue-account-page .manage-membership-modal__buttons-container .member-button{margin:0 .75rem;font-size:.8rem}#vue-account-page .manage-membership-modal__information-container{margin-bottom:1.5rem}#vue-account-page .manage-membership-modal__information-item{margin-bottom:1rem}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#vue-injury-report-form .injury-report-container{max-width:calc(800px + var(--padding) * 2);background-color:rgb(var(--white));padding-top:2rem;padding-bottom:2rem}#vue-injury-report-form .injury-report-title{text-align:center;font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:rgb(var(--dark-1));padding-bottom:1.5rem}@media (min-width:991px){#vue-injury-report-form .injury-report-container{margin-top:3rem;border-radius:.5rem}#vue-injury-report-form .injury-report-title{font-size:2rem;padding-bottom:2rem}}#vue-injury-report-form .injury-report-description{color:rgb(var(--mid-1));padding:1rem 0}#vue-injury-report-form .error-message{color:rgb(var(--error));font-size:.625rem;padding-top:.25rem}#vue-injury-report-form .form-section__section-title{font-size:1rem;margin:0;padding:.75rem 0}@media (min-width:991px){#vue-injury-report-form .form-section__section-title{font-size:1.5rem}}#vue-injury-report-form .form-section__label{color:rgb(var(--mid-1));padding-bottom:.25rem}#vue-injury-report-form .form-section__further-information{color:rgb(var(--mid-1));font-style:italic;padding-top:.5rem;font-size:.75rem}#vue-injury-report-form .form-section__text-box{margin-top:.5rem}#vue-injury-report-form .form-section__input-field{padding-bottom:1.75rem;display:flex;flex-direction:column;position:relative}#vue-injury-report-form .form-section .error-message{color:rgb(var(--error));font-size:.625rem;position:absolute;bottom:.75rem}#vue-injury-report-form .form-section input,#vue-injury-report-form .form-section__text-box{border-radius:.25rem;border:1px solid rgb(var(--mid-4));line-height:1.5;font-size:.9rem;background-color:rgb(var(--white))}#vue-injury-report-form .form-section__secondary-section{display:flex;flex-wrap:wrap;justify-content:space-between}#vue-injury-report-form .form-section__secondary-section .smaller{width:49%}#vue-injury-report-form .form-section__radio-select{padding-top:.25rem}#vue-injury-report-form .form-section__privacy-notice{padding-left:.5rem}#vue-injury-report-form .form-section__privacy-notice-link{cursor:pointer;color:rgb(var(--link));text-decoration:underline}#vue-injury-report-form .form-section .privacy{bottom:1.25rem}#vue-injury-report-form .form-section__other-treatment{padding:.75rem 0 1.75rem;display:flex;flex-direction:column}.hismile-kfc{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#e21e2c;width:100%}.hismile-kfc__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;overflow:hidden}.hismile-kfc .toothpaste-page-link{z-index:3}.hismile-kfc .shop-btn{z-index:5;background-color:#e21e2c;font-size:1.5rem;padding:1rem 6rem;border-radius:14px;border:none;color:#fff;filter:drop-shadow(3px 4px 4px rgba(0,0,0,.2509803922));cursor:pointer}@media (max-width:370px){.dotd-build-a-bundle__item{min-width:250px}#hismile-careers .element-group .form-submit-btn-wrap button{padding:0 2rem}.hismile-kfc .shop-btn{position:relative;top:2rem}}@media (min-width:991px){.hismile-kfc__container{overflow:visible}.hismile-kfc .shop-btn{font-size:2rem;padding:1rem 6rem;position:relative;top:15rem}}.hismile-kfc .landing-page-animation{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:800px;width:100%;padding:0 1rem}.hismile-kfc .landing-page-animation .logo-container{display:flex;justify-content:center;padding:3rem 0}.hismile-kfc .landing-page-animation .animation-container{display:flex;justify-content:center;width:100%;max-width:450px;padding-bottom:12rem}.hismile-kfc .landing-page-animation .animation-container .left-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:4rem 0}.hismile-kfc .landing-page-animation .animation-container .right-container{z-index:3;width:100%;position:relative}.hismile-kfc .landing-page-animation .animation-container .right-container .toothpaste-tube{transform:rotate(10.91deg);filter:drop-shadow(8px 10px 3.5px rgba(0,0,0,.2509803922));position:absolute;top:-2rem;right:2rem}.hismile-kfc .header-animation-container{position:relative;z-index:5;top:-3rem;left:1rem}.hismile-kfc .header-animation-container .toothpaste-sticker{transform:rotate(-7.85deg);position:absolute;top:6rem;left:2rem}@media (max-width:370px){.hismile-kfc .landing-page-animation .animation-container .right-container .toothpaste-tube{right:1rem}.hismile-kfc .header-animation-container .toothpaste-sticker{top:6.75rem;left:3rem}}@media (min-width:991px){.hismile-kfc .landing-page-animation .animation-container{max-width:1120px}.hismile-kfc .landing-page-animation .animation-container .right-container .toothpaste-tube{top:-4rem}.hismile-kfc .header-animation-container .toothpaste-sticker{top:11.5rem;left:4.5rem}}.hismile-kfc .chicken-drumstick-container{position:relative;z-index:3}.hismile-kfc .chicken-drumstick-container .chicken-drumstick{position:absolute;transform:rotate(-141.68deg);z-index:4;top:5rem;left:-7rem}@media (max-width:370px){.hismile-kfc .chicken-drumstick-container .chicken-drumstick{left:-9rem;top:7rem}}@media (min-width:991px){.hismile-kfc .chicken-drumstick-container .chicken-drumstick{top:11rem;left:-19rem}}.hismile-kfc .chicken-drumstick-container .chicken-drumstick-shadow{z-index:3;position:absolute;transform:rotate(-141.68deg);top:6rem;left:-7rem}@media (max-width:370px){.hismile-kfc .chicken-drumstick-container .chicken-drumstick-shadow{left:-9rem;top:8rem}}.hismile-kfc .background-lower,.hismile-kfc .background-upper{position:relative;z-index:0;width:100%}.hismile-kfc .background-lower .background-image-container .component-image-container,.hismile-kfc .background-upper .background-image-container .component-image-container{left:50%;position:absolute;transform:translate(-50%);width:768px}@media (min-width:991px){.hismile-kfc .chicken-drumstick-container .chicken-drumstick-shadow{top:13rem;left:-20rem}.hismile-kfc .background-lower .background-image-container .component-image-container,.hismile-kfc .background-upper .background-image-container .component-image-container{width:1800px}}.hismile-kfc .background-lower .background-image-container .component-image,.hismile-kfc .background-upper .background-image-container .component-image{transform:rotate(-16.19deg);height:auto;width:100%}.hismile-kfc .background-upper .component-image-container{top:-16rem}@media (min-width:991px){.hismile-kfc .background-upper .component-image-container{top:-10rem}}.hismile-kfc .background-lower .component-image-container{top:2rem}.hismile-kfc .image-slider-container{position:relative;padding:2rem 1rem;z-index:4;filter:drop-shadow(3px 4px 4px rgba(0,0,0,.2509803922));display:flex;flex-direction:row;width:100%;gap:.75rem;overflow:auto}@media (max-width:370px){.hismile-kfc .background-lower .component-image-container{top:-1rem}.hismile-kfc .image-slider-container{top:3rem}}@media (min-width:768px){#vue-account-page .accounts-club-details .club-cover__info{padding-bottom:1rem}.hismile-kfc .image-slider-container{justify-content:center}}@media (min-width:991px){.hismile-kfc .background-lower .component-image-container{top:-2rem}.hismile-kfc .image-slider-container{top:17rem;justify-content:flex-start;gap:1.5rem;padding:2rem 1.5rem}}@media (min-width:1248px){.hismile-kfc .image-slider-container{justify-content:center}}.hismile-kfc .image-slider-container .image-one,.hismile-kfc .image-slider-container .image-three,.hismile-kfc .image-slider-container .image-two{width:186px}.hismile-kfc .image-slider-container .image-one img,.hismile-kfc .image-slider-container .image-three img,.hismile-kfc .image-slider-container .image-two img{border-radius:20px}.hismile-kfc .text-animation-container{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:4;height:12rem;position:relative}@media (max-width:370px){.hismile-kfc .text-animation-container{height:19rem}}.hismile-kfc .text-animation-container .line-one{transform:rotate(-1.44deg);position:absolute}@media (min-width:991px){.hismile-kfc .image-slider-container .image-one,.hismile-kfc .image-slider-container .image-three,.hismile-kfc .image-slider-container .image-two{width:auto}.hismile-kfc .text-animation-container{height:60rem}.hismile-kfc .text-animation-container .line-one{top:26rem}}.hismile-kfc .text-animation-container .line-four,.hismile-kfc .text-animation-container .line-three,.hismile-kfc .text-animation-container .line-two{transform:rotate(-6.77deg);position:absolute}.hismile-kfc .text-animation-container .line-two{top:7.5rem;left:1rem}@media (max-width:370px){.hismile-kfc .text-animation-container .line-two{top:11.5rem}}@media (min-width:991px){.hismile-kfc .text-animation-container .line-two{top:37rem;left:3rem}}.hismile-kfc .text-animation-container .line-three{top:9.5rem}@media (max-width:370px){.hismile-kfc .text-animation-container .line-three{top:13.5rem}}@media (min-width:991px){.hismile-kfc .text-animation-container .line-three{top:41rem;left:-18rem}}.hismile-kfc .text-animation-container .line-four{top:13.5rem}.hismile-kfc .product-images{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:8rem}@media (max-width:370px){.hismile-kfc .text-animation-container .line-four{top:18rem}.hismile-kfc .product-images{padding-top:6rem}}@media (min-width:768px){.hismile-kfc .product-images{flex-direction:row;gap:2rem}}.hismile-kfc .product-images .kfc-toothbrush-product,.hismile-kfc .product-images .kfc-toothpaste-product{position:relative;z-index:4;padding:1rem 0;gap:.5rem;filter:drop-shadow(3px 4px 4px rgba(0,0,0,.2509803922));width:100%;height:auto;max-width:358px}@media (min-width:991px){.hismile-kfc .text-animation-container .line-four{top:49.5rem;left:-17.5rem}.hismile-kfc .product-images{gap:3rem;padding-top:5rem}.hismile-kfc .product-images .kfc-toothbrush-product,.hismile-kfc .product-images .kfc-toothpaste-product{max-width:460px}}.hismile-kfc .product-images .shop-btn{position:absolute;bottom:2.25rem;left:50%;width:max-content;height:max-content;transform:translate(-50%);margin-top:auto}.hismile-kfc .end-animation-container{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.hismile-kfc .end-animation-container .chicken-pile{position:relative;z-index:50;top:22rem;display:block}@media (min-width:991px){.hismile-kfc .end-animation-container .chicken-pile{top:33rem}}.hismile-kfc .end-animation-container .kfc-combo{z-index:2;position:relative;top:-7rem;display:block}#vue-v34-strips .hero{background-color:rgb(var(--brand-v34))}#vue-v34-strips .hero__main-header{padding:5rem 1.25rem 0;color:rgb(var(--white))}@media (min-width:991px){.hismile-kfc .end-animation-container .kfc-combo{top:-23rem}#vue-v34-strips .hero__main-header{display:flex;align-items:center;justify-content:space-between;padding:3rem 1.25rem;margin:auto}#vue-v34-strips .hero__text-container{width:45%}}#vue-v34-strips .hero__text-container{display:flex;flex-direction:column}#vue-v34-strips .hero__header{padding-bottom:2rem}#vue-v34-strips .hero__header img{width:100%;height:auto;max-width:367px}#vue-v34-strips .hero__hero-image{padding-top:1.5rem}@media (min-width:991px){#vue-v34-strips .hero__header img{max-width:519px}#vue-v34-strips .hero__hero-image{width:50%;padding:0}}#vue-v34-strips .hero__hero-image img{width:100%;height:auto}#vue-v34-strips .hero__subheader-container{max-width:519px;line-height:24px}#vue-v34-strips .hero__button-container{padding-top:2.5rem;display:flex}#vue-v34-strips .hero__button-container a{padding:1rem 2.5rem;border:rgb(var(--white)) 1px solid}#vue-v34-strips .hero__button-container .atc-button{color:rgb(var(--brand-v34));background-color:rgb(var(--white))}#vue-v34-strips .hero__button-container .info-button{background-color:rgb(var(--brand-v34));color:rgb(var(--white))}#vue-v34-strips .v34-strips-marquee{color:rgb(var(--brand-v34-dark));gap:0;padding-bottom:1.25rem}#vue-v34-strips .v34-strips-marquee .component-marquee{gap:0}#vue-v34-strips .v34-strips-marquee .component-marquee .component-marquee-item{padding:1rem 0;border-bottom:1px solid rgb(var(--brand-v34-dark));border-top:1px solid rgb(var(--brand-v34-dark));font-size:1.25rem;gap:0;margin:0;text-transform:uppercase}#vue-v34-strips .video-component.compare-videos{padding:0 1.25rem 3rem}@media (min-width:991px){#vue-v34-strips .v34-strips-marquee,#vue-v34-strips .video-component.compare-videos{padding-bottom:5rem}}#vue-v34-strips .video-component{position:relative;padding:0;margin:0;display:flex;flex-wrap:wrap}#vue-v34-strips .video-component__video-item{position:relative;width:50%;height:auto;display:flex;overflow:hidden}#vue-v34-strips .video-component__video-item video{object-fit:cover;width:101%;height:228px;margin:-1px}@media (min-width:991px){#vue-v34-strips .video-component{flex-wrap:nowrap}#vue-v34-strips .video-component__video-item{width:100%;cursor:pointer}#vue-v34-strips .video-component__video-item video{height:auto}#vue-v34-strips .video-component__play-icon img{width:50px;height:50px}}#vue-v34-strips .video-component__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background-color:rgb(var(--brand-v34),.6)}#vue-v34-strips .video-component .v-enter-active,#vue-v34-strips .video-component .v-leave-active{transition:opacity .15s}#vue-v34-strips .video-component .v-enter-from,#vue-v34-strips .video-component .v-leave-to{opacity:0}#vue-v34-strips .video-component__mute-icon{position:absolute;bottom:0;right:0;z-index:2;padding-bottom:.25rem;max-width:38px}#vue-v34-strips .video-component__play-icon{display:flex;justify-content:center;align-items:center;height:100%}#vue-v34-strips .video-component__video-text{position:absolute;bottom:.5rem;width:100%;text-align:center;color:rgb(var(--white));text-transform:uppercase}#vue-v34-strips .information-component{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:3rem}@media (min-width:991px){#vue-v34-strips .video-component__video-text{font-size:1.25rem;bottom:1rem}#vue-v34-strips .information-component{padding-bottom:5rem}}#vue-v34-strips .information-component__main-container{width:100%}#vue-v34-strips .information-component__section-header{background-color:rgb(var(--brand-v34));color:rgb(var(--white));display:flex;justify-content:center;align-items:center;padding:.5rem 0;font-size:18px;font-weight:500;text-align:center;line-height:125%;text-transform:uppercase}#vue-v34-strips .information-component__section-header .arrow-icon{padding:0 .5rem}#vue-v34-strips .information-component__section-container{color:rgb(var(--brand-v34));display:flex;flex-direction:column}@media (min-width:991px){#vue-v34-strips .information-component__section-container{flex-direction:row;justify-content:space-between;padding:3rem 0}}#vue-v34-strips .information-component__text-container{padding:1.25rem 0}@media (min-width:991px){#vue-v34-strips .information-component__text-container{width:40%;padding:0 2.5rem 0 0}}#vue-v34-strips .information-component__subtitle{font-size:1.25rem;font-weight:500;padding-bottom:1rem;color:rgb(var(--brand-v34));text-transform:uppercase}@media (min-width:991px){#vue-v34-strips .information-component__subtitle{font-size:1.5rem}}#vue-v34-strips .information-component__title{font-family:PP Right Grotesk Narrow Medium;line-height:.83;letter-spacing:-3px;font-size:6rem;text-transform:uppercase;color:rgb(var(--brand-v34));padding-bottom:.5rem}@media (max-width:370px){#vue-v34-strips .information-component__title{font-family:PP Right Grotesk Narrow Medium;line-height:.83;letter-spacing:-3px;font-size:5rem}}@media (min-width:991px){#vue-v34-strips .information-component__title{font-family:PP Right Grotesk Narrow Medium;line-height:.83;letter-spacing:-3px;font-size:7rem;padding:0 0 1.25rem}#vue-v34-strips .information-component .information-media-slot{width:60%;padding-left:2.5rem}}#vue-v34-strips .information-component__text{color:rgb(var(--mid-1));padding:.5rem 0;line-height:1.5rem}#vue-v34-strips .information-component__bulletpoints{padding:0 0 1.5rem;margin:0;color:rgb(var(--brand-v34))}#vue-v34-strips .information-component__bulletpoints li{list-style:none;padding:1.5rem 0;border-bottom:1px solid rgb(var(--mid-1));line-height:1.5rem}#vue-v34-strips .information-component__video video{width:100%;height:auto}#vue-v34-strips .information-component .information-media-slot img,#vue-v34-strips .information-component .information-media-slot video{width:100%;height:auto}#vue-v34-strips .information-component .component-accordion.money-back-guarantee{border-bottom:1px solid rgb(var(--mid-1));width:100%;max-width:544px}#vue-v34-strips .information-component .component-accordion.money-back-guarantee .component-accordion-head{padding:1.5rem 0}#vue-v34-strips .information-component .component-accordion.money-back-guarantee .component-accordion-body{padding-bottom:1.5rem;color:rgb(var(--mid-1));background-color:rgb(var(--light-4))}#vue-v34-strips .information-component .component-accordion.money-back-guarantee .component-accordion-body a{text-decoration:underline}#vue-v34-strips .component-video-container.key-benefits{padding-top:1.25rem}#vue-v34-strips .section-container.money-back-guarantee{padding-bottom:3rem}#vue-v34-strips .section-container.how-to-use{display:flex;flex-direction:column}#vue-v34-strips .information-card__card-container{display:flex;align-items:stretch;flex-wrap:wrap;width:100%;gap:1px;background-color:rgb(var(--mid-1));border:1px solid rgb(var(--mid-1))}@media (min-width:991px){#vue-v34-strips .information-component .component-accordion.money-back-guarantee{position:absolute}#vue-v34-strips .section-container.money-back-guarantee{padding-bottom:2rem}#vue-v34-strips .section-container.how-to-use,#vue-v34-strips .section-container.smile-challenge{padding-bottom:0}#vue-v34-strips .information-card__card-container{flex-wrap:nowrap;margin-bottom:3rem}}#vue-v34-strips .information-card__card{width:calc(50% - .5px);display:flex;flex-direction:column;flex:1 1 40%;background-color:rgb(var(--white))}#vue-v34-strips .information-card__head{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 0}#vue-v34-strips .information-card__head img{width:100%;height:auto}#vue-v34-strips .information-card__head .pap,#vue-v34-strips .information-card__head .v34{max-width:38px}#vue-v34-strips .information-card__head .dual{max-width:69px}#vue-v34-strips .information-card__title{color:rgb(var(--brand-v34));line-height:150%}#vue-v34-strips .information-card__point{color:rgb(var(--mid-1));margin:0;font-size:.75rem;line-height:125%;list-style:none}#vue-v34-strips .information-card__list-container{padding:1.25rem;margin:0}@media (min-width:991px){#vue-v34-strips .information-card__card{width:100%}#vue-v34-strips .information-component.real-people-results .main-container .section-container.real-people-results{flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:5rem 0 0}#vue-v34-strips .information-component.real-people-results .main-container .section-container.real-people-results .text-container{width:45%;max-width:470px}#vue-v34-strips .information-component.real-people-results .main-container .section-container.real-people-results .information-media-slot{width:55%;padding:0 2rem 0 0}}#vue-v34-strips .information-component.real-people-results .main-container .section-container.real-people-results .information-media-slot .video-component{margin:0}#vue-v34-strips .information-component.real-people-results .main-container .section-container.real-people-results .information-media-slot .video-component__video-item{max-width:657px;width:100%}#vue-v34-strips .information-component.real-people-results .main-container .section-container.real-people-results .information-media-slot video{width:100%;height:auto}#vue-v34-strips .compare-results{background-color:rgb(var(--brand-v34));align-self:center}@media (min-width:768px){#vue-v34-strips .compare-results{display:flex;padding-top:0;width:100%}#vue-v34-strips .compare-results__text{width:50%;padding:0 3rem;align-self:center;position:relative}}@media (min-width:991px){#vue-v34-strips .compare-results__text{padding-bottom:20rem}#vue-v34-strips .compare-results .compare-video{max-width:628px}}#vue-v34-strips .compare-results__header{padding:1.5rem 3rem 1.5rem 1.25rem;width:100%;height:auto;max-width:367px}#vue-v34-strips .compare-results__header img{width:100%;height:auto}@media (min-width:768px){#vue-v34-strips .compare-results__header{max-width:472px}#vue-v34-strips .compare-results .compare-video{width:50%}}#vue-v34-strips .compare-results .compare-video video{width:100%;height:auto}#vue-v34-strips .compare-accordion{color:rgb(var(--white));padding:0 1.25rem 1.5rem;width:100%;max-width:526px}#vue-v34-strips .compare-accordion .component-accordion-head{padding:1.5rem 0}#vue-v34-strips .compare-accordion .component-accordion{border-bottom:1px solid rgb(var(--light-4))}#vue-v34-strips .compare-accordion .component-accordion-body{padding-bottom:1.5rem}#vue-v34-strips .v34-strips__page-container{display:flex;flex-direction:column;justify-content:center;align-items:center}body.on_sale .dotd-showcase .component-countdown__value-container{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:2rem;letter-spacing:-.03em;color:rgb(var(--white));letter-spacing:-.06em;line-height:1.5}body.on_sale .dotd-showcase .component-countdown__days-container{display:none}body.on_sale .dotd-showcase .component-countdown__hours-container{margin-left:0}body.on_sale .dotd-showcase .component-countdown__value{margin-right:.25rem}@media (min-width:991px){#vue-v34-strips .compare-accordion{position:absolute}body.on_sale .dotd-showcase .component-countdown__value-container{font-size:2.75rem}body.on_sale .dotd-showcase .component-countdown__value{margin-right:.375rem}}body.on_sale .dotd-showcase .component-countdown__unit{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;font-size:1rem;letter-spacing:-.03em;color:rgb(var(--white))}@media (min-width:991px){body.on_sale .dotd-showcase .component-countdown__unit{font-size:1.5rem}}body.on_sale .component-showcase__title{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:2.25rem}body.on_sale .component-showcase__pill{background:rgb(var(--sale-primary));color:rgb(var(--black));border:1px solid rgb(var(--sale-primary-outline));font-size:1rem;line-height:1.5;font-weight:300}body.on_sale #home .component-hero__content .component-image{margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/660/assets/theme.css.map */
