@media(min-width:990px)and (prefers-reduced-motion:no-preference){main#root[data-scroll-settle]>.shopify-section.section-heat-dial{min-height:0;height:auto}main#root[data-scroll-settle]>.shopify-section.section-heat-dial .hd__inner{padding-top:clamp(20px,min(2.4vw,3vh),44px)}main#root[data-scroll-settle]>.shopify-section.section-heat-dial .hd{padding-top:0}}.section-heat-dial{background:var(--bg-primary)}.hd,.hd *,.hd *:before,.hd *:after{box-sizing:border-box}.hd{position:relative;isolation:isolate;overflow:hidden;background:var(--bg-primary);padding-top:var(--section-gap-top, 0px);padding-bottom:var(--section-gap-bottom, 0px);--heat: 0;--hd-heat-color: var(--accent-gold);--hd-halo-strength: 1;--hd-gap: clamp(36px, 5vw, 96px);--hd-ease: cubic-bezier(.16, 1, .3, 1);--hd-card-radius: 24px}@supports (color: color-mix(in oklab,red 50%,blue)){.hd{--hd-heat-color: color-mix( in oklab, var(--accent-gold-start) calc(var(--heat) * 100%), var(--accent-gold-end) )}}:root[data-theme=light] .hd{--hd-halo-strength: .55}.hd__inner{position:relative;width:100%;max-width:var(--site-max-width, 1600px);margin:0 auto;padding-top:clamp(36px,min(4.4vw,5.6vh),96px);padding-bottom:clamp(36px,min(4vw,5vh),88px);padding-left:calc(var(--gap, 8px) * 2);padding-right:calc(var(--gap, 8px) * 2)}@media(min-width:1200px){.hd__inner{padding-left:calc(var(--gap, 8px) * 4);padding-right:calc(var(--gap, 8px) * 4)}}.hd__header{max-width:1000px;margin:0 auto clamp(28px,min(3.4vw,4.6vh),64px);text-align:center;transition:opacity .4s ease}.hd__eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 16px;font-family:var(--font-base);font-size:var(--t-eyebrow);font-weight:700;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent-gold)}.hd__eyebrow:before,.hd__eyebrow:after{content:"";width:40px;height:1px}.hd__eyebrow:before{background:linear-gradient(270deg,var(--accent-gold-start),transparent)}.hd__eyebrow:after{background:linear-gradient(90deg,var(--accent-gold-start),transparent)}.hd__title{margin:0;font-family:var(--font-headline);color:var(--text-primary);font-weight:var(--section-title-weight);font-size:var(--t-section-title);line-height:var(--section-title-lh);letter-spacing:var(--section-title-ls);overflow-wrap:break-word}.hd__title-accent{background:linear-gradient(100deg,var(--accent-gold-start),var(--accent-gold-end));-webkit-background-clip:text;background-clip:text;color:transparent}.hd__intro{margin:16px auto 0;max-width:60ch;text-wrap:balance;font-family:var(--font-base);font-size:var(--t-body-lg);font-weight:700;line-height:var(--lh-body);letter-spacing:.01em;color:var(--text-primary)}.hd__stage{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--hd-gap)}.hd__dial-wrap{display:none}.hd--enhanced .hd__dial-wrap{display:block;position:relative;width:clamp(240px,min(70vw,46vh),380px);max-width:100%}@media(min-width:1000px){.hd--enhanced .hd__dial-wrap{width:clamp(340px,min(34vw,56vh),540px)}}.hd__halo{position:absolute;z-index:0;left:50%;top:50%;width:175%;aspect-ratio:1;pointer-events:none;transform:translate(-50%,-50%) scale(calc(.86 + var(--heat) * .22));opacity:calc((.4 + var(--heat) * .6) * var(--hd-halo-strength));transition:opacity .7s ease,transform .7s var(--hd-ease)}.hd__halo:before,.hd__halo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--hd-heat-color);transition:background-color .7s ease;clip-path:inset(2px)}.hd__halo:before{-webkit-mask-image:radial-gradient(closest-side,transparent 34%,#000 44%,#000 50%,transparent 64%),conic-gradient(from 225deg,transparent 0deg,#000 30deg,#000 240deg,transparent 270deg);mask-image:radial-gradient(closest-side,transparent 34%,#000 44%,#000 50%,transparent 64%),conic-gradient(from 225deg,transparent 0deg,#000 30deg,#000 240deg,transparent 270deg);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:.5}.hd__halo:after{top:24%;right:24%;bottom:24%;left:24%;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent);opacity:calc(.08 + var(--heat) * .2)}@media(prefers-reduced-motion:no-preference){.hd__halo:before{animation:hd-breathe 5.5s ease-in-out infinite alternate}}@keyframes hd-breathe{0%{opacity:.38}to{opacity:.62}}@media(max-width:999px){.hd--enhanced .hd__halo{top:0;left:0;width:100%;aspect-ratio:1;transform:scale(calc(.86 + var(--heat) * .22))}.hd--enhanced .hd__halo:before{top:-37.5%;right:-37.5%;bottom:-37.5%;left:-37.5%}.hd--enhanced .hd__halo:after{top:4.5%;right:4.5%;bottom:4.5%;left:4.5%}}.hd__dial{display:none}.hd--enhanced .hd__dial{display:block;position:relative;z-index:1;width:100%;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.hd--enhanced .hd__dial:active{cursor:grabbing}.hd__dial:focus{outline:none}.hd__dial svg{display:block;width:100%;height:auto;overflow:visible}.hd__dial-focus{fill:none;stroke:var(--accent-gold);stroke-width:1;stroke-dasharray:3 5;opacity:0;transition:opacity .15s ease}.hd__dial:focus-visible .hd__dial-focus{opacity:1}.hd--pointer .hd__dial:focus-visible .hd__dial-focus{opacity:0}.hd__face{fill:var(--hd-heat-color);opacity:calc(.03 + var(--heat) * .09);transition:opacity .6s ease,fill .6s ease}.hd__track{fill:none;stroke:var(--border-color);stroke-width:2.5;stroke-linecap:round}.hd__progress{fill:none;stroke:var(--hd-heat-color);stroke-width:calc(3.5px + var(--heat) * 2.5px);stroke-linecap:round;transition:stroke-dashoffset .48s var(--hd-ease),stroke .6s ease,stroke-width .48s var(--hd-ease)}.hd__tick{stroke:var(--border-color);stroke-width:1.5;stroke-linecap:round;transition:stroke .3s ease}.hd__tick.is-lit{stroke:var(--hd-heat-color)}.hd__tick-label{font-family:var(--font-headline);font-size:8px;fill:var(--text-secondary);opacity:.55;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums;transition:opacity .3s ease,fill .3s ease}.hd__tick-label.is-active{fill:var(--hd-heat-color);opacity:1;font-weight:700}.hd__knob-group{transition:transform .48s var(--hd-ease)}.hd__knob,.hd__knob-ring,.hd__knob-pulse{transform-box:fill-box;transform-origin:center}.hd__knob{fill:var(--hd-heat-color);transform:scale(calc(1 + var(--heat) * .3));transition:fill .6s ease,transform .48s var(--hd-ease)}.hd__knob-ring{fill:var(--bg-primary);fill-opacity:.6;stroke:var(--hd-heat-color);stroke-width:1.25;transition:stroke .6s ease}.hd__knob-pulse{fill:none;stroke:var(--hd-heat-color);stroke-width:1.5;opacity:0}@media(prefers-reduced-motion:no-preference){.hd--hand-grab:not(.hd--touched) .hd__knob-pulse{animation:hd-knob-pulse .9s var(--hd-ease) 1}}.hd__hand{pointer-events:none}.hd__hand-orbit,.hd__hand-upright{transition:transform .48s var(--hd-ease)}.hd__hand-inner{opacity:0;transform:translate(9px,9px) scale(1);transform-box:fill-box;transform-origin:center;transition:opacity .45s ease,transform .45s var(--hd-ease)}.hd__hand-disc{fill:var(--bg-primary);stroke:var(--hd-heat-color);stroke-opacity:.45;stroke-width:.5}.hd__hand-glyph{fill:none;stroke:var(--text-primary);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hd__hand-glyph--grab,.hd--hand-grab .hd__hand-glyph--open{display:none}.hd--hand-grab .hd__hand-glyph--grab{display:inline}.hd--hand-in:not(.hd--touched) .hd__hand-inner,.hd--hand-static:not(.hd--touched) .hd__hand-inner{opacity:1;transform:translate(0) scale(1)}.hd--hand-grab:not(.hd--touched) .hd__hand-inner{transform:translate(0) scale(.9);transition-duration:.2s}@keyframes hd-knob-pulse{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(2.6);opacity:0}}.hd__readout{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none;text-align:center;padding:22%}.hd__temp{display:flex;align-items:baseline;gap:.04em;font-family:var(--font-headline);color:var(--text-primary);font-size:clamp(48px,min(9vw,11vh),112px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}@media(min-width:1000px){.hd__temp{font-size:clamp(60px,min(5.6vw,9vh),120px)}}.hd__unit{font-size:.3em;color:var(--hd-heat-color);letter-spacing:0;transition:color .6s ease}.hd__band-label{font-family:var(--font-base);font-size:clamp(11px,min(.85vw,1.3vh),14px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hd-heat-color);max-width:14ch;line-height:1.4;transition:color .6s ease}@media(prefers-reduced-motion:no-preference){.hd__readout.is-stepping .hd__temp{animation:hd-step .42s var(--hd-ease)}}@keyframes hd-step{0%{transform:scale(.94);opacity:.55}to{transform:scale(1);opacity:1}}.hd__hint{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0 0;font-family:var(--font-base);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text-primary);pointer-events:none;transition:opacity .4s ease,transform .4s var(--hd-ease)}.hd__hint-icon{width:18px;height:18px;fill:none;stroke:var(--hd-heat-color);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hd--touched .hd__hint{opacity:0;transform:translateY(6px)}.hd__units{display:none}.hd--enhanced .hd__units{position:relative;z-index:1;display:flex;width:max-content;max-width:100%;gap:2px;margin:18px auto 0;padding:3px;border:1px solid var(--border-color);border-radius:var(--btn-radius)}.hd__unit-btn{min-width:54px;min-height:34px;padding:6px 14px;border:0;border-radius:var(--btn-radius);background:transparent;color:var(--text-secondary);cursor:pointer;font-family:var(--font-base);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:var(--btn-line-height);transition:background .24s ease,color .24s ease}.hd__unit-btn[aria-pressed=true]{background:var(--btn-gold-fill);color:var(--btn-gold-text)}@media(hover:hover){.hd__unit-btn:not([aria-pressed=true]):hover{background:color-mix(in srgb,var(--accent-gold-start) 12%,transparent);color:var(--text-primary)}.hd__unit-btn[aria-pressed=true]:hover{background:var(--btn-gold-fill-hover);color:var(--btn-gold-text-hover)}}.hd__unit-btn:focus-visible{outline:var(--btn-focus-ring);outline-offset:var(--btn-focus-offset)}.hd--dragging .hd__intro,.hd--dragging .hd__eyebrow{opacity:.25}.hd--dragging .hd__result{opacity:.4}.hd__result{box-sizing:border-box;position:relative;z-index:1;width:100%;max-width:560px;min-width:0;transition:opacity .4s ease}.hd--enhanced .hd__result{padding:clamp(24px,3vw,40px);background:var(--bg-secondary, transparent);border:1px solid var(--border-color-subtle);border-radius:var(--hd-card-radius)}.hd__panel+.hd__panel{margin-top:36px;padding-top:36px;border-top:1px solid var(--border-color-subtle)}.hd--enhanced .hd__panels{display:grid}.hd--enhanced .hd__panel{grid-area:1 / 1;margin-top:0;padding-top:0;border-top:0;visibility:hidden;opacity:0}.hd--enhanced .hd__panel.is-active{visibility:visible;opacity:1}@media(prefers-reduced-motion:no-preference){.hd--enhanced .hd__panel.is-active{animation:hd-panel-in .48s var(--hd-ease)}}@keyframes hd-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hd__panel-temp{display:inline-block;margin-bottom:14px;font-family:var(--font-base);font-size:var(--t-eyebrow);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-gold)}.hd--enhanced .hd__panel-temp{display:none}.hd__panel-title{margin:0 0 14px;font-family:var(--font-headline);color:var(--text-primary);font-size:clamp(22px,2vw,32px);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);overflow-wrap:break-word}.hd__panel-tip{margin:0;padding-left:14px;border-left:2px solid var(--hd-heat-color);font-family:var(--font-base);color:var(--text-secondary);font-size:var(--t-body);line-height:var(--lh-body);transition:border-color .6s ease}.hd__more{margin-top:14px}.hd__more-toggle{display:inline-flex;align-items:center;gap:8px;min-height:32px;cursor:pointer;list-style:none;font-family:var(--font-base);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);opacity:.7;transition:opacity .2s ease}.hd__more-toggle::-webkit-details-marker{display:none}@media(hover:hover){.hd__more-toggle:hover{opacity:1}}.hd__more-toggle:focus-visible{outline:2px solid var(--accent-gold);outline-offset:3px}.hd__more[open] .hd__more-toggle{opacity:1}.hd--enhanced .hd__more{position:relative;display:inline-block}.hd--enhanced .hd__more-panel{position:absolute;z-index:3;left:0;bottom:calc(100% + 12px);width:max-content;max-width:min(320px,74vw);padding:16px 18px;border:1px solid var(--border-color);border-radius:20px;background:var(--bg-primary);box-shadow:0 20px 44px -22px #000000d9}@supports (color: color-mix(in oklab,red 50%,blue)){.hd--enhanced .hd__more-panel{border-color:color-mix(in srgb,var(--accent-gold) 34%,transparent)}}@supports (backdrop-filter: blur(12px)){.hd--enhanced .hd__more-panel{background:color-mix(in srgb,var(--bg-primary) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}@media(prefers-reduced-motion:no-preference){.hd--enhanced .hd__more[open] .hd__more-panel{animation:hd-pop-in .2s var(--hd-ease)}}@keyframes hd-pop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hd__panel-body{margin:6px 0 0;max-width:48ch;font-family:var(--font-base);color:var(--text-secondary);font-size:var(--t-small);line-height:var(--lh-body)}.hd__panel-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-family:var(--font-base);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--accent-gold);padding-bottom:3px}.hd__panel-link svg{width:1em;height:1em;transition:transform .3s ease}@media(hover:hover){.hd__panel-link:hover svg{transform:translate(4px)}}.hd__signup{margin-top:24px;padding-top:22px;border-top:1px solid var(--border-color-subtle)}.hd__signup-heading{margin:0 0 8px;font-family:var(--font-headline);color:var(--text-primary);font-size:clamp(17px,1.3vw,21px);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.hd__signup-band{color:var(--hd-heat-color);transition:color .6s ease}.hd__field{position:relative;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border-color)}.hd__field:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--accent-gold-start),var(--accent-gold-end));transform:scaleX(0);transform-origin:left center;transition:transform .24s ease}.hd__field:focus-within:after{transform:scaleX(1)}.hd__input{flex:1 1 auto;min-width:0;background:transparent;border:0;border-radius:0;padding:14px 0;font-family:var(--font-base);font-size:16px;line-height:1.5;color:var(--text-primary);-webkit-appearance:none;appearance:none}.hd__input::placeholder{color:var(--text-secondary);opacity:1}.hd__input:focus{outline:none}.hd__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:6px 0;min-height:var(--btn-min-height-compact);border:1px solid transparent;border-radius:var(--btn-radius);padding:var(--btn-pad-y-compact) var(--btn-pad-x-compact);cursor:pointer;background:var(--btn-gold-fill);color:var(--btn-gold-text);font-family:var(--btn-font);font-size:var(--btn-size-compact);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:var(--btn-transform);line-height:var(--btn-line-height);white-space:nowrap;transition:background var(--btn-duration) ease,color var(--btn-duration) ease,border-color var(--btn-duration) ease}@media(hover:hover){.hd__submit:hover{background:var(--btn-gold-fill-hover);border-color:var(--btn-gold-border-hover);color:var(--btn-gold-text-hover)}}.hd__submit:focus-visible{outline:var(--btn-focus-ring);outline-offset:var(--btn-focus-offset)}.hd__submit svg{width:1em;height:1em;flex:0 0 auto}.hd__select-wrap{margin-bottom:24px}.hd--enhanced .hd__select-wrap{display:none}.hd__select-label{display:block;margin-bottom:10px;font-family:var(--font-base);font-size:var(--t-small);color:var(--text-secondary)}.hd__select{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--border-color);border-radius:2px;background:transparent;color:var(--text-primary);font-family:var(--font-base);font-size:16px}.hd__consent{margin:12px 0 0;font-family:var(--font-base);font-size:var(--t-micro);line-height:var(--lh-body);color:var(--text-secondary)}.hd__message{margin:16px 0 0;font-family:var(--font-base);font-size:var(--t-small);line-height:var(--lh-body)}.hd__message--error{color:#e0645a}.hd__success-heading{margin:0 0 12px;font-family:var(--font-headline);color:var(--text-primary);font-size:clamp(22px,2vw,32px);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.hd__success-text{margin:0;font-family:var(--font-base);color:var(--text-secondary);font-size:var(--t-body);line-height:var(--lh-body)}.hd__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.hd__halo,.hd__halo:before,.hd__halo:after,.hd__progress,.hd__knob,.hd__knob-group,.hd__hand-orbit,.hd__hand-upright,.hd__hand-inner{transition-duration:1ms}.hd__more-panel{animation:none}}@media(min-width:1000px){.hd--enhanced .hd__stage{grid-template-columns:auto minmax(0,520px);grid-template-areas:"dial result";justify-content:center;align-items:center}.hd--enhanced .hd__dial-wrap{grid-area:dial}.hd--enhanced .hd__result{grid-area:result}.hd--enhanced.hd--swap .hd__stage{grid-template-areas:"result dial"}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/heat-dial.css.map */
