.promo-timer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%}.promo-timer__title{margin:0;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.3;text-align:center}.promo-timer__clock{display:flex;align-items:flex-start;justify-content:center;gap:8px}.promo-timer__unit{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:36px}.promo-timer__value{font-family:Instrument Sans,sans-serif;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1}.promo-timer__sep{font-family:Instrument Sans,sans-serif;font-size:22px;font-weight:600;line-height:1}.promo-timer__label{font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.2;opacity:.8}@media screen and (min-width:769px){.promo-timer{flex-direction:row;gap:28px}.promo-timer__title{font-size:16px}.promo-timer__value,.promo-timer__sep{font-size:28px}.promo-timer__unit{min-width:48px}}.price-with-badge{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.price-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;background:var(--price-badge-bg, #000);color:var(--price-badge-fg, #fff);font-size:.8125rem;font-weight:600;line-height:1.3;white-space:nowrap}.promo-copy-banner{font-family:Instrument Sans,sans-serif;--pcb-media-min: 189px;--pcb-pad-y: 22px;--pcb-pad-x: 18px;--pcb-pad-right: 16px;--pcb-pad-bottom: 16px;--pcb-gap: 8px;--pcb-copy-gap: 8px;--pcb-code-gap: 8px;--pcb-eyebrow-size: 11px;--pcb-eyebrow-leading: 14px;--pcb-title-size: 32px;--pcb-title-leading: 34px;--pcb-title-max: 168px;--pcb-label-size: 14px;--pcb-label-leading: 18px;--pcb-pill-height: 44px;--pcb-pill-pad: 20px;--pcb-pill-size: 15px;--pcb-icon: 16px;--pcb-badge: 108px;--pcb-badge-kicker: 11px;--pcb-badge-kicker-leading: 13px;--pcb-badge-value: 34px;--pcb-badge-value-leading: 34px;--pcb-marquee-height: 32px;--pcb-marquee-size: 11px;--pcb-marquee-leading: 14px;width:100%;border-radius:var(--pcb-radius, 8px);overflow:hidden;background:var(--pcb-bg, transparent)}.promo-copy-banner__hit{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.promo-copy-banner__media{position:relative;display:block;min-height:var(--pcb-media-min);overflow:hidden}.promo-copy-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.promo-copy-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pcb-overlay, #000);opacity:var(--pcb-overlay-opacity, .4)}.promo-copy-banner__body{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--pcb-gap);min-height:var(--pcb-media-min);padding:var(--pcb-pad-y) var(--pcb-pad-right) var(--pcb-pad-bottom) var(--pcb-pad-x);color:var(--pcb-text, #fff)}.promo-copy-banner__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pcb-copy-gap);min-width:0;flex:1 1 auto}.promo-copy-banner__eyebrow{font-size:var(--pcb-eyebrow-size);font-weight:600;letter-spacing:.8px;text-transform:uppercase;line-height:var(--pcb-eyebrow-leading)}.promo-copy-banner__title{display:block;max-width:var(--pcb-title-max);font-size:var(--pcb-title-size);font-weight:700;line-height:var(--pcb-title-leading);letter-spacing:-.6px}.promo-copy-banner__code-row{display:flex;align-items:center;gap:var(--pcb-code-gap);margin-top:4px}.promo-copy-banner__code-label{font-size:var(--pcb-label-size);font-weight:500;line-height:var(--pcb-label-leading);white-space:nowrap}.promo-copy-banner__pill{display:inline-grid;grid-template-columns:max-content;align-items:center;justify-items:center;flex:0 0 auto;height:var(--pcb-pill-height);padding:0 var(--pcb-pill-pad);border-radius:999px;background:var(--pcb-pill-bg, #fff);color:var(--pcb-pill-text, #1c1c1c)}.promo-copy-banner__pill-default,.promo-copy-banner__pill-success{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--pcb-pill-size);font-weight:700;line-height:18px;letter-spacing:.2px;white-space:nowrap;visibility:hidden}.promo-copy-banner__hit:not(.is-copied) .promo-copy-banner__pill-default,.promo-copy-banner__hit.is-copied .promo-copy-banner__pill-success{visibility:visible}.promo-copy-banner__icon{display:block;width:var(--pcb-icon);height:var(--pcb-icon);flex:0 0 var(--pcb-icon)}.promo-copy-banner__badge{position:relative;flex:0 0 var(--pcb-badge);width:var(--pcb-badge);height:var(--pcb-badge);border-radius:50%;background:var(--pcb-badge-bg, #fff);color:var(--pcb-badge-text, #1c1c1c);display:grid;place-items:center;overflow:hidden}.promo-copy-banner__badge-image{width:100%;height:100%;object-fit:cover;display:block}.promo-copy-banner__badge-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1;transform:rotate(var(--pcb-badge-rotate, 0deg))}.promo-copy-banner__badge-top,.promo-copy-banner__badge-bottom{font-size:var(--pcb-badge-kicker);font-weight:600;letter-spacing:.6px;line-height:var(--pcb-badge-kicker-leading);text-transform:uppercase;white-space:nowrap}.promo-copy-banner__badge-middle{font-size:var(--pcb-badge-value);font-weight:700;letter-spacing:-.8px;line-height:var(--pcb-badge-value-leading);white-space:nowrap}.promo-copy-banner__marquee{display:flex;align-items:center;height:var(--pcb-marquee-height);overflow:hidden;background:var(--pcb-marquee-bg, #f6f3ee);color:var(--pcb-marquee-text, #1c1c1c)}.promo-copy-banner__marquee-track{display:flex;width:max-content;animation:promo-copy-banner-marquee var(--pcb-marquee-duration, 28s) linear infinite}.promo-copy-banner__marquee-group{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding-right:6px}.promo-copy-banner__phrase,.promo-copy-banner__sep{font-size:var(--pcb-marquee-size);font-weight:600;letter-spacing:.6px;line-height:var(--pcb-marquee-leading);text-transform:uppercase;white-space:nowrap}@keyframes promo-copy-banner-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.promo-copy-banner__marquee-track{animation:none}}@media screen and (max-width:360px){.promo-copy-banner{--pcb-media-min: 172px;--pcb-pad-y: 16px;--pcb-pad-x: 14px;--pcb-pad-right: 12px;--pcb-pad-bottom: 12px;--pcb-title-size: 28px;--pcb-title-leading: 30px;--pcb-title-max: 148px;--pcb-label-size: 13px;--pcb-pill-height: 40px;--pcb-pill-pad: 16px;--pcb-pill-size: 14px;--pcb-icon: 14px;--pcb-badge: 96px;--pcb-badge-kicker: 10px;--pcb-badge-kicker-leading: 12px;--pcb-badge-value: 28px;--pcb-badge-value-leading: 28px;--pcb-marquee-height: 28px;--pcb-marquee-size: 10px;--pcb-marquee-leading: 12px}}@media screen and (min-width:1000px){.promo-copy-banner{--pcb-media-min: 238px;--pcb-pad-y: 0px;--pcb-pad-x: 28px;--pcb-pad-right: 26px;--pcb-pad-bottom: 0px;--pcb-gap: 16px;--pcb-copy-gap: 10px;--pcb-code-gap: 12px;--pcb-eyebrow-size: 13px;--pcb-eyebrow-leading: 16px;--pcb-title-size: 48px;--pcb-title-leading: 52px;--pcb-title-max: 260px;--pcb-label-size: 20px;--pcb-label-leading: 24px;--pcb-pill-height: 50px;--pcb-pill-pad: 32px;--pcb-pill-size: 20px;--pcb-icon: 16px;--pcb-badge: 156px;--pcb-badge-kicker: 16px;--pcb-badge-kicker-leading: 18px;--pcb-badge-value: 48px;--pcb-badge-value-leading: 48px;--pcb-marquee-height: 34px;--pcb-marquee-size: 13px;--pcb-marquee-leading: 16px}.promo-copy-banner__eyebrow{letter-spacing:1.6px}.promo-copy-banner__title{letter-spacing:-1px}.promo-copy-banner__code-label{font-weight:600}.promo-copy-banner__code-row{margin-top:6px}.promo-copy-banner__pill-default,.promo-copy-banner__pill-success{gap:8px}.promo-copy-banner__badge-text{gap:2px}.promo-copy-banner__badge-top,.promo-copy-banner__badge-bottom{letter-spacing:.8px}.promo-copy-banner__badge-middle{letter-spacing:-1px}.promo-copy-banner__phrase,.promo-copy-banner__sep{font-weight:700;letter-spacing:.4px}}.variant-picker__option-cards{display:flex;flex-direction:column;gap:.5rem}.option-detail-card{--option-card-border: #d6d3cc;--option-card-border-selected: #1c1c1c;--option-card-bg-selected: #fff;--option-card-text: #1c1c1c;--option-card-text-secondary: #6b665e;--option-card-radius: 8px}.option-detail-card__label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1rem;border:1px solid var(--option-card-border);border-radius:var(--option-card-radius);color:var(--option-card-text);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.option-detail-card :checked+.option-detail-card__label{border-color:var(--option-card-border-selected);box-shadow:inset 0 0 0 1px var(--option-card-border-selected);background:var(--option-card-bg-selected)}.option-detail-card :focus-visible+.option-detail-card__label{outline:2px solid var(--option-card-border-selected);outline-offset:2px}.option-detail-card--disabled .option-detail-card__label{opacity:.55}.option-detail-card__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.option-detail-card__title{font-size:.9375rem;line-height:1.3}.option-detail-card__name{font-weight:700}.option-detail-card__detail{color:var(--option-card-text-secondary)}.option-detail-card__description{font-size:.8125rem;line-height:1.35}.option-detail-card__prices{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;text-align:end}.option-detail-card__price{font-size:.9375rem;font-weight:700}.option-detail-card__compare{color:var(--option-card-text-secondary);font-size:.8125rem;text-decoration:line-through}@media screen and (max-width:699px){.option-detail-card__label{padding:.5625rem .875rem}}.set-option-card{--set-option-border: #c8c8c8;--set-option-border-selected: #1c1c1c;--set-option-text: #1c1c1c;--set-option-text-secondary: #636363;--set-option-text-save: #44ad3b;--set-option-radius: 4px;--set-option-pad-block: 12px;--set-option-pad-inline: 12px;--set-option-gap: 10px;--set-option-media-size: 75px;--set-option-title-size: 14px;--set-option-per-piece-size: 13px;--set-option-price-size: 18px;--set-option-compare-size: 12px;--set-option-save-size: 13px;--set-option-badge-size: 14px;--set-option-card-min-width: 205px;flex:1 1 var(--set-option-card-min-width);min-width:var(--set-option-card-min-width);max-width:100%}.set-option-card--has-media,.variant-picker__set-options--with-media .set-option-card{--set-option-card-min-width: 250px}.set-option-card__label{display:block;padding:var(--set-option-pad-block) var(--set-option-pad-inline);border:2px solid var(--set-option-border);border-radius:var(--set-option-radius);cursor:pointer;height:100%;background:#fff;transition:border-color .15s ease}.set-option-card--selected .set-option-card__label,.set-option-card:has(:checked) .set-option-card__label{border-color:var(--set-option-border-selected)}.set-option-card--disabled .set-option-card__label{opacity:.55;cursor:not-allowed}.set-option-card__badge{display:inline-flex;width:max-content;margin:0 0 12px;padding:4px 8px;border-radius:4px;font-size:var(--set-option-badge-size);line-height:1.2;font-weight:600;white-space:nowrap;background:var(--set-option-badge-bg, #1c1c1c);color:var(--set-option-badge-fg, #fff)}.set-option-card__content{display:flex;min-width:0;gap:var(--set-option-gap)}.set-option-card__content--row,.set-option-card__content--column{flex-direction:row;align-items:flex-start}.set-option-card__media{flex-shrink:0;width:var(--set-option-media-size)}.set-option-card__image{width:100%;height:auto;object-fit:contain;display:block}.set-option-card__body{display:flex;flex-direction:column;min-width:0;flex:1}.set-option-card__title{margin:0 0 2px;font-size:var(--set-option-title-size);font-weight:600;line-height:1.29;color:var(--set-option-text)}.set-option-card__price-per-piece{margin:0;font-size:var(--set-option-per-piece-size);line-height:1.35;font-weight:400;color:var(--set-option-text-secondary)}.set-option-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;margin:8px 0}.set-option-card__prices--end{flex-wrap:nowrap;justify-content:flex-end;flex-shrink:0;margin:0 0 0 auto;align-self:flex-start}.set-option-card__prices--end .set-option-card__price,.set-option-card__prices--end .set-option-card__compare-price{white-space:nowrap}.set-option-card__price{font-size:var(--set-option-price-size);font-weight:600;line-height:1.2;color:var(--set-option-text)}.set-option-card__compare-price{font-size:var(--set-option-compare-size);line-height:1.2;font-weight:400;text-decoration:line-through;color:var(--set-option-text-secondary)}.set-option-card__save-text{margin:0;font-size:var(--set-option-save-size);line-height:1.35;font-weight:400;color:var(--set-option-text-save)}.variant-picker__set-options{display:flex;gap:8px;container-type:inline-size;container-name:set-option-cards}.variant-picker__set-options--column{flex-direction:column}.variant-picker__set-options--row{flex-direction:row;flex-wrap:wrap}.variant-picker__set-options--slider{--set-option-slider-visible-min: 1.5;--set-option-slider-visible-max: 2.2;--set-option-slider-track-gap: 8px;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline:2px;gap:var(--set-option-slider-track-gap)}.variant-picker__set-options--slider .set-option-card{--set-option-slider-basis-15: calc( (100cqi - var(--set-option-slider-track-gap) * (var(--set-option-slider-visible-min) - 1)) / var(--set-option-slider-visible-min) );--set-option-slider-basis-22: calc( (100cqi - var(--set-option-slider-track-gap) * (var(--set-option-slider-visible-max) - 1)) / var(--set-option-slider-visible-max) );--set-option-slider-card-size: max(var(--set-option-slider-basis-15), var(--set-option-card-min-width));flex:0 0 var(--set-option-slider-card-size);min-width:var(--set-option-card-min-width);max-width:none;width:auto;scroll-snap-align:start}@media screen and (max-width:539px){@container set-option-cards (min-width: 312px){.variant-picker__set-options--slider:not(.variant-picker__set-options--with-media) .set-option-card{--set-option-slider-card-size: max(var(--set-option-slider-basis-22), var(--set-option-card-min-width))}}@container set-option-cards (min-width: 379px){.variant-picker__set-options--slider.variant-picker__set-options--with-media .set-option-card{--set-option-slider-card-size: max(var(--set-option-slider-basis-22), var(--set-option-card-min-width))}}}@media screen and (min-width:540px){@container set-option-cards (min-width: 380px){.variant-picker__set-options--slider .set-option-card{--set-option-slider-card-size: max(var(--set-option-slider-basis-22), var(--set-option-card-min-width))}}}.variant-picker__set-options--column .set-option-card{--set-option-card-min-width: 0;flex:1 1 100%;min-width:100%;width:100%;max-width:none}@container set-option-cards (max-width: 417px){.variant-picker__set-options--row:not(.variant-picker__set-options--with-media) .set-option-card{flex:1 1 100%;min-width:100%;max-width:none}}@container set-option-cards (max-width: 507px){.variant-picker__set-options--row.variant-picker__set-options--with-media .set-option-card{flex:1 1 100%;min-width:100%;max-width:none}}@media screen and (min-width:540px){.set-option-card{--set-option-pad-block: 14px;--set-option-pad-inline: 14px;--set-option-gap: 16px}.variant-picker__set-options{gap:10px}.variant-picker__set-options--slider{--set-option-slider-track-gap: 10px}}
/*# sourceMappingURL=/cdn/shop/t/116/compiled_assets/styles.css.map */
