.buy-box-module__whZDBW__box{min-width:0;container-type:inline-size}.buy-box-module__whZDBW__code{color:var(--text);margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.45}.buy-box-module__whZDBW__cct{margin-top:16px}.buy-box-module__whZDBW__note{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}.buy-box-module__whZDBW__kits{align-items:flex-start;gap:12px 14px;margin-top:16px;display:flex}.buy-box-module__whZDBW__step{border:1px solid var(--line-2);background:var(--surface);flex:none;align-items:stretch;height:46px;display:inline-flex}.buy-box-module__whZDBW__step button{width:44px;height:100%;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.buy-box-module__whZDBW__step button:disabled{color:var(--muted-2);cursor:default}.buy-box-module__whZDBW__step button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.buy-box-module__whZDBW__step input{border:0;border-inline:1px solid var(--line);text-align:center;width:46px;height:100%;font:inherit;color:var(--text);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;padding:0;font-size:15px;font-weight:700}.buy-box-module__whZDBW__step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buy-box-module__whZDBW__step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy-box-module__whZDBW__step input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.buy-box-module__whZDBW__help{flex:1;min-width:0}.buy-box-module__whZDBW__save{color:var(--text);margin:0;font-size:14px;line-height:1.45}.buy-box-module__whZDBW__small{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}@container (max-width:419.98px){.buy-box-module__whZDBW__kits{flex-direction:column;gap:8px}}@media (hover:none){.buy-box-module__whZDBW__step button:active:not(:disabled){opacity:.6}}.buy-box-module__whZDBW__actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.buy-box-module__whZDBW__actions .buy-box-module__whZDBW__add,.buy-box-module__whZDBW__actions .buy-box-module__whZDBW__now{width:100%;min-height:52px;margin:0}.buy-box-module__whZDBW__actions .buy-box-module__whZDBW__add{padding-inline:18px}.buy-box-module__whZDBW__actions .buy-box-module__whZDBW__now{white-space:nowrap;gap:8px;padding-inline:16px}.buy-box-module__whZDBW__actions .buy-box-module__whZDBW__now .b-save{flex:none;margin-left:0}.buy-box-module__whZDBW__actions .buy-box-module__whZDBW__now .arrow{flex:none}@container (min-width:440px){.buy-box-module__whZDBW__actions{flex-flow:wrap}.buy-box-module__whZDBW__actions .buy-box-module__whZDBW__add{flex:130px;width:auto}.buy-box-module__whZDBW__actions .buy-box-module__whZDBW__now{flex:1.6 auto;width:auto}}
.help-line-module__kSJYqq__help{color:var(--text);min-width:0;font-size:14px;line-height:1.45}.help-line-module__kSJYqq__dark{--text:#f0f3f7;--muted:#a2abb9;--accent:#fff;color:var(--text)}.help-line-module__kSJYqq__light{--text:#1a1917;--muted:#635f59;--accent:#1a1917;color:var(--text)}.help-line-module__kSJYqq__lead{margin:0}.help-line-module__kSJYqq__ask{margin:0;font-weight:600}.help-line-module__kSJYqq__inline{flex-wrap:wrap;align-items:center;column-gap:.5em;display:flex}.help-line-module__kSJYqq__links{flex-wrap:wrap;align-items:center;column-gap:18px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.help-line-module__kSJYqq__links>li{flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;display:inline-flex}.help-line-module__kSJYqq__link{max-width:100%;min-height:44px;color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.help-line-module__kSJYqq__link:hover{text-decoration-thickness:2px}.help-line-module__kSJYqq__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.help-line-module__kSJYqq__link>svg{flex:none}.help-line-module__kSJYqq__note{color:var(--muted);margin-left:.35em}.help-line-module__kSJYqq__small{color:var(--muted);margin:2px 0 0;font-size:13px}.help-line-module__kSJYqq__inline .help-line-module__kSJYqq__small{flex-basis:100%}
.buy-assurance-module__iyZFSa__wrap{min-width:0;margin-top:14px}.buy-assurance-module__iyZFSa__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.buy-assurance-module__iyZFSa__row{grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:9px;display:grid}.buy-assurance-module__iyZFSa__icon{color:var(--text);margin-top:2px}.buy-assurance-module__iyZFSa__body{min-width:0;color:var(--muted);overflow-wrap:break-word;font-size:14px;line-height:1.5}.buy-assurance-module__iyZFSa__sub{margin-top:4px;display:block}.buy-assurance-module__iyZFSa__link{color:var(--text);text-underline-offset:3px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.buy-assurance-module__iyZFSa__link:hover{text-decoration-thickness:2px}.buy-assurance-module__iyZFSa__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.buy-assurance-module__iyZFSa__link{margin-block:-12px;padding-block:12px;display:inline-block}.buy-assurance-module__iyZFSa__compact .buy-assurance-module__iyZFSa__link{margin-block:-13px;padding-block:13px}}.buy-assurance-module__iyZFSa__help{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.buy-assurance-module__iyZFSa__compact .buy-assurance-module__iyZFSa__list{gap:6px}.buy-assurance-module__iyZFSa__compact .buy-assurance-module__iyZFSa__body{font-size:13px;line-height:1.45}
.decision-facts-module__KfvJ1G__wrap{border-top:1px solid var(--line);margin:18px 0 0;padding:14px 0 0}.decision-facts-module__KfvJ1G__title{font-size:var(--fs-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--text);margin:0 0 10px;font-weight:800}.decision-facts-module__KfvJ1G__label{color:var(--text);font-size:14px;font-weight:700;display:block}.decision-facts-module__KfvJ1G__facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.decision-facts-module__KfvJ1G__row{grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:11px;display:grid}.decision-facts-module__KfvJ1G__icon{color:var(--text);margin-top:2px}.decision-facts-module__KfvJ1G__body{min-width:0;color:var(--muted);overflow-wrap:break-word;font-size:15px;line-height:1.5}.decision-facts-module__KfvJ1G__flow p{margin:0}.decision-facts-module__KfvJ1G__more{flex-wrap:wrap;column-gap:18px;margin-top:2px;display:flex}.decision-facts-module__KfvJ1G__link{color:var(--text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.decision-facts-module__KfvJ1G__more .decision-facts-module__KfvJ1G__link{align-items:center;min-height:32px;font-size:14px;font-weight:600;display:inline-flex}.decision-facts-module__KfvJ1G__link:hover{text-decoration-thickness:2px}.decision-facts-module__KfvJ1G__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.decision-facts-module__KfvJ1G__more .decision-facts-module__KfvJ1G__link{min-height:44px}.decision-facts-module__KfvJ1G__body>.decision-facts-module__KfvJ1G__link{margin-block:-12px;padding-block:12px;display:inline-block}}
.price-covers-module__xvhFQW__box{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px}.price-covers-module__xvhFQW__sum{cursor:pointer;min-height:48px;font-size:var(--fs-lg);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;font-weight:600;line-height:1.35;list-style:none;display:flex}.price-covers-module__xvhFQW__sum::-webkit-details-marker{display:none}.price-covers-module__xvhFQW__sum::marker{content:""}.price-covers-module__xvhFQW__sum:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.price-covers-module__xvhFQW__mark{border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.price-covers-module__xvhFQW__box[open] .price-covers-module__xvhFQW__mark{transform:translateY(2px)rotate(-135deg)}@media (prefers-reduced-motion:no-preference){.price-covers-module__xvhFQW__mark{transition:transform .2s var(--ease-hx,ease)}}.price-covers-module__xvhFQW__list{gap:8px;margin:0;padding:0 2px 16px;list-style:none;display:grid}.price-covers-module__xvhFQW__item{grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:9px;display:grid}.price-covers-module__xvhFQW__icon{color:var(--text);margin-top:2px}.price-covers-module__xvhFQW__text{min-width:0;color:var(--muted);overflow-wrap:break-word;font-size:14px;line-height:1.5}.price-covers-module__xvhFQW__text a{color:var(--text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.price-covers-module__xvhFQW__text a:hover{text-decoration-thickness:2px}.price-covers-module__xvhFQW__text a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.price-covers-module__xvhFQW__text a{margin-block:-12px;padding-block:12px;display:inline-block}}
.before-you-order-module__A45AvG__band{overflow-wrap:break-word}.before-you-order-module__A45AvG__title{font-size:var(--fs-h2);margin:0 0 var(--sp-4)}.before-you-order-module__A45AvG__grid{grid-template-columns:minmax(0,1fr);column-gap:clamp(28px,4vw,56px);margin:0;display:grid}@media (min-width:900px){.before-you-order-module__A45AvG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.before-you-order-module__A45AvG__item{border-top:1px solid var(--line-2);min-width:0;padding:18px 0 20px}.before-you-order-module__A45AvG__q{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text);margin:0 0 6px;font-weight:700;line-height:1.3}.before-you-order-module__A45AvG__ans{max-width:68ch;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.before-you-order-module__A45AvG__acc{min-width:0}.before-you-order-module__A45AvG__accTitle{font-size:var(--fs-h2);margin:0 0 var(--sp-3)}.before-you-order-module__A45AvG__rows{border-top:1px solid var(--line-2)}.before-you-order-module__A45AvG__row{border-bottom:1px solid var(--line-2)}.before-you-order-module__A45AvG__sum{cursor:pointer;min-height:48px;font-size:var(--fs-lg);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;font-weight:600;line-height:1.35;list-style:none;display:flex}.before-you-order-module__A45AvG__sum::-webkit-details-marker{display:none}.before-you-order-module__A45AvG__sum::marker{content:""}.before-you-order-module__A45AvG__sum:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.before-you-order-module__A45AvG__mark{border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;margin-right:4px;transform:translateY(-2px)rotate(45deg)}.before-you-order-module__A45AvG__row[open] .before-you-order-module__A45AvG__mark{transform:translateY(2px)rotate(-135deg)}@media (prefers-reduced-motion:no-preference){.before-you-order-module__A45AvG__mark{transition:transform .2s var(--ease-hx,ease)}}.before-you-order-module__A45AvG__body{max-width:68ch;color:var(--muted);padding:0 2px 18px;font-size:16px;line-height:1.6}.before-you-order-module__A45AvG__ans p,.before-you-order-module__A45AvG__body p{margin:0}.before-you-order-module__A45AvG__ans p+p,.before-you-order-module__A45AvG__body p+p{margin-top:10px}.before-you-order-module__A45AvG__ans ul,.before-you-order-module__A45AvG__body ul{margin:0;padding-left:1.15em}.before-you-order-module__A45AvG__ans li+li,.before-you-order-module__A45AvG__body li+li{margin-top:4px}.before-you-order-module__A45AvG__ans a,.before-you-order-module__A45AvG__body a{color:var(--text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.before-you-order-module__A45AvG__ans a:hover,.before-you-order-module__A45AvG__body a:hover{text-decoration-thickness:2px}.before-you-order-module__A45AvG__ans a:focus-visible,.before-you-order-module__A45AvG__body a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.hesitation-ask-module__1KxDCW__ask{min-width:0;margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line)}.hesitation-ask-module__1KxDCW__title{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--text);margin:0 0 12px;font-weight:700;line-height:1.35}.hesitation-ask-module__1KxDCW__chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.hesitation-ask-module__1KxDCW__chip{border:1px solid var(--line-2);max-width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:0;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex}.hesitation-ask-module__1KxDCW__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.hesitation-ask-module__1KxDCW__chip:hover{border-color:var(--accent);background:var(--accent-soft)}}.hesitation-ask-module__1KxDCW__answer{border-left:2px solid var(--lit,#e0a800);background:var(--accent-soft);min-width:0;color:var(--muted);overflow-wrap:break-word;padding:12px 14px 4px;font-size:15px;line-height:1.55}.hesitation-ask-module__1KxDCW__answer:focus{outline:none}.hesitation-ask-module__1KxDCW__answer:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hesitation-ask-module__1KxDCW__answer p{max-width:68ch;margin:0 0 6px}.hesitation-ask-module__1KxDCW__picked{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-weight:700}.hesitation-ask-module__1KxDCW__more,.hesitation-ask-module__1KxDCW__inl{color:var(--text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.hesitation-ask-module__1KxDCW__more{align-items:center;gap:6px;max-width:100%;min-height:44px;font-weight:600;display:inline-flex}.hesitation-ask-module__1KxDCW__more>svg{flex:none}.hesitation-ask-module__1KxDCW__inl{align-items:center;max-width:100%;min-height:44px;display:inline-flex}.hesitation-ask-module__1KxDCW__more:hover,.hesitation-ask-module__1KxDCW__inl:hover{text-decoration-thickness:2px}.hesitation-ask-module__1KxDCW__more:focus-visible,.hesitation-ask-module__1KxDCW__inl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hesitation-ask-module__1KxDCW__tell{margin:0}
.send-kit-module__T2FuBa__kit{min-width:0;color:var(--text);margin-top:6px;font-size:14px;line-height:1.45}.send-kit-module__T2FuBa__open{max-width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.send-kit-module__T2FuBa__open:hover{text-decoration-thickness:2px}.send-kit-module__T2FuBa__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.send-kit-module__T2FuBa__label{margin:0 0 6px;font-weight:600;display:block}.send-kit-module__T2FuBa__row{gap:8px;min-width:0;display:flex}.send-kit-module__T2FuBa__field{border:1px solid var(--line-2);background:var(--surface);min-width:0;min-height:44px;color:var(--text);font:inherit;border-radius:0;flex:auto;padding:8px 12px;font-size:16px}.send-kit-module__T2FuBa__field:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.send-kit-module__T2FuBa__field[aria-invalid]{border-color:#b42318}.send-kit-module__T2FuBa__send{border:1px solid var(--accent);background:var(--accent);min-width:88px;min-height:44px;color:var(--accent-ink,#fff);font:inherit;cursor:pointer;border-radius:0;flex:none;padding:0 18px;font-weight:600}.send-kit-module__T2FuBa__send:disabled{opacity:.6;cursor:default}.send-kit-module__T2FuBa__send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.send-kit-module__T2FuBa__err{color:#b42318;margin:6px 0 0}.send-kit-module__T2FuBa__note{color:var(--muted);margin:6px 0 0;font-size:13px}.send-kit-module__T2FuBa__done{align-items:center;min-height:44px;margin:0;display:flex}
.continue-kit-module__7rL42W__row{min-width:0;margin:0}.continue-kit-module__7rL42W__link{border:1px solid var(--line-2);background:var(--surface);max-width:100%;min-height:56px;color:var(--text);align-items:center;gap:12px;padding:4px 16px 4px 4px;text-decoration:none;display:inline-flex}.continue-kit-module__7rL42W__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.continue-kit-module__7rL42W__link:hover{border-color:var(--accent);background:var(--surface-2)}}@media (prefers-reduced-motion:no-preference){.continue-kit-module__7rL42W__link{transition:border-color .15s,background-color .15s}}.continue-kit-module__7rL42W__shot{background:var(--mount);flex:none;width:48px;height:48px;display:block;overflow:hidden}.continue-kit-module__7rL42W__shot img{object-fit:contain;width:100%;height:100%;display:block}.continue-kit-module__7rL42W__text{min-width:0;font-size:15px;line-height:1.35}.continue-kit-module__7rL42W__lead{color:var(--muted);font-weight:500}.continue-kit-module__7rL42W__name{overflow-wrap:anywhere;font-weight:700}.continue-kit-module__7rL42W__arrow{vertical-align:-3px;margin-left:6px}@media (max-width:599.98px){.continue-kit-module__7rL42W__lead,.continue-kit-module__7rL42W__name{display:block}}
.garage-overlay-module__UbfoIq__wrap{margin-top:clamp(22px,3vw,34px);scroll-margin-top:96px;container-type:inline-size}.garage-overlay-module__UbfoIq__title{font-size:var(--fs-lg);letter-spacing:-.01em;margin:0 0 12px;font-weight:700}.garage-overlay-module__UbfoIq__panels{grid-template-columns:minmax(0,320px);gap:22px 34px;display:grid}@container (min-width:600px){.garage-overlay-module__UbfoIq__panels{grid-template-columns:repeat(2,minmax(0,320px))}}.garage-overlay-module__UbfoIq__panel{flex-direction:column;min-width:0;margin:0;display:flex}.garage-overlay-module__UbfoIq__head{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-weight:700}.garage-overlay-module__UbfoIq__svg{max-width:100%;height:auto;display:block;overflow:visible}.garage-overlay-module__UbfoIq__caption{color:var(--text);margin:8px 0 0;font-size:14px;line-height:1.5}.garage-overlay-module__UbfoIq__note{max-width:68ch;font-size:var(--fs-xs);color:var(--muted);margin:14px 0 0;line-height:1.55}.garage-overlay-module__UbfoIq__garage{fill:var(--bg-2);stroke:var(--text);stroke-width:1.5px}.garage-overlay-module__UbfoIq__door{fill:var(--line-2);opacity:.7}.garage-overlay-module__UbfoIq__clear{fill:none;stroke:var(--muted);stroke-width:1px;stroke-dasharray:5 4}.garage-overlay-module__UbfoIq__grid{fill:var(--surface);stroke:var(--text);stroke-width:1.5px}.garage-overlay-module__UbfoIq__edge{fill:none;stroke:var(--text);stroke-width:1.5px}.garage-overlay-module__UbfoIq__art{opacity:.9}.garage-overlay-module__UbfoIq__dim path{fill:none;stroke:var(--muted);stroke-width:1px}.garage-overlay-module__UbfoIq__dim text,.garage-overlay-module__UbfoIq__label{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}
.link-pending-module__gdePcG__hint{opacity:0;transform-origin:0;pointer-events:none;z-index:2;background:#ffd814;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.link-pending-module__gdePcG__on{opacity:1;transition:opacity 0s .1s,transform .9s cubic-bezier(.2,.7,.3,1) .1s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.link-pending-module__gdePcG__on{transition:opacity 0s .1s}}
.second-kit-nudge-module__dbX3Wq__nudge{border:1px dashed var(--line-2);background:var(--surface-2);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 14px;min-width:0;margin-top:4px;padding:10px 12px;display:flex}.second-kit-nudge-module__dbX3Wq__text{min-width:0;font-size:var(--fs-md);color:var(--text);text-wrap:pretty;flex:220px;margin:0;line-height:1.5}.second-kit-nudge-module__dbX3Wq__text b{color:var(--trust-ink);white-space:nowrap;font-weight:700}.second-kit-nudge-module__dbX3Wq__add{border:1px solid var(--accent-line);background:var(--surface);min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-md);cursor:pointer;flex:none;padding:0 18px;font-weight:600}.second-kit-nudge-module__dbX3Wq__add:hover{border-color:var(--accent)}.second-kit-nudge-module__dbX3Wq__add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.second-kit-nudge-module__dbX3Wq__add:active{opacity:.6}}
.offer-mark-module__3KdJBq__footGo{min-height:48px;color:var(--text);cursor:pointer;font:inherit;font-size:var(--fs-md);text-wrap:balance;background:0 0;border:1px solid #ffecc466;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:700;display:inline-flex}@media (hover:hover){.offer-mark-module__3KdJBq__footGo:hover{background:#ffecc40f;border-color:#ffecc4d9}}.offer-mark-module__3KdJBq__footGo:focus-visible{outline-offset:2px;outline:2px solid #fff}.offer-mark-module__3KdJBq__mark{vertical-align:middle;flex:none;display:inline-grid;position:relative}.offer-mark-module__3KdJBq__mark>svg{grid-area:1/1}.offer-mark-module__3KdJBq__turn{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.offer-mark-module__3KdJBq__turn{animation:16s linear infinite offer-mark-module__3KdJBq__turn}}@keyframes offer-mark-module__3KdJBq__turn{to{transform:rotate(360deg)}}
.similar-size-module__BqFJzG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,18px);display:grid}@media (min-width:900px){.similar-size-module__BqFJzG__grid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.similar-size-module__BqFJzG__all{margin:18px 0 0}.similar-size-module__BqFJzG__all a{min-height:44px;color:var(--text);text-underline-offset:3px;align-items:center;gap:6px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.similar-size-module__BqFJzG__all a:hover{text-decoration-thickness:2px}.similar-size-module__BqFJzG__all a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.delivery-date-slot-module__88x76q__slot{min-height:1.5em;white-space:nowrap;text-overflow:ellipsis;min-height:1lh;display:block;overflow:hidden}
.shop-by-size-module__DrbOtq__wrap{margin:18px 0 8px}.shop-by-size-module__DrbOtq__head{font-size:var(--fs-sm);color:var(--text);margin:0 0 10px;font-weight:700}.shop-by-size-module__DrbOtq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.shop-by-size-module__DrbOtq__list{grid-template-columns:repeat(6,minmax(0,1fr))}}.shop-by-size-module__DrbOtq__chip{border:1px solid var(--line-2);background:var(--surface);height:100%;min-height:56px;color:var(--text);flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.shop-by-size-module__DrbOtq__chip b{font-size:15px;font-weight:700;line-height:1.25}.shop-by-size-module__DrbOtq__chip span{color:var(--muted);font-size:12px}.shop-by-size-module__DrbOtq__chip:hover{border-color:var(--accent)}.shop-by-size-module__DrbOtq__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shop-by-size-module__DrbOtq__on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.shop-by-size-module__DrbOtq__all b{font-weight:600}
.promo-bar-module__jkgDxW__bar{background:var(--bg-2);border-bottom:1px solid var(--line);color:var(--text)}.promo-bar-module__jkgDxW__in{align-items:center;gap:10px;min-height:48px;display:flex}.promo-bar-module__jkgDxW__icon{flex:none}.promo-bar-module__jkgDxW__text{flex:1;min-width:0;margin:0;padding-block:7px;font-size:14px;line-height:1.45}.promo-bar-module__jkgDxW__code{letter-spacing:.05em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.promo-bar-module__jkgDxW__x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-10px;padding:0;display:grid}.promo-bar-module__jkgDxW__x:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover){.promo-bar-module__jkgDxW__x:hover{color:var(--text)}}
.size-chooser-module__maWuBq__root{min-width:0}.size-chooser-module__maWuBq__rootCards{max-width:1100px;margin-inline:auto}.size-chooser-module__maWuBq__heading{font-size:var(--fs-h2);margin:0 0 var(--sp-3)}.size-chooser-module__maWuBq__cards,.size-chooser-module__maWuBq__rows{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.size-chooser-module__maWuBq__cards>li,.size-chooser-module__maWuBq__rows>li{min-width:0;display:flex}.size-chooser-module__maWuBq__card,.size-chooser-module__maWuBq__chip{border:1px solid var(--line-2);background:var(--surface);min-width:0;color:var(--text);flex:1;position:relative}.size-chooser-module__maWuBq__card:focus-visible,.size-chooser-module__maWuBq__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.size-chooser-module__maWuBq__card:hover,.size-chooser-module__maWuBq__chip:hover{border-color:var(--accent);background:var(--surface-2)}.size-chooser-module__maWuBq__card:hover .size-chooser-module__maWuBq__go{text-decoration-thickness:2px}}@media (prefers-reduced-motion:no-preference){.size-chooser-module__maWuBq__card,.size-chooser-module__maWuBq__chip{transition:border-color .15s,background-color .15s}}.size-chooser-module__maWuBq__label{font-family:var(--font-display);letter-spacing:-.005em;font-weight:700;line-height:1.25}.size-chooser-module__maWuBq__price{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.size-chooser-module__maWuBq__nw{white-space:nowrap}.size-chooser-module__maWuBq__cards{gap:10px}.size-chooser-module__maWuBq__card{grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:14px;min-height:72px;padding:10px;display:grid}.size-chooser-module__maWuBq__shot{aspect-ratio:1;background:var(--mount);display:block;overflow:hidden}.size-chooser-module__maWuBq__shot img{object-fit:contain;width:100%;height:100%}.size-chooser-module__maWuBq__body{flex-direction:column;gap:3px;min-width:0;display:flex}.size-chooser-module__maWuBq__card .size-chooser-module__maWuBq__label{font-size:var(--fs-lg)}.size-chooser-module__maWuBq__kit,.size-chooser-module__maWuBq__fit{font-size:var(--fs-sm);line-height:1.4}.size-chooser-module__maWuBq__kit{color:var(--muted)}.size-chooser-module__maWuBq__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-top:4px;display:flex}.size-chooser-module__maWuBq__card .size-chooser-module__maWuBq__price{font-size:var(--fs-base)}.size-chooser-module__maWuBq__go{font-size:var(--fs-sm);white-space:nowrap;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:600px){.size-chooser-module__maWuBq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.size-chooser-module__maWuBq__card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:0}.size-chooser-module__maWuBq__shot{aspect-ratio:4/3;border-bottom:1px solid var(--line)}.size-chooser-module__maWuBq__shot img{padding:8px}.size-chooser-module__maWuBq__body{padding:12px 14px 14px}.size-chooser-module__maWuBq__foot{margin-top:auto;padding-top:8px}}.size-chooser-module__maWuBq__rows{gap:8px}.size-chooser-module__maWuBq__rows>li{container-type:inline-size}.size-chooser-module__maWuBq__chip{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"icon label price""icon fit fit";align-items:center;gap:2px 12px;min-height:56px;padding:10px 14px;display:grid}.size-chooser-module__maWuBq__icon{grid-area:icon;align-self:start;margin-top:1px}.size-chooser-module__maWuBq__chip .size-chooser-module__maWuBq__label{font-size:var(--fs-base);grid-area:label}.size-chooser-module__maWuBq__chip .size-chooser-module__maWuBq__price{font-size:var(--fs-base);grid-area:price;justify-self:end}.size-chooser-module__maWuBq__chip .size-chooser-module__maWuBq__fit{color:var(--muted);grid-area:fit}@container (max-width:279.98px){.size-chooser-module__maWuBq__chip{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon label""fit fit""price price";row-gap:4px}.size-chooser-module__maWuBq__chip .size-chooser-module__maWuBq__price{justify-self:start}}@media (min-width:600px){.size-chooser-module__maWuBq__rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}
.checkout-recap-module___Ui7VG__recap{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;font-size:var(--fs-md);color:var(--text);padding:4px 14px 12px;line-height:22px}.checkout-recap-module___Ui7VG__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:8px;display:flex}.checkout-recap-module___Ui7VG__label{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-weight:700}.checkout-recap-module___Ui7VG__edit{margin-block:-2px;min-height:44px;font-size:var(--fs-sm);color:var(--text);text-underline-offset:2px;align-items:center;margin-right:-4px;padding-inline:4px;text-decoration:underline;display:inline-flex}.checkout-recap-module___Ui7VG__edit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.checkout-recap-module___Ui7VG__lines{gap:2px;margin:0;padding:0;list-style:none;display:grid}.checkout-recap-module___Ui7VG__lines li{overflow-wrap:anywhere;min-width:0}.checkout-recap-module___Ui7VG__lines b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.checkout-recap-module___Ui7VG__more{color:var(--muted)}.checkout-recap-module___Ui7VG__sub{color:var(--muted);margin:6px 0 0}.checkout-recap-module___Ui7VG__sub b{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.checkout-recap-module___Ui7VG__code{font-size:var(--fs-sm);color:var(--trust-ink);margin:4px 0 0}.checkout-recap-module___Ui7VG__wait{--rows:1;min-height:calc(var(--rows) * 22px + (var(--rows) - 1) * 2px + 6px + 22px)}
.express-pay-module__Zmo4fW__express{gap:14px;width:100%;min-width:0;display:grid}.express-pay-module__Zmo4fW__buttons{min-width:0;min-height:48px}.express-pay-module__Zmo4fW__or{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:12px;margin:0;display:flex}.express-pay-module__Zmo4fW__or:before,.express-pay-module__Zmo4fW__or:after{content:"";background:var(--line-2);flex:1 1 0;height:1px}.express-pay-module__Zmo4fW__or span{flex:none}.express-pay-module__Zmo4fW__err{text-align:left;margin:10px 0 0}
