@font-face{font-family:glyph-shrink;src:local("Pastiche Grotesque"),local("Arial"),local("Helvetica");unicode-range:U+00A9,U+00AE,U+2122,U+2020,U+2021;size-adjust:70%;ascent-override:100%;descent-override:0%;line-gap-override:0%}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.9)}}.product-card--custom-quick-buy{border:0!important}.product-card--custom-quick-buy div.product-card__info{display:flex;flex-direction:column;margin-top:var(--spacing-4);padding:0!important;height:100%}custom-quick-buy{--transition-speed: .3s;--text-bold-font-weight: 600;position:relative;display:flex;margin-top:auto}product-card custom-quick-buy{padding-top:var(--spacing-4)}.custom-quick-buy__trigger,.custom-quick-buy__sold-out{position:relative;display:flex;flex:1;align-items:center;justify-content:center;gap:var(--spacing-2);background-color:rgb(var(--background-primary));border-width:1px;font-size:.9375rem;text-transform:uppercase;z-index:2}.custom-quick-buy__trigger{border-color:rgb(var(--brand-bold-berry));color:rgb(var(--brand-dark-berry))}.custom-quick-buy__sold-out{background-color:rgb(var(--brand-deep-night) / .15);border:none;color:rgb(var(--brand-deep-night));cursor:not-allowed}custom-quick-buy[data-selected-variant] .custom-quick-buy__trigger__text,.custom-quick-buy--selected__trigger__text{display:none}custom-quick-buy[data-selected-variant] .custom-quick-buy--selected__trigger__text{display:revert}.custom-quick-buy__trigger-mask{position:absolute;top:calc(100% - var(--spacing-2));right:0;bottom:0;left:0;background-color:rgb(var(--background-primary));height:100vh;z-index:1}.custom-quick-buy__trigger:hover,.custom-quick-buy__trigger:focus,custom-quick-buy[data-display-variants=true] .custom-quick-buy__trigger,.custom-quick-buy__variant-list{background-color:rgb(var(--brand-dark-berry))!important;color:rgb(var(--brand-soft-day))!important}custom-quick-buy[data-display-variants=true] .custom-quick-buy__trigger{border-top-color:rgb(var(--button-background-secondary));border-top-left-radius:0;border-top-right-radius:0}.custom-quick-buy__trigger svg{transition:transform var(--transition-speed)}.custom-quick-buy__trigger:hover svg,.custom-quick-buy__trigger:focus svg,custom-quick-buy[data-display-variants=true] .custom-quick-buy__trigger svg{transform:rotate(180deg)}.custom-quick-buy__variant-list{position:absolute;left:0;right:0;border-radius:var(--rounded-button);border-left:solid 1px rgba(var(--background-primary));border-right:solid 1px rgba(var(--background-primary));padding:0 var(--spacing-3);transition-property:transform,visibility;transition-duration:var(--transition-speed),0s}custom-quick-buy[data-display-variants=false] .custom-quick-buy__variant-list{visibility:hidden;transition-delay:0s,var(--transition-speed)}custom-quick-buy[data-display-variants=true] .custom-quick-buy__variant-list{visibility:visible;transition-delay:0s}custom-quick-buy[data-display-variants=true] .custom-quick-buy__variant-list{border-bottom-left-radius:0;border-bottom-right-radius:0;transform:translateY(-100%)}.custom-quick-buy__variant-list li{position:relative;display:flex;font-size:.75rem;padding:var(--spacing-3) 0}.custom-quick-buy__variant-list label{display:flex;align-items:center;gap:var(--spacing-2);flex:1}.custom-quick-buy__variant-list label:hover,.custom-quick-buy__variant-list label:active,.custom-quick-buy__variant-list input:checked~label{font-weight:var(--text-bold-font-weight)}.custom-quick-buy__variant-list li:not(:last-child):after{content:"";position:absolute;border-bottom:solid 1px rgb(var(--button-background-secondary));left:calc(-1 * var(--spacing-3));right:calc(-1 * var(--spacing-3));bottom:0}.custom-quick-buy__variant-list__checkmark{height:1rem;width:0;overflow:hidden;transition:width var(--transition-speed)}.custom-quick-buy__variant-list input:checked~label .custom-quick-buy__variant-list__checkmark{width:1rem}.custom-quick-buy__variant-list input:disabled~label{opacity:.5;text-decoration:line-through;pointer-events:none}custom-quick-buy[aria-busy=true] .custom-quick-buy__trigger>*:not(.button__loader){visibility:hidden}custom-quick-buy .button__loader{transition:opacity var(--transition-speed)}custom-quick-buy[aria-busy=true] .button__loader{opacity:1}custom-quick-buy .button__loader span:nth-child(1){animation:pulse 1.05s ease-in-out infinite;animation-delay:0s}custom-quick-buy .button__loader span:nth-child(2){animation:pulse 1.05s ease-in-out infinite;animation-delay:.35s}custom-quick-buy .button__loader span:nth-child(3){animation:pulse 1.05s ease-in-out infinite;animation-delay:.7s}.cart-recommendations{padding:var(--spacing-4) var(--spacing-4);overflow:hidden}.cart-recommendations product-recommendations{position:relative}.cart-recommendations__heading .heading{font-size:1.25rem;line-height:1.4}.cart-recommendations__heading .circle-chevron{width:var(--spacing-7);height:var(--spacing-7)}.cart-recommendations scroll-carousel{--container-outer-width: var(--spacing-4);grid-template-columns:none}.cart-recommendations__list{--product-width: 164px;display:grid;grid:auto / auto-flow var(--product-width, 100%);gap:var(--spacing-4)}.cart-recommendations__tile{--text-xs: .75rem;display:flex;flex-direction:column;background:rgb(var(--background-primary));border-radius:20px;overflow:hidden}.cart-recommendations__tile-image{--background-primary: 245, 245, 246;background:rgb(var(--background-primary));margin-bottom:var(--spacing-4);border-radius:20px}.cart-recommendations__tile-image img{padding:var(--spacing-3);aspect-ratio:1 / 1;object-fit:contain}.cart-recommendations__tile-reviews{margin-bottom:var(--spacing-2)}.cart-recommendations__tile-reviews svg defs stop:first-child{stop-color:rgb(var(--accent))!important}.cart-recommendations__tile-reviews [data-bv-show=inline_rating] svg{max-width:16px!important;max-height:16px!important}.cart-recommendations__tile-reviews [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child){padding-right:4px!important}.cart-recommendations__tile-vendor,.cart-recommendations__tile-vendor a{line-height:1.4;color:rgb(var(--brand-rich-berry))}.cart-recommendations__tile-title,.cart-recommendations__tile-title a{font-size:17px;line-height:1.71;color:rgb(var(--brand-dark-berry))}.cart-recommendations__tile-price{font-size:1.25rem;margin-top:var(--spacing-3);color:rgb(var(--brand-rich-berry))}.cart-recommendations__tile custom-quick-buy{margin-top:auto;padding-top:var(--spacing-4)}@media screen and (max-width:699px){.cart-recommendations__tile custom-quick-buy .custom-quick-buy__trigger{padding-inline-start:var(--spacing-3);padding-inline-end:var(--spacing-3)}}@media screen and (min-width:700px){.cart-recommendations__list{--product-width: 196px}}.cart-featured-collection{padding:var(--spacing-4) var(--spacing-4) var(--spacing-9);overflow:hidden}.cart-featured-collection__heading{display:flex;justify-content:space-between;margin-bottom:var(--spacing-4)}.cart-featured-collection__heading .heading{font-size:1.25rem;line-height:1.4}.cart-featured-collection scroll-carousel{display:grid;grid-auto-flow:column;grid-template-columns:minmax(0,1fr)}.cart-featured-collection__list{display:grid;grid:auto / auto-flow 100%;gap:var(--spacing-4)}.cart-featured-collection__tile{--background-primary: 247, 234, 255;--text-xs: .75rem;display:flex;flex-direction:column;background:rgb(var(--background-primary));border-radius:20px;overflow:hidden;padding:var(--spacing-4)}.cart-featured-collection__tile .heading{font-size:1.25rem;font-weight:500;color:rgb(var(--brand-dark-berry))}.cart-featured-collection__tile .heading a{color:rgb(var(--brand-dark-berry))}.cart-featured-collection__tile .text-accent,.cart-featured-collection__tile .text-accent a{color:rgb(var(--brand-rich-berry))!important;font-size:14px;font-weight:500}.cart-featured-collection__tile__heading__product-image{display:block;background-color:#fff;padding:12px;min-width:96px;height:96px}.cart-featured-collection__tile__heading.h-stack{gap:var(--spacing-4)}.cart-featured-collection__tile__description{font-size:.875rem;font-weight:500;color:rgb(var(--brand-dark-berry));margin:var(--spacing-4) 0}.cart-featured-collection__tile__price.heading{font-size:19px;font-weight:400;color:rgb(var(--brand-rich-berry));margin-top:var(--spacing-1);margin-bottom:var(--spacing-4)}.cart-drawer__footer .buy-buttons{display:flex;flex-wrap:wrap}.cart-drawer__footer .buy-buttons .button{flex:1;white-space:nowrap}cart-drawer .line-item__price .price-list{flex-wrap:nowrap}.quick-buy-drawer__info{padding:var(--spacing-6)}.accordion__content .table-wrapper{width:100%;overflow-x:auto;white-space:nowrap}.loyalty-drawer-greeting a{text-decoration:underline}.loyalty-drawer-greeting ol li{list-style-type:decimal;list-style-position:inside}.loyalty-drawer-greeting ul li{list-style-type:disc;list-style-position:inside}.loyalty-drawer-greeting h1,.loyalty-drawer-greeting h2,.loyalty-drawer-greeting h3,.loyalty-drawer-greeting h4,.loyalty-drawer-greeting h5{font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere}.loyalty-drawer-greeting h1{font-size:var(--text-sh1)}.loyalty-drawer-greeting h2{font-size:var(--text-sh2)}.loyalty-drawer-greeting h3{font-size:var(--text-sh3)}.loyalty-drawer-greeting h4{font-size:var(--text-sh4)}.loyalty-drawer-greeting h5{font-size:var(--text-sh5)}.h0{line-height:1.1;letter-spacing:-.02em}.h1,.prose h1:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.1;letter-spacing:-.02em}.h2,.prose h2:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.1;letter-spacing:0em}.h3,.prose h3:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.1;letter-spacing:-.02em}.h4,.prose h4:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.2;letter-spacing:0em;font-weight:600}.h5,.prose h5:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.2;letter-spacing:0em}.h6,.prose h6:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6){line-height:1.2;letter-spacing:0em}.eyebrow{font-family:var(--heading-font-family);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);line-height:var(--text-eyebrow-line-height);letter-spacing:var(--text-eyebrow-letter-spacing);text-transform:var(--text-eyebrow-text-transform)}.text-p1{font-size:var(--text-p1-size);line-height:var(--text-p1-line-height);font-weight:400}.text-p2{font-size:var(--text-p2-size);line-height:var(--text-p2-line-height);font-weight:400}.text-p3{font-size:var(--text-p3-size);line-height:var(--text-p3-line-height);font-weight:var(--text-p3-weight)}.text-p4{font-size:var(--text-p4-size);line-height:var(--text-p4-line-height);font-weight:400}.text-emph{font-size:var(--text-emph-size, inherit);line-height:1}.text-emph--p4{--text-emph-size: var(--text-emph-p4)}.text-emph--p1{--text-emph-size: var(--text-emph-p1)}.text-emph--h3{--text-emph-size: var(--text-emph-h3)}.text-emph--h2{--text-emph-size: var(--text-emph-h2)}.prose span.text-emph:not(:empty){display:inline}.button,.btn{font-family:var(--button-font-family);font-weight:600;font-size:.9375rem}.button--sm{font-size:.8125rem}@media screen and (pointer:fine){.button:not([disabled]):not(.button--secondary):not(.button--light):not(.button--dark):not(.button--subdued):not(.button--outline):hover,.btn:not([disabled]):not(.button--secondary):not(.button--light):not(.button--dark):not(.button--subdued):not(.button--outline):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{--button-background-opacity: 1;background-color:rgb(var(--brand-bold-berry))!important;color:rgb(var(--brand-soft-day))!important}}.button[disabled]:not(.button--secondary):not(.button--light):not(.button--dark):not(.button--outline):not(.custom-quick-buy__sold-out),.btn[disabled]:not(.button--secondary):not(.button--light):not(.button--dark):not(.button--outline):not(.custom-quick-buy__sold-out){background-color:rgb(var(--brand-light-berry));color:rgb(var(--brand-soft-day));cursor:not-allowed}buy-buttons .button[disabled]:not(.button--secondary):not(.button--light):not(.button--dark):not(.button--outline):not(.custom-quick-buy__sold-out){background-color:rgb(var(--brand-deep-night) / .15)!important;color:rgb(var(--brand-deep-night))!important;text-decoration:none!important;cursor:not-allowed}@media screen and (pointer:fine){.button--secondary:not([disabled]):hover,.button--light:not([disabled]):hover{--button-background-opacity: 1;background-color:rgb(var(--brand-soft-berry))!important;color:rgb(var(--brand-dark-berry))!important}}.button--secondary[disabled],.button--light[disabled]{background-color:rgb(var(--brand-light-berry));color:rgb(var(--brand-soft-day));cursor:not-allowed}.button--outline{color:rgb(var(--brand-dark-berry));background:none;box-shadow:inset 0 0 0 1px rgb(var(--brand-bold-berry))}@media screen and (pointer:fine){.button--outline:not([disabled]):hover{background-color:rgb(var(--brand-bold-berry))!important;color:rgb(var(--brand-soft-day))!important;box-shadow:none!important}}.button--outline[disabled]{color:rgb(var(--brand-light-berry));box-shadow:inset 0 0 0 1px rgb(var(--brand-light-berry));background:none;cursor:not-allowed}.button--subdued:not(.button--outline){background:none!important;color:rgb(var(--brand-dark-berry))!important;text-decoration:underline;text-underline-offset:3px}@media screen and (pointer:fine){.button--subdued:not(.button--outline):not([disabled]):hover{background:none!important;color:rgb(var(--brand-dark-berry))!important;text-decoration-thickness:2px}}.button--subdued:not(.button--outline)[disabled]{background:none!important;color:rgb(var(--brand-light-berry))!important;cursor:not-allowed}.product-card__figure,.product-card .product-card__figure{background-color:rgb(var(--product-card-background, var(--brand-faint-orchid)))}.product-card .badge--sold-out{background-color:rgb(var(--sold-out-badge-background));color:rgb(var(--sold-out-badge-text));border-radius:var(--rounded-button)}.badge--primary{background:rgb(var(--primary-badge-background))!important;color:rgb(var(--primary-badge-text))!important}.product-card .badge--primary{border-radius:var(--rounded-button)}.cart-drawer .progress-bar__indicator,.free-shipping-bar .progress-bar__indicator{background-color:rgb(var(--brand-bold-berry))}.cart-drawer__footer .button--secondary,.cart-drawer__footer .button--light{border:none!important;background-color:rgb(var(--brand-light-berry))!important;color:rgb(var(--brand-dark-berry))!important}@media screen and (pointer:fine){.cart-drawer__footer .button--secondary:hover,.cart-drawer__footer .button--light:hover{background-color:rgb(var(--brand-bold-berry))!important;color:rgb(var(--brand-soft-day))!important}}.cart-drawer .line-item__info a{color:rgb(var(--brand-dark-berry))!important;font-weight:500}.cart-drawer__footer .heading{font-weight:500}.cart-drawer__footer__total-price{font-size:32px!important}.cart-drawer .selling-plan-name,.cart-drawer .line-item__selling-plan,.shopify-section--main-cart .selling-plan-name,.shopify-section--main-cart .line-item__selling-plan{color:rgb(var(--brand-dark-berry))}.line-item__subscribe label span{background:rgb(var(--brand-vivid-turmeric))!important;color:rgb(var(--brand-dark-berry))!important}.line-item__subscribe input{border-color:rgb(var(--brand-dark-berry))!important}.line-item__subscribe input:checked{background:rgb(var(--brand-dark-berry))!important;border-color:rgb(var(--brand-dark-berry))!important}.line-item__subscribe label{color:rgb(var(--brand-dark-berry))!important}.circle-chevron{background:rgb(var(--brand-faint-orchid))!important;color:rgb(var(--brand-dark-berry))!important}.group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]),.group:hover .circle-chevron.group-hover\:colors:not([disabled]){background:rgb(var(--brand-faint-orchid))!important;color:rgb(var(--brand-dark-berry))!important}.purchasing-option__badge,.subscription-badge{background-color:rgb(var(--brand-vivid-algae));color:#fff;border-radius:var(--rounded-button)}.line-item__price sale-price.has-sale,.text-on-sale{color:rgb(var(--on-sale-text, var(--brand-bold-berry)))}.line-item__price compare-at-price,compare-at-price.line-through{color:rgb(var(--brand-dark-berry))!important}.count-bubble{background:rgb(var(--brand-vivid-earth))!important;color:rgb(var(--brand-soft-day))!important}.header__icon-list .icon{color:rgb(var(--brand-soft-day))}.button{text-transform:uppercase}.blog-post-card .badge--primary,.blog-post-card--featured .badge--current{background:rgb(var(--brand-rich-berry))!important;color:rgb(var(--brand-soft-day))!important;font-weight:500;text-transform:uppercase}.blog-post-card:not(.blog-post-card--featured) .blog-post-card__meta .icon-blog-author,.blog-post-card:not(.blog-post-card--featured) .blog-post-card__meta .icon-blog-author+.text-sm,.blog-post-card:not(.blog-post-card--featured) .blog-post-card__meta .text-with-icon:has(.icon-blog-author){display:none}.blog-post-card:not(.text-custom) .blog-post-card__info a{color:rgb(var(--brand-dark-berry))}.blog-post-card:not(.text-custom) .blog-post-card__info p:not(:has(a)),.blog-post-card:not(.text-custom) .blog-post-card__meta,.blog-post-card:not(.text-custom) .blog-post-card__meta .text-sm,.blog-post-card:not(.text-custom) .blog-post-card__meta .text-with-icon,.blog-post-card:not(.text-custom) .blog-post-card__meta .icon{color:rgb(var(--brand-dark-berry))}.blog-post-card:not(.text-custom) .blog-post-card__meta .icon-blog-date,.blog-post-card:not(.text-custom) .blog-post-card__meta .icon-blog-author,.blog-post-card:not(.text-custom) .blog-post-card__meta .icon-blog-comment{color:#512d91}.shopify-section--main-article .article-banner h1{color:rgb(var(--brand-dark-berry))}.shopify-section--main-article .article-banner__content>.badge{background:rgb(var(--brand-rich-berry));color:rgb(var(--brand-soft-day))}.article-content .prose,.article-content .prose p,.article-content .prose li,.article-content .prose blockquote,.article-content .prose figcaption{color:rgb(var(--brand-dark-berry))}.article-content .prose h1,.article-content .prose h2,.article-content .prose h3,.article-content .prose h4,.article-content .prose h5,.article-content .prose h6{color:rgb(var(--brand-dark-berry))}.section-header .subheading{font-family:var(--heading-font-family);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);line-height:var(--text-eyebrow-line-height);letter-spacing:var(--text-eyebrow-letter-spacing);color:rgb(var(--text-color, var(--brand-rich-berry)))}.section-header .text-with-icon .reversed-link{text-transform:uppercase}.section-header .text-with-icon .circle-chevron{background:rgb(var(--brand-light-orchid))!important}.product-card .text-accent{font-size:14px;font-weight:500}.product-card__title,.product-card__title a{color:rgb(var(--pc-title-color, var(--brand-dark-berry)))!important;font-weight:500;line-height:1.2}.product-card__title.h5,.product-card__title.h5 a{font-size:var(--text-h5)}.product-card .price-list,.product-card .price-list *{color:rgb(var(--pc-price-color, var(--brand-rich-berry)))}.custom-quick-buy__trigger{border-color:rgb(var(--brand-bold-berry))!important;color:rgb(var(--brand-dark-berry))!important;text-transform:uppercase}.product-card .badge{font-weight:500;text-transform:uppercase}.surface-1 p,.surface-1 .prose p,.surface-1 h1,.surface-1 h2,.surface-1 h3,.surface-1 h4,.surface-1 h5,.surface-1 h6,.surface-1 .h1,.surface-1 .h2,.surface-1 .h3,.surface-1 .h4,.surface-1 .h5,.surface-1 .h6,.surface-1 .accordion__toggle,.surface-1 .accordion__toggle h2,.surface-1 .accordion__toggle h3{color:rgb(var(--brand-dark-berry))}.surface-2,.surface-2 p,.surface-2 h1,.surface-2 h2,.surface-2 h3,.surface-2 h4,.surface-2 h5,.surface-2 h6,.surface-2 .h1,.surface-2 .h2,.surface-2 .h3,.surface-2 .h4,.surface-2 .h5,.surface-2 .h6,.surface-2 .prose{color:rgb(var(--brand-soft-day))!important}.surface-2 .subheading,.surface-2 .eyebrow,.surface-2 .text-accent{color:rgb(var(--brand-bright-orchid))!important}.multi-column__item[style*=--text-color],.multi-column__item[style*=--text-color] p,.multi-column__item[style*=--text-color] .prose,.multi-column__item[style*=--text-color] .prose *{color:var(--text-color)!important}.multi-column__item:not([style*=--text-color]){color:rgb(var(--brand-dark-berry))}.multi-column__item[style*=--background-color]{background-color:var(--background-color)!important}.section-header .text-with-icon .circle-chevron,.circle-chevron{background:rgb(var(--brand-faint-orchid))!important}.product-card .rating__star,.product-card .rating__stars{color:rgb(var(--star-color, var(--brand-vivid-turmeric)))}.content-over-media,.content-over-media h1,.content-over-media h2,.content-over-media .h1,.content-over-media .h2,.content-over-media p{color:rgb(var(--text-color, var(--brand-soft-day)))}.header__wrapper,.header__wrapper a,.header__wrapper .link-faded,.header__wrapper .link-faded-reverse,.header__wrapper svg{color:rgb(var(--header-text, var(--brand-soft-day)))}.mega-menu,.mega-menu a,.mega-menu .link-faded,.mega-menu .reversed-link,.mega-menu .h5,.mega-menu svg,navigation-panel,navigation-panel a,navigation-panel .link-faded,navigation-panel .reversed-link,navigation-panel svg{color:rgb(var(--mega-menu-text, var(--brand-dark-berry)))}.footer,.footer a,.footer p,.footer .link{color:rgb(var(--footer-text, var(--brand-soft-day)))}.count-bubble,.header__cart-count .count-bubble{color:rgb(var(--brand-dark-berry))!important}cart-drawer .line-item__info a,cart-drawer .cart-recommendations__tile-title,cart-drawer .cart-featured-collection__tile__heading .heading a{color:rgb(var(--brand-dark-berry))!important}cart-drawer .line-item__price,cart-drawer .line-item__price sale-price,cart-drawer .line-item__price .price-list sale-price,cart-drawer .cart-drawer__footer__total-price,cart-drawer .line-item__remove{color:rgb(var(--brand-dark-berry))!important;font-weight:400!important}cart-drawer .cart-recommendations__tile-price{color:rgb(var(--brand-rich-berry))!important;font-weight:400!important}cart-drawer .line-item__price compare-at-price{color:rgb(var(--brand-dark-berry) / .5)!important;font-weight:400!important}cart-drawer .line-item__media-wrapper,cart-drawer .cart-recommendations__tile-image{background:rgb(var(--brand-faint-orchid))!important}.cart-drawer__top__incentives,.cart-drawer__rewards,.cart-drawer__rewards .heading,.cart-drawer__rewards__links{background:rgb(var(--brand-soft-berry))!important}.cart-drawer__line-items-wrapper,.shopify-section--main-cart .line-item__media-wrapper{background:rgb(var(--brand-faint-orchid))!important}.shopify-section--main-cart .line-item__info a,.shopify-section--main-cart .line-item__info a .reversed-link,.shopify-section--main-cart .line-item__info .v-stack>p:first-child{color:rgb(var(--brand-dark-berry))!important}.shopify-section--main-cart .line-item__price,.shopify-section--main-cart sale-price,.shopify-section--main-cart .line-item__price .price-list sale-price,.shopify-section--main-cart .cart-form__totals .h-stack.justify-between>span:last-child,.shopify-section--main-cart .line-item__remove{color:rgb(var(--brand-dark-berry))!important;font-weight:400!important}.shopify-section--main-cart compare-at-price{color:rgb(var(--brand-dark-berry) / .5)!important;font-weight:400!important}@media screen and (min-width:1000px){.hot-spot-popover:not(.hot-spot-popover--bstc)>.prose,.hot-spot-popover:not(.hot-spot-popover--bstc)>.prose *{color:rgb(var(--hot-spot-content-text-color))!important}}.shopify-section--image-with-text-overlay .prose,.shopify-section--image-with-text-overlay .prose p,.shopify-section--image-with-text-overlay .prose .subheading,.shopify-section--image-with-text-overlay .prose :is(h1,h2,h3,h4,h5,h6),.shopify-section--image-with-text-overlay .prose :is(.h0,.h1,.h2,.h3,.h4,.h5,.h6),.shopify-section--image-with-text-overlay .prose styled-text,.shopify-section--image-with-text-overlay .prose split-lines{color:rgb(var(--text-color))!important}.shopify-section--image-with-text-overlay .content-over-media:has(>img){background-color:rgb(var(--brand-dark-berry))}.count-bubble.opacity-0{visibility:hidden}.accordion__content .prose,.line-item__pill,.product-info__romance-copy,.product-info__romance-copy p,.product-info__description,.product-info__description p{color:rgb(var(--brand-dark-berry))}.product-info__variant-picker .variant-picker__option-info legend,.product-info__variant-picker variant-option-value{color:rgb(var(--brand-dark-berry))}.cart-recommendations__heading .heading{color:rgb(var(--brand-dark-berry))}.product-card .text-accent,.product-card .text-accent a{color:rgb(var(--pc-category-color, var(--brand-rich-berry)))}.cart-featured-collection__tile__price{color:rgb(var(--brand-rich-berry))}.product-card .button:not(.button--outline):not(.button--secondary):not(.button--subdued):not([disabled]),.product-card__mobile-quick-buy-button:not([disabled]),.product-card .custom-quick-buy__trigger,.cart-recommendations__tile .custom-quick-buy__trigger,.cart-featured-collection__tile .custom-quick-buy__trigger{background-color:rgb(var(--brand-dark-berry))!important;color:rgb(var(--brand-soft-day))!important;border-color:rgb(var(--brand-dark-berry))!important}@media screen and (pointer:fine){.product-card__mobile-quick-buy-button:not([disabled]):hover,.product-card .custom-quick-buy__trigger:hover,.product-card .custom-quick-buy__trigger:focus,.cart-recommendations__tile .custom-quick-buy__trigger:hover,.cart-recommendations__tile .custom-quick-buy__trigger:focus,.cart-featured-collection__tile .custom-quick-buy__trigger:hover,.cart-featured-collection__tile .custom-quick-buy__trigger:focus{background-color:rgb(var(--brand-bold-berry))!important;color:rgb(var(--brand-soft-day))!important;border-color:rgb(var(--brand-bold-berry))!important}}product-card.product-card,.product-card{border-radius:20px!important}product-card.product-card .product-card__figure,.product-card .product-card__figure{background-color:rgb(var(--brand-faint-orchid))!important;margin-bottom:10px!important;padding-bottom:20px!important;border-radius:20px!important}product-card.product-card .product-card__image--primary,.product-card .product-card__image--primary{border-top-left-radius:20px!important;border-top-right-radius:20px!important}.og-option.og-option--optout,.product-purchasing-option:has(input[data-radio-type=one_time_purchase]){border-radius:var(--rounded-button)!important}.product-purchasing-frequency__inner,.product-purchasing-frequency__inner .select{border-radius:var(--rounded-button)!important}.shopify-section--collection-desc,.shopify-section--collection-desc *,.shopify-section--collection-desc a,.shopify-section--collection-desc a:hover{color:rgb(var(--brand-dark-berry))!important}.product-gallery__cursor .circle-button--fill{background:rgb(var(--brand-faint-orchid))}.yotpo-widget-referral-share.yotpo-widget-override-css .yotpo-customer-logged-out-buttons .yotpo-register-link,.yotpo-widget-hero-section.yotpo-widget-override-css .yotpo-layout-container.yotpo-logged-out-customer .yotpo-register-link,.yotpo-widget-hero-section.yotpo-widget-override-css .yotpo-layout-container.yotpo-logged-out-customer .yotpo-is-mobile .yotpo-register-link{display:none!important}.faq--two-column{--faq-two-column-divider: #c9c5c5;--faq-two-column-row-spacing: 16px;--faq-two-column-max-width: 1112px}.faq--two-column .faq__accordion-list{padding:0}.faq--two-column .faq__accordion-list .accordion{--accordion-spacing: var(--faq-two-column-row-spacing);border-block-start-color:var(--faq-two-column-divider);border-block-end-color:var(--faq-two-column-divider)}.faq--two-column .faq__accordion-list>:last-child{border-block-end-width:0}.faq--two-column .faq__accordion-list .accordion__toggle h3{font-size:var(--text-h4);line-height:1.2;letter-spacing:0;max-width:600px}.faq--two-column .faq__accordion-list .accordion__content{margin-block-end:24px;padding-inline-end:0}.faq--two-column .faq__accordion-list .accordion__content .prose{max-width:600px;font-size:var(--text-p2-size);line-height:var(--text-p2-line-height)}.faq--two-column .faq__accordion-list .circle-chevron,.faq--two-column .faq__accordion-list .accordion[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]),.faq--two-column .faq__accordion-list .accordion:hover .circle-chevron.group-hover\:colors:not([disabled]){width:38px;height:38px;background:rgb(var(--brand-light-orchid))!important;color:rgb(var(--brand-dark-berry))!important}.faq--two-column .section-stack__intro .prose{text-align:center}.faq--two-column .section-stack__intro .prose h2.h1{font-size:var(--text-h1);line-height:1.1}@media screen and (min-width:700px){.faq--two-column{--faq-two-column-row-spacing: 18px}}@media screen and (min-width:1150px){.faq--two-column.section-stack--horizontal{max-width:var(--faq-two-column-max-width);margin-inline:auto;gap:var(--section-stack-spacing-block, 0px) 48px}.faq--two-column .section-stack__intro .prose{text-align:start}}.product-info__icon-list{display:flex;flex-direction:column}.icon-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;column-gap:var(--spacing-3)}.icon-list__item{display:flex;flex:1 1 0;max-width:144px;flex-direction:column;align-items:center;gap:var(--spacing-1)}.icon-list__image{width:36px;height:36px;flex:none;object-fit:contain}.icon-list__title{margin:0;width:100%;font-family:var(--text-font-family);font-size:var(--text-2xs);font-weight:500;line-height:1;letter-spacing:-.035em;text-align:center;overflow-wrap:break-word;color:rgb(var(--brand-rich-berry))}.shopify-section--image-with-text-overlay .image-banner__heading-line{display:block}.shopify-section--image-with-text-overlay .image-banner--custom-radius{border-radius:var(--image-banner-radius, 0px)}.shopify-section--image-with-text-overlay .wrapped{padding:var(--image-banner-content-padding-block, 60px) var(--image-banner-content-padding-inline, 40px)}.shopify-section--image-with-text-overlay .image-banner--overlay-gradient_bottom:before{background:linear-gradient(to top,rgb(var(--image-banner-overlay-color) / var(--image-banner-overlay-opacity)),rgb(var(--image-banner-overlay-color) / 0))}.shopify-section--image-with-text-overlay .image-banner--overlay-gradient_top:before{background:linear-gradient(to bottom,rgb(var(--image-banner-overlay-color) / var(--image-banner-overlay-opacity)),rgb(var(--image-banner-overlay-color) / 0))}.shopify-section--image-with-text-overlay .image-banner--offset-content>:not(img,video,iframe,svg,video-media){position:absolute;inset-block-start:var(--image-banner-content-offset-top, 50%);inset-inline-end:var(--image-banner-content-offset-end, 50%);inset-block-end:auto;inset-inline-start:auto;width:auto;max-width:min(var(--content-over-media-content-max-width, 780px),calc(100% - var(--image-banner-content-offset-end, 50%)))}@media screen and (max-width:699px){.shopify-section--image-with-text-overlay .image-banner--mobile-align-start{text-align:start}.shopify-section--image-with-text-overlay .image-banner--mobile-align-center{text-align:center}.shopify-section--image-with-text-overlay .image-banner--mobile-align-end{text-align:end}}@media screen and (min-width:700px){.shopify-section--image-with-text-overlay .image-banner--align-start{text-align:start}.shopify-section--image-with-text-overlay .image-banner--align-center{text-align:center}.shopify-section--image-with-text-overlay .image-banner--align-end{text-align:end}}.shopify-section--image-with-text-overlay .image-banner--ratio-21-9{aspect-ratio:21 / 9;--content-over-media-height: 100%}.shopify-section--image-with-text-overlay .image-banner--ratio-16-9{aspect-ratio:16 / 9;--content-over-media-height: 100%}.shopify-section--image-with-text-overlay .image-banner--ratio-3-2{aspect-ratio:3 / 2;--content-over-media-height: 100%}.shopify-section--image-with-text-overlay .image-banner--ratio-4-3{aspect-ratio:4 / 3;--content-over-media-height: 100%}.shopify-section--image-with-text-overlay .image-banner--ratio-1-1{aspect-ratio:1 / 1;--content-over-media-height: 100%}.shopify-section--image-with-text-overlay .image-banner--ratio-3-4{aspect-ratio:3 / 4;--content-over-media-height: 100%}@media screen and (max-width:699px){.shopify-section--image-with-text-overlay .image-banner--mobile-auto{aspect-ratio:auto;--content-over-media-height: auto}.shopify-section--image-with-text-overlay .image-banner--mobile-sm{aspect-ratio:auto;--content-over-media-height: 375px}.shopify-section--image-with-text-overlay .image-banner--mobile-md{aspect-ratio:auto;--content-over-media-height: 480px}.shopify-section--image-with-text-overlay .image-banner--mobile-lg{aspect-ratio:auto;--content-over-media-height: 560px}.shopify-section--image-with-text-overlay .image-banner--mobile-fill{aspect-ratio:auto;--content-over-media-height: calc(100vh - var(--sticky-area-height))}@supports (height: 100svh){.shopify-section--image-with-text-overlay .image-banner--mobile-fill{--content-over-media-height: calc(100svh - var(--sticky-area-height))}}.shopify-section--image-with-text-overlay .image-banner--mobile-21-9{aspect-ratio:21 / 9;--content-over-media-height: 100%}.shopify-section--image-with-text-overlay .image-banner--mobile-16-9{aspect-ratio:16 / 9;--content-over-media-height: 100%}.shopify-section--image-with-text-overlay .image-banner--mobile-3-2{aspect-ratio:3 / 2;--content-over-media-height: 100%}.shopify-section--image-with-text-overlay .image-banner--mobile-4-3{aspect-ratio:4 / 3;--content-over-media-height: 100%}.shopify-section--image-with-text-overlay .image-banner--mobile-1-1{aspect-ratio:1 / 1;--content-over-media-height: 100%}.shopify-section--image-with-text-overlay .image-banner--mobile-3-4{aspect-ratio:3 / 4;--content-over-media-height: 100%}}.shopify-section--image-with-text-overlay .prose *+.button{margin-block-start:var(--image-banner-content-gap, 24px)!important}.shopify-section--comparison-chart{--comparison-chart-label-width: 376px;--comparison-chart-primary-width: 320px;--comparison-chart-compare-width: 418px;--comparison-chart-row-height: 55px;--comparison-chart-label-inset: 7px;--comparison-chart-header-gap: 16px;--comparison-chart-highlight-overhang: 53.5px;--comparison-chart-highlight-radius: 55px;--comparison-chart-border-color: #c9c5c5;--section-spacing-inline: 0px;--section-spacing-block: 64px}@media screen and (min-width:768px){.shopify-section--comparison-chart{--section-spacing-block: 120px}}.comparison-chart__scroller{scroll-snap-type:none;padding-block:var(--comparison-chart-highlight-overhang);margin-block:calc(var(--comparison-chart-highlight-overhang) * -1);padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter)}.comparison-chart__scroller:focus-visible{outline:2px solid rgb(var(--brand-dark-berry));outline-offset:-2px}@media screen and (min-width:1114px){.comparison-chart__scroller{padding-inline:0}}.comparison-chart__scrollbar{padding-inline:var(--container-gutter);margin-block-start:calc(var(--comparison-chart-highlight-overhang) + var(--spacing-10));display:none}.comparison-chart__scrollbar .scrollbar{--text-color: var(--brand-dark-berry)}@media screen and (max-width:519px){.comparison-chart__scrollbar{display:block}}@media screen and (min-width:768px)and (max-width:1113px){.comparison-chart__scrollbar{display:block}}.comparison-chart__inner{display:block;position:relative;width:max-content;margin-inline:auto}.comparison-chart__inner:before{content:"";position:absolute;z-index:0;inset-block:calc(var(--comparison-chart-highlight-overhang) * -1);inset-inline-start:var(--comparison-chart-label-width);width:var(--comparison-chart-primary-width);border-radius:var(--comparison-chart-highlight-radius);background:rgb(var(--brand-soft-berry))}.comparison-chart__table{position:relative;z-index:1;width:max-content;table-layout:fixed;border-collapse:collapse}.comparison-chart__col--label{width:var(--comparison-chart-label-width)}.comparison-chart__col--primary{width:var(--comparison-chart-primary-width)}.comparison-chart__col--compare{width:var(--comparison-chart-compare-width)}.comparison-chart__column-heading{font-size:var(--text-h4);font-weight:600;line-height:1.2;color:rgb(var(--brand-dark-berry));text-align:center;vertical-align:bottom;padding-block-end:var(--comparison-chart-header-gap)}.comparison-chart__row{height:var(--comparison-chart-row-height);border-block-start:1px solid var(--comparison-chart-border-color)}.comparison-chart__label,.comparison-chart__value{font-size:1.25rem;font-weight:500;line-height:1.2;color:rgb(var(--brand-deep-sea))}.comparison-chart__label{text-align:start;padding-inline-start:var(--comparison-chart-label-inset)}.comparison-chart__value{text-align:center}.comparison-chart__icon{display:block;width:29px;height:29px;margin-inline:auto;overflow:visible}@media screen and (max-width:767px){.shopify-section--comparison-chart{--comparison-chart-label-width: 180px;--comparison-chart-primary-width: 150px;--comparison-chart-compare-width: 150px;--comparison-chart-highlight-overhang: 22px;--comparison-chart-label-inset: 0px}.comparison-chart__column-heading{font-size:1.125rem}.comparison-chart__row{height:auto}.comparison-chart__label,.comparison-chart__value{padding-block:12px}}.shopify-section--impact-stat-carousel{--impact-stat-carousel-spacing-block: 32px;--impact-stat-carousel-block-gap: 32px;--impact-stat-carousel-content-width: 1000px;--impact-stat-carousel-star-size: 15px;--impact-stat-carousel-star-gap: 2px;--impact-stat-carousel-star-color: var(--brand-vivid-turmeric);--impact-stat-carousel-control-gap: var(--spacing-5)}@media screen and (min-width:768px){.shopify-section--impact-stat-carousel{--impact-stat-carousel-spacing-block: 64px;--impact-stat-carousel-block-gap: 40px;--impact-stat-carousel-star-size: 26px}}.shopify-section--impact-stat-carousel>.section{padding-block:0;padding-inline:0}.shopify-section--impact-stat-carousel .impact-stat-carousel{--impact-stat-carousel-content-color: var(--text-color, var(--brand-faint-orchid));position:relative;isolation:isolate;border-radius:inherit}.shopify-section--impact-stat-carousel .impact-stat-carousel__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit}.shopify-section--impact-stat-carousel .impact-stat-carousel__image{display:block;width:100%;height:100%;object-fit:cover}.shopify-section--impact-stat-carousel .impact-stat-carousel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--background));opacity:var(--impact-stat-carousel-overlay-opacity, .8)}.shopify-section--impact-stat-carousel .impact-stat-carousel__inner{display:grid;gap:var(--impact-stat-carousel-block-gap);box-sizing:border-box;padding-block:var(--impact-stat-carousel-spacing-block);padding-inline:var(--container-gutter);text-align:center}@media screen and (min-width:1024px){.shopify-section--impact-stat-carousel .impact-stat-carousel__inner{max-width:calc(var(--impact-stat-carousel-content-width) + var(--container-gutter) * 2);margin-inline:auto}}.shopify-section--impact-stat-carousel .impact-stat-carousel__slides{display:grid;align-items:start}.shopify-section--impact-stat-carousel .impact-stat-carousel__slides>*{grid-area:1 / -1}.shopify-section--impact-stat-carousel .impact-stat-carousel__slide{display:grid;gap:var(--impact-stat-carousel-block-gap);justify-items:center}.shopify-section--impact-stat-carousel .impact-stat-carousel__slide:not(.is-selected){opacity:0;visibility:hidden}.shopify-section--impact-stat-carousel .impact-stat-carousel__rating{position:relative;display:inline-flex;width:max-content}.shopify-section--impact-stat-carousel .impact-stat-carousel__stars-track,.shopify-section--impact-stat-carousel .impact-stat-carousel__stars-fill{display:flex;gap:var(--impact-stat-carousel-star-gap)}.shopify-section--impact-stat-carousel .impact-stat-carousel__stars-track{color:rgb(var(--impact-stat-carousel-star-color) / .3)}.shopify-section--impact-stat-carousel .impact-stat-carousel__stars-fill{position:absolute;inset-block-start:0;inset-inline-start:0;width:calc(var(--impact-stat-carousel-rating, 1) * 100%);overflow:hidden;color:rgb(var(--impact-stat-carousel-star-color))}.shopify-section--impact-stat-carousel .impact-stat-carousel__star{flex:none;width:var(--impact-stat-carousel-star-size);height:var(--impact-stat-carousel-star-size)}.shopify-section--impact-stat-carousel .impact-stat-carousel__stat{margin-block:-.15em;margin-inline:0;font-size:118px;line-height:1;color:rgb(var(--impact-stat-carousel-content-color))}.shopify-section--impact-stat-carousel .impact-stat-carousel__supporting{margin:0;line-height:1.1;letter-spacing:var(--text-h3-letter-spacing);color:rgb(var(--impact-stat-carousel-content-color))}.shopify-section--impact-stat-carousel .impact-stat-carousel__controls{display:flex;justify-content:center;gap:var(--impact-stat-carousel-control-gap)}.shopify-section--impact-stat-carousel .impact-stat-carousel__button{box-shadow:0 0 0 1px rgb(var(--impact-stat-carousel-content-color) / .2);color:rgb(var(--impact-stat-carousel-content-color));transition:box-shadow .2s ease-out,opacity .15s ease-in}@media(hover:hover){.shopify-section--impact-stat-carousel .impact-stat-carousel__button:hover{box-shadow:0 0 0 1px rgb(var(--impact-stat-carousel-content-color))}}.shopify-section--steps-timeline{--section-spacing-block: 80px;--steps-timeline-body-large: 1.25rem;--steps-timeline-content-width: 648px;--steps-timeline-stack-gap: 36px;--steps-timeline-marker-size: 64px;--steps-timeline-line-color: rgb(var(--brand-rich-berry));--steps-timeline-arrow-length: 6.202px;--steps-timeline-arrow-thickness: 7.597px;--steps-timeline-column: 116px;--steps-timeline-column-gap: 48px;--steps-timeline-connector-clearance: 18px}@media screen and (min-width:768px){.shopify-section--steps-timeline{--section-spacing-block: 120px;--steps-timeline-body-large: 1.75rem;--steps-timeline-arrow-length: 10.381px;--steps-timeline-arrow-thickness: 12.309px;--steps-timeline-marker-cell: 209px;--steps-timeline-marker-inset: 45px;--steps-timeline-marker-gap: 6px;--steps-timeline-marker-trail: 23px;--steps-timeline-connector-height: 23px}}.shopify-section--steps-timeline .steps-timeline{display:grid;gap:var(--steps-timeline-stack-gap)}.shopify-section--steps-timeline .steps-timeline__intro{display:grid;gap:16px;max-width:var(--steps-timeline-content-width);margin-inline:auto;width:100%;text-align:start}.shopify-section--steps-timeline .steps-timeline__title{margin:0;color:rgb(var(--brand-dark-berry))}.shopify-section--steps-timeline .steps-timeline__description{margin:0;font-size:var(--steps-timeline-body-large);line-height:1.2;letter-spacing:-.035em;color:rgb(var(--text-color, var(--brand-dark-berry)))}@media screen and (min-width:768px){.shopify-section--steps-timeline .steps-timeline__intro{text-align:center}}.shopify-section--steps-timeline .steps-timeline__list{list-style:none;margin-block:0;padding-block:0}.shopify-section--steps-timeline .steps-timeline__step{position:relative}.shopify-section--steps-timeline .steps-timeline__marker-cell{display:flex;align-items:center;gap:var(--steps-timeline-marker-gap, 0px)}.shopify-section--steps-timeline .steps-timeline__marker{display:grid;place-items:center;box-sizing:border-box;flex:0 0 auto;max-width:100%;line-height:1.2}.shopify-section--steps-timeline .steps-timeline__marker--circle{width:var(--steps-timeline-marker-size);height:var(--steps-timeline-marker-size);border-radius:var(--rounded-full);background:rgb(var(--brand-light-orchid));color:rgb(var(--brand-dark-berry));font-size:1.75rem;letter-spacing:-.035em}.shopify-section--steps-timeline .steps-timeline__marker--pill{border-radius:10px;background:rgb(var(--brand-rich-berry));color:#fff;white-space:nowrap}.shopify-section--steps-timeline .steps-timeline__label{margin:0;min-width:0;font-size:var(--steps-timeline-body-large);line-height:1.2;letter-spacing:-.035em;color:rgb(var(--text-color, var(--brand-dark-berry)))}.shopify-section--steps-timeline .steps-timeline__arrow{position:relative;display:block;flex:1 1 auto}.shopify-section--steps-timeline .steps-timeline__arrow:before,.shopify-section--steps-timeline .steps-timeline__arrow:after{content:"";position:absolute}.shopify-section--steps-timeline .steps-timeline__arrow:after{width:0;height:0;border-style:solid}@media screen and (min-width:768px){.shopify-section--steps-timeline .steps-timeline__list{display:grid;grid-auto-flow:row;row-gap:var(--steps-timeline-stack-gap);column-gap:0;max-width:var(--steps-timeline-content-width);margin-inline:auto;padding-inline:0;scroll-padding-inline:0;overflow:visible;scroll-snap-type:none}.shopify-section--steps-timeline .steps-timeline__step{display:grid;grid-template-columns:var(--steps-timeline-marker-cell) minmax(0,1fr);align-items:center;scroll-snap-align:none}.shopify-section--steps-timeline .steps-timeline__marker-cell{padding-inline:var(--steps-timeline-marker-inset) var(--steps-timeline-marker-trail);overflow:clip}.shopify-section--steps-timeline .steps-timeline__marker-cell--pill{padding-inline-start:0}.shopify-section--steps-timeline .steps-timeline__marker--pill{min-height:44px;padding-inline:10px;font-size:1.5625rem;letter-spacing:-.045em}.shopify-section--steps-timeline .steps-timeline__arrow{min-width:var(--steps-timeline-arrow-length);height:var(--steps-timeline-arrow-thickness)}.shopify-section--steps-timeline .steps-timeline__arrow:before{top:50%;inset-inline:0 var(--steps-timeline-arrow-length);height:1px;background:var(--steps-timeline-line-color)}.shopify-section--steps-timeline .steps-timeline__arrow:after{top:50%;inset-inline-end:0;transform:translateY(-50%);border-width:calc(var(--steps-timeline-arrow-thickness) / 2) 0 calc(var(--steps-timeline-arrow-thickness) / 2) var(--steps-timeline-arrow-length);border-color:transparent transparent transparent var(--steps-timeline-line-color)}.shopify-section--steps-timeline .steps-timeline__step:not(:last-child):after{content:"";position:absolute;inset-inline-start:calc(var(--steps-timeline-marker-inset) + var(--steps-timeline-marker-size) / 2);top:calc(100% + (var(--steps-timeline-stack-gap) - var(--steps-timeline-connector-height)) / 2);width:1px;height:var(--steps-timeline-connector-height);background:var(--steps-timeline-line-color)}}@media screen and (max-width:767px){.shopify-section--steps-timeline .steps-timeline__list{grid-auto-flow:column;grid-auto-columns:var(--steps-timeline-column);column-gap:var(--steps-timeline-column-gap);justify-content:start;padding-inline:16px;scroll-padding-inline:16px;padding-block-end:8px;margin-block-end:-8px}.shopify-section--steps-timeline .steps-timeline__step{display:grid;align-content:start;justify-items:center;row-gap:4px;min-width:0;text-align:center}.shopify-section--steps-timeline .steps-timeline__marker-cell{display:grid;grid-template-rows:var(--steps-timeline-marker-size) auto;align-content:start;align-items:center;justify-items:center;row-gap:4px;width:100%}.shopify-section--steps-timeline .steps-timeline__marker--pill{min-height:34px;padding-inline:6px;font-size:1.125rem;letter-spacing:-.045em;white-space:normal}.shopify-section--steps-timeline .steps-timeline__label{width:100%;overflow-wrap:break-word}.shopify-section--steps-timeline .steps-timeline__arrow{grid-row:2;flex:none;width:var(--steps-timeline-arrow-thickness);height:23px}.shopify-section--steps-timeline .steps-timeline__arrow:before{inset-inline-start:50%;top:0;bottom:var(--steps-timeline-arrow-length);width:1px;transform:translate(-50%);background:var(--steps-timeline-line-color)}.shopify-section--steps-timeline .steps-timeline__arrow:after{inset-inline-start:50%;bottom:0;transform:translate(-50%);border-width:var(--steps-timeline-arrow-length) calc(var(--steps-timeline-arrow-thickness) / 2) 0 calc(var(--steps-timeline-arrow-thickness) / 2);border-color:var(--steps-timeline-line-color) transparent transparent transparent}.shopify-section--steps-timeline .steps-timeline__step:not(:last-child):after{content:"";position:absolute;top:calc(var(--steps-timeline-marker-size) / 2);inset-inline-start:calc((var(--steps-timeline-column) + var(--steps-timeline-marker-width, var(--steps-timeline-marker-size))) / 2 + var(--steps-timeline-connector-clearance));width:calc(var(--steps-timeline-column) + var(--steps-timeline-column-gap) - 2 * var(--steps-timeline-connector-clearance) - (var(--steps-timeline-marker-width, var(--steps-timeline-marker-size)) + var(--steps-timeline-next-marker-width, var(--steps-timeline-marker-size))) / 2);height:1px;background:var(--steps-timeline-line-color)}}.shopify-section--steps-timeline .steps-timeline__viewport{display:grid;gap:var(--steps-timeline-stack-gap)}.shopify-section--steps-timeline .scrollbar{--text-color: var(--brand-rich-berry)}.shopify-section--steps-timeline .scrollbar__progress{background:rgb(var(--brand-deep-night) / .15)}@media(prefers-reduced-motion:no-preference){.js .shopify-section--steps-timeline steps-timeline[data-reveal] .steps-timeline__step{opacity:0;transform:translateY(8px)}.js .shopify-section--steps-timeline steps-timeline[data-reveal] .steps-timeline__step.is-revealed{opacity:1;transform:none;transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:var(--steps-timeline-reveal-delay, 0ms)}.js .shopify-section--steps-timeline steps-timeline[data-reveal] .steps-timeline__step:after{transition:opacity .4s ease-out}.js .shopify-section--steps-timeline steps-timeline[data-reveal] .steps-timeline__step:not(:has(+.steps-timeline__step.is-revealed)):after{opacity:0}}.shopify-section--scrolling-banner{--section-spacing-block: 0;--section-spacing-inline: 0}.shopify-section--scrolling-banner .section{padding-inline:0}.scrolling-banner{display:flex;flex-direction:column;gap:40px;padding-block:40px}.scrolling-banner__viewport{overflow:hidden}@supports (overflow: clip){.scrolling-banner__viewport{overflow-x:clip;overflow-y:visible}}.scrolling-banner__track{display:flex;gap:16px;width:max-content;animation:scrolling-banner-loop var(--scrolling-banner-duration, 0s) linear infinite}@keyframes scrolling-banner-loop{to{transform:translate(calc(var(--transform-logical-flip, 1) * -1 * var(--scrolling-banner-distance, 0px)))}}.scrolling-banner__list{display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none}.scrolling-banner__item{display:flex;flex:0 0 auto;align-items:center;gap:16px;min-height:36px}.scrolling-banner__icon{display:block;flex:0 0 auto;width:36px;height:36px;overflow:hidden}@supports (overflow: clip){.scrolling-banner__icon{overflow:clip}}.scrolling-banner__icon img{display:block;width:100%;height:100%;object-fit:cover}.scrolling-banner__text{font-family:var(--heading-font-family);font-size:1.25rem;font-weight:500;line-height:1.2;color:rgb(var(--brand-rich-berry));white-space:nowrap}.shopify-section--scrolling-banner .text-custom .scrolling-banner__text{color:rgb(var(--text-color))}.scrolling-banner__viewport:hover .scrolling-banner__track,.scrolling-banner__viewport:focus-within .scrolling-banner__track,.scrolling-banner[data-paused] .scrolling-banner__track{animation-play-state:paused}.scrolling-banner__controls{padding-inline-start:16px}.scrolling-banner__toggle{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--heading-font-family);font-size:.875rem;font-weight:500;line-height:1.8;text-transform:uppercase;white-space:nowrap;color:rgb(var(--brand-deep-night))}.scrolling-banner__toggle-icon{display:block;flex:0 0 auto;width:24px;height:24px}.scrolling-banner__toggle-icon svg{display:block;width:100%;height:100%}.scrolling-banner__toggle[aria-pressed=true] .scrolling-banner__toggle-glyph-pause{display:none}.scrolling-banner__toggle:not([aria-pressed=true]) .scrolling-banner__toggle-glyph-play{display:none}.scrolling-banner__toggle:focus-visible{outline:2px solid rgb(var(--brand-deep-night));outline-offset:4px}@media screen and (min-width:1000px){.scrolling-banner__controls{padding-inline-start:48px}}@media(prefers-reduced-motion:reduce){.scrolling-banner__track{animation:none;transform:none}.scrolling-banner__viewport{overflow-x:auto}.scrolling-banner__list[aria-hidden=true],.scrolling-banner__controls{display:none}}.image-link-blocks-stack--aligned .section-header{justify-items:var(--image-link-blocks-align, start);text-align:var(--image-link-blocks-align, start)}@media screen and (min-width:1150px){.image-link-blocks-stack--aligned .section-header{justify-content:var(--image-link-blocks-align, start)}}.image-link-blocks-stack--icon{--section-stack-spacing-block: var(--spacing-6);--image-link-blocks-icon-gap: 30px;--image-link-blocks-icon-title-gap: 0px}.image-link-blocks-stack--icon .image-link-blocks{grid-auto-columns:min(209px,max(120px,calc((100% - (var(--image-link-blocks-icon-count, 1) - 1) * var(--image-link-blocks-icon-gap)) / var(--image-link-blocks-icon-count, 1))));gap:var(--image-link-blocks-icon-gap);align-items:start;justify-content:safe var(--image-link-blocks-align, start)}.image-link-blocks-stack--icon .section-header+.floating-controls-container{margin-block-start:var(--image-link-blocks-icon-title-gap, 0px)}@media screen and (min-width:1000px){.image-link-blocks-stack--icon{--section-stack-spacing-block: var(--spacing-8);--image-link-blocks-icon-gap: var(--spacing-4);--image-link-blocks-icon-title-gap: var(--spacing-4)}}.image-link-blocks-stack--icon .image-link-blocks__item--icon{display:grid;align-content:start;justify-items:stretch;text-align:var(--image-link-blocks-align, start)}.image-link-blocks-stack--icon .image-link-blocks__icon{width:29px;height:29px;margin-block-end:var(--spacing-4);margin-inline:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.image-link-blocks-stack--icon .image-link-blocks__icon--check{background:rgb(var(--brand-dark-berry));color:#fff}.image-link-blocks-stack--icon .image-link-blocks__icon-image{width:29px;height:29px;object-fit:contain}.image-link-blocks-stack--icon .image-link-blocks__label{width:fit-content;max-width:100%;justify-self:var(--image-link-blocks-align, start);font-size:1.25rem;line-height:1.3;font-weight:400;color:rgb(var(--brand-dark-berry));margin:0}.image-link-blocks-stack--icon .image-link-blocks__label--link{text-decoration:underline;text-underline-offset:.2em}.image-link-blocks-stack--icon .image-link-blocks__label--link:focus-visible{outline:2px solid rgb(var(--brand-dark-berry));outline-offset:3px;border-radius:2px}.image-link-blocks-stack--icon .image-link-blocks__supporting-content,.image-link-blocks-stack--icon .image-link-blocks__supporting-content *{color:rgb(var(--brand-dark-berry))}.image-link-blocks-stack--icon .image-link-blocks__supporting-content{margin-block-start:var(--spacing-2)}.image-link-blocks__cta{display:flex;justify-content:var(--image-link-blocks-align, start)}.image-link-blocks-stack--icon .image-link-blocks__cta .button--outline{--button-outline-color: var(--brand-dark-berry);box-shadow:inset 0 0 0 1px rgb(var(--brand-bold-berry))}.image-link-blocks__mobile-controls{display:none}@media screen and (max-width:999px){.image-link-blocks__mobile-controls{display:flex;gap:20px;justify-content:var(--image-link-blocks-align, start)}.image-link-blocks-stack--icon .image-link-blocks__mobile-controls{margin-block-start:var(--spacing-3)}.image-link-blocks-stack--mobile-arrows .floating-controls-container>.circle-button{display:none}}@media screen and (max-width:999px){.image-link-blocks--mobile-grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-4);row-gap:var(--spacing-8);justify-content:var(--image-link-blocks-align, start);overflow:visible}.image-link-blocks-stack--icon .image-link-blocks--mobile-grid{grid-template-columns:repeat(2,minmax(min-content,163px))}.image-link-blocks--mobile-grid>.image-link-blocks__item:last-child:nth-child(odd){grid-column:1 / -1;justify-self:var(--image-link-blocks-align, start)}}.image-link-blocks-stack--icon .section-header .prose>:is(p,ul,ol):not(.subheading){font-size:1.25rem;line-height:1.2;letter-spacing:-.035em}.image-link-blocks-stack .section-header .prose{max-width:var(--image-link-blocks-content-width, none)}.image-link-blocks-stack .section-header .prose>:is(p,ul,ol):not(.subheading),.image-link-blocks-stack .section-header .prose>:is(p,ul,ol):not(.subheading) *{color:rgb(var(--image-link-blocks-content-color, var(--text-color)))}.image-link-blocks-stack--icon .section-header .prose :is(h2,.h2){font-size:var(--text-h2);line-height:1.1}.image-link-blocks-stack--icon .section-header .prose>:is(h2,.h2)+*{margin-block-start:var(--spacing-4)}@media screen and (min-width:700px){.image-link-blocks-stack--icon .section-header .prose>:is(p,ul,ol):not(.subheading){font-size:1.75rem}}.multi-column--cards{gap:20px}.multi-column--cards .multi-column-card{--text-h0: 2.5rem;--text-h1: 2rem;--text-h2: 1.5rem;--text-h3: 1.375rem;--text-h4: 1.125rem;--text-h5: 1rem;--text-h6: .875rem;position:relative;isolation:isolate;align-content:start;gap:var(--spacing-4);padding:24px;border-radius:22px;background-color:rgb(var(--brand-faint-orchid));overflow:hidden}@media screen and (min-width:1000px){.multi-column--cards .multi-column-card{--text-h0: 3.75rem;--text-h1: 3rem;--text-h2: 2.25rem;--text-h3: 2rem;--text-h4: 1.5rem;--text-h5: 1.25rem;--text-h6: 1.125rem;padding:48px}}.multi-column--cards .multi-column-card:not([style*=--text-color]),.multi-column--cards .multi-column-card:not([style*=--text-color]) p,.multi-column--cards .multi-column-card:not([style*=--text-color]) .prose,.multi-column--cards .multi-column-card:not([style*=--text-color]) .prose *{color:rgb(var(--brand-dark-berry))}.multi-column--cards .multi-column-card--statement{aspect-ratio:1;place-content:center;text-align:center}.multi-column--cards .multi-column-card--image{aspect-ratio:1}.multi-column-card__media{border-radius:inherit;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.multi-column-card__media img{object-fit:cover;width:100%;height:100%;display:block;transition:transform .4s ease}.multi-column-card__media:after{content:"";background:rgb(var(--brand-deep-night) / var(--multi-column-card-overlay, .2));position:absolute;top:0;right:0;bottom:0;left:0}.multi-column--cards .multi-column-card--image>:not(.multi-column-card__media,.multi-column-card__link){position:relative;z-index:1}.multi-column-card__content{font-size:var(--text-md);line-height:1.6}.multi-column-card__content>*+:is(p,div,ul,ol){margin-block-start:var(--spacing-4)}.multi-column-card__content :is(ul,ol){list-style:none;padding-inline-start:0;row-gap:var(--spacing-4)}.multi-column-card__link{border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.multi-column--cards .multi-column-card--linked:has(.multi-column-card__link:focus-visible){outline:2px solid rgb(var(--brand-dark-berry));outline-offset:2px}.multi-column--cards .multi-column-card--linked{transition:background-color .2s ease-out}.multi-column-card__media img{transition:transform .2s ease-out}@media screen and (pointer:fine){.multi-column--cards .multi-column-card--linked:not(.multi-column-card--image):hover{background-color:rgb(var(--brand-soft-berry))}.multi-column--cards .multi-column-card--linked.multi-column-card--image:hover .multi-column-card__media img{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.multi-column--cards .multi-column-card--linked,.multi-column-card__media img{transition:none}.multi-column--cards .multi-column-card--linked.multi-column-card--image:hover .multi-column-card__media img{transform:none}}.multi-column__scroller{gap:var(--spacing-9);display:grid}.multi-column__controls{gap:var(--spacing-5);justify-content:center;display:flex}.multi-column__controls .circle-button{color:rgb(var(--brand-dark-berry));box-shadow:0 0 0 1px rgb(var(--brand-deep-night) / .15)}@media screen and (min-width:1000px){.multi-column__scroller{gap:0}.multi-column__controls{display:none}}.shopify-section--media-with-text .media-with-text--joined .media-with-text__item{gap:20px}.shopify-section--media-with-text .media-with-text--joined .media-with-text__media,.shopify-section--media-with-text .media-with-text--joined .media-with-text__content{border-radius:22px}@media screen and (max-width:999px){.shopify-section--media-with-text .media-with-text--joined .media-with-text__media{aspect-ratio:1}}@media screen and (min-width:1000px){.shopify-section--media-with-text .media-with-text--joined .media-with-text__item{border-radius:55px;overflow:hidden;gap:0}.shopify-section--media-with-text .media-with-text--joined .media-with-text__media,.shopify-section--media-with-text .media-with-text--joined .media-with-text__content{border-radius:0}}.shopify-section--media-with-text .media-with-text--joined{--media-with-text-content-padding: 40px 16px}@media screen and (min-width:1000px){.shopify-section--media-with-text .media-with-text--joined{--media-with-text-content-padding: 80px 48px}}.shopify-section--media-with-text .media-with-text-section--joined{padding-block-start:40px;padding-block-end:40px}@media screen and (min-width:1000px){.shopify-section--media-with-text .media-with-text-section--joined{padding-block-start:64px;padding-block-end:64px}}.shopify-section--media-with-text .media-with-text--joined .eyebrow{font-size:1.25rem;letter-spacing:0;text-transform:none}.shopify-section--media-with-text .media-with-text--joined .prose :is(.h0,.h1,.h2,.h3,.h4,.h5,.h6){overflow-wrap:normal;text-wrap:balance}@media screen and (max-width:999px){.shopify-section--media-with-text .prose.media-with-text__prose--mobile-start,.shopify-section--media-with-text .prose.media-with-text__prose--mobile-center,.shopify-section--media-with-text .prose.media-with-text__prose--mobile-end{justify-self:stretch;width:100%}.shopify-section--media-with-text .prose.media-with-text__prose--mobile-start{text-align:start}.shopify-section--media-with-text .prose.media-with-text__prose--mobile-center{text-align:center}.shopify-section--media-with-text .prose.media-with-text__prose--mobile-end{text-align:end}}.shopify-section--media-with-text .media-with-text__content-list ul{display:grid;margin-inline:0;margin-block-end:0;padding:0;list-style:none;text-align:start}.shopify-section--media-with-text .media-with-text__content-list ul>li:before{content:none;margin:0}.shopify-section--media-with-text .media-with-text__content-list ul>li>strong,.shopify-section--media-with-text .media-with-text__content-list ul>li>.media-with-text__list-description{font-size:1.125rem;line-height:1.06;letter-spacing:-.03em}.shopify-section--media-with-text .media-with-text__content-list ul>li>.media-with-text__list-description{font-weight:400}.shopify-section--media-with-text .media-with-text__content-list--pill ul{row-gap:28px;justify-items:start}.shopify-section--media-with-text .media-with-text__content-list--pill ul>li{display:grid;row-gap:8px;justify-items:start;width:100%}.shopify-section--media-with-text .media-with-text__content-list--pill ul>li>strong{border:1px solid rgb(var(--brand-bold-berry));border-radius:45px;padding:4px 12px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;white-space:nowrap}@media screen and (min-width:1000px){.shopify-section--media-with-text .media-with-text--joined .media-with-text__content-list--pill ul{padding-inline:64px}}@media screen and (min-width:1000px){.shopify-section--media-with-text .media-with-text__content-list--pill ul{grid-template-columns:minmax(125px,max-content) minmax(0,1fr);row-gap:36px;justify-items:stretch}.shopify-section--media-with-text .media-with-text__content-list--pill ul>li{grid-column:1 / -1;grid-template-columns:subgrid;column-gap:20px;align-items:start;justify-items:stretch}.shopify-section--media-with-text .media-with-text__content-list--pill ul>li>strong{font-size:1.5rem}}@supports not (grid-template-columns: subgrid){@media screen and (min-width:1000px){.shopify-section--media-with-text .media-with-text__content-list--pill ul{grid-template-columns:minmax(0,1fr)}.shopify-section--media-with-text .media-with-text__content-list--pill ul>li{grid-template-columns:minmax(125px,max-content) minmax(0,1fr)}}}.shopify-section--media-with-text .media-with-text__content-list--bullet ul{row-gap:24px}.shopify-section--media-with-text .media-with-text__content-list--bullet ul>li{display:grid;row-gap:4px;padding-inline-start:28px;position:relative}.shopify-section--media-with-text .media-with-text__content-list--bullet ul>li:before{content:"";color:inherit;position:absolute;inset-inline-start:10px;inset-block-start:.45em;width:5px;height:5px;border-radius:50%;background:currentColor}.shopify-section--media-with-text .media-with-text__content-list--bullet ul>li>strong{font-weight:500}@media screen and (min-width:1000px){.shopify-section--media-with-text .media-with-text__content-list--bullet ul{row-gap:36px}}.product--bstc .product-gallery__media{aspect-ratio:1}.product--bstc .product-gallery__media--primary{background:rgb(var(--brand-faint-orchid))}.product--bstc .product-gallery__media>:is(img,video-media,model-media){width:100%;height:100%;aspect-ratio:1!important}.product--bstc .product-gallery__media>img,.product--bstc .product-gallery__media>:is(video-media,model-media)>:is(img,video,model-viewer){width:100%;height:100%;object-fit:contain}.product--bstc .product-gallery__media:not(.product-gallery__media--primary)>img,.product--bstc .product-gallery__media:not(.product-gallery__media--primary)>:is(video-media,model-media)>:is(img,video,model-viewer){max-width:none}@media screen and (max-width:699px){.product--bstc .product-gallery__media--primary>img{padding:12%}}.product--bstc .product-gallery__arrows{position:absolute;inset-block-end:var(--spacing-4);inset-inline-end:var(--spacing-4);gap:var(--spacing-2);z-index:1}.product--bstc .product-gallery--desktop-carousel:has(.product-gallery__media[data-media-type*=video].is-selected) .product-gallery__arrows,.product--bstc .product-gallery--desktop-carousel:has(.product-gallery__media[data-media-type=model].is-selected) .product-gallery__arrows{visibility:hidden}@media screen and (min-width:1000px){.product--bstc .product-gallery--desktop-carousel .product-gallery__zoom{top:0;right:0;bottom:0;left:0;transform:none}.product--bstc .product-gallery--desktop-carousel .product-gallery__zoom>.circle-button{width:100%;height:100%;border-radius:0;background:none;box-shadow:none;cursor:zoom-in}.product--bstc .product-gallery--desktop-carousel .product-gallery__zoom>.circle-button:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.product--bstc .product-gallery--desktop-carousel .product-gallery__zoom svg{display:none}.product--bstc .product-gallery--desktop-carousel:has(.product-gallery__media[data-media-type=model].is-selected) .product-gallery__zoom{visibility:hidden}}.product--bstc .product-rank-badge{--rank-badge-numeral: clamp(17px, 33.5cqw, 22px);--rank-badge-caption: clamp(7px, 12.2cqw, 8px);container-type:inline-size;position:absolute;inset-block-start:4%;inset-inline-end:4%;z-index:1;pointer-events:none;width:20%;min-width:52px;max-width:76px;aspect-ratio:1;border-radius:18%;background:var(--rank-badge-background);color:var(--rank-badge-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px;text-align:center;overflow-wrap:break-word}.product--bstc .product-rank-badge__highlight{font-family:var(--heading-font-family);font-size:var(--rank-badge-numeral);font-weight:500;line-height:1}.product--bstc .product-rank-badge__description{font-family:var(--text-font-family);font-size:var(--rank-badge-caption);font-weight:500;line-height:1.15;letter-spacing:-.01em}@media screen and (min-width:1000px){.product--bstc .product-rank-badge{--rank-badge-numeral: clamp(26px, 36.8cqw, 32px);--rank-badge-caption: clamp(8px, 11.5cqw, 10px);width:12.6%;min-width:72px;max-width:104px;gap:3px;padding:6px}}@media screen and (max-width:1023px){.product--bstc #frontrow-sticker{transform-origin:top right!important}}.js .product--bstc .product-gallery__media:has(#frontrow-sticker) .product-rank-badge:not([data-aligned]){opacity:0}.product--bstc .product-gallery__media:has(#frontrow-sticker) .product-rank-badge{inset-block-start:max(46.1%,149px)}@media screen and (min-width:1000px){.product--bstc .product-gallery__media:has(#frontrow-sticker) .product-rank-badge{inset-block-start:max(31.9%,207px)}}.product--bstc .product-info,.product--bstc .product-info__payment-terms,.product--bstc .product-info__romance-copy,.product--bstc .product-info__size-chart,.product--bstc .product-info__variant-picker--block,.product--bstc .product-info__purchasing-options,.product--bstc .product-info__badge-list,.product--bstc .product-info__buy-buttons{--product-info-block-spacing: 28px}.product--bstc .product-purchasing-option.active{background:rgb(var(--brand-faint-orchid))}.product--bstc .product-purchasing-option .with-discount .product-purchasing-option__price s{color:#6b6b6b}.product--bstc .product-info__size-chart>button{color:rgb(var(--brand-dark-berry));font-weight:500;letter-spacing:.02em}.product--bstc .product-info__accordion{--accordion-spacing: var(--spacing-4);border-color:rgb(var(--brand-deep-night) / .15)}.product--bstc .product-info__accordion .accordion__toggle,.product--bstc .product-info__accordion .accordion__toggle h2,.product--bstc .product-info__accordion .accordion__toggle h3{font-size:14px;line-height:20.8px}.product--bstc .product-info__accordion .circle-chevron{background:rgb(var(--brand-faint-orchid))}.hot-spots--bstc .hot-spot{--hot-spot-dot-size: 48px;z-index:1!important}.hot-spots--bstc .hot-spot:has(>[aria-expanded=true]){z-index:2!important}.hot-spots--bstc .hot-spot__dot{background:rgb(var(--hot-spot-background) / var(--hot-spot-dot-opacity, .6));border:1px solid #707070;filter:drop-shadow(0 3px 3px rgb(var(--brand-deep-night) / .16))}.hot-spots--bstc .hot-spot__dot:after{content:none}.hot-spots--bstc .hot-spot__dot svg{width:16px;height:16px;stroke-width:1.5}.hot-spots--bstc .hot-spots__image{width:100%;height:auto;object-fit:cover;object-position:center}@media screen and (min-width:1000px){.hot-spots--bstc .hot-spots__image--desktop{aspect-ratio:21 / 9}}.hot-spots--bstc .hot-spots__content .prose :is(h2,.h2){font-size:var(--text-h2);color:rgb(var(--hot-spots-heading-color));font-weight:500;line-height:1.1;letter-spacing:0}.hot-spots--bstc .hot-spots__content .prose p{color:rgb(var(--hot-spots-subline-color));font-size:var(--text-h4);font-weight:600;line-height:1.2}.hot-spots--bstc .hot-spots__content .prose :is(h2,.h2)+*{margin-block-start:16px}.hot-spots--bstc .hot-spots__content .prose *+.button{margin-block-start:32px!important}.hot-spots--bstc .hot-spots__content .button{--button-background: var(--brand-light-berry);--button-text-color: var(--brand-dark-berry);border-radius:30px;padding:14px 32px;font-size:15px;font-weight:600;line-height:24px;text-transform:uppercase}.hot-spots--bstc .hot-spots__content--mobile{justify-self:stretch;align-self:start}.hot-spots--bstc .hot-spots__content--mobile.hot-spots__content--bottom{align-self:end}.hot-spots--bstc .hot-spots__content--mobile .prose :is(h2,.h2){color:rgb(var(--hot-spots-mobile-heading-color, var(--hot-spots-heading-color)))}x-popover.hot-spot-popover--bstc{--popover-body-padding: 24px;padding:16px}x-popover.hot-spot-popover--bstc::part(content){background:rgb(var(--brand-faint-orchid));border:none;border-radius:22px}@media screen and (min-width:1000px){x-popover.hot-spot-popover--bstc{--popover-body-padding: 16px;--popover-content-max-width: 200px}x-popover.hot-spot-popover--bstc::part(content){background:#fff;border:none;border-radius:22px;box-shadow:0 3px 3px rgb(var(--brand-deep-night) / .16);-webkit-backdrop-filter:none;backdrop-filter:none}}@media screen and (max-width:999px){x-popover.hot-spot-popover--bstc::part(overlay){background:rgb(var(--brand-deep-night) / .3)}}.hot-spot-popover--bstc>.prose>*+*{margin-block-start:16px}.hot-spot-popover--bstc>.prose :is(p.h6,.h6){color:rgb(var(--brand-dark-berry));font-size:15px;font-weight:600;line-height:18px;letter-spacing:-.6px}.hot-spot-popover--bstc>.prose p:not(.h6){color:rgb(var(--brand-deep-night));font-size:var(--text-p4-size);font-weight:400;line-height:1.6}.hot-spot-popover--bstc>.prose .hot-spot__link{display:inline-block;color:rgb(var(--brand-rich-berry));font-size:14px;font-weight:400;letter-spacing:-.49px}x-popover.hot-spot-popover--bstc::part(outside-close-button){display:grid;inset:32px 32px auto auto;width:24px;height:24px;margin:0;padding:0;background:none;border-radius:0;color:rgb(var(--brand-deep-night))}@media screen and (min-width:1000px){.hot-spot-popover--bstc>.prose>:first-child:not(img){padding-inline-end:32px}}.shopify-section--rich-text .rich-text--custom-radius{border-radius:var(--rich-text-radius)}.shopify-section--rich-text .rich-text__paragraph--lg{font-size:1.25rem;line-height:1.2;letter-spacing:-.035em}@media screen and (min-width:700px){.shopify-section--rich-text .rich-text__paragraph--lg{font-size:1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/308/assets/custom-theme.css.map */
