.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__dropZone{gap:var(--n-space-md);width:100%;padding:var(--n-space-lg);box-sizing:border-box;background:var(--n-primary-0);border:2px dashed var(--n-primary-3);border-radius:var(--n-space-sm);flex-direction:column;display:flex}.KitchenPhotoUpload-module__vqu--q__dropZone[data-drag-active=true]{background:var(--n-primary-2);border-color:var(--n-primary-9)}.KitchenPhotoUpload-module__vqu--q__actions{gap:var(--n-space-sm);grid-template-columns: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;position:relative}:is(.KitchenPhotoUpload-module__vqu--q__primaryAction,.KitchenPhotoUpload-module__vqu--q__secondaryAction) input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}:is(.KitchenPhotoUpload-module__vqu--q__primaryAction,.KitchenPhotoUpload-module__vqu--q__secondaryAction):focus-within{outline:2px solid var(--n-primary-7);outline-offset:2px}: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__cameraAction{display:none}@media screen and (max-width:768px){.KitchenPhotoUpload-module__vqu--q__cameraAction{display:flex}}.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}
.KitchenWizardLiveStream-module__0Z-bZa__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;margin-bottom:var(--n-space-xxl);z-index:1;flex-direction:column;display:flex}@media screen and (max-width:768px){.KitchenWizardLiveStream-module__0Z-bZa__root{width:calc(100% - var(--n-space-md)*2);margin-left:var(--n-space-md);margin-right:var(--n-space-md)}}.KitchenWizardLiveStream-module__0Z-bZa__title{color:var(--n-primary-11);font-size:var(--n-display-font-size-sm);text-align:center;width:100%;margin:0;font-weight:600;line-height:1.3}.KitchenWizardLiveStream-module__0Z-bZa__description{color:var(--n-primary-6);font-size:var(--n-font-size-sm);text-align:center;width:100%;margin:0;line-height:1.4}.KitchenWizardLiveStream-module__0Z-bZa__actions{justify-content:center;align-items:center;gap:var(--n-space-sm);flex-wrap:wrap;width:100%;display:flex}.KitchenWizardLiveStream-module__0Z-bZa__actions .KitchenWizardLiveStream-module__0Z-bZa__shareStatus,.KitchenWizardLiveStream-module__0Z-bZa__actions .KitchenWizardLiveStream-module__0Z-bZa__preview{flex-basis:100%}.KitchenWizardLiveStream-module__0Z-bZa__previewContainer{position:relative}.KitchenWizardLiveStream-module__0Z-bZa__previewContainer .KitchenWizardLiveStream-module__0Z-bZa__recordingIndicator{left:var(--n-space-md);top:var(--n-space-md);gap:var(--n-space-xxs);flex-direction:row;justify-content:center;align-items:center;animation-name:KitchenWizardLiveStream-module__0Z-bZa__recAnimation;animation-duration:1s;animation-timing-function:step-end;animation-iteration-count:infinite;display:flex;position:absolute}.KitchenWizardLiveStream-module__0Z-bZa__previewContainer .KitchenWizardLiveStream-module__0Z-bZa__recordingIndicator .KitchenWizardLiveStream-module__0Z-bZa__recordCircle{background-color:var(--n-error-5);border-radius:999px;width:15px;height:15px}.KitchenWizardLiveStream-module__0Z-bZa__previewContainer .KitchenWizardLiveStream-module__0Z-bZa__recordingIndicator .KitchenWizardLiveStream-module__0Z-bZa__recordText{color:var(--n-error-5)}@keyframes KitchenWizardLiveStream-module__0Z-bZa__recAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.KitchenWizardLiveStream-module__0Z-bZa__hint{color:var(--n-primary-6);font-size:var(--n-font-size-sm);text-align:center;width:100%;margin:0;line-height:1.4}.KitchenWizardLiveStream-module__0Z-bZa__viewer{gap:var(--n-space-sm);flex-direction:column;display:flex}.KitchenWizardLiveStream-module__0Z-bZa__playerFrame{aspect-ratio:16/9;border-radius:var(--n-space-sm);background:var(--n-primary-3);width:100%;position:relative;overflow:hidden}.KitchenWizardLiveStream-module__0Z-bZa__playerFrame:fullscreen{aspect-ratio:auto;background:var(--n-black);border-radius:0;width:100%;height:100%}.KitchenWizardLiveStream-module__0Z-bZa__player,.KitchenWizardLiveStream-module__0Z-bZa__placeholder{width:100%;height:100%;position:absolute;inset:0}.KitchenWizardLiveStream-module__0Z-bZa__player{object-fit:contain;background:var(--n-black)}.KitchenWizardLiveStream-module__0Z-bZa__placeholder{box-sizing:border-box;padding:var(--n-space-md);background:var(--n-primary-3);color:var(--n-primary-7);text-align:center;justify-content:center;align-items:center;display:flex}.KitchenWizardLiveStream-module__0Z-bZa__placeholder p{font-size:var(--n-font-size-sm);margin:0;line-height:1.4}.KitchenWizardLiveStream-module__0Z-bZa__playerOverlay{z-index:1;justify-content:center;align-items:center;gap:var(--n-space-sm);color:var(--n-white);pointer-events:none;background:#00000073;flex-direction:column;display:flex;position:absolute;inset:0}.KitchenWizardLiveStream-module__0Z-bZa__overlayLabel{font-size:var(--n-font-size-sm);line-height:1.4}.KitchenWizardLiveStream-module__0Z-bZa__spinner{border:3px solid #ffffff59;border-top-color:var(--n-white);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite KitchenWizardLiveStream-module__0Z-bZa__streamSpin}@keyframes KitchenWizardLiveStream-module__0Z-bZa__streamSpin{to{transform:rotate(1turn)}}.KitchenWizardLiveStream-module__0Z-bZa__playerButton{z-index:2;border-radius:var(--n-space-sm);width:40px;height:40px;color:var(--n-white);cursor:pointer;background:#0000008c;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.KitchenWizardLiveStream-module__0Z-bZa__playerButton:hover{background:#000000bf}.KitchenWizardLiveStream-module__0Z-bZa__playerButton span{width:20px;height:20px;display:flex}.KitchenWizardLiveStream-module__0Z-bZa__playerButton span svg{color:#fff;width:20px;height:20px}.KitchenWizardLiveStream-module__0Z-bZa__fullscreenButton{right:var(--n-space-sm);bottom:var(--n-space-sm);position:absolute}.KitchenWizardLiveStream-module__0Z-bZa__reconnectButton{left:var(--n-space-sm);bottom:var(--n-space-sm);position:absolute}.KitchenWizardLiveStream-module__0Z-bZa__playerActions{gap:var(--n-space-sm);flex-wrap:wrap;display:flex}.KitchenWizardLiveStream-module__0Z-bZa__preview{aspect-ratio:16/9;object-fit:contain;background:var(--n-black);border-radius:var(--n-space-sm);width:100%}
.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}
.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}}
:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:#000000b3;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);box-sizing:content-box;pointer-events:all;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width)solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child,.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child,.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:#0000001a;--f-spinner-color-2:#11181ccc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{width:var(--f-spinner-width);height:var(--f-spinner-height);border:var(--f-spinner-border-width)solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);margin:0;padding:0;animation:.75s linear infinite f-spinner,.2s .2s both f-fadeIn;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{z-index:9999;position:fixed;top:0;left:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;aspect-ratio:unset!important;margin:0!important}.f-panzoom__wrapper{min-width:0;max-width:100%;min-height:0;max-height:100%;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:auto;transition:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{z-index:10;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.f-panzoom__viewport>.f-panzoom__content{object-fit:fill;width:100%;height:100%}picture.f-panzoom__content img{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%;transition:none}.f-panzoom__protected{z-index:1;-webkit-user-select:none;user-select:none;position:absolute;inset:0}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s)var(--f-transition-easing,ease)var(--f-transition-delay,0s)both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s)var(--f-transition-easing,ease)var(--f-transition-delay,0s)both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s)ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s)*.2)ease calc(var(--f-transition-duration,.2s)*.8)both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap,0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s)cubic-bezier(.16,1,.3,1)f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s)ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s)ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975))translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975))translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s)ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s)ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y,150px)*-1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg);position:relative}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{border:0;width:100%;height:100%;margin:0;display:block}.f-caption{margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);overflow-wrap:anywhere;max-width:100%;max-height:calc(80vh - 100px);line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);text-wrap:balance;flex-shrink:0;align-self:center;overflow:auto}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{width:100%;height:100%;min-height:1px;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,#000000e6);padding:0;overflow:visible}.f-html5video{background:0 0;border:0;width:100%;height:100%;display:block}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{z-index:20;position:absolute;transform:translate(0)}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{z-index:1;position:relative}.f-carousel__toolbar__column{align-content:flex-start;gap:var(--f-toolbar-gap,0);flex-flow:wrap;display:flex}.f-carousel__toolbar__column.is-left{justify-content:flex-start;justify-self:flex-start;display:flex}.f-carousel__toolbar__column.is-middle{justify-content:center;display:flex}.f-carousel__toolbar__column.is-right{flex-flow:row;justify-content:flex-end;justify-self:flex-end;display:flex}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);flex-direction:row;display:flex;position:relative}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease,max-width .3s ease,padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease,transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(#0000001a,#0000000d);--f-thumb-focus-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222,inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);box-sizing:border-box;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y)var(--f-thumbs-padding-x);background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index);flex-shrink:0;position:relative;overflow:hidden}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2)}.f-thumbs.is-horizontal.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2)}.f-thumbs.is-vertical.is-hidden{--f-thumbs-padding-x:0;max-width:0}.f-thumbs.is-scrollable.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:#0000;display:block}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y)var(--f-thumbs-viewport-padding-x);display:grid;overflow:visible}.f-thumbs__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);cursor:pointer;flex-direction:column;grid-area:1/1;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;width:100%;height:100%;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg);outline:none;margin:auto;padding:0;display:block;position:relative;overflow:visible}.f-thumbs__slide button:after{content:"";z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow);position:absolute;inset:0}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width)*2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x))*-1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff)*.5)*var(--progress));--clip-path:inset(0 var(--clip-shift)round var(--f-thumb-border-radius,0));left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration)var(--f-transition-easing);padding:0;overflow:visible}.f-thumbs.is-modern .f-thumbs__slide button{width:var(--f-thumb-width);clip-path:var(--clip-path);box-shadow:none;transition:clip-path var(--f-transition-duration)var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s)var(--f-thumb-transition-easing,ease);border:none;margin-inline:50%;display:block}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration)var(--f-transition-easing),box-shadow var(--f-transition-duration)var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none);position:absolute}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;display:grid;overflow:auto}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none;grid-area:auto;display:block;position:relative}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-timing-function:linear;animation-play-state:running;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child,:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{scroll-behavior:auto;width:auto;overflow:visible}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin,0px) + var(--f-scrollbar-compensate,0px));overscroll-behavior-y:none;overflow:hidden!important}.fancybox__dialog{z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;touch-action:none;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:#18181bf2;--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px #000000bf;--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:#fff3;--f-spinner-color-2:#fffc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:#ffffffbf;--f-button-outline-offset:0px;--f-button-bg:#363636bf;--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b03),drop-shadow(1px 2px 1px #18181b0d);--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:#363636a6;--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px #ffffffa6;--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px #0003;--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:#fffffff7;--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:#0003;--f-spinner-color-2:#000c;--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:#000000d9;--f-button-bg:#ffffffd9;--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:#ffffffd9;--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2,#e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff,0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow:clip visible}.fancybox__container>:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration,.35s)ease none f-fadeIn}.fancybox__container.is-hiding>:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration,.35s)ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter);position:fixed;inset:0}.fancybox__carousel{z-index:10;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:clip visible}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";z-index:1;position:absolute;inset:-30px}.fancybox__viewport{min-width:0;min-height:0;transform:translate3d(0,var(--f-drag-offset,0),0);flex:1;display:grid;position:relative;overflow:visible}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;max-width:100%;min-height:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;will-change:transform;flex-direction:column;grid-area:1/1;align-items:center;margin:0;display:flex;position:relative;transform:translateZ(0)}.fancybox__slide:before,.fancybox__slide:after{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{padding:8px;overflow:auto}.fancybox__slide.has-iframe{padding:8px 0;overflow:hidden}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);top:calc((var(--f-button-height) + 2px)*-1);z-index:10;position:absolute;right:0}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width)*var(--f-thumbs-cols) + var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-viewport-padding-x)*2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{--f-thumbs-padding-x:0;max-width:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1))/var(--f-thumbs-cols)))!important;overflow-x:hidden!important}
.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__shareLink{vertical-align:middle;width:24px;height:24px;color:inherit;border-radius:var(--n-space-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.KitchenWizardRoomPlanStep-module___ihaxq__shareLink svg{width:16px;height:16px}.KitchenWizardRoomPlanStep-module___ihaxq__shareLink:hover{color:var(--n-primary-11)}.KitchenWizardRoomPlanStep-module___ihaxq__shareLink:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px}.KitchenWizardRoomPlanStep-module___ihaxq__shareLink[data-copied=true]{color:var(--n-success)}.KitchenWizardRoomPlanStep-module___ihaxq__shareLink:disabled{cursor:not-allowed;opacity:.5}.KitchenWizardRoomPlanStep-module___ihaxq__shareStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.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] :not([data-kitchen-image-preview],[data-kitchen-image-preview] *){pointer-events:none!important}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__content[data-readonly=true] [data-kitchen-image-preview]{pointer-events:auto!important}.KitchenWizard-module__5estGq__root .KitchenWizard-module__5estGq__formName{max-width:calc(100% - var(--n-space-md)*2);margin:var(--n-space-sm)var(--n-space-md)0;color:var(--n-primary-7);font-size:var(--n-font-size-sm);overflow-wrap:anywhere;align-self:flex-start}.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)}
.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}
