.Kits-module__GMUTRW__page{--kit-ink:#2a1828;--kit-text:#3a3340;--kit-muted:#6f6874;--kit-line:#ece6ea;--kit-cream:#faf8f5;--kit-lavender:#f3ecf3;--kit-purple:#472041;--kit-orange:#ff8000;--kit-orange-soft:#fff2e6;--kit-radius:16px;background:var(--kit-cream);color:var(--kit-text);font-family:var(--font-arabic), sans-serif;overflow-x:clip}.Kits-module__GMUTRW__wrap{width:min(1280px,100% - 32px);margin-inline:auto}@media (min-width:768px){.Kits-module__GMUTRW__wrap{width:min(1280px,100% - 80px)}}.Kits-module__GMUTRW__band{padding-block:56px}.Kits-module__GMUTRW__bandWhite{background:#fff}.Kits-module__GMUTRW__bandCream{background:var(--kit-cream)}.Kits-module__GMUTRW__bandLavender{background:var(--kit-lavender)}.Kits-module__GMUTRW__band.Kits-module__GMUTRW__bandFollows{padding-top:8px}@media (min-width:1024px){.Kits-module__GMUTRW__band{padding-block:72px}}.Kits-module__GMUTRW__crumbBar{padding-block:20px 16px}.Kits-module__GMUTRW__crumbs{color:var(--kit-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:flex}.Kits-module__GMUTRW__crumbs a{color:inherit;transition:color var(--motion-micro,.15s) ease;text-decoration:none}.Kits-module__GMUTRW__crumbs a:hover{color:var(--kit-purple)}.Kits-module__GMUTRW__crumbs [aria-current=page]{color:var(--kit-ink);font-weight:500}.Kits-module__GMUTRW__crumbSep{color:#b9b1b8;font-size:11px}.Kits-module__GMUTRW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-block-end:28px;display:flex}.Kits-module__GMUTRW__headText{min-width:0}.Kits-module__GMUTRW__title{color:var(--kit-ink);letter-spacing:0;margin:0;font-size:26px;font-weight:500;line-height:1.35}.Kits-module__GMUTRW__subtitle{color:var(--kit-muted);margin:6px 0 0;font-size:14px;line-height:1.7}.Kits-module__GMUTRW__headLink{color:var(--kit-purple);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Kits-module__GMUTRW__headLink:hover{color:var(--kit-orange)}@media (min-width:768px){.Kits-module__GMUTRW__title{font-size:32px}.Kits-module__GMUTRW__subtitle{font-size:15px}}@media (min-width:1024px){.Kits-module__GMUTRW__title{font-size:36px}}.Kits-module__GMUTRW__arrow{line-height:1;display:inline-block}[dir=ltr] .Kits-module__GMUTRW__arrow{transform:scaleX(-1)}.Kits-module__GMUTRW__btn{min-height:46px;font:inherit;cursor:pointer;transition:background-color var(--motion-hover,.22s) ease, color var(--motion-hover,.22s) ease, border-color var(--motion-hover,.22s) ease, transform var(--motion-micro,.15s) ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.Kits-module__GMUTRW__btn:active{transform:translateY(1px)}.Kits-module__GMUTRW__btn:focus-visible{outline:2px solid var(--kit-orange);outline-offset:3px}.Kits-module__GMUTRW__btnOrange{background:var(--kit-orange);color:#fff}.Kits-module__GMUTRW__btnOrange:hover{background:#ee7a00}.Kits-module__GMUTRW__btnWhite{color:var(--kit-ink);background:#fff}.Kits-module__GMUTRW__btnWhite:hover{background:#f6f1f5}.Kits-module__GMUTRW__btnOutline{color:var(--kit-ink);background:#fff;border-color:#ddd5dc}.Kits-module__GMUTRW__btnOutline:hover{border-color:var(--kit-purple)}.Kits-module__GMUTRW__btnPurple{background:var(--kit-purple);color:#fff}.Kits-module__GMUTRW__btnPurple:hover{background:#5a2a52}.Kits-module__GMUTRW__btn[disabled],.Kits-module__GMUTRW__btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.Kits-module__GMUTRW__heroFull{background:#2a1828;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.Kits-module__GMUTRW__heroImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Kits-module__GMUTRW__heroShade{background:linear-gradient(270deg,#1e0e1adb 0%,#1e0e1a9e 42%,#1e0e1a2e 100%);position:absolute;inset:0}[dir=ltr] .Kits-module__GMUTRW__heroShade{transform:scaleX(-1)}.Kits-module__GMUTRW__heroBody{z-index:1;color:#fff;max-width:640px;padding-block:56px;position:relative}.Kits-module__GMUTRW__eyebrow{color:var(--kit-orange);margin:0 0 14px;font-size:14px;font-weight:500}.Kits-module__GMUTRW__heroTitle{margin:0;font-size:34px;font-weight:500;line-height:1.45}.Kits-module__GMUTRW__heroTitle span{display:block}.Kits-module__GMUTRW__heroText{color:#ffffffeb;margin:16px 0 0;font-size:15px;line-height:1.85}.Kits-module__GMUTRW__heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}@media (min-width:768px){.Kits-module__GMUTRW__heroFull{min-height:510px}.Kits-module__GMUTRW__heroTitle{font-size:46px}.Kits-module__GMUTRW__heroText{font-size:17px}}@media (min-width:1024px){.Kits-module__GMUTRW__heroTitle{font-size:52px;line-height:1.5}}.Kits-module__GMUTRW__benefits{border-block-end:1px solid var(--kit-line);background:#fff}.Kits-module__GMUTRW__benefitList{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;padding:22px 0;list-style:none;display:grid}.Kits-module__GMUTRW__benefitList li{color:var(--kit-ink);font-size:14px;font-weight:500;line-height:1.5}@media (min-width:1024px){.Kits-module__GMUTRW__benefitList{grid-template-columns:repeat(4,minmax(0,1fr));padding:28px 0}.Kits-module__GMUTRW__benefitList li{font-size:17px}}.Kits-module__GMUTRW__craftGrid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:600px){.Kits-module__GMUTRW__craftGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Kits-module__GMUTRW__craftGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.Kits-module__GMUTRW__craftCard{border:1px solid var(--kit-line);border-radius:var(--kit-radius);min-width:0;color:inherit;transition:box-shadow var(--motion-hover,.22s) ease, transform var(--motion-hover,.22s) ease;background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.Kits-module__GMUTRW__craftCard:hover{box-shadow:var(--shadow-card-hover,0 14px 32px #1e1e1e24);transform:translateY(-2px)}.Kits-module__GMUTRW__craftCard:focus-visible{outline:2px solid var(--kit-orange);outline-offset:3px}.Kits-module__GMUTRW__craftMedia{aspect-ratio:16/10;background:#f3efe9;display:block;position:relative}@media (min-width:600px){.Kits-module__GMUTRW__craftMedia{aspect-ratio:300/259}}.Kits-module__GMUTRW__craftBody{flex-direction:column;flex:1;gap:8px;padding:22px 22px 24px;display:flex}.Kits-module__GMUTRW__craftName{color:var(--kit-ink);margin:0;font-size:21px;font-weight:500;line-height:1.4}.Kits-module__GMUTRW__craftBlurb{color:var(--kit-muted);margin:0;font-size:14px;line-height:1.7}.Kits-module__GMUTRW__craftCta{color:var(--kit-orange);margin-top:auto;padding-top:8px;font-size:14px;font-weight:500}.Kits-module__GMUTRW__kitGrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:640px){.Kits-module__GMUTRW__kitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Kits-module__GMUTRW__kitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.Kits-module__GMUTRW__kitCard{border:1px solid var(--kit-line);border-radius:var(--kit-radius);min-width:0;height:100%;transition:box-shadow var(--motion-hover,.22s) ease, transform var(--motion-hover,.22s) ease;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.Kits-module__GMUTRW__kitCard:hover{box-shadow:var(--shadow-card-hover,0 14px 32px #1e1e1e24);transform:translateY(-2px)}.Kits-module__GMUTRW__kitMedia{aspect-ratio:410/250;background:#f3efe9;display:block;position:relative}@media (min-width:1024px){.Kits-module__GMUTRW__kitGridTall .Kits-module__GMUTRW__kitMedia{aspect-ratio:318/250}}.Kits-module__GMUTRW__kitBadge{inset-inline-end:14px;z-index:1;color:var(--kit-ink);background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;top:14px;box-shadow:0 2px 8px #1e0e1a1f}.Kits-module__GMUTRW__kitBody{flex-direction:column;flex:1;padding:20px 20px 18px;display:flex}.Kits-module__GMUTRW__kitMeta{color:var(--kit-muted);min-height:19px;margin:0 0 8px;font-size:12px;line-height:1.6}.Kits-module__GMUTRW__kitName{color:var(--kit-ink);margin:0;font-size:19px;font-weight:500;line-height:1.45}.Kits-module__GMUTRW__kitName a{color:inherit;text-decoration:none}.Kits-module__GMUTRW__kitName a:after{content:"";z-index:0;position:absolute;inset:0}.Kits-module__GMUTRW__kitName a:focus-visible{outline:none}.Kits-module__GMUTRW__kitCard:has(.Kits-module__GMUTRW__kitName a:focus-visible){outline:2px solid var(--kit-orange);outline-offset:3px}.Kits-module__GMUTRW__kitDesc{color:var(--kit-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.Kits-module__GMUTRW__kitFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.Kits-module__GMUTRW__kitPrice{color:var(--kit-ink);white-space:nowrap;font-size:20px;font-weight:500;line-height:1.2}.Kits-module__GMUTRW__kitOld{color:var(--kit-muted);font-size:12px;font-weight:500;text-decoration:line-through;display:block}.Kits-module__GMUTRW__pill{z-index:1;background:var(--kit-orange-soft);color:var(--kit-orange);white-space:nowrap;transition:background-color var(--motion-hover,.22s) ease, color var(--motion-hover,.22s) ease;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Kits-module__GMUTRW__kitCard:hover .Kits-module__GMUTRW__pill,.Kits-module__GMUTRW__pill:hover{background:var(--kit-orange);color:#fff}.Kits-module__GMUTRW__missingImg{background:#f3efe9;width:100%;height:100%;display:block}.Kits-module__GMUTRW__compare{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.Kits-module__GMUTRW__compare thead th{background:var(--kit-purple);color:#fff;text-align:start;padding:20px;font-weight:500}.Kits-module__GMUTRW__compare thead th:first-child{border-start-start-radius:14px;border-end-start-radius:14px}.Kits-module__GMUTRW__compare thead th:last-child{border-start-end-radius:14px;border-end-end-radius:14px}.Kits-module__GMUTRW__compare tbody th,.Kits-module__GMUTRW__compare tbody td{text-align:start;vertical-align:middle;color:var(--kit-ink);border-block-end:1px solid #e3d8e2;padding:26px 20px}.Kits-module__GMUTRW__compare tbody th{font-weight:500}.Kits-module__GMUTRW__compare a{color:var(--kit-ink);font-weight:500;text-decoration:none}.Kits-module__GMUTRW__compare a:hover{color:var(--kit-orange)}.Kits-module__GMUTRW__compareScroll{overflow-x:auto}@media (max-width:767px){.Kits-module__GMUTRW__compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.Kits-module__GMUTRW__compare,.Kits-module__GMUTRW__compare tbody,.Kits-module__GMUTRW__compare tr,.Kits-module__GMUTRW__compare th,.Kits-module__GMUTRW__compare td{width:100%;display:block}.Kits-module__GMUTRW__compare tbody tr{background:#fff;border:1px solid #e3d8e2;border-radius:14px;margin-block-end:14px;padding:16px 18px}.Kits-module__GMUTRW__compare tbody th,.Kits-module__GMUTRW__compare tbody td{border:0;padding:6px 0}.Kits-module__GMUTRW__compare tbody th{padding-block-end:8px;font-size:17px}.Kits-module__GMUTRW__compare tbody td:before{content:attr(data-label);color:var(--kit-muted);font-size:12px;font-weight:500;display:block}}.Kits-module__GMUTRW__faqGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:900px){.Kits-module__GMUTRW__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px}}.Kits-module__GMUTRW__faqCol{gap:16px;min-width:0;display:grid}.Kits-module__GMUTRW__faqItem{border:1px solid var(--kit-line);border-radius:var(--kit-radius);background:#fff}.Kits-module__GMUTRW__faqItem summary{cursor:pointer;color:var(--kit-ink);justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 0;font-size:17px;font-weight:500;line-height:1.5;list-style:none;display:flex}.Kits-module__GMUTRW__faqItem summary::-webkit-details-marker{display:none}.Kits-module__GMUTRW__faqItem summary:focus-visible{outline:2px solid var(--kit-orange);outline-offset:2px;border-radius:8px}.Kits-module__GMUTRW__faqChevron{width:22px;height:22px;color:var(--kit-muted);transition:transform var(--motion-hover,.22s) ease;flex:none}.Kits-module__GMUTRW__faqItem[open] .Kits-module__GMUTRW__faqChevron{transform:rotate(180deg)}.Kits-module__GMUTRW__faqItem p{color:var(--kit-muted);margin:0;padding:12px 24px 22px;font-size:14px;line-height:1.85}.Kits-module__GMUTRW__faqItem:not([open]) summary{padding-bottom:22px}.Kits-module__GMUTRW__faqMore{text-align:center;margin:22px 0 0}.Kits-module__GMUTRW__ctaBand{background:var(--kit-purple);color:#fff}.Kits-module__GMUTRW__ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding-block:36px;display:flex}.Kits-module__GMUTRW__ctaTitle{margin:0;font-size:22px;font-weight:500;line-height:1.45}.Kits-module__GMUTRW__ctaText{color:#ffffffdb;margin:6px 0 0;font-size:14px;line-height:1.7}@media (min-width:768px){.Kits-module__GMUTRW__ctaTitle{font-size:26px}.Kits-module__GMUTRW__ctaText{font-size:15px}}.Kits-module__GMUTRW__listHero{background:#2a1828;border-radius:22px;align-items:center;min-height:360px;display:flex;position:relative;overflow:hidden}.Kits-module__GMUTRW__listHero .Kits-module__GMUTRW__heroBody{max-width:720px;padding-inline:24px}@media (min-width:768px){.Kits-module__GMUTRW__listHero{min-height:466px}.Kits-module__GMUTRW__listHero .Kits-module__GMUTRW__heroBody{padding-inline:50px}}.Kits-module__GMUTRW__heroChips{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.Kits-module__GMUTRW__heroChips li{color:var(--kit-ink);background:#fff;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:500}.Kits-module__GMUTRW__listTitle{font-size:30px}@media (min-width:768px){.Kits-module__GMUTRW__listTitle{font-size:40px}}.Kits-module__GMUTRW__chipBar{border-block:1px solid var(--kit-line);background:var(--kit-cream);margin-top:24px}.Kits-module__GMUTRW__chipRow{scrollbar-width:none;gap:10px;padding:18px 0;display:flex;overflow-x:auto}.Kits-module__GMUTRW__chipRow::-webkit-scrollbar{display:none}.Kits-module__GMUTRW__chip{min-height:38px;color:var(--kit-ink);white-space:nowrap;transition:background-color var(--motion-hover,.22s) ease, color var(--motion-hover,.22s) ease, border-color var(--motion-hover,.22s) ease;background:#fff;border:1px solid #ddd5dc;border-radius:999px;flex:none;align-items:center;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Kits-module__GMUTRW__chip:hover{border-color:var(--kit-purple)}.Kits-module__GMUTRW__chip[aria-current=page]{background:var(--kit-purple);border-color:var(--kit-purple);color:#fff}.Kits-module__GMUTRW__listLayout{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px 56px;display:grid}@media (min-width:1024px){.Kits-module__GMUTRW__listLayout{grid-template-columns:244px minmax(0,1fr);gap:32px;padding-block:40px 64px}}.Kits-module__GMUTRW__listMain{min-width:0}.Kits-module__GMUTRW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-end:22px;display:flex}.Kits-module__GMUTRW__count{color:var(--kit-ink);margin:0;font-size:15px}.Kits-module__GMUTRW__count span{color:var(--kit-muted)}.Kits-module__GMUTRW__sortWrap{min-height:38px;color:var(--kit-ink);background:#fff;border:1px solid #ddd5dc;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;display:inline-flex;position:relative}.Kits-module__GMUTRW__sortWrap select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding-inline-end:14px}.Kits-module__GMUTRW__sortWrap select:focus-visible{outline:none}.Kits-module__GMUTRW__sortWrap:focus-within{outline:2px solid var(--kit-orange);outline-offset:2px}.Kits-module__GMUTRW__sortCaret{pointer-events:none;color:var(--kit-muted);font-size:10px;position:absolute;inset-inline-end:14px}.Kits-module__GMUTRW__filters{border:1px solid var(--kit-line);border-radius:var(--kit-radius);background:#fff;align-self:start;padding:22px 22px 18px}.Kits-module__GMUTRW__filtersHead{justify-content:space-between;align-items:center;margin-block-end:18px;display:flex}.Kits-module__GMUTRW__filtersTitle{color:var(--kit-ink);margin:0;font-size:19px;font-weight:500}.Kits-module__GMUTRW__fieldset{border:0;border-block-end:1px solid var(--kit-line);margin:0;padding:0 0 16px}.Kits-module__GMUTRW__fieldset+.Kits-module__GMUTRW__fieldset{margin-top:18px}.Kits-module__GMUTRW__legend{color:var(--kit-ink);margin-block-end:10px;padding:0;font-size:16px;font-weight:500}.Kits-module__GMUTRW__check{min-height:34px;color:var(--kit-text);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.Kits-module__GMUTRW__check input{width:16px;height:16px;accent-color:var(--kit-purple);cursor:pointer;margin:0}.Kits-module__GMUTRW__check small{color:var(--kit-muted);font-size:12px}.Kits-module__GMUTRW__reset{color:var(--kit-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.Kits-module__GMUTRW__reset:hover{color:var(--kit-orange)}.Kits-module__GMUTRW__toggleBtn.Kits-module__GMUTRW__filtersToggle{display:none}@media (max-width:1023px){.Kits-module__GMUTRW__toggleBtn.Kits-module__GMUTRW__filtersToggle{display:inline-flex}.Kits-module__GMUTRW__filters[data-open=false] .Kits-module__GMUTRW__filtersBody{display:none}.Kits-module__GMUTRW__filters{padding:14px 18px}.Kits-module__GMUTRW__filtersHead{margin:0}.Kits-module__GMUTRW__filters[data-open=true] .Kits-module__GMUTRW__filtersHead{margin-block-end:16px}}.Kits-module__GMUTRW__toggleBtn{font:inherit;color:var(--kit-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:15px;font-weight:500;display:inline-flex}.Kits-module__GMUTRW__listEnd{text-align:center;color:var(--kit-muted);margin:28px 0 0;font-size:13px}.Kits-module__GMUTRW__empty{border:1px solid var(--kit-line);border-radius:var(--kit-radius);text-align:center;color:var(--kit-muted);background:#fff;padding:48px 24px;font-size:15px;line-height:1.8}.Kits-module__GMUTRW__empty a{margin-top:14px;display:inline-flex}.Kits-module__GMUTRW__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.Kits-module__GMUTRW__pageLink{min-width:40px;height:40px;color:var(--kit-ink);background:#fff;border:1px solid #ddd5dc;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Kits-module__GMUTRW__pageLink:hover{border-color:var(--kit-purple)}.Kits-module__GMUTRW__pageLink[aria-current=page]{background:var(--kit-purple);border-color:var(--kit-purple);color:#fff}.Kits-module__GMUTRW__pageLink[aria-disabled=true]{opacity:.45;pointer-events:none}.Kits-module__GMUTRW__help{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (min-width:1024px){.Kits-module__GMUTRW__help{grid-template-columns:minmax(0,1fr) 390px;gap:64px}}.Kits-module__GMUTRW__helpEyebrow{color:var(--kit-ink);margin:0 0 12px;font-size:14px}.Kits-module__GMUTRW__helpText{color:var(--kit-muted);margin:14px 0 0;font-size:16px;line-height:1.9}.Kits-module__GMUTRW__helpNote{color:var(--kit-ink);margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.8}.Kits-module__GMUTRW__pickCard{border-radius:var(--kit-radius);background:#fff;padding:30px 28px}.Kits-module__GMUTRW__pickEyebrow{color:var(--kit-orange);margin:0 0 18px;font-size:14px}.Kits-module__GMUTRW__pickName{color:var(--kit-ink);margin:0;font-size:22px;font-weight:500;line-height:1.45}.Kits-module__GMUTRW__pickMeta{color:var(--kit-muted);margin:12px 0 24px;font-size:15px}.Kits-module__GMUTRW__detailTop{padding-block:0 48px}.Kits-module__GMUTRW__detailGrid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1024px){.Kits-module__GMUTRW__detailGrid{grid-template-columns:minmax(0,656fr) minmax(0,568fr);align-items:start;gap:56px}}.Kits-module__GMUTRW__gallery{min-width:0}.Kits-module__GMUTRW__galleryMain{aspect-ratio:656/552;touch-action:pan-y;background:#f3efe9;border-radius:18px;position:relative;overflow:hidden}.Kits-module__GMUTRW__galleryMain img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Kits-module__GMUTRW__galleryNav{z-index:1;width:40px;height:40px;color:var(--kit-ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-20px;display:inline-flex;position:absolute;top:50%;box-shadow:0 2px 10px #1e0e1a29}.Kits-module__GMUTRW__galleryNav:focus-visible{outline:2px solid var(--kit-orange);outline-offset:2px}.Kits-module__GMUTRW__galleryPrev{inset-inline-start:14px}.Kits-module__GMUTRW__galleryNext{inset-inline-end:14px}.Kits-module__GMUTRW__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.Kits-module__GMUTRW__thumb{aspect-ratio:209/117;cursor:pointer;width:100%;transition:border-color var(--motion-hover,.22s) ease, opacity var(--motion-hover,.22s) ease;background:#f3efe9;border:2px solid #0000;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.Kits-module__GMUTRW__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Kits-module__GMUTRW__thumb[aria-current=true]{border-color:var(--kit-purple)}.Kits-module__GMUTRW__thumb:not([aria-current=true]){opacity:.86}.Kits-module__GMUTRW__thumb:hover{opacity:1}.Kits-module__GMUTRW__thumb:focus-visible{outline:2px solid var(--kit-orange);outline-offset:2px}.Kits-module__GMUTRW__info{min-width:0}.Kits-module__GMUTRW__tagRow{flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.Kits-module__GMUTRW__tag{min-height:38px;color:var(--kit-ink);background:#fff;border:1px solid #ddd5dc;border-radius:999px;align-items:center;padding:0 20px;font-size:14px;display:inline-flex}.Kits-module__GMUTRW__tagRow li:first-child .Kits-module__GMUTRW__tag{background:var(--kit-purple);border-color:var(--kit-purple);color:#fff}.Kits-module__GMUTRW__kitTitle{color:var(--kit-ink);margin:0;font-size:30px;font-weight:500;line-height:1.4}@media (min-width:768px){.Kits-module__GMUTRW__kitTitle{font-size:38px}}.Kits-module__GMUTRW__kitLead{color:var(--kit-muted);white-space:pre-line;margin:16px 0 0;font-size:16px;line-height:1.85}.Kits-module__GMUTRW__priceRow{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:22px 0 0;display:flex}.Kits-module__GMUTRW__priceBig{color:var(--kit-ink);font-size:32px;font-weight:500;line-height:1.2}.Kits-module__GMUTRW__priceOld{color:var(--kit-muted);font-size:16px;text-decoration:line-through}.Kits-module__GMUTRW__saveBadge{background:var(--kit-orange-soft);color:var(--kit-orange);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:500}.Kits-module__GMUTRW__facts{background:var(--kit-lavender);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 24px;margin:22px 0 0;padding:22px 24px;display:grid}.Kits-module__GMUTRW__facts dt{color:var(--kit-muted);font-size:12px}.Kits-module__GMUTRW__facts dd{color:var(--kit-ink);margin:4px 0 0;font-size:16px;font-weight:500}.Kits-module__GMUTRW__stockNote{color:#a2480a;background:#fff4ec;border-radius:12px;margin:22px 0 0;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.7}.Kits-module__GMUTRW__buyRow{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:26px;display:grid}@media (min-width:480px){.Kits-module__GMUTRW__buyRow{grid-template-columns:140px minmax(0,1fr)}}.Kits-module__GMUTRW__qty{background:#fff;border:1px solid #ddd5dc;border-radius:999px;justify-content:space-between;align-items:center;min-height:48px;padding:0 8px;display:inline-flex}.Kits-module__GMUTRW__qtyBtn{width:34px;height:34px;color:var(--kit-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.Kits-module__GMUTRW__qtyBtn:hover:not([disabled]){background:#f6f1f5}.Kits-module__GMUTRW__qtyBtn[disabled]{opacity:.35;cursor:not-allowed}.Kits-module__GMUTRW__qtyBtn:focus-visible{outline:2px solid var(--kit-orange);outline-offset:1px}.Kits-module__GMUTRW__qtyValue{text-align:center;min-width:32px;color:var(--kit-ink);font-size:16px;font-weight:500}.Kits-module__GMUTRW__buyRow .Kits-module__GMUTRW__btn,.Kits-module__GMUTRW__buyNow{width:100%;min-height:48px}.Kits-module__GMUTRW__buyNow{margin-top:16px}.Kits-module__GMUTRW__buyNote{color:var(--kit-muted);margin:22px 0 0;font-size:13px;line-height:1.7}.Kits-module__GMUTRW__assurances{flex-wrap:wrap;gap:10px 28px;margin:14px 0 0;padding:0;list-style:none;display:flex}.Kits-module__GMUTRW__assurances li{color:var(--kit-ink);align-items:center;gap:8px;font-size:14px;display:inline-flex}.Kits-module__GMUTRW__assurances a{color:inherit;text-decoration:none}.Kits-module__GMUTRW__assurances a:hover{color:var(--kit-orange)}.Kits-module__GMUTRW__assurances svg{color:var(--kit-purple);flex:none}.Kits-module__GMUTRW__boxGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (min-width:1024px){.Kits-module__GMUTRW__boxGrid{grid-template-columns:minmax(0,702fr) minmax(0,530fr);gap:48px}}.Kits-module__GMUTRW__boxImage{aspect-ratio:530/470;border-radius:var(--kit-radius);background:#f3efe9;position:relative;overflow:hidden}.Kits-module__GMUTRW__boxList{margin:0;padding:0;list-style:none}.Kits-module__GMUTRW__boxRow{border-block-end:1px solid #ece4dc;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.Kits-module__GMUTRW__boxRow:first-child{padding-top:0}.Kits-module__GMUTRW__boxName{min-width:0;color:var(--kit-ink);font-size:15px;line-height:1.6}.Kits-module__GMUTRW__boxName a{color:inherit;text-decoration:none}.Kits-module__GMUTRW__boxName a:hover{color:var(--kit-orange)}.Kits-module__GMUTRW__boxValue{max-width:50%;color:var(--kit-purple);text-align:end;flex:none;font-size:15px;font-weight:500;line-height:1.6}.Kits-module__GMUTRW__homeNote{margin:22px 0 0}.Kits-module__GMUTRW__homeNote h3{color:var(--kit-ink);margin:0;font-size:16px;font-weight:500}.Kits-module__GMUTRW__homeNote p{color:var(--kit-muted);margin:8px 0 0;font-size:14px;line-height:1.8}.Kits-module__GMUTRW__stepGrid{grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.Kits-module__GMUTRW__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.Kits-module__GMUTRW__stepCard{border:1px solid var(--kit-line);border-radius:var(--kit-radius);background:#fff;padding:26px 26px 28px}.Kits-module__GMUTRW__stepNum{background:var(--kit-orange-soft);width:40px;height:40px;color:var(--kit-orange);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:inline-flex}.Kits-module__GMUTRW__stepCard h3{color:var(--kit-ink);margin:22px 0 0;font-size:20px;font-weight:500;line-height:1.45}.Kits-module__GMUTRW__stepCard p{color:var(--kit-muted);margin:12px 0 0;font-size:14px;line-height:1.85}.Kits-module__GMUTRW__strip{background:var(--kit-lavender);color:var(--kit-ink);border-radius:14px;align-items:center;gap:12px;margin-top:30px;padding:20px 22px;font-size:14px;line-height:1.7;text-decoration:none;display:flex}.Kits-module__GMUTRW__strip:hover{color:var(--kit-purple)}.Kits-module__GMUTRW__strip svg{color:var(--kit-purple);flex:none}.Kits-module__GMUTRW__infoGrid{grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.Kits-module__GMUTRW__infoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.Kits-module__GMUTRW__infoCard{border-radius:var(--kit-radius);border:1px solid #0000;height:100%;padding:30px 28px}.Kits-module__GMUTRW__infoCard:first-child{background:var(--kit-lavender)}.Kits-module__GMUTRW__infoCard:nth-child(2){background:#fff4ea}.Kits-module__GMUTRW__infoCard:nth-child(3){border-color:var(--kit-line);background:#fff}.Kits-module__GMUTRW__infoCard h3{color:var(--kit-ink);margin:0;font-size:21px;font-weight:500;line-height:1.45}.Kits-module__GMUTRW__infoCard p{color:var(--kit-muted);margin:14px 0 0;font-size:15px;line-height:1.85}.Kits-module__GMUTRW__infoCard a{color:var(--kit-purple);gap:6px;margin-top:14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Kits-module__GMUTRW__infoCard a:hover{color:var(--kit-orange)}.Kits-module__GMUTRW__stateCard{border:1px solid var(--kit-line);border-radius:var(--kit-radius);text-align:center;background:#fff;margin-block:24px 64px;padding:48px 24px}.Kits-module__GMUTRW__stateCard h1{color:var(--kit-ink);margin:0;font-size:24px;font-weight:500}.Kits-module__GMUTRW__stateCard p{color:var(--kit-muted);margin:12px 0 0;font-size:15px;line-height:1.8}.Kits-module__GMUTRW__stateCard .Kits-module__GMUTRW__btn{margin-top:22px}@media (prefers-reduced-motion:reduce){.Kits-module__GMUTRW__kitCard,.Kits-module__GMUTRW__craftCard,.Kits-module__GMUTRW__btn,.Kits-module__GMUTRW__pill,.Kits-module__GMUTRW__faqChevron,.Kits-module__GMUTRW__thumb{transition:none}.Kits-module__GMUTRW__kitCard:hover,.Kits-module__GMUTRW__craftCard:hover{transform:none}}
