:root{--heat-1: #2b0a3d;--heat-2: #8f1d6b;--heat-3: #e8452c;--heat-4: #ff9f1c;--heat-5: #ffe45e;--heat-ramp: linear-gradient(90deg, var(--heat-1), var(--heat-2), var(--heat-3), var(--heat-4), var(--heat-5));--heat-ink: #111;--heat-paper: #f6f6f6}@property --heat-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --heat-r{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.heat-eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;opacity:.6}.heat-text{background:var(--heat-ramp);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:heat-shift 6s linear infinite}@keyframes heat-shift{to{background-position:-200% 0}}.heat-meter{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.heat-meter>span:first-child,.heat-meter>span:last-child{opacity:.55}.heat-meter__bar{position:relative;flex:1;height:4px;background:#00000014;overflow:hidden}.heat-meter--dark .heat-meter__bar{background:#ffffff24}.heat-meter__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--heat-ramp);transform-origin:left;transform:scaleX(0)}[data-heat-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 60ms)}[data-heat-reveal].is-in{opacity:1;transform:none}.heat-badge[data-heat-overlay]{display:none}.heat-badge__chip{position:relative;display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 8px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,var(--heat-1),var(--heat-2),var(--heat-3),var(--heat-4),var(--heat-3),var(--heat-2),var(--heat-1));background-size:300% 100%;animation:heat-shift 5s linear infinite;text-shadow:0 1px 1px rgb(0 0 0 / .25)}.heat-badge__dot{width:7px;height:7px;border-radius:50%;background:var(--heat-5);box-shadow:0 0 #ffe45ecc;animation:heat-pulse 1.8s ease-out infinite}@keyframes heat-pulse{0%{box-shadow:0 0 #ffe45ed9}80%,to{box-shadow:0 0 0 7px #ffe45e00}}.heat-badge__chip--overlay{position:absolute;top:12px;left:12px;z-index:2;pointer-events:none}body:has(.heat-badge) .variant-tile__media{position:relative;overflow:hidden}body:has(.heat-badge) .variant-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(255 159 28 / .55),rgb(232 69 44 / .35) 45%,transparent 75%);mix-blend-mode:soft-light;transform:translateY(100%);transition:transform .5s cubic-bezier(.2,.7,.2,1)}body:has(.heat-badge) .variant-tile:hover .variant-tile__media:after,body:has(.heat-badge) .variant-tile:has(input:checked) .variant-tile__media:after{transform:translateY(0)}@property --heat-x{syntax: "<percentage>"; inherits: false; initial-value: 20%;}body:has(.heat-badge) .add-to-cart-button{--heat-x: 20%;border:0;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .45);background-color:var(--heat-1);background-image:radial-gradient(ellipse 34% 140% at var(--heat-x) 50%,rgb(255 228 94 / .55),rgb(255 159 28 / .4) 35%,transparent 75%),linear-gradient(90deg,var(--heat-1),var(--heat-2),var(--heat-3),var(--heat-2),var(--heat-1),var(--heat-2),var(--heat-3),var(--heat-2),var(--heat-1));background-size:100% 100%,300% 100%;background-repeat:no-repeat;box-shadow:0 6px 22px -8px #e8452cb3;animation:heat-atc-flow 7s linear infinite,heat-atc-spot 4.5s ease-in-out infinite alternate;transition:box-shadow .25s ease,transform .15s ease}body:has(.heat-badge) .add-to-cart-button:hover{box-shadow:0 8px 28px -6px #ff9f1cd9}body:has(.heat-badge) .add-to-cart-button:active{transform:scale(.985)}@keyframes heat-atc-flow{0%{background-position:0 0,0% 0}to{background-position:0 0,75% 0}}@keyframes heat-atc-spot{0%{--heat-x: 12%}to{--heat-x: 88%}}.heat-ticker{overflow:hidden;background:var(--heat-ink);color:#fff;padding:14px 0}.heat-ticker__track{display:flex;width:max-content;animation:heat-ticker 38s linear infinite}.heat-ticker__run{display:flex;align-items:center}.heat-ticker__word{padding:0 22px;font-size:clamp(14px,1.6vw,20px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.heat-ticker__word:nth-child(4n+3){background:linear-gradient(90deg,var(--heat-3),var(--heat-4),var(--heat-5));-webkit-background-clip:text;background-clip:text;color:transparent}.heat-ticker__sep{width:8px;height:8px;border-radius:50%;background:var(--heat-4);box-shadow:0 0 12px var(--heat-3)}@keyframes heat-ticker{to{transform:translate(-50%)}}.heat-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.heat-hold{display:block;background:var(--heat-ink);color:#fff;padding:32px 40px 64px;overflow:hidden;position:relative}.heat-hold:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:radial-gradient(circle at 30% 55%,rgb(232 69 44 / .35),rgb(143 29 107 / .18) 35%,transparent 60%);opacity:var(--heat, 0)}.heat-hold__inner{position:relative;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.heat-hold__stage{position:relative;aspect-ratio:1092 / 1441;background:var(--heat-paper);overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.heat-hold__stage img,.heat-hold__stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.heat-hold__colour{position:absolute;left:14px;top:14px;z-index:2;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--heat-ink);background:#ffffffdb}.heat-hold__heading,.heat-wall__heading{margin:0 0 10px;font-size:clamp(24px,2.4vw,32px);line-height:1.1;letter-spacing:-.01em;font-weight:700}.heat-hold__heading{color:#fff}.heat-hold__text{margin:0 0 24px;max-width:40ch;font-size:14px;line-height:1.5;opacity:.72}.heat-hold__swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:440px;margin-bottom:28px}.heat-hold__swatch{width:100%;height:auto;aspect-ratio:4 / 5;padding:0;border:1px solid rgb(255 255 255 / .18);background:var(--heat-paper);cursor:pointer;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.heat-hold__swatch img{width:100%;height:100%;object-fit:cover;display:block}.heat-hold__swatch:hover{transform:translateY(-2px)}.heat-hold__swatch[aria-pressed=true]{border-color:var(--heat-4);box-shadow:0 0 0 1px var(--heat-4),0 0 18px #ff9f1c73}.heat-hold__swatch:focus-visible,.heat-hold__button:focus-visible{outline:2px solid var(--heat-5);outline-offset:3px}.heat-hold__button{position:relative;display:inline-flex;align-items:center;gap:12px;padding:15px 26px 15px 20px;margin-bottom:24px;border:0;border-radius:999px;background:#fff;color:var(--heat-ink);font:inherit;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .2s ease,color .3s ease}.heat-hold__icon{width:22px;height:22px}.heat-hold__ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:conic-gradient(from var(--heat-a),var(--heat-1),var(--heat-2),var(--heat-3),var(--heat-4),var(--heat-5),var(--heat-1));z-index:-1;opacity:.85;filter:blur(4px);animation:heat-spin 4s linear infinite}.heat-hold__button.is-holding{transform:scale(.97);color:#fff;background:linear-gradient(90deg,var(--heat-2),var(--heat-3),var(--heat-4))}.heat-hold__button.is-holding .heat-hold__ring{animation-duration:1.2s;filter:blur(6px)}@keyframes heat-spin{to{--heat-a: 360deg}}.heat-hold .heat-meter{max-width:360px}.heat-hold__stage video{display:block;background:var(--heat-paper)}@media(max-width:749px){.heat-hold{padding:20px 16px 40px}.heat-hold--loop .heat-hold__text{margin-bottom:20px}.heat-hold__inner{grid-template-columns:1fr;grid-template-areas:"eyebrow" "heading" "text" "swatches" "stage" "button" "meter";gap:0}.heat-hold__panel{display:contents}.heat-hold__panel>.heat-eyebrow{grid-area:eyebrow}.heat-hold__heading{grid-area:heading;margin-bottom:8px}.heat-hold__text{grid-area:text;margin-bottom:16px}.heat-hold__swatches{grid-area:swatches;gap:6px;margin-bottom:16px;max-width:none}.heat-hold__stage{grid-area:stage}.heat-hold__button{grid-area:button;justify-self:stretch;justify-content:center;margin:14px 0 0;z-index:3}.heat-hold .heat-meter{grid-area:meter;width:100%;max-width:none;margin-top:14px}}.heat-wall{max-width:1200px;margin:0 auto;padding:64px 40px}.heat-wall__head{margin-bottom:24px}.heat-wall__heading{margin-bottom:4px}.heat-wall__sub{margin:0;font-size:14px;opacity:.6}.heat-wall__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 8px}.heat-wall__tile{display:block;color:inherit;text-decoration:none}.heat-wall__media{position:relative;display:block;aspect-ratio:1092 / 1441;background:var(--heat-paper);overflow:hidden}.heat-wall__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.heat-wall__hot{-webkit-mask-image:radial-gradient(circle at 50% 64%,#000 calc(var(--heat-r) - 14%),transparent var(--heat-r));mask-image:radial-gradient(circle at 50% 64%,#000 calc(var(--heat-r) - 14%),transparent var(--heat-r));animation:heat-wall 6.5s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.72s)}@keyframes heat-wall{0%,12%{--heat-r: 0%}45%,62%{--heat-r: 85%}to{--heat-r: 0%}}.heat-wall__tile:hover .heat-wall__hot{animation-play-state:paused;--heat-r: 90%}.heat-wall__tile:hover img{transform:scale(1.03)}.heat-wall__name{display:block;padding:8px 2px 0;font-size:13px;line-height:1.3}@media(max-width:989px){.heat-wall__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.heat-wall{padding:40px 16px}.heat-wall__head{margin-bottom:16px}.heat-wall__grid{gap:12px 6px}.heat-wall__name{font-size:12px;padding-top:6px}}@media(prefers-reduced-motion:reduce){.heat-text,.heat-badge__chip,.heat-badge__dot,.heat-ticker__track,.heat-hold__ring,body:has(.heat-badge) .add-to-cart-button{animation:none}.heat-ticker__track{flex-wrap:wrap;width:auto;justify-content:center}.heat-ticker__run:not(:first-child){display:none}.heat-wall__hot{animation:none;--heat-r: 0%}.heat-wall__tile:hover .heat-wall__hot{--heat-r: 90%}[data-heat-reveal]{opacity:1;transform:none;transition:none}}.heat-editorial{padding:40px 0 0;background:#fff}.heat-editorial__head{padding:0 16px 16px}.heat-editorial__heading{margin:0;font-size:24px;line-height:1.1;letter-spacing:-.01em;font-weight:700}.heat-editorial__grid{display:grid;gap:4px}.heat-editorial__item{margin:0;aspect-ratio:3 / 2;overflow:hidden;background:var(--heat-paper)}.heat-editorial__img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:750px){.heat-editorial{padding-top:64px}.heat-editorial__head{max-width:1100px;margin:0 auto;padding:0 40px 24px}.heat-editorial__heading{font-size:clamp(24px,2.4vw,32px)}.heat-editorial__grid{grid-template-columns:1fr 1fr}.heat-editorial__item:first-child,.heat-editorial__item:nth-child(2n):last-child{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/heat-reactive.css.map */
