.ProductForm>*+*{margin-top:.62rem}.ProductForm>*+*:first-child{margin-top:0}.ProductMeta{border-bottom:none;padding-bottom:0;text-align:left;margin-top:0}.ProductMeta>*+*{margin-top:.5rem}.ProductMeta__Title{font-size:24px;line-height:30px;text-align:left}.ProductMeta__Price{font-family:var(--text-font-family);font-size:20px;font-weight:400;line-height:30px}.Price--highlight{font-weight:600}.ProductMeta__Price.Price--compareAt{margin-left:8px}.ProductMeta__Afterpay{font-size:14px;display:flex;align-items:center;line-height:1.2rem;margin-top:4px}.ProductMeta__Afterpay svg{height:1rem;margin-left:.5ch}.ProductMeta__Badges{display:inline-flex;align-items:center;gap:8px;margin-bottom:1rem}.ProductForm__BuyButtons{display:flex;gap:.375rem;margin-top:1rem}.ProductForm__Variants{position:relative}.ProductForm__Variants .ProductForm__Label{padding-bottom:.75rem;display:flex;align-items:center;justify-content:space-between}.ProductForm__Variants .ProductForm__Label.Heading{margin-top:.75rem;display:block;margin-right:100px}.ProductForm__Variants .ProductForm__Label.Heading [data-selected-value]{font-family:var(--text-font-family)}.ProductForm__Variants .HorizontalList{display:flex;gap:.5rem;align-items:center}.ProductForm__Variants .HorizontalList__Item{font-size:.8125rem;margin:0;flex:1;text-align:center;overflow:hidden}.ProductForm__Variants .HorizontalList__Item label{border-radius:5px;min-width:inherit;padding:.25rem;border:0;color:var(--text-color);width:100%;background-color:var(--light-background-color)}.ProductForm__Variants .HorizontalList__Item input:checked+label{background-color:var(--button-background);color:var(--button-text-color)}.ProductForm__Variants .modal-button__size-guide{font-size:.75rem;text-decoration:underline;margin-bottom:.5rem;position:absolute;right:0;top:0;z-index:1}.ProductForm__Variants .CategoryListOptions{display:flex;flex-wrap:wrap;gap:.5rem}.ProductForm__Variants .CategoryListOptions .HorizontalList__Item{overflow:hidden}.ProductForm__Variants .CategoryListOptions .HorizontalList__Item a{width:100%;border-radius:5px;padding:.25rem;display:block;background-color:var(--light-background-color);color:var(--text-color);border:0;line-height:1.35}.ProductForm__Variants .CategoryListOptions .HorizontalList__Item.is-selected a{background-color:var(--button-background);color:var(--button-text-color)}.ProductForm__Variants .ColorSwatchList.HorizontalList{display:inline-flex;gap:.625rem;position:relative;top:-10px}.ProductForm__Variants .ColorSwatchList .HorizontalList__Item{border-radius:5px;background-color:var(--alt-background-color)}.ProductForm__Variants .ColorSwatchList .HorizontalList__Item a{position:relative}.ProductForm__Variants .ColorSwatchList .HorizontalList__Item .ColorSwatch__Item{display:block;height:calc(100% - 4px);margin:2px;border-radius:3px}.ProductForm__Variants .ColorSwatchList .HorizontalList__Item.is-selected{border:1px solid #000;background-color:#fff}@media screen and (min-width: 768px){.ProductForm__Variants .CategoryListOptions{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1008px){.ProductForm__Variants .HorizontalList__Item{font-size:.875rem}}@media screen and (max-width: 1007px){.ProductForm__BuyButtons{margin-bottom:1rem}}@media screen and (max-width: 767px){.ProductForm__Variants .CategoryListOptions{overflow:hidden}.ProductForm__Variants .CategoryListOptions .HorizontalList__Item{flex:0 0 calc(50% - .25rem)}}.QuantitySelector{border-radius:30px;overflow:hidden}.QuantitySelector--large .QuantitySelector__Button{padding:15px 0;width:70px;display:inline-flex;justify-content:center}.QuantitySelector--large .QuantitySelector__CurrentQuantity{width:70px}.QuantitySelector svg{width:1rem;height:1rem}.Icon--truck,.Icon--caret,.Icon--returns{fill:none}.TrustIndicators{border-radius:var(--border-radius);padding:.6rem 1.6rem;font-size:.8135rem;font-weight:700;letter-spacing:.0175rem;line-height:1.25rem;display:flex;gap:1.5rem 2.5rem;justify-content:center;align-items:flex-start;position:relative}.TrustIndicator{margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex;flex-direction:column;justify-content:center;flex:1;gap:.35rem;text-align:center;height:100%}.TrustIndicator span{flex:1}.TrustIndicator span.TrustIndicator__Icon{display:flex;flex-direction:column;justify-content:end;flex:0 0 1.75rem}.TrustIndicator span.TrustIndicator__Text{text-transform:capitalize}.TrustIndicator:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:var(--text-color);opacity:.35;margin-left:-1.25rem}.TrustIndicator:first-child:before{opacity:0}.TrustIndicator svg{flex-shrink:0;margin:0 auto}.TrustIndicator__Icon svg{height:1.5rem}.TrustIndicator__Icon--returns svg{height:1.75rem}@media screen and (min-width: 1140px){.TrustIndicators{padding:.5rem 1.6rem;gap:1.5rem}.TrustIndicator:before{margin-left:-.8rem}}.Product__Accordions{margin-top:1rem}.Collapsible:first-child{border-top:none}.Collapsible:last-child{border-bottom:none}.Collapsible__Button .Icon--minus,.Collapsible__Button .Icon--chevron-up,[aria-expanded=true] .Icon--plus,[aria-expanded=true] .Icon--chevron-down{display:none}[aria-expanded=true] .Icon--minus,[aria-expanded=true] .Icon--chevron-up{display:inline-block}.Product__InfoWrapper{--color-brown: #ddcfc2;--color-light-brown: #f6f2ef;top:50px}.breadcrumbs__list{list-style-type:none;margin:0;padding:0;white-space:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs__list::-webkit-scrollbar{display:none}.breadcrumbs__item{display:inline-flex;align-items:center;margin-right:8px}.breadcrumbs__link:hover{color:var(--text-color)}.breadcrumbs__item svg{width:8px;height:auto;margin-left:8px}.Product__GalleryWrapper{flex-grow:1;min-width:0}.Product__SlideshowNavImage,.Product__SlideshowNavImage img{border-radius:.72825rem;-o-object-fit:cover;object-fit:cover}.Product__SlideshowNavImage{border:none}.Product__SlideshowNavImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--border-color-gray-light);pointer-events:none;border-radius:.72825rem}.Product__SlideshowNavImage.is-selected:after{border-color:var(--button-background)}@media screen and (min-width: 1008px){.Product__Gallery--stack.Product__Gallery--withThumbnails .Product__Slideshow{padding-left:0}.Product__GalleryWrapper{position:sticky;top:calc(var(--header-height) + 1.5625rem)}}.Product__SlideItem img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1008px){.Product__SlideItem img{border-radius:16px}}@media screen and (max-width: 1007px){.Product__GalleryWrapper{margin-left:-16px;margin-right:-16px}}.Product__Breadcrumbs{margin:20px 0 30px;padding-left:0;padding-right:0;font-size:14px}@media screen and (max-width: 1330px){.Product__Breadcrumbs{margin:20px 0}}@media screen and (max-width: 640px){.Product__Breadcrumbs{margin:10px 0}}.Product__Stamp{position:absolute;top:15px;right:15px;width:120px;height:120px;z-index:2}.Product__Stamp .Stamp{width:100%;height:100%}.product-stamp__mobile-wrapper{display:none;position:absolute}@media screen and (max-width: 1007px){.Product__Stamp{left:24px;opacity:0}.product-stamp__mobile-wrapper{display:block}.product-stamp__mobile-wrapper .Product__Stamp{opacity:1}}@media screen and (max-width: 640px){.Product__Stamp{left:8px;width:85px;height:85px;opacity:0}.product-stamp__mobile-wrapper{display:block}.product-stamp__mobile-wrapper .Product__Stamp{opacity:1}}.ProductForm__QuantitySelector{width:7.5rem;flex-shrink:0}.ProductForm__QuantitySelector .QuantitySelector__Button{height:100%;flex-shrink:0;display:flex;align-items:center}.ProductForm__QuantitySelector .QuantitySelector__CurrentQuantity{height:100%;flex-grow:1;width:100%}.ProductForm__QuantitySelector .QuantitySelector{width:100%;height:100%}.ProductForm__QuantitySelector .QuantitySelector[data-disable-quantity-selector=true]{border-color:rgba(var(--button-background-rgb),.25)}.QuantitySelector[data-disable-quantity-selector=true] .QuantitySelector__CurrentQuantity,.QuantitySelector[data-disable-quantity-selector=true] .QuantitySelector__Button{opacity:.35;pointer-events:none}.Product__PurchaseOptions{display:flex;padding-top:1.5rem}.ProductMeta__Description{background-color:var(--bg-color-description);padding:1.12rem 0;border-radius:var(--border-radius)}.ProductMeta__Description--padding{padding:1.12rem}.Product__PurchaseOptionsHeading{font-size:16px;line-height:24px;border-bottom:1px solid var(--border-color);font-weight:700;padding-bottom:.5rem;margin-bottom:1rem}.ProductMeta__Subtitle{margin-bottom:.25rem;margin-top:.25rem}.ProductMeta .product-meta-price-container{order:1}.ProductTags{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1rem}.ProductTag{background-color:var(--bg-color-tags);color:var(--text-color-tags);padding:.25rem .75rem;border-radius:50px;display:inline-block;font-size:.75rem}.ProductTag svg{width:1rem;height:1rem;position:relative;top:-2px}.Product__BuyMoreSaveMoreList{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.Product__BuyMoreSaveMoreList label{display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1.25;position:relative}.Product__BuyMoreSaveMoreList label input{position:absolute;opacity:0}.Product__BuyMoreSaveMoreList .text-label{border-radius:5px;background-color:#fff;font-size:.875rem;text-align:center;font-weight:700;padding:.5rem 1rem;border:1px solid rgba(var(--border-color-rgb),.75);width:100%;min-height:4rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.Product__BuyMoreSaveMoreList .text-label span{display:block;font-weight:400}.Product__BuyMoreSaveMoreList .label-tag{position:absolute;bottom:0;font-size:.75rem;line-height:1;background-color:var(--color-brown);padding:.15rem .5rem;border-radius:45px;font-weight:400;min-height:24px;margin-bottom:-12px;display:flex;align-items:center;justify-content:center}.Product__BuyMoreSaveMoreList label input:checked+.text-label{border-color:var(--color-brown);background-color:var(--color-light-brown);border-width:2px}.Product__SubscriptionOptions{display:flex;flex-direction:column;gap:.5rem}.Product__SubscriptionOptions label{cursor:pointer;position:relative}.Product__SubscriptionOptions .sub-details{border-radius:5px;background-color:#fff;font-size:.875rem;text-align:center;padding:.5rem 1rem;border:1px solid rgba(var(--border-color-rgb),.75);width:100%;min-height:3.7rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.Product__SubscriptionOptions label input[type=radio]{position:absolute;opacity:0}.Product__SubscriptionOptions .sub-title{display:block;font-family:var(--heading-font-family)}.Product__SubscriptionOptions label input:checked+.sub-details{border-color:var(--color-brown);background-color:var(--color-light-brown);border-width:2px}.Product__SubscriptionOptions .sub-feature{font-size:.65rem;display:block;opacity:.75}.ProductConcerns{padding-bottom:1.5rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;line-height:1.25;flex-wrap:wrap}.ProductConcerns .ProductConcerns__Header{display:flex;align-items:center}.ProductConcerns .ProductConcerns__Header>*{margin-bottom:0}.ProductConcerns button{display:inline-flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}.ProductConcerns button .Icon{width:.75rem;height:.75rem}.ProductConcerns__List{list-style:none;padding:0;margin:0}.ProductConcerns__List li{display:inline-block;margin-left:.25rem}.ProductConcerns__List li:not(:first-child):before{content:"|"}@media screen and (min-width: 1008px){.ProductMeta__Subtitle{font-size:1.125rem}.ProductConcerns__List{grid-template-columns:repeat(3,1fr)}.Guide__Chart{padding-right:2rem;flex:1}.Guide__Chart ul li{font-size:.875rem;flex:1}}@keyframes BestValueShine{0%{left:-200%}}.PurchaseOption__Title{width:100%;color:var(--background);background-color:#4ebab0;border:1px solid #4ebab0;text-align:center;padding:5px 0;font-weight:900;position:relative;overflow:hidden;border-radius:var(--border-radius) var(--border-radius) 0 0}.PurchaseOption__Title:after{content:"";position:absolute;top:0;left:150%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);animation:BestValueShine 1.25s cubic-bezier(.01,.56,1,1) infinite}.Product__PurchaseOption{position:relative;flex:1}.Product__PurchaseOption .label-tag{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:.75rem;line-height:1;background-color:var(--color-brown);padding:.15rem .5rem;border-radius:45px;font-weight:400;min-height:24px;margin-top:-.75rem;display:flex;align-items:center;justify-content:center;z-index:1}.PurchaseOptionRadio{font-size:12px;line-height:20px;letter-spacing:.02em;display:flex;align-items:center;height:100%;justify-content:center;text-align:center}.PurchaseOptionRadio label{display:inline-flex;align-items:center;width:100%;padding:.75rem .25rem;border-top-left-radius:7px;border-top-right-radius:7px;cursor:pointer;height:100%;justify-content:center;text-align:left;letter-spacing:normal;border:1px solid transparent;position:relative;bottom:-1px;z-index:1}.PurchaseOptionRadio input[type=radio]{margin-right:.5rem;position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.PurchaseOptionRadio input[type=radio]:checked+label{background-color:var(--light-background-color);border-color:rgba(var(--border-color-rgb),.75);border-bottom-color:var(--light-background-color);font-weight:900}.Product__PurchaseOptions--solid .PurchaseOptionRadio input[type=radio]:checked+label{background-color:var(--button-background);color:var(--button-text-color);border-color:var(--button-background)}.PurchaseOptionRadio input[type=radio]:checked+.Label__no-bmsm{border-radius:7px;border-bottom-color:rgba(var(--border-color-rgb),.75)}.PurchaseOptionRadio-indicator{width:.9375rem;height:.9375rem;border-radius:50%;background-color:#fff;margin-right:.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-brown);flex-shrink:0}.PurchaseOptionRadio-indicator:after{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background-color:var(--color-brown);display:block;opacity:0}.PurchaseOptionRadio input[type=radio]:checked+label .PurchaseOptionRadio-indicator:after{opacity:1}.PurchaseOptionSelect{position:relative}.PurchaseOptionSelect .Product__BuyMoreSaveMore{padding-bottom:.5rem}.PurchaseOptionSelect select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";padding:1rem;width:100%;padding:6px 8px;border-radius:5px;border-color:var(--border-color);font-weight:700;font-size:.875rem}.PurchaseOptionSelect svg{position:absolute;right:20px;top:50%;margin-top:-10px;transform:rotate(90deg) translate(50%);width:auto;height:12px}.PurchaseOptions__Content{margin-top:0}.PurchaseOptions__Content>.PurchaseOptionSelect{padding:.75rem .625rem;background-color:var(--light-background-color);border-bottom-left-radius:7px;border-bottom-right-radius:7px;border:1px solid rgba(var(--border-color-rgb),.75)}.PurchaseOptions__Content--solid>.PurchaseOptionSelect{background-color:var(--button-background);border-color:var(--button-background)}.PurchaseOptionSelect[data-purchase-type=purchase_type-on-time]{border-top-right-radius:7px}.PurchaseOptionSelect[data-purchase-type^=purchase_type-]:last-child{border-top-left-radius:7px}.PurchaseOptionLabel{margin-bottom:.25rem;display:block}.PurchaseOptions__Content--solid .PurchaseOptionLabel{color:var(--button-text-color)}.PurchaseOptions__Content fieldset{border:0;margin:0;padding:0}@media screen and (min-width: 1008px){.PurchaseOptionRadio{font-size:14px}}.SubscriptionInfo{display:inline-flex;position:relative;margin-left:.35rem}.SubscriptionInfo svg{width:1rem;height:1rem;cursor:pointer}.SubscriptionInfoTooltip{opacity:0;visibility:hidden;position:absolute;background:#fff;transform:translateY(-100%);width:40ch;right:0%;padding:.5rem;font-size:12px;line-height:16px;letter-spacing:.02em;z-index:3}@media screen and (min-width: 1007px){.SubscriptionInfoTooltip{left:100%;right:unset;transform:translateY(-100%) translate(-100%)}}.SubscriptionInfoTooltip a{text-decoration:underline}.SubscriptionInfo:hover>.SubscriptionInfoTooltip{opacity:1;visibility:visible;box-shadow:#0000003d 0 3px 8px}.buy-more-save-more{display:block;background-color:var(--light-background-color);border-radius:var(--border-radius);min-height:3.0625rem;display:flex;justify-content:center;align-items:center;padding:1.2rem 2rem 1rem;position:relative;font-size:.8135rem;font-weight:700;letter-spacing:normal;line-height:1.25rem;margin-top:1.5rem;text-align:center}.buy-more-save-more-badge{position:absolute;top:-.6875rem;left:50%;transform:translate(-50%);background-color:var(--color-brown);padding:.25rem 1.5rem;border-radius:1.5625rem;height:1.375rem;font-size:.67675rem;line-height:.9375rem;text-transform:uppercase;font-weight:400;letter-spacing:normal}.rc-container-wrapper{display:none}@media screen and (max-width: 1007px){.page-product .SectionHeader .Heading{text-align:left}}.product-meta-price-container{display:flex;align-items:center;gap:.38rem}.product-marquee{overflow:hidden;background-color:var(--light-background-color);border-radius:1rem;padding:.8125rem 0;font-size:1rem;font-weight:700;margin-bottom:1rem}@media screen and (min-width: 1008px){.product-marquee{font-size:1.25rem}}.klaviyo-bis-trigger{width:100%}.ingredients-card__text{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:1rem 1.25rem}@media screen and (max-width: 640px){.page-product .ingredients-wrapper .SectionHeader .Heading{text-align:center}}@media screen and (min-width: 641px){.ingredients-content{grid-template-columns:1fr 1fr;gap:2rem}.ingredients-card__text{padding:1.5rem 3rem}}.Guide__Content{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}.Guide__ContentText{padding-right:1.5rem}.Guide__Chart{display:flex}.Guide__Chart ul{list-style:none;padding:0;margin:0;flex:1;text-align:center;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.Guide__Chart ul li{font-size:.75rem}.Guide__Chart ul li.Guide__ChartHeader{font-weight:700}.Guide__Chart ul:first-child{background-color:var(--light-background-color)}@media screen and (min-width: 1008px){.ProductTag{font-size:.875rem}.ProductMeta__Subtitle{font-size:1.125rem}.ProductConcerns__List{grid-template-columns:repeat(3,1fr)}.Guide__Chart{padding-right:2rem;flex:1}.Guide__Chart ul li{font-size:.875rem;flex:1}}@media screen and (max-width: 1007px){.Guide__Heading.Heading,.SizeGuide__Heading.Heading{font-size:1.3125rem}.Guide__ContentText.rte{font-size:.875rem}.Guide__Chart ul{gap:1.35rem}.Guide__Chart ul li.Guide__ChartHeader{font-size:.875rem}.Guide__Image{display:none}}.product-info-usp{border-radius:.7rem;background:var(--light-background-color);padding:1.25rem}.product-info-usp__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media screen and (min-width: 641px){.product-info-usp__list{grid-template-columns:repeat(2,1fr)}}.Product__Info .tolstoy-stories-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)!important;color:var(--heading-color)!important;line-height:1.2}.Product__ShippingDelayMessage{margin-top:.95rem;margin-bottom:1.9rem}
