.festival-product-page-info{--fp-banner-radius: 6px;box-sizing:border-box;container-name:fp-banner;container-type:inline-size;position:relative;overflow:hidden;width:calc(100% - 48px);max-width:1200px;min-width:0;margin:84px auto 24px;border-radius:var(--fp-banner-radius)}.festival-product-page-info *,.festival-product-page-info *:before,.festival-product-page-info *:after{box-sizing:border-box}.festival-product-page-info p{margin:0}.festival-product-page-info__picture{display:block;width:100%;max-width:100%;min-width:0}.festival-product-page-info__image{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:5 / 1;object-fit:cover;object-position:center}.festival-product-page-info .text-wrapper{position:absolute;left:13.333%;bottom:10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:clamp(8px,1.333cqw,16px);width:min(361px,46%);max-width:82%;min-width:0;z-index:1}.festival-product-page-info .copy-group,.festival-product-page-info .bf-cta-group{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(4px,.667cqw,8px);width:100%;min-width:0}.festival-product-page-info .bf-save{margin:0}.festival-product-page-info .bf-save__art{display:none}.festival-product-page-info .bf-save__copy{display:flex;flex-wrap:nowrap;align-items:baseline;max-width:100%;font-family:Anton,sans-serif;font-weight:400;line-height:1;letter-spacing:.32px;white-space:nowrap;background:radial-gradient(120% 180% at 46% 58%,#ffefd9,#fff092 25%,#ff5808 51%,#ffc691 75%,#fba20f 88%,#ff5000);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.festival-product-page-info .bf-save-pre,.festival-product-page-info .bf-save-off{font-size:clamp(22px,3.333cqw,40px)}.festival-product-page-info .bf-save-pct{font-size:clamp(30px,4.5cqw,54px)}.festival-product-page-info .bf-save-pre{margin-right:.18em}.festival-product-page-info .bf-save-off{margin-left:.16em}.festival-product-page-info .bf-soon{color:#ffda99;font-family:Shokz Sans Text,sans-serif;font-size:clamp(12px,1.167cqw,14px);font-weight:400;line-height:18px;letter-spacing:0}.festival-product-page-info .bf-prize{color:#fff6d9;font-family:Shokz Sans Display,sans-serif;font-size:clamp(14px,1.667cqw,20px);font-weight:500;line-height:1.2;letter-spacing:.16px}.festival-product-page-info .bf-date{color:#c6c6c6;font-family:Shokz Sans Text,sans-serif;font-size:clamp(12px,1.167cqw,14px);font-weight:400;line-height:18px;letter-spacing:0}.festival-product-page-info .button-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;height:clamp(28px,3.333cqw,40px);margin-top:0;padding:0 clamp(16px,2.667cqw,32px);border-radius:4px;background:#fff;color:#050505;font-family:Shokz Sans Text,sans-serif;font-size:clamp(13px,1.333cqw,16px);font-weight:400;line-height:22px;letter-spacing:.16px;text-decoration:none;white-space:nowrap}.festival-product-page-info .button-link:hover{color:#050505;opacity:.85}@container fp-banner (max-width: 900px){.festival-product-page-info .text-wrapper{left:4%;bottom:12px;width:min(300px,52%);gap:4px}.festival-product-page-info .copy-group,.festival-product-page-info .bf-cta-group{gap:2px}.festival-product-page-info .bf-soon,.festival-product-page-info .bf-date{font-size:12px;line-height:16px}.festival-product-page-info .bf-prize{font-size:14px;line-height:18px}.festival-product-page-info .button-link{height:28px;padding:0 16px;font-size:13px;line-height:18px}}@media(max-width:768px){.festival-product-page-info{width:calc(100% - 32px);margin-block:70px 16px}.festival-product-page-info__image{aspect-ratio:361 / 180}.festival-product-page-info .text-wrapper{top:14px;right:auto;bottom:auto;left:16px;width:auto;max-width:calc(100% - 32px);gap:0;transform:none;justify-content:flex-start}.festival-product-page-info .copy-group{gap:0;width:100%}.festival-product-page-info .bf-cta-group{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-top:4px}.festival-product-page-info .bf-save{margin-bottom:4px}.festival-product-page-info .bf-save__art{display:block;width:79px;height:auto}.festival-product-page-info .bf-save__copy{display:none}.festival-product-page-info .bf-soon,.festival-product-page-info .bf-date{font-size:12px;line-height:16px}.festival-product-page-info .bf-prize{font-size:16px;line-height:20px;letter-spacing:.32px;white-space:normal}.festival-product-page-info .button-link{height:28px;margin-top:0;padding:0 24px;font-size:14px;line-height:18px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/snippet-festival-product-page-info.css.map */
