.ItemBreadcrumbsSkeleton-module__kkV5-G__root{gap:var(--n-space-sm);flex-wrap:wrap;grid-area:breadcrumbs;display:flex}.ItemBreadcrumbsSkeleton-module__kkV5-G__root .ItemBreadcrumbsSkeleton-module__kkV5-G__tag{border-radius:var(--n-space-xs);background:linear-gradient(90deg,var(--n-primary-2),var(--n-primary-3),var(--n-primary-2));background-size:200% 100%;width:5rem;height:1.75rem;animation:1.2s ease-in-out infinite ItemBreadcrumbsSkeleton-module__kkV5-G__itemBreadcrumbsSkeletonPulse;display:block}@keyframes ItemBreadcrumbsSkeleton-module__kkV5-G__itemBreadcrumbsSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.KitchenPhotoUpload-module__vqu--q__page{min-height:100svh;padding:48px var(--n-space-md);background:var(--n-primary-1);place-items:center;display:grid}.KitchenPhotoUpload-module__vqu--q__card{align-items:center;gap:var(--n-space-lg);box-sizing:border-box;text-align:center;background:var(--n-white);border:1px solid var(--n-primary-3);border-radius:var(--n-space-md);width:min(100%,640px);box-shadow:0 12px 36px color-mix(in srgb,var(--n-primary-11),transparent 88%);flex-direction:column;padding:36px;display:flex}.KitchenPhotoUpload-module__vqu--q__card header{gap:var(--n-space-sm);flex-direction:column;display:flex}.KitchenPhotoUpload-module__vqu--q__card header h1,.KitchenPhotoUpload-module__vqu--q__card header p{margin:0}.KitchenPhotoUpload-module__vqu--q__card header h1{color:var(--n-primary-11);font-size:var(--n-display-font-size-md);line-height:1.15}.KitchenPhotoUpload-module__vqu--q__card header p:not(.KitchenPhotoUpload-module__vqu--q__eyebrow){color:var(--n-primary-7);line-height:1.5}.KitchenPhotoUpload-module__vqu--q__eyebrow{color:var(--n-primary-8);font-size:var(--n-font-size-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.KitchenPhotoUpload-module__vqu--q__connection{align-items:center;gap:var(--n-space-xs);color:var(--n-primary-7);font-size:var(--n-font-size-sm);display:flex}.KitchenPhotoUpload-module__vqu--q__connection span{background:var(--n-warning);border-radius:50%;width:9px;height:9px}.KitchenPhotoUpload-module__vqu--q__connection[data-status=connected] span{background:var(--n-success)}.KitchenPhotoUpload-module__vqu--q__connection[data-status=disconnected] span{background:var(--n-error)}.KitchenPhotoUpload-module__vqu--q__actions{gap:var(--n-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.KitchenPhotoUpload-module__vqu--q__primaryAction,.KitchenPhotoUpload-module__vqu--q__secondaryAction{min-height:48px;padding:var(--n-space-sm)var(--n-space-md);box-sizing:border-box;cursor:pointer;border:1px solid var(--n-primary-10);border-radius:var(--n-space-lg);justify-content:center;align-items:center;font-weight:600;display:flex}:is(.KitchenPhotoUpload-module__vqu--q__primaryAction,.KitchenPhotoUpload-module__vqu--q__secondaryAction) input{display:none}:is(.KitchenPhotoUpload-module__vqu--q__primaryAction,.KitchenPhotoUpload-module__vqu--q__secondaryAction)[aria-disabled=true]{cursor:not-allowed;opacity:.5}.KitchenPhotoUpload-module__vqu--q__primaryAction{color:var(--n-white);background:var(--n-primary-11)}.KitchenPhotoUpload-module__vqu--q__secondaryAction{color:var(--n-primary-11);background:var(--n-white)}.KitchenPhotoUpload-module__vqu--q__hint,.KitchenPhotoUpload-module__vqu--q__error,.KitchenPhotoUpload-module__vqu--q__uploaded p{font-size:var(--n-font-size-sm);margin:0;line-height:1.5}.KitchenPhotoUpload-module__vqu--q__hint{color:var(--n-primary-6)}.KitchenPhotoUpload-module__vqu--q__error{color:var(--n-error)}.KitchenPhotoUpload-module__vqu--q__uploaded{text-align:left;width:100%}.KitchenPhotoUpload-module__vqu--q__uploaded h2{margin:0 0 var(--n-space-sm);color:var(--n-primary-10);font-size:var(--n-font-size)}.KitchenPhotoUpload-module__vqu--q__uploaded p{margin-top:var(--n-space-sm);color:var(--n-success)}.KitchenPhotoUpload-module__vqu--q__fileList{gap:var(--n-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.KitchenPhotoUpload-module__vqu--q__fileRow{align-items:center;gap:var(--n-space-sm);padding:var(--n-space-xs);background:var(--n-white);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);box-shadow:0 4px 16px color-mix(in srgb,var(--n-primary-11),transparent 94%);grid-template-columns:52px minmax(0,1fr) 38px;display:grid}.KitchenPhotoUpload-module__vqu--q__filePreview{width:52px;height:52px;color:var(--n-primary-7);background:var(--n-primary-1);border:1px solid var(--n-primary-3);border-radius:var(--n-space-xs);place-items:center;display:grid;overflow:hidden}.KitchenPhotoUpload-module__vqu--q__filePreview img{object-fit:cover;width:100%;height:100%}.KitchenPhotoUpload-module__vqu--q__filePreview svg{width:22px;height:22px}.KitchenPhotoUpload-module__vqu--q__fileInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.KitchenPhotoUpload-module__vqu--q__fileInfo strong{color:var(--n-primary-11);font-size:var(--n-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.KitchenPhotoUpload-module__vqu--q__fileInfo span{color:var(--n-primary-6);font-size:var(--n-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KitchenPhotoUpload-module__vqu--q__removeAction{width:38px;height:38px;color:var(--n-error);background:var(--n-primary-1);border:1px solid var(--n-primary-3);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.KitchenPhotoUpload-module__vqu--q__removeAction svg{width:18px;height:18px}.KitchenPhotoUpload-module__vqu--q__removeAction:disabled{cursor:not-allowed;opacity:.45}@media screen and (max-width:600px){.KitchenPhotoUpload-module__vqu--q__page{padding:var(--n-space-md);place-items:start center}.KitchenPhotoUpload-module__vqu--q__card{padding:24px var(--n-space-md)}.KitchenPhotoUpload-module__vqu--q__actions{grid-template-columns:minmax(0,1fr)}}
.KitchenWizardOptionGrid-module__ib70GW__grid{gap:var(--n-space-md);width:100%;min-width:0;max-width:1280px;padding-left:calc(var(--n-space-md)*2);padding-right:calc(var(--n-space-md)*2);box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;margin-inline:auto;display:grid}.KitchenWizardOptionGrid-module__ib70GW__grid>*{min-width:0}@media screen and (max-width:1200px){.KitchenWizardOptionGrid-module__ib70GW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.KitchenWizardOptionGrid-module__ib70GW__grid{padding-left:var(--n-space-md);padding-right:var(--n-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}.KitchenWizardOptionGrid-module__ib70GW__cardRoot{position:relative}.KitchenWizardOptionGrid-module__ib70GW__card{box-sizing:border-box;padding:calc(var(--n-space-md)*1.5);border:1px solid var(--n-primary-3);background:var(--n-primary-0);border-radius:var(--n-space-sm);cursor:pointer;height:100%;display:block;position:relative}.KitchenWizardOptionGrid-module__ib70GW__card input[type=radio],.KitchenWizardOptionGrid-module__ib70GW__card input[type=checkbox]{display:none}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__fakeRadio{top:var(--n-space-md);left:var(--n-space-md);border:1px solid var(--n-primary-4);border-radius:100%;width:18px;height:18px;display:inline-block;position:absolute}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__fakeCheckbox{z-index:1;top:var(--n-space-md);left:var(--n-space-md);border:1px solid var(--n-primary-4);background:var(--n-white);border-radius:4px;width:18px;height:18px;display:inline-block;position:absolute}.KitchenWizardOptionGrid-module__ib70GW__card[aria-checked=true]{background:var(--n-primary-0);border-color:var(--n-primary-11)}.KitchenWizardOptionGrid-module__ib70GW__card[aria-checked=true] .KitchenWizardOptionGrid-module__ib70GW__fakeRadio{border:6px solid var(--n-primary-11);background:var(--n-primary-0);width:8px;height:8px}.KitchenWizardOptionGrid-module__ib70GW__card[aria-checked=true] .KitchenWizardOptionGrid-module__ib70GW__fakeCheckbox{background:var(--n-primary-11);border:1px solid var(--n-primary-11)}.KitchenWizardOptionGrid-module__ib70GW__card[aria-checked=true] .KitchenWizardOptionGrid-module__ib70GW__fakeCheckbox:after{content:"";color:#fff;background:url(/images/icons/check-white.svg) 50%/14px no-repeat;justify-content:center;align-items:center;width:100%;height:100%;line-height:0;display:flex}.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__borderless:not([aria-checked=true]){border-color:#0000}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__imageRadio h5{padding-top:var(--n-space-lg);padding-bottom:var(--n-space-sm);font-size:var(--n-font-size-md);margin:0;font-weight:600}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__imageRadio .KitchenWizardOptionGrid-module__ib70GW__description{padding-bottom:var(--n-space-sm);color:var(--n-primary-6);font-size:var(--n-font-size-sm);margin:0;font-weight:400;line-height:1.35}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__imageRadio .KitchenWizardOptionGrid-module__ib70GW__media{aspect-ratio:1;background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__imageRadio .KitchenWizardOptionGrid-module__ib70GW__media img{object-fit:contain;border-radius:0;max-width:100%;height:100%;display:block}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__imageRadio .KitchenWizardOptionGrid-module__ib70GW__media.KitchenWizardOptionGrid-module__ib70GW__cover img{object-fit:cover;width:100%}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__imageRadio .KitchenWizardOptionGrid-module__ib70GW__media.KitchenWizardOptionGrid-module__ib70GW__inset img{height:90%}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__imageRadio .KitchenWizardOptionGrid-module__ib70GW__media.KitchenWizardOptionGrid-module__ib70GW__striped{background:var(--n-primary-11)}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__imageRadio .KitchenWizardOptionGrid-module__ib70GW__media.KitchenWizardOptionGrid-module__ib70GW__striped:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 9%,#141618b8 9% 13%);position:absolute;inset:0;box-shadow:inset 0 0 24px #00000024}.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed{aspect-ratio:4/5;padding:0;overflow:hidden}.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed .KitchenWizardOptionGrid-module__ib70GW__fakeRadio,.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed .KitchenWizardOptionGrid-module__ib70GW__fakeCheckbox{z-index:2;box-shadow:0 1px 4px #0000003d}.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed .KitchenWizardOptionGrid-module__ib70GW__fakeRadio{background:var(--n-white)}.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed .KitchenWizardOptionGrid-module__ib70GW__imageRadio{height:100%;position:relative}.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed .KitchenWizardOptionGrid-module__ib70GW__imageRadio .KitchenWizardOptionGrid-module__ib70GW__media{aspect-ratio:auto;position:absolute;inset:0}.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed .KitchenWizardOptionGrid-module__ib70GW__imageRadio .KitchenWizardOptionGrid-module__ib70GW__media img,.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed .KitchenWizardOptionGrid-module__ib70GW__imageRadio .KitchenWizardOptionGrid-module__ib70GW__media.KitchenWizardOptionGrid-module__ib70GW__inset img{object-fit:cover;width:100%;max-width:none;height:100%}.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed .KitchenWizardOptionGrid-module__ib70GW__imageRadio h5{z-index:1;padding:var(--n-space-xl)var(--n-space-md)var(--n-space-md);color:var(--n-white);font-size:var(--n-font-size-md);text-shadow:0 1px 2px #00000073;background:linear-gradient(#0000,#000000c7);margin:0;font-weight:600;line-height:1.3;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:768px){.KitchenWizardOptionGrid-module__ib70GW__card{padding:var(--n-space-sm)}.KitchenWizardOptionGrid-module__ib70GW__card .KitchenWizardOptionGrid-module__ib70GW__imageRadio h5{padding-top:var(--n-space-xs);font-weight:500;font-size:var(--n-font-size-sm);padding-bottom:0}.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed{padding:0}.KitchenWizardOptionGrid-module__ib70GW__card.KitchenWizardOptionGrid-module__ib70GW__fullBleed .KitchenWizardOptionGrid-module__ib70GW__imageRadio h5{padding:var(--n-space-lg)var(--n-space-sm)var(--n-space-sm);font-weight:600}}.KitchenWizardOptionGrid-module__ib70GW__badge{top:var(--n-space-md);right:var(--n-space-md);z-index:5;max-width:calc(100% - var(--n-space-md)*2 - 28px);pointer-events:auto;display:inline-flex;position:absolute}.KitchenWizardOptionGrid-module__ib70GW__extra{top:calc(var(--n-space-md) + 32px);left:var(--n-space-md);right:var(--n-space-md);z-index:2;padding:var(--n-space-sm);border-radius:var(--n-space-xs);background:var(--n-primary-0);border:1px solid var(--n-primary-3);position:absolute;box-shadow:0 4px 16px #00000014}
.KitchenWizardShared-module__drjVSq__field{gap:var(--n-space-xxs);width:100%;max-width:640px;margin-top:var(--n-space-md);padding-left:calc(var(--n-space-md)*2);padding-right:calc(var(--n-space-md)*2);box-sizing:border-box;text-align:left;flex-direction:column;align-self:center;margin-left:auto;margin-right:auto;display:flex}@media screen and (max-width:768px){.KitchenWizardShared-module__drjVSq__field{padding-left:var(--n-space-md);padding-right:var(--n-space-md)}}.KitchenWizardShared-module__drjVSq__field label,.KitchenWizardShared-module__drjVSq__field legend{color:var(--n-text-primary);font-weight:500}.KitchenWizardShared-module__drjVSq__field .KitchenWizardShared-module__drjVSq__help{font-size:var(--n-font-size-sm);color:var(--n-primary-6);font-weight:300}.KitchenWizardShared-module__drjVSq__field input,.KitchenWizardShared-module__drjVSq__field textarea,.KitchenWizardShared-module__drjVSq__field select{box-sizing:border-box;width:100%;padding:var(--n-space-sm)var(--n-space-md);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);background:var(--n-primary-0);font:inherit;min-height:44px;color:var(--n-text-primary)}.KitchenWizardShared-module__drjVSq__field textarea{resize:vertical;min-height:96px}.KitchenWizardShared-module__drjVSq__inputWithSuffix{align-items:center;width:100%;display:flex;position:relative}.KitchenWizardShared-module__drjVSq__inputWithSuffix input{padding-right:calc(var(--n-space-md) + 2.5ch)}.KitchenWizardShared-module__drjVSq__suffix{right:var(--n-space-md);color:var(--n-primary-6);font-size:var(--n-font-size-sm);pointer-events:none;font-weight:500;position:absolute}:is(.kitchen-wizard-card-extra .KitchenWizardShared-module__drjVSq__field,.KitchenWizardShared-module__drjVSq__details .KitchenWizardShared-module__drjVSq__field){max-width:none;margin-top:0;padding-left:0;padding-right:0}.KitchenWizardShared-module__drjVSq__guardrail{width:fit-content;max-width:min(960px,100%);margin:0 auto var(--n-space-md);align-self:center;align-items:center;gap:var(--n-space-xs);box-sizing:border-box;padding-left:var(--n-space-md);padding-right:var(--n-space-md);flex-direction:column;display:flex}@media screen and (max-width:768px){.KitchenWizardShared-module__drjVSq__guardrail{max-width:calc(100% - var(--n-space-md)*2)}}.KitchenWizardShared-module__drjVSq__guardrailMessage{width:100%;min-width:0;max-width:100%}.KitchenWizardShared-module__drjVSq__guardrailEnd{font-size:var(--n-font-size-sm);color:var(--n-primary-7);text-align:center;font-weight:400}.KitchenWizardShared-module__drjVSq__details{width:100%;max-width:960px;margin:var(--n-space-md)calc(var(--n-space-md)*2)0;align-self:stretch;gap:var(--n-space-sm);padding:var(--n-space-md);background:var(--n-primary-0);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);box-sizing:border-box;flex-direction:column;display:flex}@media screen and (max-width:768px){.KitchenWizardShared-module__drjVSq__details{margin-left:var(--n-space-md);margin-right:var(--n-space-md)}}.KitchenWizardShared-module__drjVSq__details .KitchenWizardShared-module__drjVSq__field{max-width:none;padding-left:0;padding-right:0}.KitchenWizardShared-module__drjVSq__checklist{gap:var(--n-space-xs);width:100%;max-width:640px;margin-top:var(--n-space-md);padding-left:calc(var(--n-space-md)*2);padding-right:calc(var(--n-space-md)*2);box-sizing:border-box;flex-direction:column;align-self:stretch;display:flex}@media screen and (max-width:768px){.KitchenWizardShared-module__drjVSq__checklist{padding-left:var(--n-space-md);padding-right:var(--n-space-md)}}.KitchenWizardShared-module__drjVSq__checklist label{align-items:flex-start;gap:var(--n-space-sm);min-height:44px;padding:var(--n-space-xs)0;cursor:pointer;color:var(--n-text-primary);font-weight:400;display:flex}.KitchenWizardShared-module__drjVSq__checklist input{width:18px;height:18px;accent-color:var(--n-primary-11);margin-top:4px}
.KitchenWizardApplianceSteps-module__C6VD4G__supplyToggle{border-radius:var(--n-space-xs);background:var(--n-primary-11);max-width:100%;min-height:24px;color:var(--n-white);cursor:pointer;border:none;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.2;transition:opacity .15s;display:inline-flex}.KitchenWizardApplianceSteps-module__C6VD4G__supplyToggle svg{width:14px;height:14px;color:inherit;flex:none}.KitchenWizardApplianceSteps-module__C6VD4G__supplyToggle svg *{color:inherit;stroke:currentColor}.KitchenWizardApplianceSteps-module__C6VD4G__supplyToggle svg [fill]:not([fill=none]){fill:currentColor}.KitchenWizardApplianceSteps-module__C6VD4G__supplyToggle span{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.KitchenWizardApplianceSteps-module__C6VD4G__supplyToggle:hover{opacity:.88}.KitchenWizardApplianceSteps-module__C6VD4G__supplyToggle:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}.KitchenWizardApplianceSteps-module__C6VD4G__supplyHint{text-align:left;max-width:220px;font-size:12px;font-weight:400;line-height:1.35;display:block}
.KitchenWizardConsultation-module__K7c5QG__root{box-sizing:border-box;width:100%;max-width:640px;margin:0 auto var(--n-space-md);padding:var(--n-space-md);border:1px solid var(--n-primary-3);border-radius:calc(var(--n-space-md)*1.5);background:var(--n-primary-0);align-self:center;gap:var(--n-space-sm);text-align:left;flex-direction:column;display:flex}@media screen and (max-width:768px){.KitchenWizardConsultation-module__K7c5QG__root{width:calc(100% - var(--n-space-md)*2);margin-left:var(--n-space-md);margin-right:var(--n-space-md)}}.KitchenWizardConsultation-module__K7c5QG__title{color:var(--n-primary-10);font-size:var(--n-font-size);margin:0;font-weight:600}.KitchenWizardConsultation-module__K7c5QG__hint{color:var(--n-primary-6);font-size:var(--n-font-size-sm);margin:0;font-weight:300;line-height:1.4}.KitchenWizardConsultation-module__K7c5QG__times{flex-direction:column;gap:8px;min-width:0;display:flex}.KitchenWizardConsultation-module__K7c5QG__timesLabel{color:var(--n-primary-6);font-size:var(--n-font-size-sm);font-weight:500}.KitchenWizardConsultation-module__K7c5QG__options{flex-wrap:wrap;gap:8px;display:flex}.KitchenWizardConsultation-module__K7c5QG__option{border:1px solid var(--n-primary-4);background:var(--n-white);min-height:40px;color:var(--n-primary-10);font:inherit;font-size:var(--n-font-size-sm);cursor:pointer;border-radius:999px;padding:8px 14px;line-height:1.2}.KitchenWizardConsultation-module__K7c5QG__option:disabled{opacity:.4;cursor:default}.KitchenWizardConsultation-module__K7c5QG__option:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}.KitchenWizardConsultation-module__K7c5QG__booked{align-items:flex-start;gap:var(--n-space-sm);flex-direction:column;display:flex}.KitchenWizardConsultation-module__K7c5QG__when{color:var(--n-primary-10);flex-wrap:wrap;gap:8px 16px;margin:0;font-weight:500;display:flex}.KitchenWizardConsultation-module__K7c5QG__confirm{gap:var(--n-space-md);flex-direction:column;display:flex}.KitchenWizardConsultation-module__K7c5QG__confirm p{color:var(--n-primary-10);margin:0}.KitchenWizardConsultation-module__K7c5QG__confirmActions{justify-content:flex-end;gap:var(--n-space-sm);display:flex}
.KitchenWizardLeadForm-module__jVXDba__form{gap:var(--n-space-md);box-sizing:border-box;flex-direction:column;width:100%;max-width:640px;display:flex}.KitchenWizardLeadForm-module__jVXDba__modalForm{gap:var(--n-space-sm);max-width:none}.KitchenWizardLeadForm-module__jVXDba__pageForm{padding-left:var(--n-space-md);padding-right:var(--n-space-md);scroll-margin-top:var(--n-space-xl);align-self:center;margin:0 auto;scroll-margin-bottom:180px}.KitchenWizardLeadForm-module__jVXDba__fields{gap:var(--n-space-sm);flex-direction:column;width:100%;min-width:0;display:flex}.KitchenWizardLeadForm-module__jVXDba__textarea{width:100%;min-height:calc(var(--n-display-size)*4);padding:var(--n-space-sm)var(--n-space-md);border:1px solid var(--n-primary-4);border-radius:calc(var(--n-space-md)*1.5);background-color:var(--n-white);color:var(--n-primary-10);font-family:inherit;font-size:var(--n-font-size-sm);resize:vertical;box-sizing:border-box;line-height:1.4}.KitchenWizardLeadForm-module__jVXDba__textarea::placeholder{color:var(--n-primary-6)}.KitchenWizardLeadForm-module__jVXDba__textarea:focus{border-width:2px;border-color:var(--n-primary-6);padding:calc(var(--n-space-sm) - 1px)calc(var(--n-space-md) - 1px);outline:none}.KitchenWizardLeadForm-module__jVXDba__availability{padding:var(--n-space-sm)var(--n-space-md);border:1px solid var(--n-primary-3);border-radius:calc(var(--n-space-md)*1.5);background:var(--n-primary-0);gap:var(--n-space-sm);min-width:0;flex-direction:column;min-inline-size:0;margin:0;display:flex}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__title{color:var(--n-primary-10);font-weight:600;font-size:var(--n-font-size);margin:0}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__hint{color:var(--n-primary-6);font-size:var(--n-font-size-sm);margin:0;font-weight:300;line-height:1.4}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__summary{color:var(--n-primary-10);font-size:var(--n-font-size-sm);margin:0;font-weight:500;line-height:1.4}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__summary p,.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__summary ul{margin:0}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__summary ul{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__days,.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__group{flex-direction:column;gap:8px;min-width:0;display:flex}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__groupLabel{color:var(--n-primary-6);font-size:var(--n-font-size-sm);font-weight:500}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__switch{color:var(--n-primary-11);font:inherit;font-size:var(--n-font-size-sm);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-weight:500;text-decoration:underline}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__switch:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:3px}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__dayRow{grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:8px;min-width:0;display:grid}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__dayName{color:var(--n-primary-10);font-size:var(--n-font-size-sm);padding-top:10px;font-weight:600;line-height:20px}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__dayRow:has(.KitchenWizardLeadForm-module__jVXDba__option[aria-pressed=true]) .KitchenWizardLeadForm-module__jVXDba__dayName{color:var(--n-primary-11)}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__options{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__option{border:1px solid var(--n-primary-4);background:var(--n-white);min-height:40px;color:var(--n-primary-10);font:inherit;font-size:var(--n-font-size-sm);cursor:pointer;border-radius:999px;padding:8px 14px;line-height:1.2}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__option[aria-pressed=true]{border-color:var(--n-primary-11);background:var(--n-primary-11);color:var(--n-white)}.KitchenWizardLeadForm-module__jVXDba__availability .KitchenWizardLeadForm-module__jVXDba__option:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}.KitchenWizardLeadForm-module__jVXDba__privacy{font-size:var(--n-font-size-sm);color:var(--n-primary-6);margin:0;font-weight:300;line-height:1.4}.KitchenWizardLeadForm-module__jVXDba__success{width:100%;max-width:640px;padding:var(--n-space-md);background:var(--n-primary-0);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);box-sizing:border-box;text-align:center;align-self:center;margin:0 auto}.KitchenWizardLeadForm-module__jVXDba__success h3{font-weight:300;font-size:var(--n-display-font-size-sm,1.5rem);margin-top:0}@media screen and (max-width:768px){.KitchenWizardLeadForm-module__jVXDba__success{width:calc(100% - var(--n-space-md)*2)}}
.KitchenWizardContactBar-module__GYx5ma__dock{--dock-gap:var(--n-space-md);--panel-ease:cubic-bezier(.22,1,.36,1);z-index:1;pointer-events:none;justify-content:flex-end;align-self:flex-end;align-items:flex-end;width:fit-content;max-width:100%;margin-left:auto;display:flex;position:relative}.KitchenWizardContactBar-module__GYx5ma__dock[data-fixed=true]{z-index:1000;right:max(var(--n-space-md),calc((100% - 1280px)/2));bottom:max(var(--n-space-lg),env(safe-area-inset-bottom,0px));position:fixed}@media screen and (max-width:768px){.KitchenWizardContactBar-module__GYx5ma__dock{align-self:stretch;width:100%;max-width:none}.KitchenWizardContactBar-module__GYx5ma__dock[data-fixed=true]{right:var(--n-space-md);bottom:max(var(--n-space-sm),env(safe-area-inset-bottom,0px));width:calc(100% - var(--n-space-md)*2)}}.KitchenWizardContactBar-module__GYx5ma__panel{gap:var(--n-space-xs);box-sizing:border-box;width:max-content;max-width:min(520px,100%);padding:var(--n-space-sm)var(--n-space-md);padding-right:calc(var(--n-space-md) + 28px);border-radius:var(--n-space-sm);background:var(--n-primary-0);border:1px solid var(--n-primary-3);pointer-events:all;opacity:1;transition:transform .4s var(--panel-ease),opacity .28s ease;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible;transform:translate(0,0);box-shadow:0 10px 32px #00000024}@media screen and (max-width:768px){.KitchenWizardContactBar-module__GYx5ma__panel{align-items:center;gap:var(--n-space-xs);flex-direction:row;width:100%;min-width:0;max-width:none;padding:10px 44px 10px 14px}.KitchenWizardContactBar-module__GYx5ma__panel .KitchenWizardContactBar-module__GYx5ma__copy{display:none}.KitchenWizardContactBar-module__GYx5ma__panel .KitchenWizardContactBar-module__GYx5ma__actions{flex:auto;justify-content:flex-start;width:100%;min-width:0;overflow:visible}}.KitchenWizardContactBar-module__GYx5ma__dock[data-collapsed=true] .KitchenWizardContactBar-module__GYx5ma__panel{transform:translate3d(calc(100% + var(--dock-gap) + 48px),0,0);opacity:0;pointer-events:none}@media screen and (max-width:768px){.KitchenWizardContactBar-module__GYx5ma__dock[data-collapsed=true] .KitchenWizardContactBar-module__GYx5ma__panel{transform:translate3d(0,calc(100% + var(--dock-gap) + 24px),0)}}.KitchenWizardContactBar-module__GYx5ma__dock[data-layout-collapsed=true]{align-self:flex-end;width:48px;height:48px}@media screen and (max-width:768px){.KitchenWizardContactBar-module__GYx5ma__dock[data-layout-collapsed=true]{width:48px}}.KitchenWizardContactBar-module__GYx5ma__dock[data-layout-collapsed=true] .KitchenWizardContactBar-module__GYx5ma__panel{width:max-content;max-width:min(520px,100vw);position:absolute;bottom:0;right:0}.KitchenWizardContactBar-module__GYx5ma__collapse{width:28px;height:28px;color:var(--n-primary-5);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:6px;right:6px}.KitchenWizardContactBar-module__GYx5ma__collapse span{line-height:0;display:flex}.KitchenWizardContactBar-module__GYx5ma__collapse span svg{width:16px;height:16px}.KitchenWizardContactBar-module__GYx5ma__collapse:hover{color:var(--n-primary-9);background:var(--n-primary-2)}.KitchenWizardContactBar-module__GYx5ma__collapse:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}@media screen and (max-width:768px){.KitchenWizardContactBar-module__GYx5ma__collapse{top:50%;right:8px;transform:translateY(-50%)rotate(90deg)}}.KitchenWizardContactBar-module__GYx5ma__expand{border:1px solid var(--n-primary-3);background:var(--n-primary-0);width:48px;height:48px;color:var(--n-primary-11);cursor:pointer;pointer-events:none;opacity:0;transition:opacity .28s ease,transform .4s var(--panel-ease),background .2s ease,color .2s ease,border-color .2s ease;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:0;right:0;transform:scale(.86)translate(8px);box-shadow:0 4px 16px #00000014}.KitchenWizardContactBar-module__GYx5ma__expand span{color:inherit;line-height:0;display:flex}.KitchenWizardContactBar-module__GYx5ma__expand span svg{width:22px;height:22px;color:inherit}.KitchenWizardContactBar-module__GYx5ma__expand span svg path{color:inherit;stroke:currentColor}.KitchenWizardContactBar-module__GYx5ma__expand:hover{background:var(--n-primary-11);border-color:var(--n-primary-11);color:var(--n-white)}.KitchenWizardContactBar-module__GYx5ma__expand:hover span,.KitchenWizardContactBar-module__GYx5ma__expand:hover span svg,.KitchenWizardContactBar-module__GYx5ma__expand:hover span svg path{color:var(--n-white);stroke:var(--n-white)}.KitchenWizardContactBar-module__GYx5ma__expand:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}.KitchenWizardContactBar-module__GYx5ma__dock[data-collapsed=true] .KitchenWizardContactBar-module__GYx5ma__expand{pointer-events:all;opacity:1;transition-delay:.12s,80ms,0s,0s,0s;transform:scale(1)translate(0,0)}.KitchenWizardContactBar-module__GYx5ma__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.KitchenWizardContactBar-module__GYx5ma__message{font-size:var(--n-font-size-md);color:var(--n-primary-11);margin:0;font-weight:700;line-height:1.3}.KitchenWizardContactBar-module__GYx5ma__messageDetail{font-size:var(--n-font-size-sm);color:var(--n-primary-7);margin:0;font-weight:400;line-height:1.35}.KitchenWizardContactBar-module__GYx5ma__actions{align-items:center;gap:var(--n-space-xs);flex-flow:row;flex-shrink:0;max-width:100%;display:flex}.KitchenWizardContactBar-module__GYx5ma__primary,.KitchenWizardContactBar-module__GYx5ma__secondary{min-height:40px;padding:0 var(--n-space-md);border-radius:var(--n-space-sm);white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.KitchenWizardContactBar-module__GYx5ma__primary{background:var(--n-primary-11);color:var(--n-primary-0);cursor:pointer;border:none}.KitchenWizardContactBar-module__GYx5ma__primary:hover{opacity:.9}.KitchenWizardContactBar-module__GYx5ma__secondary{color:var(--n-primary-6);background:var(--n-primary-2);cursor:pointer;border:none}.KitchenWizardContactBar-module__GYx5ma__secondary:hover{background:var(--n-primary-3);color:var(--n-primary-7)}@media screen and (max-width:768px){.KitchenWizardContactBar-module__GYx5ma__message{font-size:var(--n-font-size-sm);line-height:1.25}.KitchenWizardContactBar-module__GYx5ma__primary,.KitchenWizardContactBar-module__GYx5ma__secondary{min-height:36px;font-size:var(--n-font-size-sm);white-space:nowrap;padding:0 10px}.KitchenWizardContactBar-module__GYx5ma__secondary{font-variant-numeric:tabular-nums}}.KitchenWizardContactBar-module__GYx5ma__success{gap:var(--n-space-md);flex-direction:column;display:flex}
.KitchenWizardIntro-module__hLG38a__root{align-items:center;gap:var(--n-space-xl);box-sizing:border-box;width:100%;max-width:1408px;padding:var(--n-space-xl)var(--n-space-md)140px;flex-direction:column;display:flex}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__heading{align-items:center;gap:var(--n-space-sm);text-align:center;flex-direction:column;max-width:760px;display:flex}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__heading .KitchenWizardIntro-module__hLG38a__eyebrow{color:var(--n-primary-7);font-size:var(--n-font-size-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__heading h1{color:var(--n-primary-11);font-family:var(--n-display-font-family);font-size:var(--n-display-font-size-lg);font-weight:400;line-height:var(--n-display-line-height-lg);margin:0}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__heading .KitchenWizardIntro-module__hLG38a__description{max-width:680px;color:var(--n-primary-7);font-size:var(--n-font-size-md);margin:0;line-height:28px}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__heading .KitchenWizardIntro-module__hLG38a__description strong{font-weight:700}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step:not(:last-child):after{content:"";background:var(--n-primary-4);width:calc(100% - 68px);height:1px;position:absolute;top:27px;left:calc(50% + 34px)}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepMarker{z-index:1;border:1px solid var(--n-primary-4);background:var(--n-primary-0);width:56px;height:56px;color:var(--n-primary-9);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepMarker .KitchenWizardIntro-module__hLG38a__stepNumber{border:2px solid var(--n-primary-0);background:var(--n-primary-10);width:22px;height:22px;color:var(--n-white);font-size:var(--n-font-size-xs);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:-5px;right:-5px}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepMarker .KitchenWizardIntro-module__hLG38a__stepIcon{display:flex}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepMarker .KitchenWizardIntro-module__hLG38a__stepIcon svg{width:25px;height:25px}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy{align-items:center;gap:var(--n-space-xs);padding:var(--n-space-md)var(--n-space-xs)0;flex-direction:column;display:flex}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy .KitchenWizardIntro-module__hLG38a__stepTitleRow{align-items:center;gap:var(--n-space-xxs);flex-direction:column;display:flex}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy .KitchenWizardIntro-module__hLG38a__stepTitleRow h2{color:var(--n-primary-10);font-size:var(--n-font-size-md);margin:0;line-height:24px}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy .KitchenWizardIntro-module__hLG38a__stepTitleRow .KitchenWizardIntro-module__hLG38a__optional{padding:3px var(--n-space-xs);border-radius:var(--n-space-md);background:var(--n-info-0);color:var(--n-info-6);font-size:var(--n-font-size-xs);font-weight:600}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy>p{color:var(--n-primary-7);font-size:var(--n-font-size-sm);margin:0;line-height:24px}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy .KitchenWizardIntro-module__hLG38a__measurementChoices{justify-content:center;align-items:center;gap:var(--n-space-xxs);color:var(--n-primary-9);font-size:var(--n-font-size-xs);flex-wrap:wrap;font-weight:600;display:flex}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy .KitchenWizardIntro-module__hLG38a__measurementChoices small{color:var(--n-primary-6);font-size:inherit;font-weight:400}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__actions{align-items:center;gap:var(--n-space-sm);text-align:center;flex-direction:column;display:flex}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__actions p{max-width:560px;color:var(--n-primary-7);font-size:var(--n-font-size-sm);margin:0;line-height:24px}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__actions .KitchenWizardIntro-module__hLG38a__contactLink{color:var(--n-primary-10);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__actions .KitchenWizardIntro-module__hLG38a__contactLink:hover{color:var(--n-primary-7)}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__actions .KitchenWizardIntro-module__hLG38a__contactLink:focus-visible{outline:2px solid var(--n-primary-10);outline-offset:3px;border-radius:2px}@media screen and (max-width:1199px){.KitchenWizardIntro-module__hLG38a__root{max-width:860px}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps{gap:var(--n-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step{text-align:left;flex-direction:row;align-items:flex-start}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step:not(:last-child):after{display:none}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepMarker{flex:0 0 56px}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy{padding:var(--n-space-xs)var(--n-space-sm)0;align-items:flex-start}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy .KitchenWizardIntro-module__hLG38a__stepTitleRow{align-items:flex-start}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy .KitchenWizardIntro-module__hLG38a__measurementChoices{justify-content:flex-start}}@media screen and (max-width:768px){.KitchenWizardIntro-module__hLG38a__root{gap:var(--n-space-lg);padding:var(--n-space-lg)var(--n-space-md)140px}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__heading h1{font-size:var(--n-display-font-size-sm);line-height:var(--n-display-line-height-sm)}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps{grid-template-columns:1fr}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step:not(:last-child):after{width:1px;height:calc(100% - 40px + var(--n-space-md));display:block;top:56px;left:27px}.KitchenWizardIntro-module__hLG38a__root .KitchenWizardIntro-module__hLG38a__steps .KitchenWizardIntro-module__hLG38a__step .KitchenWizardIntro-module__hLG38a__stepCopy .KitchenWizardIntro-module__hLG38a__stepTitleRow{flex-flow:wrap;align-items:center}}
.KitchenImagePreviewModal-module___6AibW__content{align-items:center;gap:var(--n-space-md);flex-direction:column;min-height:240px;display:flex}.KitchenImagePreviewModal-module___6AibW__content img{object-fit:contain;background:var(--n-primary-1);border-radius:var(--n-space-xs);width:100%;max-height:calc(85vh - 140px);display:block}.KitchenImagePreviewModal-module___6AibW__content p{color:var(--n-primary-7);margin:auto}.KitchenImagePreviewModal-module___6AibW__content button{flex-shrink:0;align-self:flex-end}
.KitchenWizardRoomPlanStep-module___ihaxq__hero{width:180px;height:180px;margin:0 auto var(--n-space-md);padding:var(--n-space-md);box-sizing:border-box;background:var(--n-primary-0);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm)}.KitchenWizardRoomPlanStep-module___ihaxq__hero img{object-fit:contain;width:100%;height:100%}.KitchenWizardRoomPlanStep-module___ihaxq__upload{align-self:center;align-items:center;gap:var(--n-space-xs);width:100%;max-width:760px;padding-left:calc(var(--n-space-md)*2);padding-right:calc(var(--n-space-md)*2);box-sizing:border-box;text-align:center;flex-direction:column;display:flex}@media screen and (max-width:768px){.KitchenWizardRoomPlanStep-module___ihaxq__upload{padding-left:var(--n-space-md);padding-right:var(--n-space-md)}}.KitchenWizardRoomPlanStep-module___ihaxq__methods{align-items:start;gap:var(--n-space-md);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.KitchenWizardRoomPlanStep-module___ihaxq__method{align-items:center;gap:var(--n-space-xs);flex-direction:column;min-width:0;display:flex}.KitchenWizardRoomPlanStep-module___ihaxq__separator{min-height:48px;color:var(--n-primary-6);font-size:var(--n-font-size-sm);align-items:center;display:flex}.KitchenWizardRoomPlanStep-module___ihaxq__uploadButton{box-sizing:border-box;width:min(100%,280px);height:48px;padding:var(--n-space-sm)calc(var(--n-space-md)*1.5);border-radius:var(--n-space-lg);background:var(--n-primary-11);color:var(--n-primary-0);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.KitchenWizardRoomPlanStep-module___ihaxq__uploadButton:hover{opacity:.9}.KitchenWizardRoomPlanStep-module___ihaxq__uploadButton input{display:none}.KitchenWizardRoomPlanStep-module___ihaxq__editorButton{border:1px solid var(--n-primary-9);background:var(--n-primary-0);color:var(--n-primary-11)}.KitchenWizardRoomPlanStep-module___ihaxq__hint,.KitchenWizardRoomPlanStep-module___ihaxq__warning{font-size:var(--n-font-size-sm);color:var(--n-primary-6);margin:0;font-weight:300;display:block}.KitchenWizardRoomPlanStep-module___ihaxq__warning{color:var(--n-primary-7)}.KitchenWizardRoomPlanStep-module___ihaxq__saved{color:var(--n-success);font-size:var(--n-font-size-sm)}.KitchenWizardRoomPlanStep-module___ihaxq__error{color:var(--n-error,#b00020);font-size:var(--n-font-size-sm);margin:0}.KitchenWizardRoomPlanStep-module___ihaxq__fileList{gap:var(--n-space-xs);margin:var(--n-space-sm)0 0;width:100%;max-width:640px;font-size:var(--n-font-size-sm);color:var(--n-primary-8);text-align:left;flex-direction:column;padding:0;list-style:none;display:flex}.KitchenWizardRoomPlanStep-module___ihaxq__fileRow{align-items:center;gap:var(--n-space-sm);padding:var(--n-space-sm);background:var(--n-white);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);box-shadow:0 4px 16px color-mix(in srgb,var(--n-primary-11),transparent 94%);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.KitchenWizardRoomPlanStep-module___ihaxq__filePreview{width:56px;height:56px;color:var(--n-primary-7);background:var(--n-primary-1);border:1px solid var(--n-primary-3);border-radius:var(--n-space-xs);cursor:zoom-in;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.KitchenWizardRoomPlanStep-module___ihaxq__filePreview img{object-fit:cover;width:100%;height:100%}.KitchenWizardRoomPlanStep-module___ihaxq__filePreview svg{width:24px;height:24px}.KitchenWizardRoomPlanStep-module___ihaxq__filePreview>:last-child:not(:first-child){position:absolute}.KitchenWizardRoomPlanStep-module___ihaxq__filePreview:disabled{cursor:default}.KitchenWizardRoomPlanStep-module___ihaxq__filePreview:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px}.KitchenWizardRoomPlanStep-module___ihaxq__fileInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.KitchenWizardRoomPlanStep-module___ihaxq__fileInfo strong{color:var(--n-primary-11);font-size:var(--n-font-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.KitchenWizardRoomPlanStep-module___ihaxq__fileInfo span{color:var(--n-primary-6);font-size:var(--n-font-size-sm)}.KitchenWizardRoomPlanStep-module___ihaxq__fileInfo span[data-status=pending]{color:var(--n-info)}.KitchenWizardRoomPlanStep-module___ihaxq__fileInfo span[data-status=failed]{color:var(--n-error)}.KitchenWizardRoomPlanStep-module___ihaxq__fileInfo span.KitchenWizardRoomPlanStep-module___ihaxq__fileAssociation{color:var(--n-primary-9);font-weight:500}.KitchenWizardRoomPlanStep-module___ihaxq__associationSelect{width:100%;min-width:0;height:30px;padding:0 var(--n-space-xs);color:var(--n-primary-9);font-size:var(--n-font-size-sm);background:var(--n-primary-0);border:1px solid var(--n-primary-3);border-radius:var(--n-space-xs);cursor:pointer;font-weight:500}.KitchenWizardRoomPlanStep-module___ihaxq__associationSelect:disabled{color:var(--n-primary-7);cursor:default}.KitchenWizardRoomPlanStep-module___ihaxq__fileActions{gap:var(--n-space-xs);display:flex}.KitchenWizardRoomPlanStep-module___ihaxq__fileAction{width:40px;height:40px;color:var(--n-primary-9);background:var(--n-primary-1);border:1px solid var(--n-primary-3);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.KitchenWizardRoomPlanStep-module___ihaxq__fileAction svg{width:18px;height:18px}.KitchenWizardRoomPlanStep-module___ihaxq__fileAction:hover:not(:disabled){color:var(--n-primary-11);background:var(--n-primary-2)}.KitchenWizardRoomPlanStep-module___ihaxq__fileAction:disabled{cursor:not-allowed;opacity:.45}.KitchenWizardRoomPlanStep-module___ihaxq__removeAction{color:var(--n-error)}.KitchenWizardRoomPlanStep-module___ihaxq__uploadModal{align-items:center;gap:var(--n-space-md);text-align:center;flex-direction:column;display:flex}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice{align-items:center;gap:var(--n-space-sm);width:100%;padding:var(--n-space-lg);box-sizing:border-box;background:var(--n-primary-1);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);flex-direction:column;display:flex}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice h3,.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice p{margin:0}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice h3{color:var(--n-primary-11);font-size:var(--n-font-size-lg);font-weight:500}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice p{color:var(--n-primary-7);line-height:1.5}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice img{width:min(280px,100%);height:auto;image-rendering:pixelated}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice a{color:var(--n-primary-9);overflow-wrap:anywhere}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice output{color:var(--n-primary-7);font-size:var(--n-font-size-sm)}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice output[data-status=connected]{color:var(--n-success)}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice output[data-status=disconnected]{color:var(--n-error)}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice[data-drag-active=true]{background:color-mix(in srgb,var(--n-primary-2),var(--n-white)35%);border-color:var(--n-primary-8);box-shadow:inset 0 0 0 2px var(--n-primary-5)}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice .KitchenWizardRoomPlanStep-module___ihaxq__dropHint{color:var(--n-primary-9);font-size:var(--n-font-size-sm);font-weight:500}.KitchenWizardRoomPlanStep-module___ihaxq__choiceIcon{width:48px;height:48px;color:var(--n-primary-10);background:var(--n-white);border:1px solid var(--n-primary-3);border-radius:50%;place-items:center;display:grid}.KitchenWizardRoomPlanStep-module___ihaxq__choiceIcon svg{width:24px;height:24px}.KitchenWizardRoomPlanStep-module___ihaxq__desktopPhoneUpload{align-items:center;gap:var(--n-space-md);text-align:left;grid-template-columns:minmax(0,1fr) 160px;display:grid}.KitchenWizardRoomPlanStep-module___ihaxq__phoneUploadCopy{align-items:flex-start;gap:var(--n-space-xs);flex-direction:column;display:flex}.KitchenWizardRoomPlanStep-module___ihaxq__phoneUploadQr{place-items:center;min-height:148px;display:grid}.KitchenWizardRoomPlanStep-module___ihaxq__phoneUploadQr img{width:148px}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoiceSeparator{color:var(--n-primary-6);font-size:var(--n-font-size-sm)}.KitchenWizardRoomPlanStep-module___ihaxq__linkedUploads{gap:var(--n-space-sm);width:100%;padding:var(--n-space-md);box-sizing:border-box;text-align:left;background:color-mix(in srgb,var(--n-success),var(--n-white)94%);border:1px solid color-mix(in srgb,var(--n-success),transparent 65%);border-radius:var(--n-space-sm);scroll-margin-block:var(--n-space-md);flex-direction:column;display:flex}.KitchenWizardRoomPlanStep-module___ihaxq__linkedUploadsHeader{align-items:center;gap:var(--n-space-sm);grid-template-columns:40px minmax(0,1fr);display:grid}.KitchenWizardRoomPlanStep-module___ihaxq__linkedUploadsHeader h3,.KitchenWizardRoomPlanStep-module___ihaxq__linkedUploadsHeader p{margin:0}.KitchenWizardRoomPlanStep-module___ihaxq__linkedUploadsHeader h3{color:var(--n-primary-11);font-size:var(--n-font-size);font-weight:600}.KitchenWizardRoomPlanStep-module___ihaxq__linkedUploadsHeader p{color:var(--n-primary-7);font-size:var(--n-font-size-sm);margin-top:2px;line-height:1.4}.KitchenWizardRoomPlanStep-module___ihaxq__linkedSuccessIcon{width:40px;height:40px;color:var(--n-success);background:var(--n-white);border:1px solid color-mix(in srgb,var(--n-success),transparent 70%);border-radius:50%;place-items:center;display:grid}.KitchenWizardRoomPlanStep-module___ihaxq__linkedSuccessIcon svg{width:21px;height:21px}.KitchenWizardRoomPlanStep-module___ihaxq__linkedFileList{gap:var(--n-space-xs);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.KitchenWizardRoomPlanStep-module___ihaxq__linkedFileList li{align-items:center;gap:var(--n-space-xs);min-width:0;padding:var(--n-space-xs);background:var(--n-white);border:1px solid var(--n-primary-3);border-radius:var(--n-space-xs);grid-template-columns:56px minmax(0,1fr);display:grid}.KitchenWizardRoomPlanStep-module___ihaxq__linkedFileList li>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.KitchenWizardRoomPlanStep-module___ihaxq__linkedFileList li strong{color:var(--n-primary-11);font-size:var(--n-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.KitchenWizardRoomPlanStep-module___ihaxq__linkedFileList li span{color:var(--n-success);font-size:var(--n-font-size-sm)}.KitchenWizardRoomPlanStep-module___ihaxq__linkedPreview{width:56px;height:56px;color:var(--n-primary-7);background:var(--n-primary-1);border-radius:var(--n-space-xs);cursor:zoom-in;border:0;place-items:center;padding:0;display:grid;overflow:hidden}.KitchenWizardRoomPlanStep-module___ihaxq__linkedPreview img{object-fit:cover;width:100%;height:100%}.KitchenWizardRoomPlanStep-module___ihaxq__linkedPreview svg{width:24px;height:24px}.KitchenWizardRoomPlanStep-module___ihaxq__linkedPreview:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px}.KitchenWizardRoomPlanStep-module___ihaxq__editorModal{height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.KitchenWizardRoomPlanStep-module___ihaxq__editorModalBody{overflow:auto}.KitchenWizardRoomPlanStep-module___ihaxq__editorFrame{box-sizing:border-box;border:1px solid var(--n-primary-3);border-radius:var(--n-space-xs);width:100%;height:100%;min-height:640px;overflow:hidden}@media screen and (max-width:768px){.KitchenWizardRoomPlanStep-module___ihaxq__methods{grid-template-columns:minmax(0,1fr)}.KitchenWizardRoomPlanStep-module___ihaxq__editorModal.KitchenWizardRoomPlanStep-module___ihaxq__editorModal{border-radius:0;width:100%;max-width:none;height:100%;max-height:none;inset:0;transform:none}.KitchenWizardRoomPlanStep-module___ihaxq__editorFrame{height:auto;min-height:920px;overflow:visible}.KitchenWizardRoomPlanStep-module___ihaxq__desktopPhoneUpload,.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoiceSeparator{display:none}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice{padding:var(--n-space-md)}.KitchenWizardRoomPlanStep-module___ihaxq__uploadChoice .KitchenWizardRoomPlanStep-module___ihaxq__dropHint{display:none}.KitchenWizardRoomPlanStep-module___ihaxq__fileRow{padding:var(--n-space-xs);grid-template-columns:48px minmax(0,1fr) auto}.KitchenWizardRoomPlanStep-module___ihaxq__filePreview{width:48px;height:48px}.KitchenWizardRoomPlanStep-module___ihaxq__fileActions{flex-direction:column}.KitchenWizardRoomPlanStep-module___ihaxq__fileAction{width:36px;height:36px}}
.KitchenWizardSubmitSuccess-module__Iu1J7W__root{width:100%;max-width:560px;margin:var(--n-space-xl)auto;padding:var(--n-space-lg)var(--n-space-md);box-sizing:border-box;align-items:center;gap:var(--n-space-md);text-align:center;flex-direction:column;display:flex}@media screen and (max-width:768px){.KitchenWizardSubmitSuccess-module__Iu1J7W__root{width:calc(100% - var(--n-space-md)*2);margin-inline:var(--n-space-md)}}.KitchenWizardSubmitSuccess-module__Iu1J7W__iconBadge{box-sizing:border-box;border:3px solid var(--n-primary-3);width:4.5rem;height:4.5rem;color:var(--n-success-5);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.KitchenWizardSubmitSuccess-module__Iu1J7W__iconBadge:before{content:"";border:3px solid var(--n-primary-2);pointer-events:none;border-radius:50%;position:absolute;inset:6px}.KitchenWizardSubmitSuccess-module__Iu1J7W__iconBadge span{z-index:1;color:inherit;justify-content:center;align-items:center;display:flex;position:relative}.KitchenWizardSubmitSuccess-module__Iu1J7W__iconBadge svg{width:2.25rem;height:2.25rem}.KitchenWizardSubmitSuccess-module__Iu1J7W__iconBadge path{stroke:var(--n-success-5)}.KitchenWizardSubmitSuccess-module__Iu1J7W__title{font-size:var(--n-display-font-size-xs);line-height:var(--n-display-line-height-xs);color:var(--n-primary-10);margin:0;font-weight:300}.KitchenWizardSubmitSuccess-module__Iu1J7W__body,.KitchenWizardSubmitSuccess-module__Iu1J7W__followUp{max-width:36rem;font-size:var(--n-font-size-md);color:var(--n-primary-7);margin:0;font-weight:300;line-height:1.5}.KitchenWizardSubmitSuccess-module__Iu1J7W__followUp{color:var(--n-text-primary);font-weight:500}.KitchenWizardSubmitSuccess-module__Iu1J7W__root a{text-decoration:none;display:inline-flex}
.KitchenWizardSummary-module__vB75Za__root{width:100%;max-width:640px;margin:0 auto var(--n-space-md);padding:var(--n-space-md);background:var(--n-primary-0);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);box-sizing:border-box;align-self:center}@media screen and (max-width:768px){.KitchenWizardSummary-module__vB75Za__root{margin-left:var(--n-space-md);margin-right:var(--n-space-md);width:calc(100% - var(--n-space-md)*2)}}.KitchenWizardSummary-module__vB75Za__root h3{margin:0 0 var(--n-space-sm);font-weight:300;font-size:var(--n-display-font-size-sm,1.5rem);text-align:center}.KitchenWizardSummary-module__vB75Za__root ul{gap:var(--n-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.KitchenWizardSummary-module__vB75Za__root li{justify-content:space-between;gap:var(--n-space-sm);padding:var(--n-space-sm)0;border-bottom:1px solid var(--n-primary-3);text-align:left;align-items:flex-start;display:flex}.KitchenWizardSummary-module__vB75Za__root li div{flex-direction:column;gap:4px;min-width:0;display:flex}.KitchenWizardSummary-module__vB75Za__root li div strong{font-weight:500}.KitchenWizardSummary-module__vB75Za__root li button{min-height:44px;color:var(--n-primary-11);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-weight:500}.KitchenWizardSummary-module__vB75Za__root li button[data-danger=true]{color:var(--n-text-error)}.KitchenWizardSummary-module__vB75Za__root li button[data-success=true]{color:var(--n-text-success)}.KitchenWizardSummary-module__vB75Za__status{font-size:var(--n-font-size-sm);color:var(--n-primary-6);font-weight:300;line-height:1.4}.KitchenWizardSummary-module__vB75Za__answer{color:var(--n-text-primary);font-weight:400}.KitchenWizardSummary-module__vB75Za__files{margin-top:var(--n-space-md);font-size:var(--n-font-size-sm);color:var(--n-primary-6);text-align:left}
.KitchenWizardWishCatalog-module__gboFdq__layout{align-self:stretch;gap:var(--n-space-md);flex-direction:column;width:100%;min-width:0;display:flex}@media screen and (min-width:1200px){.KitchenWizardWishCatalog-module__gboFdq__layoutWithToc{justify-content:center;gap:var(--n-space-lg);padding-left:var(--n-space-md);padding-right:var(--n-space-md);box-sizing:border-box;grid-template-columns:220px minmax(0,1280px);align-items:start;display:grid}}@media screen and (min-width:1200px){.KitchenWizardWishCatalog-module__gboFdq__layoutWithPreview{grid-template-columns:190px minmax(0,1fr) minmax(330px,410px);max-width:1480px;margin-inline:auto;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.KitchenWizardWishCatalog-module__gboFdq__layoutWithPreview[data-preview-visible=false]{grid-template-columns:190px minmax(0,1fr) minmax(48px,48px)}.KitchenWizardWishCatalog-module__gboFdq__layoutWithPreview .wizard-radio-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.KitchenWizardWishCatalog-module__gboFdq__toc{display:none}@media screen and (min-width:1200px){.KitchenWizardWishCatalog-module__gboFdq__toc{top:calc(var(--n-navigation-height) + var(--n-space-md));gap:var(--n-space-xs);max-height:calc(100vh - var(--n-navigation-height) - var(--wizard-controls-height,96px) - var(--n-space-xl));padding:var(--n-space-sm)0;flex-direction:column;display:flex;position:sticky;overflow-y:auto}}.KitchenWizardWishCatalog-module__gboFdq__main{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:1280px;margin-inline:auto;display:flex}.KitchenWizardWishCatalog-module__gboFdq__layoutWithToc .KitchenWizardWishCatalog-module__gboFdq__main{margin-inline:0}.KitchenWizardWishCatalog-module__gboFdq__preview{display:none}@media screen and (min-width:1200px){.KitchenWizardWishCatalog-module__gboFdq__preview{top:calc(var(--n-navigation-height) + var(--n-space-md) + 8px);min-width:0;max-height:calc(100vh - var(--n-navigation-height) - var(--wizard-controls-height,96px) - 8px);align-self:start;display:block;position:sticky;overflow:hidden}}@media (prefers-reduced-motion:reduce){.KitchenWizardWishCatalog-module__gboFdq__layoutWithPreview{transition:none}}.KitchenWizardWishCatalog-module__gboFdq__tocItem{justify-content:space-between;gap:var(--n-space-xs);width:100%;min-height:40px;padding:var(--n-space-xs)var(--n-space-sm);text-align:left;font-size:var(--n-font-size-sm);color:var(--n-text-primary);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;align-items:flex-start;font-weight:500;display:flex}.KitchenWizardWishCatalog-module__gboFdq__tocItem span{color:var(--n-primary-6);font-weight:400}.KitchenWizardWishCatalog-module__gboFdq__tocItem[data-active=true]{border-left-color:var(--n-primary-11);color:var(--n-primary-11);font-weight:600}.KitchenWizardWishCatalog-module__gboFdq__tocItem:hover{color:var(--n-primary-11)}.KitchenWizardWishCatalog-module__gboFdq__tocBlock{flex-direction:column;gap:2px;display:flex}.KitchenWizardWishCatalog-module__gboFdq__tocChild{color:var(--n-primary-7);padding-left:calc(var(--n-space-md) + var(--n-space-sm))!important;font-weight:400!important}.KitchenWizardWishCatalog-module__gboFdq__tocChild[data-active=true]{color:var(--n-primary-11);font-weight:500!important}.KitchenWizardWishCatalog-module__gboFdq__subgroups{gap:var(--n-space-sm);margin-left:calc(var(--n-space-md)*2);padding-left:var(--n-space-md);border-left:2px solid var(--n-primary-3);flex-direction:column;display:flex}@media screen and (max-width:768px){.KitchenWizardWishCatalog-module__gboFdq__subgroups{margin-left:var(--n-space-md)}}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion{border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);background:var(--n-primary-0);scroll-margin-top:0;overflow:hidden}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion .KitchenWizardWishCatalog-module__gboFdq__subgroup{scroll-margin-top:0}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion .KitchenWizardWishCatalog-module__gboFdq__subgroupSummary{align-items:center;gap:var(--n-space-sm);min-height:48px;padding:var(--n-space-sm)var(--n-space-md);box-sizing:border-box;color:var(--n-primary-8);font-size:var(--n-font-size-md);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;font-weight:600;list-style:none;display:grid}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion .KitchenWizardWishCatalog-module__gboFdq__subgroupSummary::-webkit-details-marker{display:none}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion .KitchenWizardWishCatalog-module__gboFdq__subgroupSummary .KitchenWizardWishCatalog-module__gboFdq__subgroupCount{color:var(--n-primary-6);font-size:var(--n-font-size-sm);font-weight:400}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion .KitchenWizardWishCatalog-module__gboFdq__subgroupSummary svg{width:20px;height:20px;transition:transform .18s}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion .KitchenWizardWishCatalog-module__gboFdq__subgroupSummary:hover{color:var(--n-primary-11)}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion .KitchenWizardWishCatalog-module__gboFdq__subgroupSummary:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:-2px}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion[open] .KitchenWizardWishCatalog-module__gboFdq__subgroupSummary{border-bottom:1px solid var(--n-primary-3)}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion[open] .KitchenWizardWishCatalog-module__gboFdq__subgroupSummary svg{transform:rotate(180deg)}.KitchenWizardWishCatalog-module__gboFdq__subgroupAccordion[open] .KitchenWizardWishCatalog-module__gboFdq__subgroup{padding-top:var(--n-space-md);padding-bottom:var(--n-space-md)}.KitchenWizardWishCatalog-module__gboFdq__subgroup{align-items:stretch;gap:var(--n-space-md);scroll-margin-top:calc(var(--n-navigation-height) + var(--n-space-md));flex-direction:column;display:flex}.KitchenWizardWishCatalog-module__gboFdq__subgroupHeader{padding:var(--n-space-sm)var(--n-space-md);align-self:stretch}.KitchenWizardWishCatalog-module__gboFdq__subgroupHeader h6{font-size:var(--n-font-size-md);color:var(--n-primary-8);margin:0;font-weight:600}.KitchenWizardWishCatalog-module__gboFdq__notice{width:100%;max-width:960px;margin:0 auto var(--n-space-sm);color:var(--n-primary-6);font-size:var(--n-font-size-sm);box-sizing:border-box;align-self:center;font-weight:300}@media screen and (max-width:768px){.KitchenWizardWishCatalog-module__gboFdq__notice{width:calc(100% - var(--n-space-md)*2)}}.KitchenWizardWishCatalog-module__gboFdq__groups{align-self:stretch;gap:var(--n-space-md);flex-direction:column;width:100%;min-width:0;display:flex}.KitchenWizardWishCatalog-module__gboFdq__group{align-items:stretch;gap:var(--n-space-md);scroll-margin-top:calc(var(--n-navigation-height) + var(--n-space-md));flex-direction:column;display:flex}.KitchenWizardWishCatalog-module__gboFdq__group:not(:first-child){margin-top:calc(var(--n-space-md)*2);border-top:1px solid var(--n-primary-3);padding-top:var(--n-space-md)}.KitchenWizardWishCatalog-module__gboFdq__groupHeader{top:calc(var(--n-navigation-height) + var(--n-space-md));z-index:1;padding:calc(var(--n-space-md)*2)var(--n-space-md)var(--n-space-sm);-webkit-backdrop-filter:blur(6px)saturate(1.2);backdrop-filter:blur(6px)saturate(1.2);background:#f2f4f71a;align-self:stretch;position:sticky}.KitchenWizardWishCatalog-module__gboFdq__groupHeader h5{font-size:calc(var(--n-font-size-md)*1.25);margin:0;font-weight:500}.KitchenWizardWishCatalog-module__gboFdq__actions{padding:var(--n-space-md)calc(var(--n-space-md)*2)0;text-align:center;align-self:stretch}.KitchenWizardWishCatalog-module__gboFdq__actions button{cursor:pointer;padding:var(--n-space-md)calc(var(--n-space-md)*2);background:var(--n-primary-11);color:var(--n-white);border-radius:var(--n-space-xl);border:none;font-weight:500}.KitchenWizardWishCatalog-module__gboFdq__actions button:hover{opacity:.9}.KitchenWizardWishCatalog-module__gboFdq__scopeToggle{border-radius:var(--n-space-xs);background:var(--n-primary-11);max-width:100%;min-height:24px;color:var(--n-white);cursor:pointer;border:none;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.2;transition:opacity .15s;display:inline-flex}.KitchenWizardWishCatalog-module__gboFdq__scopeToggle svg{width:14px;height:14px;color:inherit;flex:none}.KitchenWizardWishCatalog-module__gboFdq__scopeToggle.KitchenWizardWishCatalog-module__gboFdq__scopeFixed{cursor:default;pointer-events:none}.KitchenWizardWishCatalog-module__gboFdq__scopeToggle svg path,.KitchenWizardWishCatalog-module__gboFdq__scopeToggle svg g{color:inherit;stroke:currentColor}.KitchenWizardWishCatalog-module__gboFdq__scopeToggle svg path[fill]:not([fill=none]){fill:currentColor}.KitchenWizardWishCatalog-module__gboFdq__scopeToggle span{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.KitchenWizardWishCatalog-module__gboFdq__scopeToggle:hover{opacity:.88}.KitchenWizardWishCatalog-module__gboFdq__scopeToggle:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}.KitchenWizardWishCatalog-module__gboFdq__scopeToggle:active{opacity:.78}.KitchenWizardWishCatalog-module__gboFdq__scopeHint{text-align:left;max-width:220px;font-size:12px;font-weight:400;line-height:1.35;display:block}.KitchenWizardWishCatalog-module__gboFdq__optionNote{gap:var(--n-space-xxs);flex-direction:column;display:flex}.KitchenWizardWishCatalog-module__gboFdq__optionNote label{color:var(--n-primary-6);font-size:12px}.KitchenWizardWishCatalog-module__gboFdq__optionNote input{min-height:36px;padding:var(--n-space-xs)var(--n-space-sm);border:1px solid var(--n-primary-3);border-radius:var(--n-space-xs);font:inherit}
.KitchenWizard-module__5estGq__root{--wizard-controls-height:96px}@media screen and (max-width:768px){.KitchenWizard-module__5estGq__root[data-mode=long]{padding-bottom:calc(var(--wizard-controls-height) + var(--n-space-md))}}.KitchenWizard-module__5estGq__root{min-height:calc(100vh - var(--n-navigation-height));padding-bottom:calc(var(--n-space-md)*2);background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}@media screen and (max-width:768px){.KitchenWizard-module__5estGq__root{--wizard-controls-height:72px;padding-bottom:calc(var(--wizard-controls-height) + 96px)}}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__autosave{top:calc(var(--n-navigation-height) + var(--n-space-sm));right:var(--n-space-md);z-index:20;font-size:var(--n-font-size-sm);color:var(--n-text-primary);background:var(--n-white);border:1px solid var(--n-primary-4);pointer-events:none;border-radius:999px;padding:6px 12px;position:fixed;box-shadow:0 4px 12px #00000014}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__autosave[data-status=error]{color:var(--n-text-error);border-color:var(--n-error)}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__content{width:100%;min-width:0;padding-top:var(--n-space-xxl);padding-bottom:var(--n-space-xl);flex-direction:column;align-self:stretch;align-items:center;display:flex}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__content[data-readonly=true]{pointer-events:none}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__content[data-readonly=true] *{pointer-events:none!important}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__lockedBanner{box-sizing:border-box;width:calc(100% - var(--n-space-md)*2);max-width:720px;margin-top:var(--n-space-md);padding:var(--n-space-sm)var(--n-space-md);border:1px solid var(--n-primary-4);border-radius:var(--n-space-sm);background:var(--n-primary-0);color:var(--n-text-primary);font-size:var(--n-font-size-sm);text-align:center}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__selectedKitchen{align-items:center;gap:var(--n-space-sm);box-sizing:border-box;width:calc(100% - var(--n-space-md)*2);max-width:640px;margin-top:var(--n-space-lg);padding:var(--n-space-sm);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);background:var(--n-primary-0);display:flex}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__selectedKitchen .KitchenWizard-module__5estGq__selectedKitchenImage{border-radius:var(--n-space-xs);object-fit:cover;flex:0 0 72px;width:72px;height:72px}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__selectedKitchen>a{min-width:0;color:inherit;text-decoration:none}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__selectedKitchen>a:hover strong{text-underline-offset:3px;text-decoration:underline}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__selectedKitchen .KitchenWizard-module__5estGq__selectedKitchenCopy{gap:var(--n-space-xxs);flex-direction:column;min-width:0;display:flex}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__selectedKitchen .KitchenWizard-module__5estGq__selectedKitchenCopy span{color:var(--n-primary-6);font-size:var(--n-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__selectedKitchen .KitchenWizard-module__5estGq__selectedKitchenCopy strong{color:var(--n-primary-10);font-size:var(--n-font-size-md);text-overflow:ellipsis;font-weight:600;overflow:hidden}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__backToSummary{z-index:2;margin:0 0 var(--n-space-md);width:100%;max-width:640px;padding:0 var(--n-space-md);box-sizing:border-box;justify-content:center;align-self:center;display:flex;position:relative}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__backToSummary button{min-height:44px;padding:0 calc(var(--n-space-md)*1.25);border:1px solid var(--n-primary-4);border-radius:var(--n-space-lg);background:var(--n-primary-0);color:var(--n-primary-11);cursor:pointer;font-weight:500}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__backToSummary button:hover{background:var(--n-primary-1)}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__backToSummaryBottom{margin-top:var(--n-space-lg);margin-bottom:0}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__disclaimer{width:100%;margin-top:var(--n-space-lg);justify-content:center;align-self:stretch;display:flex}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__previewLauncher{z-index:1001;right:max(calc(var(--n-space-md) - 3px),calc((100% - 1280px)/2 - 3px));bottom:calc(var(--wizard-controls-height) + 176px);transition:bottom .4s cubic-bezier(.22,1,.36,1);position:fixed}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__previewLauncher[data-contact-collapsed=true]{bottom:calc(var(--wizard-controls-height) + 112px)}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__previewLauncher[data-contact-hidden=true]{bottom:calc(var(--wizard-controls-height) + var(--n-space-md))}@media screen and (min-width:1200px){.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__previewLauncher[data-inline-preview=true]{display:none}}@media screen and (max-width:768px){.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__previewLauncher{top:calc(var(--n-navigation-height) + var(--n-space-sm));right:var(--n-space-sm);transition:none;bottom:auto}}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__stickyBottom{pointer-events:none;z-index:1000;bottom:calc(var(--n-space-lg) - 15px);align-items:stretch;gap:var(--n-space-sm);box-sizing:border-box;width:calc(100% - var(--n-space-md)*2);flex-direction:column;max-width:1280px;margin-top:auto;display:flex;position:sticky}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__stickyBottom[data-intro=true]{margin-top:0;position:fixed;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__stickyBottom{left:50%;bottom:max(var(--n-space-sm),env(safe-area-inset-bottom,0px));gap:0;margin-top:0;position:fixed;transform:translate(-50%)}}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__controls{justify-content:space-between;align-items:center;gap:var(--n-space-md);box-sizing:border-box;width:100%;min-height:var(--wizard-controls-height);padding:var(--n-space-xs);display:flex;position:relative}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__controls .KitchenWizard-module__5estGq__footer{pointer-events:none;background:var(--n-primary-2);width:min(480px,100% - 280px);max-width:480px;padding:var(--n-space-xs)var(--n-space-sm);border-radius:var(--n-space-lg);flex:none;order:2;position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__controls .KitchenWizard-module__5estGq__footer{display:none}}.KitchenWizard-module__5estGq__reserveLink{max-width:100%;color:var(--n-primary-11);font:inherit;text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;line-height:1.4;text-decoration:underline}.KitchenWizard-module__5estGq__reserveLink:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:3px}
.KitchenWizardResume-module__B7wt3a__resumeModal{gap:var(--n-space-md);flex-direction:column;display:flex}.KitchenWizardResume-module__B7wt3a__resumeModalActions{justify-content:flex-end;gap:var(--n-space-sm);flex-wrap:nowrap;display:flex}
.ItemBreadcrumbs-module__aDkvrq__root{gap:var(--n-space-sm);flex-flow:wrap;grid-area:breadcrumbs;display:flex}@media screen and (max-width:969px){.ItemBreadcrumbs-module__aDkvrq__root{padding-left:var(--n-space-sm);padding-right:var(--n-space-sm)}}.ItemBreadcrumbs-module__aDkvrq__tag{border-color:var(--n-primary-3);box-shadow:0 2px 3px var(--n-primary-2)}.ItemBreadcrumbs-module__aDkvrq__tag span{color:var(--n-primary-7);font-size:var(--n-font-size-xs);font-weight:600}.ItemBreadcrumbs-module__aDkvrq__tag{cursor:pointer}
.ItemCategoryDescriptionSkeleton-module__DVuhBW__root{gap:var(--n-space-sm);padding:var(--n-space-lg)var(--n-space-lg)var(--n-zero);flex-direction:column;grid-area:categoryDescription;display:flex}.ItemCategoryDescriptionSkeleton-module__DVuhBW__root .ItemCategoryDescriptionSkeleton-module__DVuhBW__title,.ItemCategoryDescriptionSkeleton-module__DVuhBW__root .ItemCategoryDescriptionSkeleton-module__DVuhBW__line{border-radius:var(--n-space-xs);background:linear-gradient(90deg,var(--n-primary-2),var(--n-primary-3),var(--n-primary-2));background-size:200% 100%;animation:1.2s ease-in-out infinite ItemCategoryDescriptionSkeleton-module__DVuhBW__itemCategoryDescriptionSkeletonPulse}.ItemCategoryDescriptionSkeleton-module__DVuhBW__root .ItemCategoryDescriptionSkeleton-module__DVuhBW__title{width:14rem;height:1.5rem}.ItemCategoryDescriptionSkeleton-module__DVuhBW__root .ItemCategoryDescriptionSkeleton-module__DVuhBW__line{width:100%;height:.875rem}.ItemCategoryDescriptionSkeleton-module__DVuhBW__root .ItemCategoryDescriptionSkeleton-module__DVuhBW__line:nth-child(3){width:92%}.ItemCategoryDescriptionSkeleton-module__DVuhBW__root .ItemCategoryDescriptionSkeleton-module__DVuhBW__line:nth-child(4){width:85%}.ItemCategoryDescriptionSkeleton-module__DVuhBW__root .ItemCategoryDescriptionSkeleton-module__DVuhBW__line:nth-child(5){width:68%}@keyframes ItemCategoryDescriptionSkeleton-module__DVuhBW__itemCategoryDescriptionSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.ItemCategoryDescriptionFragment-module__cOd4sW__root{padding:0 var(--n-space-lg);padding-top:var(--n-space-lg);flex-direction:column;grid-area:categoryDescription;display:flex}@media screen and (max-width:991px){.ItemCategoryDescriptionFragment-module__cOd4sW__root{padding:0 var(--n-space-sm);padding-top:var(--n-space-lg)}}.ItemCategoryDescriptionFragment-module__cOd4sW__categoryTitle{font-size:calc(var(--n-font-size-md)*1.25);padding-bottom:calc(var(--n-space-md)*1.25);font-weight:500}.ItemCategoryDescriptionFragment-module__cOd4sW__categoryDescription{line-height:1.6;font-size:var(--n-font-size-sm);text-align:justify}.ItemCategoryDescriptionFragment-module__cOd4sW__categoryDescription *{color:var(--n-primary-7)}
.ItemDescription-module__eBI0rW__descriptionHeader{font-size:calc(var(--n-font-size-md)*1.25);font-weight:500}.ItemDescription-module__eBI0rW__descriptionContent>*{color:var(--n-primary-7);line-height:1.7;font-size:var(--n-font-size-sm);text-align:justify;margin-top:0;margin-bottom:0;padding-top:16px;padding-bottom:0}.ItemDescription-module__eBI0rW__seeMore{color:var(--n-info-6);cursor:pointer;margin:var(--n-space-md)var(--n-zero)var(--n-zero);background:0 0;border:none;padding:0;text-decoration:underline}.ItemDescription-module__eBI0rW__modalBody{padding-bottom:var(--n-space-lg);box-sizing:border-box;margin-top:0}
.ItemDescriptionImageSkeleton-module__DZKpvq__root{padding:0 var(--n-space-lg);grid-area:descriptionImage}.ItemDescriptionImageSkeleton-module__DZKpvq__root .ItemDescriptionImageSkeleton-module__DZKpvq__image{border-radius:var(--n-space-md);background:linear-gradient(90deg,var(--n-primary-2),var(--n-primary-3),var(--n-primary-2));background-size:200% 100%;width:100%;min-height:16rem;animation:1.2s ease-in-out infinite ItemDescriptionImageSkeleton-module__DZKpvq__itemDescriptionImageSkeletonPulse;display:block}@keyframes ItemDescriptionImageSkeleton-module__DZKpvq__itemDescriptionImageSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.ItemDescriptionSkeleton-module__mThtIq__root{gap:var(--n-space-sm);padding:0 var(--n-space-lg);flex-direction:column;grid-area:description;display:flex}.ItemDescriptionSkeleton-module__mThtIq__root .ItemDescriptionSkeleton-module__mThtIq__title,.ItemDescriptionSkeleton-module__mThtIq__root .ItemDescriptionSkeleton-module__mThtIq__line{border-radius:var(--n-space-xs);background:linear-gradient(90deg,var(--n-primary-2),var(--n-primary-3),var(--n-primary-2));background-size:200% 100%;animation:1.2s ease-in-out infinite ItemDescriptionSkeleton-module__mThtIq__itemDescriptionSkeletonPulse}.ItemDescriptionSkeleton-module__mThtIq__root .ItemDescriptionSkeleton-module__mThtIq__title{width:12rem;height:1.5rem}.ItemDescriptionSkeleton-module__mThtIq__root .ItemDescriptionSkeleton-module__mThtIq__line{width:100%;height:.875rem}.ItemDescriptionSkeleton-module__mThtIq__root .ItemDescriptionSkeleton-module__mThtIq__line:nth-child(3){width:95%}.ItemDescriptionSkeleton-module__mThtIq__root .ItemDescriptionSkeleton-module__mThtIq__line:nth-child(4){width:88%}.ItemDescriptionSkeleton-module__mThtIq__root .ItemDescriptionSkeleton-module__mThtIq__line:nth-child(5){width:72%}@keyframes ItemDescriptionSkeleton-module__mThtIq__itemDescriptionSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.ItemDetailImageGallerySkeleton-module__QJ6aaq__root{gap:var(--n-space-sm);padding:var(--n-space-lg)var(--n-space-lg)var(--n-zero);flex-wrap:wrap;grid-area:imageGallery;display:flex}.ItemDetailImageGallerySkeleton-module__QJ6aaq__root .ItemDetailImageGallerySkeleton-module__QJ6aaq__image{flex-basis:calc(50% - var(--n-space-sm));aspect-ratio:1;border-radius:var(--n-space-md);background:linear-gradient(90deg,var(--n-primary-2),var(--n-primary-3),var(--n-primary-2));background-size:200% 100%;animation:1.2s ease-in-out infinite ItemDetailImageGallerySkeleton-module__QJ6aaq__itemDetailImageGallerySkeletonPulse;display:block}@media screen and (max-width:992px){.ItemDetailImageGallerySkeleton-module__QJ6aaq__root .ItemDetailImageGallerySkeleton-module__QJ6aaq__image{flex-basis:100%}.ItemDetailImageGallerySkeleton-module__QJ6aaq__root .ItemDetailImageGallerySkeleton-module__QJ6aaq__image:nth-child(n+2){display:none}}@keyframes ItemDetailImageGallerySkeleton-module__QJ6aaq__itemDetailImageGallerySkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.ItemSummarySidebarSkeleton-module__nMssiG__root{gap:var(--n-space-sm);flex-direction:column;grid-area:addToCartForm;display:flex}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__tag,.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__title,.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__variantLabel,.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__variantOption,.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__price,.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__priceNote,.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__button,.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__message,.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__reliability,.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__features{border-radius:var(--n-space-xs);background:linear-gradient(90deg,var(--n-primary-2),var(--n-primary-3),var(--n-primary-2));background-size:200% 100%;animation:1.2s ease-in-out infinite ItemSummarySidebarSkeleton-module__nMssiG__itemSummarySidebarSkeletonPulse}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__tag{width:6rem;height:1.5rem}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__title{border-radius:var(--n-space-sm);width:100%;height:2.5rem}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__variantLabel{width:40%;height:1rem}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__variantOptions{gap:var(--n-space-xs);flex-wrap:wrap;display:flex}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__variantOption{border-radius:var(--n-space-sm);width:4.5rem;height:4.5rem}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__price{width:8rem;height:1.75rem;margin-top:var(--n-space-md)}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__priceNote{width:12rem;height:1rem}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__button{border-radius:var(--n-space-sm);width:100%;height:3rem}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__message{width:100%;height:2.5rem}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__reliability{border-radius:var(--n-space-md);width:100%;height:5rem}.ItemSummarySidebarSkeleton-module__nMssiG__root .ItemSummarySidebarSkeleton-module__nMssiG__features{border-radius:var(--n-space-md);width:100%;height:8rem}@keyframes ItemSummarySidebarSkeleton-module__nMssiG__itemSummarySidebarSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.ItemParametersModal-module__dFe2oW__showMore{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;margin-top:var(--n-space-xs);justify-content:space-between;align-items:center;font-weight:500;display:flex}.ItemParametersModal-module__dFe2oW__showMore>span{width:20px;height:20px}.ItemParametersModal-module__dFe2oW__showMore>span>svg{width:20px;height:20px}.ItemParametersModal-module__dFe2oW__showMore>span>svg path{stroke-width:2px}.ItemParametersModal-module__dFe2oW__showMore:hover{opacity:.9}.ItemParametersModal-module__dFe2oW__cardContainer{gap:var(--n-space-sm);flex-direction:column;margin-top:24px;display:flex}.ItemParametersModal-module__dFe2oW__parameterCard{padding:var(--n-space-xs)var(--n-space-sm);border-radius:var(--n-space-sm);border-style:solid;border-width:1px;border-color:var(--n-primary-4);gap:var(--n-space-sm);flex-direction:column;display:flex}.ItemParametersModal-module__dFe2oW__cardBadge{background-color:var(--n-primary-3);border-color:var(--n-primary-4);width:22px;height:22px;font-size:var(--n-font-size-xs);color:var(--n-primary-6);border-style:solid;border-width:1px;border-radius:50%;justify-content:center;align-items:center;display:flex}.ItemParametersModal-module__dFe2oW__parameterCardHeader{flex-direction:row;justify-content:space-between;display:flex}.ItemParametersModal-module__dFe2oW__parameterTitle{color:var(--n-primary-8);font-size:var(--n-font-size-sm);font-weight:600}.ItemParametersModal-module__dFe2oW__parameterValue{color:var(--n-primary-5);font-size:var(--n-font-size-sm);font-weight:400}.ItemParametersModal-module__dFe2oW__parameterValues{color:var(--n-primary-6);font-size:var(--n-font-size-sm);line-height:1.6}.ItemParametersModal-module__dFe2oW__parameterOption{align-items:center;display:inline-flex}.ItemParametersModal-module__dFe2oW__optionSeparator{white-space:pre}.ItemParametersModal-module__dFe2oW__descriptionIcon{width:1.25rem;height:1.25rem;color:var(--n-primary-6);border-radius:var(--n-space-xs);cursor:help;flex-shrink:0;justify-content:center;align-items:center;line-height:0;transition:color .15s,background-color .15s;display:inline-flex}.ItemParametersModal-module__dFe2oW__descriptionIcon:hover{color:var(--n-primary-8);background:var(--n-primary-1)}.ItemParametersModal-module__dFe2oW__descriptionIcon svg{width:15px;height:15px}.ItemParametersModal-module__dFe2oW__descriptionTooltip{text-align:left;padding:var(--n-space-md);max-width:24rem;line-height:1.6;font-size:var(--n-font-size-sm);color:var(--n-text-white);border-radius:var(--n-space-xs)}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent{color:inherit}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent *{color:inherit}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent h1{margin:0 0 var(--n-space-sm)0;font-size:1.15em;font-weight:700}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent h2{margin:var(--n-space-sm)0 var(--n-space-xs)0;font-size:1.05em;font-weight:700}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent h3,.ItemParametersModal-module__dFe2oW__descriptionTooltipContent h4,.ItemParametersModal-module__dFe2oW__descriptionTooltipContent h5,.ItemParametersModal-module__dFe2oW__descriptionTooltipContent h6{margin:var(--n-space-xs)0 var(--n-space-xs)0;font-size:1em;font-weight:600}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent p{margin:0 0 var(--n-space-xs)0;font-size:inherit}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent ul{margin:var(--n-space-xs)0;padding-left:1.5em;list-style:outside}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent ol{margin:var(--n-space-xs)0;padding-left:1.5em;list-style:decimal}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent li{font-size:inherit;margin:.25em 0}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent a{opacity:.9;text-decoration:underline}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent a:hover{opacity:1}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent code{background:#0000004d;border-radius:.25em;padding:.125em .375em;font-family:monospace;font-size:.9em}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent pre{padding:var(--n-space-xs);margin:var(--n-space-xs)0;background:#0000004d;border-radius:.25em;overflow-x:auto}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent pre code{background:0 0;padding:0}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent blockquote{padding-left:var(--n-space-sm);margin:var(--n-space-xs)0;opacity:.9;border-left:2px solid #ffffff4d;font-style:italic}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent hr{margin:var(--n-space-sm)0;border:none;border-top:1px solid #fff3}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent strong{font-weight:700}.ItemParametersModal-module__dFe2oW__descriptionTooltipContent em{font-style:italic}
.ItemParametersSkeleton-module___NlmgG__root{gap:var(--n-space-md);padding:var(--n-space-lg)var(--n-space-lg)var(--n-zero);flex-direction:column;grid-area:parameters;display:flex}.ItemParametersSkeleton-module___NlmgG__root .ItemParametersSkeleton-module___NlmgG__title{border-radius:var(--n-space-xs);background:linear-gradient(90deg,var(--n-primary-2),var(--n-primary-3),var(--n-primary-2));background-size:200% 100%;width:10rem;height:1.5rem;animation:1.2s ease-in-out infinite ItemParametersSkeleton-module___NlmgG__itemParametersSkeletonPulse}.ItemParametersSkeleton-module___NlmgG__root .ItemParametersSkeleton-module___NlmgG__row{align-items:center;gap:var(--n-space-md);display:flex}.ItemParametersSkeleton-module___NlmgG__root .ItemParametersSkeleton-module___NlmgG__label,.ItemParametersSkeleton-module___NlmgG__root .ItemParametersSkeleton-module___NlmgG__value,.ItemParametersSkeleton-module___NlmgG__root .ItemParametersSkeleton-module___NlmgG__divider{border-radius:var(--n-space-xs);background:linear-gradient(90deg,var(--n-primary-2),var(--n-primary-3),var(--n-primary-2));background-size:200% 100%;animation:1.2s ease-in-out infinite ItemParametersSkeleton-module___NlmgG__itemParametersSkeletonPulse}.ItemParametersSkeleton-module___NlmgG__root .ItemParametersSkeleton-module___NlmgG__label{width:6rem;height:.875rem}.ItemParametersSkeleton-module___NlmgG__root .ItemParametersSkeleton-module___NlmgG__divider{flex-grow:1;height:1px}.ItemParametersSkeleton-module___NlmgG__root .ItemParametersSkeleton-module___NlmgG__value{width:5rem;height:.875rem}.ItemParametersSkeleton-module___NlmgG__root.ItemParametersSkeleton-module___NlmgG__embedded{grid-area:unset;padding:0}@keyframes ItemParametersSkeleton-module___NlmgG__itemParametersSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.ItemParametersFragment-module__xEkE6W__root{gap:var(--n-space-md);padding:0 var(--n-space-lg);flex-direction:column;grid-area:parameters;display:flex}@media screen and (max-width:991px){.ItemParametersFragment-module__xEkE6W__root{padding:0 var(--n-space-sm)}}.ItemParametersFragment-module__xEkE6W__root[data-beside-description-image=true]{grid-area:description}.ItemParametersFragment-module__xEkE6W__parameterRow{flex-direction:row;justify-content:center;align-items:center;display:flex}.ItemParametersFragment-module__xEkE6W__parameterTitle{font-size:var(--n-font-size-sm);color:var(--n-primary-6);font-weight:300}.ItemParametersFragment-module__xEkE6W__parameterValue{font-size:var(--n-font-size-sm);color:var(--n-primary-11);gap:var(--n-space-xxs);flex-direction:row;font-weight:300;display:flex;position:relative}.ItemParametersFragment-module__xEkE6W__countBadge{background-color:var(--n-primary-7);color:var(--n-text-white);font-size:var(--n-font-size-xs);border-radius:90px;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;top:-10px;right:-10px}.ItemParametersFragment-module__xEkE6W__parameterDivider{background-color:var(--n-primary-5);height:1px;margin:0 var(--n-space-md);flex-grow:1}.ItemParametersFragment-module__xEkE6W__title{font-size:calc(var(--n-font-size-md)*1.25);padding-bottom:calc(var(--n-space-md)*1.25);padding-top:var(--n-space-lg);font-weight:500}
.DeliveryAddressFields-module___dHQCG__inputContainer{gap:var(--n-space-md);flex-direction:column;display:flex}.DeliveryAddressFields-module___dHQCG__inputGroup{gap:var(--n-space-md);grid-template-columns:minmax(0,1fr);display:grid}.DeliveryAddressFields-module___dHQCG__inputGroup:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:767px){.DeliveryAddressFields-module___dHQCG__inputGroup{grid-template-columns:minmax(0,1fr)}}.DeliveryAddressFields-module___dHQCG__inputGroupSmaller{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}@media screen and (max-width:767px){.DeliveryAddressFields-module___dHQCG__inputGroupSmaller{grid-template-columns:minmax(0,1fr)}}.DeliveryAddressFields-module___dHQCG__inputRoot{gap:var(--n-space-xs);flex-direction:column;min-width:0;display:flex}.DeliveryAddressFields-module___dHQCG__inputRoot .DeliveryAddressFields-module___dHQCG__inputLabel{color:var(--n-primary-7);font-size:var(--n-font-size-sm);line-height:1.4}.DeliveryAddressFields-module___dHQCG__inputRoot .DeliveryAddressFields-module___dHQCG__required{color:var(--n-error)}
.CheckoutAddressForm-module__P4UBwa__root{gap:var(--n-space-xl);flex-direction:column;display:flex}.CheckoutAddressForm-module__P4UBwa__section{gap:var(--n-space-md);flex-direction:column;display:flex}.CheckoutAddressForm-module__P4UBwa__heading{color:var(--n-primary-10);font-size:var(--n-font-size-lg);font-weight:400;line-height:1.4}.CheckoutAddressForm-module__P4UBwa__subheading{color:var(--n-primary-9);font-size:var(--n-font-size);font-weight:400;line-height:1.4}.CheckoutAddressForm-module__P4UBwa__inputContainer{gap:var(--n-space-md);flex-direction:column;display:flex}.CheckoutAddressForm-module__P4UBwa__inputGroup{gap:var(--n-space-md);grid-template-columns:minmax(0,1fr);display:grid}.CheckoutAddressForm-module__P4UBwa__inputGroup:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:767px){.CheckoutAddressForm-module__P4UBwa__inputGroup{grid-template-columns:minmax(0,1fr)}}.CheckoutAddressForm-module__P4UBwa__inputRoot{gap:var(--n-space-xs);flex-direction:column;min-width:0;display:flex}.CheckoutAddressForm-module__P4UBwa__inputRoot .CheckoutAddressForm-module__P4UBwa__inputLabel{color:var(--n-primary-7);font-size:var(--n-font-size-sm);line-height:1.4}.CheckoutAddressForm-module__P4UBwa__inputRoot .CheckoutAddressForm-module__P4UBwa__required{color:var(--n-error)}.CheckoutAddressForm-module__P4UBwa__billingAddress{gap:var(--n-space-md);flex-direction:column;display:flex}.CheckoutAddressForm-module__P4UBwa__compact{gap:var(--n-space-md)}.CheckoutAddressForm-module__P4UBwa__compact.CheckoutAddressForm-module__P4UBwa__section,.CheckoutAddressForm-module__P4UBwa__compact .CheckoutAddressForm-module__P4UBwa__section{gap:var(--n-space-sm)}.CheckoutAddressForm-module__P4UBwa__compact .CheckoutAddressForm-module__P4UBwa__heading{font-size:var(--n-font-size);margin:0;font-weight:600}.CheckoutAddressForm-module__P4UBwa__compact .CheckoutAddressForm-module__P4UBwa__subheading{font-size:var(--n-font-size-sm)}.CheckoutAddressForm-module__P4UBwa__compact .CheckoutAddressForm-module__P4UBwa__inputContainer,.CheckoutAddressForm-module__P4UBwa__compact .CheckoutAddressForm-module__P4UBwa__inputGroup{gap:var(--n-space-sm)}.CheckoutAddressForm-module__P4UBwa__compact .CheckoutAddressForm-module__P4UBwa__inputRoot{gap:var(--n-space-xxs)}.CheckoutAddressForm-module__P4UBwa__compact .CheckoutAddressForm-module__P4UBwa__billingAddress{gap:var(--n-space-sm)}
.CartAddressForm-module__CIkDfW__root{gap:var(--n-space-xl);padding-bottom:var(--n-space-xl);flex-direction:column;display:flex}
.CartSupplierAccordion-module__gQ8DWG__root{text-align:right;width:auto;min-width:0;max-width:100%;margin-left:auto;margin-top:var(--n-space-xxs);margin-bottom:calc(var(--n-space-sm)*-1)}.CartSupplierAccordion-module__gQ8DWG__root button{color:var(--n-info-6);cursor:pointer;align-items:center;gap:var(--n-space-xxs);font-weight:300;font-size:var(--n-font-size-xs);background:0 0;border:none;margin-left:auto;font-style:italic;display:flex}.CartSupplierAccordion-module__gQ8DWG__root button span{line-height:0}.CartSupplierAccordion-module__gQ8DWG__root button svg{width:16px}.CartSupplierAccordion-module__gQ8DWG__root button svg path{stroke:var(--n-info-6);stroke-width:1px}.CartSupplierAccordion-module__gQ8DWG__root .CartSupplierAccordion-module__gQ8DWG__suppliers{padding-top:var(--n-space-xxs);padding-right:var(--n-space-md);padding-left:var(--n-space-xs);gap:var(--n-space-xxs);flex-direction:column;display:flex}.CartSupplierAccordion-module__gQ8DWG__root .CartSupplierAccordion-module__gQ8DWG__suppliers .CartSupplierAccordion-module__gQ8DWG__skeleton{text-align:right}.CartSupplierAccordion-module__gQ8DWG__root .CartSupplierAccordion-module__gQ8DWG__suppliers div{font-size:var(--n-font-size-xs)}
.CartDeliveryOptions-module__6BEJEa__root h4{font-size:var(--n-font-size-lg);font-weight:400}
.CartDeliveryOptionsSkeleton-module__2E7v1G__root .CartDeliveryOptionsSkeleton-module__2E7v1G__title{width:8rem;height:var(--n-font-size-lg);margin-bottom:var(--n-space-md);border-radius:var(--n-space-xs);display:block}.CartDeliveryOptionsSkeleton-module__2E7v1G__root .CartDeliveryOptionsSkeleton-module__2E7v1G__options{flex-direction:column;display:flex}.CartDeliveryOptionsSkeleton-module__2E7v1G__root .CartDeliveryOptionsSkeleton-module__2E7v1G__option{align-items:center;gap:var(--n-space-xxs);padding:calc(var(--n-space-md)*2)var(--n-space-md);background:var(--n-primary-1);border:1px solid var(--n-primary-3);margin-top:-1px;display:flex}.CartDeliveryOptionsSkeleton-module__2E7v1G__root .CartDeliveryOptionsSkeleton-module__2E7v1G__option .CartDeliveryOptionsSkeleton-module__2E7v1G__radio{border-radius:100%;flex-shrink:0;width:18px;height:18px}.CartDeliveryOptionsSkeleton-module__2E7v1G__root .CartDeliveryOptionsSkeleton-module__2E7v1G__option .CartDeliveryOptionsSkeleton-module__2E7v1G__content{gap:var(--n-space-xxs);flex-direction:column;flex:1;min-width:0;display:flex}.CartDeliveryOptionsSkeleton-module__2E7v1G__root .CartDeliveryOptionsSkeleton-module__2E7v1G__option .CartDeliveryOptionsSkeleton-module__2E7v1G__optionTitle{width:60%;height:var(--n-font-size-sm);border-radius:var(--n-space-xs)}.CartDeliveryOptionsSkeleton-module__2E7v1G__root .CartDeliveryOptionsSkeleton-module__2E7v1G__option .CartDeliveryOptionsSkeleton-module__2E7v1G__optionDescription{width:85%;height:var(--n-font-size-sm);border-radius:var(--n-space-xs)}.CartDeliveryOptionsSkeleton-module__2E7v1G__root .CartDeliveryOptionsSkeleton-module__2E7v1G__option .CartDeliveryOptionsSkeleton-module__2E7v1G__price{width:4rem;height:var(--n-font-size-sm);border-radius:var(--n-space-xs);flex-shrink:0;margin-left:auto}.CartDeliveryOptionsSkeleton-module__2E7v1G__root .CartDeliveryOptionsSkeleton-module__2E7v1G__first{border-top-left-radius:var(--n-space-sm);border-top-right-radius:var(--n-space-sm)}.CartDeliveryOptionsSkeleton-module__2E7v1G__root .CartDeliveryOptionsSkeleton-module__2E7v1G__last{border-bottom-right-radius:var(--n-space-sm);border-bottom-left-radius:var(--n-space-sm)}.CartDeliveryOptionsSkeleton-module__2E7v1G__title,.CartDeliveryOptionsSkeleton-module__2E7v1G__radio,.CartDeliveryOptionsSkeleton-module__2E7v1G__optionTitle,.CartDeliveryOptionsSkeleton-module__2E7v1G__optionDescription,.CartDeliveryOptionsSkeleton-module__2E7v1G__price{background:linear-gradient(90deg,var(--n-primary-2),var(--n-primary-3),var(--n-primary-2));background-size:200% 100%;animation:1.2s ease-in-out infinite CartDeliveryOptionsSkeleton-module__2E7v1G__cartDeliveryOptionsSkeletonPulse}@keyframes CartDeliveryOptionsSkeleton-module__2E7v1G__cartDeliveryOptionsSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.CartEmptyState-module__M8m9Da__root{padding-block:var(--n-space-xl);text-align:center;flex-direction:column;align-items:center;display:flex}.CartEmptyState-module__M8m9Da__illustration{margin-top:calc(var(--n-space-xxl)*-1.75);aspect-ratio:1;width:min(100%,30rem);margin-bottom:var(--n-space-md);justify-content:center;align-items:center;display:flex;position:relative}.CartEmptyState-module__M8m9Da__background{background:url(/images/circle-background.svg) 50%/100%;position:absolute;inset:0}.CartEmptyState-module__M8m9Da__iconBadge{z-index:1;background-color:var(--n-white);width:3rem;height:3rem;color:var(--n-primary-8);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 1px 2px #1018280d,inset 0 -2px #1018280d,inset 0 0 0 1px #1018282e}.CartEmptyState-module__M8m9Da__iconBadge span{line-height:0}.CartEmptyState-module__M8m9Da__iconBadge svg{width:1.25rem;height:1.25rem}.CartEmptyState-module__M8m9Da__title{z-index:1;margin:0 0 var(--n-space-xs);margin-top:calc(var(--n-space-xxl)*-3);max-width:28rem;font-size:var(--n-display-font-size-xs);line-height:var(--n-display-line-height-xs);font-weight:400;position:relative}.CartEmptyState-module__M8m9Da__title .CartEmptyState-module__M8m9Da__subheading{font-family:Playfair Display,serif}.CartEmptyState-module__M8m9Da__description{margin:0 0 var(--n-space-lg);margin-top:var(--n-space-md);max-width:20rem;color:var(--n-primary-6);font-size:var(--n-font-size-sm);line-height:1.6}.CartEmptyState-module__M8m9Da__ctaLink{text-decoration:none}.CartEmptyState-module__M8m9Da__ctaLink button{width:100%;min-width:350px}
.CartInstallationOptions-module__bCPlEG__root h4{font-size:var(--n-font-size-lg);font-weight:400}
.DeliveryAddressPromptModal-module__PO5XUq__root{gap:var(--n-space-md);flex-direction:column;display:flex}.DeliveryAddressPromptModal-module__PO5XUq__description{color:var(--n-text-primary);font-size:var(--n-font-size);margin:0;line-height:1.5}.DeliveryAddressPromptModal-module__PO5XUq__footer{justify-content:flex-end;gap:var(--n-space-xs);padding-top:var(--n-space-sm);display:flex}
.DeliveryOptionsForm-module__duEA_W__root h4{font-size:var(--n-font-size-lg);font-weight:400}
.QuickBuyModal-module__WOq2La__modal{max-width:min(1000px,calc(100vw - var(--n-space-md)*2));box-sizing:border-box}@media screen and (max-width:768px){.QuickBuyModal-module__WOq2La__modal{width:calc(100vw - var(--n-space-md)*2)!important;max-width:calc(100vw - var(--n-space-md)*2)!important}}.QuickBuyModal-module__WOq2La__root{gap:var(--n-space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media screen and (max-width:900px){.QuickBuyModal-module__WOq2La__root{grid-template-columns:1fr}}.QuickBuyModal-module__WOq2La__column{gap:var(--n-space-md);flex-direction:column;min-width:0;display:flex}.QuickBuyModal-module__WOq2La__section{gap:var(--n-space-sm);flex-direction:column;display:flex}.QuickBuyModal-module__WOq2La__supplierAddress{color:var(--n-primary-7);font-size:var(--n-font-size-sm);margin:0;line-height:1.4}.QuickBuyModal-module__WOq2La__heading{color:var(--n-primary-10);font-size:var(--n-font-size);margin:0;font-weight:600;line-height:1.4}.QuickBuyModal-module__WOq2La__subheading{color:var(--n-primary-9);font-size:var(--n-font-size-sm);font-weight:400;line-height:1.4}.QuickBuyModal-module__WOq2La__itemSummary{gap:var(--n-space-sm);align-items:center;display:flex}.QuickBuyModal-module__WOq2La__itemSummary .QuickBuyModal-module__WOq2La__itemImage{border-radius:var(--n-space-xs);flex-shrink:0;overflow:hidden}.QuickBuyModal-module__WOq2La__itemSummary .QuickBuyModal-module__WOq2La__itemMeta{gap:var(--n-space-xxs);flex-direction:column;min-width:0;display:flex}.QuickBuyModal-module__WOq2La__itemSummary .QuickBuyModal-module__WOq2La__itemMeta .QuickBuyModal-module__WOq2La__itemTitle{color:var(--n-primary-11);font-weight:600;font-size:var(--n-font-size)}.QuickBuyModal-module__WOq2La__itemSummary .QuickBuyModal-module__WOq2La__itemMeta .QuickBuyModal-module__WOq2La__itemPrice{color:var(--n-primary-8);font-size:var(--n-font-size-sm)}.QuickBuyModal-module__WOq2La__itemSummary .QuickBuyModal-module__WOq2La__itemMeta .QuickBuyModal-module__WOq2La__itemVariant{color:var(--n-primary-6);font-size:var(--n-font-size-xs)}.QuickBuyModal-module__WOq2La__promotions{gap:var(--n-space-xs);flex-direction:column;display:flex}.QuickBuyModal-module__WOq2La__shippingFree{color:var(--n-success-3);font-style:normal;font-weight:700}.QuickBuyModal-module__WOq2La__summary{gap:var(--n-space-xxs);padding:var(--n-space-sm);border-radius:var(--n-space-sm);background:var(--n-primary-1);flex-direction:column;display:flex}.QuickBuyModal-module__WOq2La__summary .QuickBuyModal-module__WOq2La__summaryRow{justify-content:space-between;gap:var(--n-space-sm);font-size:var(--n-font-size-sm);color:var(--n-primary-8);display:flex}.QuickBuyModal-module__WOq2La__summary .QuickBuyModal-module__WOq2La__summaryTotal{justify-content:space-between;gap:var(--n-space-sm);font-size:var(--n-font-size);color:var(--n-primary-11);margin-top:var(--n-space-xxs);font-weight:600;display:flex}.QuickBuyModal-module__WOq2La__placeOrder{gap:var(--n-space-sm);flex-direction:column;display:flex}.QuickBuyModal-module__WOq2La__placeOrder label{font-size:var(--n-font-size-xs);gap:var(--n-space-xxs);display:flex}.QuickBuyModal-module__WOq2La__placeOrder .QuickBuyModal-module__WOq2La__button{width:100%}.QuickBuyModal-module__WOq2La__placeOrder .QuickBuyModal-module__WOq2La__buttonLoader{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.QuickBuyModal-module__WOq2La__placeOrder .QuickBuyModal-module__WOq2La__buttonLoader>div{gap:var(--n-space-xxs);padding:0}.QuickBuyModal-module__WOq2La__placeOrder .QuickBuyModal-module__WOq2La__buttonLoader>div span{background-color:var(--n-primary-1);width:.375rem;height:.375rem}.QuickBuyModal-module__WOq2La__loading{padding:var(--n-space-lg);grid-column:1/-1;justify-content:center;display:flex}
.ItemComponentsDisplay-module__JYUPcW__root{gap:var(--n-space-sm);margin-top:var(--n-space-sm);flex-direction:column;display:flex}.ItemComponentsDisplay-module__JYUPcW__title{font-weight:500;font-size:var(--n-font-size-md);color:var(--n-text-primary)}.ItemComponentsDisplay-module__JYUPcW__cardsContainer{gap:var(--n-space-xxs);flex-direction:column;display:flex}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card{background-color:var(--n-primary-2);height:50px;padding:var(--n-space-xs);border-radius:var(--n-space-xs);gap:var(--n-space-sm);flex-direction:row;display:flex}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__image{background-color:var(--n-text-white);border-radius:var(--n-space-xxs);justify-content:center;align-items:center;width:50px;height:50px;display:flex}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__image img{object-fit:contain;mix-blend-mode:multiply}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__text{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__text .ItemComponentsDisplay-module__JYUPcW__cardTitle *{font-weight:500;text-decoration:none}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__text .ItemComponentsDisplay-module__JYUPcW__cardTitle *:hover{text-decoration:underline}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__text .ItemComponentsDisplay-module__JYUPcW__cardTitle{align-items:center;gap:var(--n-space-xs);flex-direction:row;display:flex}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__text .ItemComponentsDisplay-module__JYUPcW__cardPrice{font-size:var(--n-font-size-sm);color:var(--n-primary-5);font-weight:400}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__button{background-color:var(--n-primary-11);width:50px;height:50px;color:var(--n-text-white);border-radius:var(--n-space-xs);cursor:pointer;border-style:none;justify-content:center;align-items:center}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__button svg{width:25px;height:25px}.ItemComponentsDisplay-module__JYUPcW__cardsContainer .ItemComponentsDisplay-module__JYUPcW__card .ItemComponentsDisplay-module__JYUPcW__button svg *{color:var(--n-text-white)}.ItemComponentsDisplay-module__JYUPcW__showMoreText{width:100%;color:var(--n-primary-5);font-size:var(--n-font-size-sm);cursor:pointer;justify-content:center;text-decoration:none;display:flex}
.ItemDeliveryCalculatorFeature-module__jq0xmG__pressableText{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.ItemDeliveryCalculatorFeature-module__jq0xmG__pressableTextError{color:var(--n-error)}.ItemDeliveryCalculatorFeature-module__jq0xmG__priceRow{align-items:center;gap:var(--n-space-xs);flex-direction:row;min-width:0;display:flex}.ItemDeliveryCalculatorFeature-module__jq0xmG__priceButton{text-decoration:none}.ItemDeliveryCalculatorFeature-module__jq0xmG__priceLabel{text-decoration:underline}.ItemDeliveryCalculatorFeature-module__jq0xmG__priceValue{margin-left:var(--n-space-xxs)}.ItemDeliveryCalculatorFeature-module__jq0xmG__removeButton{cursor:pointer;color:var(--n-primary-6);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.ItemDeliveryCalculatorFeature-module__jq0xmG__removeButton svg{width:18px;height:18px}.ItemDeliveryCalculatorFeature-module__jq0xmG__removeButton:hover{color:var(--n-error)}.ItemDeliveryCalculatorFeature-module__jq0xmG__modalLoading{padding:var(--n-space-sm)var(--n-zero)}.ItemDeliveryCalculatorFeature-module__jq0xmG__modalResult{align-items:center;gap:var(--n-space-sm);padding:var(--n-space-md)var(--n-space-sm);text-align:center;flex-direction:column;display:flex}.ItemDeliveryCalculatorFeature-module__jq0xmG__modalResultIcon{background-color:var(--n-primary-2);width:56px;height:56px;color:var(--n-primary-9);border-radius:50%;justify-content:center;align-items:center;display:flex}.ItemDeliveryCalculatorFeature-module__jq0xmG__modalResultIcon svg{width:28px;height:28px}.ItemDeliveryCalculatorFeature-module__jq0xmG__modalResultLabel{font-size:var(--n-font-size-sm);color:var(--n-primary-6);margin:0;font-weight:500}.ItemDeliveryCalculatorFeature-module__jq0xmG__modalResultPrice{font-size:var(--n-display-font-size-sm);color:var(--n-primary-10);margin:0;font-weight:700;line-height:1.2}.ItemDeliveryCalculatorFeature-module__jq0xmG__freePrice{color:var(--n-success)}.ItemDeliveryCalculatorFeature-module__jq0xmG__modalResultAddress{font-size:var(--n-font-size-sm);color:var(--n-primary-6);margin:0;line-height:1.4}
.ItemGroupItemCard-module__UXpRiW__itemCard{width:calc(84px + 2*var(--n-space-xs));position:relative}.ItemGroupItemCard-module__UXpRiW__itemLink{color:inherit;text-decoration:none}.ItemGroupItemCard-module__UXpRiW__item{padding:var(--n-space-xs);border-radius:var(--n-space-sm);background-color:var(--n-primary-2);line-height:0;overflow:hidden}.ItemGroupItemCard-module__UXpRiW__item>img{mix-blend-mode:multiply}.ItemGroupItemCard-module__UXpRiW__partnerBadgeSlot{top:0;right:var(--n-space-xxs);z-index:2;max-width:calc(100% - 2*var(--n-space-xs));pointer-events:auto;position:absolute}.ItemGroupItemCard-module__UXpRiW__overlayStartSlot{top:var(--n-space-xxs);left:var(--n-space-xxs);z-index:2;max-width:calc(100% - 2*var(--n-space-xs));pointer-events:auto;flex-direction:column;gap:2px;display:flex;position:absolute}.ItemGroupItemCard-module__UXpRiW__partnerBadge{max-width:100%;padding:1px calc(var(--n-space-xs)*.5)}.ItemGroupItemCard-module__UXpRiW__partnerBadge span{white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;line-height:1.1;overflow:hidden}
.MattressItemGroupItemCard-module__rSZ0FW__root{width:calc(84px + 2*var(--n-space-xs));align-items:center;gap:var(--n-space-xxs);flex-direction:column;display:flex}.MattressItemGroupItemCard-module__rSZ0FW__size{font-size:var(--n-font-size-xs);color:var(--n-primary-6);text-align:center;line-height:1.2}.MattressItemGroupItemCard-module__rSZ0FW__badgeTrigger{cursor:default;max-width:100%;display:inline-flex}.MattressItemGroupItemCard-module__rSZ0FW__badge{max-width:100%;padding:1px calc(var(--n-space-xs)*.5)}.MattressItemGroupItemCard-module__rSZ0FW__badge span{white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;line-height:1.1;overflow:hidden}
.FlashMessages-module__nAg32W__viewport{z-index:1000;width:100%;position:fixed;top:0;left:0;right:0}.FlashMessages-module__nAg32W__stripe{background-color:var(--n-primary-11);color:var(--n-white);text-align:center;padding:var(--n-space-sm)var(--n-space-md);font-size:var(--n-font-size-sm);line-height:1.4}.FlashMessages-module__nAg32W__stripe *{color:var(--n-white)}.FlashMessages-module__nAg32W__stripe a{text-decoration:none}.FlashMessages-module__nAg32W__stripe a:hover{text-decoration:underline}@media screen and (max-width:1025px){.FlashMessages-module__nAg32W__stripe{margin-bottom:3px;font-size:12px}}
.ContactPhoneFlashMessage-module__davV8G__contact{padding-right:var(--n-space-sm)}
.NavigationCartCount-module__BdVDFG__count{top:var(--n-space-xs);right:var(--n-space-xxs);width:20px;height:20px;font-size:var(--n-font-size-xs);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.NavigationCartCount-module__BdVDFG__black{background:var(--n-primary-1);border:2px solid var(--n-primary-11);color:var(--n-primary-9)}.NavigationCartCount-module__BdVDFG__whiteBlurred{background:var(--n-primary-8);border:2px solid var(--n-primary-1);color:var(--n-primary-1)}
.page-module__ij06ma__sections{gap:var(--n-space-xl);padding-bottom:var(--n-space-xl);flex-direction:column;display:flex}.page-module__ij06ma__options{gap:var(--n-space-xs);flex-direction:column;display:flex}
