*{box-sizing:border-box}body{color:var(--color-foreground);background:var(--color-background);display:flex;flex-direction:column;margin:0;min-height:100svh;font-variation-settings:"slnt" 0;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif}:root{--hover-lift-amount: 4px;--hover-scale-amount: 1.03;--hover-subtle-zoom-amount: 1.015;--hover-shadow-color: var(--color-shadow);--hover-transition-duration: .25s;--hover-transition-timing: ease-out;--surface-transition-duration: .3s;--surface-transition-timing: var(--ease-out-quad);--submenu-animation-speed: .36s;--submenu-animation-easing: cubic-bezier(.25, .1, .25, 1)}html{scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / var(--opacity-40)) var(--color-background);scroll-behavior:smooth}html[scroll-lock]{overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}img{width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}input:hover,textarea:hover{background-color:var(--color-input-hover-background)}select{background-color:var(--color-background);color:currentcolor}.collection-card,.featured-blog-posts-card{width:100%;position:relative;height:100%}:is(.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio) .collection-card__image,:is(.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio) .featured-blog-posts-card__image,:is(.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio) .blog-placeholder-svg{aspect-ratio:99;height:100%}:is(.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio) .collection-card__inner,:is(.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio) .featured-blog-posts-card__inner{display:flex;flex-direction:column;height:100%}:is(.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio) .collection-card__content,:is(.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio) .featured-blog-posts-card__content{flex-shrink:0}:is(.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio):not(.collection-card--image-bg) .collection-card__content,:is(.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio) .featured-blog-posts-card__content{height:auto}.collection-card__inner,.featured-blog-posts-card__inner{width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;z-index:var(--layer-flat);pointer-events:none}.collection-card__content,.featured-blog-posts-card__content{display:flex;position:relative;height:100%;width:100%;gap:var(--gap)}.collection-card__link,.featured-blog-posts-card__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius)}.product-card,.collection-card,.resource-card,.predictive-search-results__card--product,.predictive-search-results__card{position:relative;transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing);z-index:var(--layer-flat)}.product-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.product-card__content{position:relative}.product-card__content{cursor:pointer}.product-card__content slideshow-component{--cursor: pointer}.predictive-search-results__card .product-card,.predictive-search-results__card .collection-card,.predictive-search-results__card .resource-card{transition:none;will-change:auto}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover,.card-hover-effect-lift .resource-card:hover,.card-hover-effect-lift .predictive-search-results__card:hover{transform:translateY(calc(-1 * var(--hover-lift-amount)))}.card-hover-effect-lift .header .product-card:hover,.card-hover-effect-lift .header .collection-card:hover,.card-hover-effect-lift .header .resource-card:hover,.card-hover-effect-lift .header-drawer .product-card:hover,.card-hover-effect-lift .header-drawer .collection-card:hover,.card-hover-effect-lift .header-drawer .resource-card:hover{transform:none}.card-hover-effect-scale .product-card:hover,.card-hover-effect-scale .collection-card:hover,.card-hover-effect-scale .resource-card:hover,.card-hover-effect-scale .predictive-search-results__card:hover{transform:scale(var(--hover-scale-amount))}.card-hover-effect-scale .header .product-card:hover,.card-hover-effect-scale .header .collection-card:hover,.card-hover-effect-scale .header .resource-card:hover,.card-hover-effect-scale .header-drawer .product-card:hover,.card-hover-effect-scale .header-drawer .collection-card:hover,.card-hover-effect-scale .header-drawer .resource-card:hover{transform:none}.card-hover-effect-subtle-zoom .card-gallery,.card-hover-effect-subtle-zoom .collection-card__image,.card-hover-effect-subtle-zoom .product-card__image,.card-hover-effect-subtle-zoom .resource-card__image{overflow:hidden;transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}.predictive-search-results__card .card-gallery,.predictive-search-results__card .collection-card__image,.predictive-search-results__card .product-card__image,.predictive-search-results__card .resource-card__image{transition:none}.card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .resource-card:hover .resource-card__image,.card-hover-effect-subtle-zoom .predictive-search-results__card:hover{transform:scale(var(--hover-subtle-zoom-amount))}.card-hover-effect-subtle-zoom .header .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .header .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .header .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .header .resource-card:hover .resource-card__image,.card-hover-effect-subtle-zoom .header-drawer .product-card:hover .card-gallery,.card-hover-effect-subtle-zoom .header-drawer .collection-card:hover .collection-card__image,.card-hover-effect-subtle-zoom .header-drawer .product-card:hover .product-card__image,.card-hover-effect-subtle-zoom .header-drawer .resource-card:hover .resource-card__image{transform:none}.predictive-search-results__card .product-card:hover,.predictive-search-results__card .collection-card:hover,.predictive-search-results__card .resource-card:hover,.header .product-card:hover,.header .collection-card:hover,.header .resource-card:hover,.header-drawer .product-card:hover,.header-drawer .collection-card:hover,.header-drawer .resource-card:hover{transform:none;box-shadow:none}}dialog{--backdrop-color-rgb: var(--color-shadow-rgb);background-color:var(--color-background);color:var(--color-foreground)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif}.wrap-text{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}p:empty{display:none}:first-child:is(p,h1,h2,h3,h4,h5,h6),:first-child:empty+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:last-child:is(p,h1,h2,h3,h4,h5,h6),:where(p,h1,h2,h3,h4,h5,h6):nth-child(2):has(+:last-child:empty){margin-block-end:0}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:root{view-transition-name:none}html:active-view-transition-type(page-navigation),html:active-view-transition-type(product-image-transition){view-transition-name:root-custom}::view-transition{pointer-events:none}html:active-view-transition-type(page-navigation) main[data-page-transition-enabled=true]{view-transition-name:main-content}html:active-view-transition-type(page-navigation) main[data-product-transition=true][data-template*=product]{view-transition-name:none}::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-details]{view-transition-name:product-details}::view-transition-group(product-image-transition){z-index:1}::view-transition-group(product-image-transition),::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}::view-transition-old(product-image-transition),::view-transition-new(product-image-transition){block-size:100%;overflow:hidden;object-fit:cover;animation-duration:.25s;animation-timing-function:var(--animation-easing)}::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}*:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){*:focus{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}.focus-inset{outline-offset:calc(var(--focus-outline-width) * -1)}.content-for-layout{flex:1}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 40px}}.page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-narrow,.page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin), calc((100% - min(var(--page-content-width), 100% - var(--page-margin) * 2))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}.section>*{grid-column:2}.shopify-section:not(.header-section) :is(.section,.cart-summary){background:transparent}.shopify-section:not(.header-section):has(.section){position:relative}.shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}.section--page-width>*{grid-column:2}.section--full-width>*{grid-column:1 / -1}@media screen and (max-width:749px){.section--mobile-full-width>*{grid-column:1 / -1}}.section--page-width.section--full-width-right>*{grid-column:2 / 4}.section--full-width.section--full-width-margin>*{grid-column:1 / -1}@media screen and (min-width:750px){.section--full-width.section--full-width-margin>*{padding-left:var(--page-margin);padding-right:var(--page-margin)}}.section>.force-full-width{grid-column:1 / -1}.section--height-small{--section-min-height: var(--section-height-small)}.section--height-medium{--section-min-height: var(--section-height-medium)}.section--height-large{--section-min-height: var(--section-height-large)}.section--height-full-screen{--section-min-height: 100svh}.section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}.hidden{display:none!important}@media screen and (max-width:749px){.hidden--mobile,.mobile\:hidden{display:none!important}}@media screen and (min-width:750px){.hidden--desktop,.desktop\:hidden{display:none!important}}.hide-when-empty:empty{display:none!important}.visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}@media screen and (max-width:749px){.is-visually-hidden-mobile:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}.contents{display:contents}.grid{--centered-column-number: 12;--full-width-column-number: 14;--centered: column-1 / span var(--centered-column-number);--full-width: column-0 / span var(--full-width-column-number);display:flex;flex-direction:column}@media screen and (min-width:750px){.grid{display:grid;gap:0;grid-template-columns:var(--margin-4xl) repeat(var(--centered-column-number),minmax(0,1fr)) var(--margin-4xl);grid-template-areas:"column-0 column-1 column-2 column-3 column-4 column-5 column-6 column-7 column-8 column-9 column-10 column-11 column-12 column-13"}}@media screen and (min-width:1400px){.grid{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}.flex{display:flex;gap:var(--gap-md)}.flip-x{scale:-1 1}.flip-y{scale:1 -1}.list-unstyled{margin:0;padding:0;list-style:none}.text-left{--text-align: left;text-align:left}.text-center{--text-align: center;text-align:center}.text-right{--text-align: right;text-align:right}.text-inherit{color:inherit}.user-select-text{-webkit-user-select:text;user-select:text}.justify-left{justify-content:left}.justify-center{justify-content:center}.justify-right{justify-content:right}.title--aligned-center{display:flex;align-items:center;gap:1rem}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.svg-wrapper--smaller{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.svg-wrapper--small{width:var(--icon-size-xs);height:var(--icon-size-xs)}.svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.relative{position:relative}.icon-success,.icon-error{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.icon-success{color:var(--color-success)}.icon-error{fill:var(--color-error)}.icon-default{fill:currentColor}[data-placeholder=true] *{cursor:default}slideshow-component [data-placeholder=true] *{cursor:grab}body,.paragraph:not(.button),.paragraph>*,.text-block.paragraph :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-foreground))}@media screen and (max-width:1200px){input.paragraph.paragraph,input.paragraph.paragraph:not([type]),textarea.paragraph.paragraph,select.paragraph.paragraph{font-size:max(1rem,var(--font-paragraph--size))}}.paragraph>small{font-size:smaller}h1,.h1.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color, var(--font-h1-color))}@media screen and (max-width:1200px){input.h1.h1,textarea.h1.h1,select.h1.h1{font-size:max(1rem,var(--font-h1--size))}}h2,.h2.h2,.text-block.h2>*,.text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--font-h2-color))}@media screen and (max-width:1200px){input.h2.h2,textarea.h2.h2,select.h2.h2{font-size:max(1rem,var(--font-h2--size))}}h3,.h3,.h3.h3,.text-block.h3>*,.text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}@media screen and (max-width:1200px){input.h3,textarea.h3,select.h3{font-size:max(1rem,var(--font-h3--size))}}h4,.h4.h4,.text-block.h4>*,.text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color, var(--font-h4-color))}@media screen and (max-width:1200px){input.h4.h4,textarea.h4.h4,select.h4.h4{font-size:max(1rem,var(--font-h4--size))}}h5,.h5.h5,.text-block.h5>*,.text-block.h5 :is(h1,h2,h3,h4,h5,h6){font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color, var(--font-h5-color))}@media screen and (max-width:1200px){input.h5.h5,textarea.h5.h5,select.h5.h5{font-size:max(1rem,var(--font-h5--size))}}h6,.h6.h6,.text-block.h6>*,.text-block.h6 :is(h1,h2,h3,h4,h5,h6){font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color, var(--font-h6-color))}@media screen and (max-width:1200px){input.h6.h6,textarea.h6.h6,select.h6.h6{font-size:max(1rem,var(--font-h6--size))}}:first-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-start:0}:last-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-end:0}a{--button-color: var(--color, var(--color-primary));color:var(--button-color);text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}:is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color: var(--color, var(--color-primary-hover))}p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){text-decoration-color:currentcolor}:is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary))):hover{text-decoration-color:transparent;color:var(--color-primary-hover)}.container-background-image{background-repeat:no-repeat;background-size:cover;background-position:center center}details[open] .summary-closed{display:none}details:not([open]) .summary-open{display:none}details[open]>summary .icon-animated>svg{transform:rotate(180deg)}summary::-webkit-details-marker{display:none}body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-group-height) * -1)}body:has(.header[transparent]) #header-group>.header-section{z-index:var(--layer-sticky)}body:has(.header[transparent]) #header-group>*:not(.header-section){z-index:calc(var(--layer-sticky) - 1)}.featured-collection-block{width:100%}.product-grid-container{display:block;width:100%;padding-block:var(--padding-block-start) var(--padding-block-end)}@media screen and (min-width:750px){.product-grid-container{display:grid}}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--product-grid-gap);margin:auto;padding:0;list-style:none}@media screen and (min-width:750px){.product-grid{grid-template-columns:var(--product-grid-columns-desktop)}}.product-grid :is(h3,p){margin:0}.product-grid__item{border:var(--product-card-border-width) solid rgb(var(--color-border-rgb) / var(--product-card-border-opacity))}.product-grid--organic[product-grid-view=default] .product-grid__item{height:fit-content}.product-grid__card.product-grid__card{display:flex;flex-flow:column nowrap;gap:var(--product-card-gap);align-items:var(--product-card-alignment);text-decoration:none;color:var(--color, var(--color-foreground));padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);overflow:hidden}[product-grid-view=zoom-out] .product-grid__card{row-gap:var(--padding-xs)}[product-grid-view=default]{--product-grid-gap: 16px;--padding-block-start: 24px;--padding-block-end: 24px;--padding-inline-start: 0px;--padding-inline-end: 0px}[product-grid-view=default] .product-grid__item{padding-block:0}@media screen and (max-width:749px){[product-grid-view=mobile-single],.product-grid-mobile--large{grid-template-columns:1fr}}@media screen and (max-width:749px){.product-grid__card .group-block>*{flex-direction:column}}ul[product-grid-view=zoom-out] .product-grid__card>*{display:none}ul[product-grid-view=zoom-out] .product-grid__card .card-gallery{display:block}[product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges,slideshow-component>slideshow-controls){display:none}ul[product-grid-view=zoom-out] .card-gallery>img{display:block}[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat( 10, minmax(clamp(50px, calc(100% - 9 * var(--product-grid-gap)) / 10, 80px), 1fr) )}.product-grid-view-zoom-out--details{display:none}.product-grid-view-zoom-out--details .h4,.product-grid-view-zoom-out--details span,.product-grid-view-zoom-out--details s{font-size:var(--font-size--xs);font-family:var(--font-paragraph--family)}.product-grid-view-zoom-out--details span{font-weight:500}.product-grid-view-zoom-out--details .h4{line-height:1.3;font-weight:400}.product-grid-view-zoom-out--details>span.h6,.product-grid-view-zoom-out--details>div.h6>product-price{display:inline-block;line-height:0;margin-top:var(--margin-2xs)}.product-grid-view-zoom-out--details>span.h6>*,.product-grid-view-zoom-out--details>div.h6>*>*{line-height:1.2}@media(prefers-reduced-motion:no-preference){:root:active-view-transition-type(product-grid) details[open] floating-panel-component{view-transition-name:panel-content}:root:active-view-transition-type(product-grid) details[open] floating-panel-component .checkbox *,:root:active-view-transition-type(product-grid) details[open] floating-panel-component .facets__pill-label{transition:none}.facets--vertical :is(:root:active-view-transition-type(product-grid) details[open] floating-panel-component){view-transition-name:none}:root:active-view-transition-type(product-grid) .product-grid{view-transition-name:product-grid}:root:active-view-transition-type(product-grid) footer{view-transition-name:footer}:root:active-view-transition-type(product-grid) .product-grid__item,:root:active-view-transition-type(product-grid) floating-panel-component{transition:none}}::view-transition-group(panel-content){z-index:1}::view-transition-new(product-grid){animation-delay:.15s;animation-name:fadeInUp;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}results-list[initialized] .product-grid__item{transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}@starting-style{results-list[initialized] .product-grid__item{opacity:0;transform:translateY(10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:is(.product-grid__item,.resource-list__item) .product-card{display:grid;height:100%}.video-background,.video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}.text-block{width:100%}.text-block>*:first-child,.text-block>*:first-child:empty+*{margin-block-start:0}.text-block>*:last-child,.text-block>*:has(+*:last-child:empty){margin-block-end:0}.text-block>style+*{margin-block-start:0}.dialog-modal{border:none;box-shadow:var(--shadow-popover)}@media screen and (min-width:750px){.dialog-modal{border-radius:var(--style-border-radius-popover);max-width:var(--normal-content-width)}}@media screen and (max-width:749px){.dialog-modal{max-width:100%;max-height:100%;height:100dvh;width:100dvw;padding:var(--padding-md)}}.dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}.dialog-modal[open]{animation:elementSlideInTop var(--animation-speed) var(--animation-easing) forwards}.dialog-modal[open]::backdrop{animation:backdropFilter var(--animation-speed) var(--animation-easing) forwards;transition:opacity var(--animation-speed) var(--animation-easing)}.dialog-modal.dialog-closing{animation:elementSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.dialog-modal.dialog-closing::backdrop{opacity:0}.dialog-drawer,.dialog-drawer--right{--dialog-drawer-opening-animation: move-and-fade;--dialog-drawer-closing-animation: move-and-fade}.dialog-drawer[open]{--start-x: var(--custom-transform-from, 100%);--end-x: var(--custom-transform-to, 0px);--start-opacity: 1;animation:var(--dialog-drawer-opening-animation) var(--animation-speed) var(--animation-easing) forwards}.dialog-drawer[open].dialog-closing{--start-x: 0px;--end-x: 100%;--start-opacity: 1;--end-opacity: 1;animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}.dialog-drawer--right[open]{--start-x: -100%;--start-opacity: 1}.dialog-drawer--right[open].dialog-closing{--start-x: 0px;--end-x: -100%;--start-opacity: 1;--end-opacity: 1;animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{--text-align: center;display:grid;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.button{font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary)}.button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color)}.button-secondary{font-family:var(--button-font-family-secondary);text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary)}button.shopify-payment-button__button--unbranded{font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary)}textarea,input:not([type=checkbox],[type=radio]){background-color:var(--color-input-background);border-color:var(--color-input-border)}textarea::placeholder,input::placeholder{color:var(--color-input-text)}textarea:not(:placeholder-shown)::placeholder,input:not(:placeholder-shown)::placeholder{opacity:0}.button[hidden]{display:none}.button[aria-disabled=true],.button-secondary[aria-disabled=true],.button:disabled{opacity:.5;cursor:not-allowed}.button,button.shopify-payment-button__button--unbranded{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary)}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}.button-secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}.button-secondary:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--button-background-color)}.button-unstyled{display:block;padding:0;background-color:inherit;color:inherit;border:0;border-radius:0;overflow:hidden;box-shadow:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size)}.button-unstyled:hover{background-color:inherit}.button-unstyled--with-icon{color:var(--color-foreground);display:flex;gap:var(--gap-2xs);align-items:center}.button-unstyled--transparent{background-color:transparent;box-shadow:none}.show-more__button{color:var(--color-primary);cursor:pointer}@media screen and (min-width:750px){.show-more__button:hover{color:var(--color-primary-hover)}}.show-more__label{text-align:start;font-size:var(--font-size--body-md);font-family:var(--font-paragraph--family)}.show-more__button .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.show-more[data-expanded=true] .show-more__label--more,.show-more[data-expanded=false] .show-more__label--less{display:none}.link{display:inline-block;text-align:center}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}.product-form-buttons:has(.add-to-cart-button.button-secondary) :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-secondary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}.icon-caret svg{transition:transform var(--animation-speed) var(--animation-easing)}.icon-caret--forward svg{transform:rotate(-90deg)}.icon-caret--backward svg{transform:rotate(90deg)}.icon-caret{display:none!important}.accordion--caret{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;background:transparent}.accordion--caret accordion-custom .details{background:#fff;border:1px solid rgb(242,242,247);border-radius:8px;padding:0 20px;height:100%}.accordion--caret .details__header{padding-block:16px}@media(max-width:749px){.accordion--caret{grid-template-columns:1fr}}.text-block.heading-2{color:#1c1c1e!important}.accordion--caret rte-formatter h3,.accordion--caret .rte h3,.accordion--caret h3{font-size:16px!important;font-weight:400!important;color:#717171!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 12px!important;line-height:1.5!important}.accordion--caret .details__header{font-size:14px;font-weight:600;color:#1c1c1e;gap:8px}.accordion--caret .details-content{padding-bottom:16px;font-size:14px;color:#3c3c43;line-height:1.6}.accordion--caret+* .text-block,.section-wrapper .accordion--caret~*{text-align:center}summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--padding-sm)}summary:hover{color:var(--dark-1)}summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}summary .icon-plus :is(.horizontal,.vertical),.show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}details[open]>summary .icon-plus .horizontal,.details-open>summary .icon-plus .horizontal,.show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal{transform:rotate(90deg)}details[open]>summary .icon-plus .vertical,.details-open>summary .icon-plus .vertical,.show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical{transform:rotate(90deg);opacity:0}media-gallery{display:block;width:100%}:where(media-gallery,.product-grid__item) .media-gallery__grid{grid-template-columns:1fr;gap:var(--image-gap)}@media screen and (max-width:749px){.product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}:not(.dialog-zoomed-gallery)>.product-media-container{--slide-width: 100%;display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:var(--slide-width, 100%);position:relative;overflow:hidden}:not(.dialog-zoomed-gallery)>.product-media-container:where(.constrain-height){--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}@supports (--test: round(up, 100%, 1px)){:not(.dialog-zoomed-gallery)>.product-media-container{--slide-width: round(up, 100%, 1px)}}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}.product-media :is(deferred-media,product-model){position:absolute}@media screen and (max-width:749px){.product-media-container.constrain-height{max-height:none}}@media screen and (min-width:750px){.product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}body:has(header-component[transparent]) .product-media-container.constrain-height{--viewport-offset: 0px}.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}.media-gallery--large-first-image .product-media-container:first-child,.media-gallery--two-column .product-media-container:only-child{grid-column:span 2}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}.product-media-container--model{flex-direction:column}.shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}.product-media-container img{aspect-ratio:inherit;object-fit:contain}.product-media-container.media-fit-contain img{object-position:center center}.product-media-container.media-fit{--product-media-fit: cover}.product-media-container.media-fit img{object-fit:var(--product-media-fit)}.product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;background-color:transparent}.product-media-container__zoom-button:hover{background-color:transparent}zoom-dialog dialog{width:100vw;height:100vh;border:none;margin:0;padding:0;max-width:100%;max-height:100%;background:#fff;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);scrollbar-width:none}zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){zoom-dialog dialog{scroll-behavior:smooth}}zoom-dialog dialog::backdrop{background:transparent}.close-button{position:fixed;top:var(--margin-lg);right:var(--margin-lg);width:var(--minimum-touch-target);height:var(--minimum-touch-target);z-index:var(--layer-flat);background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%}@supports not (background-color: rgb(from red 150 g b / alpha)){.close-button:focus-visible{outline:none;overflow:visible}.close-button:focus-visible:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline-width) solid currentColor;border-radius:50%;display:inherit}}.dialog--closed .close-button{animation:elementSlideOutBottom calc(var(--animation-speed) * .5) var(--animation-easing) forwards}.dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}.dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color)}@supports (anchor-name: --test){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{--inset-offset: calc(var(--focus-outline-offset) / 2);content:"";position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position-anchor:--selected-thumbnail;outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color);border-radius:var(--media-radius);z-index:var(--layer-raised)}@media(prefers-reduced-motion:no-preference){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{transition-property:inset;transition-duration:var(--spring-d180-b0-duration);transition-timing-function:var(--spring-d180-b0-easing)}}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none;border:none;anchor-name:--selected-thumbnail}}.close-button:hover{background-color:transparent;opacity:.8}.close-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.product-media{display:flex;flex:1}.product-media__image~* .deferred-media__poster-image{display:none}.product-media-container:has(.deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}:is(product-model,deferred-media){height:100%;width:100%;position:relative}product-model model-viewer,:is(deferred-media,product-model)>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:inherit}slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);right:var(--padding-lg)}@media screen and (max-width:749px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}:is(deferred-media,.video-placeholder-wrapper).border-style{overflow:hidden}deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}deferred-media img{height:100%;object-fit:cover;transition:opacity .3s ease}deferred-media iframe{display:block;width:100%;height:100%;border:none;aspect-ratio:var(--size-style-aspect-ratio, auto)}deferred-media[data-media-loaded] img{opacity:0}.deferred-media__poster-icon,.video-placeholder-wrapper__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}:is(.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg):hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (min-width:750px){.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg{width:4rem;height:4rem}}deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}.button-shopify-xr{width:100%;display:flex;justify-content:center;align-items:center;padding:var(--padding-md)}.button-shopify-xr>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);margin-inline-end:var(--margin-md)}.button-shopify-xr[data-shopify-xr-hidden]{display:none}.swatch{--color-border: rgb(var(--color-foreground-rgb) / var(--style-border-swatch-opacity));--min-width-unitless: 15.9999;--min-height-unitless: 15.9999;--min-height: 16px;--min-width: 16px;--scaling-factor: .5;--max-swatch-size: 28px;--max-pill-size: 20px;--max-filter-size: 32px;--offset-swatch-width: calc(var(--variant-picker-swatch-width-unitless) - var(--min-width-unitless));--offset-swatch-height: calc(var(--variant-picker-swatch-height-unitless) - var(--min-height-unitless));--offset-scaled-width: calc( var(--scaling-factor) * var(--offset-swatch-width) / var(--offset-swatch-height) * var(--offset-max-swatch-size) );--offset-scaled-height: calc( var(--scaling-factor) * var(--offset-swatch-height) / var(--offset-swatch-width) * var(--offset-max-swatch-size) );--offset-max-swatch-size: calc(var(--max-swatch-size) - var(--min-width));--swatch-width: min( calc(var(--min-width) + var(--scaling-factor) * var(--offset-swatch-width) * 1px), calc(var(--min-width) + var(--offset-scaled-width)), var(--max-swatch-size) );--swatch-height: min( calc(var(--min-height) + var(--scaling-factor) * var(--offset-swatch-height) * 1px), calc(var(--min-height) + var(--offset-scaled-height)), var(--max-swatch-size) );display:block;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);border-radius:var(--variant-picker-swatch-radius);border:var(--style-border-swatch-width) var(--style-border-swatch-style) var(--color-border);width:var(--swatch-width);height:var(--swatch-height);background-size:var(--swatch-width) var(--swatch-height)}.swatch.swatch--unavailable{border-style:dashed}.swatch.swatch--unscaled{--swatch-width: var(--variant-picker-swatch-width);--swatch-height: var(--variant-picker-swatch-height)}.swatch.swatch--filter{--swatch-width: var(--max-filter-size);--swatch-height: var(--max-filter-size);border-radius:var(--variant-picker-swatch-radius)}.swatch.swatch--pill{--swatch-width: var(--max-pill-size);--swatch-height: var(--max-pill-size);border-radius:var(--variant-picker-swatch-radius)}.swatch.swatch--filter,.swatch.swatch--pill{--style-border-swatch-width: var(--variant-picker-border-width);--style-border-swatch-style: var(--variant-picker-border-style);--color-border: rgb(var(--color-foreground-rgb) / var(--variant-picker-border-opacity))}.swatch.swatch--variant-image{background-size:cover}@media screen and (min-width:750px){.swatch{--max-swatch-size: 32px;--max-pill-size: 16px;--max-filter-size: 28px;--scaling-factor: .65}}.variant-picker .variant-option--buttons label:has(.swatch){border-radius:var(--variant-picker-swatch-radius)}.variant-option{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);--variant-option-padding-inline: var(--padding-md)}.variant-option+.variant-option{margin-top:var(--padding-lg)}.variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:100%}.variant-option--swatches overflow-list::part(list){padding-block:var(--overflow-list-padding-block, 0);padding-inline:var(--overflow-list-padding-inline, 0)}.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment)}@media screen and (max-width:749px){.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment-mobile)}}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin:0;padding:0;border:none}.variant-option--buttons legend{padding:0;margin-block-end:var(--margin-xs)}.variant-option__swatch-value{padding-inline-start:var(--padding-xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}@media(prefers-reduced-motion:no-preference){.variant-option__button-label,.variant-option__select-wrapper,.variant-option__button-label:before,.variant-option__button-label:after,.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill,.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line:last-of-type{transition-duration:var(--animation-speed);transition-timing-function:var(--animation-easing)}.variant-option__button-label__pill{transition-property:transform}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line:last-of-type{transition-property:clip-path}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition-property:transform}.variant-option__button-label:after{transition-property:clip-path}.variant-option__button-label:before{transition-property:border-color}.variant-option__select-wrapper,.variant-option__button-label{transition-property:background-color,border-color,color}}.variant-option__button-label{--variant-picker-stroke-color: var(--color-variant-border);cursor:pointer;display:flex;flex:0 0 3.25em;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--options-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);overflow:clip;justify-content:center;min-height:3.25em;min-width:fit-content;white-space:nowrap;background-color:var(--color-variant-background);color:var(--color-variant-text);gap:0}.variant-option__button-label:hover,.variant-option__button-label:hover:has([aria-disabled=true]):has([data-option-available=false]){background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){border-width:0}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--options-border-width) solid var(--color-selected-variant-border);border-radius:inherit;pointer-events:none;z-index:2;clip-path:inset(var(--clip, 0 0 0 0))}.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):before{top:0;right:0;bottom:0;left:0}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{clip-path:inset(0 0 0 0);border-color:var(--color-variant-border);inset:calc(var(--options-border-width) * -1)}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before{border-color:var(--color-selected-variant-border)}:is(.variant-option__button-label:not(:has(:checked)):has(~label>:checked),.variant-option__button-label:has(:checked):has(~label>[data-previous-checked=true])) .variant-option__button-label__pill{right:0;left:unset}:is(.variant-option__button-label:has([data-previous-checked=true])~label:has([data-current-checked=true]),.variant-option__button-label:has(:checked)~label) .variant-option__button-label__pill{left:0;right:unset}.variant-option__button-label:not(:has(:checked)):has(~label>:checked){--pill-offset: calc(100% + 1px) }.variant-option__button-label:has(:checked)~label{--pill-offset: calc(-100% - 1px) }.variant-option__button-label:has([data-current-checked=true]):first-of-type~label:last-of-type:not(.variant-option__button-label--has-swatch),.variant-option__button-label:not(:has(:checked)):has(~label>:checked):not(.variant-option__button-label--has-swatch){--clip: 0 0 0 100%}.variant-option__button-label:not(:has([data-current-checked=true])):first-of-type:has(~label:last-of-type>:checked):not(.variant-option__button-label--has-swatch),.variant-option__button-label:has(:checked)~label:not(.variant-option__button-label--has-swatch){--clip: 0 100% 0 0}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{width:max(var(--pill-width-current, 100%),var(--pill-width-previous, 100%))}@media screen and (min-width:750px){.variant-option__button-label{padding:var(--padding-xs) var(--variant-option-padding-inline)}}.variant-option--buttons:has(:nth-of-type(3)) .variant-option__button-label:has([data-current-checked=true]):first-of-type~label:last-of-type{--pill-offset: calc(100% + 1px) }.variant-option--buttons:has(:nth-of-type(3)) .variant-option__button-label:not(:has([data-current-checked=true])):first-of-type:has(~label:last-of-type>:checked){--pill-offset: calc(-100% - 1px) }.variant-option__button-label__pill{background:var(--color-selected-variant-background);position:absolute;top:calc(var(--options-border-width) * -1);bottom:calc(var(--options-border-width) * -1);border-radius:inherit;pointer-events:none;width:100%;transform:translate(var(--pill-offset, 0))}.variant-option__button-label__text{pointer-events:none;text-align:start;text-wrap:auto;z-index:2}.variant-option--equal-width-buttons{--variant-min-width: clamp(44px, calc(var(--variant-option-padding-inline) * 2 + var(--variant-ch)), 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr))}.variant-option--equal-width-buttons .variant-option__button-label{min-width:var(--variant-min-width)}.variant-option--equal-width-buttons .variant-option__button-label__text{text-align:center;text-wrap:balance}.variant-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch{--focus-outline-radius: var(--variant-picker-swatch-radius);padding:0;border:none;flex-basis:auto;min-height:auto}.variant-option__button-label--has-swatch:has(input){display:block}.variant-option__button-label:has(:checked){color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.variant-option__button-label:has(:checked):hover{border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:var(--color-selected-variant-hover-background)}.variant-option__button-label:has([data-option-available=false]){color:rgb(var(--color-variant-text-rgb) / var(--opacity-60))}.variant-option__button-label--has-swatch:hover{outline:var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch:has(:checked){--focus-outline: var(--focus-outline-width) solid var(--color-foreground);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@supports not (background-color: rgb(from red 150 g b / alpha)){.variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label:has(:focus-visible) .swatch{outline:none;position:relative;overflow:visible}.variant-option__button-label--has-swatch:has(:checked):after,.variant-option__button-label:has(:focus-visible) .swatch:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline);border-radius:var(--focus-outline-radius, 50%);background-color:transparent;display:inherit}}.variant-option__button-label:has([data-option-available=false]):has(:checked){background-color:inherit;color:rgb(var(--color-variant-text-rgb) / var(--opacity-60))}.variant-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;padding:0;width:100%;height:100%;aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.variant-option__button-label svg{position:absolute;left:var(--options-border-width);top:var(--options-border-width);height:calc(100% - (var(--options-border-width) * 2));width:calc(100% - (var(--options-border-width) * 2));cursor:pointer;pointer-events:none;stroke-width:var(--style-border-width);stroke:var(--variant-picker-stroke-color)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg{stroke:var(--color-variant-border)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line{stroke-width:var(--options-border-width)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line:last-of-type{clip-path:inset(var(--clip, 0 0 0 0));stroke:rgb(var(--color-variant-text-rgb) / 1)}.sticky-content{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}@media screen and (min-width:750px){.sticky-content--desktop,.sticky-content--desktop.full-height--desktop>.group-block{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}}.price,.compare-at-price,.unit-price{white-space:nowrap}.unit-price{display:block;font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.tax-note.tax-note.tax-note{font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}product-price.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*:not(.tax-note){margin-block:0}.compare-at-price{opacity:.4;text-decoration-line:line-through;text-decoration-thickness:1.5px}.card-gallery{position:relative}@container (max-width: 70px){.card-gallery:hover .quick-add__button{display:none}}[data-quick-add-button=choose] add-to-cart-component{display:none}[data-quick-add-button=add] .quick-add__button--choose{display:none}.drawer{background-color:var(--color-background);position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);z-index:var(--layer-raised);transform:translate(-120%);transition:transform var(--animation-speed) var(--animation-easing)}.drawer[data-open=true]{transform:translate(0)}.drawer-toggle{display:flex;align-items:center;gap:10px;cursor:pointer}.drawer__header{display:flex;justify-content:space-between;align-items:center;padding:var(--drawer-header-block-padding) var(--drawer-inline-padding)}.drawer__title{font-size:var(--font-h2--size);margin:0}.drawer__close{width:var(--minimum-touch-target);height:var(--minimum-touch-target)}.drawer__content{display:block;padding:var(--drawer-content-block-padding) var(--drawer-inline-padding);width:100%}.background-overlay{position:relative}.background-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-overlay-color, rgb(0 0 0 / 15%))}.spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width:990px){.spacing-style{--spacing-scale: var(--spacing-scale-default)}}.spacing-style,.inherit-spacing{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width:750px){.size-style{width:var(--size-style-width);height:var(--size-style-height)}}.custom-typography,.custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.custom-typography h2,.custom-typography h3,.custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}.custom-typography p{line-height:var(--line-height--body, var(--line-height));font-family:Circular,Helvetica Neue,Helvetica,Arial,sans-serif}.custom-font-size,.custom-font-size>*{font-size:var(--font-size)}.custom-font-weight,.custom-font-weight>*{font-weight:var(--font-weight)}.border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.layout-panel-flex{display:flex;gap:var(--gap);height:100%}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width:749px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column){flex-wrap:var(--flex-wrap-mobile)}.layout-panel-flex--row:not(.mobile-column)>.menu{flex:1 1 min-content}.layout-panel-flex--row:not(.mobile-column)>.text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column)>.image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column)>.button{flex:0 0 fit-content}}@media screen and (min-width:750px){.layout-panel-flex{flex-direction:var(--flex-direction)}}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--animation-speed) ease}.field__input{flex-grow:1;text-align:left;border-radius:var(--style-border-radius-inputs);transition:box-shadow var(--animation-speed) ease,background-color var(--animation-speed) ease;padding:var(--input-padding);box-shadow:var(--input-box-shadow);background-color:var(--color-input-background);color:var(--color-input-text);border:none;outline:none;font-size:var(--font-paragraph--size)}.field__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.field__input:is(:focus,:hover){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}.field__input--button-radius{border-radius:var(--style-border-radius-buttons-primary)}.field__input--button-padding{padding-inline:var(--padding-3xl)}.field__label{color:rgb(var(--color-input-text-rgb) / var(--opacity-80));font-size:var(--font-paragraph--size);left:var(--input-padding-x);top:50%;transform:translateY(-50%);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--animation-speed) ease,font-size var(--animation-speed) ease}:is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6){margin-block:clamp(1.5rem,1em * 3.3,2.5rem) var(--font-heading--spacing)}:is(.rte,.shopify-policy__title) :first-child:is(p,h1,h2,h3,h4,h5,h6),:is(.rte,.shopify-policy__title) :first-child:empty+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(.rte,.shopify-policy__title) ul,:is(.rte,.shopify-policy__title) ol{margin-block-start:0;padding-inline-start:1.5em}:is(.rte,.shopify-policy__title) :is(ul,ol):not(:is(ul,ol) :is(ul,ol)){margin-block-end:1em}:is(.rte,.shopify-policy__title) blockquote{margin-inline:1.5em 2.3em;margin-block:3.8em;padding-inline-start:.8em;border-inline-start:1.5px solid rgb(var(--color-foreground-rgb) / var(--opacity-25));font-style:italic;font-weight:500}:is(.rte,.shopify-policy__title) .rte-table-wrapper{overflow-x:auto}:is(.rte,.shopify-policy__title) table{width:100%!important;border-collapse:collapse}:is(.rte,.shopify-policy__title) tr:not(:has(td)),:is(.rte,.shopify-policy__title) thead{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));font-weight:700;text-transform:uppercase}:is(.rte,.shopify-policy__title) tr:has(td){border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}:is(.rte,.shopify-policy__title) th,:is(.rte,.shopify-policy__title) td{text-align:start;padding-inline:var(--padding-md);padding-block:var(--padding-sm)}.shopify-policy__container{padding-block:var(--padding-xl)}.checkbox{--checkbox-top: 50%;--checkbox-left: 1.5px;--checkbox-offset: 3px;--checkbox-path-opacity: 0;--checkbox-cursor: pointer;position:relative;display:flex;align-items:center}.checkbox:has(.checkbox__input:checked){--checkbox-path-opacity: 1}.checkbox.checkbox--disabled{--checkbox-cursor: not-allowed}.checkbox__input{position:absolute;opacity:0;margin:0;padding:0;width:var(--checkbox-size);height:var(--checkbox-size);aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.checkbox__input:focus-visible{outline:none}.checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-foreground);border-color:var(--color-foreground)}.checkbox__input:disabled+.checkbox__label .icon-checkmark{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}.checkbox__label{position:relative;display:inline-flex;cursor:var(--checkbox-cursor);line-height:var(--checkbox-size);min-width:var(--minimum-touch-target)}.checkbox .icon-checkmark{height:var(--checkbox-size);width:var(--checkbox-size);flex-shrink:0;border:var(--checkbox-border);border-radius:var(--checkbox-border-radius);background-color:var(--color-background)}.checkbox__label-text{padding-inline-start:var(--checkbox-label-padding);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox .icon-checkmark path{stroke:var(--color-background);opacity:var(--checkbox-path-opacity);transition:opacity var(--animation-speed) var(--animation-easing)}.checkbox__input:disabled+.checkbox__label{color:var(--input-disabled-text-color)}:where(input[type=radio]),:where(input[type=checkbox]){width:var(--checkbox-size);height:var(--checkbox-size);aspect-ratio:1;margin:0;margin-inline-end:var(--padding-3xs);padding:0;border:var(--checkbox-border);-webkit-appearance:none;appearance:none;position:relative;display:inline-block;vertical-align:middle;cursor:pointer}input[type=radio]{border-radius:var(--style-border-radius-50);background:transparent;transition:border-color .2s ease,background-color .2s ease}:where(input[type=radio]):checked{border-color:var(--color-foreground);background:var(--color-background)}:where(input[type=radio]):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--checkbox-size) / 2);height:calc(var(--checkbox-size) / 2);background:var(--color-foreground);border-radius:var(--style-border-radius-50);transition:background .2s ease}:where(input[type=radio]):disabled{border-color:var(--input-disabled-border-color);background-color:var(--input-disabled-background-color);cursor:not-allowed}:where(input[type=radio]):disabled:checked:after{background:var(--input-disabled-background-color)}:where(input[type=radio]):not(:disabled):hover{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}:where(input[type=radio]):not(:disabled):hover:checked{border-color:var(--color-foreground);background-color:var(--color-background)}:where(input[type=radio]):not(:disabled):hover:checked:after{background:rgb(var(--color-foreground-rgb) / var(--opacity-85))}:where(input[type=checkbox]){border-radius:var(--checkbox-border-radius);background-color:var(--color-background);transition:border-color .2s ease,background-color .2s ease}:where(input[type=checkbox]):checked{background-color:var(--color-foreground);border-color:var(--color-foreground)}:where(input[type=checkbox]):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--color-background);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}:where(input[type=checkbox]):not(:disabled):hover{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}:where(input[type=checkbox]):not(:disabled):hover:checked{border-color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-85))}:where(input[type=checkbox]):disabled{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color);cursor:not-allowed}:where(input[type=checkbox]):disabled:checked:after{background-color:var(--input-disabled-text-color)}:where(input[type=radio])+label,:where(input[type=checkbox])+label{display:inline;vertical-align:middle;cursor:pointer}:where(input[type=radio]):disabled+label,:where(input[type=checkbox]):disabled+label{color:var(--input-disabled-text-color);cursor:not-allowed}label:has(input[type=radio]),label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:var(--padding-2xs);cursor:pointer}label:has(input[type=radio]:disabled),label:has(input[type=checkbox]:disabled){cursor:not-allowed}.variant-option__button-label--has-swatch:has(input[type=radio]){display:block}.button[id^=BuyButtons-ProductSubmitButton-]{position:relative;overflow:hidden}.cart-items-component{width:100%;height:100%;display:flex;flex-direction:column}.cart-bubble{--cart-padding: .2em;position:relative;width:20px;aspect-ratio:1;border-radius:50%;border-width:0;display:flex;line-height:normal;align-items:center;justify-content:center;color:var(--color-primary-button-text);padding-inline:var(--cart-padding)}.cart-bubble[data-maintain-ratio]{aspect-ratio:1}.cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius:var(--style-border-radius-50)}.cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary-button-background);border-radius:var(--style-border-radius-lg)}.cart-bubble__text{font-size:var(--font-size--3xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}.cart-primary-typography{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight)}.cart-secondary-typography{font-family:var(--cart-secondary-font-family);font-style:var(--cart-secondary-font-style);font-weight:var(--cart-secondary-font-weight)}.quantity-selector{--quantity-selector-width: 124px;display:flex;justify-content:space-between;align-items:center;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);align-self:stretch;transition:background-color var(--animation-speed) var(--animation-easing)}.quantity-selector:hover{background-color:var(--color-input-hover-background)}.product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--style-border-radius-buttons-secondary)}.quantity-selector :is(.quantity-minus,.quantity-plus){padding:0;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0;color:var(--color-input-text)}.quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-inputs);border-end-start-radius:var(--style-border-radius-inputs)}.quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-inputs);border-end-end-radius:var(--style-border-radius-inputs)}.product-details .quantity-selector,.quick-add-modal .quantity-selector{border-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-minus,.quick-add-modal .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-plus,.quick-add-modal .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}.quantity-selector .svg-wrapper{transition:transform var(--animation-speed) var(--animation-easing)}.quantity-selector svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}:is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}.quantity-selector input[type=number]{margin:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;max-width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);border-radius:var(--style-border-radius-buttons);color:var(--color-input-text);background-color:transparent}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}.pills__pill{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));color:var(--color-foreground);display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);min-width:48px;padding:6px 12px;border-radius:var(--style-border-radius-pills);cursor:pointer;background-color:var(--pills-pill-background-color);transition:background-color var(--animation-speed) var(--animation-easing)}.pills__pill:hover{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}@media screen and (max-width:749px){.pills__pill{padding:var(--padding-xs) var(--padding-md)}}.pills__pill>.svg-wrapper{--close-icon-opacity: .4;--icon-stroke-width: 1px;color:var(--color-foreground)}@media screen and (max-width:749px){.pills__pill--swatch{padding-inline-start:var(--padding-sm)}}.pills__pill--swatch .swatch{margin-right:-4px}@media screen and (min-width:750px){.pills__pill--desktop-small{font-size:var(--font-size--xs)}}fly-to-cart{--offset-y: 10px;position:fixed;width:var(--width, 40px);height:var(--height, 40px);left:0;top:0;z-index:calc(infinity);pointer-events:none;border-radius:var(--style-border-radius-buttons-primary);overflow:hidden;object-fit:cover;background-size:cover;background-position:center;opacity:0;background-color:var(--color-foreground);translate:var(--start-x, 0) var(--start-y, 0);transform:translate(-50%,-50%);animation-name:travel-x,travel-y,travel-scale;animation-timing-function:var(--x-timing),var(--y-timing),var(--scale-timing);animation-duration:.6s;animation-composition:accumulate;animation-fill-mode:both}fly-to-cart.fly-to-cart--main{--x-timing: cubic-bezier(.7, -5, .98, .5);--y-timing: cubic-bezier(.15, .57, .9, 1.05);--scale-timing: cubic-bezier(.85, .05, .96, 1)}fly-to-cart.fly-to-cart--quick{--x-timing: cubic-bezier(0, -.1, 1, .32);--y-timing: cubic-bezier(0, .92, .92, 1.04);--scale-timing: cubic-bezier(.86, .08, .98, .98);animation-duration:.6s}fly-to-cart.fly-to-cart--sticky{--x-timing: cubic-bezier(.98, -.8, .92, .5);--y-timing: cubic-bezier(.14, .56, .92, 1.04);--scale-timing: cubic-bezier(.86, .08, .98, .98);--radius: var(--style-border-radius-buttons-primary);animation-duration:.8s}@media screen and (max-width:749px){fly-to-cart.fly-to-cart--sticky{--x-timing: cubic-bezier(.98, -.1, .92, .5)}}@keyframes travel-scale{0%{opacity:var(--start-opacity, 1)}5%{opacity:1}to{border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + var(--offset-y))) scale(.25)}}@keyframes travel-x{to{translate:var(--travel-x, 0) 0}}@keyframes travel-y{to{translate:0 var(--travel-y, 0)}}@media screen and (min-width:750px){.collection-wrapper{--facets-vertical-col-width: 6;grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}@media screen and (min-width:990px){.collection-wrapper{--facets-vertical-col-width: 5}}@media screen and (min-width:750px){.collection-wrapper:has(.facets-block-wrapper--full-width),.collection-wrapper:has(.collection-wrapper--full-width){grid-column:1 / -1;grid-template-columns:minmax(var(--page-margin),1fr) repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) minmax(var(--page-margin),1fr)}}@media screen and (min-width:750px){.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid{grid-column:var(--facets-vertical-col-width) / var(--full-width-column-number)}}@media screen and (min-width:750px){.collection-wrapper:has(.facets-block-wrapper--vertical:not(#filters-drawer)):has(.collection-wrapper--full-width){grid-column:1 / -1;grid-template-columns:0fr repeat(var(--centered-column-number),minmax(0,1fr)) 0fr}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__card{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=mobile-single] .product-grid__card{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width) .card-gallery,:is(.collection-wrapper--full-width-on-mobile) .card-gallery{margin-inline-start:calc(-1*max(var(--padding-xs),var(--padding-inline-start)));margin-inline-end:calc(-1*max(var(--padding-xs),var(--padding-inline-end)))}}.collection-wrapper--full-width .main-collection-grid__title{margin-left:var(--page-margin)}@media screen and (max-width:749px){.collection-wrapper--full-width-on-mobile .main-collection-grid__title{margin-left:var(--page-margin)}}@media screen and (min-width:750px){.collection-wrapper--grid-full-width .facets--vertical:not(.facets--drawer){padding-inline-start:max(var(--padding-sm),var(--padding-inline-start))}}@media screen and (max-width:749px){.collection-wrapper:has(.product-grid-mobile--large) .facets-mobile-wrapper.facets-controls-wrapper{display:none}}@media screen and (min-width:750px){.collection-wrapper:has(>.facets--horizontal) .facets__panel[open]{z-index:var(--facets-open-z-index)}}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes move-and-fade{0%{transform:translate(var(--start-x, 0),var(--start-y, 0));opacity:var(--start-opacity, 0)}to{transform:translate(var(--end-x, 0),var(--end-y, 0));opacity:var(--end-opacity, 1)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes elementSlideInTop{0%{margin-top:var(--padding-sm);opacity:0}to{margin-top:0;opacity:1}}@keyframes elementSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes elementSlideInBottom{0%{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes elementSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}}@keyframes thumbnailsSlideInTop{0%{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes thumbnailsSlideOutTop{0%{transform:translateY(-50%);opacity:1}to{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}}@keyframes thumbnailsSlideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes thumbnailsSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes search-element-slide-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes search-element-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes dialogZoom{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(1em)}}@keyframes thumbnail-selected{0%,to{box-shadow:0 0 0 2px transparent;scale:.9}50%{box-shadow:0 0 0 2px #000;scale:1}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideInTop{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}.bubble{display:inline-flex;height:calc(var(--variant-picker-swatch-height) / 1.5);font-size:var(--font-size--xs);border-radius:20px;min-width:20px;padding:0 6px;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25));color:var(--color-foreground);align-items:center;justify-content:center}.bubble svg{width:12px;height:12px}.top-shadow:before{content:"";box-shadow:0 0 10px var(--color-shadow);position:absolute;z-index:var(--layer-lowest);top:0;right:0;bottom:0;left:0;clip-path:inset(-50px 0 0 0)}@media screen and (min-width:750px){.top-shadow--mobile:before{display:none}}.bottom-shadow:before{content:"";box-shadow:0 0 10px var(--color-shadow);position:absolute;z-index:var(--layer-lowest);top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 -50px 0)}@media screen and (min-width:750px){.bottom-shadow--mobile:before{display:none}}.video-placeholder-wrapper{position:relative;width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}:not(deferred-media)>.video-placeholder-wrapper{width:var(--video-placeholder-width)}.video-placeholder-wrapper>*{width:100%;height:100%;object-fit:cover;object-position:center}slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.slideshow--content-below-media slideshow-slide :is(.slide__image-container,.slide__content){position:static}.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:750px){.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}@supports (animation-timeline: auto){.slide__content{opacity:0;animation:slide-reveal both linear;animation-timeline:var(--slideshow-timeline)}}@media(prefers-reduced-motion){.slide__content{opacity:1;animation:none}}slideshow-component[refreshing-timeline] .slide__content{animation:none}.slideshow--single-media{--cursor: default}a slideshow-component{--cursor: pointer}slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor);min-height:var(--slide-min-height)}@media(prefers-reduced-motion){slideshow-slides{scroll-behavior:auto}}slideshow-slides::-webkit-scrollbar{width:0}slideshow-slides::-webkit-scrollbar-track{background:transparent}slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}@media screen and (min-width:750px){slideshow-slides{min-height:var(--slide-min-height-desktop)}}slideshow-component[disabled=true] slideshow-slides{overflow:hidden}slideshow-component:not([in-viewport]) slideshow-slides{overflow:hidden}@media screen and (max-width:749px){slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}slideshow-slide{position:relative;scroll-snap-align:center;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-name:var(--slideshow-timeline);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;border-radius:var(--corner-radius, 0);overflow:hidden}slideshow-component[actioned] slideshow-slide,slideshow-slide[aria-hidden=false]{content-visibility:visible}slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}slideshow-slide[hidden]:not([reveal]){display:none}slideshow-slide[aria-hidden=true]{cursor:pointer}slideshow-slide .slide__image-container--rounded{border-radius:var(--corner-radius, 0)}slideshow-slide.product-media-container--tallest{content-visibility:visible}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}slideshow-component[dragging]{--cursor: grabbing}slideshow-component[dragging] *{pointer-events:none}slideshow-component[dragging] slideshow-arrows{display:none}slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size;background-color:var(--color-background)}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.slideshow-control:is(.icon-pause,.icon-play) svg{display:none}slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block}slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block}slideshow-arrows{--cursor-previous: w-resize;--cursor-next: e-resize;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:var(--layer-heightened);pointer-events:none;mix-blend-mode:difference;align-items:flex-end}slideshow-arrows[position=left]{justify-content:flex-start;padding-inline:var(--padding-xs)}slideshow-arrows[position=right]{justify-content:flex-end;padding-inline:var(--padding-xs)}slideshow-arrows[position=center]{justify-content:space-between;align-items:center}slideshow-arrows:has(.slideshow-control--shape-square),slideshow-arrows:has(.slideshow-control--shape-circle){mix-blend-mode:normal}slideshow-component[disabled=true] slideshow-arrows{display:none}slideshow-arrows .slideshow-control{pointer-events:auto;opacity:0;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);padding:0 var(--padding-xs);color:var(--color-white)}slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}.card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){.card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}:not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:arrowsSlideIn var(--animation-speed) var(--animation-easing) forwards}@keyframes arrowsSlideIn{0%{transform:translate(var(--padding-sm));opacity:0}to{opacity:1}}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 1rem) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -1rem) 0;opacity:0}}.section-resource-list,.section-carousel{row-gap:var(--gap)}.section-resource-list__content{display:flex;flex-direction:column;align-items:var(--horizontal-alignment);gap:var(--gap);width:100%}.section-resource-list__content:empty{display:none}.section-resource-list__header:is(:empty,:has(.group-block-content:empty)),.section-resource-list__content:empty{display:none}@media screen and (max-width:749px){:where(.section-resource-list.section--full-width) product-card[data-product-transition]>.group-block,:where(.section-carousel.section--full-width) product-card[data-product-transition]>.group-block{padding-inline:max(var(--padding-xs),var(--padding-inline-start)) max(var(--padding-xs),var(--padding-inline-end))}}.resource-list--carousel-mobile{display:block}@media screen and (min-width:750px){.resource-list--carousel-mobile{display:none}}.resource-list{--resource-list-mobile-gap-max: 9999px;--resource-list-column-gap: min(var(--resource-list-column-gap-desktop), var(--resource-list-mobile-gap-max));--resource-list-row-gap: min(var(--resource-list-row-gap-desktop), var(--resource-list-mobile-gap-max));width:100%}@media screen and (max-width:749px){.resource-list{--resource-list-mobile-gap-max: 12px}}@container resource-list (max-width: 749px){.resource-list{--resource-list-mobile-gap-max: 12px}}.resource-list--grid{display:grid;gap:var(--resource-list-row-gap) var(--resource-list-column-gap);grid-template-columns:var(--resource-list-columns-mobile)}@media screen and (min-width:750px){.resource-list--grid{grid-template-columns:var(--resource-list-columns)}}@container resource-list (max-width: 449px){.resource-list--grid{grid-template-columns:var(--resource-list-columns-mobile)}}@container resource-list(min-width: 450px) and (max-width: 749px){.resource-list--grid{--resource-list-columns-per-row: 3;grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(3n+1)),.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(8n)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 750px){.resource-list--grid{grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+9)){--resource-list-columns-per-row: 5}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+7):nth-last-child(-n+8)){--resource-list-columns-per-row: 4}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 3}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(5)){--resource-list-columns-per-row: 5}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(-n+4)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 1200px){.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 6}}.resource-list__item{height:100%;color:var(--color-foreground);text-decoration:none}.resource-list__carousel{--slide-width: 60vw;width:100%;position:relative;container-type:inline-size;container-name:resource-list-carousel}.resource-list__carousel .slideshow-control[disabled]{display:none}.resource-list__carousel .slideshow-control--next{margin-inline-start:auto}@container resource-list-carousel (max-width: 749px){.resource-list__carousel .resource-list__slide{--slide-width: clamp(150px, var(--mobile-card-size, 60cqw), var(--slide-width-max))}}@container resource-list-carousel (min-width: 750px){.resource-list__carousel .resource-list__slide{--section-slide-width: calc( (100% - (var(--resource-list-column-gap) * (var(--column-count) - 1)) - var(--peek-next-slide-size)) / var(--column-count) );--fallback-slide-width: clamp(150px, var(--mobile-card-size, 60cqw), var(--slide-width-max));--slide-width: var(--section-slide-width, var(--fallback-slide-width))}}.resource-list__carousel slideshow-slides{gap:var(--resource-list-column-gap);margin-block:-16px;padding-block:16px}.resource-list__carousel slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.resource-list__carousel .resource-list__slide{width:var(--slide-width);flex:0 0 auto;scroll-snap-align:start;min-width:0}.group-block,.group-block-content{position:relative}.group-block:has(>video-background-component),.group-block:has(>.background-image-container){overflow:hidden}.group-block-content{height:100%;width:100%}.section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill{flex:1}.layout-panel-flex--row>.group-block--width-fit{flex:0}.layout-panel-flex--row>.group-block--width-fill{flex:1}.layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width)}.group-block--height-fit{height:auto}.group-block--height-custom,.group-block--height-fill{height:var(--size-style-height)}.layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.layout-panel-flex--column>.group-block--height-fill{flex:1}.layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}accordion-custom details::details-content,accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}accordion-custom details:not(:focus-within)::details-content,accordion-custom details:not(:focus-within) .details-content{transition:none}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}text-component{--shimmer-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--shimmer-color-light: rgb(var(--color-foreground-rgb) / var(--opacity-10));--shimmer-speed: 1.25s;display:inline-block;position:relative;transition:color var(--animation-speed-slow) ease;line-height:1}text-component:after{content:attr(value);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;opacity:0;transition:opacity var(--animation-speed-slow) var(--animation-easing);pointer-events:none;background-image:linear-gradient(-85deg,var(--shimmer-text-color) 10%,var(--shimmer-color-light) 50%,var(--shimmer-text-color) 90%);background-clip:text;background-size:200% 100%;background-position:100% 0;place-content:center}text-component[shimmer]{color:transparent}text-component[shimmer]:after{opacity:1;animation:text-shimmer var(--shimmer-speed) infinite linear}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.transition-background-color{transition:background-color var(--animation-speed-medium) ease-in-out}.transition-transform{transition:transform var(--animation-speed-medium) var(--animation-timing-bounce)}.transition-border-color{transition:border-color var(--animation-speed-medium) var(--animation-timing-hover)}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-40));border-radius:20px;border:6px solid transparent;background-clip:content-box;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[product-grid-view=zoom-out] :is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media screen and (max-width:749px){:is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}.product-card:hover,.collection-card:hover,.resource-card:hover,.predictive-search-results__card--product:hover,.predictive-search-results__card:hover{position:relative;z-index:var(--layer-raised);transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.header .product-card:hover,.header .collection-card:hover,.header .resource-card:hover,.header-drawer .product-card:hover,.header-drawer .collection-card:hover,.header-drawer .resource-card:hover{z-index:auto;transform:none;box-shadow:none}.predictive-search-results__inner{flex-grow:1;overflow-y:auto;padding-block:var(--padding-lg);container-type:inline-size;color:var(--color-foreground)}@media screen and (max-width:1200px){input,textarea,select,.paragraph.paragraph input,.paragraph.paragraph textarea,.paragraph.paragraph select,.h1.h1 input,.h1.h1 textarea,.h1.h1 select,.h2.h2 input,.h2.h2 textarea,.h2.h2 select,.h3.h3 input,.h3.h3 textarea,.h3.h3 select,.h4.h4 input,.h4.h4 textarea,.h4.h4 select,.h5.h5 input,.h5.h5 textarea,.h5.h5 select,.h6.h6 input,.h6.h6 textarea,.h6.h6 select{font-size:max(1rem,100%)}}.product-recommendations{display:block}.product-recommendations__skeleton-item{aspect-ratio:3 / 4;background-color:var(--color-foreground);opacity:var(--skeleton-opacity);border-radius:4px}@media screen and (max-width:749px){.product-recommendations__skeleton-item:nth-child(odd){display:none}}product-recommendations:has([data-has-recommendations=false]){display:none}.add-to-cart-button{--text-speed: .26;--base-delay: calc(var(--text-speed) * .25);--tick-speed: .1;--ring-speed: .2;--check-speed: .2;--burst-speed: .32;--step-delay: 3;--speed: 1;-webkit-user-select:none;user-select:none;transition-property:color,box-shadow,background-color,scale,translate;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.add-to-cart-button:active{scale:.99;translate:0 1px}.add-to-cart-button .svg-wrapper .checkmark-burst{width:30px;height:30px}.add-to-cart-text{--atc-opacity: 0;--atc-destination: -1em;display:flex;gap:var(--gap-2xs);align-items:center;justify-content:center;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards;transition:width var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.add-to-cart__added{--atc-opacity: 1;--atc-destination: 0px;position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;gap:.3rem}.add-to-cart__added-icon{width:32px;height:32px}[data-added=true] .add-to-cart-text,[data-added=true] .add-to-cart__added{animation-name:atc-slide}.checkmark-burst{opacity:0;overflow:visible}.checkmark-burst .burst{rotate:20deg}.checkmark-burst .check{opacity:.2;scale:.8;filter:blur(2px);transform:translateZ(0)}.checkmark-burst :is(.ring,.line,.check,.burst,.tick){transform-box:fill-box;transform-origin:center}.checkmark-burst :is(.line){stroke-dasharray:1.5 1.5;stroke-dashoffset:-1.5;translate:0 -180%}.checkmark-burst g{transform-origin:center;rotate:calc(var(--index) * (360 / 8) * 1deg)}.add-to-cart-button[data-added=true] .checkmark-burst{opacity:1}.add-to-cart-button[data-added=true] .check{opacity:1;scale:1;filter:blur(0)}.add-to-cart-button[data-added=true] .tick{scale:1.75}.add-to-cart-button[data-added=true] .ring{opacity:0;scale:1}.add-to-cart-button[data-added=true] .line{stroke-dashoffset:1.5}.add-to-cart-button[data-added=true] .add-to-cart-text{clip-path:circle(0% at 50% 50%);filter:blur(2px);opacity:0;translate:0 4px}@media(prefers-reduced-motion:no-preference){.add-to-cart-button[data-added=true] .check{transition-property:opacity,scale,filter;transition-duration:calc(calc(var(--check-speed) * 1s));transition-delay:calc((var(--base-delay) * 1s));transition-timing-function:var(--ease-out-quad)}.add-to-cart-button[data-added=true] .tick{transition-property:scale;transition-duration:calc((calc(var(--tick-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * (var(--step-delay) * 1.1))) * 1s));transition-timing-function:ease-out}.add-to-cart-button[data-added=true] .ring{transition-property:opacity,scale;transition-duration:calc((calc(var(--ring-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-quad)}.add-to-cart-button[data-added=true] .line{transition-property:stroke-dashoffset;transition-duration:calc((calc(var(--burst-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-cubic)}.add-to-cart-text{transition-property:clip-path,opacity,filter,translate;transition-duration:calc((var(--text-speed) * .6s)),calc((var(--text-speed) * 1s));transition-timing-function:ease-out}}.add-to-cart-text{clip-path:circle(100% at 50% 50%)}@keyframes atc-slide{to{opacity:var(--atc-opacity, 1);translate:0px var(--atc-destination, 0px)}}.custom-marquee{position:sticky}: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:222,23,109;--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;--bfcm-25-lime-green:208,255,0;--bfcm-25-limited-red:235,0,27;--bfcm-25-vault-yellow:255,255,0;--bfcm-25-vault-red:255,0,0;--bfcm-25-vault-blue:0,166,255;--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:flex;justify-content:space-between}[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/CircularStd-Book.woff2?v=1774216806) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Circular;src:url(/cdn/shop/files/CircularXX-Regular-subset.woff2?v=1778105174) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Circular;src:url(/cdn/shop/files/CircularStd-Medium.woff2?v=1774216809) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:CircularXX;src:url(/cdn/shop/files/CircularStd-Book.woff2?v=1774216806) format("woff2");font-weight:450;font-display:swap}@font-face{font-family:Pulp;src:url(/cdn/shop/files/PulpDisplay-Medium.woff2?v=1774216823) 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:1;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.3rem;height:2.3rem}@media(min-width:991px){.component-catalog__product .variant-selector__button{width:2.5rem;height:2.5rem}}.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-button-container .is-disabled{opacity:.6;pointer-events:none;cursor:not-allowed;background:rgb(var(--mid-4));color:rgb(var(--dark-4));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));border-color: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:1rem}.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:calc(1248px + var(--padding) * 2)}.component-catalog.extended .component-catalog__product{min-width:280px}.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(1248px + 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:calc(1248px + var(--padding) * 2);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}}.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;opacity:1}.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:calc(1248px + var(--padding) * 2);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;grid-auto-flow:dense}@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.vault-double-wide{grid-column:span 2}.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__body .slashed{margin-left:.25rem;text-decoration:line-through;color:rgb(var(--mid-3))}.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}}.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}.dollar-toothpaste-bundle{--bab-green:2,203,123;--bab-yellow:255,216,1;background-color:#f6c3ff;padding-top:1.5rem;-webkit-tap-highlight-color:transparent}.dollar-toothpaste-bundle-header{display:flex;width:100%;height:auto;justify-content:center;position:relative;margin-bottom:1.5rem;flex-direction:column}.dollar-toothpaste-bundle-header .disclaimer{color:#636366;font-size:12px;text-align:center}.dollar-toothpaste-bundle-header__component-image{margin-bottom:.75rem;width:100%;height:auto;display:flex;justify-content:center}.dollar-toothpaste-bundle-header__component-image .component-image{width:100%;height:auto;max-width:650px}.dollar-toothpaste-bundle-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}.dollar-toothpaste-bundle-cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;width:100%;padding-bottom:10rem;position:relative;grid-auto-flow:dense}.dollar-toothpaste-bundle-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))}.dollar-toothpaste-bundle-cards-container .ui-card-content{display:flex;flex-direction:column;width:100%;flex:1;overflow:hidden}.dollar-toothpaste-bundle-cards-container .ui-card-content__heading{width:100%;height:auto;margin-bottom:1rem}.dollar-toothpaste-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-weight:300;padding:0 .75rem;font-size:.75rem}.dollar-toothpaste-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}.dollar-toothpaste-bundle-cards-container .ui-card-content__footer{display:flex;justify-content:center;padding:0 .75rem;margin-bottom:1rem}.dollar-toothpaste-bundle-cards-container .ui-card-content__footer .hs-btn-primary{font-size:.75rem;width:100%;height:2rem;padding:unset}.dollar-toothpaste-bundle-cards-container .ui-card-content__footer .ui-button{width:100%}.dollar-toothpaste-bundle-cards-container .ui-card-content__footer .ui-button-group{justify-content:space-between}.dollar-toothpaste-bundle-cards-container .ui-card .component-image-container{padding:.75rem 1.25rem .25rem}.dollar-toothpaste-bundle-cards-container .ui-card .component-image,.dollar-toothpaste-bundle-cards-container .ui-card .component-image-container{width:100%;height:auto;border-radius:.5rem .5rem 0 0}.dollar-toothpaste-bundle-cards-container .ui-card__image{background-color:rgb(var(--light-3))}.dollar-toothpaste-bundle-cards-container .ui-card__image.locked-product-overlay,.dollar-toothpaste-bundle-cards-container .ui-card__image.sold-out-banner{position:absolute;background:0 0}.dollar-toothpaste-bundle-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}.dollar-toothpaste-bundle-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}.dollar-toothpaste-bundle .ui-sticky-container{position:fixed;bottom:0;left:0;z-index:2;width:100%;background:rgb(var(--white))}.dollar-toothpaste-bundle .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}.dollar-toothpaste-bundle .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)}.dollar-toothpaste-bundle .ui-sticky-container .ui-sticky__body{padding-bottom:1rem}.dollar-toothpaste-bundle .ui-sticky-container .ui-sticky__footer{display:flex;flex-direction:row;gap:1rem;background-color:rgb(var(--white))}.dollar-toothpaste-bundle .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}.dollar-toothpaste-bundle .fill-bar-container .progress-section{flex:1;position:relative;height:100%;background:0 0;border-right:2px solid rgb(var(--black))}.dollar-toothpaste-bundle .fill-bar-container .progress-section:last-child{border-right:none}.dollar-toothpaste-bundle .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}.dollar-toothpaste-bundle .fill-bar-container .progress-fill.active{width:100%;border-right:none}.dollar-toothpaste-bundle .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){.dollar-toothpaste-bundle-cards-container{grid-template-columns:repeat(auto-fill,minmax(204px,1fr));max-width:50%}.dollar-toothpaste-bundle .ui-sticky__expanded-content-container{border-radius:.5rem .5rem 0 0}}.dollar-toothpaste-bundle .ui-sticky__expanded-content-container.expanded{opacity:1;pointer-events:all;transform:translate(-50%,-100%)}.dollar-toothpaste-bundle .ui-sticky__heading{font-size:1.5rem}.dollar-toothpaste-bundle .ui-sticky__heading .component-price__current-container .component-price__current{font-size:1.5rem;color:#000;font-weight:400}.dollar-toothpaste-bundle .ui-sticky__heading .component-price__current-container .component-price__currency{font-size:1rem;color:#000}.dollar-toothpaste-bundle .ui-sticky__body{font-size:.75rem;color:rgb(var(--mid-2))}.dollar-toothpaste-bundle .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%}.dollar-toothpaste-bundle .ui-sticky__footer .ui-button:disabled{background-color:#d1d1d6;color:#fff;border:2px solid transparent}.dollar-toothpaste-bundle .ui-sticky__footer .component-atc-button{background-color:rgb(var(--bab-yellow));color:rgb(var(--black));border:2px solid rgb(var(--black));width:100%}.dollar-toothpaste-bundle .ui-sticky__footer .component-atc-button:disabled{background:#d1d1d6;color:#fff;border:2px solid transparent}.dollar-toothpaste-bundle .ui-sticky__footer .component-atc-button.added,.dollar-toothpaste-bundle .ui-sticky__footer .component-atc-button.adding{background-color:rgb(var(--success))}.dollar-toothpaste-bundle .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}.dollar-toothpaste-bundle .cart-items-expanded-container.expanded{opacity:1}.dollar-toothpaste-bundle .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}.dollar-toothpaste-bundle .cart-items-expanded-container .cart-item.expanded{opacity:1}.dollar-toothpaste-bundle .cart-items-expanded-container .cart-item__component-image{width:3rem;max-width:3rem;height:auto}.dollar-toothpaste-bundle .cart-items-expanded-container .cart-item__component-image .component-image-container{height:auto;width:3rem}.dollar-toothpaste-bundle .cart-items-expanded-container .cart-item__component-image .component-image-container .component-image{height:auto;width:100%}.dollar-toothpaste-bundle .cart-items-expanded-container .cart-item__content{display:flex;gap:1rem;align-items:center;width:100%}.dollar-toothpaste-bundle .cart-items-expanded-container .cart-item__content-trash-container{display:flex;flex-grow:2;flex-direction:row-reverse}.dollar-toothpaste-bundle .cart-items-expanded-container .cart-item__title{flex:2}.dollar-toothpaste-bundle .cart-items-expanded-container .cart-item__quantity{flex:1;text-align:center}.dollar-toothpaste-bundle .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}.dollar-toothpaste-bundle .product-card .footer-buttons{display:flex;justify-content:center;padding:0 .75rem;margin-bottom:1rem;width:100%}.dollar-toothpaste-bundle .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}.dollar-toothpaste-bundle .product-card .component-image-container .component-image{width:100%;height:auto}.dollar-toothpaste-bundle .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}.dollar-toothpaste-bundle .product-card.wide{flex-direction:row;grid-column:span 2}.dollar-toothpaste-bundle .product-card.wide .component-image-container{background:0 0}.dollar-toothpaste-bundle .product-card.wide .ui-card__section.title{flex-grow:0}@keyframes gradientShift{0%,to{background-position:50% 0}50%{background-position:50% 100%}}: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))}@media(min-width:768px){.flavour-bab__header-price-from{font-size:1.25rem}}.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}.flavour-bab .product-image-container{position:relative}.flavour-bab .product-image-container .component-image-container.toothpaste-tag{background-color:transparent;position:absolute;left:-1.25rem;bottom:12%;height:1.5rem}.flavour-bab .product-image-container .component-image-container.toothpaste-tag .component-image{height:1.25rem;width:auto;border-radius:0}.better-bundle{max-width:calc(1120px + var(--padding) * 2);display:flex;flex-direction:column;width:100%}.better-bundle .product-three-for-twenty{background-color:unset;padding:0 1rem}.better-bundle .better-bundle-title{padding:2rem 0 0}@media(min-width:991px){.flavour-bab .product-image-container .component-image-container.toothpaste-tag .component-image{height:1.5rem}.better-bundle .better-bundle-title{padding:3rem 0 0;width:100%}}.better-bundle .better-bundle-logo{margin-right:auto;padding-left:1rem;width:74px;height:41px}@media(min-width:991px){.better-bundle .better-bundle-logo{padding:0}}.better-bundle .better-bundle-logo img{width:100%;height:auto}.better-bundle .locked{opacity:.5;pointer-events:none}.better-bundle .component-price{display:flex;justify-content:center;margin-bottom:.75rem;height:20px}.better-bundle .component-accordion-head{padding:0 1rem;border-bottom:1px solid rgb(var(--light-2))}.better-bundle .component-accordion-body{padding:1rem 0}.better-bundle__header{display:flex;flex-direction:column;align-items:center;width:100%}.better-bundle__accordion,.better-bundle__accordion .component-accordion,.better-bundle__accordion .component-accordion-body{box-sizing:border-box}.better-bundle__accordion .component-accordion .close{animation:1s ease-in-out infinite pop;display:inline-block;transition:animation .1s}.better-bundle__accordion .component-accordion .open,.better-bundle__accordion .component-accordion[open] .close{animation:none}.better-bundle__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}.better-bundle__accordion-selector,.better-bundle__accordion-title{font-size:1.5rem}.better-bundle__product-cards{padding-bottom:var(--padding)}.better-bundle li,.better-bundle ul{margin:0;padding:0;list-style:none}.better-bundle__disclaimer{width:80%;text-align:center;margin:auto;color:rgb(var(--mid-1));font-size:.75rem;padding-top:2rem}.better-bundle .custom-dropdown{position:relative;display:inline-block;width:100%;background-color:red}.better-bundle .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}.better-bundle .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}.better-bundle .dropdown-title{margin-left:1rem}.better-bundle .dropdown-image-title{display:flex;align-items:center}.better-bundle .dropdown-title-chevron{font-size:1rem}.better-bundle .dropdown-title-chevron i{display:block;width:.5rem;height:1.25rem}.better-bundle .dropdown-title-chevron svg path{fill:#000}.better-bundle .dropdown-item{display:flex;align-items:center;padding:10px;cursor:pointer;transition:background-color .2s}.better-bundle .dropdown-item span{margin-left:10px}.better-bundle .fill-bar-container{display:flex;position:relative}.better-bundle .progress-fill{position:absolute;top:0;left:0;height:100%;background-color:#4caf50;z-index:1;transition:width .3s}.better-bundle .progress-section{flex:1;height:20px;border:1px solid #ddd;position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.better-bundle .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){.better-bundle .free-label.promotion{font-size:.8rem}}.better-bundle .free-label.promotion.filled{background-image:none;-webkit-text-fill-color:#000;color:#000}.better-bundle__header-price{display:flex;flex-direction:row;align-items:baseline}.better-bundle__header-price-from{font-size:1rem;font-weight:300;color:rgb(var(--mid-1))}@media(min-width:768px){.better-bundle__header-price-from{font-size:1.25rem}}.better-bundle__header-price-tc{color:rgb(var(--sale));font-size:1.5rem}@media(min-width:991px){.better-bundle__header-price-tc{font-size:2rem}#shopify-section-footer{margin-top:auto}}.better-bundle__banner{width:100%;max-width:450px;padding:1rem 0}@media(min-width:768px){.better-bundle__banner{padding:2rem 0 0;max-width:none}}.better-bundle__banner .component-image-container,.better-bundle__banner img{width:100%;height:auto}.better-bundle .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}.better-bundle .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}.better-bundle .free-product-button:disabled,.better-bundle .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}.better-bundle .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}.component-image-atc{width:100%;height:100%}.component-image-atc.adding .component-image{opacity:.5}.component-image-atc:disabled{cursor:wait}.component-feature-media-carousel{padding:1rem}.component-feature-media-carousel__feature-image{width:100%;aspect-ratio:1;position:relative;overflow:hidden;border-radius:2.5rem}.component-feature-media-carousel__feature-image-view{width:100%;height:100%;display:flex;transition:transform .4s}.component-feature-media-carousel__feature-image-current-slide{min-width:100%;flex:0 0 100%}.component-feature-media-carousel__feature-image .component-image-container{width:100%;height:100%}.component-feature-media-carousel__feature-image .component-image-container .component-image{width:100%;height:100%;object-fit:contain}.component-feature-media-carousel__nav-button{width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:.5rem;background-color:rgb(var(--white));border:none;stroke:rgb(var(--dark-1))}.component-feature-media-carousel__images-container{flex:1;overflow:hidden;min-width:0}.component-feature-media-carousel__thumbnails{width:100%;display:flex;transition:transform .3s;gap:.5rem}.component-feature-media-carousel__thumbnail{box-sizing:border-box;cursor:pointer;aspect-ratio:1;flex:0 0 calc((100% - 1.3rem)/ 3)}.component-feature-media-carousel__compact-carousel{width:100%;display:flex;margin-top:1rem;gap:1rem;align-items:center;padding:0 .5rem}.component-feature-media-carousel__compact-carousel svg{width:100%;height:100%}.component-feature-media-carousel__compact-carousel .component-image-container{width:100%;height:100%;overflow:hidden;border-radius:.5rem;border:2px solid rgb(var(--white))}.component-feature-media-carousel__compact-carousel .component-image-container.selected{border:2px solid rgb(var(--primary-colour))}.component-feature-media-carousel__compact-carousel .component-image-container .component-image{width:100%;height:100%;object-fit:cover}#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)}.section.section--page-width.color-scheme-6>.footer-content.spacing-style{background:rgb(var(--black));padding:3rem;margin-left:auto;margin-right:auto}.email-signup__input-group.email-signup__input-group--integrated.email-signup__input-group--arrow.color-scheme-6{border-radius:10px}#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){#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{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__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;width:100%;max-width:100%}@media(min-width:1810px){.secondary-nav-container{padding:0vw 20vw}}@media(max-width:1809px){.secondary-nav-container{padding:0 6vw}}.secondary-nav{padding:0;color:rgb(var(--mid-1));width:100%;max-width:100%}.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;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-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 .is-disabled{opacity:.6;pointer-events:none;cursor:not-allowed;background:rgb(var(--mid-4));color:rgb(var(--dark-4))}.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;padding-left:0;padding-right:0}@media(min-width:991px){.home .home-container{margin-bottom:6rem}}.home .home-container .component-image{width:100%;height:100%}.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:calc(1248px + var(--padding) * 2)}.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}section.home-sale-banner.home-container{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:5rem;min-height:200px;display:flex;justify-content:center;align-items:center}.home-sale-banner__content.container{text-align:center}section.home .home-sale-banner__content{display:grid;place-items:center;text-align:center;padding:4.925rem 0;font-weight:500;line-height:1;font-size:1rem}section.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}.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}@media(min-width:768px){.home .home-sale-banner__title{margin-bottom:1rem}}@media(min-width:991px){.home .home-sale-banner__content{padding:3.25rem 0}.home .home-sale-banner__title{font-size:2rem}}#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))}}@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}}#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 .component-feature-media-carousel{grid-area:media}@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 .component-feature-media-carousel{padding-top:11rem}#toothpaste-product-page .product-atc-content{background-color:rgb(var(--white));padding:1.5rem var(--padding);border-radius:8px;border:1px solid rgb(var(--light-3))}#toothpaste-product-page .product-atc-content .promo-pills{display:flex;flex-direction:row;padding-bottom:.5rem}#toothpaste-product-page .product-atc-content .promo-pills__free-gift{background:#f4efff;color:#007aff;line-height:1.5;font-size:.75rem;padding:.25rem 1rem;font-weight:500;border-radius:.4rem;border:1px solid rgb(var(--light-2));height:unset}#toothpaste-product-page .product-atc-content .promo-pills__free-gift.bfcm-fgwp{background-color:rgb(var(--bfcm-25-lime-green));color:rgb(var(--brand-v34));font-weight:400}#toothpaste-product-page .product-atc-content .promo-pills__free-gift.bfcm-limited{background-color:rgb(var(--bfcm-25-limited-red));color:rgb(var(--white))}}#toothpaste-product-page .product-sticky .atc-content{border:none}#toothpaste-product-page .product-sticky .promo-pills{display:flex;flex-direction:row;padding-bottom:.5rem;justify-content:space-between}#toothpaste-product-page .product-sticky .promo-pills__free-gift{background:#f4efff;color:#007aff;line-height:1.5;font-size:.75rem;padding:.25rem 1rem;font-weight:500;border-radius:.4rem;height:unset}#toothpaste-product-page .product-sticky .promo-pills__free-gift.bfcm-fgwp{background-color:rgb(var(--bfcm-25-lime-green));color:rgb(var(--brand-v34));font-weight:400}#toothpaste-product-page .product-sticky .promo-pills__free-gift.bfcm-limited{background-color:rgb(var(--bfcm-25-limited-red));color:rgb(var(--white))}#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{background-color:rgb(var(--white));margin-bottom:0;border-radius:.5rem}#toothpaste-product-page .product-carousel .component-image-container{height:auto;width:100%}#toothpaste-product-page .toothpaste-custom-styling{padding-top:.75rem}#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){#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 .product-pricing-container{padding:0;border:none}}#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,#toothpaste-product-page .toothpaste-custom-styling .product-pricing-container.container-fluid{background-color:transparent;padding-bottom:0}#toothpaste-product-page .toothpaste-custom-styling .product-pricing-container .promo-pills{display:flex;flex-direction:row;padding-bottom:.5rem}#toothpaste-product-page .toothpaste-custom-styling .product-pricing-container .promo-pills__free-gift{background:#f4efff;color:#007aff;line-height:1.5;font-size:.75rem;padding:.25rem 1rem;font-weight:500;border-radius:.4rem;height:unset}#toothpaste-product-page .toothpaste-custom-styling .product-pricing-container .promo-pills__free-gift.bfcm-fgwp{background-color:rgb(var(--bfcm-25-lime-green));color:rgb(var(--brand-v34));font-weight:400}#toothpaste-product-page .toothpaste-custom-styling .product-pricing-container .promo-pills__free-gift.bfcm-limited{background-color:rgb(var(--bfcm-25-limited-red));color:rgb(var(--white))}#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-content .promo-pills{display:flex;flex-direction:row;padding-bottom:.5rem}.vue-product .product-atc-content .promo-pills__free-gift{background:#f4efff;color:#007aff;line-height:1.5;font-size:.75rem;padding:.25rem 1rem;font-weight:500;border-radius:.4rem;border:1px solid rgb(var(--light-2));height:unset}.vue-product .product-atc-content .promo-pills__free-gift.bfcm-fgwp{background-color:rgb(var(--bfcm-25-lime-green));color:rgb(var(--brand-v34));font-weight:400}.vue-product .product-atc-content .promo-pills__free-gift.bfcm-limited{background-color:rgb(var(--bfcm-25-limited-red));color:rgb(var(--white))}.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 .bundle-savings-pill{padding-bottom:.25rem}.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 .bogo-strips{font-size:1.5rem;color:rgb(var(--mid-2));text-decoration:line-through}.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 .component-feature-media-carousel__feature-image .product-media-grid__exclusive-overlay{top:0}.vue-product .component-feature-media-carousel__spinner{position:absolute;bottom:3%;left:2%;width:30%;height:30%}.vue-product .component-feature-media-carousel__spinner .icon-wavy-circle-svg{width:100%;height:100%;animation:30s linear infinite spin;fill:rgb(var(--primary-colour))}.vue-product .component-feature-media-carousel__spinner .text-65-off-svg{position:absolute;top:50%;left:50%;transform:translate(-46%,-50%) scale(.75);width:100%;height:100%;fill:rgb(var(--primary-font-colour))}.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{width:100%;overflow-x:clip}.vue-product .product-media-grid .lilo-and-stitch .component-video-source-array-container{position:relative}.vue-product .product-media-grid .lilo-and-stitch .component-video-source-array-container video{left:50%;transform:translate(-50%);bottom:-1rem;width:460px;height:160px;position:absolute}.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__value-add.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))}.vue-product .product-atc__value-add.money-back-pill.faded{overflow:hidden}.vue-product .product-atc__value-add.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}.vue-product .product-atc__value-add.money-back-pill.xs-pill{font-size:.75rem;padding:.4rem .75rem}.vue-product .product-atc__value-add.money-back-pill.sm-pill{padding:.4rem .75rem;font-size:1rem}.vue-product .product-atc__value-add.money-back-pill.lg-pill{padding:.5rem 1.1rem}.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__club.is-disabled{opacity:.6;pointer-events:none;cursor:not-allowed;background:rgb(var(--mid-4));color:rgb(var(--dark-4))}.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-sticky .promo-pills{display:flex;flex-direction:row;padding-bottom:.5rem}.vue-product .product-sticky .promo-pills__free-gift{background:#f4efff;color:#007aff;line-height:1.5;font-size:.75rem;padding:.25rem 1rem;font-weight:500;border-radius:.4rem;border:1px solid rgb(var(--light-2));height:unset}.vue-product .product-carnival{position:relative;min-height:721px;max-width:calc(1248px + var(--padding) * 2);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:calc(1248px + var(--padding) * 2);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{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 .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 .approved-fluoride-component{display:flex;width:100%;padding:.75rem 3rem;background-color:rgb(var(--light-4));border:1px solid rgb(var(--light-3));line-height:1.5;font-weight:400;font-size:.75rem}@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}.vue-product.vue-product-refresh .approved-fluoride-component{background-color:rgb(var(--white));margin-bottom:1.5rem;border-radius:.5rem}#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.vue-product-refresh .approved-fluoride-component__image .component-image{width:100%;height:100%}.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}.vue-product.vue-product-refresh .product-volume-upsell{margin:1.5rem 0}#toothpaste-product-page .product-description-container,#whitening-mouthwash-product-page .product-description-container,#whitening-toothpaste-product-page .product-description-container{margin-bottom:0}#toothpaste-product-page .product-atc-upsell,#whitening-mouthwash-product-page .product-atc-upsell,#whitening-toothpaste-product-page .product-atc-upsell{background-color:rgb(var(--white))}@media(min-width:991px){#toothpaste-product-page .product-description-container,#whitening-mouthwash-product-page .product-description-container,#whitening-toothpaste-product-page .product-description-container{margin-bottom:1.5rem}#toothpaste-product-page .product-atc-upsell,#whitening-mouthwash-product-page .product-atc-upsell,#whitening-toothpaste-product-page .product-atc-upsell{background-color:transparent}}#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){#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}#toothbrush-product-page .product-atc .hs-btn-primary.component-atc-button:not(.added){background-color:rgb(var(--primary-colour))}#starter-bundle-product-page .bundle-savings-pill,#whitening-duo-bundle-product-page .bundle-savings-pill{padding-bottom:.25rem}#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){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))}.product-page-license.lucky-charms{justify-content:center}.product-page-license.lucky-charms .component-image,.product-page-license.lucky-charms .component-image-container{width:100%;height:auto;max-width:5.5rem}.product-page-license.smurfberry .component-image,.product-page-license.smurfberry .component-image-container,.product-page-license.stranger-things .component-image,.product-page-license.stranger-things .component-image-container,.product-page-license.wonka .component-image,.product-page-license.wonka .component-image-container{width:100%;height:auto;max-width:20rem}.product-page-license.violet-crumble{max-width:400px;width:100%}.product-page-license.violet-crumble .component-image,.product-page-license.violet-crumble .component-image-container{display:none}.product-page-license.violet-crumble .custom-blurb-text{font-size:.75rem;padding-top:1rem}.product-page-license.reeses{flex-direction:column;align-items:flex-start}.product-page-license.reeses .component-image,.product-page-license.reeses .component-image-container{width:100%;height:auto;max-width:7rem}.product-page-license.reeses .custom-blurb-text{font-size:.75rem;padding-top:1rem}.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}#id-stain-mouthwash-product-page .promo-pills__limited-pill,#whitening-mouthwash-product-page .promo-pills__limited-pill{background-color:#eb001b;line-height:1.5;font-size:.75rem;color:rgb(var(--white));padding:.25rem 1rem;font-weight:500;border-radius:.4rem}#id-stain-mouthwash-product-page .product-description-container,#whitening-mouthwash-product-page .product-description-container{padding:2rem 1.25rem}@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}#id-stain-mouthwash-product-page .product-description-container,#whitening-mouthwash-product-page .product-description-container{padding:2rem}}#id-stain-mouthwash-product-page .product-description-container__bulletpoints,#whitening-mouthwash-product-page .product-description-container__bulletpoints{list-style:none;padding:0;margin:0;font-size:1.2rem;line-height:1.5rem}#id-stain-mouthwash-product-page .product-description-container__bulletpoints li,#whitening-mouthwash-product-page .product-description-container__bulletpoints li{position:relative;padding-left:1.5rem;padding-bottom:.75rem}#id-stain-mouthwash-product-page .product-description-container__bulletpoints li:before,#whitening-mouthwash-product-page .product-description-container__bulletpoints li:before{content:"";position:absolute;left:0;top:.25rem;width:1rem;height:1rem;background:url(https://cdn.shopify.com/s/files/1/0916/4078/files/arrow-icon.png?v=1755142887) center/contain no-repeat}#v34-strips-bundle-product-page .product-title,#v34-whitening-strips-landing-product-page .product-title,#v34-whitening-strips-product-page .product-title{display:flex;justify-content:flex-start;padding-bottom:0}#v34-strips-bundle-product-page .product-title__below-text,#v34-whitening-strips-landing-product-page .product-title__below-text,#v34-whitening-strips-product-page .product-title__below-text{line-height:1.5;font-size:.75rem;color:rgb(var(--error));font-weight:500;padding-left:1.25rem;background-color:rgb(var(--white))}@media(min-width:991px){#v34-strips-bundle-product-page .product-title__below-text,#v34-whitening-strips-landing-product-page .product-title__below-text,#v34-whitening-strips-product-page .product-title__below-text{padding:0;background-color:transparent;margin-bottom:1rem}#v34-strips-bundle-product-page .promo-pills__fast-shipping,#v34-strips-bundle-product-page .promo-pills__free-gift,#v34-whitening-strips-landing-product-page .promo-pills__fast-shipping,#v34-whitening-strips-landing-product-page .promo-pills__free-gift,#v34-whitening-strips-product-page .promo-pills__fast-shipping,#v34-whitening-strips-product-page .promo-pills__free-gift{margin-left:.625rem;margin-bottom:.5rem}}#v34-strips-bundle-product-page .promo-pills,#v34-whitening-strips-landing-product-page .promo-pills,#v34-whitening-strips-product-page .promo-pills{display:flex;flex-direction:row;justify-content:space-between}#v34-strips-bundle-product-page .promo-pills__limited-pill,#v34-whitening-strips-landing-product-page .promo-pills__limited-pill,#v34-whitening-strips-product-page .promo-pills__limited-pill{background-color:#eb001b;line-height:1.5;font-size:.75rem;color:rgb(var(--white));padding:.25rem 1rem;font-weight:500;border-radius:.4rem}#v34-strips-bundle-product-page .promo-pills__fast-shipping,#v34-strips-bundle-product-page .promo-pills__free-gift,#v34-whitening-strips-landing-product-page .promo-pills__fast-shipping,#v34-whitening-strips-landing-product-page .promo-pills__free-gift,#v34-whitening-strips-product-page .promo-pills__fast-shipping,#v34-whitening-strips-product-page .promo-pills__free-gift{background:#f4efff;color:#007aff;line-height:1.5;font-size:.75rem;padding:.25rem 1rem;font-weight:500;border-radius:.4rem;height:unset}#v34-strips-bundle-product-page .promo-pills__fast-shipping.bfcm-fgwp,#v34-strips-bundle-product-page .promo-pills__free-gift.bfcm-fgwp,#v34-whitening-strips-landing-product-page .promo-pills__fast-shipping.bfcm-fgwp,#v34-whitening-strips-landing-product-page .promo-pills__free-gift.bfcm-fgwp,#v34-whitening-strips-product-page .promo-pills__fast-shipping.bfcm-fgwp,#v34-whitening-strips-product-page .promo-pills__free-gift.bfcm-fgwp{background-color:rgb(var(--bfcm-25-lime-green));color:rgb(var(--brand-v34));font-weight:400;border:1px solid rgb(var(--light-3))}#v34-strips-bundle-product-page .promo-pills__fast-shipping.bfcm-limited,#v34-strips-bundle-product-page .promo-pills__free-gift.bfcm-limited,#v34-whitening-strips-landing-product-page .promo-pills__fast-shipping.bfcm-limited,#v34-whitening-strips-landing-product-page .promo-pills__free-gift.bfcm-limited,#v34-whitening-strips-product-page .promo-pills__fast-shipping.bfcm-limited,#v34-whitening-strips-product-page .promo-pills__free-gift.bfcm-limited{background-color:rgb(var(--bfcm-25-limited-red));color:rgb(var(--white))}#v34-strips-bundle-product-page .product-description-container,#v34-whitening-strips-landing-product-page .product-description-container,#v34-whitening-strips-product-page .product-description-container{padding:2rem 1.25rem}@media(min-width:991px){#v34-strips-bundle-product-page .product-description-container,#v34-whitening-strips-landing-product-page .product-description-container,#v34-whitening-strips-product-page .product-description-container{padding:2rem}}#v34-strips-bundle-product-page .product-description-container__bulletpoints,#v34-whitening-strips-landing-product-page .product-description-container__bulletpoints,#v34-whitening-strips-product-page .product-description-container__bulletpoints{list-style:none;padding:0;margin:0;font-size:1.2rem;line-height:1.5rem}#v34-strips-bundle-product-page .product-description-container__bulletpoints li,#v34-whitening-strips-landing-product-page .product-description-container__bulletpoints li,#v34-whitening-strips-product-page .product-description-container__bulletpoints li{position:relative;padding-left:1.5rem;padding-bottom:.75rem}#v34-strips-bundle-product-page .product-description-container__bulletpoints li:before,#v34-whitening-strips-landing-product-page .product-description-container__bulletpoints li:before,#v34-whitening-strips-product-page .product-description-container__bulletpoints li:before{content:"";position:absolute;left:0;top:.25rem;width:1rem;height:1rem;background:url(https://cdn.shopify.com/s/files/1/0916/4078/files/arrow-icon.png?v=1755142887) center/contain no-repeat}#v34-strips-bundle-product-page .component-atc-button,#v34-whitening-strips-landing-product-page .component-atc-button,#v34-whitening-strips-product-page .component-atc-button{background-color:rgb(var(--link))}#mystery-pack-product-page .product-media-grid__media.double-wide{aspect-ratio:1.73/1}#mystery-pack-product-page .product-media-grid__media .media-insert-container .component-image,#mystery-pack-product-page .product-media-grid__media .media-insert-container .component-image-container{aspect-ratio:560/665}#mystery-pack-product-page .product-media-grid__media .media-insert-container img{aspect-ratio:560/700}@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){#mystery-pack-product-page .product-media-grid__media .media-insert-container .component-image,#mystery-pack-product-page .product-media-grid__media .media-insert-container .component-image-container{aspect-ratio:560/700}.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__atc .is-disabled{opacity:.6;pointer-events:none;cursor:not-allowed;background:rgb(var(--mid-4));color:rgb(var(--dark-4));width:100%}.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(1248px + 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(1248px + 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:calc(1248px + var(--padding) * 2);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{margin-bottom:1rem}#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{margin-bottom:2.5rem}#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:2.1rem;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:calc(1248px + var(--padding) * 2);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:calc(1248px + var(--padding) * 2)}.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:calc(1248px + var(--padding) * 2);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:calc(1248px + var(--padding) * 2)}.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(1248px + 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(1248px + 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:calc(1248px + var(--padding) * 2);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}@media(max-width:767px){#hismile-careers .values-grid__container .grid-item{min-height:auto}}#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}}: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){#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}.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(1248px + 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-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}#lucky-charms-hismile{--lucky-charms-red:186,12,47;--lucky-charms-yellow:255,217,0 }#lucky-charms-hismile .page-container{display:flex;flex-direction:column;align-items:center;width:100%;background-color:rgb(var(--lucky-charms-red))}#lucky-charms-hismile .hero__container{display:grid;grid-template-rows:repeat(6,1fr);position:relative;width:100%;overflow:hidden}#lucky-charms-hismile .hero__hero-main{display:grid;grid-row:1/6}#lucky-charms-hismile .hero__hero-main img{justify-self:center;width:145%;height:auto;max-width:87.5rem}#lucky-charms-hismile .hero__hero-secondary{grid-row:4/6;justify-self:center;position:absolute;width:100%;max-width:62.75rem;padding:2rem 1.25rem}#lucky-charms-hismile .hero__hero-secondary img{width:100%;height:auto}#lucky-charms-hismile .section-layout__container{display:grid;width:100%;position:relative}#lucky-charms-hismile .section-layout__container.bottom-section{height:68.75rem}#lucky-charms-hismile .section-layout__background{display:grid;grid-template-columns:1fr 1fr;position:absolute;transform:translate(-50%);left:50%;width:81.25rem;top:-5rem}#lucky-charms-hismile .section-layout__background .panel img{width:390px;height:auto}#lucky-charms-hismile .section-layout__background .background-left{align-items:flex-start}#lucky-charms-hismile .section-layout__background .background-right{justify-self:flex-end;padding-right:2rem}#lucky-charms-hismile .section-layout__foreground{display:flex;justify-content:center;width:100%;align-items:flex-end;z-index:2}#lucky-charms-hismile .section-layout__foreground.bottom-section{position:absolute;transform:translate(-50%);left:50%;bottom:0}#lucky-charms-hismile .section-layout__foreground.bottom-section .component-image-container{width:91rem}#lucky-charms-hismile .section-layout__foreground.bottom-section .component-image-container img{width:auto;height:75rem}#lucky-charms-hismile .section-layout__mobile-layout{width:100%}#lucky-charms-hismile .section-layout__mobile-layout .component-image-container img{width:100%;height:auto}#lucky-charms-hismile .middle-section__container{display:flex;flex-direction:column;align-items:center;padding:0 1.25rem}#lucky-charms-hismile .middle-section__magically-delicious-text{padding:1rem 0 3rem;width:100%;max-width:49rem}@media(min-width:768px){#lucky-charms-hismile .middle-section__magically-delicious-text{padding:0 0 3rem}}#lucky-charms-hismile .middle-section__magically-delicious-text img{width:100%;height:auto}#lucky-charms-hismile .middle-section__shopnow-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:22.25rem;padding-bottom:1.5rem;border-radius:1.25rem;background-color:rgb(var(--lucky-charms-yellow));filter:drop-shadow(3px 4px 4px rgba(0,0,0,.2509803922))}#lucky-charms-hismile .middle-section__shopnow-image{width:100%;padding:1rem 0 1rem 1rem}#lucky-charms-hismile .middle-section__shopnow-image img{width:100%;height:auto}#lucky-charms-hismile .middle-section__shopnow-button{padding:1rem 4rem;border-radius:.8rem;font-size:1.25rem;line-height:125%;background-color:rgb(var(--lucky-charms-red));color:rgb(var(--lucky-charms-yellow))}#lucky-charms-hismile .middle-section__magical-day-text{width:100%;max-width:54rem;padding-top:3rem}@media(min-width:991px){.hismile-kfc .end-animation-container .kfc-combo{top:-23rem}#lucky-charms-hismile .middle-section__magical-day-text{padding-top:5rem}}#lucky-charms-hismile .middle-section__magical-day-text img{width:100%;height:auto}#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){#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}#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 .information-component.money-back-guarantee .section-container.money-back-guarantee{padding-bottom:3rem}@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.money-back-guarantee .section-container.money-back-guarantee{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-bottom:8rem}#vue-v34-strips .information-component.money-back-guarantee .section-container.money-back-guarantee .text-container{padding:4rem 2.5rem 0;width:50%;position:relative;align-self:flex-start}#vue-v34-strips .information-component.money-back-guarantee .section-container.money-back-guarantee .information-media-slot{width:50%;padding:0;justify-self:center;max-width:600px}#vue-v34-strips .information-component.money-back-guarantee .section-container.money-back-guarantee .information-media-slot img{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}@media(min-width:991px){#vue-v34-strips .compare-accordion{position:absolute}}#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}#vue-chance-to-win .chance-to-win__container{position:relative;margin:auto;width:100%;max-width:calc(1248px + var(--padding) * 2)}#vue-chance-to-win .chance-to-win__hero-image,#vue-chance-to-win .chance-to-win__hero-image img{width:100%;height:auto}#vue-chance-to-win .chance-to-win__form-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 1.25rem}#vue-chance-to-win .chance-to-win__page-copy{padding:2rem 0;text-align:center}#vue-chance-to-win .chance-to-win__page-copy .title{max-width:300px;padding-bottom:2rem;font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2rem;margin:auto}@media(min-width:768px){#vue-chance-to-win .chance-to-win__page-copy .title{max-width:1000px}}@media(min-width:991px){#vue-chance-to-win .chance-to-win__page-copy .title{font-size:4rem}}#vue-chance-to-win .chance-to-win__page-copy .blurb{line-height:1.5;font-weight:400;font-size:.85rem;color:rgba(var(--mid-1));max-width:517px;margin:auto}#vue-chance-to-win .chance-to-win__form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:517px}#vue-chance-to-win .chance-to-win__form .contact-form{width:100%}#vue-chance-to-win .chance-to-win__sign-up-container{width:100%;max-width:366px}@media(min-width:768px){#vue-chance-to-win .chance-to-win__sign-up-container{max-width:517px}}#vue-chance-to-win .chance-to-win__button{width:100%;max-width:360px}#vue-chance-to-win .chance-to-win__terms-and-conditions{text-align:center;max-width:360px;padding-top:2rem;line-height:1.5;font-weight:400;font-size:.85rem;color:rgba(var(--mid-1))}#vue-chance-to-win .chance-to-win__out-of-stock{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#vue-chance-to-win .chance-to-win__out-of-stock .title{padding:2rem 1.25rem;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:991px){#vue-chance-to-win .chance-to-win__out-of-stock .title{font-size:4rem}}#vue-chance-to-win .chance-to-win__out-of-stock .blurb{line-height:1.5;font-weight:400;font-size:1rem;color:rgba(var(--mid-1));padding-bottom:2rem;max-width:366px}#vue-chance-to-win .modal-container .component-overlay.active{height:100dvh;background-color:#000;opacity:1}#vue-chance-to-win .modal-container .vue_modal .modal-dialog-xl{max-width:none}#vue-chance-to-win .modal-container .vue_modal .modal-content{max-height:none}#vue-chance-to-win .modal-container .vue_modal .modal-content-x{top:1rem;right:1rem;height:2.5rem;width:2.5rem;opacity:0}#vue-chance-to-win .modal-container .vue_modal:not([aria-hidden=true]) .modal-content-x{animation:.5s 6.5s forwards fadeInOpacity}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}#vue-chance-to-win .show-result{position:relative;width:100%}@media(min-width:768px){#vue-chance-to-win .chance-to-win__out-of-stock .blurb,#vue-chance-to-win .chance-to-win__terms-and-conditions{max-width:517px}#vue-chance-to-win .show-result{width:100dvw}}#vue-chance-to-win .show-result__video{width:100%;height:auto;max-height:100dvh;overflow:clip;max-width:994px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}#vue-chance-to-win .show-result__video video{width:100%;height:auto;max-height:100dvh;overflow:clip}#vue-chance-to-win .show-result .result-overlay{position:absolute;width:100%;min-height:50%;display:flex;justify-content:center;align-items:flex-start;top:0;right:0;bottom:0;left:0;z-index:1;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out;opacity:0;overflow-y:auto}#vue-chance-to-win .show-result .result-overlay.show{transform:translateY(0);opacity:1}@media(min-width:768px){#vue-chance-to-win .show-result .result-overlay{width:100dvw}#vue-chance-to-win .show-result .result-overlay.show{background-color:rgba(var(--light-4));border-radius:1rem 1rem 0 0;width:100%;max-width:calc(1248px + var(--padding) * 2);margin:auto}}#vue-chance-to-win .show-result .result-overlay__container{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(var(--light-4));border-radius:1rem 1rem 0 0}@media(min-width:768px){#vue-chance-to-win .show-result .result-overlay__container{padding-bottom:1rem;justify-content:flex-start}}#vue-chance-to-win .show-result .result-overlay__info-container{position:relative;display:flex;justify-content:center;align-items:center;height:4.5rem}#vue-chance-to-win .show-result .result-overlay__info-container-desktop{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}#vue-chance-to-win .show-result .result-overlay__info-container-desktop-header{font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.03em;font-size:2rem;padding-top:2rem}@media(min-width:991px){#vue-chance-to-win .show-result .result-overlay__info-container-desktop-header{font-size:4rem}}#vue-chance-to-win .show-result .result-overlay__info-container-desktop-blurb{line-height:1.5;font-weight:400;font-size:1rem;color:rgba(var(--black));max-width:640px}#vue-chance-to-win .show-result .result-overlay__info-container-desktop-button{width:100%;max-width:360px}#vue-chance-to-win .show-result .result-overlay__info-container-desktop-terms{max-width:517px;text-align:center;line-height:1.5;font-weight:400;font-size:.75rem;color:rgba(var(--mid-1))}#vue-chance-to-win .show-result .result-overlay__image,#vue-chance-to-win .show-result .result-overlay__image img{width:100%;height:auto}#vue-chance-to-win .show-result .result-overlay__text-mobile{width:100%;text-align:center;font-family:Pulp,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-.03em;font-size:2rem;line-height:35.9px}@media(min-width:768px){#vue-chance-to-win .show-result .result-overlay__text-mobile{display:none}}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){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}@font-face{font-family:Circular;src:url(\2018/cdn/shop/files/CircularXX-Book.woff2?v=1774216812\2019) format(\2018woff2\2019);font-style:normal;font-weight:400}@font-face{font-family:Circular;src:url(\2018/cdn/shop/files/CircularXX-Medium.woff2?v=1774216815\2019) format(\2018woff2\2019);font-style:normal;font-weight:500}@font-face{font-family:Pulp;src:url(\2018/cdn/shop/files/PulpDisplay-Medium.woff2?v=1774216822\2019) format(\2018woff2\2019);font-style:normal}.jdgm-write-review-modal .jdgm-write-review-modal__product-image img{object-fit:contain;width:100%;height:100%}@media (max-width: 767px;){inbox-online-store-chat#ShopifyChat{bottom:120px!important}}.section-media-carousel-flex-hismile,.section-home-catalog-hismile-plus,.hismile-product-grid-wrapper,.media-carousel-flex-hismile{content-visibility:auto;contain-intrinsic-size:800px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/base.css.map */
