.product-teaser--inner-shadow{box-shadow:inset 0 3px 15px #00000040}.product-teaser__grid{display:grid;gap:3.2rem}@media screen and (min-width:750px){.product-teaser__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:4rem clamp(4rem,6vw,10rem)}}.product-teaser__eyebrow{--cocktail-card-label-size: 1.3rem;margin:0 0 .8rem;color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.product-teaser__eyebrow{--cocktail-card-label-size: 1.4rem}}.product-teaser__heading{margin:0;font-size:var(--product-teaser-heading-size);font-weight:400;line-height:1.05;word-break:break-word}.product-teaser__emphasis{font-size:var(--product-teaser-emphasis-size);line-height:.9;color:var(--product-teaser-accent)}.product-teaser__text{max-width:60rem;margin:2rem 0 0;font-size:var(--product-teaser-text-size);line-height:1.6}.product-teaser__text>p{margin:0}.product-teaser__media{position:relative}.product-teaser__media--paper{padding:var(--cocktail-card-padding);background:rgb(var(--color-background))}.product-teaser__media-inner{position:relative;display:grid;aspect-ratio:var(--product-teaser-ratio, auto);overflow:hidden;background:rgba(var(--color-foreground),.04)}.product-teaser__media-inner>img,.product-teaser__media-inner>svg,.product-teaser__media-inner>video{grid-area:1 / 1;display:block;width:100%;height:100%;object-fit:cover}.product-teaser--ratio-adapt .product-teaser__media-inner>img,.product-teaser--ratio-adapt .product-teaser__media-inner>svg,.product-teaser--ratio-adapt .product-teaser__media-inner>video{height:auto}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-teaser__media-inner>img{transition:transform var(--duration-long) ease}a.product-teaser__media-inner:hover>img{transform:scale(1.03)}}.product-teaser__badge{position:absolute;top:calc(var(--product-teaser-frame, 0rem) + 1.2rem);left:calc(var(--product-teaser-frame, 0rem) + 1.2rem);z-index:2;padding:.5em .9em;background:var(--product-teaser-accent);color:#fff;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;transform:rotate(-4deg);pointer-events:none}.product-teaser__media--paper{--product-teaser-frame: var(--cocktail-card-padding)}.product-teaser__sound{position:absolute;right:1.2rem;bottom:1.2rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;transition:background-color var(--duration-short) ease}.product-teaser__sound:hover{background:#000c}.product-teaser__sound[hidden]{display:none}.product-teaser__sound-icon{width:2.2rem;height:2.2rem}.product-teaser__sound[aria-pressed=true] .product-teaser__sound-icon--off,.product-teaser__sound[aria-pressed=false] .product-teaser__sound-icon--on{display:none}.product-teaser__buy{margin-top:2.8rem;padding:2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.product-teaser__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:0}.product-teaser__price-current{font-family:var(--font-heading-family);font-size:var(--product-teaser-price-size);font-weight:700;line-height:1.1;color:var(--product-teaser-accent)}.product-teaser__price-original{font-family:var(--font-heading-family);font-size:max(1.4rem,calc(var(--product-teaser-price-size) * .5));color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-teaser__price-save{--cocktail-card-label-size: 1.2rem;display:inline-block;color:var(--product-teaser-accent)}.product-teaser__list{display:flex;flex-direction:column;gap:.4rem;margin:1.6rem 0 0;padding:0;list-style:none;font-family:var(--font-heading-family);font-size:max(1.3rem,calc(var(--product-teaser-text-size) * .8));letter-spacing:.04em;text-transform:uppercase}.product-teaser__list-icon{display:inline-block;min-width:1.2em;color:var(--product-teaser-accent)}.product-teaser__form{display:block;margin-top:2.4rem;text-align:var(--product-teaser-cta-align, left)}.product-teaser__cta{min-width:24rem}.product-teaser__cta.loading>span:not(.loading__spinner){visibility:hidden}@media screen and (max-width:749px){.product-teaser__cta{width:100%;min-width:0}}.product-teaser__header{max-width:72rem;margin:0 auto 3.6rem;text-align:center}.product-teaser__header .product-teaser__text{margin-inline:auto}.product-teaser__header .product-teaser__list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.4rem 2.4rem}.product-teaser__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.product-teaser__cards{gap:clamp(2.4rem,4vw,4.8rem);max-width:104rem;margin-inline:auto}}.product-teaser__card{display:flex;flex-direction:column;gap:1.6rem}.product-teaser__card-body{display:flex;flex-direction:column;flex-grow:1;gap:.8rem}.product-teaser__card-title{margin:0;font-size:var(--product-teaser-card-title-size);line-height:1.05;word-break:break-word}.product-teaser__card-title a{color:inherit;text-decoration:none}.product-teaser__card-title a:hover{text-decoration:underline;text-underline-offset:.3rem}.product-teaser__card-text{margin:0;font-size:var(--product-teaser-card-text-size);line-height:1.5}.product-teaser__card-text>p{margin:0}.product-teaser__card .product-teaser__price{margin-top:auto;padding-top:.4rem}.product-teaser__card .product-teaser__price-current{font-size:var(--product-teaser-card-price-size)}.product-teaser__card .product-teaser__form{margin-top:.4rem;text-align:left}.product-teaser__card .product-teaser__cta{width:100%;min-width:0;min-height:4.4rem;font-size:1.4rem}.product-teaser__card .product-teaser__badge{font-size:1.1rem}@media screen and (max-width:749px){.product-teaser__card .product-teaser__cta{padding-inline:1rem;font-size:1.2rem;letter-spacing:.04em}}.product-teaser__bundle{display:grid;gap:1.6rem;max-width:104rem;margin:3.6rem auto 0;padding:2.4rem 0;border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.product-teaser__bundle-label{--cocktail-card-label-size: 1.2rem;margin:0 0 .6rem;color:rgba(var(--color-foreground),.75)}.product-teaser__bundle-image>img{display:block;width:100%;height:auto}.product-teaser__bundle-note{margin:.6rem 0 0;font-size:var(--product-teaser-card-text-size);line-height:1.5}.product-teaser__bundle .product-teaser__form{margin-top:0}@media screen and (max-width:749px){.product-teaser__bundle--image .product-teaser__bundle-info{display:contents}.product-teaser__bundle--image{gap:0}.product-teaser__bundle--image .product-teaser__bundle-label{order:1;margin-bottom:1rem}.product-teaser__bundle--image .product-teaser__bundle-image{order:2;margin-bottom:1.6rem}.product-teaser__bundle--image .product-teaser__price{order:3}.product-teaser__bundle--image .product-teaser__bundle-note{order:4}.product-teaser__bundle--image .product-teaser__form{order:5;margin-top:1.6rem}}@media screen and (min-width:750px){.product-teaser__bundle{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.4rem 4rem}.product-teaser__bundle--image{grid-template-columns:16rem minmax(0,1fr) auto;gap:2.4rem 3.2rem}.product-teaser__bundle-image>img{aspect-ratio:1;object-fit:cover}.product-teaser__bundle .product-teaser__form{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/261/assets/section-product-teaser.css.map */
