.kit-pages-module__pwEIoq__page,.kit-pages-module__pwEIoq__giftTray{--kit-surface:#f4efe7;--kit-muted:#655d58;--kit-rule:#ded5cb}.kit-pages-module__pwEIoq__page{caret-color:var(--brand-crimson);scrollbar-color:var(--brand-crimson) var(--kit-surface);padding-bottom:48px}.kit-pages-module__pwEIoq__hero,.kit-pages-module__pwEIoq__chooseSection,.kit-pages-module__pwEIoq__story,.kit-pages-module__pwEIoq__careSection,.kit-pages-module__pwEIoq__faqSection,.kit-pages-module__pwEIoq__closing{width:min(1240px,100% - 64px);margin-inline:auto}.kit-pages-module__pwEIoq__hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:52px;padding:10px 0 34px;display:grid}.kit-pages-module__pwEIoq__heroCopy{padding-block:20px}.kit-pages-module__pwEIoq__heroCopy h1{color:var(--brand-crimson);letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4.05vw,3.5rem);font-weight:400;line-height:1.08}.kit-pages-module__pwEIoq__heroCopy>p{max-width:43ch;color:var(--kit-muted);margin-top:24px;font-size:1rem;line-height:1.8}.kit-pages-module__pwEIoq__primaryButton,.kit-pages-module__pwEIoq__donateButton,.kit-pages-module__pwEIoq__addButton{background:var(--brand-crimson);color:var(--paper);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 20px;font-size:.875rem;font-weight:600;transition:background .18s,box-shadow .18s;display:inline-flex}.kit-pages-module__pwEIoq__primaryButton{margin-top:28px}.kit-pages-module__pwEIoq__primaryButton:hover,.kit-pages-module__pwEIoq__donateButton:hover,.kit-pages-module__pwEIoq__addButton:hover{background:var(--brand-red-dark);box-shadow:0 5px 16px #4c080d1f}.kit-pages-module__pwEIoq__heroPhoto{aspect-ratio:1.56;background:var(--kit-surface);border-radius:16px;position:relative;overflow:hidden}.kit-pages-module__pwEIoq__heroPhoto img,.kit-pages-module__pwEIoq__storyPhoto img,.kit-pages-module__pwEIoq__productPhoto img{object-fit:cover}.kit-pages-module__pwEIoq__chooseSection{scroll-margin-top:16px}.kit-pages-module__pwEIoq__categoryNav{border-bottom:1px solid var(--kit-rule);scrollbar-width:none;align-items:center;gap:30px;scroll-margin-top:16px;display:flex;position:relative;overflow:auto hidden}.kit-pages-module__pwEIoq__categoryNav::-webkit-scrollbar{display:none}.kit-pages-module__pwEIoq__categoryNav button:focus-visible{outline-offset:-4px}.kit-pages-module__pwEIoq__price .kit-pages-module__pwEIoq__estimateLabel{margin-bottom:4px;display:block}.kit-pages-module__pwEIoq__availability{color:var(--kit-muted);font-size:.8125rem;line-height:1.6}.kit-pages-module__pwEIoq__categoryNav button{min-width:44px;min-height:56px;font:inherit;color:var(--kit-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:10px;padding:0;font-size:.875rem;font-weight:550;transition:color .18s;display:inline-flex}.kit-pages-module__pwEIoq__categoryNav button[aria-selected=true]{color:var(--brand-crimson);border-bottom-color:var(--brand-crimson)}.kit-pages-module__pwEIoq__categoryNav[data-marker-ready=true] button{border-bottom-color:#0000}.kit-pages-module__pwEIoq__categoryNav button:hover{color:var(--brand-crimson)}.kit-pages-module__pwEIoq__categoryNav button span{background:var(--kit-surface);border-radius:4px;padding:2px 6px;font-size:.6875rem}.kit-pages-module__pwEIoq__categoryIndicator{background:var(--brand-crimson);transform-origin:0;pointer-events:none;width:1px;height:2px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0}.kit-pages-module__pwEIoq__categoryViewport{overflow-clip-margin:6px;overflow:clip}.kit-pages-module__pwEIoq__sectionHeading{justify-content:space-between;align-items:end;gap:48px;margin:36px 0 26px;display:flex}.kit-pages-module__pwEIoq__sectionHeading h2,.kit-pages-module__pwEIoq__storyCopy h2,.kit-pages-module__pwEIoq__careSection>h2,.kit-pages-module__pwEIoq__faqSection h2,.kit-pages-module__pwEIoq__closing h2{letter-spacing:-.025em;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.65vw,2.375rem);font-weight:400;line-height:1.18}.kit-pages-module__pwEIoq__sectionHeading h2{max-width:22ch}.kit-pages-module__pwEIoq__sectionHeading>p{max-width:47ch;color:var(--kit-muted);font-size:.875rem;line-height:1.7}.kit-pages-module__pwEIoq__catalogue{align-items:start;gap:28px;display:grid}.kit-pages-module__pwEIoq__allKits{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-pages-module__pwEIoq__categoryKits{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}.kit-pages-module__pwEIoq__diwaliKits{grid-template-columns:1fr}.kit-pages-module__pwEIoq__diwaliKits .kit-pages-module__pwEIoq__kitCard{grid-template-columns:1.1fr .9fr;align-items:start;gap:40px;display:grid}.kit-pages-module__pwEIoq__diwaliKits .kit-pages-module__pwEIoq__productCopy{padding-top:0}.kit-pages-module__pwEIoq__diwaliKits .kit-pages-module__pwEIoq__productPhoto{aspect-ratio:1.5}.kit-pages-module__pwEIoq__diwaliKits .kit-pages-module__pwEIoq__purpose,.kit-pages-module__pwEIoq__diwaliKits .kit-pages-module__pwEIoq__kitSummary{min-height:0}@media (max-width:760px){.kit-pages-module__pwEIoq__diwaliKits .kit-pages-module__pwEIoq__kitCard{grid-template-columns:1fr;gap:24px}}.kit-pages-module__pwEIoq__kitCard{min-width:0}.kit-pages-module__pwEIoq__imageCaption{color:var(--kit-muted);margin-top:8px;font-size:.75rem;line-height:1.6}.kit-pages-module__pwEIoq__productPhoto{aspect-ratio:1.4;background:var(--kit-surface);border-radius:12px;position:relative;overflow:hidden}.kit-pages-module__pwEIoq__categoryKits .kit-pages-module__pwEIoq__productPhoto{aspect-ratio:1.6}.kit-pages-module__pwEIoq__productPhoto img{transition:transform .65s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.kit-pages-module__pwEIoq__kitCard:hover .kit-pages-module__pwEIoq__productPhoto img{transform:scale(1.025)}}.kit-pages-module__pwEIoq__addedMark{background:var(--paper);color:var(--brand-crimson);border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:.6875rem;font-weight:650;animation:.25s ease-out kit-pages-module__pwEIoq__added;display:inline-flex;position:absolute;bottom:14px;left:14px}.kit-pages-module__pwEIoq__productCopy{padding:20px 2px 0}.kit-pages-module__pwEIoq__productCopy h3{letter-spacing:-.025em;font-size:1.1875rem;font-weight:650;line-height:1.35}.kit-pages-module__pwEIoq__purpose{color:var(--kit-muted);min-height:4.75em;margin-top:10px;font-size:.875rem;line-height:1.7}.kit-pages-module__pwEIoq__categoryKits .kit-pages-module__pwEIoq__purpose{max-width:58ch;min-height:3.4em}.kit-pages-module__pwEIoq__kitSummary{color:var(--ink);min-height:3.3em;margin-top:14px;font-size:.75rem;line-height:1.65}.kit-pages-module__pwEIoq__contents{border-top:1px solid var(--kit-rule);border-bottom:1px solid var(--kit-rule);margin-top:8px}.kit-pages-module__pwEIoq__contents summary{min-height:46px;color:var(--kit-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.8125rem;display:flex}.kit-pages-module__pwEIoq__contents summary::-webkit-details-marker{display:none}.kit-pages-module__pwEIoq__faqList summary::-webkit-details-marker{display:none}.kit-pages-module__pwEIoq__contents summary::marker{content:""}.kit-pages-module__pwEIoq__faqList summary::marker{content:""}.kit-pages-module__pwEIoq__contents summary svg,.kit-pages-module__pwEIoq__faqList summary svg{flex-shrink:0;transition:transform .22s}.kit-pages-module__pwEIoq__contents[open] summary svg,.kit-pages-module__pwEIoq__faqList details[open] summary svg{transform:rotate(45deg)}.kit-pages-module__pwEIoq__contents ul{margin:0;padding:0 0 12px 18px;font-size:.8125rem;line-height:1.8;list-style:outside}.kit-pages-module__pwEIoq__contents>p{color:var(--kit-muted);padding-bottom:16px;font-size:.75rem;line-height:1.65}.kit-pages-module__pwEIoq__cardBottom{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.kit-pages-module__pwEIoq__price{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:1.4rem;font-weight:650}.kit-pages-module__pwEIoq__price span{color:var(--kit-muted);letter-spacing:0;font-size:.75rem;font-weight:400}.kit-pages-module__pwEIoq__addButton{gap:8px;min-width:128px;min-height:44px;padding:10px 16px}.kit-pages-module__pwEIoq__quantity{border:1px solid var(--brand-crimson);width:128px;height:44px;color:var(--brand-crimson);border-radius:10px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;display:grid;overflow:hidden}.kit-pages-module__pwEIoq__quantity button{cursor:pointer;background:0 0;border:0;place-items:center;height:42px;display:grid}.kit-pages-module__pwEIoq__quantity button:hover{background:var(--kit-surface)}.kit-pages-module__pwEIoq__quantity input{text-align:center;width:100%;min-width:0;color:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600}.kit-pages-module__pwEIoq__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kit-pages-module__pwEIoq__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kit-pages-module__pwEIoq__quantity:focus-within{outline:2px solid var(--brand-crimson);outline-offset:3px}.kit-pages-module__pwEIoq__quantity input:focus-visible,.kit-pages-module__pwEIoq__quantity button:focus-visible{outline-offset:-3px}.kit-pages-module__pwEIoq__categoryLink,.kit-pages-module__pwEIoq__allKitsLink,.kit-pages-module__pwEIoq__textLink{min-height:44px;color:var(--brand-crimson);text-underline-offset:5px;align-items:center;gap:10px;font-size:.8125rem;-webkit-text-decoration:underline #b39792;text-decoration:underline #b39792;display:inline-flex}.kit-pages-module__pwEIoq__categoryLink{margin-top:6px}.kit-pages-module__pwEIoq__categoryLink svg,.kit-pages-module__pwEIoq__allKitsLink svg,.kit-pages-module__pwEIoq__textLink svg{transition:transform .2s}.kit-pages-module__pwEIoq__categoryLink:hover svg,.kit-pages-module__pwEIoq__allKitsLink:hover svg,.kit-pages-module__pwEIoq__textLink:hover svg{transform:translate(3px)}.kit-pages-module__pwEIoq__allKitsLink{cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0}.kit-pages-module__pwEIoq__story{background:var(--kit-surface);border-radius:16px;grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;margin-top:68px;padding:32px;display:grid}.kit-pages-module__pwEIoq__storyMedia{min-width:0;margin:0}.kit-pages-module__pwEIoq__storyPhoto{aspect-ratio:1.5;border-radius:12px;position:relative;overflow:hidden}.kit-pages-module__pwEIoq__storyMedia figcaption{color:var(--kit-muted);padding-top:10px;font-size:.6875rem;line-height:1.6}.kit-pages-module__pwEIoq__storyCopy{padding-right:24px}.kit-pages-module__pwEIoq__storyCopy h2{color:var(--brand-crimson);max-width:20ch}.kit-pages-module__pwEIoq__storyCopy>p{color:var(--kit-muted);max-width:50ch;margin-top:20px;font-size:.9375rem;line-height:1.85}.kit-pages-module__pwEIoq__storyCopy .kit-pages-module__pwEIoq__textLink{margin-top:16px}.kit-pages-module__pwEIoq__careSection{border-bottom:1px solid var(--kit-rule);margin-top:64px;padding-bottom:46px}.kit-pages-module__pwEIoq__careSection>h2{margin-bottom:30px;font-size:1.875rem}.kit-pages-module__pwEIoq__careSteps{gap:52px;display:flex}.kit-pages-module__pwEIoq__careSteps article{flex:1}.kit-pages-module__pwEIoq__careSteps h3{font-size:.9375rem;font-weight:650;line-height:1.5}.kit-pages-module__pwEIoq__careSteps p{color:var(--kit-muted);max-width:60ch;margin-top:8px;font-size:.875rem;line-height:1.8}.kit-pages-module__pwEIoq__faqSection{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:58px;display:grid}.kit-pages-module__pwEIoq__faqSection h2{max-width:20ch}.kit-pages-module__pwEIoq__faqSection>div>p{color:var(--kit-muted);max-width:35ch;margin-top:18px;font-size:.875rem;line-height:1.8}.kit-pages-module__pwEIoq__faqSection .kit-pages-module__pwEIoq__textLink{margin-top:12px}.kit-pages-module__pwEIoq__faqList details{border-bottom:1px solid var(--kit-rule)}.kit-pages-module__pwEIoq__faqList details:first-child{border-top:1px solid var(--kit-rule)}.kit-pages-module__pwEIoq__faqList summary{justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:16px;font-size:.875rem;font-weight:550;line-height:1.5;display:flex}.kit-pages-module__pwEIoq__faqList details>p{color:var(--kit-muted);padding:0 30px 20px 0;font-size:.875rem;line-height:1.8}.kit-pages-module__pwEIoq__closing{background:var(--brand-crimson);color:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:40px;padding:30px 36px;display:flex}.kit-pages-module__pwEIoq__closing h2{max-width:28ch;font-size:1.75rem}.kit-pages-module__pwEIoq__closing a{white-space:nowrap;text-underline-offset:7px;align-items:center;gap:18px;min-height:48px;padding:4px 0;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.kit-pages-module__pwEIoq__giftTray{z-index:70;background:var(--paper);border-radius:14px;width:min(920px,100% - 48px);animation:.3s cubic-bezier(.16,1,.3,1) kit-pages-module__pwEIoq__trayIn;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 45px #2c160f38}.kit-pages-module__pwEIoq__giftClearance{background:var(--brand-crimson-deep);height:104px}.kit-pages-module__pwEIoq__giftTrayBar{align-items:center;gap:28px;padding:14px 20px;display:flex}.kit-pages-module__pwEIoq__reviewGift{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;margin-right:auto;padding:0;display:flex}.kit-pages-module__pwEIoq__reviewGift>svg{color:var(--brand-crimson)}.kit-pages-module__pwEIoq__reviewGift span{font-size:.875rem;font-weight:600}.kit-pages-module__pwEIoq__reviewGift small{color:var(--kit-muted);text-underline-offset:3px;margin-top:4px;font-size:.6875rem;text-decoration:underline;display:block}.kit-pages-module__pwEIoq__giftTotal{flex-direction:column;gap:3px;display:flex}.kit-pages-module__pwEIoq__giftTotal>span{color:var(--kit-muted);font-size:.6875rem}.kit-pages-module__pwEIoq__giftTotal strong{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:650;line-height:1.25;animation:.22s ease-out kit-pages-module__pwEIoq__added}.kit-pages-module__pwEIoq__giftItems{border-bottom:1px solid var(--kit-rule);overscroll-behavior:contain;max-height:min(52dvh,440px);padding:16px 20px 0;overflow-y:auto}.kit-pages-module__pwEIoq__giftItemsHeading{justify-content:space-between;align-items:center;display:flex}.kit-pages-module__pwEIoq__giftItemsHeading h2{font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.kit-pages-module__pwEIoq__giftItemsHeading button,.kit-pages-module__pwEIoq__removeButton{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.kit-pages-module__pwEIoq__giftItemsHeading button:hover,.kit-pages-module__pwEIoq__removeButton:hover{background:var(--kit-surface)}.kit-pages-module__pwEIoq__giftItems>ul{margin:0;padding:0;list-style:none}.kit-pages-module__pwEIoq__giftItems li{border-top:1px solid var(--kit-rule);align-items:center;gap:16px;padding:12px 0;display:flex}.kit-pages-module__pwEIoq__giftItems li>img{object-fit:cover;border-radius:6px;width:64px;height:54px}.kit-pages-module__pwEIoq__giftLineName{margin-right:auto}.kit-pages-module__pwEIoq__giftLineName h3{font-size:.8125rem;font-weight:600;line-height:1.5}.kit-pages-module__pwEIoq__giftLineName>span{font-variant-numeric:tabular-nums;color:var(--kit-muted);font-size:.8125rem}.kit-pages-module__pwEIoq__quantityCompact{flex-shrink:0}.kit-pages-module__pwEIoq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes kit-pages-module__pwEIoq__trayIn{0%{translate:0 12px}to{translate:0}}@keyframes kit-pages-module__pwEIoq__added{0%{opacity:.6}to{opacity:1}}@media (max-width:1000px){.kit-pages-module__pwEIoq__hero{gap:30px}.kit-pages-module__pwEIoq__heroCopy h1{font-size:2.75rem}.kit-pages-module__pwEIoq__heroPhoto{aspect-ratio:1.2}.kit-pages-module__pwEIoq__catalogue{gap:22px}.kit-pages-module__pwEIoq__allKits{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-pages-module__pwEIoq__story{gap:30px;padding:24px}.kit-pages-module__pwEIoq__storyCopy{padding:0}.kit-pages-module__pwEIoq__faqSection{gap:40px}.kit-pages-module__pwEIoq__sectionHeading{gap:30px}.kit-pages-module__pwEIoq__careSteps{gap:28px}}@media (max-width:760px){body:has(.kit-pages-module__pwEIoq__page) button[aria-label="Open social media drawer"]{display:none}.kit-pages-module__pwEIoq__hero,.kit-pages-module__pwEIoq__chooseSection,.kit-pages-module__pwEIoq__story,.kit-pages-module__pwEIoq__careSection,.kit-pages-module__pwEIoq__faqSection,.kit-pages-module__pwEIoq__closing{width:calc(100% - 40px)}.kit-pages-module__pwEIoq__hero{grid-template-columns:1fr;gap:24px;padding-top:0;padding-bottom:24px}.kit-pages-module__pwEIoq__heroCopy{padding:8px 0 0}.kit-pages-module__pwEIoq__heroCopy h1{max-width:21ch;font-size:clamp(2.25rem,6.7vw,3rem)}.kit-pages-module__pwEIoq__heroCopy>p{max-width:53ch;margin-top:16px;font-size:.9375rem}.kit-pages-module__pwEIoq__primaryButton{margin-top:20px}.kit-pages-module__pwEIoq__heroPhoto{aspect-ratio:1.6}.kit-pages-module__pwEIoq__categoryNav{gap:23px}.kit-pages-module__pwEIoq__categoryNav button{gap:6px;font-size:.8125rem}.kit-pages-module__pwEIoq__categoryNav button span{display:none}.kit-pages-module__pwEIoq__sectionHeading{margin:28px 0 22px;display:block}.kit-pages-module__pwEIoq__sectionHeading h2{max-width:none}.kit-pages-module__pwEIoq__sectionHeading>p{max-width:60ch;margin-top:12px}.kit-pages-module__pwEIoq__story{grid-template-columns:1fr;gap:24px;margin-top:44px;padding:20px}.kit-pages-module__pwEIoq__storyCopy{padding:0 0 8px}.kit-pages-module__pwEIoq__storyCopy h2{max-width:26ch}.kit-pages-module__pwEIoq__storyCopy>p{margin-top:14px}.kit-pages-module__pwEIoq__careSection{margin-top:40px;padding-bottom:32px}.kit-pages-module__pwEIoq__careSteps{flex-direction:column;gap:24px}.kit-pages-module__pwEIoq__careSection>h2{margin-bottom:24px;font-size:1.75rem}.kit-pages-module__pwEIoq__faqSection{grid-template-columns:1fr;gap:24px;padding-block:38px}.kit-pages-module__pwEIoq__faqSection h2{max-width:25ch}.kit-pages-module__pwEIoq__closing{flex-direction:column;align-items:start;gap:14px;padding:26px}.kit-pages-module__pwEIoq__giftTray{width:calc(100% - 24px);bottom:10px}.kit-pages-module__pwEIoq__giftTrayBar{gap:16px;padding:12px}.kit-pages-module__pwEIoq__reviewGift>svg{display:none}.kit-pages-module__pwEIoq__giftTotal strong{font-size:1.0625rem}.kit-pages-module__pwEIoq__donateButton{gap:8px;padding:10px 14px;font-size:.8125rem}.kit-pages-module__pwEIoq__giftItems li{gap:10px}}@media (max-width:680px){.kit-pages-module__pwEIoq__catalogue{grid-template-columns:1fr;gap:32px}.kit-pages-module__pwEIoq__productPhoto,.kit-pages-module__pwEIoq__categoryKits .kit-pages-module__pwEIoq__productPhoto{aspect-ratio:1.5}.kit-pages-module__pwEIoq__purpose,.kit-pages-module__pwEIoq__categoryKits .kit-pages-module__pwEIoq__purpose,.kit-pages-module__pwEIoq__kitSummary{min-height:0}.kit-pages-module__pwEIoq__productCopy{padding-top:16px}.kit-pages-module__pwEIoq__kitSummary{margin-top:10px}.kit-pages-module__pwEIoq__cardBottom{padding-top:14px}}@media (max-width:480px){.kit-pages-module__pwEIoq__categoryNav{justify-content:space-between;gap:8px}.kit-pages-module__pwEIoq__categoryNav button{font-size:.75rem}.kit-pages-module__pwEIoq__giftTrayBar{grid-template-columns:1fr auto;gap:10px;display:grid}.kit-pages-module__pwEIoq__reviewGift{min-height:35px}.kit-pages-module__pwEIoq__giftTotal{text-align:right}.kit-pages-module__pwEIoq__donateButton{grid-column:1/-1;min-height:44px}.kit-pages-module__pwEIoq__giftItems{padding-inline:12px}.kit-pages-module__pwEIoq__giftItems li{flex-wrap:wrap;position:relative}.kit-pages-module__pwEIoq__giftItems li>img{width:48px;height:48px}.kit-pages-module__pwEIoq__giftLineName{width:calc(100% - 100px);margin-right:34px}.kit-pages-module__pwEIoq__quantityCompact{margin-left:58px}.kit-pages-module__pwEIoq__removeButton{position:absolute;top:12px;right:-4px}.kit-pages-module__pwEIoq__giftClearance{height:140px}}@media (prefers-reduced-motion:reduce){.kit-pages-module__pwEIoq__page *,.kit-pages-module__pwEIoq__page :before,.kit-pages-module__pwEIoq__page :after,.kit-pages-module__pwEIoq__giftTray,.kit-pages-module__pwEIoq__giftTray *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.kit-pages-module__pwEIoq__kitCard:hover .kit-pages-module__pwEIoq__productPhoto img{transform:none}}
