:root{--zp06-cyan: #00bfe0;--zp06-ink: #0b0b0f;--zp06-muted: #6b6b80;--zp06-line: #e6e6ef;--zp06-success: #00a667;--zp06-campaign-bg: linear-gradient(120deg, #120f2e 0%, #231a57 55%, #3a2b8c 100%);--announcement-bar-is-sticky: 1}.zp06-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--zp06-cyan);color:#fff;font-size:10px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.zp06-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1.5px solid var(--zp06-cyan);border-radius:8px;background:var(--zp06-cyan);color:#fff;font:inherit;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.zp06-button--outline{border-color:#fff;background:transparent}.zp06-button--block{width:100%}.zp06-countdown{display:inline-flex;gap:4px}.zp06-countdown__chip{display:inline-flex;align-items:baseline;gap:1px;padding:4px 6px;border-radius:6px;background:#ffffff24;color:#fff;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.zp06-countdown__chip small{font-size:.75em;font-weight:500;opacity:.8}.zp06-bar-wrap{position:sticky;top:0;z-index:5}.zp06-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;padding:10px 16px;background:var(--zp06-ink);color:#fff;font-size:13px;line-height:1.2}.zp06-bar__ends{display:inline-flex;align-items:center;gap:6px}.zp06-bar__ends-label{color:#a3a3b3;font-size:12px}.zp06-bar__link{padding:0;border:0;background:none;color:var(--zp06-cyan);font:inherit;font-weight:700;text-transform:uppercase;cursor:pointer}.zp06-bar__break{display:none}@media screen and (max-width:699px){.zp06-bar{gap:4px 8px;padding:8px 12px;font-size:12px}.zp06-bar .zp06-pill{order:1}.zp06-bar__ends{order:2}.zp06-bar__break{order:3;display:block;flex-basis:100%}.zp06-bar__text{order:4}.zp06-bar__link{order:5;font-size:10px;text-decoration:underline}.zp06-bar .zp06-countdown__chip{padding:3px 5px;font-size:11px}}.zp06-week{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #c9c0ff;border-radius:8px;background:#f3f1ff;color:var(--zp06-ink)}.zp06-week__image{flex:none;width:44px;height:44px;border-radius:6px;background:#fff;object-fit:contain}.zp06-week__text{display:grid;gap:2px;margin:0;font-size:13px;line-height:1.3}.zp06-week__text>span{color:var(--zp06-muted);font-size:11px}.zp06-drawer{--drawer-max-width: min(92vw, 30rem);color:var(--zp06-ink)}.zp06-drawer::part(header){border-block-end:0}.zp06-drawer::part(body){gap:16px}.zp06-drawer::part(footer){border-block-start:0}.zp06-drawer__header{display:flex;align-items:center;gap:10px}.zp06-drawer__title{margin:0;font-size:18px;font-weight:800}.zp06-drawer__week{padding:6px;border-radius:12px;background:var(--zp06-campaign-bg)}@media screen and (max-width:699px){.zp06-drawer::part(base){display:flex;flex-direction:column;justify-content:flex-end}.zp06-drawer::part(content){height:auto;max-height:90dvh;max-width:none;border-radius:16px 16px 0 0}}.zp06-note{margin:0;color:var(--zp06-muted);font-size:12px}.zp06-status{display:grid;gap:8px}.zp06-status__card{padding:14px;border:1px solid var(--zp06-line);border-radius:10px}.zp06-status__head{display:flex;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:14px}.zp06-status__track{display:block;height:6px;border-radius:999px;background:var(--zp06-line);overflow:hidden}.zp06-status__track>span{display:block;height:100%;border-radius:inherit;background:var(--zp06-cyan)}.zp06-status__next{margin:8px 0 0;color:var(--zp06-muted);font-size:12px}.zp06-tiers{display:grid;gap:8px}.zp06-tier{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--zp06-line);border-radius:10px;color:var(--zp06-muted);font-size:14px;line-height:1.3}.zp06-tier__text small{display:block;font-size:11px}.zp06-tier__get{white-space:nowrap}.zp06-tier__check{width:16px;height:16px;border:1.5px solid #c4c4d0;border-radius:50%}.zp06-tier.is-reached{color:var(--zp06-ink)}.zp06-tier.is-reached .zp06-tier__check{border-color:var(--zp06-cyan);background:var(--zp06-cyan) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l3 3 5-6' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 9px no-repeat}.zp06-tier.is-current{border-color:var(--zp06-cyan);background:#e9fbfe;font-weight:700}.zp06-save{--zp06-save-size: 207px;position:absolute;display:grid;justify-items:center;align-content:center;width:var(--zp06-save-size);aspect-ratio:1;border-radius:50%;background:var(--zp06-cyan);box-shadow:0 10px 28px #00000040;color:#fff;font-size:calc(var(--zp06-save-size) * .125);font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.zp06-save small{font-size:1em;line-height:calc(var(--zp06-save-size) * .155)}.zp06-save strong{color:var(--zp06-ink);font-size:calc(var(--zp06-save-size) * .4);font-weight:900;letter-spacing:-.02em;line-height:1}.zp06-banner__box{position:relative;isolation:isolate;display:grid;align-items:center;min-height:var(--zp06-banner-height, clamp(430px, 43vw, 760px));background:var(--zp06-campaign-bg);color:#fff;overflow:hidden}.zp06-banner__box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0c0922d9,#0c092259 45%,#0c092200 70%)}.zp06-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.zp06-banner__media img{width:100%;height:100%;object-fit:cover;object-position:70% center}.zp06-banner__content{display:grid;justify-items:start;gap:16px;max-width:640px;padding:40px clamp(24px,4vw,64px)}.zp06-banner .zp06-banner__title{margin:0;color:#fff;font-size:clamp(28px,3.4vw,48px);font-weight:900;line-height:1;text-transform:uppercase}.zp06-banner__lead{margin:0;color:#ffffffd9;font-size:16px}.zp06-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.zp06-banner__trust{width:100%;max-width:320px;min-height:24px}.zp06-banner .zp06-save{top:14.5%;right:2.5%}.zp06-banner--collection .zp06-banner__box{--zp06-banner-height: 394px;border-radius:16px}.zp06-banner--collection .zp06-banner__title{font-size:clamp(26px,2.8vw,40px)}.zp06-banner--collection .zp06-save{--zp06-save-size: 130px;top:30px;right:42px}@media screen and (max-width:699px){.zp06-banner__box{align-items:start;min-height:0}.zp06-banner__box:before{background:#0c09228c}.zp06-banner__media img{object-position:left center}.zp06-banner__content{justify-items:stretch;gap:12px;max-width:none;padding:24px 16px}.zp06-banner .zp06-banner__title{max-width:calc(100% - 88px);font-size:24px}.zp06-banner__lead{font-size:13px}.zp06-banner__actions{display:grid;gap:10px}.zp06-banner__actions .zp06-countdown{justify-self:start}.zp06-banner .zp06-save{--zp06-save-size: 92px;top:17px;right:15px}.zp06-banner--collection .zp06-save{display:none}}.zp06-collection-banner{margin-block-end:24px}.zp06-sale{display:grid;gap:12px;margin-block:16px 24px;padding:16px;border-radius:12px;background:var(--zp06-campaign-bg);color:#fff}.zp06-sale__head{display:flex;align-items:center;gap:10px;margin:0;font-size:16px}.zp06-sale__note{margin:0;color:#ffffffb3;font-size:11px}.zp06-sale__button{justify-self:start}@media screen and (max-width:699px){.zp06-sale__button{justify-self:stretch}}.product-gallery__image-list:has(>.zp06-media-badges){position:relative}.zp06-media-badges{position:absolute;inset:16px 0 auto;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-inline:inherit;pointer-events:none}.zp06-media-badges>*{margin-inline:16px}.zp06-media-badges__gift{padding:6px 12px;border-radius:999px;background:var(--zp06-ink);color:#fff;font-size:12px;font-weight:700}.zp06-media-badges .zp06-save{--zp06-save-size: 143px;position:static;flex:none;background:var(--zp06-ink)}.zp06-media-badges .zp06-save strong{color:var(--zp06-cyan)}@media screen and (max-width:699px){.zp06-media-badges{top:12px}.zp06-media-badges>*{margin-inline:12px}.zp06-media-badges__gift{font-size:10px}.zp06-media-badges .zp06-save{--zp06-save-size: 86px}}.zp06-card-badge{position:absolute;top:10px;left:10px;z-index:1;display:grid;gap:1px;padding:5px 9px;border-radius:8px;background:var(--zp06-ink);color:#fff;font-size:9.5px;font-weight:700;line-height:1.2}.zp06-card-badge small{color:var(--zp06-cyan);font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.zp05-card__media:has(.zp06-card-badge) .zp05-card__badge{right:10px;left:auto}.zp02-cart__header .zp06-pill{margin-inline-start:8px}.zp06-progress{padding:16px 16px 18px;border-bottom:1px solid var(--zp02-line, var(--zp06-line));background:#fbfcfd}.zp06-progress__message{margin:0 0 12px;font-size:12px;font-weight:600;line-height:1.45;text-align:center}.zp06-progress__track{position:relative}.zp06-progress__track:before,.zp06-progress__fill{content:"";position:absolute;top:10px;left:0;height:4px;border-radius:999px}.zp06-progress__track:before{right:0;background:var(--zp06-line)}.zp06-progress__fill{width:var(--zp06-fill);background:var(--zp06-cyan)}.zp06-progress__steps{position:relative;display:grid;grid-template-columns:repeat(var(--zp06-steps, 5),minmax(0,1fr));text-align:center}.zp06-progress__step{display:grid;justify-items:center;align-content:start;gap:2px;font-size:10px;line-height:1.2}.zp06-progress__marker{display:grid;place-items:center;width:24px;height:24px;margin-bottom:4px;border:2px solid var(--zp06-line);border-radius:50%;background:#fff;font-size:11px}.zp06-progress__step.is-reached .zp06-progress__marker{border-color:var(--zp06-cyan);background:var(--zp06-cyan);color:#fff;font-weight:800}.zp06-progress__step strong{font-size:10.5px;font-weight:800}.zp06-progress__step.is-reached strong{color:var(--zp06-success)}.zp06-progress__step small{color:#8a8a99;font-size:9.5px}zp06-live{display:contents}
/*# sourceMappingURL=/cdn/shop/t/39/assets/zp06-bfcm.css.map */
