.Faq-module__X38XYa__section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);width:min(100%,1180px);margin-inline:auto;padding:0 clamp(16px,4vw,40px);display:grid}.Faq-module__X38XYa__heading{font-size:clamp(2.25rem,5vw,4rem);line-height:1;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);text-wrap:balance;position:sticky;top:120px}.Faq-module__X38XYa__list{border-top:1px solid var(--border-primary)}.Faq-module__X38XYa__row{gap:var(--space-2);padding:var(--space-6) var(--space-2);border-bottom:1px solid var(--border-primary);flex-direction:column;display:flex}.Faq-module__X38XYa__question{font-size:var(--size-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold)}.Faq-module__X38XYa__answer{max-width:52ch;font-size:var(--size-lg);line-height:var(--leading-lg);color:var(--text-secondary)}@media (max-width:800px){.Faq-module__X38XYa__section{gap:var(--space-6);grid-template-columns:1fr}.Faq-module__X38XYa__heading{position:static}}
.HangTag-module__LLsNBW__stage{--cord:clamp(72px, calc(50dvh - 250px), 240px);width:300px;height:calc(var(--cord) + 440px);animation:.6s cubic-bezier(.2,.7,.2,1) both HangTag-module__LLsNBW__tagIn;position:relative}.HangTag-module__LLsNBW__swing{--angle:0deg;--twist:0deg;transform-origin:50% 0;transform:perspective(1000px) rotate(var(--angle)) rotateY(var(--twist));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.HangTag-module__LLsNBW__swing[data-dragging]{cursor:grabbing}.HangTag-module__LLsNBW__cord{width:300px;height:var(--cord);pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.HangTag-module__LLsNBW__cord path,.HangTag-module__LLsNBW__cordOnTag{fill:none;stroke:var(--gray-900);stroke-width:1.5px;stroke-linecap:round}.HangTag-module__LLsNBW__nail{border-radius:var(--radius-full);background:radial-gradient(circle at 35% 35%, var(--gray-500), var(--gray-1000) 70%);width:10px;height:10px;box-shadow:0 1px 2px color-mix(in srgb, var(--black) 30%, transparent);margin-left:-5px;position:absolute;top:-5px;left:50%}.HangTag-module__LLsNBW__tag{top:var(--cord);width:300px;height:440px;font-family:var(--font-sans);text-shadow:none;filter:drop-shadow(0 0 .5px color-mix(in srgb, var(--blue-1000) 30%, transparent)) drop-shadow(0 22px 28px color-mix(in srgb, var(--blue-1000) 16%, transparent));position:absolute;left:0;overflow:visible}.HangTag-module__LLsNBW__paper{fill:var(--white)}.HangTag-module__LLsNBW__eyelet{fill:none;stroke:var(--blue-200);stroke-width:4px}.HangTag-module__LLsNBW__mark{fill:var(--white)}.HangTag-module__LLsNBW__ticker{font-size:58px;font-weight:var(--weight-bold);letter-spacing:-.05em;fill:var(--white)}.HangTag-module__LLsNBW__dollar{fill:var(--blue-150)}.HangTag-module__LLsNBW__maker{font-size:15px;font-weight:var(--weight-semibold);fill:var(--blue-100)}.HangTag-module__LLsNBW__bars rect{fill:var(--white);opacity:.9}.HangTag-module__LLsNBW__perforation{stroke:var(--gray-300);stroke-width:1.5px;stroke-dasharray:4 5}.HangTag-module__LLsNBW__noLabel{font-size:18px;font-weight:var(--weight-semibold);fill:var(--text-secondary)}.HangTag-module__LLsNBW__hand path{fill:none;stroke:var(--blue-600);stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:HangTag-module__LLsNBW__write .45s cubic-bezier(.4, .1, .3, 1) calc(.9s + var(--i) * .4s) forwards}.HangTag-module__LLsNBW__rule{stroke:var(--gray-300);stroke-width:1.5px}.HangTag-module__LLsNBW__fine{font-size:14px;font-weight:var(--weight-semibold);fill:var(--text-tertiary)}@keyframes HangTag-module__LLsNBW__tagIn{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}@keyframes HangTag-module__LLsNBW__write{to{stroke-dashoffset:0}}@media (max-width:880px){.HangTag-module__LLsNBW__stage{--cord:48px;zoom:.72}}@media (prefers-reduced-motion:reduce){.HangTag-module__LLsNBW__stage{animation:none}.HangTag-module__LLsNBW__hand path{stroke-dashoffset:0;animation:none}}
.ProductLink-module__CnImiW__cta{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);border-radius:var(--btn-radius-pill);background:var(--btn-primary-bg);color:var(--btn-on-solid);font-size:var(--size-base);font-weight:var(--weight-bold);white-space:nowrap;text-shadow:none;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.ProductLink-module__CnImiW__cta[data-size=lg]{height:56px;padding:0 var(--space-7);font-size:var(--size-lg)}.ProductLink-module__CnImiW__arrow{transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}@media (hover:hover){.ProductLink-module__CnImiW__cta:hover{background:var(--btn-primary-bg--hover);box-shadow:0 16px 32px -12px color-mix(in srgb, var(--blue-600) 60%, transparent);transform:translateY(-2px)}.ProductLink-module__CnImiW__cta:hover .ProductLink-module__CnImiW__arrow{transform:translate(4px)}}.ProductLink-module__CnImiW__cta:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.ProductLink-module__CnImiW__cta,.ProductLink-module__CnImiW__arrow{transition:none}.ProductLink-module__CnImiW__cta:hover,.ProductLink-module__CnImiW__cta:active,.ProductLink-module__CnImiW__cta:hover .ProductLink-module__CnImiW__arrow{transform:none}}
.Hero-module__JgYmMq__hero{isolation:isolate;border-bottom:1px solid var(--border-primary);min-height:calc(100dvh - 102px);display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__chart{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.Hero-module__JgYmMq__chartLineLayer{z-index:-1;width:100%;height:100%;animation:2s cubic-bezier(.2,.7,.2,1) .2s both Hero-module__JgYmMq__heroDraw;position:absolute;inset:0;overflow:visible}.Hero-module__JgYmMq__chartLine{fill:none;stroke:var(--blue-500);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.Hero-module__JgYmMq__chartArea{fill:url(#heroArea);opacity:0;animation:1s 1.6s forwards Hero-module__JgYmMq__heroFade}.Hero-module__JgYmMq__trailLayer{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Hero-module__JgYmMq__chartTrail{fill:none;stroke:url(#heroTrail);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--blue-300))}.Hero-module__JgYmMq__runner{z-index:0;border-radius:var(--radius-full);background:var(--blue-500);width:12px;height:12px;box-shadow:0 0 0 3px var(--white), 0 0 14px 2px color-mix(in srgb, var(--blue-500) 55%, transparent);opacity:0;pointer-events:none;will-change:transform;margin:-6px 0 0 -6px;position:absolute;top:0;left:0}.Hero-module__JgYmMq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,56px);width:min(100%,1180px);margin-inline:auto;padding:clamp(32px,5vw,64px) clamp(16px,4vw,40px);display:grid;position:relative}.Hero-module__JgYmMq__art{justify-content:center;align-self:start;margin-top:calc(-1*clamp(32px,5vw,64px));display:flex}.Hero-module__JgYmMq__symbol{flex-direction:column;align-items:flex-start;display:flex}.Hero-module__JgYmMq__symbol>*{animation:.6s cubic-bezier(.2,.7,.2,1) both Hero-module__JgYmMq__heroUp}.Hero-module__JgYmMq__symbol>:nth-child(2){animation-delay:80ms}.Hero-module__JgYmMq__symbol>:nth-child(3){animation-delay:.18s}.Hero-module__JgYmMq__symbol>:nth-child(4){animation-delay:.28s}.Hero-module__JgYmMq__eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--size-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--text-primary);display:inline-flex}.Hero-module__JgYmMq__eyebrowRule{background:var(--gray-300);width:1px;height:14px}.Hero-module__JgYmMq__eyebrowMuted{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.Hero-module__JgYmMq__tickerLine{margin:0 0 var(--space-6) -.04em;font-size:clamp(4.25rem,9.5vw,7.75rem);line-height:.88;font-weight:var(--weight-bold);letter-spacing:-.055em;color:var(--text-primary)}.Hero-module__JgYmMq__dollar{color:var(--blue-500)}.Hero-module__JgYmMq__lede{max-width:30ch;margin-bottom:var(--space-8);font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.45;font-weight:var(--weight-regular);color:var(--text-secondary);text-wrap:pretty;text-shadow:0 0 14px var(--white), 0 0 4px var(--white), 0 0 2px var(--white)}.Hero-module__JgYmMq__action{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}@keyframes Hero-module__JgYmMq__heroDraw{0%{clip-path:inset(-10px 100% -10px 0)}to{clip-path:inset(-10px 0)}}@keyframes Hero-module__JgYmMq__heroFade{to{opacity:1}}@keyframes Hero-module__JgYmMq__heroUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:880px){.Hero-module__JgYmMq__hero{min-height:0}.Hero-module__JgYmMq__inner{row-gap:var(--space-6);grid-template-columns:1fr}.Hero-module__JgYmMq__art{order:-1;justify-self:center}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__runner,.Hero-module__JgYmMq__trailLayer{display:none}.Hero-module__JgYmMq__chartLineLayer{clip-path:none;animation:none}.Hero-module__JgYmMq__chartArea{opacity:1;animation:none}.Hero-module__JgYmMq__symbol>*{animation:none}}
.HexField-module__RpkaUa__field{z-index:0;background:var(--white);pointer-events:none;position:fixed;inset:0;overflow:hidden}.HexField-module__RpkaUa__canvas{width:100%;height:100%}
.Rack-module__QUQEla__section{--item-w:clamp(150px, 17vw, 240px);--rail-y:calc(var(--item-w) * 16 / 400);flex-direction:column;align-items:center;gap:clamp(32px,5vw,56px);display:flex}.Rack-module__QUQEla__intro{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:1180px;padding:0 clamp(16px,4vw,40px);display:flex}.Rack-module__QUQEla__heading{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.05;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);text-wrap:balance}.Rack-module__QUQEla__body{max-width:46ch;font-size:var(--size-lg);line-height:var(--leading-lg);color:var(--text-secondary);text-wrap:pretty}.Rack-module__QUQEla__rack{scrollbar-width:none;overscroll-behavior-x:contain;width:100%;overflow:auto hidden}.Rack-module__QUQEla__rack::-webkit-scrollbar{display:none}.Rack-module__QUQEla__track{justify-content:center;min-width:max-content;padding:0 max(24px,50vw - 660px) 48px;display:flex;position:relative}.Rack-module__QUQEla__track:before{content:"";top:var(--rail-y);border-radius:var(--radius-full);background:linear-gradient(180deg, var(--gray-200) 0%, var(--white) 30%, var(--gray-400) 75%, var(--gray-500) 100%);height:8px;box-shadow:0 6px 10px -6px color-mix(in srgb, var(--black) 35%, transparent);margin-top:-4px;position:absolute;left:0;right:0}.Rack-module__QUQEla__slot{width:calc(var(--item-w) * .74);flex:none;justify-content:center;display:flex;position:relative}.Rack-module__QUQEla__slot:nth-child(odd){z-index:1}.Rack-module__QUQEla__swing{--angle:0deg;width:var(--item-w);transform-origin:50% var(--rail-y);transform:rotate(var(--angle));filter:drop-shadow(0 18px 18px color-mix(in srgb, var(--blue-1000) 14%, transparent));cursor:grab;touch-action:pan-x pan-y;flex:none}.Rack-module__QUQEla__garment{width:100%;height:auto;display:block;overflow:visible}.Rack-module__QUQEla__hanger path{fill:none;stroke:var(--gray-500);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.Rack-module__QUQEla__hanger .Rack-module__QUQEla__hangerBar{fill:var(--gray-400);stroke:var(--gray-500);stroke-width:3px}.Rack-module__QUQEla__hanger .Rack-module__QUQEla__hangerRod{stroke:var(--gray-500);stroke-width:6px}.Rack-module__QUQEla__clip{fill:var(--gray-400);stroke:var(--gray-600);stroke-width:2px}.Rack-module__QUQEla__swing[data-color=black]{--fabric:var(--gray-1050);--shade:var(--gray-1000);--deep:var(--black);--ink:var(--gray-800);--mark:var(--white)}.Rack-module__QUQEla__swing[data-color=white]{--fabric:var(--white);--shade:var(--gray-100);--deep:var(--gray-200);--ink:var(--gray-900);--mark:var(--blue-500)}.Rack-module__QUQEla__swing[data-color=heather]{--fabric:var(--gray-250);--shade:var(--gray-300);--deep:var(--gray-450);--ink:var(--gray-750);--mark:var(--white)}.Rack-module__QUQEla__swing[data-color=blue]{--fabric:var(--blue-500);--shade:var(--blue-550);--deep:var(--blue-700);--ink:var(--blue-800);--mark:var(--white)}.Rack-module__QUQEla__swing[data-color=sky]{--fabric:var(--blue-150);--shade:var(--blue-200);--deep:var(--blue-300);--ink:var(--blue-800);--mark:var(--blue-500)}.Rack-module__QUQEla__fill_body,.Rack-module__QUQEla__fill_sleeve,.Rack-module__QUQEla__fill_hood{fill:var(--fabric)}.Rack-module__QUQEla__fill_trim,.Rack-module__QUQEla__fill_pocket{fill:var(--shade)}.Rack-module__QUQEla__fill_inner{fill:var(--deep)}.Rack-module__QUQEla__line,.Rack-module__QUQEla__seam{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.Rack-module__QUQEla__line{stroke-width:3px}.Rack-module__QUQEla__seam{stroke-width:1.6px;opacity:.55}.Rack-module__QUQEla__mark{fill:var(--mark)}.Rack-module__QUQEla__section[data-inview] .Rack-module__QUQEla__slot{animation:Rack-module__QUQEla__slideIn .75s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 70ms) both}.Rack-module__QUQEla__section:not([data-inview]) .Rack-module__QUQEla__slot{opacity:0}@keyframes Rack-module__QUQEla__slideIn{0%{opacity:0;transform:translate(50vw)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Rack-module__QUQEla__section .Rack-module__QUQEla__slot{opacity:1!important;animation:none!important}.Rack-module__QUQEla__swing{cursor:default}}
.AnimatedCount-module__Z6Bp7q__count{font-variant-numeric:tabular-nums;vertical-align:baseline;display:inline-block}.AnimatedCount-module__Z6Bp7q__charStatic{display:inline-block}.AnimatedCount-module__Z6Bp7q__charColumn{vertical-align:baseline;display:inline-block;position:relative}.AnimatedCount-module__Z6Bp7q__charSizer{visibility:hidden;display:inline-block}.AnimatedCount-module__Z6Bp7q__charClip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AnimatedCount-module__Z6Bp7q__charLayer{text-align:center;position:absolute;top:0;left:0;right:0}.AnimatedCount-module__Z6Bp7q__exitUp{animation:.32s ease-out forwards AnimatedCount-module__Z6Bp7q__animated-count-exit-up}.AnimatedCount-module__Z6Bp7q__exitDown{animation:.32s ease-out forwards AnimatedCount-module__Z6Bp7q__animated-count-exit-down}.AnimatedCount-module__Z6Bp7q__enterUp{animation:.32s ease-out forwards AnimatedCount-module__Z6Bp7q__animated-count-enter-up}.AnimatedCount-module__Z6Bp7q__enterDown{animation:.32s ease-out forwards AnimatedCount-module__Z6Bp7q__animated-count-enter-down}@keyframes AnimatedCount-module__Z6Bp7q__animated-count-exit-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes AnimatedCount-module__Z6Bp7q__animated-count-exit-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes AnimatedCount-module__Z6Bp7q__animated-count-enter-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes AnimatedCount-module__Z6Bp7q__animated-count-enter-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AnimatedCount-module__Z6Bp7q__exitUp,.AnimatedCount-module__Z6Bp7q__exitDown,.AnimatedCount-module__Z6Bp7q__enterUp,.AnimatedCount-module__Z6Bp7q__enterDown{opacity:1;animation:none;transform:none}}
.ProductCard-module__g-pugq__card{--radius:var(--radius-3xl);border:1px solid var(--border-primary);border-radius:var(--radius);background:var(--white);text-shadow:none;box-shadow:0 1px 2px color-mix(in srgb, var(--blue-1000) 4%, transparent);animation:ProductCard-module__g-pugq__cardUp .6s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 80ms) both;flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s cubic-bezier(.2,.8,.2,1),border-color .2s;display:flex;overflow:hidden}@media (hover:hover){.ProductCard-module__g-pugq__card:hover{border-color:var(--border-primary--hover);box-shadow:0 28px 48px -24px color-mix(in srgb, var(--blue-1000) 28%, transparent);transform:translateY(-4px)}}.ProductCard-module__g-pugq__card:active{transform:translateY(-1px)scale(.995)}.ProductCard-module__g-pugq__well{--photo-bg:#f5f5f5;aspect-ratio:1086/1448;background:var(--photo-bg);border-bottom:1px solid var(--border-secondary);position:relative;overflow:hidden}.ProductCard-module__g-pugq__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:pointer;-webkit-user-select:none;user-select:none;height:100%;display:flex;overflow:auto hidden}.ProductCard-module__g-pugq__track::-webkit-scrollbar{display:none}.ProductCard-module__g-pugq__track:focus-visible{outline:none}.ProductCard-module__g-pugq__well:has(.ProductCard-module__g-pugq__track:focus-visible){box-shadow:inset 0 0 0 2px var(--blue-500)}.ProductCard-module__g-pugq__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:100%;height:100%;position:relative}.ProductCard-module__g-pugq__photo{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:scale(1)}@media (hover:hover){.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__photo{transform:scale(1.035)}}.ProductCard-module__g-pugq__track:active .ProductCard-module__g-pugq__photo{transition-duration:.12s;transform:scale(.985)}.ProductCard-module__g-pugq__badge{top:var(--space-4);left:var(--space-4);align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--white);border:1px solid var(--border-primary);font-size:var(--size-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--text-primary);pointer-events:none;display:inline-flex;position:absolute}.ProductCard-module__g-pugq__badgeDot{border-radius:var(--radius-full);background:var(--blue-500);width:7px;height:7px;position:relative}.ProductCard-module__g-pugq__badgeDot:after{content:"";border-radius:inherit;background:inherit;animation:2.4s ease-out infinite ProductCard-module__g-pugq__badgePulse;position:absolute;inset:0}.ProductCard-module__g-pugq__badge[data-out]{color:var(--text-secondary)}.ProductCard-module__g-pugq__badge[data-out] .ProductCard-module__g-pugq__badgeDot{background:var(--gray-400)}.ProductCard-module__g-pugq__badge[data-out] .ProductCard-module__g-pugq__badgeDot:after{animation:none}.ProductCard-module__g-pugq__arrow{z-index:1;border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--white);width:36px;height:36px;color:var(--text-primary);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--blue-1000) 40%, transparent);cursor:pointer;opacity:0;justify-content:center;align-items:center;margin-top:-18px;padding:0;transition:opacity .2s,background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:absolute;top:50%}.ProductCard-module__g-pugq__arrowPrev{left:var(--space-3);transform:translate(-6px)}.ProductCard-module__g-pugq__arrowNext{right:var(--space-3);transform:translate(6px)}.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__arrow,.ProductCard-module__g-pugq__arrow:focus-visible{opacity:1;transform:translate(0)}.ProductCard-module__g-pugq__well:has(.ProductCard-module__g-pugq__track:focus-visible) .ProductCard-module__g-pugq__arrow{opacity:1;transform:translate(0)}@media (hover:none){.ProductCard-module__g-pugq__arrow{opacity:1;transform:translate(0)}}@media (hover:hover){.ProductCard-module__g-pugq__arrow:hover{background:var(--gray-100)}}.ProductCard-module__g-pugq__arrow:active{transform:translate(0)scale(.9)}.ProductCard-module__g-pugq__dots{left:0;right:0;bottom:var(--space-4);justify-content:center;gap:var(--space-1_5);pointer-events:none;display:flex;position:absolute}.ProductCard-module__g-pugq__dot{border-radius:var(--radius-full);background:color-mix(in srgb, var(--blue-1000) 28%, transparent);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--white) 70%, transparent);cursor:pointer;pointer-events:auto;border:0;padding:0;transition:width .25s cubic-bezier(.2,.8,.2,1),background-color .2s,transform .15s}.ProductCard-module__g-pugq__dot[aria-selected=true]{background:var(--blue-500);width:22px}@media (hover:hover){.ProductCard-module__g-pugq__dot:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--blue-1000) 40%, transparent)}}.ProductCard-module__g-pugq__dot:active{transform:scale(.85)}.ProductCard-module__g-pugq__body{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-5);flex-direction:column;display:flex}.ProductCard-module__g-pugq__eyebrow{align-items:center;gap:var(--space-2);font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--text-primary);display:inline-flex}.ProductCard-module__g-pugq__eyebrowRule{background:var(--gray-300);width:1px;height:12px}.ProductCard-module__g-pugq__eyebrowMuted{color:var(--text-tertiary)}.ProductCard-module__g-pugq__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.ProductCard-module__g-pugq__name{font-size:var(--size-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-wrap:balance}.ProductCard-module__g-pugq__price{font-size:var(--size-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;flex:none}.ProductCard-module__g-pugq__dollar{color:var(--blue-500)}.ProductCard-module__g-pugq__blurb{font-size:var(--size-base);line-height:var(--leading-base);color:var(--text-secondary);text-wrap:pretty}.ProductCard-module__g-pugq__fits{margin-top:var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--white);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.ProductCard-module__g-pugq__fit{height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;transition:background-color .15s,color .15s,transform .18s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.ProductCard-module__g-pugq__fit:hover{background:var(--gray-100);color:var(--text-primary)}}.ProductCard-module__g-pugq__fit:active{transform:scale(.96)}.ProductCard-module__g-pugq__fit[aria-selected=true]{background:var(--blue-150);color:var(--blue-700)}.ProductCard-module__g-pugq__sizes{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ProductCard-module__g-pugq__sizes[data-shake]{animation:.4s cubic-bezier(.36,.07,.19,.97) ProductCard-module__g-pugq__shake}.ProductCard-module__g-pugq__size{min-width:44px;height:36px;padding:0 var(--space-3);border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--white);color:var(--text-primary);font-size:var(--size-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .18s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.ProductCard-module__g-pugq__size:hover{background:var(--gray-100);border-color:var(--border-primary--hover)}}.ProductCard-module__g-pugq__size:active{transform:scale(.94)}.ProductCard-module__g-pugq__size[aria-checked=true]{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--text-inverse)}.ProductCard-module__g-pugq__size[data-out]{border-style:dashed;border-color:var(--border-secondary);background:var(--gray-50);color:var(--text-primary--disabled);cursor:not-allowed;text-decoration:line-through;position:relative}@media (hover:hover){.ProductCard-module__g-pugq__size[data-out]:hover{background:var(--gray-50);border-color:var(--border-secondary)}}.ProductCard-module__g-pugq__size[data-out]:active{transform:none}.ProductCard-module__g-pugq__sizeTip{border-radius:var(--radius-md);background:var(--gray-1050);color:var(--white);font-size:var(--size-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);white-space:nowrap;opacity:0;pointer-events:none;padding:4px 8px;text-decoration:none;transition:opacity .15s,transform .15s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.ProductCard-module__g-pugq__sizeTip:after{content:"";border:5px solid #0000;border-top-color:var(--gray-1050);position:absolute;top:100%;left:50%;transform:translate(-50%)}.ProductCard-module__g-pugq__size[data-out]:hover .ProductCard-module__g-pugq__sizeTip,.ProductCard-module__g-pugq__size[data-out]:focus-visible .ProductCard-module__g-pugq__sizeTip{opacity:1;transform:translate(-50%)}.ProductCard-module__g-pugq__foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.ProductCard-module__g-pugq__add{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);border-radius:var(--btn-radius-pill);background:var(--btn-primary-bg);color:var(--btn-on-solid);font-size:var(--size-base);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;border:0;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}@media (hover:hover){.ProductCard-module__g-pugq__add:hover{background:var(--btn-primary-bg--hover);box-shadow:0 16px 32px -12px color-mix(in srgb, var(--blue-600) 60%, transparent);transform:translateY(-2px)}}.ProductCard-module__g-pugq__add:active{transform:translateY(0)scale(.98)}.ProductCard-module__g-pugq__add[data-added]{background:var(--green-600)}.ProductCard-module__g-pugq__add[data-full]{background:var(--btn-tertiary-bg);color:var(--text-secondary);box-shadow:none}@media (hover:hover){.ProductCard-module__g-pugq__add[data-full]:hover{background:var(--btn-tertiary-bg--hover);box-shadow:none;transform:none}}.ProductCard-module__g-pugq__add[data-added] svg{animation:.35s cubic-bezier(.2,.7,.2,1) ProductCard-module__g-pugq__pop}.ProductCard-module__g-pugq__fine{font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-align:right;transition:color .15s}.ProductCard-module__g-pugq__fine[data-warn]{color:var(--price-down)}@keyframes ProductCard-module__g-pugq__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes ProductCard-module__g-pugq__pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes ProductCard-module__g-pugq__cardUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductCard-module__g-pugq__badgePulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.ProductCard-module__g-pugq__card,.ProductCard-module__g-pugq__photo,.ProductCard-module__g-pugq__arrow,.ProductCard-module__g-pugq__dot,.ProductCard-module__g-pugq__size,.ProductCard-module__g-pugq__sizeTip,.ProductCard-module__g-pugq__fit,.ProductCard-module__g-pugq__add{transition:none;animation:none}.ProductCard-module__g-pugq__sizes[data-shake],.ProductCard-module__g-pugq__add[data-added] svg{animation:none}.ProductCard-module__g-pugq__size:active,.ProductCard-module__g-pugq__fit:active,.ProductCard-module__g-pugq__add:hover,.ProductCard-module__g-pugq__add:active,.ProductCard-module__g-pugq__card:hover,.ProductCard-module__g-pugq__card:active,.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__photo,.ProductCard-module__g-pugq__track:active .ProductCard-module__g-pugq__photo{transform:none}.ProductCard-module__g-pugq__badgeDot:after{animation:none}.ProductCard-module__g-pugq__track{scroll-behavior:auto}}
.Listings-module__Q09psW__section{flex-direction:column;gap:clamp(32px,4vw,48px);width:min(100%,1180px);margin-inline:auto;padding:clamp(32px,5vw,64px) clamp(16px,4vw,40px) 0;display:flex}.Listings-module__Q09psW__intro{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.Listings-module__Q09psW__intro>*{animation:.6s cubic-bezier(.2,.7,.2,1) both Listings-module__Q09psW__introUp}.Listings-module__Q09psW__intro>:nth-child(2){animation-delay:80ms}.Listings-module__Q09psW__intro>:nth-child(3){animation-delay:.18s}.Listings-module__Q09psW__intro>:nth-child(4){animation-delay:.28s}.Listings-module__Q09psW__eyebrow{align-items:center;gap:var(--space-3);font-size:var(--size-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--text-primary);display:inline-flex}.Listings-module__Q09psW__eyebrowRule{background:var(--gray-300);width:1px;height:14px}.Listings-module__Q09psW__eyebrowMuted{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.Listings-module__Q09psW__heading{font-size:clamp(2.75rem,6vw,5rem);line-height:.95;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);text-wrap:balance}.Listings-module__Q09psW__count{align-items:center;gap:var(--space-2);font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);display:inline-flex}.Listings-module__Q09psW__countNumber{color:var(--text-primary);font-variant-numeric:tabular-nums}.Listings-module__Q09psW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,28px);display:grid}.Listings-module__Q09psW__cell{min-width:0}@keyframes Listings-module__Q09psW__introUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.Listings-module__Q09psW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Listings-module__Q09psW__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Listings-module__Q09psW__intro>*{animation:none}}
.Sentiment-module__fbiTlW__section{border-block:1px solid var(--border-primary);background:var(--white)}.Sentiment-module__fbiTlW__band{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,48px);width:min(100%,1180px);margin-inline:auto;padding:clamp(28px,4vw,48px) clamp(16px,4vw,40px);display:grid}.Sentiment-module__fbiTlW__mascot{border-radius:var(--radius-full);width:clamp(88px,12vw,132px);height:auto;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.Sentiment-module__fbiTlW__band:hover .Sentiment-module__fbiTlW__mascot{transform:rotate(-6deg)scale(1.06)}.Sentiment-module__fbiTlW__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Sentiment-module__fbiTlW__label{font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--text-secondary)}.Sentiment-module__fbiTlW__score{font-size:clamp(2rem,4vw,3rem);line-height:1;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);color:var(--price-up)}.Sentiment-module__fbiTlW__meter{height:10px;margin-top:var(--space-2);gap:3px;display:flex}.Sentiment-module__fbiTlW__meterFill{border-radius:var(--radius-full);background:var(--sparkline-up);transform-origin:0;flex:1;animation:1.2s cubic-bezier(.2,.7,.2,1) both Sentiment-module__fbiTlW__meterFill}.Sentiment-module__fbiTlW__meterBear{border-radius:var(--radius-full);background:var(--red-200);width:3px}.Sentiment-module__fbiTlW__count{font-size:var(--size-base);line-height:var(--leading-base);color:var(--text-secondary)}.Sentiment-module__fbiTlW__countNumber{font-weight:var(--weight-semibold);color:var(--text-primary)}.Sentiment-module__fbiTlW__action{display:inline-flex;position:relative}.Sentiment-module__fbiTlW__bullish{align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-6);border-radius:var(--radius-full);background:var(--tag-positive-bg);color:var(--green-700);font-size:var(--size-lg);font-weight:var(--weight-bold);cursor:pointer;border:0;transition:background-color .15s,color .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}@media (hover:hover){.Sentiment-module__fbiTlW__bullish:hover{background:var(--green-600);color:var(--white);transform:translateY(-2px)}}.Sentiment-module__fbiTlW__bullish:active{transform:translateY(0)scale(.96)}.Sentiment-module__fbiTlW__burst{z-index:1;pointer-events:none;position:absolute;inset:0}.Sentiment-module__fbiTlW__dollar{font-weight:var(--weight-bold);color:var(--green-600);-webkit-text-stroke:1px var(--white);paint-order:stroke fill;text-shadow:0 3px 8px color-mix(in srgb, var(--green-700) 30%, transparent);opacity:0;animation:Sentiment-module__fbiTlW__dollarFly 1.35s var(--delay,0s) both;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.Sentiment-module__fbiTlW__dollar[data-shade=light]{color:var(--green-500)}.Sentiment-module__fbiTlW__dollar[data-shade=dark]{color:var(--green-700)}@keyframes Sentiment-module__fbiTlW__dollarFly{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(-50%,-50%)translate(0)scale(.3)rotate(0)}30%{opacity:1;transform:translate(-50%, -50%) translate(var(--dx), var(--dy)) scale(1) rotate(var(--rot));animation-timing-function:ease-in-out}55%{opacity:1;transform:translate(-50%, -50%) translate(calc(var(--dx) * 1.06), calc(var(--dy) - 10px)) scale(1.08) rotate(calc(var(--rot) * -.4));animation-timing-function:cubic-bezier(.6,0,.9,.3)}to{opacity:0;transform:translate(-50%,-50%)translateY(6px)scale(.15)rotate(0)}}@keyframes Sentiment-module__fbiTlW__meterFill{0%{transform:scaleX(0)}}@media (max-width:720px){.Sentiment-module__fbiTlW__band{grid-template-columns:auto minmax(0,1fr)}.Sentiment-module__fbiTlW__action{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.Sentiment-module__fbiTlW__burst{display:none}.Sentiment-module__fbiTlW__meterFill{animation:none}.Sentiment-module__fbiTlW__mascot,.Sentiment-module__fbiTlW__bullish{transition:none}.Sentiment-module__fbiTlW__band:hover .Sentiment-module__fbiTlW__mascot,.Sentiment-module__fbiTlW__bullish:hover,.Sentiment-module__fbiTlW__bullish:active{transform:none}}
.SiteFooter-module__nBz1BW__footer{border-top:1px solid var(--border-primary);background:var(--white)}.SiteFooter-module__nBz1BW__inner{align-items:center;gap:var(--space-4);width:min(100%,1180px);padding:var(--space-8) clamp(16px, 4vw, 40px);font-size:var(--size-sm);line-height:var(--leading-sm);color:var(--text-secondary);flex-wrap:wrap;margin-inline:auto;display:flex}.SiteFooter-module__nBz1BW__logo{padding:var(--space-1);border-radius:var(--radius-lg);display:inline-flex}.SiteFooter-module__nBz1BW__logo img{filter:brightness(0);width:auto;height:20px;transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .25s}.SiteFooter-module__nBz1BW__logo:hover img{filter:brightness(0) drop-shadow(0 4px 8px var(--blue-300));transform:rotate(-8deg)scale(1.1)}.SiteFooter-module__nBz1BW__line{font-weight:var(--weight-semibold);color:var(--text-primary)}.SiteFooter-module__nBz1BW__fine{margin-left:auto}@media (max-width:640px){.SiteFooter-module__nBz1BW__fine{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__nBz1BW__logo img{transition:none}}
.Cart-module__1WomrG__bag{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--btn-radius-pill);background:var(--btn-primary-bg);color:var(--btn-on-solid);font-size:var(--size-sm);font-weight:var(--weight-bold);white-space:nowrap;text-shadow:none;cursor:pointer;border:0;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}@media (hover:hover){.Cart-module__1WomrG__bag:hover{background:var(--btn-primary-bg--hover);box-shadow:0 16px 32px -12px color-mix(in srgb, var(--blue-600) 60%, transparent);transform:translateY(-2px)}}.Cart-module__1WomrG__bag:active{transform:translateY(0)scale(.98)}.Cart-module__1WomrG__badge{border-radius:var(--radius-full);background:var(--blue-500);min-width:20px;height:20px;color:var(--white);font-size:var(--size-xs);line-height:1;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-left:2px;padding:0 6px;display:inline-flex}.Cart-module__1WomrG__badge[data-bump]{animation:.45s cubic-bezier(.2,.8,.2,1) Cart-module__1WomrG__badgeBump}.Cart-module__1WomrG__dialog{width:min(100%,440px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--text-primary);text-shadow:none;background:0 0;border:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0}.Cart-module__1WomrG__dialog::backdrop{background:var(--gray-1050);opacity:.4}.Cart-module__1WomrG__dialog[open]{animation:.32s cubic-bezier(.2,.8,.2,1) Cart-module__1WomrG__drawerIn}.Cart-module__1WomrG__panel{background:var(--white);border-left:1px solid var(--border-primary);height:100%;box-shadow:var(--shadow-popover);flex-direction:column;display:flex}.Cart-module__1WomrG__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-primary);display:flex}.Cart-module__1WomrG__title{align-items:center;gap:var(--space-3);font-size:var(--size-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);display:inline-flex}.Cart-module__1WomrG__titleCount{border-radius:var(--radius-full);background:var(--blue-150);min-width:28px;height:28px;color:var(--blue-700);font-size:var(--size-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.Cart-module__1WomrG__close{border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.Cart-module__1WomrG__close:hover{background:var(--gray-100);color:var(--text-primary)}.Cart-module__1WomrG__empty{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8);text-align:center;flex-direction:column;flex:1;display:flex}.Cart-module__1WomrG__emptyLine{font-size:var(--size-lg);line-height:var(--leading-lg);color:var(--text-secondary)}.Cart-module__1WomrG__emptyBack{height:44px;padding:0 var(--space-5);border:1px solid var(--border-primary);border-radius:var(--btn-radius-pill);background:var(--white);color:var(--text-primary);font-size:var(--size-base);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color .15s,border-color .15s}.Cart-module__1WomrG__emptyBack:hover{background:var(--gray-100);border-color:var(--border-primary--hover)}.Cart-module__1WomrG__lines{padding:var(--space-2) var(--space-6);flex:1;overflow-y:auto}.Cart-module__1WomrG__line{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--border-secondary);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.Cart-module__1WomrG__line:last-child{border-bottom:0}.Cart-module__1WomrG__thumb{aspect-ratio:1086/1448;border-radius:var(--radius-xl);border:1px solid var(--border-secondary);background:#f5f5f5;width:72px;position:relative;overflow:hidden}.Cart-module__1WomrG__thumb img{object-fit:cover}.Cart-module__1WomrG__lineBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Cart-module__1WomrG__lineName{font-size:var(--size-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold)}.Cart-module__1WomrG__lineMeta{align-items:center;gap:var(--space-2);font-size:var(--size-sm);line-height:var(--leading-sm);color:var(--text-secondary);display:inline-flex}.Cart-module__1WomrG__lineRule{background:var(--gray-300);width:1px;height:12px}.Cart-module__1WomrG__linePrice{font-size:var(--size-lg);line-height:var(--leading-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.Cart-module__1WomrG__dollar{color:var(--blue-500)}.Cart-module__1WomrG__qty{align-items:center;gap:var(--space-1);margin-top:var(--space-2);display:inline-flex}.Cart-module__1WomrG__qtyButton{border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--white);width:28px;height:28px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.Cart-module__1WomrG__qtyButton:hover:not(:disabled){background:var(--gray-100);border-color:var(--border-primary--hover)}.Cart-module__1WomrG__qtyButton:active:not(:disabled){transform:scale(.9)}.Cart-module__1WomrG__qtyButton:disabled{opacity:.4;cursor:not-allowed}.Cart-module__1WomrG__qtyValue{text-align:center;min-width:24px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.Cart-module__1WomrG__remove{margin-left:var(--space-2);color:var(--text-tertiary);font-size:var(--size-sm);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.Cart-module__1WomrG__remove:hover{color:var(--price-down)}.Cart-module__1WomrG__stockNote{margin-left:var(--space-2);font-size:var(--size-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary)}.Cart-module__1WomrG__summary{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);border-top:1px solid var(--border-primary);background:var(--gray-50);flex-direction:column;display:flex}.Cart-module__1WomrG__totals{gap:var(--space-2);flex-direction:column;display:flex}.Cart-module__1WomrG__totalRow{justify-content:space-between;gap:var(--space-4);font-size:var(--size-base);line-height:var(--leading-base);color:var(--text-secondary);display:flex}.Cart-module__1WomrG__totalRow dd{font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.Cart-module__1WomrG__grand{padding-top:var(--space-2);border-top:1px solid var(--border-primary);font-size:var(--size-lg);line-height:var(--leading-lg);color:var(--text-primary)}.Cart-module__1WomrG__grand dt,.Cart-module__1WomrG__grand dd{font-weight:var(--weight-bold)}.Cart-module__1WomrG__checkout{justify-content:center;align-items:center;gap:var(--space-2);height:52px;margin-top:var(--space-1);border-radius:var(--btn-radius-pill);background:var(--btn-primary-bg);color:var(--btn-on-solid);font-size:var(--size-lg);font-weight:var(--weight-bold);cursor:pointer;border:0;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.Cart-module__1WomrG__checkout svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.Cart-module__1WomrG__checkout:hover:not(:disabled){background:var(--btn-primary-bg--hover);box-shadow:0 16px 32px -12px color-mix(in srgb, var(--blue-600) 60%, transparent);transform:translateY(-2px)}.Cart-module__1WomrG__checkout:hover:not(:disabled) svg{transform:translate(4px)}}.Cart-module__1WomrG__checkout:active:not(:disabled){transform:translateY(0)scale(.98)}.Cart-module__1WomrG__checkout:disabled{opacity:.6;cursor:wait}.Cart-module__1WomrG__status{min-height:var(--leading-sm);font-size:var(--size-sm);line-height:var(--leading-sm);color:var(--price-down)}.Cart-module__1WomrG__note{font-size:var(--size-sm);line-height:var(--leading-sm);color:var(--text-tertiary)}.Cart-module__1WomrG__noteStrong{font-weight:var(--weight-semibold);color:var(--text-primary)}@keyframes Cart-module__1WomrG__drawerIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes Cart-module__1WomrG__badgeBump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Cart-module__1WomrG__bag,.Cart-module__1WomrG__checkout,.Cart-module__1WomrG__checkout svg,.Cart-module__1WomrG__qtyButton{transition:none}.Cart-module__1WomrG__bag:hover,.Cart-module__1WomrG__bag:active,.Cart-module__1WomrG__checkout:hover:not(:disabled),.Cart-module__1WomrG__checkout:hover:not(:disabled) svg,.Cart-module__1WomrG__checkout:active:not(:disabled){transform:none}.Cart-module__1WomrG__badge[data-bump],.Cart-module__1WomrG__dialog[open]{animation:none}}
.SiteNav-module__aGMVJa__nav{align-items:center;gap:var(--space-1);border:1px solid var(--border-primary);border-radius:var(--radius-full);background:var(--white);padding:3px;display:inline-flex}.SiteNav-module__aGMVJa__tab{height:30px;padding:0 var(--space-4);border-radius:var(--radius-full);font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);white-space:nowrap;align-items:center;transition:background-color .15s,color .15s,transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}@media (hover:hover){.SiteNav-module__aGMVJa__tab:hover{background:var(--gray-100);color:var(--text-primary)}}.SiteNav-module__aGMVJa__tab:active{transform:scale(.96)}.SiteNav-module__aGMVJa__tab[aria-current=page]{background:var(--btn-primary-bg);color:var(--text-inverse)}.SiteNav-module__aGMVJa__dollar{color:var(--blue-500)}.SiteNav-module__aGMVJa__tab[aria-current=page] .SiteNav-module__aGMVJa__dollar{color:var(--blue-400)}@media (max-width:640px){.SiteNav-module__aGMVJa__tab{padding:0 var(--space-3)}}@media (prefers-reduced-motion:reduce){.SiteNav-module__aGMVJa__tab{transition:none}.SiteNav-module__aGMVJa__tab:active{transform:none}}
.SiteHeader-module__BAu-nW__header{z-index:20;background:var(--white);border-bottom:1px solid var(--border-primary);position:sticky;top:0}.SiteHeader-module__BAu-nW__inner{justify-content:space-between;align-items:center;gap:var(--space-4);width:min(100%,1180px);min-height:56px;padding:var(--space-2) clamp(16px, 4vw, 40px);margin-inline:auto;display:flex}.SiteHeader-module__BAu-nW__logo{height:40px;padding-inline:var(--space-1);border-radius:var(--radius-lg);align-items:center;display:inline-flex}.SiteHeader-module__BAu-nW__logo img{width:auto;height:18px}.SiteHeader-module__BAu-nW__meta{align-items:center;gap:var(--space-5);display:flex}.SiteHeader-module__BAu-nW__listing{align-items:center;gap:var(--space-2);font-size:var(--size-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--text-primary);display:inline-flex}.SiteHeader-module__BAu-nW__listingDot{border-radius:var(--radius-full);background:var(--blue-500);width:8px;height:8px;position:relative}.SiteHeader-module__BAu-nW__listingDot:after{content:"";border-radius:inherit;background:inherit;animation:2.4s ease-out infinite SiteHeader-module__BAu-nW__listingPulse;position:absolute;inset:0}@keyframes SiteHeader-module__BAu-nW__listingPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.SiteHeader-module__BAu-nW__cta{height:36px;padding:0 var(--space-4);font-size:var(--size-sm);white-space:nowrap}@media (max-width:640px){.SiteHeader-module__BAu-nW__inner{gap:var(--space-2);min-height:52px}.SiteHeader-module__BAu-nW__listing{display:none}.SiteHeader-module__BAu-nW__cta{padding:0 var(--space-3)}}@media (max-width:400px){.SiteHeader-module__BAu-nW__logo img{height:16px}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__BAu-nW__listingDot:after{animation:none}}
.page-module___8aEwW__page{z-index:1;position:relative}.page-module___8aEwW__main{text-shadow:0 0 12px var(--white), 0 0 4px var(--white), 0 0 1px var(--white);flex-direction:column;gap:clamp(64px,9vw,120px);padding-bottom:clamp(64px,9vw,120px);display:flex}
.thanks-module__x9Y03W__main{justify-content:center;padding:clamp(40px,8vw,96px) clamp(16px,4vw,40px);display:flex}.thanks-module__x9Y03W__card{gap:var(--space-4);width:min(100%,560px);padding:var(--space-8) var(--space-7) var(--space-7);border:1px solid var(--border-primary);border-radius:var(--radius-3xl);background:var(--white);box-shadow:0 28px 48px -24px color-mix(in srgb, var(--blue-1000) 28%, transparent);text-shadow:none;flex-direction:column;animation:.5s cubic-bezier(.2,.7,.2,1) both thanks-module__x9Y03W__cardIn;display:flex}.thanks-module__x9Y03W__mark{border-radius:var(--radius-full);background:var(--green-100);width:64px;height:64px;color:var(--green-700);justify-content:center;align-items:center;animation:.5s cubic-bezier(.2,.7,.2,1) .1s both thanks-module__x9Y03W__pop;display:inline-flex}.thanks-module__x9Y03W__eyebrow{align-items:center;gap:var(--space-3);font-size:var(--size-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);display:inline-flex}.thanks-module__x9Y03W__dollar{color:var(--blue-500)}.thanks-module__x9Y03W__eyebrowRule{background:var(--gray-300);width:1px;height:14px}.thanks-module__x9Y03W__eyebrowMuted{font-size:var(--size-base);font-weight:var(--weight-semibold);color:var(--text-tertiary)}.thanks-module__x9Y03W__title{font-size:clamp(2rem,4vw,2.75rem);line-height:1.05;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter);text-wrap:balance}.thanks-module__x9Y03W__body{font-size:var(--size-lg);line-height:var(--leading-lg);color:var(--text-secondary);text-wrap:pretty}.thanks-module__x9Y03W__items{margin-top:var(--space-2);border-top:1px solid var(--border-primary)}.thanks-module__x9Y03W__item{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-secondary);font-size:var(--size-base);line-height:var(--leading-base);display:flex}.thanks-module__x9Y03W__itemName{color:var(--text-primary)}.thanks-module__x9Y03W__itemQty{color:var(--text-tertiary)}.thanks-module__x9Y03W__itemAmount{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.thanks-module__x9Y03W__total{font-weight:var(--weight-bold);border-bottom:0}.thanks-module__x9Y03W__facts{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--gray-50);font-size:var(--size-sm);line-height:var(--leading-sm);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.thanks-module__x9Y03W__facts dt{font-weight:var(--weight-semibold);color:var(--text-tertiary)}.thanks-module__x9Y03W__facts dd{font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere;margin-top:2px}.thanks-module__x9Y03W__back{height:48px;margin-top:var(--space-2);padding:0 var(--space-6);border-radius:var(--btn-radius-pill);background:var(--btn-primary-bg);color:var(--btn-on-solid);font-size:var(--size-base);font-weight:var(--weight-bold);justify-content:center;align-self:flex-start;align-items:center;transition:background-color .15s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}@media (hover:hover){.thanks-module__x9Y03W__back:hover{background:var(--btn-primary-bg--hover);box-shadow:0 16px 32px -12px color-mix(in srgb, var(--blue-600) 60%, transparent);transform:translateY(-2px)}}.thanks-module__x9Y03W__back:active{transform:translateY(0)scale(.98)}@keyframes thanks-module__x9Y03W__cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes thanks-module__x9Y03W__pop{0%{transform:scale(.4)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.thanks-module__x9Y03W__card,.thanks-module__x9Y03W__mark{animation:none}.thanks-module__x9Y03W__back{transition:none}.thanks-module__x9Y03W__back:hover,.thanks-module__x9Y03W__back:active{transform:none}}
.Ticker-module__ereF9a__ticker{border-bottom:1px solid var(--border-primary);background:var(--white);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.Ticker-module__ereF9a__track{will-change:transform;width:max-content;animation:36s linear infinite Ticker-module__ereF9a__tickerScroll;display:flex}.Ticker-module__ereF9a__track:hover{animation-play-state:paused}.Ticker-module__ereF9a__list{flex-shrink:0;display:flex}.Ticker-module__ereF9a__item{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);border-right:1px solid var(--border-secondary);font-size:var(--size-sm);line-height:var(--leading-sm);white-space:nowrap;transition:background-color .15s;display:inline-flex}.Ticker-module__ereF9a__item:hover{background:var(--card-hover-bg)}.Ticker-module__ereF9a__label{font-weight:var(--weight-semibold);color:var(--text-primary)}.Ticker-module__ereF9a__value{font-weight:var(--weight-semibold);color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.Ticker-module__ereF9a__item[data-tone=up] .Ticker-module__ereF9a__value{color:var(--price-up)}.Ticker-module__ereF9a__item[data-tone=down] .Ticker-module__ereF9a__value{color:var(--price-down)}@keyframes Ticker-module__ereF9a__tickerScroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.Ticker-module__ereF9a__track{width:100%;animation:none;overflow-x:auto}.Ticker-module__ereF9a__ticker{-webkit-mask-image:none;mask-image:none}}
