vault-teaser{display:block}vault-teaser[hidden],.vault-teaser [hidden]{display:none!important}.vault-teaser{--vault-teaser-surface: color-mix(in srgb, rgb(var(--color-background)) 12%, white);--vault-teaser-line: rgba(var(--color-heading-text), .16);padding-block:var(--vault-teaser-spacing-top) var(--vault-teaser-spacing-bottom);border-block:1px solid var(--vault-teaser-line)}.vault-teaser__layout{display:grid;gap:var(--spacing-6);align-items:center}.vault-teaser__intro{max-width:48rem}.vault-teaser__eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--vault-teaser-line);border-radius:var(--button-border-radius);background:var(--vault-teaser-surface);color:rgb(var(--color-heading-text));font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.vault-teaser__eyebrow .icon{display:block;width:1.6rem;height:1.6rem}.vault-teaser__heading{max-width:16ch;margin:0;padding-block:0;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.vault-teaser__text{margin-block-start:var(--spacing-4);color:rgba(var(--color-foreground),.8);line-height:1.7}.vault-teaser__text>:first-child{margin-block-start:0}.vault-teaser__text>:last-child{margin-block-end:0}.vault-teaser__cta{margin-block-start:var(--spacing-5)}.vault-teaser__countdown{margin-block-start:var(--spacing-5);padding-block-start:var(--spacing-4);border-block-start:1px solid var(--vault-teaser-line)}.vault-teaser__countdown-label{margin:0 0 var(--spacing-3);color:rgb(var(--color-heading-text));font-size:1.2rem;font-weight:500}.vault-teaser__clock{display:flex;gap:var(--spacing-3);margin:0}.vault-teaser__time{display:flex;min-width:5.2rem;flex-direction:column-reverse;gap:var(--spacing-1);text-align:center}.vault-teaser__time dt{font-size:1rem;color:var(--vault-teaser-secondary-color, rgba(var(--color-foreground), .75));letter-spacing:.04em;text-transform:uppercase}.vault-teaser__time dd{display:grid;min-height:5.6rem;place-items:center;margin:0;padding:var(--spacing-2);border:1px solid var(--vault-teaser-line);border-radius:var(--card-corner-radius);background:var(--vault-teaser-surface);color:rgb(var(--color-heading-text));font-family:var(--font-heading-family);font-size:2.4rem;font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;line-height:1.2}.vault-teaser__countdown-note{margin:var(--spacing-3) 0 0;color:var(--vault-teaser-secondary-color, rgba(var(--color-foreground), .75));font-size:1.2rem}.vault-teaser__products{display:flex;min-width:0;gap:var(--spacing-4);padding-block-end:var(--spacing-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.vault-teaser__products-region{min-width:0}.vault-teaser__product{position:relative;flex:0 0 62%;min-width:0;padding:var(--spacing-3);border:1px solid var(--vault-teaser-line);border-radius:calc(var(--card-corner-radius) * 2);background:var(--vault-teaser-surface);scroll-snap-align:start}.vault-teaser__media{aspect-ratio:1;border-radius:var(--card-corner-radius)}.vault-teaser .vault-teaser__image{height:100%;object-fit:contain}.vault-teaser__missing-image{display:grid;place-items:center;color:rgb(var(--color-secondary-text))}.vault-teaser__missing-image .icon{width:3.2rem;height:3.2rem}.vault-teaser__product-copy{padding:var(--spacing-4) var(--spacing-1) var(--spacing-2)}.vault-teaser__product-note{margin:0 0 var(--spacing-2);color:rgb(var(--color-heading-text));font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.vault-teaser__badge{display:inline-flex;margin-block-end:var(--spacing-2)}.vault-teaser__product-title{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.vault-teaser__product-title a{color:inherit;text-decoration:none}.vault-teaser__product-title a:hover{text-decoration:underline}.vault-teaser__product-copy .product-card__badges{margin-block-end:var(--spacing-2)}.vault-teaser__price{margin-block-start:var(--spacing-3)}.vault-teaser__price .price{font-size:1.5rem;line-height:1.4}.vault-teaser__purchase{margin-block-start:var(--spacing-4)}.vault-teaser__purchase .button{display:block;width:100%;padding:1.2rem 1.6rem;font-size:1.4rem;line-height:1.3;letter-spacing:.04em}.vault-teaser__cart-message,.vault-teaser__status{margin-block-start:var(--spacing-3);font-size:1.2rem}.vault-teaser__purchase .button[aria-busy=true]{cursor:progress;opacity:.7}.vault-teaser__footnote{margin:var(--spacing-5) 0 0;padding-block-start:var(--spacing-4);border-block-start:1px solid var(--vault-teaser-line);color:var(--vault-teaser-secondary-color, rgba(var(--color-foreground), .75));font-size:1.2rem}.vault-teaser__editor-note,.vault-teaser__setup{padding:var(--spacing-4);border:1px dashed rgb(var(--color-border))}.vault-teaser__editor-note{margin:0 0 var(--spacing-5)}@media screen and (max-width:749px){.vault-teaser .vault-teaser__heading,.vault-teaser .vault-teaser__heading em{font-size:32px}.vault-teaser .vault-teaser__text,.vault-teaser .vault-teaser__text p,.vault-teaser .vault-teaser__countdown-label,.vault-teaser .vault-teaser__product-title,.vault-teaser .vault-teaser__price .price,.vault-teaser .vault-teaser__purchase .button{font-size:15px}.vault-teaser .vault-teaser__time dd{font-size:24px}.vault-teaser .vault-teaser__time dt{font-size:11px}.vault-teaser .vault-teaser__eyebrow,.vault-teaser .vault-teaser__badge,.vault-teaser .vault-teaser__product .product-card__badge,.vault-teaser .vault-teaser__product-note,.vault-teaser .vault-teaser__countdown-note,.vault-teaser .vault-teaser__footnote{font-size:12px}}@media screen and (min-width:750px){.vault-teaser__products{display:grid;grid-template-columns:repeat(var(--vault-teaser-columns),minmax(0,1fr));overflow:visible;padding-block-end:0}}@media screen and (min-width:990px){.vault-teaser__layout{grid-template-columns:minmax(24rem,.8fr) minmax(0,1.8fr);gap:var(--spacing-7)}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/section-vault-teaser.css.map */
