.receipe-description p{font-size:1.2rem;line-height:1.6}.article{--article-sticky-offset: 7rem}.article__hero{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:clamp(2rem,5vw,4rem) var(--page-margin)}.article__hero-inner{display:grid;grid-template-columns:1fr;align-items:center;gap:2rem;max-width:var(--page-width);margin:0 auto}.article__title{font-size:clamp(1.875rem,1.1rem + 2.6vw,3rem);line-height:1.15;margin:0;color:inherit}.article__excerpt{margin-top:1.25rem;max-width:34em;font-size:1.0625rem;line-height:1.6;opacity:.85}.article__excerpt p{margin:0 0 .75rem}.article__excerpt p:last-child{margin-bottom:0}.article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin:1.75rem 0 0;font-size:.8125rem;letter-spacing:.01em;opacity:.7}.article__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.article__tags li{padding-left:0}.article__tags li:before{display:none}.article__tags a{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;background-color:rgb(var(--brand-charcoal));color:var(--brand-greige);font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .2s ease}.article__tags a:hover{opacity:.8}.article__hero-media{overflow:hidden;border-radius:var(--style-border-radius-images, .5rem)}.article__hero-image{display:block;width:100%;height:auto}.article__body{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:var(--page-width);margin:0 auto;padding:clamp(2rem,4vw,3.5rem) var(--page-margin)}.article__content{min-width:0;max-width:none}.article__content :is(h2,h3){scroll-margin-top:var(--article-sticky-offset)}.article__sidebar{display:flex;flex-direction:column;gap:2rem;min-width:0}.article__toc-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:none}.article__toc-list li{padding-left:0}.article__toc-list li:before{display:none}.article__toc-link{display:block;border-left:2px solid transparent;padding-left:.75rem;color:rgb(var(--color-foreground) / .65);font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .2s ease,border-color .2s ease}.article__toc-link:hover{color:rgb(var(--color-foreground))}.article__toc-link.is-active{border-left-color:rgb(var(--brand-brick));color:rgb(var(--color-foreground));font-weight:600}.article__products{display:flex;flex-direction:column;gap:1.5rem}.article__product .block-product__media{aspect-ratio:1 / 1;flex:0 0 auto}.article__comments{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin) 3rem}@media screen and (min-width:1024px){.article__hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.article__body{grid-template-columns:minmax(0,17rem) minmax(0,44rem);gap:5rem}.article__body--no-sidebar{grid-template-columns:minmax(0,1fr)}.article--sticky-sidebar .article__sidebar{position:sticky;top:var(--article-sticky-offset);max-height:calc(100vh - var(--article-sticky-offset) - 1.5rem);overflow-y:auto;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.article--sticky-sidebar .article__sidebar::-webkit-scrollbar{display:none}}.blog-posts{width:100%;position:relative}.blog-posts__container{padding:0 var(--page-margin)}.blog-posts__container--page-width{max-width:var(--page-width);margin:0 auto}.blog-posts__container--full-width{max-width:none}.blog-posts__content{max-width:60vw;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.blog-posts__header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:3rem}.blog-posts__header--left{align-items:flex-start;text-align:left}.blog-posts__header--center{align-items:center;text-align:center}.blog-posts__header--right{align-items:flex-end;text-align:right}.blog-posts__grid{display:grid;grid-template-columns:repeat(var(--columns-desktop),1fr);gap:2rem}.blog-posts__item{position:relative}.blog-posts__empty{text-align:center;padding:4rem 2rem;opacity:.6}@media screen and (max-width:768px){.blog-posts__container{max-width:100%;padding:0 1rem}.blog-posts__content{max-width:100%}.blog-posts__grid{grid-template-columns:repeat(var(--columns-mobile),1fr);gap:1.5rem}.blog-posts__header{margin-bottom:2rem}}@media screen and (max-width:480px){.blog-posts__grid{grid-template-columns:1fr;gap:1rem}}.cart__line-item-title{font-family:var(--font-primary--family);letter-spacing:0}html.js-ajax-cart-processing .cart-item:before{content:"UDPATING...";position:absolute;padding:5px;font-weight:500;color:#666;bottom:20px;font-size:10px;left:45%}.collections-section__list{max-width:var(--page-width);width:100%;margin-left:auto;margin-right:auto;padding-left:var(--page-margin);padding-right:var(--page-margin)}.collections-page__title{font-family:var(--text-h1-family);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking)}.custom-section{position:relative;overflow:hidden}.custom-section__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.custom-section__background img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.custom-section__background--repeat{background-repeat:repeat;background-size:auto;width:100%;height:100%}.custom-section__background--repeat[style*=repeat-y]{background-size:100% auto}.faq-page-wrap{background:rgb(var(--color-background))}.faq-page-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 80% at 20% 50%,rgb(var(--color-accent) / .12) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 80% 40%,rgb(var(--color-links) / .08) 0%,transparent 70%);pointer-events:none}.faq-page-header h1 em{font-style:italic;color:rgb(var(--color-accent))}.faq-nav__btn{border:1.5px solid rgb(var(--color-foreground) / .2);background:transparent;color:rgb(var(--color-foreground) / .6);font-size:13px;font-weight:500;letter-spacing:.04em;padding:7px 18px;border-radius:100px;cursor:pointer;transition:all .2s ease}.faq-nav__btn:hover,.faq-nav__btn.active{background:rgb(var(--color-primary));color:rgb(var(--color-primary-text));border-color:rgb(var(--color-primary))}.faq-category-label{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--color-accent));margin:52px 0 20px;display:flex;align-items:center;gap:14px}.faq-category-label:after{content:"";flex:1;height:1px;background:rgb(var(--color-foreground) / .2)}.faq-category-label:first-of-type{margin-top:0}.faq-item{border-color:rgb(var(--color-foreground) / .2)}.faq-item__question{color:rgb(var(--color-foreground));font-weight:400}.faq-item__question:hover{color:rgb(var(--color-links))}.faq-item.open .faq-item__question{font-weight:700}.faq-item__icon{flex-shrink:0;width:30px;height:30px;border:1.5px solid rgb(var(--color-foreground) / .2);border-radius:50%;display:grid;place-items:center;transition:all .3s ease;color:rgb(var(--color-foreground) / .6)}.faq-item__icon svg{transition:transform .35s cubic-bezier(.4,0,.2,1);display:block}.faq-item.open .faq-item__icon{background:rgb(var(--color-primary));border-color:rgb(var(--color-primary));color:rgb(var(--color-primary-text))}.faq-item.open .faq-item__icon svg{transform:rotate(45deg)}.faq-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-item__body{grid-template-rows:1fr}.faq-item__body-inner{min-height:0;overflow:hidden}.faq-item__answer{color:rgb(var(--color-foreground) / .65)}.faq-item__answer strong{color:rgb(var(--color-foreground) / .85)}.faq-footer-strip{background:rgb(var(--color-foreground) / .06);border-color:rgb(var(--color-foreground) / .2);color:rgb(var(--color-foreground) / .65)}.faq__question{font-family:var(--font-primary--family);font-weight:600;font-size:1rem;line-height:1.4;letter-spacing:0;color:inherit;margin:0}.faq__summary{list-style:none}.faq__summary::-webkit-details-marker{display:none}.faq__answer,.faq__answer p,.faq__answer li{font-size:1rem;line-height:1.6}.faq__answer p{color:var(--text-color)}.faq__answer a{color:var(--link-color);text-decoration:underline}.faq__item[open] .faq-chevron{transform:rotate(180deg)}@media(min-width:768px){.faq__summary{cursor:default;pointer-events:none;border-bottom:0}.faq-chevron{display:none}}.featured-products{width:100%;position:relative}.featured-products__header{display:flex;flex-direction:column;gap:.5rem;max-width:60vw;margin:0 auto 3rem}.featured-products__header--left{align-items:flex-start;text-align:left}.featured-products__header--center{align-items:center;text-align:center}.featured-products__header--right{align-items:flex-end;text-align:right}.featured-products__text{margin:0;line-height:1.6;color:inherit}.featured-products__button{display:flex;justify-content:inherit;margin-top:1rem}.featured-products__grid{display:grid;grid-template-columns:repeat(var(--columns-desktop),1fr);gap:2rem}.featured-products__product{display:flex;flex-direction:column}@media screen and (max-width:768px){.featured-products__container{max-width:100%;padding:0 1rem}.featured-products__content-wrapper{max-width:100%}.featured-products__grid{grid-template-columns:repeat(var(--columns-mobile),1fr);gap:1.5rem}.featured-products__header{margin-bottom:2rem}}.footer{width:100%;display:flex;flex-direction:column;gap:2rem;border-top:1px solid rgb(var(--color-border));background-color:rgb(var(--color-background))}.footer--page-width{max-width:var(--page-width);padding:2rem var(--page-margin);margin:0 auto}.footer--full-width{max-width:none}.footer__columns{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:flex-start;width:100%}.footer__column{display:flex;flex-direction:column;gap:1.5rem}.footer__column--brand{justify-content:flex-start;align-items:flex-start}.footer__brand-content{text-align:left}.footer__column--links{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:2rem}.footer__links-list{display:flex;flex-direction:column;gap:.25rem;min-width:120px}.footer__links-item{font-size:.875rem}.footer__menu-title{font-size:12px;text-transform:uppercase;font-weight:600;margin-bottom:.5rem;letter-spacing:0;color:rgb(var(--color-foreground) / .7)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;width:100%;padding-top:3rem;border-top:1px solid rgb(var(--color-border))}.footer__copyright{font-size:.75rem;color:rgb(var(--color-foreground) / .6)}.footer__payment{display:flex;gap:.5rem;align-items:center}.footer a{text-decoration:none;color:var(--color-foreground)}@media screen and (max-width:900px){.footer__columns{grid-template-columns:1fr;gap:2rem}.footer__brand-content,.footer__column--brand,.footer__column--links{align-items:center;text-align:center}.footer__column--links{flex-direction:column;justify-content:center;gap:1.5rem;width:100%}.footer__links-list{min-width:0;width:100%;align-items:flex-start}.footer__links-item{font-size:.875rem;padding:.25rem 0;text-align:left;width:100%}.footer__menu-title{font-size:.875rem;margin-bottom:.25rem;letter-spacing:0rem}}@media(max-width:768px){.guarantees__list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.guarantees__item{min-width:220px;scroll-snap-align:start}}.guarantees__container{padding:0 var(--page-margin)}.guarantees__container--page-width{max-width:var(--page-width);margin:0 auto}.guarantees__container--full-width{max-width:none}.masthead{width:100%}header.masthead{background:transparent}.masthead--page-width{max-width:var(--page-width);margin:0 auto}.masthead--full-width{max-width:none}.masthead--sticky{position:sticky;top:0;z-index:50;transition:transform .3s cubic-bezier(.4,0,.2,1)}.masthead--sticky.is-hidden{transform:translateY(-100%)}.masthead--sticky:has(.megamenu el-popover:popover-open),.masthead--sticky:has(.megamenu el-popover:popover-open).is-hidden{transform:none}.masthead__logo{display:grid;align-items:center;justify-items:center;width:var(--logo-w);max-width:100%;transition:width .25s ease}@media screen and (max-width:1023px){.masthead__logo{max-width:calc(100vw - 15.5rem)}}.masthead__logo-img{max-width:100%;height:auto}.masthead__bar.is-glass .masthead__logo--dual{width:var(--logo-scrolled-w)}.masthead__logo-img{grid-area:1 / 1;transition:opacity .2s ease}.masthead__logo--dual .masthead__logo-img--scrolled,.masthead__bar.is-glass .masthead__logo--dual .masthead__logo-img--default{opacity:0}.masthead__bar.is-glass .masthead__logo--dual .masthead__logo-img--scrolled{opacity:1}@media(prefers-reduced-motion:reduce){.masthead__logo,.masthead__logo-img{transition:none}}.masthead__bar{position:relative;z-index:2;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.masthead__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#0000002e;opacity:0;pointer-events:none;transition:opacity .2s ease;cursor:var(--dismiss-cursor)}.masthead:has(.megamenu el-popover:popover-open) .masthead__scrim{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.masthead__scrim{transition:none}}.masthead__bar{transition:background-color .2s ease,backdrop-filter .2s ease}.masthead__bar.is-glass{background-color:rgb(var(--glass-tint) / var(--glass-opacity));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.masthead__bar.is-glass:has(.megamenu el-popover:popover-open){background-color:rgb(var(--color-background));backdrop-filter:none;-webkit-backdrop-filter:none}.masthead__bar:not(.is-glass):after,.masthead__bar:has(.megamenu el-popover:popover-open):after{display:none}@media(prefers-reduced-motion:reduce){.masthead--sticky{transition:none}}@media(prefers-reduced-transparency:reduce){.masthead__bar.is-glass{backdrop-filter:none;-webkit-backdrop-filter:none;--glass-opacity: 1}}.influencer-posts{width:100%;overflow:hidden}.influencer-posts__content{display:flex;flex-direction:column;align-items:flex-start}.influencer-posts__richtext{color:inherit}.influencer-posts__richtext p{margin:0 0 1em}.influencer-posts__richtext p:last-child{margin-bottom:0}.influencer-posts__carousel-container{position:relative}.influencer-posts__carousel-wrapper{position:relative;display:flex;align-items:center}.influencer-posts__carousel{overflow:hidden;width:100%}.influencer-posts__track{display:flex;gap:1rem;transition:transform .4s ease-out}.influencer-posts__carousel--centered{display:flex;justify-content:center}.influencer-posts__track--centered{justify-content:center}.influencer-posts__slide{flex:0 0 auto;width:300px}@media screen and (min-width:640px){.influencer-posts__slide{width:320px}}@media screen and (min-width:1024px){.influencer-posts__slide{width:340px}}.influencer-posts__embed-wrapper{width:100%;border-radius:12px;overflow:hidden}.influencer-posts__embed-wrapper .instagram-media{min-width:100%!important;max-width:100%!important;width:100%!important;margin:0!important}.influencer-posts__placeholder{width:100%;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#666;background:#f0f0f0;border-radius:12px}.influencer-posts__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border:none;background:#fffffff2;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;transition:opacity .3s ease,transform .2s ease;color:#000}.influencer-posts__nav:hover{transform:translateY(-50%) scale(1.1)}.influencer-posts__nav:disabled{opacity:.3;cursor:not-allowed}.influencer-posts__nav:disabled:hover{transform:translateY(-50%)}.influencer-posts__nav--prev{left:-22px}.influencer-posts__nav--next{right:-22px}@media screen and (max-width:1023px){.influencer-posts__nav--prev{left:8px}.influencer-posts__nav--next{right:8px}}@media screen and (max-width:1023px){.influencer-posts__wrapper{gap:2rem}.influencer-posts__content{text-align:center;align-items:center}}.influencer-posts__carousel.is-dragging .influencer-posts__track{transition:none}.influencer-posts__empty{display:flex;align-items:center;justify-content:center;min-height:300px;background:#f5f5f5;border-radius:12px;color:#666}.influencer-videos{width:100%;overflow:hidden}.influencer-videos__content{display:flex;flex-direction:column;align-items:flex-start}.influencer-videos__richtext{color:inherit}.influencer-videos__richtext p{margin:0 0 1em}.influencer-videos__richtext p:last-child{margin-bottom:0}.influencer-videos__carousel-container{position:relative}.influencer-videos__carousel-wrapper{position:relative;display:flex;align-items:center}.influencer-videos__carousel{overflow:hidden;width:100%}.influencer-videos__track{display:flex;gap:1rem;transition:transform .4s ease-out}.influencer-videos__carousel--centered{display:flex;justify-content:center}.influencer-videos__track--centered{justify-content:center}.influencer-videos__slide{flex:0 0 auto;width:180px}@media screen and (min-width:640px){.influencer-videos__slide{width:200px}}@media screen and (min-width:1024px){.influencer-videos__slide{width:220px}}.influencer-videos__video-wrapper{position:relative;width:100%;padding-bottom:177.78%;background:#000;border-radius:12px;overflow:hidden}.influencer-videos__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.influencer-videos__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#666;background:#f0f0f0}.influencer-videos__play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border:none;background:#ffffffe6;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .2s ease;color:#000}.influencer-videos__play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.influencer-videos__video-wrapper.is-playing .influencer-videos__play-btn{opacity:0;pointer-events:none}.influencer-videos__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border:none;background:#fffffff2;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;transition:opacity .3s ease,transform .2s ease;color:#000}.influencer-videos__nav:hover{transform:translateY(-50%) scale(1.1)}.influencer-videos__nav:disabled{opacity:.3;cursor:not-allowed}.influencer-videos__nav:disabled:hover{transform:translateY(-50%)}.influencer-videos__nav--prev{left:-22px}.influencer-videos__nav--next{right:-22px}@media screen and (max-width:1023px){.influencer-videos__nav--prev{left:8px}.influencer-videos__nav--next{right:8px}}@media screen and (max-width:1023px){.influencer-videos__wrapper{gap:2rem}.influencer-videos__content{text-align:center;align-items:center}}.influencer-videos__carousel.is-dragging .influencer-videos__track{transition:none}.influencer-videos__empty{display:flex;align-items:center;justify-content:center;min-height:300px;background:#f5f5f5;border-radius:12px;color:#666}.influencer-videos__social-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.influencer-videos__social-thumb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.influencer-videos__social-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.influencer-videos__social-placeholder--facebook{background:#1877f2}.influencer-videos__social-meta{display:flex;align-items:center;gap:.5rem;margin-top:.625rem;padding:0 .25rem}.influencer-videos__social-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid rgba(0,0,0,.08)}.influencer-videos__social-handle{font-size:.8rem;font-weight:600;color:currentColor;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.influencer-videos__social-meta{text-decoration:none;color:#000}a.influencer-videos__social-meta:hover .influencer-videos__social-handle{text-decoration:underline}.influencer-videos__mute-btn{position:absolute;bottom:10px;right:10px;width:36px;height:36px;border:none;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;z-index:5;opacity:0;transition:opacity .2s ease,transform .2s ease}.influencer-videos__video-wrapper:hover .influencer-videos__mute-btn,.influencer-videos__video-wrapper.is-unmuted .influencer-videos__mute-btn{opacity:1}.influencer-videos__mute-btn:hover{transform:scale(1.1)}.influencer-videos__icon-unmuted,.influencer-videos__video-wrapper.is-unmuted .influencer-videos__icon-muted{display:none}.influencer-videos__video-wrapper.is-unmuted .influencer-videos__icon-unmuted{display:block}.newsletter{position:relative}.newsletter__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;z-index:2}.newsletter__container{padding:0 var(--page-margin);position:relative;z-index:3}.newsletter__container--page-width{border-radius:var(--style-border-radius-images)}.newsletter__content{display:flex;flex-direction:column;gap:.75rem;max-width:60vw;margin:0 auto}.newsletter__content--left{align-items:flex-start;text-align:left;margin:0}.newsletter__content--center{align-items:center;text-align:center}.newsletter__content--right{align-items:flex-end;text-align:right;margin:0 0 0 auto}.newsletter__icon{display:flex;justify-content:inherit;align-items:center;margin-bottom:.5rem}.newsletter__title{font-size:3rem}.newsletter__form-wrapper{width:100%;max-width:400px;margin-top:1rem}.newsletter__form{width:100%}.newsletter__form-fields{display:flex;flex-direction:column;gap:1rem}.newsletter__input-wrapper{display:flex;gap:0;border-radius:4px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.newsletter__input{flex:1;padding:12px 16px;border:1px solid rgb(var(--color-border) / 1);border-right:none;font-size:1rem;background:#fff;color:rgb(var(--color-foreground) / 1);border-radius:0;-webkit-appearance:none;appearance:none}.newsletter__input:focus{outline:none;border-color:rgb(var(--color-foreground) / .5)}.newsletter__input::placeholder{color:rgb(var(--color-foreground) / .6)}.newsletter__button{padding:12px 24px;background:rgb(var(--color-foreground) / 1);color:rgb(var(--color-background) / 1);border:1px solid rgb(var(--color-foreground) / 1);font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;border-radius:0;-webkit-appearance:none;appearance:none}.newsletter__button:hover{background:rgb(var(--color-foreground) / .9)}.newsletter__consent{margin-top:.5rem}.newsletter__consent-label{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;color:rgb(var(--color-foreground) / .8);cursor:pointer}.newsletter__consent-checkbox{margin:0;shrink:0;margin-top:.1rem}.newsletter__success{padding:1rem;background:rgb(var(--color-success) / .1);border:1px solid rgb(var(--color-success) / .3);border-radius:4px;color:rgb(var(--color-success) / 1);text-align:center}.newsletter__errors{padding:.75rem;background:rgb(var(--color-error) / .1);border:1px solid rgb(var(--color-error) / .3);border-radius:4px;color:rgb(var(--color-error) / 1);font-size:.875rem;margin-top:.5rem}.newsletter__custom-html{width:100%;height:100%}.newsletter__custom-html #oneclickpopup-form-V6wVWjxycv :first-child{margin-top:0;height:250px!important}.newsletter__custom-html :last-child{margin-bottom:0}@media screen and (max-width:768px){.newsletter__container{padding:0 1rem}.newsletter__content{max-width:100%;gap:1rem}.newsletter__title{font-size:2rem}.newsletter__form-wrapper{max-width:100%}.newsletter__input-wrapper{flex-direction:column;border-radius:4px}.newsletter__input{border-right:1px solid rgb(var(--color-border) / 1);border-bottom:none;border-radius:4px 4px 0 0}.newsletter__button{border-top:none;border-radius:0 0 4px 4px}}.top-bar{background-color:rgb(var(--color-background));color:var(--color-foreground)}.top-bar .notice p{font-size:.875rem;line-height:1.4}.top-bar .notice,.top-bar .notice strong,.top-bar .notice b{font-weight:400}@media screen and (max-width:640px){.top-bar .notice p{font-size:.6875rem;line-height:1.3}}.notification__link:after{content:" \2192";display:inline-block;margin-left:.5em;vertical-align:middle}.notification-slide{opacity:0;pointer-events:none;transition:opacity .5s ease;position:absolute;left:0;right:0;top:0;bottom:0}.notification-slide.is-active{opacity:1;pointer-events:auto;position:relative}.password-form__field{outline-color:rgb(var(--color-foreground) / .35)}.password-form__field:has(input:focus-within){outline-color:rgb(var(--color-primary))}@media(max-width:767px){.product-features-3__image{margin-inline:calc(var(--page-margin, 20px) * -1)}}.svg-container svg{width:100%}.color-accent svg{color:rgb(var(--color-foreground))}.product-section-materials .tab-btn{border-color:rgb(var(--color-accent));color:rgb(var(--color-accent))}.product-section-materials .tab-btn--active{border-color:rgb(var(--color-accent));color:rgb(var(--color-accent));font-weight:700}.product-features{background:var(--color-background, #fff);color:var(--color-text, #222);width:100%;position:relative}.featured-products__container{padding:0 var(--page-margin)}.featured-products__container--page-width{max-width:var(--page-width);margin:0 auto}.featured-products__container--full-width{max-width:none}.product-features h2,.product-features .title{color:rgb(var(--color-accent) / .8)}.product-grid{width:100%;position:relative}.product-grid__container--page-width{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin)}.product-grid__container--full-width{padding:0 var(--page-margin)}.product-grid__content{max-width:60vw;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.product-grid__icon .icon{display:flex;justify-content:center;align-items:center}.product-grid__icon .icon__image,.product-grid__icon .icon__colored{display:block}.product-grid__title{margin:0 0 1rem;font-family:var(--font-primary--family);font-size:1.2rem;font-weight:700;line-height:1.2;color:inherit;text-align:center;text-transform:uppercase;letter-spacing:0}.product-grid__text{margin:0 0 3rem;line-height:1.6;color:inherit;opacity:.8;text-align:center}.product-grid__text--subtitle{font-size:1.125rem;opacity:.9}.product-grid__button{text-align:center;margin-bottom:3rem}.product-grid--align-left .product-grid__icon,.product-grid--align-left .product-grid__icon .icon{justify-content:flex-start}.product-grid--align-left .product-grid__title,.product-grid--align-left .product-grid__title h2,.product-grid--align-left .product-grid__text,.product-grid--align-left .product-grid__button{text-align:left}.product-grid--align-right .product-grid__icon,.product-grid--align-right .product-grid__icon .icon{justify-content:flex-end}.product-grid--align-right .product-grid__title,.product-grid--align-right .product-grid__title h2,.product-grid--align-right .product-grid__text,.product-grid--align-right .product-grid__button{text-align:right}.product-grid--align-center .product-grid__icon,.product-grid--align-center .product-grid__icon .icon{justify-content:center}.product-grid--align-center .product-grid__title,.product-grid--align-center .product-grid__title h2,.product-grid--align-center .product-grid__text,.product-grid--align-center .product-grid__button{text-align:center}@media screen and (max-width:768px){.product-grid__content{max-width:90vw}.product-grid__text{margin-bottom:2rem}.product-grid__title{font-size:1rem}.product-grid__container--page-width,.product-grid__container--full-width{padding:0 1rem}}.product-list-simple{width:100%;position:relative}.product-list-simple__container{padding-left:var(--page-margin);padding-right:var(--page-margin)}.product-list-simple__container--page-width{max-width:var(--page-width);margin:0 auto}.product-list-simple__container--full-width{max-width:none}@media(max-width:767px){.product-page{display:block!important;gap:1rem}.product-page__details{width:100%;margin-top:0}}@media(min-width:768px){.product-page__details{align-self:start}}.product-page{-ms-overflow-style:none;scrollbar-width:none}.variant-active{border-width:2px;border-color:rgb(var(--color-accent) / .75);font-weight:700}.product-page__review-quote{background:#00000008;border-radius:var(--style-border-radius-images, 8px);padding:.85rem 1rem;color:inherit}.product-page__review-quote-text{font-style:italic;font-size:1rem;line-height:1.5}.product-page__review-quote-attribution{display:flex;align-items:center;gap:.5rem;margin-top:.6rem}.product-page__review-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.product-page__review-avatar-fallback{width:48px;height:48px;border-radius:50%;background:rgb(var(--brand-coral) / .15);color:rgb(var(--brand-coral));font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase}.product-page__review-byline{display:flex;flex-direction:column;gap:.1rem}.product-page__review-name{font-size:.875rem;font-weight:600;line-height:1.2}.product-page__review-handle{font-size:.8125rem;opacity:.5;line-height:1.2}.product-trust-badges{display:flex;align-items:stretch;justify-content:stretch;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.product-trust-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;flex:1;padding:.6rem .4rem;font-size:.65rem;font-weight:700;text-align:center;line-height:1.3;color:inherit}.product-trust-badge+.product-trust-badge{border-left:1px solid rgba(0,0,0,.1)}.product-trust-badge svg{opacity:.6;flex-shrink:0}.promo-image-tiles{width:100%;position:relative}.promo-image-tiles__container{padding-left:var(--page-margin);padding-right:var(--page-margin)}.promo-image-tiles__container--page-width{max-width:var(--page-width);margin:0 auto}.promo-image-tiles__container--full-width{max-width:none}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.section-bento .bento-box .bento-box__inner{background-color:#0006}.section-bento .section-bento__inner{background-color:rgb(var(--color-background) / 1)}.section-header__container{padding:0 var(--page-margin)}.section-header__container--page-width{max-width:var(--page-width);margin:0 auto}.section-header__container--full-width{max-width:none}.section-header__content{display:flex;flex-direction:column;gap:.5rem}.section-header__content--left{align-items:flex-start;text-align:left}.section-header__content--left .section-header__icon{justify-content:flex-start;margin:0 0 1rem}.section-header__content--left .section-header__icon .icon{justify-content:flex-start}.section-header__content--center{align-items:center;text-align:center}.section-header__content--center .section-header__icon{justify-content:center;margin:0 auto 1rem}.section-header__content--center .section-header__icon .icon{justify-content:center}.section-header__content--right{align-items:flex-end;text-align:right}.section-header__content--right .section-header__icon{justify-content:flex-end;margin:0 0 1rem}.section-header__content--right .section-header__icon .icon{justify-content:flex-end}.section-header__icon{display:flex;justify-content:center;align-items:center;margin:0 auto 1rem}.section-header__icon .icon{display:flex;justify-content:center;align-items:center}.section-header__icon .icon__image,.section-header__icon .icon__colored{display:block}.section-header__title{margin:0;font-family:var(--font-primary--family);font-size:1.2rem;font-weight:700;text-transform:uppercase;line-height:1.2;color:inherit}.section-header__text{margin:0;line-height:1.6;color:inherit}.section-header__text p{margin:0 0 1em}.section-header__text p:last-child{margin-bottom:0}.section-header__text--subtitle{font-size:1.2rem}.section-header__button{display:flex;justify-content:inherit;margin-top:1rem}@media screen and (max-width:768px){.section-header__container{max-width:100%;padding:0 1rem}.section-header__content{gap:1rem}}.simple-text-section .simple-text-content{margin-left:auto;margin-right:auto}.testimonials__heading{font-family:var(--text-h3-family);font-weight:var(--text-h3-weight);font-size:var(--text-h3-size);line-height:var(--text-h3-leading);letter-spacing:var(--text-h3-tracking)}.testimonials{width:100%}.testimonials__container{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:400px;max-width:1200px;margin:0 auto}.testimonials__header-column{display:flex;flex-direction:column;justify-content:center;padding:2rem;gap:1.5rem}.testimonials__rating{display:flex;flex-direction:column;gap:.5rem}.testimonials__stars{display:flex;gap:.25rem;align-items:center;color:#000}.testimonials__star{width:24px;height:24px;shrink:0}.testimonials__image-column{position:relative;overflow:hidden}.testimonials__image{width:100%;height:100%;object-fit:cover;display:block}.testimonials__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#999}.testimonials__image-placeholder svg{width:64px;height:64px}.testimonials__content-column{display:flex;flex-direction:column;justify-content:center;padding:2rem;gap:1.5rem}.testimonials__testimonial{position:relative;font-weight:200}.testimonials__testimonial p{font-size:1.5rem;line-height:1.2rem;margin:0 0 1em;display:inline}.testimonials__testimonial p:last-child{margin-bottom:0}.testimonials__author{font-weight:600}@media screen and (max-width:768px){.testimonials__container{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:auto}.testimonials__header-column{padding:1.5rem;text-align:center}.testimonials__heading{font-size:1.75rem}.testimonials__rating{align-items:center}.testimonials__image-column{min-height:150px}.testimonials__content-column{padding:1.5rem;text-align:center}}@media screen and (max-width:480px){.testimonials__header-column,.testimonials__content-column{padding:1rem}.testimonials__heading{font-size:1.5rem}.testimonials__image-column{min-height:100px}}.video-banner{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-banner__container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-banner__container--page-width{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin)}.video-banner__container--full-width{padding:0 var(--page-margin)}.video-banner__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video-banner__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;transition:background .3s}.video-banner__video,.video-banner__iframe,.video-banner__fallback-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.video-banner__youtube{position:relative;width:100%;height:100%}.video-banner__iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%)}.video-banner__fallback{width:100%;height:100%}.video-banner__content{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:2rem 0rem;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.video-banner__title{margin-bottom:.25rem}.video-banner__title-text{color:inherit}.video-banner__content--top-left{justify-content:flex-start;align-items:flex-start;text-align:left}.video-banner__content--center-left{justify-content:flex-start;align-items:center;text-align:left}.video-banner__content--bottom-left{justify-content:flex-start;align-items:flex-end;text-align:left}.video-banner__content--center-top{justify-content:center;align-items:flex-start;text-align:center}.video-banner__content--center{justify-content:center;align-items:center;text-align:center}.video-banner__content--center-bottom{justify-content:center;align-items:flex-end;text-align:center}.video-banner__content--top-right{justify-content:flex-end;align-items:flex-start;text-align:right}.video-banner__content--center-right{justify-content:flex-end;align-items:center;text-align:right}.video-banner__content--bottom-right{justify-content:flex-end;align-items:flex-end;text-align:right}.video-banner__heading{margin:0;font-weight:700;line-height:1.2;font-family:var(--font-primary--family);font-size:2.25rem;color:var(--color-text)}@media(min-width:768px){.video-banner__heading{font-size:3rem}.video-banner__content-inner{max-width:40vw}}@media(min-width:1024px){.video-banner__heading{font-size:3.75rem}}.video-banner__text p{font-size:1.25rem;margin:0 0 1.5rem;line-height:1.6;color:var(--color-text)}.video-banner__image{margin:1rem 0;display:flex;justify-content:center}.video-banner__image-element{max-width:100%;height:auto}.video-banner__button-wrapper{margin:1.5rem 0 0}.video-banner__button{display:inline-block;text-decoration:none;transition:all .3s ease}.video-banner__spacer{width:100%}.video-banner__controls{position:absolute;bottom:1rem;left:1rem;z-index:3}.video-banner__play-pause{background:#000000b3;color:#fff;border:none;border-radius:50%;width:50px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:background .3s ease}.video-banner__play-pause:hover{background:#000000e6}.video-banner__pause-icon,.video-banner.is-playing .video-banner__play-icon{display:none}.video-banner.is-playing .video-banner__pause-icon{display:block}.video-banner--expandable{height:var(--vb-expanded-height);min-height:0;padding-inline:0}.video-banner--expandable.vb-observed{height:calc(var(--vb-collapsed-height) + (2 * var(--vb-gap)));padding-inline:max(var(--page-margin),calc((100% - var(--page-width)) / 2));transition:height .9s cubic-bezier(.22,1,.36,1),padding-inline .9s cubic-bezier(.22,1,.36,1)}.video-banner--expandable.vb-observed.is-expanded{height:var(--vb-expanded-height);padding-inline:0}.video-banner.video-banner--expandable{background:transparent}.video-banner--expandable .video-banner__container{background-color:rgb(var(--color-background));width:100%;height:100%;max-width:none;padding:0;isolation:isolate}.video-banner--expandable.vb-observed .video-banner__container,.video-banner--expandable.vb-observed .video-banner__media{border-radius:var(--vb-radius);overflow:hidden;transition:height .9s cubic-bezier(.22,1,.36,1),border-radius .9s cubic-bezier(.22,1,.36,1)}.video-banner--expandable.vb-observed .video-banner__container{height:var(--vb-collapsed-height)}.video-banner--expandable.vb-observed.is-expanded .video-banner__container{height:var(--vb-expanded-height)}.video-banner--expandable.vb-observed.is-expanded .video-banner__container,.video-banner--expandable.vb-observed.is-expanded .video-banner__media{border-radius:0}.video-banner--expandable .video-banner__content{padding-inline:var(--page-margin)}@media(prefers-reduced-motion:reduce){.video-banner--expandable.vb-observed,.video-banner--expandable.vb-observed .video-banner__container,.video-banner--expandable.vb-observed .video-banner__media{transition:none}}@media screen and (max-width:768px){.video-banner{height:70vh!important;min-height:70vh!important}.video-banner__container--page-width,.video-banner__container--full-width{max-width:none;padding:0}.video-banner__content[class*=video-banner__content--]{align-items:flex-end;justify-content:center;padding:0;text-align:center!important;text-shadow:0 0 55px rgba(0,0,0,.5)}.video-banner__content[class*=video-banner__content--] .video-banner__content-inner{width:100%;max-width:100%;padding:1rem;text-align:center}.video-banner__content[class*=video-banner__content--] .video-banner__title,.video-banner__content[class*=video-banner__content--] .video-banner__heading,.video-banner__content[class*=video-banner__content--] :is(h1,h2,h3,h4,h5,h6){text-align:center!important}.video-banner__content[class*=video-banner__content--] .video-banner__text{display:none}.video-banner__content[class*=video-banner__content--] .video-banner__button-wrapper{display:flex;justify-content:center}.video-banner__content[class*=video-banner__content--] .video-banner__image-element{margin-inline:auto}.video-banner__controls{display:none}.video-banner__iframe{width:100vw;height:56.25vw}.video-banner--expandable,.video-banner--expandable.vb-observed{padding-inline:0;transition:none}.video-banner--expandable.vb-observed,.video-banner--expandable.vb-observed.is-expanded{height:70vh}.video-banner--expandable.vb-observed .video-banner__container,.video-banner--expandable.vb-observed .video-banner__media{height:100%;border-radius:0;transition:none}.video-banner--expandable .video-banner__content{padding-inline:0}}.icon-block{display:flex;justify-content:inherit}.icon-block__image{display:block;object-fit:contain}.icon-block__colored{display:block}.block-richtext{color:var(--text-color);line-height:1.6}.block-richtext a{transition:color .2s;color:inherit;text-decoration:underline;text-underline-offset:2px}.block-richtext a:hover{text-decoration-thickness:2px;color:var(--link-hover-color)}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.text--normal{font-size:1rem;font-weight:400}.video-block{width:100%;max-width:100%;box-sizing:border-box;background:transparent}.video-block-media{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-block-fallback{color:#888;text-align:center;font-size:1rem;padding:2rem 0}@media screen and (max-width:768px){.video-block-media{font-size:1.25rem}}.account-dialog__shop shop-login-button{display:block;width:100%}.article-share__list{display:flex;flex-direction:row;align-items:center;gap:1rem;margin:0;padding:0;list-style:none}.article-share__list li{padding-left:0}.article-share__list li:before{display:none}.article-share__link{display:block;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;transition:opacity .2s ease}.article-share__link:hover{opacity:.6}.block-blog{display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease}.block-blog__image{position:relative;margin-bottom:1rem;overflow:hidden;aspect-ratio:3 / 2;z-index:0}.block-blog__image-link{display:block;width:100%;height:100%}.block-blog__img{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;backface-visibility:hidden;display:block;border-radius:var(--style-border-radius-images)}.block-blog:hover img,.block-blog:hover .block-blog__img{transform:scale(1.5)!important}.block-blog__content{grow:1;display:flex;flex-direction:column;gap:.5rem}.block-blog__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.block-blog__title-link{color:inherit;text-decoration:none}.block-blog__title-link:hover{text-decoration:none;color:rgb(var(--color-accent))}.block-blog__excerpt{line-height:1.6;opacity:.8;grow:1}.block-blog__author{font-size:.875rem;color:rgb(var(--color-foreground));opacity:.7;font-style:italic;margin-top:auto}.block-blog__button{margin-top:1rem}.block-blog__read-more{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;text-transform:uppercase;letter-spacing:0em;transition:color .2s ease,font-weight .2s ease}.block-blog__read-more:hover{color:rgb(var(--color-link));font-weight:600}.block-blog:hover .block-blog__read-more{font-weight:500}@media screen and (max-width:768px){.block-blog__title{font-size:1.125rem}}.megamenu li a{padding-bottom:.05rem;border-bottom:1px solid transparent;transition:color .2s}.megamenu li a:hover,.product-block:hover span{border-bottom:1px solid currentColor}.block-icon{display:flex;justify-content:center;align-items:center;margin:0 auto}.ProductMedia__image{width:100%;border-radius:var(--style-border-radius-images)}.Product__gallery .ProductMedia:nth-child(1),.Product__gallery .ProductMedia:nth-child(4),.Product__gallery .ProductMedia:nth-child(7){grid-column:span 2}.product-materials{max-width:65ch}.material-block__title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}.material-block p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;opacity:.8}.product-materials__empty{font-family:inherit;font-size:inherit;opacity:.6}.article-product-row{display:flex;flex-direction:column;gap:1rem;margin:30px;max-width:none}.article-product-row__media{display:block;width:100%;overflow:hidden;border-radius:1rem;background-color:#e4e4e4;text-decoration:none}.article-product-row__image,.article-product-row__image-placeholder{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;margin:0}.article-product-row__body{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;justify-content:space-between;gap:.75rem}.article-product-row__title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.article-product-row__title a{color:inherit;text-decoration:none}.article-product-row__title a:hover{text-decoration:underline}.article-product-row__description{margin:.25rem 0 0;font-size:.9375rem;line-height:1.45;opacity:.75}.article-product-row__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.article-product-row__price{margin:0;font-size:1.0625rem;font-weight:700}.article-product-row__cta{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.5rem;border-radius:9999px;background-color:rgb(var(--brand-charcoal));color:var(--brand-greige);font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.article-product-row__cta:hover{opacity:.85;text-decoration:none}@media screen and (min-width:768px){.article-product-row{flex-direction:row;align-items:stretch;gap:1.75rem}.article-product-row__media{flex:0 0 auto;width:160px;align-self:flex-start}.article-product-row__title{font-size:1.375rem}.article-product-row__description{font-size:1rem}}.block-title{margin:0;font-family:var(--font-primary--family);font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.2;color:inherit}.brand{display:flex;align-items:center;gap:.75rem}.brand--small{gap:.5rem;flex-direction:column;align-items:flex-start}.brand--large{gap:1rem}.brand__logo{shrink:0}.brand__logo-image{max-width:var(--logo-width);height:auto;display:block}.brand--small .brand__logo-image{max-width:calc(var(--logo-width) / 2)}.brand--large .brand__logo-image{max-width:calc(var(--logo-width) * 1.5)}.brand__text-logo{font-family:var(--font-primary--family);font-weight:700;font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:none}.brand--small .brand__text-logo{font-size:1.25rem}.brand--large .brand__text-logo{font-size:2rem}.brand__shop-name{display:block}.brand__statement{font-family:var(--font-secondary--family)}.brand__statement-text{font-size:.875rem;color:rgb(var(--color-foreground) / .7);margin:0;font-style:italic}.brand--small .brand__statement-text{font-size:.75rem}.brand--large .brand__statement-text{font-size:1rem}.brand--vertical{flex-direction:column;text-align:center;gap:.5rem}.brand--vertical.brand--small{gap:.25rem}.brand--vertical.brand--large{gap:.75rem}sup{position:absolute;top:0rem;left:1rem;background:rgb(var(--color-accent, 255, 0, 0));color:rgb(var(--color-foreground, 255, 0, 0));font-size:.75rem;font-weight:700;color:#fff;border-radius:9999px;padding:.1rem .4rem;min-width:1rem;max-height:auto;text-align:center;z-index:2;box-shadow:0 1px 4px #00000014;display:inline-block}.cart-item{opacity:1;transition:opacity .2s;position:relative}html.js-ajax-cart-processing .cart-item{opacity:.7}html.js-ajax-cart-processing .cart-item:before{content:"UDPATING...";position:absolute;padding:5px;font-weight:500;color:#666;bottom:0;font-size:10px;left:45%}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto;border-radius:var(--style-border-radius-images, .5rem)}.image>img{width:100%;height:auto}.page-header-image__title{font-family:var(--text-h2-family);font-weight:var(--text-h2-weight);font-size:var(--text-h2-size);line-height:var(--text-h2-leading);letter-spacing:var(--text-h2-tracking)}.page-header__title{font-family:var(--text-h1-family);line-height:var(--text-h1-leading)}.preorder-notice{background-color:rgb(var(--brand-coral) / .1)}.product-collections{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.product-collections__badge{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.product-collections__badge a{color:inherit;text-decoration:none}.product-collections__badge a:hover{text-decoration:underline}.product-collections__dot{display:inline-flex;align-items:center;line-height:1;font-size:1.1em}.product-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.product-tags__badge{background:rgb(var(--color-accent, 200,0,0));color:var(--color-accent, #c00);font-size:.85rem;font-weight:500;border-radius:999px;padding:.25rem .75rem;border:1px solid rgb(var(--color-accent, 200,0,0) / .2);letter-spacing:.02em}.social-icon{background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
