.hero-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;overflow:hidden;color:var(--hero-banner-text);background-color:var(--hero-banner-overlay)}.hero-banner:before{content:"";grid-area:1 / 1;width:100%;aspect-ratio:var(--hero-banner-ratio)}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-banner__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hero-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.hero-banner__placeholder{fill:currentColor;opacity:.25}.hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--hero-banner-overlay);opacity:var(--hero-banner-overlay-opacity);pointer-events:none}.hero-banner__content{grid-area:1 / 1;position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:flex-start;padding:32px 20px 36px}.hero-banner__inner{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;text-align:left}.hero-banner__inner>*{margin:0}.hero-banner__heading,.hero-banner__text,.hero-banner__text p{color:var(--hero-banner-text)}.hero-banner__text p:last-child{margin-bottom:0}.hero-banner__button{margin-top:8px}.hero-banner--mobile-align-center .hero-banner__inner{align-items:center;text-align:center}@media screen and (min-width:768px){.hero-banner__content{align-items:center;padding:clamp(32px,5vw,96px) clamp(32px,6vw,120px)}.hero-banner--v-top .hero-banner__content{align-items:flex-start}.hero-banner--v-bottom .hero-banner__content{align-items:flex-end}.hero-banner__inner{max-width:var(--hero-banner-content-width);align-items:flex-start;text-align:left}.hero-banner--mobile-align-center .hero-banner__inner{align-items:flex-start;text-align:left}.hero-banner--align-center .hero-banner__inner,.hero-banner--align-center.hero-banner--mobile-align-center .hero-banner__inner{align-items:center;text-align:center}}.pdp-offers{--pdp-line: color-mix(in srgb, currentColor 22%, transparent);--pdp-line-soft: color-mix(in srgb, currentColor 18%, transparent);--pdp-tint: color-mix(in srgb, currentColor 4%, transparent);--pdp-stub: 104px;--pdp-notch: 9px;margin:0;color:inherit;font-size:14px;line-height:1.4;box-sizing:border-box;margin-top:-2rem!important;margin-bottom:-1rem!important}.pdp-offers *{box-sizing:border-box}.pdp-offers__heading{margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.3;color:inherit}.pdp-offers__list{display:flex;gap:12px;margin:0 -2px;padding:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp-offers__list::-webkit-scrollbar{display:none}.pdp-offers__card{position:relative;flex:0 0 auto;max-width:100%;min-width:0;scroll-snap-align:start}.pdp-offers__shape{display:grid;grid-template-columns:calc(var(--pdp-stub) - 1px) minmax(0,1fr);min-height:100px;border:1px solid var(--pdp-line);border-radius:12px;background:var(--pdp-tint);-webkit-mask:radial-gradient(circle var(--pdp-notch) at var(--pdp-stub) 0,#0000 calc(var(--pdp-notch) - .5px),#000 var(--pdp-notch)),radial-gradient(circle var(--pdp-notch) at var(--pdp-stub) 100%,#0000 calc(var(--pdp-notch) - .5px),#000 var(--pdp-notch));-webkit-mask-composite:source-in;mask:radial-gradient(circle var(--pdp-notch) at var(--pdp-stub) 0,#0000 calc(var(--pdp-notch) - .5px),#000 var(--pdp-notch)),radial-gradient(circle var(--pdp-notch) at var(--pdp-stub) 100%,#0000 calc(var(--pdp-notch) - .5px),#000 var(--pdp-notch));mask-composite:intersect}.pdp-offers__notch{position:absolute;left:calc(var(--pdp-stub) - var(--pdp-notch));width:calc(var(--pdp-notch) * 2);height:calc(var(--pdp-notch) * 2);border:1px solid var(--pdp-line);border-radius:50%;pointer-events:none}.pdp-offers__notch--top{top:calc(var(--pdp-notch) * -1);clip-path:inset(50% 0 0 0)}.pdp-offers__notch--bottom{bottom:calc(var(--pdp-notch) * -1);clip-path:inset(0 0 50% 0)}.pdp-offers__stub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:12px 8px}.pdp-offers__value{font-size:26px;font-weight:600;line-height:1;letter-spacing:-.02em}.pdp-offers__off{font-size:12px;font-weight:500;letter-spacing:.1em;opacity:.65}.pdp-offers__value,.pdp-offers__off{color:#ea580c;opacity:1}.pdp-offers__title{color:#15803d}.pdp-offers__body{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:12px 12px 12px 16px}.pdp-offers__body:before{content:"";position:absolute;left:0;top:16px;bottom:16px;border-left:1px dashed var(--pdp-line)}.pdp-offers__title{margin:0;font-size:14px;font-weight:500;line-height:1.3}.pdp-offers__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pdp-offers__code{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:36px;padding:0 14px;border:1px dashed color-mix(in srgb,currentColor 45%,transparent);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:.06em;-webkit-user-select:all;user-select:all}.pdp-offers__copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:84px;height:36px;padding:0 14px;border:1px solid var(--pdp-line);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.pdp-offers__copy:hover{background:color-mix(in srgb,currentColor 8%,transparent);border-color:color-mix(in srgb,currentColor 40%,transparent)}.pdp-offers__copy:active{background:color-mix(in srgb,currentColor 14%,transparent)}.pdp-offers__copy:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pdp-offers__ico--done,.pdp-offers__copy.is-copied .pdp-offers__ico--copy{display:none}.pdp-offers__copy.is-copied .pdp-offers__ico--done{display:block}.pdp-offers__dots[hidden]{display:none}.pdp-offers__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.pdp-offers__dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#e5e5e5;cursor:pointer;transition:width .2s ease,background-color .2s ease}.pdp-offers__dot.is-active{width:18px;background:#242424}.pdp-offers__note{margin:12px 0 0;font-size:12px;opacity:.7}@media(max-width:480px){.pdp-offers{--pdp-stub:88px}.pdp-offers__value{font-size:22px}.pdp-offers__body{padding:14px 14px 14px 16px}.pdp-offers__code,.pdp-offers__copy{min-width:0;flex:1 1 0}}@media(prefers-reduced-motion:reduce){.pdp-offers__copy,.pdp-offers__dot{transition:none}.pdp-offers__list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
