:root{--padding: 1.25rem;--black: #000000;--white: #ffffff;--dark-1: #1c1c1e;--dark-2: #2c2c2e;--dark-3: #3a3a3c;--dark-4: #48484a;--mid-1: #636366;--mid-2: #8e8e93;--mid-3: #aeaeb2;--mid-4: #c7c7cc;--light-1: #d1d1d6;--light-2: #e5e5ea;--light-3: #f2f2f7;--light-4: #fafafc;--brand-pink: #ec008c;--brand-purple: #81008c;--brand-blue: #11245c;--brand-nhpro: #ff7500;--brand-v34: #440099;--brand-ha5: #50c0e8;--link: #007aff;--success: #14c59d;--error: #ff3b30}.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}@font-face{font-family:Circular;src:url(https://cdn.shopify.com/s/files/1/0115/0985/8404/files/CircularXX-Book-subset.woff2?v=1624591088) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Circular;src:url(https://cdn.shopify.com/s/files/1/0115/0985/8404/files/CircularXXWeb-Regular.woff?v=1602473442) format("woff");font-weight:400}@font-face{font-family:Circular;src:url(https://cdn.shopify.com/s/files/1/0115/0985/8404/files/CircularXXWeb-Medium.woff?v=1602473442) format("woff");font-weight:500}.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:var(--white)}a:not([href]):not([tabindex]).hs-btn-primary-alt,a:not([href]):not([tabindex]).hs-btn-secondary{color:var(--black)}a:not([href]):not([tabindex]).hs-btn-checkout{color:var(--white)}a:not([href]):not([tabindex]).hs-btn-upsell{color: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:var(--black);color:var(--white)}@media (max-width: 370px){.hs-btn-primary{padding:0 2rem}}.hs-btn-primary:disabled{opacity:.5;background: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:var(--light-1)!important;pointer-events:none;opacity:1}.hs-btn-primary:hover{color:var(--white);background-color:var(--dark-2)}.hs-btn-primary:active,.hs-btn-primary:focus{color:var(--white);background-color:var(--dark-4)}.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:var(--white);color: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}.hs-btn-primary-alt:hover{color:var(--black);background-color:var(--light-4);transform:translateY(-.25rem)}.hs-btn-primary-alt:active,.hs-btn-primary-alt:focus{color:var(--black);background-color:var(--light-2)}.hs-btn-primary-alt.outline{background:0 0;border:1px solid var(--light-3);color:var(--white)}.hs-btn-primary-alt.outline:hover{background:0 0;color: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:var(--white);color:var(--dark-1);border:1px solid 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:var(--black);background-color:var(--light-3);border:1px solid 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:var(--link);color: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:var(--white);background-color: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:var(--white);color:var(--dark-1);width:100%;border:1px solid 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:var(--black);background-color:var(--white);transform:translateY(-.25rem)}.hs-btn-catalogue:active,.hs-btn-catalogue:focus{color:var(--black);background-color: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:var(--white);color:var(--black);border:1px solid 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:var(--black);background-color:var(--white);transform:translateY(-.25rem)}.hs-btn-upsell:active,.hs-btn-upsell:focus{color:var(--black);background-color:var(--light-2)}.bs-disabled{background:var(--light-2)!important;border:2px solid!important;color: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:var(--white);text-align:center;font-weight:500;background:var(--link);width:100%;margin:auto}@media (max-width: 370px){.hs-products-btn{padding:0 2rem}}.hs-products-btn:disabled{opacity:.5;background: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:var(--white);background-color: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:var(--dark-1);text-align:center;font-weight:500;background:var(--white);border:1px solid 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:var(--black);background-color:var(--white);transform:translateY(-.25rem)}.hs-products-btn-alt:active,.hs-products-btn-alt:focus{color:var(--black);background-color: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}@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}.component-video-loop-container{position:relative}.component-video-loop-container .component-video{pointer-events:none;width:100%;filter:brightness(50%)}.component-video-loop__clip-container{position:relative;margin-bottom:4.5rem}.component-video-loop__clip-button{color: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:var(--black);opacity:.8;transform:scale(1.025)}}.component-video-loop__clip-button.modal-button{border:2px solid var(--white)}.component-video-loop__content{padding:2.5rem var(--padding);color: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: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__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}.component-price{font-weight:300;font-size:1rem;line-height:1;display:inline-flex;align-items:baseline;color:inherit}.component-price__compare-container{color:var(--mid-3);font-weight:400;font-size:.75rem;line-height:1.25;padding-right:.4rem}.component-price__compare{text-decoration:line-through}.component-price__currency{font-weight:500;font-size:.75rem;line-height:1.25}.component-price__currency.no_compare{font-weight:inherit;font-size:inherit}.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: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: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){.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: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: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: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:var(--light-3);margin-bottom:1.5rem}@media (min-width: 991px){.product-accordion .component-atc-button{margin-top:auto}.product-accordion__description{color:var(--mid-1);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.product-accordion__desktop-title{overflow:hidden;line-height:1.5;font-weight:300;font-size:1.1rem;color: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__desktop-price{line-height:1.5;font-weight:300;font-size:1rem;color:var(--dark-1);margin-bottom:.5rem}@media (min-width: 1248px){.product-accordion__desktop-price{font-size:1.5rem;margin-bottom:1rem}}.product-accordion__desktop-price .component-price{font-size:inherit}.product-accordion__bullet-list{padding:0 0 0 1.25rem;margin:0;color:var(--mid-1)}.product-accordion__bullet-list li{margin-bottom:.5rem}.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__content a{text-decoration:underline;color:currentColor}.component-split-layout__content a:hover{color:var(--dark-1)}.component-split-layout__title{font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:1.5rem;color:var(--dark-1);margin-bottom:1.5rem}@media (min-width: 991px){.component-split-layout__title{font-size:2.25rem}.vue-product{padding:0 var(--padding);padding-top:1.5rem}}.component-split-layout__description{line-height:1.5;font-weight:400;font-size:1rem;color:var(--mid-1)}.component-split-layout__media .component-video{height:auto;width:100%}@keyframes applypausescale{0%,to,20%,80%{width:1rem;height:1rem}40%,60%{width:1.4rem;height:1.4rem}}.vue-product{font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:var(--light-4);margin-top:111px}.vue-product[v-cloak]{opacity:0}.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:var(--dark-1)}@media (min-width: 991px){.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: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:var(--mid-1)}.vue-product .body-text a{color:inherit;text-decoration:underline}.vue-product .body-text a:hover{color:var(--dark-1)}.vue-product .body-container{padding-bottom:1.5rem}.vue-product .product-content-container{background-color:var(--white);padding:2rem var(--padding);margin-bottom:1.5rem}.vue-product .product-content-container.product-information-container{margin-bottom:4rem}@media (min-width: 991px){.vue-product .product-content-container{padding:2.5rem 2rem;border-radius:.5rem;border:1px solid var(--light-3);margin-bottom:2.5rem}.vue-product .product-content-container.product-description-container .product-content__title{font-size:1.1rem}.vue-product .product-content-container.product-information-container{margin-bottom:6rem}}.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}.vue-product__primary .product-price .component-price{padding-right:.5rem;padding-bottom:.5rem}.vue-product__primary .product-price .payment-provider-messaging-container{width:auto}.vue-product__primary .product-people{margin-top:-1rem}@media (min-width: 991px){.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:"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{font-size:1.5rem;padding-bottom:0}.vue-product__primary .product-people{margin-top:0;margin-bottom:calc(var(--padding) - .5rem)}}.vue-product .product-title{order:-1;display:flex;align-items:center;justify-content:space-between;padding:0 var(--padding) .5rem;background-color:var(--white)}@media (min-width: 991px){.vue-product .product-title{padding-left:0;padding-right:0;background-color:transparent}}.vue-product .product-title .hs-pill{min-width:max-content}.vue-product .product-price{order:-1;padding:0 var(--padding) var(--padding);color:var(--dark-1);background-color:var(--white);font-size:1rem;display:flex;flex-wrap:wrap;align-items:baseline}.vue-product .product-price__preorder{font-weight:500;line-height:1;font-size:.75rem;display:inline-flex;align-items:center;color:var(--mid-1)}@media (min-width: 991px){.vue-product .product-price{padding:0 0 var(--padding);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 .product-people{order:-1;background-color:var(--white);display:flex;align-items:center;padding:0 var(--padding) .75rem;font-weight:400;font-size:.75rem;color:var(--mid-1);line-height:1}@media (min-width: 991px){.vue-product .product-people{background-color:transparent;padding-left:0;padding-right:0}}.vue-product .product-people .component-number-update{margin-right:.2rem}.vue-product .product-people__circle{border-radius:50%;display:inline-block;padding:0;width:11px;height:11px;margin-right:.5rem}.vue-product .component-corner-container{border-top-right-radius:.5rem;position:absolute;top:0;right:0;background: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-discount-apply-container{margin-bottom:1rem}}.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:var(--brand-pink);color:var(--white);font-size:1.1rem;line-height:1.3}.vue-product .component-discount-apply .emphasized{font-weight:500}@media (min-width: 768px){.vue-product .component-discount-apply{font-size:1.1rem;padding:1.5rem 2rem}}.vue-product .component-discount-apply:hover .component-corner-container{height:2rem;width:2rem}.vue-product .component-discount-apply.applied{background-color:var(--success)}.vue-product .component-discount-apply i{display:flex;align-items:center;margin-right:.5rem}.vue-product .component-discount-apply__title{font-size:1.1rem}.vue-product .component-discount-apply__title a{text-decoration:underline;font-weight:500}.vue-product .component-discount-apply__note{background-color:var(--white);line-height:1.5;font-weight:400;font-size:.75rem;color: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:var(--brand-pink);text-decoration:underline}.vue-product .component-countdown__value-container{color: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;margin-top:0;margin-bottom:1.5rem}.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 .product-upsell-banner-container .component-image-container{filter:brightness(.8)}}.vue-product .countdown-notice{line-height:1.5;font-weight:400;font-size:.75rem;color:var(--mid-1);margin-left:1rem}.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-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: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: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}.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 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:var(--dark-1)}@media (min-width: 991px){.vue-product .product-description__list li{padding-left:.5rem}.vue-product .product-media{overflow-x:inherit;position:sticky;left:0;top:128px}.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-accordion .product-accordion-desc{padding:0}.vue-product .product-atc{display:flex;justify-content:space-between;margin-top:2rem;margin-bottom:1.5rem;flex-wrap:wrap}.vue-product .product-atc .component-atc-button{flex:1 1 auto}.vue-product .product-atc .component-atc-button:disabled{margin-right:0}@media (min-width: 991px){.vue-product .product-atc{margin-top:0;margin-bottom:2rem;padding:0;order:-1}.vue-product .product-atc .component-atc-button:disabled{margin-right:1.5rem}}.vue-product .product-atc .hs-btn-primary.component-atc-button{background-color:var(--link)}.vue-product .product-atc__quantity{background-color:var(--white);margin-left:.75rem;max-height:3.25rem;flex:1 0 auto;max-width:6rem;min-height:100%;border:1px solid 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: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:var(--mid-1)}.vue-product .product-atc__quantity__button:disabled{color:var(--mid-4)}.vue-product .product-atc__quantity__number{width:1rem;display:block;flex:1 0 auto;text-align:center}.vue-product #product-value-add{min-height:0}.vue-product .product-details__value{text-align:center;margin-top:1.5rem}.vue-product .product-upsell-banner-container{position:relative;display:block;width:100%;max-width:570px;margin:0 auto 5rem;padding:0 var(--padding)}.vue-product .product-upsell-banner-container .component-image-container{height:100%;width:100%;overflow:hidden;border-radius:.5rem}.vue-product .product-upsell-banner-container .component-image-container img{width:100%;height:100%;object-fit:cover}@media (min-width: 991px){.vue-product .product-upsell-banner-container{margin:0 0 6rem;padding:0}.vue-product .product-upsell-banner-container .component-image-container img{object-fit:unset}}.vue-product .product-upsell-banner{position:absolute;bottom:0;left:var(--padding);right:var(--padding);height:6rem;color:var(--white);font-weight:300;font-size:1rem;line-height:1.3}@media (min-width: 768px){.vue-product .product-media__media-container{min-width:60vw}.vue-product .product-upsell-banner{font-size:1.25rem;height:120px}}.vue-product .product-upsell-banner__content{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 1.5rem}.vue-product .product-upsell-banner__text-right{font-size:.9rem;text-align:right}.vue-product .product-upsell-banner .component-price{font-size:.9rem}@media (min-width: 991px){.vue-product .product-upsell-banner__content{padding:0}.vue-product .product-upsell-banner .component-price{font-size:1rem}}.vue-product .review__header{display:flex;align-items:center;margin-top:1.5rem}.vue-product .review__header img{margin-left:.5rem}.vue-product .review-snippet{border:1px solid var(--light-3);border-radius:.25rem;padding:1.5rem 1rem 0;display:flex;flex-direction:column;line-height:1.5}.vue-product .review-snippet__title{margin-bottom:.5rem;width:100%}@media (min-width: 768px){.vue-product .product-upsell-banner__text-right{font-size:1rem}.vue-product .review-snippet__title{width:auto}}.vue-product .review-snippet__description,.vue-product .review-snippet__rating{margin-bottom:1.5rem}.vue-product .review-snippet__verified{font-size:.75rem;line-height:1;display:flex;align-items:center}.vue-product .review-snippet__verified i{height:.75rem;width:.75rem;margin-right:.25rem;display:inline-block}.vue-product .review-snippet__verified svg{height:.75rem;width:.75rem;fill:var(--dark-1)}.vue-product .review-snippet__date{font-size:.7rem;line-height:1}.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: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 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 .product-old-new{padding:0 var(--padding)}.vue-product .product-old-new__title{margin-bottom:1.5rem}.vue-product .product-old-new__table{background-color:var(--white);border:1px solid var(--light-3);border-radius:.5rem;width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.2}.vue-product .product-old-new__table svg{fill:currentColor}.vue-product .product-old-new__table th{padding-top:1.5rem;padding-bottom:1.5rem;text-align:center;line-height:1.5;font-weight:300;font-size:1rem}.vue-product .product-old-new__table th:first-child{text-align:left}.vue-product .product-old-new__table td{padding-bottom:1.5rem;font-size:.8rem;line-height:1.2}.vue-product .product-old-new__table tr>td:first-child,.vue-product .product-old-new__table tr>th:first-child{padding-left:1.1rem}.vue-product .product-old-new__table tr>td:nth-child(2),.vue-product .product-old-new__table tr>th:nth-child(2){width:23%;background:linear-gradient(90deg,#87027b 0,var(--brand-pink) 100%);color:var(--white);text-align:center}@media (max-width: 370px){.vue-product .product-old-new__table tr>td:nth-child(2),.vue-product .product-old-new__table tr>th:nth-child(2){width:20%}}.vue-product .product-old-new__table tr>td:last-child,.vue-product .product-old-new__table tr>th:last-child{width:23%;color:var(--mid-1);text-align:center}.vue-product .product-old-new__table tr>td:last-child path,.vue-product .product-old-new__table tr>td:last-child svg,.vue-product .product-old-new__table tr>th:last-child path,.vue-product .product-old-new__table tr>th:last-child svg{fill:var(--mid-3)}.vue-product .product-old-new__table tr:last-child td{padding-bottom:1.8rem}.vue-product .product-ingredients{margin-bottom:4rem}@media (min-width: 991px){.vue-product .product-old-new{padding:0}.vue-product .product-ingredients{margin-bottom:185px}}.vue-product .product-ingredients__details{padding:0 var(--padding);margin-bottom:3.6rem}@media (min-width: 991px){.vue-product .product-ingredients__details{display:grid;place-items:center;max-width:628px;margin-bottom:4rem}.vue-product .product-ingredients__details>*{text-align:center}}@media (min-width: 1248px){.vue-product__primary{column-gap:5rem}.vue-product .product-ingredients__details{padding:0}}.vue-product .product-ingredients__title{margin-bottom:1.5rem}@media (min-width: 768px){.vue-product .product-old-new__table{font-size:1rem}.vue-product .product-ingredients__title{margin-bottom:1rem}}.vue-product .product-ingredients__subtitle{line-height:1.5;font-weight:300;font-size:.9rem;margin-bottom:1rem;display:flex;align-items:center}@media (min-width: 768px){.vue-product .product-ingredients__subtitle{font-size:1rem}}.vue-product .product-ingredients .pap-pill-image{display:inline-flex;margin-left:.5rem;padding-left:1rem;padding-right:1rem}.vue-product .product-ingredients .pap-pill-image img{height:16px;max-width:78px}.vue-product .product-ingredients__slider{display:grid;overflow-x:scroll;-webkit-overflow-scrolling:touch;position:relative;grid-template-columns:repeat(4,1fr);grid-gap:1rem;padding-left:var(--padding);padding-top:1.5rem;padding-bottom:6rem}.vue-product .product-ingredients__slider:after{content:"";height:100%;width:1px}@media (min-width: 991px){.vue-product .product-ingredients .pap-pill-image img{max-width:103px}.vue-product .product-ingredients__slider{padding:0;overflow:inherit;grid-gap:2rem;grid-template-columns:repeat(3,1fr)}.vue-product .product-ingredients__slider:after{display:none}}.vue-product .product-ingredients__slider-item{align-self:flex-start;min-width:264px;width:40vw;max-width:352px;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:1.5rem;min-height:280px;background-color:var(--white);border:1px solid var(--light-3);border-radius:.25rem}.vue-product .product-ingredients__slider-item>*{text-align:center}.vue-product .product-ingredients__slider-subtitle{position:absolute;left:50%;top:-.75rem;transform:translate(-50%)}.vue-product .product-ingredients__slider-title{width:100%;border-bottom:1px solid var(--light-3);padding-bottom:.75rem;margin-bottom:.75rem;font-weight:300}.vue-product .product-ingredients__slider-description{padding:0 1rem;font-size:.9rem;line-height:1.4}.vue-product .product-ingredients__slider .component-image-container{position:absolute;bottom:-6rem}.vue-product .component-video-loop-container{position:relative;margin-bottom:4rem}@media (min-width: 991px){.vue-product .product-ingredients__slider-item{min-height:256px;width:100%}.vue-product .component-video-loop-container{margin-bottom:6rem}}.vue-product .faq-accordion-container{padding:2.5rem var(--padding);background-color: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 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 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: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 var(--light-3);z-index:5}.vue-product .product-sticky-container.active{transform:translateY(0)}@media (min-width: 768px){.vue-product .product-sticky-container{padding-top:0;padding-bottom:0}}.vue-product .product-sticky{background-color:var(--white);display:flex;flex-direction:column;padding:1rem var(--padding)}@media (min-width: 1248px){.vue-product .product-sticky{padding:1rem 0}}.vue-product .product-sticky .product-atc{margin:0;width:100%}.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{display:none}@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-atc{margin:0;max-width:300px}#whitening-strips-product-page .product-steps-container{display:grid;column-gap:1rem;grid-template-columns:repeat(3,1fr)}}.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:var(--mid-1);font-size:1.1rem;line-height:1.2}.vue-product .product-sticky__details-title{color: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 .smile-care-routine-container{max-width:1120px;display:flex;flex-direction:column}.vue-product .smile-care-routine-container .component-image,.vue-product .smile-care-routine-container .component-image-container{width:100%;height:auto}.vue-product .smile-care-routine__content{padding:0 1rem;max-width:628px}.vue-product .smile-care-routine__title{color:var(--dark-1);margin-bottom:1rem;line-height:1.5;font-weight:300;font-size:1.5rem}@media (max-width: 370px){.vue-product .product-old-new__table tr>td:last-child,.vue-product .product-old-new__table tr>th:last-child{width:20%}.vue-product .smile-care-routine__title{line-height:1.5;font-weight:300;font-size:1.25rem}}.vue-product .smile-care-routine__description{color:var(--mid-1);margin-bottom:3.5rem;line-height:1.5;font-weight:400;font-size:1rem}.vue-product .smile-care-routine__image-container{width:100%;margin-bottom:4rem;padding:0 var(--padding)}.vue-product #products-carousel{overflow:hidden}@media (min-width: 991px){.vue-product .product-sticky .product-atc{max-width:360px}.vue-product .smile-care-routine-container{align-items:center}.vue-product .smile-care-routine__content{text-align:center}.vue-product .smile-care-routine__description{margin-bottom:4rem}.vue-product .smile-care-routine__image-container{margin-bottom:6rem}}@media (min-width: 1248px){.vue-product .smile-care-routine__image-container{display:flex;justify-content:center;padding:0}}.vue-product .smile-care-routine__image-scroll{display:grid;grid-auto-flow:column;grid-gap:1.5rem;width:100%;overflow:auto hidden;padding:0}.vue-product .smile-care-routine__image-scroll .component-image,.vue-product .smile-care-routine__image-scroll .component-image-container{width:980px;height:auto;overflow:hidden;margin:0 auto}@media (min-width: 991px){.vue-product .smile-care-routine__image-scroll .component-image,.vue-product .smile-care-routine__image-scroll .component-image-container{width:1120px}#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}}.vue-product .smile-care-routine__image-scroll:after,.vue-product .smile-care-routine__image-scroll:before{content:"";height:100%;width:1px}.vue-product #insta{max-width:1120px}.vue-product .snap-product-container{margin-bottom:0}#toothpaste-product-page.vue-product .product-dn-comparison{position:relative;background-color:var(--light-4);padding:2.75rem var(--padding) 2rem var(--padding);margin-bottom:3.2rem;margin-top:1.25rem}#toothpaste-product-page.vue-product .product-dn-comparison:last-child{margin-bottom:0}#toothpaste-product-page.vue-product .product-dn-comparison__pill{position:absolute;left:1.5rem;top:-1.25rem}#toothpaste-product-page.vue-product .product-dn-comparison__content{color:var(--mid-1);font-size:1rem;line-height:1.4}#the-collection-product-page .product-description-container,#the-duo-product-page .product-description-container{margin-bottom:3rem}@media (min-width: 991px){#toothpaste-product-page.vue-product .product-description-container{margin-bottom:3.5rem}#the-collection-product-page .product-description-container,#the-duo-product-page .product-description-container{margin-bottom:6rem;font-size:1.1rem}}#the-collection-product-page .product-content-container.product-information-container,#the-duo-product-page .product-content-container.product-information-container{margin-bottom:0}#toothpaste-sample-experience-product-page .product-description__blurb{margin-bottom:.5rem}#whitening-strips-product-page .product-steps-container{margin-bottom:4rem}@media (min-width: 991px){#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:var(--dark-1);font-weight:300;line-height:1.25;letter-spacing:-.03em;font-size:2rem;margin-bottom:2.5rem}@media (min-width: 1248px){.vue-product .smile-care-routine__image-scroll{overflow:hidden}.vue-product .smile-care-routine__image-scroll:after,.vue-product .smile-care-routine__image-scroll:before{display:none}#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-container__title{grid-column:span 3}#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}#hyaluronic-mouthwash-product-page .product-upsell-banner{color:var(--dark-1)}
/*# sourceMappingURL=/s/files/1/0579/9218/3989/t/31/assets/vue-product.css.map */
