.product-information{--hc-sky-tone: #e03192;--hc-sky-tone-2: #1f1f1f;--hc-blush: #e03192;--hc-blush-tone: #c5267e;--hc-blush-tint: #ff86c9;--hc-blush-bg: #ffeef5;--hc-butter: #fffaf3;--hc-sky-tint: #ffeef5;--hc-off-white: #f2f2f2;--hc-orange: #ef532a;--hc-buy-now-border: #ff86c9;--hc-buy-now-shadow: #ff86c9;--hc-pdp-action-pink: #d8338c;--hc-pdp-action-shadow: #d8338c;--hc-pdp-buy-now-shadow: #f07bb8;--hc-pdp-btn-radius: 999px;--hc-pdp-btn-shadow-offset: 4px;--hc-pdp-action-height: 42px;--hc-pdp-action-border-width: 1px}@media screen and (min-width:750px){.product-information .product-information__media{position:sticky;top:var(--sticky-header-offset, 0px);align-self:start;z-index:var(--layer-flat, 1)}body:has(#header-group #header-component[data-sticky-state=active]) .product-information .product-information__media{--sticky-header-offset: var(--header-height, 0px)}}.hc-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:24px;font-family:var(--font-body--family);font-size:14px;font-weight:400;letter-spacing:-.56px;line-height:1.2}.hc-breadcrumb__link{color:var(--hc-blush-tint);text-decoration:none}.hc-breadcrumb__link:hover{text-decoration:underline}.hc-breadcrumb__sep{display:inline-flex;align-items:center;color:var(--hc-blush-tint);font-size:10px;line-height:1;-webkit-user-select:none;user-select:none}.hc-breadcrumb__sep:before{content:"\2022"}.hc-breadcrumb__current{color:var(--hc-blush-tone);max-width:100%}@media screen and (max-width:749px){.hc-breadcrumb{display:none}}.product-information h1,.product-information .hc-product-pdp-column__title,.product-information .product-details .text-block.h2>*,.product-information .product-details .text-block.h2 p[role=heading],.product-information .product-details a[ref=productTitleLink],.product-information .product-details a[ref=productTitleLink] *{color:var(--hc-blush)!important;font-size:24px!important;font-weight:500!important;letter-spacing:-.96px!important;line-height:normal!important;margin:0}.hc-product-pdp-column{display:flex;flex-direction:column;gap:28px;width:100%}@media screen and (min-width:750px){.hc-product-pdp-column{gap:44px}}.hc-reviews-row{display:flex;align-items:center;gap:14px}.hc-stars{display:flex;gap:2px}.hc-stars svg{width:18px;height:18px;fill:var(--hc-blush)}.hc-reviews-count{font-family:var(--font-body--family);font-size:16px;font-weight:400;color:var(--hc-sky-tone-2);letter-spacing:-.64px}.product-information .hc-flavor-badge,.product-information .product-details .text-block[style*=ffd5e8 i],.product-information .product-details .text-block[style*=FFD5E8],.product-information .product-details .text-block[style*=ffeef5 i],.product-information .product-details .text-block[style*=FFEEF5]{background:var(--hc-blush-bg)!important;border:1px solid var(--hc-blush-tone)!important;border-radius:31px;color:var(--hc-blush-tone)!important;font-weight:500;font-size:18px;letter-spacing:-.72px;padding:0 28px;min-height:42px;display:inline-flex;align-items:center;width:100%;box-sizing:border-box;margin:0}.product-information .hc-description{font-family:var(--font-body--family);font-size:16px;font-weight:400;color:var(--hc-sky-tone-2);letter-spacing:-.64px;line-height:normal;padding-block-start:8px}.hc-benefits{display:flex;flex-direction:column;gap:14px;width:100%}.hc-benefits__heading{font-family:var(--font-body--family);font-size:18px;font-weight:500;color:var(--hc-blush);letter-spacing:-.72px;margin:0}.hc-benefits__list{display:flex;flex-direction:column;gap:14px}.hc-benefits__item{display:flex;align-items:center;background:var(--hc-butter);border:1px solid var(--hc-orange);border-radius:39px;padding:0 28px;height:42px;width:100%}.hc-benefits__item-text{font-family:var(--font-body--family);font-size:16px;font-weight:400;color:var(--hc-sky-tone-2);letter-spacing:-.64px;white-space:nowrap}.product-information .price__sale,.product-information .price__regular{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.hc-shipping-banner{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:3px dashed var(--hc-blush-tone);border-radius:11px;background:var(--hc-blush-bg);color:var(--hc-blush-tone);font-family:var(--font-body--family);font-size:14px;font-weight:700;letter-spacing:-.56px;line-height:1.2}.hc-shipping-banner__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--hc-blush-tone);flex:0 0 auto}.hc-shipping-banner__text{display:inline-block}.hc-select-quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:10px}.hc-select-quantity__label{color:var(--hc-sky-tone-2);font-family:var(--font-body--family);font-size:14px;font-weight:700;letter-spacing:-.56px}.hc-select-quantity__pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:13px;background:#d9d9d9b3;color:var(--hc-sky-tone-2);font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:-.44px;white-space:nowrap}.variant-picker .hc-shipping-banner--variant{margin-bottom:16px}.product-information .hc-shipping-message{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;padding:12px 16px;border:3px dashed var(--hc-blush-tone);border-radius:11px;background:var(--hc-blush-bg);color:var(--hc-blush-tone);font-family:var(--font-body--family);font-size:14px;font-weight:700;letter-spacing:-.56px;line-height:1.2;text-align:center}.product-information .hc-shipping-message p{margin:0;text-align:center;width:100%}.product-information .hc-shipping-message__timer{font-variant-numeric:tabular-nums;background:#fff;border:1px solid var(--hc-blush-tone);border-radius:999px;padding:3px 10px;box-shadow:2px 2px 0 0 var(--hc-blush-tone);color:var(--hc-blush-tone)}.variant-picker .hc-select-quantity{flex-basis:100%;width:100%;margin:10px 0 18px}.product-information .variant-option--buttons:has(.hc-variant-card){display:flex;flex-direction:column;flex-wrap:nowrap;gap:18px;align-items:stretch;padding:0;border:none;width:100%;min-inline-size:100%}.product-information .variant-option--buttons:has(.hc-variant-card)>legend{display:none}.variant-picker .hc-variant-card-wrap{flex:0 0 auto;min-width:100%;width:100%;display:flex;flex-direction:column;align-items:stretch}.variant-picker .hc-variant-card{all:unset;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border:2px solid var(--hc-sky-tone);border-radius:15px;background:#fff;padding:16px 12px 12px;min-height:88px;width:100%;text-align:left;cursor:pointer;box-sizing:border-box}.variant-picker .hc-variant-card .variant-option__button-label__pill{display:none!important}.variant-picker .hc-variant-card:before,.variant-picker .hc-variant-card:after{display:none!important}.variant-picker .hc-variant-card svg{display:none!important}.variant-picker .hc-variant-card input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;z-index:1}.variant-picker .hc-variant-card .variant-option__button-label__text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.variant-picker .hc-variant-card__content{display:flex;flex-direction:column;gap:8px;pointer-events:none}.variant-picker .hc-variant-card__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.variant-picker .hc-variant-card__left{min-width:0;display:flex;flex-direction:column;gap:8px}.variant-picker .hc-variant-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.variant-picker .hc-variant-card__top{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.variant-picker .hc-variant-card__bestseller{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-12px;left:12px;z-index:2;pointer-events:none;padding:4px 10px;border-radius:999px;background:#000;color:#fff;font-family:var(--font-body--family);font-size:10px;font-weight:700;letter-spacing:-.4px;line-height:1;white-space:nowrap}.variant-picker .hc-variant-card__tag{display:inline-flex;align-items:center;justify-content:center;pointer-events:none;padding:4px 10px;border-radius:999px;background:#000;color:#fff;font-family:var(--font-body--family);font-size:10px;font-weight:700;letter-spacing:-.4px;line-height:1;white-space:nowrap}.variant-picker .hc-variant-card__save{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-12px;right:12px;z-index:2;pointer-events:none;padding:4px 10px;border-radius:999px;background:#000;color:#fff;font-family:var(--font-body--family);font-size:10px;font-weight:700;letter-spacing:-.4px;line-height:1;white-space:nowrap;border:1px solid rgba(255,255,255,.18)}.variant-picker .hc-variant-card__mid{display:flex;flex-direction:column;gap:2px}.variant-picker .hc-variant-card__title{color:var(--hc-sky-tone-2);font-family:var(--font-body--family);font-size:16px;font-weight:700;letter-spacing:-.64px;line-height:1.15}.variant-picker .hc-variant-card__subtitle{color:var(--hc-sky-tone-2);font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:-.44px;line-height:1.2;opacity:.85}.variant-picker .hc-variant-card__bottom{display:flex;flex-direction:column;gap:2px}.variant-picker .hc-variant-card__price-row{display:flex;align-items:baseline;justify-content:flex-end;gap:10px}.variant-picker .hc-variant-card__price{color:var(--hc-sky-tone-2);font-family:var(--font-body--family);font-size:16px;font-weight:700;letter-spacing:-.64px;line-height:1.1;white-space:nowrap}.variant-picker .hc-variant-card__compare{color:var(--hc-sky-tone-2);font-family:var(--font-body--family);font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:1.1;text-decoration:line-through;opacity:.7;white-space:nowrap}.variant-picker .hc-variant-card__mrp{color:var(--hc-sky-tone-2);font-family:var(--font-body--family);font-size:10px;font-weight:500;letter-spacing:-.4px;line-height:1.2;opacity:.7}.variant-picker .hc-variant-card__saving{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.variant-picker .hc-variant-card:has(input:checked){border-color:var(--hc-sky-tone);background:var(--hc-sky-tone)}.variant-picker .hc-variant-card:has(input:checked) .hc-variant-card__title,.variant-picker .hc-variant-card:has(input:checked) .hc-variant-card__subtitle,.variant-picker .hc-variant-card:has(input:checked) .hc-variant-card__price,.variant-picker .hc-variant-card:has(input:checked) .hc-variant-card__compare,.variant-picker .hc-variant-card:has(input:checked) .hc-variant-card__mrp{color:#fff;opacity:1}.variant-picker .hc-variant-card:has(input:checked) .hc-variant-card__save{background:#000;color:#fff;border-color:#ffffff2e}.variant-picker .hc-variant-card:hover{border-color:var(--hc-sky-tone);background:var(--hc-sky-tint)}.variant-picker .hc-variant-card:has([data-option-available=false]){opacity:.45}@media screen and (max-width:749px){.variant-picker .hc-variant-card{min-width:0;padding:10px;min-height:82px}.variant-picker .hc-variant-card__title,.variant-picker .hc-variant-card__price{font-size:15px}.variant-picker .hc-variant-card__tag,.variant-picker .hc-variant-card__save{font-size:9px;padding:3px 8px}.variant-picker .hc-variant-card__save{top:-10px;right:10px}.variant-picker .hc-variant-card__bestseller{top:-10px;left:10px}}.product-information .price-item--sale.price,.product-information .price__regular .price{font-family:var(--font-body--family);font-size:24px!important;font-weight:500;color:var(--hc-sky-tone);letter-spacing:-.96px}.product-information .compare-at-price{font-family:var(--font-body--family);font-size:16px!important;font-weight:500;color:var(--hc-sky-tone-2);letter-spacing:-.64px;text-decoration:line-through}.product-information .price__hidden{display:none}.hc-discount-badge{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body--family);font-size:14px;font-weight:500;color:#2080a2;letter-spacing:-.56px;padding:4px 10px;border-radius:999px;background:#2080a214;border:1px solid rgba(32,128,162,.35);white-space:nowrap}.product-information .price__sale{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.product-information .hc-discount-badge{color:var(--hc-pdp-action-pink, var(--hc-sky-tone));font-size:13px;font-weight:700;letter-spacing:-.52px;padding:5px 12px;border-radius:var(--hc-pdp-btn-radius, 999px);background:var(--hc-sky-tint);border:1px solid var(--hc-pdp-action-pink, var(--hc-sky-tone));box-shadow:2px 2px #d8338c40}.product-information .hc-discount-badge[hidden]{display:none!important}.hc-price-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.product-information .hc-per-day-price{margin:8px 0 0}.product-information .hc-per-day-price[hidden]{display:none!important}.product-information .hc-per-day-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;background:var(--hc-sky-tone, #e03192);color:#fff;font-family:var(--font-body--family);font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.variant-picker .hc-variant-card__per-day{display:block;margin-top:4px;font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:-.3px;line-height:1.2;color:var(--hc-sky-tone-2);opacity:.85;pointer-events:none}.variant-picker .hc-variant-card:has(input:checked) .hc-variant-card__per-day{color:#fff;opacity:1}.product-information .quantity-block__header,.product-information .product-form-buttons>.quantity-label{display:none!important}.product-information .quantity-selector{--quantity-selector-width: 120px;border:var(--hc-pdp-action-border-width) solid var(--hc-pdp-action-pink);border-radius:var(--hc-pdp-btn-radius);box-shadow:var(--hc-pdp-btn-shadow-offset) var(--hc-pdp-btn-shadow-offset) 0 0 var(--hc-pdp-action-shadow);background:#fff;height:var(--hc-pdp-action-height);min-height:unset;padding:0 6px;gap:4px;align-items:center;justify-content:space-between;box-sizing:border-box}.product-information .quantity-selector .quantity-minus,.product-information .quantity-selector .quantity-plus{border-radius:0}.product-information .quantity-selector input[type=number]{color:var(--hc-pdp-action-pink);font-family:var(--font-body--family);font-size:16px;font-weight:600;letter-spacing:-.64px;width:22px;max-width:28px;min-height:unset;line-height:1;text-align:center;border:none;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-information .quantity-selector input[type=number]::-webkit-inner-spin-button,.product-information .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-information .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--hc-pdp-action-pink);flex-shrink:0}.product-information .quantity-selector button{color:var(--hc-pdp-action-pink);font-size:16px;padding:0;width:32px;min-width:32px;height:100%;min-height:0;align-self:stretch;display:flex;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none}.product-information .quantity-selector :is(.quantity-minus,.quantity-plus) svg{width:12px;height:12px}.product-information .add-to-cart-button,.product-information button[name=add]{border:var(--hc-pdp-action-border-width) solid var(--hc-pdp-action-pink)!important;border-radius:var(--hc-pdp-btn-radius)!important;box-shadow:var(--hc-pdp-btn-shadow-offset) var(--hc-pdp-btn-shadow-offset) 0 0 var(--hc-pdp-action-shadow)!important;background:#fff!important;color:var(--hc-pdp-action-pink)!important;font-family:var(--font-body--family);font-size:16px;font-weight:600;letter-spacing:-.64px;padding:0 24px!important;min-height:unset!important;height:var(--hc-pdp-action-height)!important;text-transform:none!important;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-information .add-to-cart-button:hover,.product-information button[name=add]:hover{background:var(--hc-sky-tint)!important}.product-information .add-to-cart-button .add-to-cart-icon{display:none}.product-information .add-to-cart-button:not([data-added=true]) .add-to-cart-text,.hc-sticky-atc .sticky-add-to-cart__button:not([data-added=true]) .add-to-cart-text{opacity:1!important;clip-path:none!important;filter:none!important;translate:none!important}.product-information .add-to-cart-button:not([data-added=true]) .add-to-cart-text__content,.product-information .add-to-cart-button:not([data-added=true]) .add-to-cart-text__content span,.hc-sticky-atc .sticky-add-to-cart__button:not([data-added=true]) .add-to-cart-text__content,.hc-sticky-atc .sticky-add-to-cart__button:not([data-added=true]) .add-to-cart-text__content span{color:inherit!important;opacity:1!important;visibility:visible!important}.product-information .add-to-cart-button[data-added=true],.hc-sticky-atc .sticky-add-to-cart__button[data-added=true]{animation:hc-atc-button-press .45s cubic-bezier(.34,1.56,.64,1)}.product-information .add-to-cart-button[data-added=true] .add-to-cart__added-icon,.hc-sticky-atc .sticky-add-to-cart__button[data-added=true] .add-to-cart__added-icon{color:var(--hc-pdp-action-pink)}.hc-sticky-atc .sticky-add-to-cart__button[data-added=true] .add-to-cart__added-icon{color:#fff}@keyframes hc-atc-button-press{0%{transform:scale(1)}35%{transform:scale(.96)}to{transform:scale(1)}}.hc-sticky-atc .sticky-add-to-cart__button{transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.hc-sticky-atc .sticky-add-to-cart__button .sticky-atc-btn__success{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;gap:6px;padding:0 16px;font-family:var(--font-body--family);font-size:14px;font-weight:600;letter-spacing:-.4px;color:var(--hc-sky-tone, #e03192);pointer-events:none}.hc-sticky-atc .sticky-add-to-cart__button .sticky-atc-btn__success svg{flex-shrink:0;stroke:var(--hc-sky-tone, #e03192);animation:hc-sticky-atc-check-draw .4s cubic-bezier(.34,1.56,.64,1) .1s both}.hc-sticky-atc .sticky-add-to-cart__button[data-atc-adding=true],.hc-sticky-atc .sticky-add-to-cart__button.is-atc-adding{animation:hc-sticky-atc-pulse .55s ease-in-out infinite;pointer-events:none}.hc-sticky-atc .sticky-add-to-cart__button[data-atc-success=true],.hc-sticky-atc .sticky-add-to-cart__button.is-atc-success{background:#fff!important;color:var(--hc-sky-tone, #e03192)!important;border-color:var(--hc-sky-tone, #e03192)!important;box-shadow:3px 3px 0 0 var(--hc-sky-tone, #e03192)!important;animation:hc-sticky-atc-success-pop .55s cubic-bezier(.34,1.56,.64,1)}.hc-sticky-atc .sticky-add-to-cart__button[data-atc-success=true] .add-to-cart-text,.hc-sticky-atc .sticky-add-to-cart__button[data-atc-success=true] .add-to-cart__added,.hc-sticky-atc .sticky-add-to-cart__button.is-atc-success .add-to-cart-text,.hc-sticky-atc .sticky-add-to-cart__button.is-atc-success .add-to-cart__added{opacity:0!important;visibility:hidden!important}.hc-sticky-atc .sticky-add-to-cart__button[data-atc-success=true] .sticky-atc-btn__success,.hc-sticky-atc .sticky-add-to-cart__button.is-atc-success .sticky-atc-btn__success{display:inline-flex}.hc-sticky-atc .sticky-add-to-cart__button.is-atc-checkout .hc-sticky-atc__cart-icon{display:none}.hc-sticky-atc .sticky-add-to-cart__button.is-atc-checkout .add-to-cart-text,.hc-sticky-atc .sticky-add-to-cart__button.is-atc-checkout .add-to-cart__added,.hc-sticky-atc .sticky-add-to-cart__button.is-atc-checkout .sticky-atc-btn__success{display:none!important}.hc-sticky-atc .sticky-add-to-cart__button.is-atc-checkout .sticky-atc-btn__checkout-label{display:inline-flex!important;align-items:center;justify-content:center;font-weight:600}@keyframes hc-sticky-atc-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.97);opacity:.88}}@keyframes hc-sticky-atc-success-pop{0%{transform:scale(.9)}55%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes hc-sticky-atc-check-draw{0%{opacity:0;transform:scale(.4) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}.product-information add-to-cart-component{display:block;width:100%;min-width:0}.product-information .shopify-payment-button{width:100%;flex-basis:100%!important;overflow:visible}.product-information .shopify-payment-button__button{border:var(--hc-pdp-action-border-width) solid var(--hc-pdp-action-pink)!important;border-radius:var(--hc-pdp-btn-radius)!important;box-shadow:var(--hc-pdp-btn-shadow-offset) var(--hc-pdp-btn-shadow-offset) 0 0 var(--hc-pdp-buy-now-shadow)!important;background:var(--hc-pdp-action-pink)!important;color:#fff!important;font-family:var(--font-body--family)!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.64px!important;padding:0 28px!important;min-height:unset!important;height:var(--hc-pdp-action-height)!important;text-transform:none!important;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center}.product-information .shopify-payment-button__button:hover{opacity:.92}.hc-buy-now-btn{display:flex;align-items:center;justify-content:center;width:100%;height:var(--hc-pdp-action-height, 48px);box-sizing:border-box;background:var(--hc-pdp-action-pink);border:var(--hc-pdp-action-border-width, 1px) solid var(--hc-pdp-action-pink);border-radius:var(--hc-pdp-btn-radius);box-shadow:var(--hc-pdp-btn-shadow-offset) var(--hc-pdp-btn-shadow-offset) 0 0 var(--hc-pdp-buy-now-shadow);color:#fff;font-family:var(--font-body--family);font-size:16px;font-weight:600;letter-spacing:-.64px;cursor:pointer;text-decoration:none}.hc-buy-now-btn:hover{opacity:.92}.product-information .product-form-buttons{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px 12px;align-items:stretch;padding-inline-end:var(--hc-pdp-btn-shadow-offset);padding-block-end:var(--hc-pdp-btn-shadow-offset);overflow:visible}.product-information .product-form-buttons>.quantity-label,.product-information .product-form-buttons>.quantity-rules,.product-information .product-form-buttons>.volume-pricing,.product-information .product-form-buttons>.product-form-text__error{grid-column:1 / -1}.product-information .quantity-selector-wrapper{grid-column:1;flex:unset;width:fit-content;max-width:100%}.product-information .product-form-buttons>span:has(.add-to-cart-button){grid-column:2;display:flex;min-width:0;overflow:visible}.product-information .product-form-buttons>span:has(.add-to-cart-button) add-to-cart-component,.product-information .product-form-buttons>span:has(.add-to-cart-button) .add-to-cart-button{width:100%}.product-information .accelerated-checkout-block{grid-column:1 / -1;width:100%;overflow:visible}.product-information .product-form-buttons--stacked{grid-template-columns:1fr}.product-information .product-form-buttons--stacked .quantity-selector-wrapper{grid-column:1;width:100%}.product-information .product-form-buttons--stacked .quantity-selector{width:100%;max-width:100%;justify-content:center}.product-information .product-form-buttons--stacked>span:has(.add-to-cart-button){grid-column:1}.product-information .accordion{display:flex;flex-direction:column;gap:22px;width:100%}.product-information .accordion accordion-custom{background:var(--hc-butter);border:1px solid var(--hc-orange);border-radius:18px;overflow:hidden}.product-information .accordion accordion-custom .details{border:none!important}.product-information .accordion .details__header{display:flex;align-items:center;justify-content:space-between;padding:25px 28px;font-family:var(--font-body--family);font-size:18px;font-weight:500;color:var(--hc-orange);letter-spacing:-.72px;cursor:pointer;list-style:none;min-height:auto}.product-information .accordion .details__header::-webkit-details-marker{display:none}.product-information .accordion .details__header::marker{content:""}.product-information .accordion .details__header .icon-caret,.product-information .accordion .details__header .icon-plus{color:var(--hc-orange)}.product-information .accordion details[open] .details__header{padding-bottom:14px}.product-information .accordion .details-content{padding:18px 28px 28px;font-family:var(--font-body--family);font-size:16px;font-weight:400;color:var(--hc-sky-tone-2);letter-spacing:-.64px;line-height:normal}.product-information .accordion .details-content strong{color:var(--hc-blush);font-weight:500}.product-information .accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:none!important}.product-information .accordion--dividers accordion-custom:first-child .details,.product-information .accordion--dividers accordion-custom:last-child .details{border:none!important}.hc-review-videos{display:flex;flex-direction:column;gap:18px;width:100%}.hc-review-videos__heading{font-family:var(--font-body--family);font-size:18px;font-weight:500;color:var(--hc-sky-tone);letter-spacing:-.72px;margin:0}.hc-review-videos__slider{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.hc-review-videos__slider::-webkit-scrollbar{display:none}.hc-review-videos__slider.hc-grabbing{cursor:grabbing;scroll-snap-type:none}.hc-review-videos__track{display:flex;gap:9px;width:max-content}.hc-review-videos__item{all:unset;position:relative;width:82px;height:82px;border-radius:50%;background:var(--hc-off-white);flex-shrink:0;overflow:hidden;cursor:pointer;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:border-color .2s,transform .2s}.hc-review-videos__item:hover{border-color:var(--hc-blush);transform:scale(1.04)}.hc-review-videos__item--placeholder{background:var(--hc-off-white)}.hc-review-videos__thumb-video,.hc-review-videos__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none}.hc-review-videos__poster--fallback{background:linear-gradient(145deg,var(--hc-off-white, #fafafa),#e8e8e8)}.hc-review-videos__play-icon{position:relative;z-index:1;width:32px;height:32px;background:#ffffffd9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--hc-blush);opacity:0;transition:opacity .2s;pointer-events:none}.hc-review-videos__play-icon svg{width:16px;height:16px;margin-left:2px}.hc-review-videos__item:hover .hc-review-videos__play-icon,.hc-review-videos__play-icon--visible{opacity:1}.hc-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .25s,visibility .25s}.hc-video-modal[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.hc-video-modal[aria-hidden=false]{opacity:1;visibility:visible}.hc-video-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;cursor:pointer}.hc-video-modal__content{position:relative;z-index:1;height:85vh;max-height:85vh;width:min(90vw,47.8125vh);border-radius:18px;overflow:hidden;background:#000;box-shadow:0 12px 40px #0006}.hc-video-modal__video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.hc-video-modal__close{all:unset;position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;background:#00000080;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;cursor:pointer;transition:background .2s}.hc-video-modal__close:hover{background:#000c}.product-information .product-details .rte,.product-information .product-details p{color:var(--hc-sky-tone-2)}.product-information .product-details .rte h1,.product-information .product-details .rte h2,.product-information .product-details .rte h3,.product-information .product-details .rte h4,.product-information .product-details .rte h5,.product-information .product-details .rte h6{color:var(--hc-blush)}.product-information .variant-picker,.product-information .variant-option{width:100%}.product-information .variant-picker__option-value{border-color:var(--hc-sky-tone)!important;color:var(--hc-sky-tone)!important;border-radius:8px!important}.product-information .variant-picker__option-value[aria-checked=true]{background:var(--hc-blush-bg)!important;border-color:var(--hc-blush-tone)!important;color:var(--hc-blush-tone)!important}@media screen and (min-width:750px){.product-information__grid.product-information--media-left,.product-information__grid.product-information--media-right{align-items:start!important}.product-information .product-information__media,.product-information .product-details{align-self:start!important;min-width:0}.product-information .product-information__media{width:100%;max-width:100%;box-sizing:border-box;padding-top:0!important;margin-top:0!important}.product-information .product-details{max-width:100%;box-sizing:border-box}}.product-information .slideshow-controls__thumbnails .slideshow-controls__thumbnail img{object-fit:contain;object-position:center}.product-information .product-media-gallery__media img,.product-information .product-media-gallery__media{border-radius:18px}.product-information .product-media-gallery__thumbnail img,.product-information .product-media-gallery__thumbnail{border-radius:14px}@media screen and (min-width:750px){.product-information slideshow-controls[thumbnails][pagination-position=left],.product-information slideshow-controls[thumbnails][pagination-position=right]{width:118px!important;flex-shrink:0}.product-information .slideshow-controls__thumbnail{width:118px!important;height:auto!important;aspect-ratio:var(--aspect-ratio, 1);background:var(--hc-off-white, #f2f2f2);overflow:hidden}.product-information .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:contain;object-position:center}.product-information slideshow-component:has(slideshow-controls[thumbnails]){gap:24px!important}.product-information .slideshow-controls__thumbnail[aria-current=true],.product-information .slideshow-controls__thumbnail.is-active{border:1px solid #000!important;border-radius:14px}}@media screen and (min-width:750px){.product-information.section{padding-block-start:44px!important}.product-information{--page-margin: 63px !important;--page-width: 1440px !important}}.product-information .product-details{overflow-x:visible;overflow-y:visible}@media screen and (min-width:750px){.product-information{--gap: 52px !important}}.product-information .product-details>.group-block>.group-block-content{gap:40px!important;row-gap:40px!important}@media screen and (min-width:750px){.product-information .product-details>.group-block>.group-block-content{gap:68px!important;row-gap:68px!important}}.product-information .custom-benefits h3{margin-block:0 18px!important}.product-information .custom-benefits .benefit-item{margin-bottom:18px!important}.product-information .custom-benefits .benefit-item:last-child{margin-bottom:0!important}.product-information .product-details .group-block-content>[class*=jdgm],.product-information .product-details .group-block-content>.shopify-app-block{margin-block:0}.product-information .product-details .group-block-content>.variant-picker{margin-block:0;padding-block:4px 0}.product-information .product-details .group-block-content>.buy-buttons-block{padding-block-start:6px}@media screen and (min-width:750px){.product-information .product-details .group-block-content>.buy-buttons-block{padding-block-start:10px}}.hc-product-pdp-column--lead>.hc-reviews-row{margin-top:0}.hc-product-pdp-column--lead>.hc-flavor-badge,.product-information .product-details .group-block-content>.text-block[style*=ffd5e8 i],.product-information .product-details .group-block-content>.text-block[style*=FFD5E8],.product-information .product-details .group-block-content>.text-block[style*=ffeef5 i],.product-information .product-details .group-block-content>.text-block[style*=FFEEF5]{margin-top:0}@media screen and (max-width:749px){.product-information h1,.product-information .hc-product-pdp-column__title{font-size:22px!important;letter-spacing:-.88px!important}.hc-benefits__item-text{font-size:14px;white-space:normal}.hc-review-videos__item{width:72px;height:72px}.product-information .product-form-buttons{gap:18px 12px!important}.product-information .accordion .details__header{padding:20px;font-size:16px}.product-information .accordion details[open] .details__header{padding-bottom:12px}.product-information .accordion .details-content{padding:14px 20px 22px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hc-product-custom.css.map */
