.hz-signup[open]{position:fixed;right:12px;bottom:12px;left:12px;top:auto;z-index:1000000;display:block;width:auto;max-width:none;max-height:calc(100dvh - 24px);margin:0;padding:22px 20px 18px;overflow-y:auto;border:0;border-radius:20px;background:var(--hejz-cream);color:var(--hejz-navy);box-shadow:0 14px 40px rgb(var(--hejz-navy-rgb) / .28)}.hz-signup__close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--hejz-navy);cursor:pointer}.hz-signup__close:hover{background:var(--hejz-sand)}.hz-signup__close:focus-visible,.hz-signup__title:focus-visible{outline:2px solid var(--hejz-navy);outline-offset:2px}.hz-signup__form{display:grid;gap:10px}.hz-signup__kicker{margin:0;padding-inline-end:44px;font-family:var(--hejz-font-ui);font-size:.9rem;font-weight:600}.hz-signup__title{margin:0;padding-inline-end:36px;font-family:var(--hejz-font-display);font-weight:var(--hejz-font-display-weight);font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.04;text-transform:uppercase;word-spacing:.14em;color:inherit}.hz-signup__text,.hz-signup__note,.hz-signup__terms{margin:0;font-family:var(--hejz-font-ui);line-height:1.4;color:inherit}.hz-signup__text{font-size:.98rem}.hz-signup__note,.hz-signup__terms{font-size:.82rem;opacity:.85}.hz-signup__label{margin-top:4px;font-family:var(--hejz-font-ui);font-size:.9rem;font-weight:600}.hz-signup__input{width:100%;min-height:48px;padding:0 14px;border:1.5px solid var(--hejz-navy);border-radius:12px;background:#fff;color:var(--hejz-navy);font-family:var(--hejz-font-ui);font-size:1rem}.hz-signup__input:focus-visible{outline:2px solid var(--hejz-navy);outline-offset:2px}.hz-signup__input[aria-invalid=true]{border-color:#b3261e}.hz-signup__error{margin:0;color:#b3261e;font-family:var(--hejz-font-ui);font-size:.88rem;font-weight:600}.hz-signup__consent{display:flex;align-items:flex-start;gap:10px;font-family:var(--hejz-font-ui);font-size:.86rem;line-height:1.4;cursor:pointer}.hz-signup__box{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--hejz-navy)}.hz-signup__consent a{color:inherit;text-decoration:underline}.hz-signup__submit{width:100%;margin-top:2px}.hz-signup__code{margin:2px 0;padding:12px 14px;border:2px dashed var(--hejz-navy);border-radius:14px;background:#fff;font-family:var(--hejz-font-display);font-weight:var(--hejz-font-display-weight);font-size:1.7rem;letter-spacing:.06em;text-align:center;-webkit-user-select:all;user-select:all}.hz-signup__actions{display:flex;flex-wrap:wrap;gap:8px}.hz-signup__actions .hz-btn{flex:1 1 12rem}@media screen and (min-width:750px){.hz-signup[open]{right:var(--hz-gutter, 16px);bottom:16px;left:auto;width:min(420px,100vw - 2 * var(--hz-gutter, 16px));padding:26px 24px 20px}}@media(prefers-reduced-motion:no-preference){.hz-signup[open]{animation:hz-signup-in .28s ease-out}@keyframes hz-signup-in{0%{opacity:0;transform:translateY(12px)}}}@media print{.hz-signup[open]{display:none}}.hz-cart-pay{margin:0;color:var(--hejz-navy);font-family:var(--hejz-font-ui);font-size:.88rem;line-height:1.4;text-align:center}.hz-cart-pay p{margin:0}.hz-cart-pay a{color:inherit;text-decoration:underline;white-space:nowrap}.hz-signup__perks{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-family:var(--hejz-font-ui);font-size:.95rem;line-height:1.35}.hz-signup__perks li{position:relative;padding-inline-start:26px}.hz-signup__perks li:before{content:"";position:absolute;top:.2em;left:0;width:16px;height:16px;border-radius:999px;background:var(--hejz-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.hz-signup__form{gap:8px}.hz-signup__kicker,.hz-signup__text,.hz-signup__perks,.hz-signup__terms{display:none}.hz-signup__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hz-signup__title{padding-inline-end:40px;font-size:clamp(1.45rem,1.25rem + .5vw,1.7rem)}.hz-signup__short{display:block;margin:0 0 2px;padding-inline-end:24px;font-family:var(--hejz-font-ui);font-size:.92rem;line-height:1.35}.hz-signup__input{min-height:44px}.hz-signup__consent{font-size:.78rem;line-height:1.35}.hz-signup__box{width:18px;height:18px}@media screen and (min-width:750px){.hz-signup[open]{width:min(360px,100vw - 2 * var(--hz-gutter, 16px));padding:20px 20px 16px}}@media screen and (max-width:749px){.hz-signup[open]{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:10px;padding:16px 16px 14px;border-radius:16px}}.dialog-zoomed-gallery .product-media-container--image{height:100dvh}@media screen and (min-width:750px){.dialog-zoomed-gallery{scroll-snap-type:y mandatory}.dialog-zoomed-gallery .product-media-container--image{scroll-snap-align:start}}.dialog-zoomed-gallery .product-media-container--image .product-media__drag-zoom-wrapper{display:flex;width:100%;height:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;width:100%;height:100%}.dialog-zoomed-gallery .product-media-container--image .product-media__image,.dialog-zoomed-gallery .product-media-container--image img{width:100%;height:100%;object-fit:contain;transform:none}.hz-tile__card{position:relative;display:block;height:100%}.hz-tile__qa{--padding-inline-end: 0px;--padding-block-end: 0px;--border-radius: var(--hz-tile-radius, 16px);position:absolute;top:0;right:0;left:0;z-index:2;aspect-ratio:1;pointer-events:none}.hz-tile__qa .quick-add{--quick-add-offset: 10px}.hz-tile__qa button.quick-add__button{width:var(--quick-add-expanded-width);padding-inline-end:14px;border-color:transparent;background:var(--hejz-navy);color:#fff;font-family:var(--hejz-font-ui);font-size:.88rem;font-weight:600;box-shadow:0 6px 18px rgb(var(--hejz-navy-rgb) / .22)}.hz-tile__qa button.quick-add__button[data-added=true]{width:var(--quick-add-expanded-width);color:#fff}@media screen and (min-width:750px){.hz-tile__card:is(:hover,:focus-within) .hz-tile__qa button.quick-add__button{opacity:1}}@media(hover:none){.hz-tile__qa button.quick-add__button{font-size:.8rem}}.cart-page__main{display:contents}.cart-page__title{order:1}.cart-page__items{order:2}.cart-page__summary{order:3}.cart-page__more-blocks{order:4}@media screen and (min-width:750px)and (max-width:989px){.cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr);grid-template-rows:none}.cart-page:not(.cart-page--empty)>.cart-page__summary{display:block;grid-column:1;grid-row:auto;height:auto;grid-template-rows:none;margin-block:24px 8px}}@media screen and (min-width:990px){.cart-page:not(.cart-page--empty){grid-template-rows:auto;align-items:start}.cart-page:not(.cart-page--empty)>.cart-page__main{display:block;grid-column:1;grid-row:1;min-width:0}.cart-page:not(.cart-page--empty)>.cart-page__summary{display:block;grid-column:2;grid-row:1;height:auto;align-self:start;grid-template-rows:none}}.hejz-footer__credit{order:5;flex:1 1 100%;margin:0;font-size:.82rem;opacity:.75}.hejz-footer__credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hejz-footer__credit a:hover{opacity:1}@media screen and (max-width:749px){.hejz-footer__credit{flex:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hejz-r17.css.map */
