.hzf-pdp-price{margin-top:var(--hzf-sp-16)}.hzf-pdp-price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hzf-sp-6) var(--hzf-sp-14)}.hzf-pdp-price__row .price{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--hzf-text-28-34);line-height:var(--hzf-leading-1_6);letter-spacing:0;color:var(--hzf-text-ink)}.hzf-pdp-price__row .unit-price{display:none}.hzf-pdp-price__meta{font-size:var(--hzf-text-14);color:var(--hzf-text-muted)}.hzf-pdp-links{margin-top:var(--hzf-sp-12)}.hzf-pdp-links__list{display:flex;flex-wrap:wrap;gap:var(--hzf-sp-6) var(--hzf-sp-18);margin:0;padding:0;list-style:none}.hzf-pdp-links__link{font-size:var(--hzf-text-14);color:var(--hzf-text-ink);text-decoration:underline;text-underline-offset:.3rem}.hzf-pdp:has(.hzf-buy[disabled]) .hzf-pdp-price__row .price{color:var(--hzf-text-muted)}.hzf-price-note{margin:var(--hzf-sp-6) 0 0;font-size:var(--hzf-text-13);color:var(--hzf-text-muted)}.hzf-pdp-subtitle{margin-top:var(--hzf-sp-8)}.hzf-pdp-subtitle__text{margin:0;font-size:var(--hzf-text-16);color:var(--hzf-text-muted)}.hzf-pdp-noreviews,.hzf-pdp-text{margin:var(--hzf-sp-12) 0 0;font-size:var(--hzf-text-14);color:var(--hzf-text-muted)}.hzf-pdp-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hzf-sp-8);margin:var(--hzf-sp-22) 0 0;padding:0;container:hzf-proof / inline-size}.hzf-pdp-proof__item{position:relative;overflow:hidden;min-height:9.6rem;padding:var(--hzf-sp-14);border-radius:var(--hzf-radius-20);background:var(--hzf-white);color:var(--hzf-text-ink);container-type:inline-size}.hzf-pdp-proof__item:first-child{background:var(--hzf-dark-gradient);color:var(--hzf-white);--hzf-glyph-fg: var(--hzf-accent-pink);--hzf-glyph-base: var(--hzf-pink-28)}.hzf-pdp-proof__value{display:block;font-family:var(--font-heading-family);font-size:var(--hzf-text-18-24-tile);line-height:1}@container hzf-proof (max-width: 32rem){.hzf-pdp-proof__item{padding:var(--hzf-sp-12)}.hzf-pdp-proof__glyph{right:var(--hzf-sp-8);bottom:var(--hzf-sp-8)}.hzf-pdp-proof__glyph svg{width:2.4rem;height:2.4rem}}.hzf-pdp-proof__label{display:block;margin-top:var(--hzf-sp-4);font-size:var(--hzf-text-12);opacity:.85}.hzf-pdp-proof__glyph{position:absolute;right:var(--hzf-sp-10);bottom:var(--hzf-sp-10);display:flex}.hzf-benefits{display:grid;gap:var(--hzf-sp-8);margin:var(--hzf-sp-16) 0 0;padding:0;list-style:none}.hzf-benefits__item{display:flex;align-items:flex-start;gap:var(--hzf-sp-10);font-size:var(--hzf-text-15);line-height:var(--hzf-leading-1_5)}.hzf-pdp-size,.hzf-pdp-picker{margin-top:var(--hzf-sp-24)}.hzf-pdp-size__label,.hzf-pdp-picker .form__label{margin:0 0 var(--hzf-sp-8);font-size:var(--hzf-text-13);font-weight:500;color:var(--hzf-text-ink)}.hzf-pdp-size__pill,.hzf-pdp-picker .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;height:4.4rem;margin:0;padding:0 var(--hzf-sp-20);border:.15rem solid var(--hzf-ink-20);border-radius:var(--hzf-radius-pill);background:var(--hzf-white);font-size:var(--hzf-text-14);font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap;color:var(--hzf-text-ink)}.hzf-pdp-size__pill,.hzf-pdp-picker .product-form__input--pill input[type=radio]:checked+label{border-color:var(--hzf-text-ink);background:var(--hzf-white);color:var(--hzf-text-ink)}.hzf-pdp-picker .product-form__input--pill input[type=radio]+label{margin:0 var(--hzf-sp-8) var(--hzf-sp-8) 0}.hzf-pdp-picker .product-form__input{margin:0;padding:0;border:0}.hzf-pdp-buy{margin-top:var(--hzf-sp-24);container-type:inline-size}.hzf-pdp-buy__row{display:flex;align-items:flex-start;gap:var(--hzf-sp-10)}.hzf-pdp-buy__form{flex:1 1 auto;min-width:0}.hzf-pdp-buy__form .product-form__buttons{max-width:none}.hzf-pdp-buy__form .product-form__submit{margin:0}.hzf-pdp-buy .hzf-pdp-qty{flex:none;min-width:0;max-width:none;margin:0;padding:0;border:0}.hzf-pdp-qty .quantity{display:inline-flex;align-items:center;width:auto;min-height:5.6rem;height:5.6rem;border-radius:var(--hzf-radius-pill);background:var(--hzf-white);box-shadow:var(--hzf-shadow-qty);color:var(--hzf-text-ink)}.hzf-pdp-qty .quantity:before,.hzf-pdp-qty .quantity:after{content:none}.hzf-pdp-qty .quantity__button{display:grid;place-items:center;width:4.8rem;height:5.6rem;margin:0;border-radius:var(--hzf-radius-pill);background:transparent;color:var(--hzf-text-ink);-webkit-tap-highlight-color:transparent}.hzf-pdp-qty .quantity__button:active{background:var(--hzf-ink-06)}.hzf-pdp-qty .quantity__input{flex:none;width:2.4rem;min-width:2.4rem;height:100%;padding:0;font-size:var(--hzf-text-16);font-weight:500;opacity:1;color:var(--hzf-text-ink)}.hzf-pdp-qty .quantity>.quantity__button,.hzf-pdp-qty .quantity>.quantity__input{box-shadow:none}.hzf-pdp-qty .quantity__rules:empty{display:none}.hzf-pdp-buy .hzf-buy.button{display:flex;align-items:center;justify-content:flex-start;gap:var(--hzf-sp-10);width:100%;min-width:0;min-height:5.6rem;height:5.6rem;padding:0 var(--hzf-sp-8) 0 var(--hzf-sp-24);border-radius:var(--hzf-radius-pill);background-color:var(--hzf-accent-magenta);background-image:var(--hzf-cta-gradient);box-shadow:var(--hzf-shadow-cta);font-family:var(--font-body-family);font-size:var(--hzf-text-16);font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap;color:var(--hzf-white);-webkit-tap-highlight-color:transparent;--hzf-glyph-fg: var(--hzf-white);--hzf-glyph-base: var(--hzf-white-35)}.hzf-pdp-buy .hzf-buy.button:not([disabled]):active{filter:brightness(.94)}.hzf-pdp-buy .hzf-buy.button:before,.hzf-pdp-buy .hzf-buy.button:after{content:none}.hzf-pdp-buy .hzf-buy.button:focus-visible{outline:.2rem solid var(--hzf-text-ink);outline-offset:.3rem}.hzf-buy__glyph,.hzf-buy__orb{flex:none;display:inline-grid;place-items:center;font-style:normal}.hzf-buy__glyph--sold-out{display:none}.hzf-buy__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.hzf-buy__orb{margin-left:auto;width:4rem;height:4rem;border-radius:50%;background:var(--hzf-white-18);color:var(--hzf-white)}@container (max-width: 35.9rem){.hzf-buy__glyph--add{display:none}}@container (max-width: 32.9rem){.hzf-pdp-qty .quantity__button{width:4.4rem}.hzf-pdp-buy .hzf-buy.button{justify-content:center;padding:0 var(--hzf-sp-16)}.hzf-buy__orb{display:none}}.hzf-buy.loading .hzf-buy__glyph,.hzf-buy.loading .hzf-buy__orb{visibility:hidden}.hzf-pdp-buy .hzf-buy.button[disabled]{justify-content:center;padding:0 var(--hzf-sp-24);background-color:var(--hzf-ink-08);background-image:none;box-shadow:none;color:var(--hzf-text-muted);opacity:1;cursor:not-allowed;--hzf-glyph-fg: var(--hzf-accent-rose);--hzf-glyph-base: var(--hzf-icon-base)}.hzf-buy[disabled] .hzf-buy__glyph--add,.hzf-buy[disabled] .hzf-buy__orb{display:none}.hzf-buy[disabled] .hzf-buy__glyph--sold-out{display:inline-grid}.hzf-pdp-buy:has(.hzf-buy[disabled]) .hzf-pdp-qty{display:none}.hzf-pdp-soldout{display:flex;align-items:center;gap:var(--hzf-sp-12);margin-top:var(--hzf-sp-10);padding:var(--hzf-sp-14) var(--hzf-sp-16);border-radius:var(--hzf-radius-20);background:var(--hzf-white)}.hzf-pdp-soldout[hidden]{display:none}.hzf-pdp-buy:has(.hzf-buy[disabled]) .hzf-pdp-soldout[hidden]{display:flex}.hzf-pdp-buy:has(.hzf-buy:not([disabled])) .hzf-pdp-soldout{display:none}.hzf-pdp-soldout p{margin:0;font-size:var(--hzf-text-14);color:var(--hzf-text-muted)}.hzf-bundle{display:block;margin-top:var(--hzf-sp-16)}.hzf-bundle[hidden]{display:none}.hzf-bundle__set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hzf-sp-8);margin:0;padding:0;border:0}.hzf-bundle__option{position:relative;display:block;min-height:5.6rem;padding:var(--hzf-sp-12) var(--hzf-sp-16);border:.15rem solid transparent;border-radius:var(--hzf-radius-20);background:var(--hzf-white);cursor:pointer}.hzf-bundle__option input{position:absolute;width:.1rem;height:.1rem;opacity:0;pointer-events:none}.hzf-bundle__option:has(input:checked){border-color:var(--hzf-text-ink)}.hzf-bundle__option:has(input:focus-visible){outline:.2rem solid var(--hzf-text-ink);outline-offset:.2rem}.hzf-bundle__label{display:block;font-size:var(--hzf-text-15);font-weight:500}.hzf-bundle__meta{display:block;margin-top:var(--hzf-sp-2);font-size:var(--hzf-text-13);color:var(--hzf-text-muted)}.hzf-assurances--chips{gap:var(--hzf-sp-8);margin:var(--hzf-sp-16) 0 0;font-size:var(--hzf-text-13);color:var(--hzf-text-ink)}.hzf-assurances--chips .hzf-assurances__item{gap:var(--hzf-sp-6);height:3.6rem;padding:0 var(--hzf-sp-12) 0 var(--hzf-sp-8);border-radius:var(--hzf-radius-pill);background:var(--hzf-white-70);white-space:nowrap}.hzf-shipping-note{margin-top:var(--hzf-sp-12)}.hzf-shipping-note__line{margin:0;font-size:var(--hzf-text-13);color:var(--hzf-text-muted)}.hzf-shipping-note__line+.hzf-shipping-note__line{margin-top:var(--hzf-sp-2)}.hzf-shipping-note__link{color:var(--hzf-text-ink);text-decoration:underline;text-underline-offset:.3rem}.hzf-compliance{margin-top:var(--hzf-sp-16);padding:0 var(--hzf-sp-4)}.hzf-compliance__heading{margin:0 0 var(--hzf-sp-4);font-family:var(--font-body-family);font-size:var(--hzf-text-12);font-weight:600;line-height:var(--hzf-leading-1_6);letter-spacing:.12em;text-transform:uppercase;color:var(--hzf-accent-terracotta-text)}.hzf-compliance__details{font-style:normal;font-size:var(--hzf-text-13);line-height:var(--hzf-leading-1_6);color:var(--hzf-text-muted)}.hzf-compliance__row{display:block}.hzf-compliance__details a{display:inline-flex;align-items:center;min-height:4.4rem;margin-block:calc(var(--hzf-sp-10) * -1)}.hzf-sticky-atc{position:fixed;z-index:4;left:var(--hzf-sp-10);right:var(--hzf-sp-10);bottom:calc(var(--hzf-sp-16) + env(safe-area-inset-bottom));display:flex;align-items:center;gap:var(--hzf-sp-12);padding:var(--hzf-sp-8) var(--hzf-sp-8) var(--hzf-sp-8) var(--hzf-sp-16);border:.1rem solid var(--hzf-white-95);border-radius:var(--hzf-radius-pill);background:var(--hzf-white-85);-webkit-backdrop-filter:var(--hzf-blur-16);backdrop-filter:var(--hzf-blur-16);box-shadow:var(--hzf-shadow-sticky)}.hzf-sticky-atc--hidden{visibility:hidden}.hzf-sticky-atc__body{flex:1 1 auto;min-width:0}.hzf-sticky-atc__title{margin:0;overflow:hidden;font-family:var(--font-heading-family);font-size:var(--hzf-text-16);line-height:var(--hzf-leading-1_2);white-space:nowrap;text-overflow:ellipsis;color:var(--hzf-text-ink)}.hzf-sticky-atc__price .price{margin:0;font-family:var(--font-body-family);font-size:var(--hzf-text-13);line-height:var(--hzf-leading-1_6);letter-spacing:0;color:var(--hzf-text-muted)}.hzf-sticky-atc__price .unit-price{display:none}.hzf-sticky-atc__button{flex:none;display:inline-flex;align-items:center;height:4.8rem;padding:0 var(--hzf-sp-18);border:0;border-radius:var(--hzf-radius-pill);background:var(--hzf-accent-magenta);font-family:var(--font-body-family);font-size:var(--hzf-text-15);font-weight:500;white-space:nowrap;color:var(--hzf-white);cursor:pointer;-webkit-tap-highlight-color:transparent}.hzf-sticky-atc__button:not([disabled]):active{filter:brightness(.94)}.hzf-sticky-atc__button[disabled]{background:var(--hzf-ink-08);color:var(--hzf-text-muted);cursor:not-allowed}.hzf-sticky-atc__button:focus-visible{outline:.2rem solid var(--hzf-text-ink);outline-offset:.2rem}@media screen and (max-width:743px){body:has(.hzf-sticky-atc:not(.hzf-sticky-atc--managed)){padding-bottom:calc(var(--hzf-sp-80) + var(--hzf-sp-16) + env(safe-area-inset-bottom))}}@media screen and (min-width:744px){.hzf-sticky-atc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/hzf-product.css.map */
