.cart__drawer .cart__message--custom,.cart__drawer .drawer__bottom__notes,.cart__drawer .drawer__body>.drawer__bottom .drawer__footer__subtotal,.cart__drawer .drawer__body>.drawer__bottom .drawer__bottom__meta{display:none!important}.cart__drawer [data-cart-page-upsell-wrapper],.cart__drawer .upsell__holder{display:none!important}.cart__drawer .cart__message--progress{display:block;padding:14px var(--gutter) 14px;border-bottom:1px solid var(--border);font-size:13px;line-height:1.35}.cart__drawer .cart__message--progress .cart__message-text{display:block;overflow:hidden;white-space:nowrap}.cart__drawer .cart__message--progress .strong,.cart__drawer .cart__message--progress strong{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.cart__drawer .cart__graph--bar{position:relative;display:block;width:100%;height:7px;margin:12px 0 0;overflow:hidden;border-radius:999px;background:#e7ded5}.cart__drawer .cart__graph--bar .cart__graph-progress{position:absolute;inset:0 auto 0 0;display:block;width:var(--cart-progress)!important;max-width:100%;height:100%;transform:none!important;border-radius:inherit;background:#000;transition:width .45s cubic-bezier(.22,1,.36,1)}.cart__drawer .cart__items__row{padding:16px var(--gutter)}.cart__drawer .cart__items__grid{position:relative;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"image title" "image price" "image quantity";grid-column-gap:14px;grid-row-gap:6px;align-items:start}.cart__drawer .cart__items__image{grid-area:image;grid-row:auto}.cart__drawer .cart__items__image [class*=badge],.cart__drawer .cart__items__image [class*=label],.cart__drawer .cart__items__image [data-bss-label],.cart__drawer .cart__items__image [data-label]{display:none!important}.cart__drawer .cart__items__remove{position:absolute;top:0;right:0;z-index:2}.cart__drawer .cart__items__title{grid-area:title;padding-inline-end:34px;font-size:14px;line-height:1.35}.cart__drawer .cart__items__title>p{margin:0;overflow:hidden;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cart__drawer .cart__items__meta{margin-top:2px;font-style:normal;color:#6f6a66}.cart__drawer .cart__items__meta p{margin:0;overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cart__drawer .cart__items__price{grid-area:price;align-self:start;margin-top:2px;color:#111;font-size:13px;line-height:1.35}.cart__drawer .line__price{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;margin:0;color:inherit}.cart__drawer .line__price .cart__price--original{order:1;color:#6f6a66}.cart__drawer .line__price .cart__price--discounted{order:2;color:#e00000}.cart__drawer .cart__items__quantity{grid-area:quantity;justify-self:start;align-self:start}.cart__drawer .cart__items__quantity .quantity__wrapper{display:flex;min-width:96px;max-width:none;justify-content:flex-end;gap:10px}.cart__drawer .cart__items__quantity .quantity__input{width:26px;padding:0;border:0;font-size:18px;line-height:1;color:#111;-webkit-appearance:textfield;appearance:textfield}.cart__drawer .cart__items__quantity .quantity__input::-webkit-outer-spin-button,.cart__drawer .cart__items__quantity .quantity__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.cart__drawer .cart__items__quantity .quantity__button{position:static;min-width:24px;height:28px;padding:0;color:#111;font-size:22px;line-height:1}.cart__drawer [data-cart-bottom]{padding:14px var(--gutter) 12px;border-top:1px solid var(--border)!important;box-shadow:none;background:#fff}.cart__drawer [data-cart-bottom] .drawer_estimated_total{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0;padding:0;border-top:0!important;font-size:17px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:1.25}.cart__drawer [data-cart-bottom] .drawer__checkout__discounts{display:block!important}.cart__drawer [data-cart-bottom] .drawer__checkout__discounts .cart__footer__itemtotal{display:none}.cart__drawer [data-cart-bottom] .drawer__checkout__discounts .cart__footer__discount{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:8px 0 0;padding:0;border:0;background:transparent;color:#111;font-size:13px;line-height:1.3}.cart__drawer [data-cart-bottom] .drawer__checkout__discounts .cart__footer__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart__drawer [data-cart-bottom] .drawer__checkout__discounts .cart__footer__value,.cart__drawer [data-cart-final]{flex:0 0 auto;font-weight:var(--FONT-WEIGHT-BODY-BOLD);white-space:nowrap}.cart__drawer .cart__discount-summary{margin-top:10px;padding:10px 12px;border:1px solid #d9d5d0;background:#f8f6f3}.cart__drawer .cart__discount-summary__heading{display:flex;align-items:center;gap:6px;color:#111;font-size:12px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:1.25}.cart__drawer .cart__discount-summary__icon{display:inline-flex;width:14px;height:14px}.cart__drawer .cart__discount-summary__icon svg{width:100%;height:100%}.cart__drawer .cart__discount-summary__titles{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.cart__drawer .cart__discount-summary__titles span{display:inline-flex;padding:3px 7px;border-radius:3px;background:#e9e5e0;color:#4d4945;font-size:11px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:1.2}.cart__drawer .cart__discount-summary__total{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:9px 0 0;color:#e00000;font-size:13px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:1.25}.cart__drawer [data-cart-bottom] form.cart{padding:0;margin-top:10px}.cart__drawer [data-cart-bottom] .drawer__checkout__discount-note{margin:18px 0 0;color:#6f6a66;font-size:12px;line-height:1.35}.cart__drawer [data-cart-bottom] .checkout__button{display:flex!important;align-items:center!important;justify-content:center!important;height:48px;min-height:48px;padding-top:0;padding-bottom:0;border-radius:0!important;font-size:14px;line-height:1;text-align:center}.cart__drawer .drawer__checkout__payments{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;justify-content:center;margin-top:10px;overflow:hidden}.cart__drawer .drawer__checkout__payments svg{flex:0 1 30px;width:30px;max-width:11%;height:auto}.cart__drawer .cart-drawer-addon{margin:-14px calc(var(--gutter) * -1) 14px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fbf7f2}.cart__drawer .cart-drawer-addon[hidden]{display:none}.cart__drawer .cart-drawer-addon__summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--gutter);color:#111;cursor:pointer;font-size:15px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:1.2;list-style:none;text-transform:uppercase}.cart__drawer .cart-drawer-addon__summary::-webkit-details-marker{display:none}.cart__drawer .cart-drawer-addon__summary::marker{content:""}.cart__drawer .cart-drawer-addon[open] .cart-drawer-addon__summary{display:none}.cart__drawer .cart-drawer-addon__summary-icon{flex:0 0 auto;font-size:24px;font-weight:400;line-height:1}.cart__drawer .cart-drawer-addon__panel{padding:14px var(--gutter) 10px}.cart__drawer .cart-drawer-addon__header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.cart__drawer .cart-drawer-addon__heading{margin:0;color:#111;font-size:13px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:1.2;text-transform:uppercase}.cart__drawer .cart-drawer-addon__close{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#111;cursor:pointer}.cart__drawer .cart-drawer-addon__close svg{width:14px;height:14px}.cart__drawer .cart-drawer-addon__content{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:stretch}.cart__drawer .cart-drawer-addon__image{display:block;aspect-ratio:1;overflow:hidden;background:var(--bg-accent)}.cart__drawer .cart-drawer-addon__img{display:block;width:100%;height:100%;object-fit:cover}.cart__drawer .cart-drawer-addon__details{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:9px}.cart__drawer .cart-drawer-addon__title{margin:0;overflow:hidden;color:#111;font-size:13px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cart__drawer .cart-drawer-addon__error{display:block;color:#a33;font-size:11px;line-height:1.3}.cart__drawer .cart-drawer-addon__error:empty{display:none}.cart__drawer .cart-drawer-addon .cart-drawer-addon__button{position:static!important;right:auto;bottom:auto;transform:none!important;display:flex;width:100%;min-width:0;min-height:36px;align-items:center;justify-content:center;padding:0 16px;background:#111;color:#fff;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1;text-align:center;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.cart__drawer .cart-drawer-addon .cart-drawer-addon__button:hover,.cart__drawer .cart-drawer-addon .cart-drawer-addon__button:focus-visible{background:#6f6f6f;color:#fff}.cart__drawer .cart-drawer-addon .mellow-quick-add-button__ready,.cart__drawer .cart-drawer-addon .mellow-quick-add-button__loading{width:auto;height:auto;font-size:inherit;line-height:1}.cart__drawer .cart-drawer-addon .mellow-quick-add-button__text,.cart__drawer .cart-drawer-addon .mellow-quick-add-button.is-loading .mellow-quick-add-button__loading{display:inline!important}.cart__drawer .cart-drawer-addon .mellow-quick-add-button__plus,.cart__drawer .cart-drawer-addon .mellow-quick-add-button.is-loading .mellow-quick-add-button__loading:after{display:none!important;content:none!important}.cart-drawer-upsells{--upsell-card-gap: 12px;background:var(--bg)}.cart-drawer-upsells--desktop{display:none}.cart-drawer-upsells--mobile{padding:20px var(--gutter) 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cart-drawer-upsells__heading{margin:0 0 14px;color:var(--text-dark);font-family:var(--FONT-STACK-ACCENT);font-style:var(--FONT-STYLE-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);text-transform:var(--FONT-ACCENT-TRANSFORM);letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT));line-height:var(--leading-normal)}.cart-drawer-upsells__products{display:grid;gap:18px}.cart-drawer-upsells--mobile .cart-drawer-upsells__products{display:flex;gap:var(--upsell-card-gap);margin:0;padding:0 0 4px;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.cart-drawer-upsells--mobile .cart-drawer-upsells__products::-webkit-scrollbar{display:none}.cart-drawer-upsell-card{display:block;min-width:0;color:var(--text-dark);text-decoration:none}.cart-drawer-upsells--mobile .cart-drawer-upsell-card{flex:0 0 min(42vw,188px);scroll-snap-align:start}.cart-drawer-upsell-card__image{display:block;aspect-ratio:1;overflow:hidden;background:var(--bg-accent)}.cart-drawer-upsell-card>.product__badge,.cart-drawer-upsell-card>[class*=badge],.cart-drawer-upsell-card>[class*=label],.cart-drawer-upsell-card>[data-badge],.cart-drawer-upsell-card>[data-label],.cart-drawer-upsell-card__image .product__badge,.cart-drawer-upsell-card__image [class*=badge],.cart-drawer-upsell-card__image [class*=label],.cart-drawer-upsell-card__image [data-badge],.cart-drawer-upsell-card__image [data-label]{display:none!important}.cart-drawer-upsells .bss_pl_img,.cart-drawer-upsells .bss_pb_img,.cart-drawer-upsells [class*=bss_pl],.cart-drawer-upsells [class*=bss_pb],.cart-drawer-upsells [class*=bss-pl]{position:absolute!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cart-drawer-upsell-card__img{display:block;width:100%;height:100%;object-fit:cover}.cart-drawer-upsell-card__content{display:grid;gap:5px;padding-top:10px}.cart-drawer-upsell-card__title{margin:0;color:var(--text-dark);font-size:14px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);line-height:1.25}.cart-drawer-upsell-card__variant{display:flex;align-items:center;gap:7px;margin:1px 0 0;color:#6f6a66;font-size:12px;line-height:1.35}.cart-drawer-upsell-card__swatch{--OPTION-SIZE-SWATCH: 16px;--swatch-offset: 2px;--swatch-border-width: 2px;flex:0 0 auto;line-height:0}.cart-drawer-upsell-card__swatch .swatch__label{display:block}.cart-drawer-upsell-card__variant-name{min-width:0}.cart-drawer-upsell-card__price{display:flex;flex-wrap:wrap;gap:5px;margin:0;color:var(--text-dark);font-size:12px;line-height:1.25}.cart-drawer-upsell-card__compare{color:#6f6a66}.cart-drawer-upsell-card__price-current--sale{color:#e00000}@media only screen and (min-width:990px){.cart-drawer-upsells--mobile{display:none}.cart-drawer-upsells--desktop{position:absolute;z-index:20045;top:0;right:100%;display:flex;flex-direction:column;width:clamp(220px,18vw,280px);height:100%;padding:22px 20px 20px;border-right:1px solid var(--border);visibility:hidden;content-visibility:hidden;opacity:0;transform:translate3d(18px,0,0);transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}.drawer--visible .cart-drawer-upsells--desktop,.is-open .cart-drawer-upsells--desktop{visibility:visible;content-visibility:visible;opacity:1;transform:translateZ(0);transition:transform .3s ease,opacity .3s ease}.cart-drawer-upsells--desktop .cart-drawer-upsells__inner{display:flex;flex:1;min-height:0;flex-direction:column}.cart-drawer-upsells--desktop .cart-drawer-upsells__heading{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border);font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT))}.cart-drawer-upsells--desktop .cart-drawer-upsells__products{flex:1;min-height:0;gap:14px;padding-right:3px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#111 transparent;scrollbar-width:thin}.cart-drawer-upsells--desktop .cart-drawer-upsells__products::-webkit-scrollbar{width:2px}.cart-drawer-upsells--desktop .cart-drawer-upsells__products::-webkit-scrollbar-track{background:transparent}.cart-drawer-upsells--desktop .cart-drawer-upsells__products::-webkit-scrollbar-thumb{background:#111;border-radius:0}.cart-drawer-upsells--desktop .cart-drawer-upsell-card{padding-bottom:16px;border-bottom:1px solid var(--border)}.cart-drawer-upsells--desktop .cart-drawer-upsell-card:last-child{border-bottom:0}.cart-drawer-upsells--desktop .cart-drawer-upsell-card__content{gap:4px;padding-top:8px}.cart-drawer-upsells--desktop .cart-drawer-upsell-card__title{font-size:13px}.cart-drawer-upsells--desktop .cart-drawer-upsell-card__variant,.cart-drawer-upsells--desktop .cart-drawer-upsell-card__price{font-size:11px}}.mellow-collection-header__panel{background:var(--mellow-collection-header-bg);color:var(--mellow-collection-header-text)}.mellow-collection-header__content{max-width:none}.mellow-collection-header__title{margin:0 0 18px;font-family:var(--FONT-STACK-BODY);font-size:clamp(30px,2.7vw,42px);font-style:normal;font-weight:500;line-height:1.08;letter-spacing:-.02em;text-transform:uppercase}section.mellow-collection-header .mellow-collection-header__description{max-width:1180px;margin:0;font-size:14px;line-height:1.55}section.mellow-collection-header .mellow-collection-header__description p,section.mellow-collection-header .mellow-collection-header__description p *{font-size:inherit;line-height:inherit}.mellow-collection-header__description>:first-child{margin-top:0}.mellow-collection-header__description>:last-child{margin-bottom:0}.mellow-collection-header__benefits{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none}.mellow-collection-header__benefit{display:flex;align-items:center;gap:11px;width:fit-content;font-size:14px;line-height:1.35}.mellow-collection-header__benefit svg{width:21px;height:21px;flex:0 0 21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.collection__nav>.collection__sort{height:100%;margin-inline-start:auto;border-inline-start:1px solid var(--border)}.collection__nav>.collection__sort .popout__toggle{border-inline-end:0}.collection-sort__label{margin-inline-end:8px}.collection__nav>.collection__sort .popout-list{inset-inline-start:auto;inset-inline-end:-1px;min-width:max(100%,220px)}@media only screen and (max-width:749px){.mellow-collection-header__title{margin-bottom:12px;font-size:28px}section.mellow-collection-header .mellow-collection-header__description{font-size:13px;line-height:1.5}.mellow-collection-header__benefits{gap:8px;margin-top:18px}.mellow-collection-header__benefit{gap:9px;font-size:13px}.mellow-collection-header__benefit svg{width:19px;height:19px;flex-basis:19px}}.footer__form .input-group--inner-button{align-items:stretch;border-bottom:0;display:flex;flex-direction:column;gap:12px}.footer__form .input-group-field{border:1px solid currentColor;flex:1 1 auto;min-height:48px;min-width:0;padding:12px 14px}.footer__form.newsletter-block .input-group .input-group-field{padding-inline:16px}.footer__form .input-group-button{display:flex;flex:0 0 auto;width:100%}.footer__form .input-group-button .btn,.footer__form .input-group-button .btn:hover,.footer__form .input-group-button .btn:focus,.footer__form .input-group-button .btn:active{align-items:center;background:var(--text-dark);border:1px solid var(--text-dark);color:var(--bg);display:inline-flex;justify-content:center;min-height:48px;padding:12px 22px;white-space:nowrap;width:100%}.footer__form .input-group-button .btn:hover,.footer__form .input-group-button .btn:focus-visible{background:transparent;color:var(--text-dark)}@media screen and (min-width:768px){.footer__aside .footer__newsletter__body:first-child{align-self:flex-start}}.mellow-brand-story{background:var(--mellow-brand-story-bg);color:var(--mellow-brand-story-text);padding-bottom:var(--mellow-brand-story-pb);padding-top:var(--mellow-brand-story-pt)}.mellow-brand-story__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;width:100%}.mellow-brand-story--image-right .mellow-brand-story__media{order:2}.mellow-brand-story__media{min-height:620px;overflow:hidden}.mellow-brand-story__image,.mellow-brand-story__placeholder{display:block;height:100%;object-fit:cover;width:100%}.mellow-brand-story__content{align-items:center;display:flex;padding:clamp(48px,7vw,110px)}.mellow-brand-story__copy{max-width:560px}.mellow-brand-story__eyebrow{color:inherit;font-size:11px;letter-spacing:.2em;line-height:1.3;margin:0 0 20px;text-transform:uppercase}.mellow-brand-story__heading{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.8vw,42px);font-weight:400;letter-spacing:-.015em;line-height:1.08;margin:0 0 28px}.mellow-brand-story__text{font-size:16px;line-height:1.65}.mellow-brand-story__text p{margin:0 0 18px}.mellow-brand-story__points{display:grid;gap:16px;list-style:none;margin:32px 0 0;padding:0}.mellow-brand-story__point{align-items:center;display:flex;font-size:11px;gap:12px;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.mellow-brand-story__point-icon{color:var(--mellow-brand-story-accent);display:inline-flex;flex:0 0 auto;height:19px;width:19px}.mellow-brand-story__point-icon svg{height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;width:100%}.mellow-brand-story__button{border-bottom:1px solid currentColor;color:inherit;display:inline-block;font-size:11px;letter-spacing:.15em;margin-top:36px;padding-bottom:5px;text-decoration:none;text-transform:uppercase}.mellow-brand-story__button:hover{opacity:.65}.mellow-brand-story__button:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media screen and (min-width:990px){.mellow-brand-story__inner{min-height:clamp(620px,45vw,860px)}.mellow-brand-story__media{min-height:0;position:relative}.mellow-brand-story__image,.mellow-brand-story__placeholder{top:0;right:0;bottom:0;left:0;position:absolute}}@media screen and (max-width:989px){.mellow-brand-story__media{min-height:520px}.mellow-brand-story__content{padding:48px 38px}}@media screen and (max-width:749px){.mellow-brand-story__inner{grid-template-columns:1fr}.mellow-brand-story--image-right .mellow-brand-story__media{order:0}.mellow-brand-story__media{aspect-ratio:4 / 5;min-height:0}.mellow-brand-story__content{padding:42px 24px 48px}.mellow-brand-story__eyebrow{margin-bottom:16px}.mellow-brand-story__heading{font-size:28px;margin-bottom:22px}.mellow-brand-story__text{font-size:15px;line-height:1.6}.mellow-brand-story__points{gap:14px;margin-top:26px}.mellow-brand-story__button{margin-top:30px}}.mellow-collection-grid{background:var(--mellow-collection-grid-bg);color:var(--mellow-collection-grid-text);padding-bottom:var(--mellow-collection-grid-pb);padding-top:var(--mellow-collection-grid-pt)}.mellow-collection-grid__inner{margin:0 auto;max-width:1560px;padding:0 28px}.mellow-collection-grid__heading{color:inherit;font-size:clamp(20px,2vw,28px);font-weight:400;letter-spacing:.14em;line-height:1.25;margin:0 0 32px;text-align:center;text-transform:uppercase}.mellow-collection-grid__items{display:grid;gap:var(--mellow-collection-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.mellow-collection-grid__item{min-width:0}.mellow-collection-grid__link{color:inherit;display:block;text-decoration:none}.mellow-collection-grid__media{aspect-ratio:4 / 5;background:#0000000a;overflow:hidden}.mellow-collection-grid__image,.mellow-collection-grid__placeholder{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.mellow-collection-grid__link:hover .mellow-collection-grid__image{transform:scale(1.025)}.mellow-collection-grid__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.mellow-collection-grid__title{display:inline-block;font-size:16px;line-height:1.3;margin:16px 0 0 18px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width:989px){.mellow-collection-grid__inner{padding:0 20px}.mellow-collection-grid__items{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.mellow-collection-grid__inner{padding:0 13px}.mellow-collection-grid__heading{font-size:19px;margin-bottom:24px}.mellow-collection-grid__items{gap:26px 16px}.mellow-collection-grid__title{font-size:16px;margin:12px 0 0 12px}}@media(prefers-reduced-motion:reduce){.mellow-collection-grid__image{transition:none}}.mellow-customer-count{background:var(--mellow-count-section-bg);padding-bottom:var(--mellow-count-padding-bottom);padding-top:var(--mellow-count-padding-top);width:100%}.mellow-customer-count__bar{align-items:center;background:var(--mellow-count-bar-bg);display:flex;justify-content:center;min-height:var(--mellow-count-height);padding:8px 20px;width:100%}.mellow-customer-count__message,.mellow-customer-count__message:hover,.mellow-customer-count__message:focus,.mellow-customer-count__message:active,.mellow-customer-count__message:visited{color:var(--mellow-count-text);font-size:var(--mellow-count-font-size);font-weight:400;letter-spacing:0;line-height:1.3;margin:0;text-align:center;text-decoration:none;text-transform:uppercase}.mellow-customer-count__message:hover{opacity:.72}.mellow-customer-count__message:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.mellow-customer-count{padding-bottom:calc(var(--mellow-count-padding-bottom) * .65);padding-top:calc(var(--mellow-count-padding-top) * .65)}.mellow-customer-count__bar{min-height:max(40px,calc(var(--mellow-count-height) * .9));padding-inline:16px}}.mellow-customer-proof{background:var(--mcp-background);color:var(--mcp-text);overflow:hidden;padding-block:var(--mcp-padding-top) var(--mcp-padding-bottom)}.mellow-customer-proof__inner{margin-inline:auto;max-width:var(--mcp-width);padding-inline:clamp(20px,3vw,48px)}.mellow-customer-proof__heading{color:inherit;font-family:var(--FONT-STACK-HEADING);font-size:clamp(20px,1.8vw,28px);line-height:1.15;margin:0 auto clamp(30px,4vw,52px);max-width:900px;text-align:center}.mellow-customer-proof__rail{align-items:stretch;display:grid;gap:clamp(12px,1.5vw,22px);grid-template-columns:repeat(5,minmax(0,1fr))}.mellow-customer-proof__card{aspect-ratio:3 / 4;border-radius:var(--mcp-radius);min-width:0;overflow:hidden;position:relative}.mellow-customer-proof__card--image{background:var(--mcp-card-background)}.mellow-customer-proof__card--image:after{background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.08) 64%,rgba(0,0,0,.42) 100%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.mellow-customer-proof__card--image img,.mellow-customer-proof__placeholder{display:block;height:100%;object-fit:cover;width:100%}.mellow-customer-proof__image-caption{color:#fff;font-family:var(--FONT-STACK-HEADING);font-size:clamp(15px,1.25vw,20px);font-style:italic;inset:80% 16px auto;line-height:1.15;position:absolute;text-align:center;transform:translateY(-50%);z-index:1}.mellow-customer-proof__card--review,.mellow-customer-proof__card--statement{align-items:center;background:var(--mcp-card-background);display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,2vw,30px);text-align:center}.mellow-customer-proof__card--statement{padding:clamp(14px,1.5vw,24px)}.mellow-customer-proof__stars{color:var(--mcp-stars);font-size:clamp(17px,1.6vw,23px);letter-spacing:1px;line-height:1;margin-bottom:18px}.mellow-customer-proof__quote{border:0;color:inherit;font-size:clamp(12px,1vw,15px);font-style:italic;line-height:1.45;margin:0;padding:0}.mellow-customer-proof__quote p{margin:0}.mellow-customer-proof__avatar{border-radius:999px;height:52px;margin-top:20px;overflow:hidden;width:52px}.mellow-customer-proof__avatar img{height:100%;object-fit:cover;width:100%}.mellow-customer-proof__customer{align-items:center;color:var(--mcp-muted);display:flex;flex-wrap:wrap;font-size:10px;gap:4px;justify-content:center;line-height:1.35;margin-top:12px}.mellow-customer-proof__verified{align-items:center;color:var(--mcp-verified);display:inline-flex;gap:3px}.mellow-customer-proof__verified svg{height:13px;width:13px}.mellow-customer-proof__eyebrow{color:var(--mcp-muted);font-size:10px;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.mellow-customer-proof__statement{font-family:var(--FONT-STACK-HEADING);font-size:clamp(17px,1.3vw,21px);line-height:1.25}.mellow-customer-proof__statement p{margin:0}@media(min-width:750px){.mellow-customer-proof__image-caption,.mellow-customer-proof__statement{font-size:clamp(15px,1.1vw,17px)}}.mellow-customer-proof__wordmark{color:inherit;font-family:var(--FONT-STACK-HEADING);font-size:clamp(22px,2vw,31px);letter-spacing:.12em;margin:18px 0 0}@media(max-width:1099px){.mellow-customer-proof__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.mellow-customer-proof__inner{padding-inline:0}.mellow-customer-proof__heading{font-size:20px;margin-bottom:30px;padding-inline:22px}.mellow-customer-proof__rail{display:flex;gap:14px;grid-template-columns:none;overflow-x:auto;padding-inline:18px;scroll-padding-inline:18px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mellow-customer-proof__rail::-webkit-scrollbar{display:none}.mellow-customer-proof__card{flex:0 0 min(76vw,292px);scroll-snap-align:center}.mellow-customer-proof__quote{font-size:14px}}.mellow-customer-videos{overflow:hidden;padding-block:var(--mcv-padding-top) var(--mcv-padding-bottom);background:var(--mcv-background);color:var(--mcv-text)}.mellow-customer-videos__header{position:relative;width:min(100% - 48px,1440px);margin-inline:auto}.mellow-customer-videos__heading-group{max-width:680px;margin-inline:auto;text-align:center}.mellow-customer-videos__heading{margin:0;color:inherit;font-family:inherit;font-size:clamp(24px,2.1vw,34px);font-weight:500;line-height:1.18;letter-spacing:0;text-transform:none}.mellow-customer-videos__subheading{margin:10px 0 0;color:inherit;font-size:clamp(13px,1.05vw,16px);line-height:1.55;opacity:.72}.mellow-customer-videos__arrows{position:absolute;top:50%;right:0;display:flex;gap:8px;transform:translateY(-50%)}.mellow-customer-videos__arrow,.mellow-customer-videos__play,.mellow-customer-videos__mute{display:grid;place-items:center;margin:0;padding:0;border:0;color:inherit;cursor:pointer}.mellow-customer-videos__arrow{width:40px;height:40px;background:transparent}.mellow-customer-videos__arrow svg{width:24px;height:24px}.mellow-customer-videos__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--mcv-card-width);align-items:center;gap:var(--mcv-gap);margin-top:46px;padding:32px max(24px,calc((100vw - 1440px)/2));overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-padding-inline:max(24px,calc((100vw - 1440px)/2));scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.mellow-customer-videos__track.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.mellow-customer-videos__track::-webkit-scrollbar{display:none}.mellow-customer-videos__card{position:relative;z-index:1;min-width:0;scroll-snap-align:center;opacity:.78;transform:scale(.94);transition:transform .32s ease,opacity .32s ease}.mellow-customer-videos__card.is-active{z-index:3;opacity:1;transform:scale(1.06)}.mellow-customer-videos__card[data-video-clone]{pointer-events:none}.mellow-customer-videos__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:color-mix(in srgb,var(--mcv-text) 8%,var(--mcv-background))}.mellow-customer-videos__video{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mellow-customer-videos__play,.mellow-customer-videos__mute{position:absolute;z-index:2;border-radius:999px;background:var(--mcv-button-background);color:var(--mcv-button-color);transition:transform .18s ease,opacity .18s ease}.mellow-customer-videos__play{top:50%;left:50%;width:58px;height:58px;transform:translate(-50%,-50%)}.mellow-customer-videos__mute{right:14px;bottom:14px;width:44px;height:44px}.mellow-customer-videos__play:hover,.mellow-customer-videos__play:focus-visible{transform:translate(-50%,-50%) scale(1.06)}.mellow-customer-videos__mute:hover,.mellow-customer-videos__mute:focus-visible{transform:scale(1.06)}.mellow-customer-videos__play svg,.mellow-customer-videos__mute svg{width:24px;height:24px}.mellow-customer-videos__sound-on-icon{display:none}.mellow-customer-videos__card:not(.is-muted) .mellow-customer-videos__sound-off-icon{display:none}.mellow-customer-videos__card:not(.is-muted) .mellow-customer-videos__sound-on-icon{display:block}.mellow-customer-videos__pause-icon{display:none}.mellow-customer-videos__card.is-playing .mellow-customer-videos__play{top:auto;bottom:14px;left:14px;width:44px;height:44px;transform:none}.mellow-customer-videos__card.is-playing .mellow-customer-videos__play-icon{display:none}.mellow-customer-videos__card.is-playing .mellow-customer-videos__pause-icon{display:block}.mellow-customer-videos__placeholder{display:grid;place-content:center;height:100%;gap:14px;padding:24px;color:inherit;text-align:center;opacity:.55}.mellow-customer-videos__placeholder svg{width:48px;margin-inline:auto}.mellow-customer-videos__placeholder span{font-size:13px}@media(max-width:749px){.mellow-customer-videos__header{width:min(100% - 36px,680px)}.mellow-customer-videos__heading{font-size:24px}.mellow-customer-videos__subheading{margin-top:8px;font-size:13px}.mellow-customer-videos__arrows{position:static;justify-content:center;margin-top:14px;transform:none}.mellow-customer-videos__arrow{width:34px;height:34px}.mellow-customer-videos__track{grid-auto-columns:min(58vw,236px);gap:16px;margin-top:22px;padding:16px 21vw;scroll-padding-inline:21vw}.mellow-customer-videos__media{aspect-ratio:2 / 3}.mellow-customer-videos__play{width:48px;height:48px}.mellow-customer-videos__mute,.mellow-customer-videos__card.is-playing .mellow-customer-videos__play{right:10px;bottom:10px;width:36px;height:36px}.mellow-customer-videos__card.is-playing .mellow-customer-videos__play{right:auto;left:10px}.mellow-customer-videos__play svg,.mellow-customer-videos__mute svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.mellow-customer-videos__track{scroll-behavior:auto}.mellow-customer-videos__play,.mellow-customer-videos__mute,.mellow-customer-videos__card{transition:none}}.mellow-native-description .product-accordion>.accordion__wrapper:nth-child(2) .accordion__body>p{margin-bottom:20px;padding-left:32px;position:relative}.mellow-native-description .product-accordion>.accordion__wrapper:nth-child(2) .accordion__body>p:last-child{margin-bottom:0}.mellow-native-description .product-accordion>.accordion__wrapper:nth-child(2) .accordion__body>p:before{font-size:21px;left:1px;line-height:1;position:absolute;top:1px}.mellow-native-description .product-accordion>.accordion__wrapper:nth-child(2) .accordion__body>p:nth-child(1):before{content:"\2726"}.mellow-native-description .product-accordion>.accordion__wrapper:nth-child(2) .accordion__body>p:nth-child(2):before{content:"\2655"}.mellow-native-description .product-accordion>.accordion__wrapper:nth-child(2) .accordion__body>p:nth-child(3):before{content:"\25c7"}.mellow-native-description .product-accordion>.accordion__wrapper:nth-child(2) .accordion__body strong,.mellow-native-description .product-accordion>.accordion__wrapper:nth-child(3) .accordion__body strong{display:inline-block;margin-bottom:3px}.mellow-native-description .product-accordion>.accordion__wrapper:nth-child(3) .accordion__body>p{margin-bottom:20px}.mellow-native-description .product-accordion>.accordion__wrapper:nth-child(3) .accordion__body>p:last-child{margin-bottom:0}.mellow-product-benefits{background:var(--mpb-background);color:var(--mpb-text);padding-block:var(--mpb-padding-top) var(--mpb-padding-bottom)}.mellow-product-benefits__inner{margin-inline:auto;max-width:var(--mpb-width);padding-inline:clamp(20px,4vw,56px)}.mellow-product-benefits__grid{display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:repeat(4,minmax(0,1fr))}.mellow-product-benefits__item{min-width:0;text-align:center}.mellow-product-benefits__icon{color:var(--mpb-icon);display:grid;height:58px;margin:0 auto 12px;place-items:center;width:64px}.mellow-product-benefits__icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:100%}.mellow-product-benefits__icon img{height:100%;object-fit:contain;width:100%}.mellow-product-benefits__title{color:inherit;font-family:var(--FONT-STACK-HEADING);font-size:clamp(17px,1.3vw,21px);line-height:1.2;margin:0 0 7px}.mellow-product-benefits__text{color:var(--mpb-muted);font-size:clamp(13px,.95vw,15px);line-height:1.45}.mellow-product-benefits__text p{margin:0}@media(max-width:899px){.mellow-product-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:549px){.mellow-product-benefits__inner{padding-inline:18px}.mellow-product-benefits__grid{column-gap:18px;row-gap:32px}.mellow-product-benefits__icon{height:44px;margin-bottom:9px;width:50px}.mellow-product-benefits__title{font-size:14px}.mellow-product-benefits__text{font-size:12px}}.mellow-product-grid{background:var(--mpg-background);color:var(--mpg-text);--text: var(--mpg-text)}.mellow-product-grid__layout{width:100%;max-width:1600px;margin-inline:auto;padding-inline:48px}.mellow-product-grid__products{column-gap:clamp(10px,1.5vw,20px)}.mellow-product-grid__footer{display:flex;flex-direction:column;align-items:center;margin-top:70px;text-align:center}.mellow-product-grid__button,.mellow-product-grid__button:hover,.mellow-product-grid__button:focus,.mellow-product-grid__button:active,.mellow-product-grid__button:visited{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 40px;background:var(--mpg-button-background);color:var(--mpg-button-text);font-size:12px;line-height:1.2;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.mellow-product-grid__button:hover,.mellow-product-grid__button:focus-visible{opacity:.86}.mellow-product-grid__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:12px;color:inherit;font-size:11px;line-height:1.45}@media(min-width:768px)and (max-width:1099px){.mellow-product-grid__layout{padding-inline:clamp(24px,2.7vw,32px)}.mellow-product-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.mellow-product-grid__layout{padding-inline:10px}.mellow-product-grid__products{grid-template-columns:repeat(var(--mpg-columns-mobile),minmax(0,1fr))}.mellow-product-grid__footer{margin-top:24px}.mellow-product-grid__button{width:min(100%,306px);padding-inline:22px}.mellow-product-grid__benefits{max-width:320px;font-size:10px}}.mellow-promo-benefits{display:block;position:relative;z-index:5501}.mellow-promo-benefits__promo{background:var(--mellow-promo-bg);color:var(--mellow-promo-text)}.mellow-promo-benefits__promo-inner{align-items:center;display:flex;gap:clamp(24px,5vw,72px);justify-content:center;margin:0 auto;max-width:1180px;min-height:72px;padding:10px 24px}.mellow-promo-benefits__copy{text-align:center}.mellow-promo-benefits__title{color:inherit;display:block;font-size:clamp(15px,1.3vw,20px);font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0;text-decoration:none;text-transform:uppercase}.mellow-promo-benefits__title:hover{text-decoration:underline;text-underline-offset:3px}.mellow-promo-benefits__title:focus-visible,.mellow-promo-benefits__benefit:focus-visible,.mellow-promo-benefits__control:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mellow-promo-benefits__detail{font-size:clamp(13px,1.1vw,17px);line-height:1.35;margin-top:4px}.mellow-promo-benefits__detail p{margin:0}.mellow-promo-benefits__countdown-values{align-items:flex-start;display:flex;gap:14px}.mellow-promo-benefits__countdown-part{display:grid;justify-items:center;min-width:34px}.mellow-promo-benefits__countdown-part strong{color:inherit;font-size:15px;font-variant-numeric:tabular-nums;line-height:1}.mellow-promo-benefits__countdown-part small{font-size:8px;letter-spacing:.04em;line-height:1;margin-top:5px;text-transform:uppercase}.mellow-promo-benefits__complete{font-size:13px;font-weight:700;text-transform:uppercase}.mellow-promo-benefits__benefits{background:var(--mellow-benefits-bg);color:var(--mellow-benefits-text)}.mellow-promo-benefits__track{display:grid;grid-template-columns:repeat(var(--mellow-benefit-count),minmax(0,1fr));margin:0 auto;max-width:1440px}.mellow-promo-benefits__viewport{min-width:0}.mellow-promo-benefits__control{display:none}.mellow-promo-benefits__benefit{align-items:center;color:inherit;display:flex;font-size:clamp(10px,.92vw,13px);gap:9px;justify-content:center;letter-spacing:.12em;line-height:1.25;min-height:48px;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.mellow-promo-benefits__icon,.mellow-promo-benefits__custom-icon{flex:0 0 auto;height:20px;width:20px}.mellow-promo-benefits__icon svg{display:block;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:100%}.mellow-promo-benefits__custom-icon{object-fit:contain}.mellow-promo-benefits__visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media screen and (max-width:749px){.mellow-promo-benefits__promo-inner{flex-direction:column;gap:8px;min-height:76px;padding:10px 16px}.mellow-promo-benefits__countdown-values{gap:18px}.mellow-promo-benefits--carousel .mellow-promo-benefits__viewport{overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.mellow-promo-benefits--carousel .mellow-promo-benefits__viewport::-webkit-scrollbar{display:none}.mellow-promo-benefits--carousel .mellow-promo-benefits__benefits--has-controls{align-items:stretch;display:grid;grid-template-columns:42px minmax(0,1fr) 42px}.mellow-promo-benefits--carousel .mellow-promo-benefits__track{display:flex;max-width:none}.mellow-promo-benefits--carousel .mellow-promo-benefits__benefit{flex:0 0 100%;scroll-snap-align:start}.mellow-promo-benefits--stack .mellow-promo-benefits__track{grid-template-columns:minmax(0,1fr)}.mellow-promo-benefits__benefit{font-size:10px;min-height:42px;padding:8px 6px}.mellow-promo-benefits__control{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;justify-content:center;min-height:42px;padding:0;position:relative;z-index:1}.mellow-promo-benefits__control svg{height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;width:16px}}@media(prefers-reduced-motion:reduce){.mellow-promo-benefits--carousel .mellow-promo-benefits__viewport{scroll-behavior:auto}}.mellow-social-proof{background:var(--msp-background);border-top:1px solid color-mix(in srgb,var(--msp-text) 9%,transparent);color:var(--msp-text);padding-block:var(--msp-padding-top) var(--msp-padding-bottom)}.mellow-social-proof__inner{margin-inline:auto;width:min(calc(100% - 40px),var(--msp-width))}.mellow-social-proof__profile{margin-bottom:18px}.mellow-social-proof__profile-link{align-items:center;color:inherit;display:inline-flex;gap:5px;text-decoration:none}.mellow-social-proof__profile-link:hover .mellow-social-proof__handle{text-decoration:underline;text-underline-offset:3px}.mellow-social-proof__verified{color:var(--msp-verified);flex:0 0 14px;height:14px;width:14px}.mellow-social-proof__handle{font-size:13px;font-weight:600;line-height:1.2}.mellow-social-proof__metric{color:var(--msp-muted);font-size:12px;line-height:1.2}.mellow-social-proof__grid{align-items:center;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mellow-social-proof__card{min-width:0}.mellow-social-proof__media{aspect-ratio:2 / 3;background:color-mix(in srgb,var(--msp-text) 7%,var(--msp-background));border-radius:var(--msp-radius);overflow:hidden;position:relative}.mellow-social-proof__card--featured .mellow-social-proof__media{aspect-ratio:9 / 16}.mellow-social-proof__video{display:block;height:100%;object-fit:cover;width:100%}.mellow-social-proof__play{align-items:center;background:var(--msp-play-background);border:0;border-radius:999px;color:var(--msp-play-color);cursor:pointer;display:flex;height:52px;justify-content:center;left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease;width:52px}.mellow-social-proof__play:hover,.mellow-social-proof__play:focus-visible{transform:translate(-50%,-50%) scale(1.06)}.mellow-social-proof__play svg{display:block;height:24px;width:24px}.mellow-social-proof__play [data-social-pause-icon],.mellow-social-proof__card.is-playing .mellow-social-proof__play [data-social-play-icon]{display:none}.mellow-social-proof__card.is-playing .mellow-social-proof__play [data-social-pause-icon]{display:block}.mellow-social-proof__placeholder{display:grid;height:100%;opacity:.4;place-items:center}.mellow-social-proof__placeholder svg{width:42px}@media(max-width:749px){.mellow-social-proof__inner{width:min(calc(100% - 28px),var(--msp-width))}.mellow-social-proof__profile{margin-bottom:14px}.mellow-social-proof__grid{gap:8px}.mellow-social-proof__play{height:40px;width:40px}.mellow-social-proof__play svg{height:20px;width:20px}}@media(prefers-reduced-motion:reduce){.mellow-social-proof__play{transition:none}}.mellow-split-hero{color:var(--mellow-split-text);position:relative;width:100%}.mellow-split-hero__media{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:var(--mellow-split-height);overflow:hidden;position:relative}.mellow-split-hero__panel{min-height:0;min-width:0;overflow:hidden;position:relative}.mellow-split-hero__panel img,.mellow-split-hero__panel picture,.mellow-split-hero__panel>div{height:100%;width:100%}.mellow-split-hero__panel img{object-fit:cover}.mellow-split-hero__picture{display:block}.mellow-split-hero__image{object-position:var(--mellow-desktop-focal)}.mellow-split-hero__placeholder{background:#eee9e2;fill:#d1c8bd;height:100%;width:100%}.mellow-split-hero__overlay{background:var(--mellow-split-overlay);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.mellow-split-hero__content-wrap{display:flex;top:0;right:0;bottom:0;left:0;padding:clamp(24px,5vw,80px);pointer-events:none;position:absolute;z-index:2}.mellow-split-hero--center .mellow-split-hero__content-wrap{align-items:center;justify-content:center;text-align:center}.mellow-split-hero--bottom-center .mellow-split-hero__content-wrap{align-items:flex-end;justify-content:center;text-align:center}.mellow-split-hero--bottom-left .mellow-split-hero__content-wrap{align-items:flex-end;justify-content:flex-start;text-align:left}.mellow-split-hero__content{background:var(--mellow-split-content-bg);max-width:min(var(--mellow-split-content-width),100%);padding:clamp(18px,3vw,36px);pointer-events:auto;width:max-content}.mellow-split-hero__rating{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(11px,1.05vw,14px);gap:6px;justify-content:center;letter-spacing:.01em;line-height:1.35;margin:0 0 10px;text-align:center;width:100%}.mellow-split-hero__heading{color:inherit;font-size:clamp(25px,3vw,48px);font-weight:400;letter-spacing:.015em;line-height:1.05;margin:0}.mellow-split-hero__subheading{font-size:clamp(15px,1.4vw,22px);line-height:1.35;margin:12px 0 0}.mellow-split-hero__body{font-size:clamp(14px,1.25vw,18px);line-height:1.5;margin-top:22px}.mellow-split-hero__body>:first-child{margin-top:0}.mellow-split-hero__body>:last-child{margin-bottom:0}.mellow-split-hero__button{align-items:center;background:var(--mellow-split-button-bg);color:var(--mellow-split-button-text);display:inline-flex;font-size:11px;justify-content:center;letter-spacing:.09em;line-height:1;margin-top:26px;min-height:46px;padding:14px 24px;text-decoration:none;text-transform:uppercase;transition:opacity .18s ease}.mellow-split-hero__button:hover,.mellow-split-hero__button:focus,.mellow-split-hero__button:active,.mellow-split-hero__button:visited{color:var(--mellow-split-button-text)}.mellow-split-hero__button:hover{opacity:.82}.mellow-split-hero__button-label{display:block;transform:translate(.045em)}.mellow-split-hero__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:749px){.mellow-split-hero__media{grid-template-columns:minmax(0,1fr);height:var(--mellow-split-mobile-height)}.mellow-split-hero__panel--right{display:none}.mellow-split-hero__content-wrap,.mellow-split-hero__content{padding:20px}.mellow-split-hero__button{display:flex;margin:26px auto 0;width:fit-content}.mellow-split-hero__image{object-position:var(--mellow-mobile-focal)}}@media(prefers-reduced-motion:reduce){.mellow-split-hero__button{transition:none}}.mellow-testimonials{background:var(--mellow-testimonials-bg);color:var(--mellow-testimonials-text);padding-bottom:var(--mellow-testimonials-pb);padding-top:var(--mellow-testimonials-pt)}.mellow-testimonials__inner{margin:0 auto;max-width:1320px;padding:0 16px}.mellow-testimonials__heading{color:inherit;font-size:clamp(19px,2.2vw,30px);font-weight:400;letter-spacing:.18em;line-height:1.25;margin:0 0 clamp(30px,4vw,52px);text-align:center;text-transform:uppercase}.mellow-testimonials__carousel{position:relative}.mellow-testimonials__track{display:grid;gap:12px;grid-auto-flow:column;list-style:none;margin:0 44px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.mellow-testimonials__track::-webkit-scrollbar{display:none}.mellow-testimonials__track:focus-visible{outline:2px solid var(--mellow-testimonials-text);outline-offset:4px}.mellow-testimonials--columns-2 .mellow-testimonials__track{grid-auto-columns:calc(50% - 6px)}.mellow-testimonials--columns-3 .mellow-testimonials__track{grid-auto-columns:calc(33.333% - 8px)}.mellow-testimonials--columns-4 .mellow-testimonials__track{grid-auto-columns:calc(25% - 9px)}.mellow-testimonials__card{background:var(--mellow-testimonials-card-bg);border:1px solid var(--mellow-testimonials-border);border-radius:0;display:grid;grid-template-rows:auto 1fr auto;min-height:var(--mellow-testimonials-card-height);min-width:0;overflow-wrap:anywhere;padding:clamp(28px,3.5vw,46px) clamp(22px,2.7vw,38px) clamp(26px,3vw,38px);scroll-snap-align:start}.mellow-testimonials__stars{color:var(--mellow-testimonials-stars);display:flex;font-size:14px;gap:2px;justify-content:flex-start;letter-spacing:0;line-height:1}.mellow-testimonials__star--empty{opacity:.25}.mellow-testimonials__review{align-items:flex-start;border:0;display:flex;font-family:inherit;font-size:clamp(14px,1.1vw,16px);font-style:normal;font-weight:400;justify-content:flex-start;line-height:1.55;margin:22px 0 24px;padding:0;text-align:left}.mellow-testimonials__review p{margin:0}.mellow-testimonials__customer{align-items:center;display:flex;font-size:10px;gap:5px;justify-content:flex-start;letter-spacing:.08em;line-height:1.3;text-align:left;text-transform:uppercase}.mellow-testimonials__customer cite{font-style:normal}.mellow-testimonials__customer cite span{margin-right:2px}.mellow-testimonials__verified{display:inline-flex;flex:0 0 auto;height:13px;width:13px}.mellow-testimonials__verified svg{height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;width:100%}.mellow-testimonials__nav{align-items:center;background:var(--mellow-testimonials-card-bg);border:1px solid var(--mellow-testimonials-border);border-radius:50%;color:var(--mellow-testimonials-text);cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .16s ease,color .16s ease;width:26px;z-index:2}.mellow-testimonials__nav:hover{background:var(--mellow-testimonials-text);color:var(--mellow-testimonials-card-bg)}.mellow-testimonials__nav:focus-visible{outline:2px solid var(--mellow-testimonials-text);outline-offset:3px}.mellow-testimonials__nav[hidden]{display:none}.mellow-testimonials__nav svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;width:14px}.mellow-testimonials__nav--previous{left:7px}.mellow-testimonials__nav--next{right:7px}@media screen and (max-width:989px)and (min-width:750px){.mellow-testimonials__track{grid-auto-columns:calc(50% - 6px)}.mellow-testimonials__review{font-size:15px}}@media screen and (max-width:749px){.mellow-testimonials__inner{padding:0 8px}.mellow-testimonials__heading{font-size:19px;letter-spacing:.14em;margin-bottom:28px;padding:0 20px}.mellow-testimonials__track,.mellow-testimonials--columns-2 .mellow-testimonials__track,.mellow-testimonials--columns-3 .mellow-testimonials__track,.mellow-testimonials--columns-4 .mellow-testimonials__track{grid-auto-columns:100%;margin:0 38px}.mellow-testimonials__card{grid-template-rows:auto 1fr auto;min-height:220px;padding:24px 22px 22px}.mellow-testimonials__review{font-size:14px;line-height:1.55;margin:18px 0 20px}.mellow-testimonials__nav{height:24px;width:24px}.mellow-testimonials__nav--previous{left:3px}.mellow-testimonials__nav--next{right:3px}}@media(prefers-reduced-motion:reduce){.mellow-testimonials__track{scroll-behavior:auto}}.mellow-faq-contact__intro{max-width:680px;margin:0 auto;text-align:center}.mellow-faq-contact__title{margin:0}.mellow-faq-contact__text{margin-top:14px}.mellow-faq-contact__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px}.mellow-faq-contact__card{display:flex;min-height:132px;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;border:1px solid currentColor;color:inherit;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease}.mellow-faq-contact__card:hover,.mellow-faq-contact__card:focus-visible{transform:translateY(-2px);background:currentColor}.mellow-faq-contact__card:hover .mellow-faq-contact__icon,.mellow-faq-contact__card:hover .mellow-faq-contact__copy,.mellow-faq-contact__card:focus-visible .mellow-faq-contact__icon,.mellow-faq-contact__card:focus-visible .mellow-faq-contact__copy{color:var(--bg)}.mellow-faq-contact__icon{display:inline-flex;width:30px;height:30px}.mellow-faq-contact__icon svg{width:100%;height:100%}.mellow-faq-contact__copy,.mellow-faq-contact__card-title,.mellow-faq-contact__card-text{display:block}.mellow-faq-contact__card-title{font-weight:600}.mellow-faq-contact__card-text{margin-top:6px;opacity:.74;line-height:1.35}@media screen and (max-width:749px){.mellow-faq-contact__cards{grid-template-columns:1fr}.mellow-faq-contact__card{min-height:112px}}.mellow-faq-hub{color:inherit;--faq-control-bg: #e7e4de;--faq-control-bg-hover: #dedbd5;--faq-control-bg-active: #d6d2ca;--faq-control-text: #111111;--faq-control-border: #111111}.mellow-faq-hub__intro{max-width:760px;margin:0 auto;text-align:center}.mellow-faq-hub__title{margin:0;line-height:1.02}.mellow-faq-hub__text{margin-top:18px}.mellow-faq-hub__group{margin-top:54px}.mellow-faq-hub__heading{margin:0 0 18px;text-align:left;text-transform:uppercase}.mellow-faq-hub__quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mellow-faq-hub__quick-action-item{min-width:0}.mellow-faq-hub__quick-action{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:center;gap:18px;height:100%;min-height:138px;padding:0 22px 0 0;-webkit-appearance:none;appearance:none;border:0;background:var(--faq-control-bg);color:var(--faq-control-text);cursor:pointer;font:inherit;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease;text-align:left;width:100%}.mellow-faq-hub__quick-action:hover,.mellow-faq-hub__quick-action:focus-visible,.mellow-faq-hub__quick-action.is-active{transform:translateY(-2px);background:var(--faq-control-bg-hover)}.mellow-faq-hub__quick-action.is-active{background:var(--faq-control-bg-active);box-shadow:inset 0 0 0 1px var(--faq-control-border)}.mellow-faq-hub__quick-action:focus-visible,.mellow-faq-hub__category-link:focus-visible{outline:2px solid var(--faq-control-border);outline-offset:3px}.mellow-faq-hub__quick-action-media{display:inline-flex;width:100%;height:100%;min-height:138px;align-items:center;justify-content:center;overflow:hidden;background:var(--faq-control-bg-hover)}.mellow-faq-hub__quick-action-image{width:100%;height:100%;min-height:138px;object-fit:cover}.mellow-faq-hub__quick-action-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center}.mellow-faq-hub__quick-action-icon svg{width:100%;height:100%}.mellow-faq-hub__quick-action-copy{min-width:0;padding:18px 0}.mellow-faq-hub__quick-action-title,.mellow-faq-hub__quick-action-text{display:block}.mellow-faq-hub__quick-action-title{font-weight:600;line-height:1.25}.mellow-faq-hub__quick-action-text{margin-top:8px;line-height:1.25;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.mellow-faq-hub__category-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.mellow-faq-hub__category-item{display:inline-flex}.mellow-faq-hub__category-link{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:10px 18px;-webkit-appearance:none;appearance:none;border:0;background:var(--faq-control-bg);color:var(--faq-control-text);cursor:pointer;font:inherit;font-size:12px;line-height:1.2;text-decoration:none;transition:background-color .18s ease,color .18s ease;text-transform:uppercase}.mellow-faq-hub__category-link:hover,.mellow-faq-hub__category-link:focus-visible{background:var(--faq-control-bg-hover);color:var(--faq-control-text)}.mellow-faq-hub__category-link.is-active{background:var(--faq-control-bg-active);box-shadow:inset 0 0 0 1px var(--faq-control-border);color:var(--faq-control-text)}@media screen and (max-width:749px){.mellow-faq-hub__quick-actions{grid-template-columns:1fr}.mellow-faq-hub__quick-action{grid-template-columns:92px minmax(0,1fr);min-height:104px;padding-right:16px}.mellow-faq-hub__quick-action-media,.mellow-faq-hub__quick-action-image{min-height:104px}.mellow-faq-hub__category-list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.mellow-faq-hub__category-link{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}}.section-faq[id]{scroll-margin-top:110px}.section-faq .standard__kicker{margin-bottom:18px}.section-faq.is-hidden{display:none}.mellow-product-offer{display:flex;align-items:flex-start;gap:12px;margin:0 0 var(--mellow-offer-bottom-space, 18px);padding:14px 16px;border:1px solid var(--mellow-offer-border, #d7c7aa);border-radius:3px;background:var(--mellow-offer-background, #f7f3eb);color:var(--mellow-offer-text, #2b2823)}.mellow-product-offer__icon{display:flex;width:22px;min-width:22px;height:22px;color:var(--mellow-offer-accent, #806b48)}.mellow-product-offer__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.mellow-product-offer__content{display:grid;gap:5px;min-width:0}.mellow-product-offer__title{font-family:var(--FONT-STACK-ACCENT);font-size:13px;font-weight:var(--FONT-WEIGHT-ACCENT);line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.mellow-product-offer__body{font-size:13px;line-height:1.5}.mellow-product-offer__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.mellow-product-offer__link:hover{color:var(--mellow-offer-accent, #806b48)}@media only screen and (max-width:749px){.mellow-product-offer{gap:10px;padding:12px 13px}.mellow-product-offer__icon{width:20px;min-width:20px;height:20px}.mellow-product-offer__title,.mellow-product-offer__body{font-size:12px}}.mellow-product-accordions{color:inherit;padding-bottom:var(--mellow-product-accordions-pb);width:100%}.mellow-product-accordions__item{border-bottom:1px solid rgba(45,45,45,.18)}.mellow-product-accordions__item:first-child{border-top:1px solid rgba(45,45,45,.18)}.mellow-product-accordions__summary{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:400;gap:20px;justify-content:space-between;line-height:1.35;list-style:none;min-height:62px;padding:17px 2px}.mellow-product-accordions__summary::-webkit-details-marker{display:none}.mellow-product-accordions__summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.mellow-product-accordions__icon{flex:0 0 16px;height:16px;position:relative;width:16px}.mellow-product-accordions__icon:before,.mellow-product-accordions__icon:after{background:currentColor;content:"";inset:50% 1px auto;height:1px;position:absolute;transform:translateY(-50%);transition:transform .18s ease}.mellow-product-accordions__icon:after{transform:translateY(-50%) rotate(90deg)}.mellow-product-accordions__item[open] .mellow-product-accordions__icon:after{transform:translateY(-50%) rotate(90deg) scaleX(0)}.mellow-product-accordions__content{font-size:13px;line-height:1.7;padding:2px 2px 25px}.mellow-product-accordions__content>:first-child{margin-top:0}.mellow-product-accordions__content>:last-child{margin-bottom:0}.mellow-product-accordions__content h1,.mellow-product-accordions__content h2,.mellow-product-accordions__content h3,.mellow-product-accordions__content h4{font-size:13px;font-weight:600;line-height:1.45;margin:20px 0 8px}.mellow-product-accordions__content p,.mellow-product-accordions__content ul,.mellow-product-accordions__content ol{margin-bottom:12px;margin-top:0}.mellow-product-accordions__materials,.mellow-product-accordions__policies{display:grid;gap:20px}.mellow-product-accordions__material{align-items:start;display:grid;gap:11px;grid-template-columns:23px minmax(0,1fr)}.mellow-product-accordions__material-icon{display:block;margin-top:1px;width:21px}.mellow-product-accordions__material-icon svg{display:block;height:auto;width:100%}.mellow-product-accordions__material-copy h3,.mellow-product-accordions__policy h3{margin:0 0 5px}.mellow-product-accordions__material-copy>:last-child,.mellow-product-accordions__policy>:last-child{margin-bottom:0}.mellow-product-accordions__policy a{color:inherit;display:inline-block;margin-top:2px;text-decoration:underline;text-underline-offset:2px}.mellow-product-accordions__image{display:block;height:auto;margin-top:22px;width:100%}@media screen and (max-width:749px){.mellow-product-accordions__summary{font-size:17px;min-height:58px;padding-block:15px}.mellow-product-accordions__content{font-size:13px;padding-bottom:22px}}@media(prefers-reduced-motion:reduce){.mellow-product-accordions__icon:before,.mellow-product-accordions__icon:after{transition:none}}.mellow-product-social-proof{background:var(--mpsp-background);color:var(--mpsp-text);max-width:100%;padding-block:var(--mpsp-padding-top) var(--mpsp-padding-bottom)}.mellow-product-social-proof__profile{margin-bottom:14px}.mellow-product-social-proof__profile-line{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%}.mellow-product-social-proof__verified{color:var(--mpsp-verified);flex:0 0 13px;height:13px;width:13px}.mellow-product-social-proof__handle{font-size:12px;font-weight:600;line-height:1.2}.mellow-product-social-proof__metric{color:var(--mpsp-muted);font-size:11px;line-height:1.2}.mellow-product-social-proof__grid{align-items:center;display:grid;gap:clamp(7px,1.4vw,12px);grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.mellow-product-social-proof__card{min-width:0}.mellow-product-social-proof__media{aspect-ratio:2 / 3;background:color-mix(in srgb,var(--mpsp-text) 7%,var(--mpsp-background));border-radius:var(--mpsp-radius);overflow:hidden;position:relative}.mellow-product-social-proof__card--featured .mellow-product-social-proof__media{aspect-ratio:9 / 16}.mellow-product-social-proof__video{cursor:pointer;display:block;height:100%;object-fit:cover;width:100%}.mellow-product-social-proof__play{align-items:center;background:var(--mpsp-play-background);border:0;border-radius:999px;color:var(--mpsp-play-color);cursor:pointer;display:flex;height:clamp(34px,4vw,46px);justify-content:center;left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease;width:clamp(34px,4vw,46px)}.mellow-product-social-proof__play:hover,.mellow-product-social-proof__play:focus-visible{transform:translate(-50%,-50%) scale(1.06)}.mellow-product-social-proof__play svg{display:block;height:20px;width:20px}.mellow-product-social-proof__play [data-product-social-pause-icon]{display:none}.mellow-product-social-proof__card.is-playing .mellow-product-social-proof__play{opacity:0;pointer-events:none}.mellow-product-social-proof__placeholder{display:grid;height:100%;opacity:.4;place-items:center}.mellow-product-social-proof__placeholder svg{width:36px}@media(max-width:749px){.mellow-product-social-proof__profile{margin-bottom:12px;padding-block:8px}.mellow-product-social-proof__grid{gap:8px}.mellow-product-social-proof__play{height:36px;width:36px}.mellow-product-social-proof__play svg{height:18px;width:18px}}@media(prefers-reduced-motion:reduce){.mellow-product-social-proof__play{transition:none}}.mellow-product-testimonial{color:var(--testimonial-text);padding-bottom:var(--PB);width:100%}.mellow-product-testimonial__card{align-items:center;background:var(--testimonial-background);border-radius:12px;color:inherit;cursor:pointer;display:grid;gap:14px;grid-template-columns:64px minmax(0,1fr);padding:11px 14px;text-decoration:none;transition:opacity .16s ease}.mellow-product-testimonial__card:hover{color:inherit;opacity:.86}.mellow-product-testimonial__card:focus-visible{color:inherit;outline:2px solid currentColor;outline-offset:3px}.mellow-product-testimonial__media{aspect-ratio:1;border-radius:50%;overflow:hidden;width:64px}.mellow-product-testimonial__image{display:block;height:100%;object-fit:cover;width:100%}.mellow-product-testimonial__content{border:0;font-size:13px;font-style:italic;line-height:1.45;margin:0;min-width:0;padding:0}.mellow-product-testimonial__quote p{margin:0}.mellow-product-testimonial__footer{align-items:center;display:flex;flex-wrap:wrap;gap:4px 7px;margin-top:2px}.mellow-product-testimonial__name{font-style:italic}.mellow-product-testimonial__name:before{content:none!important;display:none!important}.mellow-product-testimonial__verified{align-items:center;color:var(--testimonial-verified);display:inline-flex;font-style:italic;gap:3px;white-space:nowrap}.mellow-product-testimonial__verified svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}@media(max-width:749px){.mellow-product-testimonial__card{gap:11px;grid-template-columns:56px minmax(0,1fr);padding:10px 12px}.mellow-product-testimonial__media{width:56px}.mellow-product-testimonial__content{font-size:12px}}.shop-pay-terms{--payment-terms-background-color: var(--bg);margin:8px 0 0;color:#6f6a66;font-size:12px;font-weight:400;line-height:1.35;letter-spacing:0}.shop-pay-terms:empty{margin:0}.shop-pay-terms shopify-payment-terms{display:block;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.product__rating--link .product__rating__count{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/54/compiled_assets/styles.css.map */
