main{overflow:hidden}.z-2{position:relative;z-index:2}img{border-radius:24px}.image-link img{margin:0 auto}.heading,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.prose :where(h1,h2,h3,h4,h5,h6){overflow-wrap:normal}.shopify-section--header{padding:20px;margin-bottom:calc(var(--header-margin) * -1)}@media screen and (min-width: 1200px){.shopify-section--header{padding:40px 64px;margin-bottom:calc(var(--header-margin) * -1)}}.header{position:relative;border-radius:100px;padding:20px 28px}@media screen and (min-width: 1200px){.header{border-radius:100px;padding:24px 65px}}.header__logo img{border-radius:0}.header--mobile-menu-open,.header--menu-open{border-radius:24px 24px 0 0}.header--menu-open{z-index:2}.header--menu-open+.header-overlay{visibility:visible;opacity:1}.header-overlay{visibility:hidden;opacity:0;z-index:1;position:fixed;content:"";display:flex;top:0;left:0;width:100%;height:100%;background:#0006;transition:opacity ease-in .2s;-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur))}.header__logo-image{width:113px}.header__mobile-menu-icon[aria-expanded=true] .menu-icon,.header__mobile-menu-icon .close-icon{display:none}.header__mobile-menu-icon[aria-expanded=true] .close-icon{display:block}@media screen and (min-width: 1200px){.header__logo-image{width:142px}}.header__primary-nav a.subheading{font-size:16px}.header__active-dot{width:8px;height:8px;inset-block-start:-4px;inset-inline-end:-4px}.header__secondary-nav{gap:10px}@media screen and (min-width: 1200px){.header__secondary-nav{gap:16px}}.header__secondary-nav .button{margin-right:6px}.header__secondary-nav .button__content{font-size:12px;padding-left:22px;padding-right:22px}.mega-menu{background-color:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding:32px 28px}@media screen and (min-width: 1200px){.mega-menu{padding:40px 64px}}.mega-menu:after{display:none}.mega-menu__linklist{max-width:none;min-width:156px;margin-top:6px}.mega-menu__linklist li{margin-bottom:8px}.menu-promo{margin-bottom:-7px}.menu-promo__item{min-width:280px}.menu-promo--with-spacing .menu-promo__item{min-width:280px}.menu-promo__item img{height:auto;max-height:360px;object-fit:cover;object-position:center center}.menu-promo__item .subheading{font-size:16px}.mega-menu__button{width:100%;max-width:469px}@media screen and (min-width: 1200px){.mega-menu__button{margin-right:-200px}}@media screen and (min-width: 1200px){.mega-menu .menu-promo:not(.menu-promo--without-spacing) .menu-promo__carousel{padding-inline-end:64px}}.menu-promo--large{padding-left:24px}@media screen and (min-width: 1000px){.menu-promo--large{width:400px;margin:0 28px 40px 0;padding-left:0}}@media screen and (min-width: 1200px){.menu-promo--large{margin:0 64px 40px 0}}@media screen and (min-width: 1350px){.menu-promo--large{width:450px}}@media screen and (min-width: 1440px){.menu-promo--large{width:576px;height:426px}}@media screen and (min-width: 1400px){.menu-promo--large .text-content.place-self-end-start{margin:0 0 -20px -20px}}@media screen and (min-width: 1000px){.menu-promo--large img{max-height:426px}.menu-promo--large .h6{font-size:16px}}@media screen and (max-width: 999px){.menu-promo--large .menu-promo__item{width:calc(100% - 24px)}}.menu-drawer{display:none!important}.header--mobile-menu-open .menu-drawer{display:block!important}.menu-drawer::part(overlay){margin-top:-72px}.menu-drawer::part(content){max-width:none;transform:none!important;background-color:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;height:calc(100dvh - var(--menu-offset-top, 0px) - 20px);border-block-start:none!important}.menu-drawer__panel{background-color:#fff}.menu-drawer__panel-body{padding:41px 20px}.menu-drawer__panel-body button.h4,.menu-drawer__panel-body a.h4{font-size:24px;margin-bottom:3px}.menu-drawer__panel-body ul li a{font-size:16px}.menu-drawer__footer-item{border-color:#000}.menu-drawer__footer-item--small{margin:0 20px;padding-left:0;padding-right:0}.menu-drawer__footer-item .social-media{justify-content:space-between}.menu-drawer .back-button{background:none;border:1px solid #BFBFBF;padding:2px 12px}.menu-drawer__cta-button{margin-top:16px;font-size:12px}.menu-promo__item .overflow-hidden{border-radius:24px;overflow:hidden}.footer{overflow:hidden;margin-top:40px}@media screen and (min-width: 750px){.footer{margin-top:80px}}.button s{opacity:.5}.slideshow{position:relative;overflow:visible;z-index:2}.slideshow__slide{overflow:visible}.slideshow img,.section-split__column--flushed .content-box__background-media img{border-radius:0}.product-card{border-radius:24px;overflow:hidden}.product-card:not(.product-card--soldout):hover .product-card__info,.product-card:not(.product-card--soldout):focus .product-card__info,.product-card:not(.product-card--soldout):focus-within .product-card__info{opacity:0}.product-card--info-inside:focus .product-card__quick-buy,.product-card--info-outside .product-card__figure:focus .product-card__quick-buy,.product-card--info-inside:focus-within .product-card__quick-buy,.product-card--info-outside .product-card__figure:focus-within .product-card__quick-buy{opacity:1;transform:translateY(0)}.product-list__promo{border-radius:24px;overflow:hidden}.badge{height:30px;display:flex;align-items:center;justify-content:center;font-size:10px;border-radius:100px;padding:0 16px;line-height:1}@media screen and (min-width: 750px){.badge{font-size:14px;height:37px}}.product-card__badge{position:absolute;top:8px;left:8px;text-align:center}@media screen and (min-width: 1200px){.product-card__badge{top:16px;left:16px}}.product-card__badge-text{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--rotation-degrees));font-size:10px;line-height:1.15;overflow-wrap:normal}@media screen and (min-width: 1200px){.product-card__badge-text{font-size:14px}}.product-card__badge-icon{z-index:1;width:70px;height:auto;animation:rotating 5s linear infinite}@media screen and (min-width: 1200px){.product-card__badge-icon{width:104px}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.accordion__title-icon{width:32px;margin-right:10px!important}@media screen and (min-width: 750px){.accordion__title-icon{width:40px;margin-right:0!important}}.accordion__summary .heading{font-size:16px}@media screen and (min-width: 750px){.accordion__summary .heading{font-size:24px}}.faq__category{margin-block-end:14px}@media screen and (min-width: 750px){.faq__category{margin-block-end:24px}}.faq__category~.faq__category{margin-block-start:49px}@media screen and (min-width: 750px){.faq__category~.faq__category{margin-block-start:80px}}.faq__category p{font-size:24px}@media screen and (min-width: 750px){.faq__category p{font-size:32px}}.faq .accordion{border:2px solid #000000;border-radius:16px;margin-bottom:16px}@media screen and (min-width: 750px){.faq .accordion{border-radius:24px;margin-bottom:24px}}.faq .accordion__summary{font-size:14px;padding:14px 20px}@media screen and (min-width: 750px){.faq .accordion__summary{font-size:16px;padding:22px 30px}}.faq .accordion__content{padding:0 24px 20px}@media screen and (min-width: 750px){.faq .accordion__content{padding:0 30px 20px}}.line-item{align-items:flex-start}.line-item__line-price{display:flex;gap:8px}.line-item__line-price s{opacity:.5}.line-item__info-with-line-price{display:block;position:relative}.line-item__price-wrapper{position:absolute;top:0;right:0}.line-item__media{border-radius:8px}.line-item__modifier-toggle{margin:4px 0;font-size:12px;padding:15px!important}.line-item__modifier-selection{margin:4px 0}.line-item__modifier-selection select{border:2px solid #000000;text-transform:uppercase;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:12px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15.4L6 9.4L7.4 8L12 12.6L16.6 8L18 9.4L12 15.4Z' fill='black'/%3E%3C/svg%3E%0A");background-size:24px;background-position:right 16px center;background-repeat:no-repeat;padding:14px 22px 13px}.social-links{display:block}.social-links .social-media{justify-content:center;gap:16px}.social-links a{width:48px;height:48px;border-radius:100%;border:2px solid #000000;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 750px){.social-links a{width:56px;height:56px}}.cart-content-wrapper{display:flex;flex-direction:column;justify-content:space-between}.cart-upsells{text-align:center;padding:24px 20px 0;border-top:1px solid #000000;width:calc(100% + 40px);margin:20px 0 0 -20px;max-height:575px}@media screen and (min-width: 700px){.cart-upsells{width:calc(100% + 64px);margin-left:-32px}}@media screen and (min-width: 1200px){.cart-upsells{position:fixed;left:0;top:0;margin:0 0 0 calc((100vw - 600px)*-1);width:calc(100vw - 600px);height:100%;display:flex;justify-content:center;align-items:center;padding:40px 60px;color:#fff;border:none;max-height:none}}@media screen and (min-width: 1400px){.cart-upsells{padding:40px 108px}}.cart-upsells__inner{max-width:630px}.cart-upsells__heading h2{font-size:24px;margin-bottom:10px}@media screen and (min-width: 1200px){.cart-upsells__heading h2{font-size:32px}}@media screen and (min-width: 1400px){.cart-upsells__heading h2{font-size:40px}}.cart-upsells__content{font-size:14px;margin-bottom:25px}@media screen and (min-width: 1200px){.cart-upsells__content{font-size:16px}}.cart-upsells__grid{display:flex;gap:8px;justify-content:center;padding:0 16px}@media screen and (min-width: 1200px){.cart-upsells__grid{gap:16px;padding:0}}.cart-upsells__item{max-width:150px}@media screen and (min-width: 1200px){.cart-upsells__item{max-width:304px}}.cart-upsells__item-image{aspect-ratio:1 / 1.25;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:17px;padding:16px}.cart-upsells__item-heading{font-size:16px;padding:0 16px}@media screen and (min-width: 1200px){.cart-upsells__item-heading{font-size:18px}}.cart-upsells__item-price{display:flex;gap:8px;justify-content:center;margin:4px 0 6px}@media screen and (min-width: 1200px){.cart-upsells__item-price{margin:8px 0 24px}}.cart-upsells__item-price s{opacity:.5}.cart-upsells__item-mobile-atc{text-decoration:underline;font-size:14px}.cart-upsells__item-desktop-atc{display:none;width:100%}@media screen and (min-width: 1200px){.cart-upsells__item-mobile-atc{display:none}.cart-upsells__item-desktop-atc{display:inline-block}}.cart-threshold-bar{display:block;background-color:#fcc5e0;padding:24px 20px;margin:0 0 10px -20px;width:calc(100% + 40px);font-size:14px;line-height:1.15}@media screen and (min-width: 700px){.cart-threshold-bar{margin:0 0 10px -32px;padding:24px;width:calc(100% + 64px);font-size:16px}}.cart-threshold-bar__message{display:block;text-align:center;margin-bottom:20px}.cart-threshold-bar__bar{position:relative;width:100%;height:3px;background-color:#00000040;overflow:hidden}.cart-threshold-bar__progress{height:3px;background-color:#000;position:absolute;top:0;left:0;z-index:2}.cart-threshold-bar__tiers{margin-top:-13px;display:flex;justify-content:space-between;width:100%}.cart-threshold-bar--tier-count-1 .cart-threshold-bar__tiers{justify-content:flex-end}.cart-threshold-bar__tier{position:relative;display:block;flex:1;text-align:center;z-index:10}.cart-threshold-bar--tier-count-1 .cart-threshold-bar__tier{flex:none}.cart-threshold-bar__tier svg{margin:0 auto 5px}.drawer--has-threshold-bar::part(body){padding-top:0}.drawer--has-threshold-bar::part(header){border-block-end:none}.custom-graphic{z-index:var(--z-index);position:absolute;top:var(--y-position, 0);left:var(--x-position, 0);display:flex;align-items:center;justify-content:center;width:var(--width, 150px);object-fit:contain;transform:translate(-50%,-50%)}.custom-graphic--rotation{animation:var(--rotation-direction) var(--rotation-speed) linear infinite;transform-origin:center center}.custom-graphic__image{object-fit:contain}@keyframes rotate-left{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes rotate-right{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.timeline__image img{border-radius:0}.rounded-section{border-radius:24px;margin:40px 20px}@media screen and (min-width: 1025px){.rounded-section{margin:32px 64px 120px}}.story-carousel-wrapper{overflow:hidden;background-color:var(--story-carousel-background);padding:40px 0}@media screen and (min-width: 1150px){.story-carousel-wrapper{padding:120px 0}}.story-carousel{position:relative;display:flex;flex-direction:column;gap:2.5rem;width:100%;overflow:visible}@media screen and (min-width: 1150px){.story-carousel{gap:0;flex-direction:row}}.story-carousel .flickity-prev-next-button{background:#000}.story-carousel .flickity-prev-next-button .flickity-button-icon{top:30%;left:30%;width:40%;height:40%}.flickity-prev-next-button.previous{left:0!important}@media screen and (min-width: 1000px){.flickity-prev-next-button.previous{left:26px!important}}.flickity-prev-next-button.next{right:0!important}@media screen and (min-width: 1000px){.flickity-prev-next-button.next{right:-23px!important}}.flickity-prev-next-button:hover .flickity-button-icon path{fill:#000}@media screen and (max-width: 999px){.flickity-prev-next-button[disabled]{display:none}}.flickity-button-icon path{fill:#fff}.story-carousel .flickity-viewport{overflow:visible}.story-carousel__header{color:var(--story-carousel-heading-color);text-align:center}@media screen and (min-width: 700px){.story-carousel__header{gap:1.5rem;padding:0 2rem}}@media screen and (min-width: 1000px){.story-carousel__header{padding:0}}@media screen and (min-width: 1150px){.story-carousel__header{position:relative;gap:1.5rem;text-align:left;width:350px}.story-carousel__header:before{position:absolute;content:"";display:block;width:calc(100% + 74px);height:calc(100% + 24px);background-color:var(--story-carousel-background);margin-left:-62px;z-index:1}}.story-carousel__header-inner{position:relative;z-index:2}.story-carousel__heading h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:var(--text-h3);letter-spacing:var(--heading-letter-spacing);line-height:1.1;text-transform:var(--heading-text-transform);margin-bottom:12px}@media screen and (min-width: 700px){.story-carousel__heading h2{font-size:48px;margin-bottom:14px}}.story-carousel__content{color:var(--story-carousel-text-color)}.story-carousel__nav-arrow{width:3.125rem;height:3.125rem}.story-carousel__nav-arrow--prev,.story-carousel__nav-arrow--next{position:absolute;z-index:10;top:50%;transform:translateY(-50%)}.story-carousel__nav-arrow--prev{left:0}@media screen and (min-width: 1000px){.story-carousel__nav-arrow--prev{left:25px}}.story-carousel__nav-arrow--next{right:0}@media screen and (min-width: 1000px){.story-carousel__nav-arrow--next{right:25px}}.story-carousel__slider:not(.flickity-enabled){display:none}.story-carousel__slider-wrapper{position:relative}@media screen and (min-width: 1150px){.story-carousel__slider-wrapper{width:calc(100% - 350px)}}.story-slide{transition:opacity .2s;padding:0 8px;opacity:.25;width:calc(100% - 16px);border-radius:12px;overflow:hidden}@media screen and (max-width: 699px){.story-slide.is-selected{opacity:1!important}.story-slide.is-selected+.story-slide{opacity:.25!important}}@media screen and (min-width: 1000px){.story-slide{width:40%;padding:0 12px}}.story-slide.is-selected{opacity:1}.story-slide__container{position:relative;width:100%;border-radius:24px;overflow:hidden;backface-visibility:hidden}.story-slide__container video,.story-slide__container img:not(.story-slide__video-icon),.story-slide__cover{aspect-ratio:9 / 16;backface-visibility:hidden;overflow:hidden;border-radius:24px}.story-slide__container:before{content:"";position:absolute;display:block;background:linear-gradient(180deg,#0006 3.77%,#0000 23.7%);width:100%;height:100%;top:0;left:0;z-index:5;pointer-events:none}.story-slide__progress{position:absolute;z-index:6;top:1.5rem;display:flex;justify-content:space-between;width:100%;padding:0 .875rem;height:4px;transition:opacity .2s;opacity:0}.is-selected .story-slide__progress{opacity:1}.story-slide__progress-indicator{position:relative;width:100%;margin:0 3px;border-radius:30px;height:100%;background-color:#0003;overflow:hidden;cursor:pointer}.story-slide__progress-indicator--hide{display:none}.story-slide__progress-indicator.active:after{width:100%;animation:animate-width var(--story-carousel-story-length, 5s) linear}.story-slide--paused .story-slide__progress-indicator.active:after{animation-play-state:paused}@keyframes animate-width{0%{width:0}to{width:100%}}.story-slide__progress-indicator.skipped:after{width:100%}.story-slide__progress-indicator:after{content:"";position:absolute;display:block;background-color:#fff;width:0;height:100%;top:0;left:0;pointer-events:none}.story-slide__story{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;opacity:0;background-color:#fff}.story-slide__story.active{opacity:1}.story-slide__controls{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;display:flex}.story-slide__control{height:100%;width:50%;pointer-events:none}.story-slide.is-selected .story-slide__control{pointer-events:auto}.story-slide__cover{position:relative;width:100%;height:100%}.is-selected .story-slide__cover.story-slide__cover--video img:not(.story-slide__video-icon){display:none}.is-selected .story-slide__cover.story-slide__cover--video video{display:block}.story-slide--video-loading .story-slide__cover-image{display:block!important}.story-slide__cover video{display:none;width:100%;object-fit:cover;object-position:center center}.story-slide__cover-handle{position:absolute;z-index:10;bottom:24px;left:24px;font-size:16px;line-height:1;color:#fff;white-space:nowrap;font-weight:400}.story-slide__cover-image,.story-slide__image{width:100%;object-fit:cover;object-position:center}.story-slide__video-controls{display:none;gap:8px;justify-content:flex-end;position:absolute;bottom:0;width:100%;padding:16px;z-index:5}.is-selected .story-slide__video-controls{display:flex}.story-slide__video-controls button{cursor:pointer;display:flex;align-items:center;width:48px;height:48px}.story-slide--paused .story-slide__video-controls [data-story-video-pause],.story-slide__video-controls [data-story-video-play]{display:none}.story-slide--paused .story-slide__video-controls [data-story-video-play],.story-slide__video-controls [data-story-video-unmute]{display:flex}.story-slide--muted .story-slide__video-controls [data-story-video-unmute],.story-slide__video-controls [data-story-video-mute]{display:none}.story-slide--muted .story-slide__video-controls [data-story-video-mute]{display:flex}.story-slide__product{display:block;padding:16px;border-radius:16px;background:#fff;margin-top:24px;color:#000}@media screen and (min-width: 700px) and (max-width: 999px){.story-slide__product{display:flex;gap:16px;align-items:center;justify-content:space-between}}@media screen and (min-width: 1440px){.story-slide__product{display:flex;gap:16px;align-items:center;justify-content:space-between}}.story-slide__product-header{display:flex;align-items:center}@media screen and (min-width: 700px) and (max-width: 999px){.story-slide__product-header{width:calc(100% - 130px)}}@media screen and (min-width: 1440px){.story-slide__product-header{width:calc(100% - 130px)}}.story-slide__product-header img{border-radius:12px;margin-right:12px;width:64px;height:64px;object-fit:cover;object-position:center center;background-color:#f7f8fc}.story-slide__product-heading{font-size:14px;line-height:1.2;display:block;text-transform:uppercase}.story-slide__product-content{padding-left:75px}@media screen and (min-width: 700px) and (max-width: 999px){.story-slide__product-content{padding-left:0;display:none}}@media screen and (min-width: 1440px){.story-slide__product-content{padding-left:0;display:none}}.is-selected .story-slide__product-content{display:block}.story-slide__product-description,.story-slide__product-price{--text-color: 0 0 0}.story-slide__product-description{display:block;margin-bottom:6px;font-size:16px}.story-slide__product .button{background-color:#000;color:#fff;font-size:12px;height:34px;display:flex;align-items:center}@media screen and (min-width: 700px) and (max-width: 999px){.story-slide__product .button{height:50px}}@media screen and (min-width: 1440px){.story-slide__product .button{height:50px}}.story-slide__product .button__content{white-space:nowrap;padding-left:16px;padding-right:16px}@media screen and (min-width: 1500px){.story-slide__product .button__content{padding-left:24px;padding-right:24px}}.product{padding-block-start:0!important}.product-gallery{inset-block-start:0}.product-gallery__image-list{row-gap:16px}.product-gallery .scroll-marker{flex:1}.product-gallery .scroll-marker-group--thumbnails .scroll-marker:after{inset-block-end:-6px}.pswp__button,.product-gallery__cursor{background:#000!important;color:#fff!important;border-radius:100%}.pswp__button:hover,.pswp__button:focus{background:#fff!important;color:#000!important}body .pswp__button:before{display:none}.product-gallery__cursor .circle-button:before{display:none}.product-gallery__controls-floating .tap-area:before,.product-gallery__controls-floating .scroll-marker-group--dots .scroll-marker{width:8px;max-width:8px;height:8px}.product .product-title{font-size:32px}@media screen and (min-width: 1000px){.product .product-title{font-size:48px}}.rating-badge__stars svg{width:14px;height:auto}.rating-badge__avatars{display:flex;margin-top:9px}.rating-badge__avatars img{border-radius:100%;width:32px;min-width:32px;height:32px;margin:0}.rating-badge__avatars>div{margin:0 -5px 0 0}.rating-badge__avatars>div:not(:first-of-type){-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin:0 -8px 0 0}.product-info__block-item hr{border-color:#000}.product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin-block-start:20px}.product-info__block-list>:not(:last-child){margin-block-end:20px}.product__label{font-size:16px}.product__associated-products{display:flex;align-items:center;overflow:auto;gap:8px;margin-top:12px}@media screen and (min-width: 1000px){.product__associated-products{flex-wrap:wrap}}.product__associated-products a{width:88px;min-width:88px;height:88px;border:2px solid rgba(0,0,0,.25);border-radius:100%;overflow:hidden;padding:8px}.product__associated-products a.active{background-color:#c5f9a6;border-color:#000;box-shadow:0 0 0 2px #fff inset}.product__taste-profile{display:block;margin-top:16px}.product .accordion{box-shadow:0 1px #000,0 1px #000 inset}.product .accordion-group .product-info__block-item:first-of-type .accordion{box-shadow:none}.product .accordion__summary{padding:17px 0}.product .accordion__summary .heading{font-size:16px}.product .accordion__summary svg{width:12px;height:auto}.product product-recommendations .subheading{font-size:16px}.product product-recommendations scroll-carousel{margin-top:20px}.product product-recommendations .product-cross-sell__title-wrapper{padding:4px 14px 0}.product product-recommendations .product-cross-sell__title-wrapper .heading{margin-bottom:2px}.product product-recommendations button{font:var(--text-font-style) var(--text-font-weight) var(--text-base) / var(--text-line-height) var(--text-font-family);text-transform:var(--text-transform);letter-spacing:var(--text-letter-spacing)}.product-recommendations__arrows{line-height:0}buy-buttons .button{font-size:12px}@media screen and (min-width: 1000px){buy-buttons .button{font-size:16px}}buy-buttons .button s{opacity:.5}.product__benefits-grid{display:flex;gap:16px;align-items:center;justify-content:center;text-align:center;line-height:1.25;margin-top:18px}@media screen and (min-width: 750px){.product__benefits-grid{gap:40px}}.product__benefits-grid img{margin:0 auto 6px;width:72px;min-width:72px}.product__benefits-grid>div{width:72px}.variant-picker{margin-top:24px}.product-subscriptions{display:block;margin-bottom:24px}.product-subscriptions__subscription{position:relative;border:2px solid #000000;border-radius:24px;margin-top:16px;padding-bottom:14px;background:#fff;width:calc(100vw - 40px)}@media screen and (min-width: 700px){.product-subscriptions__subscription{width:calc(100vw - 64px)}}@media screen and (min-width: 1000px){.product-subscriptions__subscription{width:100%}}.product-subscriptions__subscription s{color:gray}.product-subscriptions__subscription label input{display:none}.product-subscriptions__label-inner{display:flex;align-items:flex-start;padding:16px 16px 0;font-size:16px}@media screen and (min-width: 1000px){.product-subscriptions__label-inner{font-size:18px}}.product-subscriptions__subscription .product-subscriptions__label-inner:before{content:"";display:block;background-image:var(--unchecked-sub-icon);background-size:contain;background-repeat:no-repeat;width:24px;height:24px;flex-shrink:0;margin:0 8px 0 0}.product-subscriptions__subscription.active .product-subscriptions__label-inner:before{background-image:var(--checked-sub-icon)}.product-subscriptions__hidden-input{position:absolute;opacity:0}.product-subscriptions__subscription-price-wrapper{flex:1;text-align:right}.product-subscriptions__subscription-price{margin-left:auto;white-space:nowrap}.product-subscriptions__savings{display:inline-block;border-radius:30px;background:#fff;color:#000;border:2px solid #000000;font-size:10px;text-transform:uppercase;padding:2px 8px;font-weight:600;text-align:center;margin-top:7px;flex-shrink:0}.product-subscriptions__savings--one-time{margin-top:0}.product-subscriptions__savings--one-time:not(.active){display:none}.product-subscriptions__subscription-banner{display:block;width:100%;background-color:#c5f9a6;border:none;padding:12px 20px 10px;text-align:center;font-size:18px;line-height:1;color:#000;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom:2px solid #000000}.product-subscriptions__subscription-content{display:block;margin:6px 0 0 -28px;font-size:14px}.product-subscriptions__free-gift-list{display:none;margin:12px 0;padding:0 16px;list-style-type:none;gap:8px;flex-wrap:nowrap;overflow:auto}@media screen and (min-width: 1000px){.product-subscriptions__free-gift-list{margin:12px;padding:0 4px}}.product-subscriptions__subscription.active .product-subscriptions__free-gift-list{display:flex}.product__subscriptions__free-gift{width:30%;min-width:30%;text-align:center;padding-inline-start:0}@media screen and (min-width: 1000px){.product__subscriptions__free-gift{width:76px;min-width:0}}@media screen and (min-width: 1200px){.product__subscriptions__free-gift{width:88px}}.product__subscriptions__free-gift-image{display:block;border-radius:12px;background:#dbe2ea}.product__subscriptions__free-gift-image img{mix-blend-mode:multiply;border-radius:12px;margin-bottom:9px;width:100%;height:100%;object-fit:cover;object-position:center center}.product__subscriptions__free-gift span{line-height:1.15;display:inline-block;font-size:14px}.product-subscriptions__subscription-list{padding:0 10px;margin:0;display:none;flex-wrap:wrap;align-items:flex-start;gap:7px 16px}.product-subscriptions__subscription.active .product-subscriptions__subscription-list{display:flex;margin:20px 0 8px}.product-subscriptions__subscription-list li{font-size:14px;line-height:14px;display:flex;align-items:center;width:100%}@media screen and (min-width: 1000px){.product-subscriptions__subscription-list li{width:calc(50% - 16px)}}.product-subscriptions__subscription-list li:last-of-type{margin-bottom:0}.product-subscriptions__subscription-list li:before{content:"";display:block;background-image:var(--checkmark-small);background-size:contain;background-position:center;background-repeat:no-repeat;width:12px;height:9px;margin-right:8px;flex-shrink:0}.product-subscriptions__variant-dropdown{display:flex;align-items:start;gap:12px;padding:0 20px;margin-top:7px}.product-subscriptions__variant-dropdown-wrapper{flex-grow:1}.product-subscriptions__variant-dropdown-select{--input-height: 48px;background-color:#fff;font-weight:bolder;font-size:.9rem;padding-inline-start:12px;padding-inline-end:32px;gap:12px}.product-subscriptions__variant-dropdown-select svg{width:20px;height:auto;top:calc(50% - 4px);right:16px!important}.product-subscriptions__variant-dropdown-selected:not(.active){display:none}@media screen and (min-width: 1000px){.product-subscriptions__variant-dropdown-select[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-subscriptions__variant-dropdown .popover{inset-block-start:calc(100% - 1px)!important;width:calc(100% - 2px)!important}.product-subscriptions__variant-dropdown .popover::part(content){max-width:none!important;width:100%!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.product-subscriptions__variant-dropdown .popover::part(body){padding:.5rem 0!important}}.product-subscriptions__variant-dropdown .popover-listbox__option:before{display:none}.product-subscriptions__variant-dropdown .popover-listbox__option{padding:.5rem 1.25rem}.product-subscriptions__subscription-badge{position:absolute;top:-12px;right:-12px;text-align:center}@media screen and (min-width: 1200px){.product-subscriptions__subscription-badge{top:-38px;right:-38px}}.product-subscriptions__subscription-badge-text{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--rotation-degrees));font-size:10px;line-height:1.15;overflow-wrap:normal}@media screen and (min-width: 1200px){.product-subscriptions__subscription-badge-text{font-size:14px}}.product-subscriptions__subscription-badge-icon{z-index:1;width:70px;height:auto;animation:rotating 5s linear infinite}@media screen and (min-width: 1200px){.product-subscriptions__subscription-badge-icon{width:104px}}.product__special-message{display:block;text-align:center;margin:8px 0;font-size:14px}@media screen and (min-width: 1200px){.product__special-message{margin:16px 0}}.rc-container-wrapper{display:none}.rc_layout__container .rc_layout__full>.row.grid{justify-content:center}quick-buy-modal .product-gallery img{border-radius:0}quick-buy-modal .product__associated-products-wrapper{display:none}quick-buy-modal .product-title{font-size:24px}.quick-buy__info{overflow:hidden}quick-buy-modal .product__subscriptions__free-gift{width:64px}quick-buy-modal buy-buttons .button__content{font-size:12px}.story-carousel-wrapper .custom-graphic--1{--z-index: 2}.story-carousel-wrapper .custom-graphic--2{--z-index: 3}.icon-list{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;width:100%;gap:8px;margin:20px 0}@media screen and (min-width: 1000px){.icon-list{gap:16px;flex-direction:row}}.shopify-section--text-with-media .icon-list{justify-content:flex-start;text-align:left;margin-top:20px}.icon-list--flex{flex-direction:row;margin-top:40px}.shopify-section--text-with-media .icon-list--flex{margin-top:40px}.icon-list__item{display:flex;align-items:center;justify-content:center;gap:8px}@media screen and (min-width: 1000px){.icon-list__item{justify-content:flex-start}}.icon-list__item .icon{margin-block-start:0}.icon-list img{margin:0;border-radius:0}.social-proof{margin:10px 0;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 700px){.social-proof{margin:20px 0;gap:12px;flex-direction:row;text-align:left}}@media screen and (min-width: 1150px){.story-carousel .social-proof{display:block}}.shopify-section--multi-column .social-proof{margin:-7px 0 8px}@media screen and (min-width: 700px){.shopify-section--multi-column .social-proof{margin:-22px 0 -7px}}.slideshow .social-proof,.shopify-section--text-with-media .social-proof{text-align:left;justify-content:flex-start;align-items:flex-start}@media screen and (min-width: 700px){.slideshow .social-proof,.shopify-section--text-with-media .social-proof{align-items:center}}.social-proof__avatars{display:flex}.social-proof__avatars img{border-radius:100%;width:32px;min-width:32px;height:32px;margin:0}.social-proof__avatars>div{margin:0 -5px 0 0}.social-proof__avatars>div:not(:first-of-type){-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin:0 -8px 0 0}.social-proof__stars{display:flex;align-items:center;justify-content:center;gap:1px}@media screen and (min-width: 700px){.social-proof__stars{justify-content:flex-start}}.slideshow .social-proof__stars,.shopify-section--text-with-media .social-proof__stars{justify-content:flex-start}.social-proof__stars svg{margin:0}.social-proof__rating{margin:2px 6px 0 0}.social-quote{display:flex;gap:10px;margin:20px 0}@media screen and (min-width: 1000px){.social-quote{margin:40px 0}}.social-quote__avatar{width:64px;min-width:64px;height:64px;border-radius:100%}.social-quote__rating{display:flex;align-items:center;gap:10px}.social-quote__stars{display:flex;justify-content:flex-start;gap:1px}.social-quote img,.social-quote svg{margin:0}.shopify-section--text-with-media p{margin-block-start:10px}.icon-with-text{margin:24px 0 0}@media screen and (min-width: 1000px){.icon-with-text{margin:40px 0 10px}}.icon-with-text h2{font-size:18px;margin:0 0 11px;margin-block-start:0!important}@media screen and (min-width: 1000px){.icon-with-text h2{font-size:24px}}.icon-with-text__item{display:flex;gap:16px;margin-bottom:16px}@media screen and (min-width: 1000px){.icon-with-text__item{margin-bottom:24px}}.icon-with-text__item:last-of-type{margin-bottom:0}.icon-with-text__item svg,.icon-with-text__item img{margin:0}.icon-with-text__icon{min-width:30px;width:30px;height:30px;background-color:#fff;border:2px solid #000000;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:1}@media screen and (min-width: 1000px){.icon-with-text__icon{min-width:38px;width:38px;height:38px}}.icon-with-text__icon svg{width:16px;height:16px}@media screen and (min-width: 1000px){.icon-with-text__icon svg{width:20px;height:20px}}.icon-with-text__item img{width:56px;height:56px;object-fit:cover;object-position:center center;border-radius:16px}@media screen and (min-width: 1000px){.icon-with-text__item img{width:64px;height:64px}}.multi-column--timeline .multi-column__item{padding-left:24px;margin-bottom:20px;position:relative;overflow:visible}@media screen and (min-width: 1000px){.multi-column--timeline .multi-column__item{padding-left:0;padding-bottom:50px}}.multi-column--timeline .multi-column__item:after{content:"";position:absolute;bottom:0;left:0;z-index:1;display:block;height:calc(100% + 50px);width:2px;background-color:var(--timeline-border-color)}.multi-column--timeline .multi-column__item:last-of-type:after{background:linear-gradient(180deg,var(--timeline-border-color) 0%,var(--timeline-border-color) 70%,rgb(var(--background)) 100%)}@media screen and (min-width: 1000px){.multi-column--timeline .multi-column__item:after{width:calc(100% + 50px);height:2px}.multi-column--timeline .multi-column__item:last-of-type:after{height:2px;background:linear-gradient(90deg,var(--timeline-border-color) 0%,var(--timeline-border-color) 70%,rgb(var(--background)) 100%)}.multi-column--timeline .multi-column__item:last-of-type:after{width:100%}}.multi-column--timeline .multi-column__item:before{content:"";position:absolute;top:0;left:-9px;z-index:2;display:block;width:20px;height:20px;border:2px solid var(--timeline-border-color);background-color:var(--timeline-dot-color);border-radius:100%}@media screen and (min-width: 1000px){.multi-column--timeline .multi-column__item:before{top:auto;bottom:-9px;left:0}}.shopify-section--before-after-image .prose p{margin:20px 0 5px!important}@media screen and (min-width: 700px){.shopify-section--before-after-image .prose p{margin:20px 0 -12px!important}}.before-after__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 24px}.before-after__tabs .button{padding:5px 16px;font-size:16px;transition:none}.before-after__tabs .button:not(.active){border:2px solid rgb(var(--text-color));background:none;color:rgb(var(--text-color))}.multi-column__item:not(.color-scheme--scheme-1){border-radius:24px;overflow:hidden}.blog-post-card__image-container{border-radius:24px;overflow:hidden}.jdgm-rev-widg{margin:40px 0 0!important;padding:0!important;border:none!important}.jdgm-rev-widg__title{display:none}.jdgm-rev__title{margin-top:20px!important;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:var(--heading-line-height);font-size:16px!important}.jdgm-sort-dropdown,.jdgm-write-rev-link{font-size:16px!important}.jdgm-widget input:not([type=submit]),.jdgm-widget textarea{padding:8px 12px}.modal::part(content){border-radius:24px;overflow:hidden}.shopify-section--image-with-text-overlay .content-box__background-media img{border-radius:0}.product__subscriptions__free-gift-image{background:#f3f3f3}div#rc_login{display:none!important}.footerRightTxt{font-size:12px}ul.v-stack.gap-2\.5.unstyled-list.btmFMenu{display:inline-flex;font-size:12px;column-gap:12px}@media all and (max-width:767px){div#shopify-section-template--19507846447362__text_with_media_LDTbgF img.txtBlkHead{margin-top:0}div#shopify-section-template--19507846447362__text_with_media_LDTbgF .section-split__column.section-split__column--image{padding-bottom:10px}}.social-proof{margin-top:15px!important}
/*# sourceMappingURL=/cdn/shop/t/88/assets/custom.css.map */
