.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}}
.Checkbox-module__IfSw8q__root{align-items:flex-start;gap:var(--n-space-sm);cursor:pointer;display:inline-flex;position:relative}.Checkbox-module__IfSw8q__root.Checkbox-module__IfSw8q__disabled{cursor:not-allowed}.Checkbox-module__IfSw8q__root .Checkbox-module__IfSw8q__input{opacity:0;width:1.25rem;height:1.25rem;cursor:inherit;margin:0;position:absolute;top:0;left:0}.Checkbox-module__IfSw8q__root .Checkbox-module__IfSw8q__control{border:1px solid var(--n-primary-4);background-color:var(--n-white);box-sizing:border-box;pointer-events:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.Checkbox-module__IfSw8q__root .Checkbox-module__IfSw8q__checkmark{width:1.25rem;height:1.25rem;color:var(--n-white)}.Checkbox-module__IfSw8q__root .Checkbox-module__IfSw8q__label{color:var(--n-primary-8);font-size:var(--n-font-size-sm);line-height:1.5}.Checkbox-module__IfSw8q__root:has(.Checkbox-module__IfSw8q__input:checked) .Checkbox-module__IfSw8q__control{border-color:var(--n-primary-11);background-color:var(--n-primary-11)}.Checkbox-module__IfSw8q__root:has(.Checkbox-module__IfSw8q__input:disabled) .Checkbox-module__IfSw8q__label{color:var(--n-primary-6)}.Checkbox-module__IfSw8q__root:has(.Checkbox-module__IfSw8q__input:disabled) .Checkbox-module__IfSw8q__control{border-color:var(--n-primary-4);background-color:var(--n-primary-1)}.Checkbox-module__IfSw8q__root:has(.Checkbox-module__IfSw8q__input:disabled) .Checkbox-module__IfSw8q__checkmark{color:var(--n-primary-4)}.Checkbox-module__IfSw8q__root:has(.Checkbox-module__IfSw8q__input:checked:disabled) .Checkbox-module__IfSw8q__control{border-color:var(--n-primary-4);background-color:var(--n-primary-1)}.Checkbox-module__IfSw8q__root:has(.Checkbox-module__IfSw8q__input:focus-visible) .Checkbox-module__IfSw8q__control{outline:2px solid var(--n-primary-6);outline-offset:2px}
.Container-module__hARMfq__root{width:100%;max-width:1280px;margin:0 auto}.Container-module__hARMfq__root.Container-module__hARMfq__minHeight{min-height:calc(calc(100vh - var(--n-navigation-height)) - var(--n-footer-height))}
.RangeInput-module__ZP_BkG__root{box-sizing:border-box;width:100%;padding:0 var(--n-space-md)}.RangeInput-module__ZP_BkG__slider{gap:var(--n-space-md);flex-direction:column;display:flex}.RangeInput-module__ZP_BkG__track{touch-action:none;height:24px;position:relative}.RangeInput-module__ZP_BkG__track:before{content:"";background-color:var(--n-primary-2);border-radius:1px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.RangeInput-module__ZP_BkG__track .RangeInput-module__ZP_BkG__range{background-color:var(--n-primary-7);border-radius:1px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.RangeInput-module__ZP_BkG__track .RangeInput-module__ZP_BkG__thumb{border:2px solid var(--n-primary-7);background-color:var(--n-white);cursor:pointer;touch-action:none;border-radius:100%;width:24px;height:24px;margin-left:-12px;padding:0;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #1018280f,0 4px 8px #1018281a}.RangeInput-module__ZP_BkG__track .RangeInput-module__ZP_BkG__thumb:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px}.RangeInput-module__ZP_BkG__inputs{min-height:1.5em;position:relative}.RangeInput-module__ZP_BkG__inputs .RangeInput-module__ZP_BkG__field{color:var(--n-text-primary);font-size:var(--n-font-size-sm);white-space:nowrap;align-items:center;column-gap:.25ch;line-height:1;display:flex;position:absolute}.RangeInput-module__ZP_BkG__inputs .RangeInput-module__ZP_BkG__field input[type=text]{min-width:1ch;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:center;background:0 0;border:none;padding:0;line-height:1}.RangeInput-module__ZP_BkG__inputs .RangeInput-module__ZP_BkG__field input[type=text]::-webkit-inner-spin-button{appearance:none;margin:0}.RangeInput-module__ZP_BkG__inputs .RangeInput-module__ZP_BkG__field input[type=text]::-webkit-outer-spin-button{appearance:none;margin:0}.RangeInput-module__ZP_BkG__inputs .RangeInput-module__ZP_BkG__field input[type=text]:focus{outline:none}.RangeInput-module__ZP_BkG__inputs .RangeInput-module__ZP_BkG__field .RangeInput-module__ZP_BkG__suffix{color:inherit;line-height:1}
.ShopImage-module__b4dx_G__missingPicture{transform:scale(.3);object-fit:cover!important}.ShopImage-module__b4dx_G__root{position:relative}.ShopImage-module__b4dx_G__loader{position:absolute;inset:50%}
.Tag-module__-UQ7zW__root{padding:3px var(--n-space-xs);border-radius:var(--n-space-xxl);border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.Tag-module__-UQ7zW__primary{background-color:var(--n-primary-2);color:var(--n-text-primary);border:1px solid var(--n-primary-4)}.Tag-module__-UQ7zW__secondary{background-color:var(--n-white);color:var(--n-text-primary);border:1px solid var(--n-primary-3)}.Tag-module__-UQ7zW__black{background-color:var(--n-primary-11)}.Tag-module__-UQ7zW__black>span{color:var(--n-text-white)}.Tag-module__-UQ7zW__success{background-color:var(--n-success-0);border:1px solid var(--n-success-1)}.Tag-module__-UQ7zW__success>span{color:var(--n-success-6)}.Tag-module__-UQ7zW__error{background-color:var(--n-error-0);border:1px solid var(--n-error-1)}.Tag-module__-UQ7zW__error>span{color:var(--n-error-6)}.Tag-module__-UQ7zW__info{background-color:var(--n-info-0);border:1px solid var(--n-info-1)}.Tag-module__-UQ7zW__info>span{color:var(--n-info-6)}.Tag-module__-UQ7zW__warning{border:2px var(--n-warning-4)solid}.Tag-module__-UQ7zW__warning>span{color:var(--n-warning-6)}
.ItemGroupPreview-module__LgteRq__root{left:var(--n-space-sm);right:var(--n-space-sm);bottom:var(--n-space-sm);gap:var(--n-space-xs);border-color:var(--n-primary-4);padding:var(--n-space-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--n-space-sm);background-color:#fcfcfc4d;border-style:solid;border-width:1px;flex-direction:row;display:flex;position:absolute}.ItemGroupPreview-module__LgteRq__box{aspect-ratio:1;max-width:calc((100% - (2*var(--n-space-xs)))/3);background-color:var(--n-primary-1);border-radius:var(--n-space-sm);font-size:var(--n-font-size-sm);color:var(--n-primary-7);flex-grow:1;justify-content:center;align-items:center;display:flex}.ItemGroupPreview-module__LgteRq__image{aspect-ratio:1;mix-blend-mode:multiply;border-radius:var(--n-space-sm);max-width:100%;max-height:100%}.ItemGroupPreview-module__LgteRq__root2{right:var(--n-space-sm);bottom:var(--n-space-sm);position:absolute}
.InputOptionGroup-module__wSl8ba__input{display:none}
.OptionLabel-module__SdEQRW__root{gap:var(--n-space-sm);color:var(--n-primary-6);font-size:var(--n-font-size-sm);align-items:center;display:flex}.OptionLabel-module__SdEQRW__root .OptionLabel-module__SdEQRW__checkbox{border:1px solid var(--n-primary-3);border-radius:calc(var(--n-space-xs)*.75);width:19px;min-width:19px;height:19px;display:block}.OptionLabel-module__SdEQRW__root .OptionLabel-module__SdEQRW__checkbox span{display:none}.OptionLabel-module__SdEQRW__root[aria-checked=true] .OptionLabel-module__SdEQRW__checkbox{border-color:var(--n-primary-11);background:var(--n-primary-11);justify-content:center;align-items:center;display:flex}.OptionLabel-module__SdEQRW__root[aria-checked=true] .OptionLabel-module__SdEQRW__checkbox span{line-height:0;display:block}.OptionLabel-module__SdEQRW__root[aria-checked=true] .OptionLabel-module__SdEQRW__checkbox span svg{width:16px;height:16px}.OptionLabel-module__SdEQRW__root[aria-checked=true] .OptionLabel-module__SdEQRW__checkbox span svg path{stroke:var(--n-white)}.OptionLabel-module__SdEQRW__root .OptionLabel-module__SdEQRW__radio{border:1px solid var(--n-primary-3);border-radius:100%;width:18px;height:18px;display:block}.OptionLabel-module__SdEQRW__root[aria-checked=true] .OptionLabel-module__SdEQRW__radio{border:6px solid var(--n-primary-11);width:8px;height:8px}.OptionLabel-module__SdEQRW__root .OptionLabel-module__SdEQRW__labelContent{align-items:center;gap:var(--n-space-xs);min-width:0;line-height:1.5;display:inline-flex}.OptionLabel-module__SdEQRW__root .OptionLabel-module__SdEQRW__labelContent:hover{cursor:pointer;text-decoration:underline}.OptionLabel-module__SdEQRW__root .OptionLabel-module__SdEQRW__link{width:1.25rem;height:1.25rem;color:var(--n-primary-6);border-radius:var(--n-space-xs);flex-shrink:0;justify-content:center;align-items:center;line-height:0;transition:color .15s,background-color .15s;display:inline-flex}.OptionLabel-module__SdEQRW__root .OptionLabel-module__SdEQRW__link:hover{color:var(--n-primary-8);background:var(--n-primary-1)}.OptionLabel-module__SdEQRW__root .OptionLabel-module__SdEQRW__link svg{width:15px;height:15px}.OptionLabel-module__SdEQRW__linkTooltip{text-align:left;padding:var(--n-space-sm);max-width:16rem;line-height:1.5;font-size:var(--n-font-size-sm);color:var(--n-text-white)}.OptionLabel-module__SdEQRW__linkTooltipContent{color:inherit}.OptionLabel-module__SdEQRW__linkTooltipContent *{color:inherit}.OptionLabel-module__SdEQRW__linkTooltipContent h1,.OptionLabel-module__SdEQRW__linkTooltipContent h2,.OptionLabel-module__SdEQRW__linkTooltipContent h3,.OptionLabel-module__SdEQRW__linkTooltipContent h4,.OptionLabel-module__SdEQRW__linkTooltipContent h5,.OptionLabel-module__SdEQRW__linkTooltipContent h6{font-size:var(--n-font-size);margin:0;font-weight:600}.OptionLabel-module__SdEQRW__linkTooltipContent p,.OptionLabel-module__SdEQRW__linkTooltipContent ul,.OptionLabel-module__SdEQRW__linkTooltipContent ol,.OptionLabel-module__SdEQRW__linkTooltipContent li{font-size:inherit;margin:0}.OptionLabel-module__SdEQRW__linkTooltipContent a{text-decoration:underline}.OptionLabel-module__SdEQRW__linkTooltipContent ul,.OptionLabel-module__SdEQRW__linkTooltipContent ol{padding-left:var(--n-space-md)}.OptionLabel-module__SdEQRW__linkTooltipContent>*+*{margin-top:var(--n-space-xs)}.OptionLabel-module__SdEQRW__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}.OptionLabel-module__SdEQRW__descriptionIcon:hover{color:var(--n-primary-8);background:var(--n-primary-1)}.OptionLabel-module__SdEQRW__descriptionIcon svg{width:15px;height:15px}.OptionLabel-module__SdEQRW__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)}.OptionLabel-module__SdEQRW__descriptionTooltipContent{color:inherit;text-align:justify}.OptionLabel-module__SdEQRW__descriptionTooltipContent *{color:inherit}.OptionLabel-module__SdEQRW__descriptionTooltipContent h1{margin:0 0 var(--n-space-sm)0;font-size:1.15em;font-weight:700}.OptionLabel-module__SdEQRW__descriptionTooltipContent h2{margin:var(--n-space-sm)0 var(--n-space-xs)0;font-size:1.05em;font-weight:700}.OptionLabel-module__SdEQRW__descriptionTooltipContent h3,.OptionLabel-module__SdEQRW__descriptionTooltipContent h4,.OptionLabel-module__SdEQRW__descriptionTooltipContent h5,.OptionLabel-module__SdEQRW__descriptionTooltipContent h6{margin:var(--n-space-xs)0 var(--n-space-xs)0;font-size:1em;font-weight:600}.OptionLabel-module__SdEQRW__descriptionTooltipContent p{margin:0 0 var(--n-space-xs)0;font-size:inherit}.OptionLabel-module__SdEQRW__descriptionTooltipContent ul{margin:var(--n-space-xs)0;padding-left:1.5em;list-style:outside}.OptionLabel-module__SdEQRW__descriptionTooltipContent ol{margin:var(--n-space-xs)0;padding-left:1.5em;list-style:decimal}.OptionLabel-module__SdEQRW__descriptionTooltipContent li{font-size:inherit;margin:.25em 0}.OptionLabel-module__SdEQRW__descriptionTooltipContent a{opacity:.9;text-decoration:underline}.OptionLabel-module__SdEQRW__descriptionTooltipContent a:hover{opacity:1}.OptionLabel-module__SdEQRW__descriptionTooltipContent code{background:#0000004d;border-radius:.25em;padding:.125em .375em;font-family:monospace;font-size:.9em}.OptionLabel-module__SdEQRW__descriptionTooltipContent pre{padding:var(--n-space-xs);margin:var(--n-space-xs)0;background:#0000004d;border-radius:.25em;overflow-x:auto}.OptionLabel-module__SdEQRW__descriptionTooltipContent pre code{background:0 0;padding:0}.OptionLabel-module__SdEQRW__descriptionTooltipContent blockquote{padding-left:var(--n-space-sm);margin:var(--n-space-xs)0;opacity:.9;border-left:2px solid #ffffff4d;font-style:italic}.OptionLabel-module__SdEQRW__descriptionTooltipContent hr{margin:var(--n-space-sm)0;border:none;border-top:1px solid #fff3}.OptionLabel-module__SdEQRW__descriptionTooltipContent strong{font-weight:700}.OptionLabel-module__SdEQRW__descriptionTooltipContent em{font-style:italic}
.Socials-module__SYQfNq__socialBox{justify-content:center;align-items:center;gap:var(--n-space-md);display:flex}.Socials-module__SYQfNq__link{text-decoration:none}.Socials-module__SYQfNq__icon svg path{color:var(--n-primary-5)}
.glide{box-sizing:border-box;width:100%;position:relative}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;width:100%;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;width:100%;height:100%}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}
.ItemsCarousel-module__3321TW__root{gap:var(--n-space-md);flex-direction:column;min-width:0;max-width:100%;display:flex}.ItemsCarousel-module__3321TW__header{justify-content:space-between;align-items:center;gap:var(--n-space-md);padding-bottom:var(--n-space-sm);display:flex}.ItemsCarousel-module__3321TW__title{min-width:0;font-size:var(--n-font-size-lg);line-height:var(--n-display-line-height-xs);color:var(--n-primary-8);overflow-wrap:anywhere;flex:1;margin:0;font-weight:500}.ItemsCarousel-module__3321TW__controls{gap:var(--n-space-sm);flex-shrink:0;margin-left:auto;display:flex}.ItemsCarousel-module__3321TW__controlButton{background-color:var(--n-primary-2);width:40px;height:40px;color:var(--n-primary-8);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ItemsCarousel-module__3321TW__controlButton span{line-height:0;display:flex}.ItemsCarousel-module__3321TW__controlButton svg{width:16px;height:16px}.ItemsCarousel-module__3321TW__controlButton:hover{background-color:var(--n-primary-3)}.ItemsCarousel-module__3321TW__controlButton:focus-visible{outline:2px solid var(--n-primary-8);outline-offset:2px}.ItemsCarousel-module__3321TW__track{overflow:hidden}.ItemsCarousel-module__3321TW__slide{height:auto;overflow:hidden}
.ItemsCarouselProductCard-module__L3cMvW__root{box-sizing:border-box;width:100%;max-width:100%;text-decoration:none;display:block;overflow:hidden}.ItemsCarouselProductCard-module__L3cMvW__image{aspect-ratio:1;background-color:var(--n-primary-2);border-radius:var(--n-space-xs);width:100%;position:relative;overflow:hidden}.ItemsCarouselProductCard-module__L3cMvW__imageAsset{object-fit:contain;object-position:left center;mix-blend-mode:multiply}.ItemsCarouselProductCard-module__L3cMvW__footer{box-sizing:border-box;padding-top:calc(var(--n-space-xs)*1.5);width:100%;overflow:hidden}.ItemsCarouselProductCard-module__L3cMvW__title{box-sizing:border-box;padding-top:var(--n-space-xxs);width:100%;font-size:var(--n-font-size-xs);color:var(--n-primary-10);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:1.25;overflow:hidden}.ItemsCarouselProductCard-module__L3cMvW__price{font-size:var(--n-font-size-xs);color:var(--n-primary-6);padding-top:var(--n-space-xxs);font-weight:400}
.LoadingSkeleton-module__6yG1Ia__root{background-color:var(--n-primary-3);background-image:linear-gradient(90deg,var(--n-primary-3),var(--n-primary-2),var(--n-primary-3));color:#0000;border-radius:var(--n-space-md);background-size:200% 100%;animation:1.5s linear infinite LoadingSkeleton-module__6yG1Ia__skeleton-shimmer;overflow:hidden}@keyframes LoadingSkeleton-module__6yG1Ia__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.RecentlyVisitedCarousel-module__H5OafG__container{padding-block:var(--n-space-xl);border-top:1px solid var(--n-primary-2)}.RecentlyVisitedCarousel-module__H5OafG__inner{box-sizing:border-box;padding-inline:var(--n-space-xl)}
.GlideCarousel-module__5hWcqq__root{min-width:0}.GlideCarousel-module__5hWcqq__track{overflow:hidden}.GlideCarousel-module__5hWcqq__slide{height:auto}
.ImageCardOption-module__raxifW__root{aspect-ratio:1;width:100px;display:block;position:relative}.ImageCardOption-module__raxifW__root:after{border-radius:var(--n-space-sm);content:"";z-index:1;background-image:linear-gradient(#0000 40%,#0009);position:absolute;inset:0}.ImageCardOption-module__raxifW__imageTitle{bottom:var(--n-space-sm);left:var(--n-space-sm);right:var(--n-space-sm);color:var(--n-text-white);z-index:2;font-size:var(--n-font-size-xs);font-weight:500;position:absolute}.ImageCardOption-module__raxifW__imageCheck{left:var(--n-space-sm);top:var(--n-space-sm);z-index:2;background-color:var(--n-text-white);width:24px;height:24px;box-shadow:0 0 6px 0 var(--n-primary-9);border-radius:1000px;justify-content:center;align-items:center;display:flex;position:absolute}.ImageCardOption-module__raxifW__imageCheck>span>svg{font-size:var(--n-font-size-sm);width:15px;height:15px;color:var(--n-primary-9);margin-top:4px}
.Input-module__2q2gBW__root{--input-height:40px;gap:var(--n-space-xs);flex-direction:column;display:flex}.Input-module__2q2gBW__label{color:var(--n-primary-8);font-size:var(--n-font-size-sm);line-height:var(--n-font-size-sm)}.Input-module__2q2gBW__required{color:var(--n-text-error);align-self:baseline;font-weight:600}.Input-module__2q2gBW__input{box-sizing:border-box;width:100%;min-width:80px;height:var(--input-height);padding:var(--n-space-xs);border:1px solid var(--n-primary-4);border-radius:calc(var(--input-height)/2);white-space:nowrap;text-indent:1px}.Input-module__2q2gBW__input:focus{outline:2px solid var(--n-primary-6);outline-offset:-2px;border-color:#0000}.Input-module__2q2gBW__input:disabled{border-color:var(--n-primary-3);background-color:var(--n-primary-0)}.Input-module__2q2gBW__inputWrapper{position:relative;overflow-x:hidden}.Input-module__2q2gBW__left{top:50%;left:var(--n-space);margin-right:var(--n-space-sm);position:absolute;transform:translateY(-50%)}.Input-module__2q2gBW__right{right:var(--n-space);position:absolute;bottom:50%;transform:translateY(50%)}.Input-module__2q2gBW__prefix,.Input-module__2q2gBW__suffix{color:var(--n-primary-7);font-size:var(--n-font-size-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Input-module__2q2gBW__prefix{left:var(--n-space-xs)}.Input-module__2q2gBW__suffix{right:var(--n-space-xs)}.Input-module__2q2gBW__description{color:var(--n-primary-5);font-size:var(--n-font-size-xs);margin:0}.Input-module__2q2gBW__error{border-color:var(--n-error-4)}.Input-module__2q2gBW__error:focus{border-color:var(--n-error-4)}.Input-module__2q2gBW__errorMessage{color:var(--n-error-4);font-size:var(--n-font-size-xs);margin:0}
.Tabs-module__pM9rcq__root{z-index:1;width:100%}.Tabs-module__pM9rcq__root .Tabs-module__pM9rcq__header{border-bottom:1px solid var(--n-primary-3);width:100%;display:flex}.Tabs-module__pM9rcq__root .Tabs-module__pM9rcq__header .Tabs-module__pM9rcq__item{cursor:pointer;padding:var(--n-space-md);color:var(--n-primary-8);background:0 0;border:none}.Tabs-module__pM9rcq__root .Tabs-module__pM9rcq__header .Tabs-module__pM9rcq__item:hover,.Tabs-module__pM9rcq__root .Tabs-module__pM9rcq__header .Tabs-module__pM9rcq__item[data-active=true]{color:var(--n-primary-9);border-bottom:2px solid var(--n-primary-9);margin-bottom:-2px}.Tabs-module__pM9rcq__root .Tabs-module__pM9rcq__header .Tabs-module__pM9rcq__item[data-active=true]{font-weight:500}
.TextInput-module__SZSKIW__root{width:100%;min-height:calc(var(--n-display-size)*3.5);border:1px solid var(--n-primary-4);border-radius:var(--n-space-xxl);background-color:var(--n-white);box-sizing:border-box;align-items:stretch;display:flex;box-shadow:0 1px 2px #1018280d}.TextInput-module__SZSKIW__root:focus-within:not(:has(.TextInput-module__SZSKIW__input:disabled)){border-width:2px;border-color:var(--n-primary-6)}.TextInput-module__SZSKIW__root:focus-within:not(:has(.TextInput-module__SZSKIW__input:disabled)) .TextInput-module__SZSKIW__input{padding:0 calc(var(--n-space-md) - 1px)}.TextInput-module__SZSKIW__root:has(.TextInput-module__SZSKIW__input:disabled){background-color:var(--n-primary-1);cursor:not-allowed}.TextInput-module__SZSKIW__root .TextInput-module__SZSKIW__input{width:100%;min-width:0;min-height:100%;padding:0 var(--n-space-md);border-radius:inherit;color:var(--n-primary-10);font-family:inherit;font-size:var(--n-font-size-sm);appearance:none;box-sizing:border-box;background:0 0;border:none;flex:1;line-height:1}.TextInput-module__SZSKIW__root .TextInput-module__SZSKIW__input::placeholder{color:var(--n-primary-6)}.TextInput-module__SZSKIW__root .TextInput-module__SZSKIW__input:focus{outline:none}.TextInput-module__SZSKIW__root .TextInput-module__SZSKIW__input:disabled{color:var(--n-primary-6);cursor:not-allowed}
.CustomMattressOrderModalContent-module__eWLH5G__root{gap:var(--n-space-md);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:clip}.CustomMattressOrderModalContent-module__eWLH5G__description{color:var(--n-primary-8);font-size:var(--n-font-size-sm);margin:0}.CustomMattressOrderModalContent-module__eWLH5G__selectedMattress{gap:var(--n-space-xs);flex-direction:column;display:flex}.CustomMattressOrderModalContent-module__eWLH5G__selectedMattressLabel{color:var(--n-primary-8);font-size:var(--n-font-size-sm);font-weight:500}.CustomMattressOrderModalContent-module__eWLH5G__selectedMattressCard{align-items:center;gap:var(--n-space-sm);padding:var(--n-space-sm);border-radius:var(--n-space-sm);background-color:var(--n-primary-1);display:flex}.CustomMattressOrderModalContent-module__eWLH5G__selectedMattressImage{object-fit:cover;border-radius:var(--n-space-xs);flex-shrink:0;width:64px;height:64px}.CustomMattressOrderModalContent-module__eWLH5G__selectedMattressName{min-width:0;color:var(--n-primary-11);font-size:var(--n-font-size-sm);font-weight:600;line-height:1.3}.CustomMattressOrderModalContent-module__eWLH5G__selectedParameters{border-radius:var(--n-space-md);background-color:var(--n-primary-1);padding:var(--n-space-xs)var(--n-space-md)var(--n-space-sm);overflow:hidden}.CustomMattressOrderModalContent-module__eWLH5G__accordionTitle{gap:var(--n-space-xxs);min-width:0;margin-top:calc(var(--n-space-md)*-1);margin-bottom:calc(var(--n-space-xs)*-1);flex-direction:column;flex:1;display:flex}.CustomMattressOrderModalContent-module__eWLH5G__accordionTitleMain{color:var(--n-primary-9);font-weight:500;font-size:var(--n-font-size-sm)}.CustomMattressOrderModalContent-module__eWLH5G__accordionTitleHint{color:var(--n-primary-6);font-weight:300;font-size:var(--n-font-size-xs);line-height:1.3}.CustomMattressOrderModalContent-module__eWLH5G__divider{background-color:var(--n-primary-4);height:1px}.CustomMattressOrderModalContent-module__eWLH5G__formSectionTitle{color:var(--n-primary-8);font-size:var(--n-font-size);margin:0;font-weight:500}.CustomMattressOrderModalContent-module__eWLH5G__fields,.CustomMattressOrderModalContent-module__eWLH5G__section,.CustomMattressOrderModalContent-module__eWLH5G__dimensionsRow{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.CustomMattressOrderModalContent-module__eWLH5G__fields,.CustomMattressOrderModalContent-module__eWLH5G__section{gap:var(--n-space-sm);flex-direction:column;display:flex}.CustomMattressOrderModalContent-module__eWLH5G__sectionTitle{color:var(--n-primary-8);font-size:var(--n-font-size);margin:0;font-weight:500}.CustomMattressOrderModalContent-module__eWLH5G__dimensionsRow{gap:var(--n-space-sm);display:flex}.CustomMattressOrderModalContent-module__eWLH5G__dimensionField{flex:1;min-width:0}.CustomMattressOrderModalContent-module__eWLH5G__textarea{width:100%;min-height:calc(var(--n-display-size)*5);padding:var(--n-space-sm)var(--n-space-md);border:1px solid var(--n-primary-4);border-radius:calc(var(--n-space-md)*1.5);background-color:var(--n-white);color:var(--n-primary-10);font-family:inherit;font-size:var(--n-font-size-sm);resize:vertical;box-sizing:border-box;line-height:1.4}.CustomMattressOrderModalContent-module__eWLH5G__textarea::placeholder{color:var(--n-primary-6)}.CustomMattressOrderModalContent-module__eWLH5G__textarea:focus{border-width:2px;border-color:var(--n-primary-6);padding:calc(var(--n-space-sm) - 1px)calc(var(--n-space-md) - 1px);outline:none}.CustomMattressOrderModalContent-module__eWLH5G__recommendedDepth{color:var(--n-primary-8);font-size:var(--n-font-size-sm);margin:0}@media screen and (max-width:767px){.CustomMattressOrderModalContent-module__eWLH5G__dimensionsRow{flex-direction:column}}
.ParameterSectionsDisplay-module__hnpJTG__section{gap:var(--n-space-sm);padding-top:var(--n-space-xxs);flex-direction:column;display:flex}.ParameterSectionsDisplay-module__hnpJTG__section:not(:first-child){padding-top:var(--n-space-md)}.ParameterSectionsDisplay-module__hnpJTG__nestedSection{gap:var(--n-space-xs);padding-left:var(--n-space-sm);border-left:2px solid var(--n-primary-3);flex-direction:column;display:flex}.ParameterSectionsDisplay-module__hnpJTG__sectionTitle{color:var(--n-primary-8);font-size:var(--n-font-size);margin:0;font-weight:500}.ParameterSectionsDisplay-module__hnpJTG__nestedSectionTitle{color:var(--n-primary-7);font-size:var(--n-font-size-sm);margin:0;font-weight:500}.ParameterSectionsDisplay-module__hnpJTG__parameterList{gap:var(--n-space-xs);flex-direction:column;margin:0;padding:0;font-weight:300;list-style:none;display:flex}.ParameterSectionsDisplay-module__hnpJTG__parameterItem{justify-content:space-between;gap:var(--n-space-sm);color:var(--n-primary-9);font-size:var(--n-font-size-xs);display:flex}.ParameterSectionsDisplay-module__hnpJTG__parameterValue{color:var(--n-primary-10);text-align:right;font-weight:400}
.Todo-module__Tp88va__root{color:var(--n-text-error);border-radius:var(--n-space-md);background-color:#fbb562;background-image:linear-gradient(90deg,#fbb562 0%,#fdd18f 50%,#fbb562 100%);background-size:200% 100%;justify-content:center;align-items:center;width:100%;animation:1.5s linear infinite Todo-module__Tp88va__skeleton-shimmer;display:flex;overflow:hidden}@keyframes Todo-module__Tp88va__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.VersionBadge-module__KQXn0q__badge{width:fit-content;color:var(--footer-version-color);flex-direction:column;font-size:.75rem;display:flex}@media screen and (max-width:968px){.VersionBadge-module__KQXn0q__badge{justify-content:center;align-items:center;width:100%;margin-top:-1.25rem;margin-bottom:1.5rem}}
.KitchenLoader-module__kJMpwW__root{aspect-ratio:1;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0)content-box;width:15px;-webkit-mask:var(--_m);-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;background:#000;border-radius:50%;padding:1px;animation:1s linear infinite KitchenLoader-module__kJMpwW__l3;-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes KitchenLoader-module__kJMpwW__l3{to{transform:rotate(1turn)}}
.LandingMatraceAdvertCards-module__ZaIqZG__root{margin-top:var(--n-space-xs);padding-top:var(--n-space-xxl);padding-left:var(--n-space-sm);padding-right:var(--n-space-sm);background:linear-gradient(180deg,var(--n-primary-1)0%,var(--n-white)100%);border-radius:var(--n-space-md)var(--n-space-md)0 0;position:relative;overflow-x:clip}.LandingMatraceAdvertCards-module__ZaIqZG__header{justify-content:space-between;align-items:flex-start;gap:var(--n-space-md);padding-bottom:var(--n-space-lg);display:flex}.LandingMatraceAdvertCards-module__ZaIqZG__title{flex-direction:column;margin:0;line-height:1.05;display:flex}.LandingMatraceAdvertCards-module__ZaIqZG__titlePlain{font-size:var(--n-display-font-size-lg);color:var(--n-primary-9);letter-spacing:-.06em;font-weight:300}.LandingMatraceAdvertCards-module__ZaIqZG__titleFancy{font-family:var(--n-display-font-family);font-style:italic;font-weight:300;font-size:var(--n-display-font-size-lg);color:var(--n-primary-9)}.LandingMatraceAdvertCards-module__ZaIqZG__controls{gap:var(--n-space-sm);flex-shrink:0;display:flex}.LandingMatraceAdvertCards-module__ZaIqZG__controlButton{background-color:var(--n-white);width:52px;height:52px;color:var(--n-primary-8);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.LandingMatraceAdvertCards-module__ZaIqZG__controlButton span{line-height:0;display:flex}.LandingMatraceAdvertCards-module__ZaIqZG__controlButton svg{width:20px;height:20px}.LandingMatraceAdvertCards-module__ZaIqZG__controlButton:hover{background-color:var(--n-primary-2)}.LandingMatraceAdvertCards-module__ZaIqZG__controlButton:focus-visible{outline:2px solid var(--n-primary-8);outline-offset:2px}.LandingMatraceAdvertCards-module__ZaIqZG__bottomCtaWrap{margin-top:var(--n-space-xxl);justify-content:center;display:flex}.LandingMatraceAdvertCards-module__ZaIqZG__carousel{width:calc(100% + max(0px,min(100vw,1920px)/2 - 640px))}.LandingMatraceAdvertCards-module__ZaIqZG__track{overflow:hidden}.LandingMatraceAdvertCards-module__ZaIqZG__slide{height:auto}.LandingMatraceAdvertCards-module__ZaIqZG__cardLink{height:100%;text-decoration:none;display:block}.LandingMatraceAdvertCards-module__ZaIqZG__card{aspect-ratio:1;border-radius:var(--n-space-md);height:100%;position:relative;overflow:hidden}.LandingMatraceAdvertCards-module__ZaIqZG__card>*{border-radius:var(--n-space-md)}.LandingMatraceAdvertCards-module__ZaIqZG__card .LandingMatraceAdvertCards-module__ZaIqZG__cardImage{object-fit:cover;z-index:0;transform-origin:50%;border-radius:0;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0;transform:scale(1)}.LandingMatraceAdvertCards-module__ZaIqZG__card:hover .LandingMatraceAdvertCards-module__ZaIqZG__cardImage{transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.LandingMatraceAdvertCards-module__ZaIqZG__card .LandingMatraceAdvertCards-module__ZaIqZG__cardImage{transition:none}}.LandingMatraceAdvertCards-module__ZaIqZG__card .LandingMatraceAdvertCards-module__ZaIqZG__cardGradient{z-index:1;width:100%;height:100%;position:absolute;inset:0}.LandingMatraceAdvertCards-module__ZaIqZG__card .LandingMatraceAdvertCards-module__ZaIqZG__content{left:var(--n-space-md);right:var(--n-space-md);bottom:var(--n-space-md);z-index:2;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:absolute}.LandingMatraceAdvertCards-module__ZaIqZG__card .LandingMatraceAdvertCards-module__ZaIqZG__content *{color:#fff;font-size:var(--n-font-size-md);letter-spacing:-4%}.LandingMatraceAdvertCards-module__ZaIqZG__card .LandingMatraceAdvertCards-module__ZaIqZG__content.LandingMatraceAdvertCards-module__ZaIqZG__darkText *{color:var(--n-primary-11)}@media screen and (max-width:767px){.LandingMatraceAdvertCards-module__ZaIqZG__titlePlain,.LandingMatraceAdvertCards-module__ZaIqZG__titleFancy{font-size:var(--n-display-font-size-sm)}.LandingMatraceAdvertCards-module__ZaIqZG__controlButton{width:40px;height:40px}}
.LandingMatraceCategories-module__uNt72W__root{gap:var(--n-space-md);width:100%;margin-top:calc(var(--n-space-xxl)*2.25);padding-bottom:var(--n-space-xxl);padding-left:var(--n-space-md);padding-right:var(--n-space-md);box-sizing:border-box;flex-wrap:wrap;display:flex}.LandingMatraceCategories-module__uNt72W__categoryCard{border-radius:var(--n-space-md);flex-grow:1;flex-basis:459px;height:500px;text-decoration:none;position:relative;overflow:hidden}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__cutout{z-index:3;background-color:#fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;width:200px;height:50px;position:absolute}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__cutout:before{content:"";z-index:3;border-top-left-radius:var(--n-space-md);width:32px;height:32px;position:absolute;bottom:-32px;left:0;box-shadow:0 -16px #fff}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__cutout:after{content:"";z-index:3;border-top-left-radius:var(--n-space-md);width:32px;height:32px;position:absolute;top:0;right:-32px;box-shadow:-16px 0 #fff}.LandingMatraceCategories-module__uNt72W__categoryCard>*{border-radius:var(--n-space-md)}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__categoryImage{object-fit:cover;z-index:0;transform-origin:50%;border-radius:0;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0;transform:scale(1)}.LandingMatraceCategories-module__uNt72W__categoryCard:hover .LandingMatraceCategories-module__uNt72W__categoryImage{transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__categoryImage{transition:none}}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__categoryImageGradient{z-index:1;background:linear-gradient(#0000 0%,#0009 100%);position:absolute;inset:0}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__categoryContent{left:var(--n-space-md);bottom:var(--n-space-lg);z-index:2;gap:var(--n-space-sm);flex-direction:column;width:256px;display:flex;position:absolute}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__categoryContent *{color:#fff}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__categoryContent .LandingMatraceCategories-module__uNt72W__categoryTitle{font-size:var(--n-display-font-size-xs);letter-spacing:-4%;font-weight:600}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__categoryContent .LandingMatraceCategories-module__uNt72W__categoryDescription{margin-top:var(--n-space-sm);font-size:var(--n-font-size-xs);font-weight:300}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__categoryButton{right:var(--n-space-md);bottom:var(--n-space-md);z-index:2;background-color:var(--n-white);width:52px;height:52px;color:var(--n-primary-8);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__categoryButton span{line-height:0;display:flex}.LandingMatraceCategories-module__uNt72W__categoryCard .LandingMatraceCategories-module__uNt72W__categoryButton svg{width:20px;height:20px}
.MatraceLandingPage-module__Y7ShHW__page{position:relative;overflow-x:clip}.MatraceLandingPage-module__Y7ShHW__bandContent{z-index:1;position:relative}.MatraceLandingPage-module__Y7ShHW__productsBand{isolation:isolate;position:relative}.MatraceLandingPage-module__Y7ShHW__compareBand{z-index:1;padding-block:calc(var(--n-space-xxl)*1.5);background-color:var(--n-primary-1);border-radius:0 0 var(--n-space-md)var(--n-space-md);margin-bottom:var(--n-space-md);position:relative}@media screen and (max-width:767px){.MatraceLandingPage-module__Y7ShHW__compareBand{padding:var(--n-space-xl)var(--n-space-md)}}
.NabytekLandingPage-module__-haRvW__homeCarousel{margin-top:-112px;padding-left:8px;padding-right:8px;box-sizing:border-box!important}.NabytekLandingPage-module__-haRvW__homeCarouselTrack{height:calc(calc(100svh - var(--n-flash-messages-height)) - 12px)}.NabytekLandingPage-module__-haRvW__homeCarouselSkeleton{height:calc(calc(100svh - var(--n-flash-messages-height)) - 12px);background-color:var(--n-primary-3);background-image:linear-gradient(90deg,var(--n-primary-3),var(--n-primary-2),var(--n-primary-3));background-size:200% 100%;border-radius:16px;margin-top:-112px;margin-left:8px;margin-right:8px;animation:1.5s linear infinite NabytekLandingPage-module__-haRvW__nabytek-carousel-skeleton-shimmer}.NabytekLandingPage-module__-haRvW__carouselSlide{border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.NabytekLandingPage-module__-haRvW__overlay{z-index:2;gap:var(--n-space-sm);margin-left:var(--n-space-md);pointer-events:none;flex-direction:column;max-width:calc(100% - 8vw);padding:2vh 2vw;display:flex;position:absolute;bottom:12dvh;left:0}.NabytekLandingPage-module__-haRvW__overlay a{pointer-events:auto;text-decoration:none}.NabytekLandingPage-module__-haRvW__overlay button{box-shadow:2px 2px 10px var(--n-primary-10)}.NabytekLandingPage-module__-haRvW__categoryTitle{color:var(--n-white);font-weight:500;font-size:var(--n-display-font-size-lg);text-shadow:3px 3px 10px var(--n-primary-10)}.NabytekLandingPage-module__-haRvW__titleContainer{flex-direction:column;display:flex}.NabytekLandingPage-module__-haRvW__titleContainer:not(.NabytekLandingPage-module__-haRvW__titleContainer:has(.NabytekLandingPage-module__-haRvW__imageCategoryContainer)){padding-bottom:var(--n-space-xl)}.NabytekLandingPage-module__-haRvW__imageTitle{color:var(--n-primary-3);font-weight:400;font-size:var(--n-display-font-size-sm);text-shadow:3px 3px 10px var(--n-primary-10)}.NabytekLandingPage-module__-haRvW__imageCategoryContainer{gap:var(--n-space-md);flex-direction:column;display:flex}@keyframes NabytekLandingPage-module__-haRvW__nabytek-carousel-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.LandingProductCategories-module__woMfaa__root .LandingProductCategories-module__woMfaa__grid{gap:calc(var(--n-space-lg)*1.25);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LandingProductCategories-module__woMfaa__root .LandingProductCategories-module__woMfaa__featuredItem{grid-column:1/-1}@media screen and (max-width:1199px){.LandingProductCategories-module__woMfaa__root .LandingProductCategories-module__woMfaa__grid{gap:var(--n-space-sm);padding-left:var(--n-space-sm);padding-right:var(--n-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.LandingProductCategories-module__woMfaa__root .LandingProductCategories-module__woMfaa__grid{grid-template-columns:minmax(0,1fr)}}
.LandingScrollShowcase-module__uB3P8G__root{overflow-x:clip}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__layout{gap:calc(var(--n-space-xl)*1.5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media screen and (max-width:991px){.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__layout{padding-left:var(--n-space-sm);padding-right:var(--n-space-sm)}}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy{gap:var(--n-space-lg);flex-direction:column;max-width:28rem;display:flex}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__eyebrow{color:var(--n-primary-6);font-size:var(--n-font-size-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:500}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__steps{min-height:11rem;position:relative}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__step{gap:var(--n-space-md);flex-direction:column;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__step[data-active=false]{opacity:0;pointer-events:none;transform:translateY(12px)}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__step[data-active=true]{opacity:1;transform:translateY(0)}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__step .LandingScrollShowcase-module__uB3P8G__title{color:var(--n-primary-11);font-family:var(--n-font-family),sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:400;line-height:1.12}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__step .LandingScrollShowcase-module__uB3P8G__description{color:var(--n-primary-6);font-size:var(--n-font-size-md);margin:0;font-weight:400;line-height:1.55}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__progress{gap:var(--n-space-sm);display:flex}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__progress .LandingScrollShowcase-module__uB3P8G__dot{background:var(--n-primary-3);border:0;border-radius:999px;width:2rem;height:2px;transition:background-color .25s}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__progress .LandingScrollShowcase-module__uB3P8G__dot[data-active=true]{background:var(--n-primary-9)}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__cta{text-decoration:none}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__visual{justify-content:center;align-items:center;min-width:0;display:flex}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__frameShell{transform-origin:50%;will-change:transform;width:min(100%,34rem)}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__frame{aspect-ratio:4/3;background:var(--n-primary-1);border-radius:24px;width:100%;position:relative;overflow:hidden}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__imageLayer{object-fit:cover;object-position:center;opacity:0;z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__imageLayer[data-active=true]{opacity:1;z-index:1}@media screen and (max-width:671px){.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__layout{gap:calc(var(--n-space-lg)*1.25);grid-template-columns:minmax(0,1fr)}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy{order:2;max-width:none}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__copy .LandingScrollShowcase-module__uB3P8G__steps{min-height:9rem}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__visual{order:1}}@media (prefers-reduced-motion:reduce){.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__step{position:static;opacity:1!important;transform:none!important}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__step+.LandingScrollShowcase-module__uB3P8G__step{margin-top:var(--n-space-xl)}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__steps{min-height:auto}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__progress{display:none}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__frameShell{transform:none!important}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__imageLayer{opacity:0}.LandingScrollShowcase-module__uB3P8G__root .LandingScrollShowcase-module__uB3P8G__imageLayer[data-active=true]{opacity:1}}
.ModelShowcase-module__cM_Hkq__container{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ModelShowcase-module__cM_Hkq__buttonContainer{gap:var(--n-space-xl);margin-top:calc(var(--n-space-lg)*-1.5);pointer-events:none;flex-direction:row;display:flex}.ModelShowcase-module__cM_Hkq__buttonGroup{pointer-events:all;z-index:4;align-items:stretch;min-height:42px;display:flex}.ModelShowcase-module__cM_Hkq__buttonGroup>button{padding:var(--n-space-xs)!important}.ModelShowcase-module__cM_Hkq__button{justify-content:center;align-items:center;gap:var(--n-space-xs);flex-direction:row;display:flex;text-shadow:0 0 #000!important}.ModelShowcase-module__cM_Hkq__button>span>svg,.ModelShowcase-module__cM_Hkq__button>span{width:20px;height:20px}.ModelShowcase-module__cM_Hkq__loading{z-index:2;background-color:var(--n-white);width:100%;height:100%;transition:opacity .25s;display:flex;position:absolute;top:0;left:0}.ModelShowcase-module__cM_Hkq__preloadImage{filter:blur(2rem)grayscale()}.ModelShowcase-module__cM_Hkq__loaderContainer{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ModelShowcase-module__cM_Hkq__canvasContainer{z-index:0;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}
.ItemHandlesGrid-module__GRbGGG__container{gap:var(--n-space-xl);box-sizing:border-box;background-color:var(--n-primary-1);border-radius:var(--n-space-md);width:100%;padding:var(--n-space-lg);grid-template-columns:2fr 1fr;align-items:center;display:grid;overflow:hidden}.ItemHandlesGrid-module__GRbGGG__leftColumn{gap:var(--n-space-lg);flex-direction:column;min-width:0;display:flex}.ItemHandlesGrid-module__GRbGGG__header{gap:var(--n-space-xs);flex-direction:column;display:flex}.ItemHandlesGrid-module__GRbGGG__description{max-width:600px;font-size:var(--n-font-size-sm);color:var(--n-primary-8);margin:0;font-weight:400;line-height:1.5}.ItemHandlesGrid-module__GRbGGG__toggleTabs{gap:var(--n-space-xs);margin-top:var(--n-space-xs);background-color:color-mix(in srgb,var(--n-primary-2)60%,transparent);border-radius:var(--n-space-xl);width:fit-content;padding:3px;display:inline-flex}.ItemHandlesGrid-module__GRbGGG__toggleButton{padding:var(--n-space-xs)var(--n-space-md);font-size:var(--n-font-size-xs);color:var(--n-primary-8);border-radius:var(--n-space-xl);cursor:pointer;background:0 0;border:none;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s}.ItemHandlesGrid-module__GRbGGG__toggleButton:hover{color:var(--n-black)}.ItemHandlesGrid-module__GRbGGG__toggleButton[data-active=true]{background-color:var(--n-white);color:var(--n-black);box-shadow:0 1px 4px color-mix(in srgb,var(--n-black)8%,transparent);font-weight:600}.ItemHandlesGrid-module__GRbGGG__slidersContainer{gap:var(--n-space-md);flex-direction:column;width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.ItemHandlesGrid-module__GRbGGG__sliderTrackWrapper{width:100%;display:flex;overflow:hidden}.ItemHandlesGrid-module__GRbGGG__sliderTrack{gap:var(--n-space-sm);width:max-content;display:flex}.ItemHandlesGrid-module__GRbGGG__sliderTrack:hover{animation-play-state:paused}.ItemHandlesGrid-module__GRbGGG__moveLeft{animation:30s linear infinite ItemHandlesGrid-module__GRbGGG__scrollLeft}.ItemHandlesGrid-module__GRbGGG__moveRight{animation:30s linear infinite ItemHandlesGrid-module__GRbGGG__scrollRight}.ItemHandlesGrid-module__GRbGGG__handleCard{align-items:center;gap:var(--n-space-xs);padding:var(--n-space-xs);border-radius:var(--n-space-sm);border:1px solid var(--n-primary-2);background-color:var(--n-white);-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex}.ItemHandlesGrid-module__GRbGGG__imageWrapper{border-radius:var(--n-space-xs);background-color:var(--n-primary-1);width:80px;height:80px;position:relative;overflow:hidden}.ItemHandlesGrid-module__GRbGGG__handleImage{object-fit:fill}.ItemHandlesGrid-module__GRbGGG__handleTitle{color:var(--n-primary-11);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:11px;font-weight:500;overflow:hidden}.ItemHandlesGrid-module__GRbGGG__handlelessGrid{gap:var(--n-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.ItemHandlesGrid-module__GRbGGG__handlelessCard{gap:var(--n-space-xs);padding:var(--n-space-xs);background-color:var(--n-white);border:1px solid var(--n-primary-2);border-radius:var(--n-space-sm);flex-direction:column;display:flex}.ItemHandlesGrid-module__GRbGGG__handlelessImageWrapper{aspect-ratio:16/10;border-radius:var(--n-space-xs);background-color:var(--n-primary-1);width:100%;position:relative;overflow:hidden}.ItemHandlesGrid-module__GRbGGG__handlelessImage{object-fit:cover}.ItemHandlesGrid-module__GRbGGG__handlelessInfo{flex-direction:column;gap:2px;display:flex}.ItemHandlesGrid-module__GRbGGG__handlelessCardTitle{font-size:var(--n-font-size-xs);color:var(--n-black);font-weight:600}.ItemHandlesGrid-module__GRbGGG__handlelessCardDesc{color:var(--n-primary-8);margin:0;font-size:11px;line-height:1.3}.ItemHandlesGrid-module__GRbGGG__rightColumn{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ItemHandlesGrid-module__GRbGGG__detailCard{width:100%;height:100%;min-height:260px;display:flex}.ItemHandlesGrid-module__GRbGGG__detailImageWrapper{border-radius:var(--n-space-xs);background-color:var(--n-primary-1);width:100%;height:100%;min-height:240px;position:relative;overflow:hidden}.ItemHandlesGrid-module__GRbGGG__cutout{background-color:var(--n-primary-1);z-index:2;border-bottom-right-radius:1rem;width:24%;height:6%;display:flex;position:absolute;top:-1px;left:-1px}.ItemHandlesGrid-module__GRbGGG__cutout:before{content:"";width:1rem;height:2rem;box-shadow:0 -1rem 0 0 var(--n-primary-1);border-radius:1rem 0 0;position:absolute;top:1px;right:-1rem}.ItemHandlesGrid-module__GRbGGG__cutout:after{content:"";width:2rem;height:1rem;box-shadow:-1rem 0 0 0 var(--n-primary-1);border-radius:1rem 0 0;position:absolute;bottom:-1rem;left:1px}.ItemHandlesGrid-module__GRbGGG__detailImage{object-fit:cover}@keyframes ItemHandlesGrid-module__GRbGGG__scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ItemHandlesGrid-module__GRbGGG__scrollRight{0%{transform:translate(-50%)}to{transform:translate(-0%)}}@media screen and (max-width:900px){.ItemHandlesGrid-module__GRbGGG__container{gap:var(--n-space-lg);grid-template-columns:1fr}.ItemHandlesGrid-module__GRbGGG__detailCard{min-height:220px}.ItemHandlesGrid-module__GRbGGG__handlelessGrid{grid-template-columns:1fr}}
.LameleShowcase-module__xghI4q__container{gap:var(--n-space-md);box-sizing:border-box;border-radius:var(--n-space-md);width:100%;padding:var(--n-space-lg);flex-direction:column;display:flex}.LameleShowcase-module__xghI4q__description{margin:calc(var(--n-space-xs)*-1)0 var(--n-space-sm);max-width:640px;font-size:var(--n-font-size-sm);color:var(--n-primary-8);line-height:1.5}.LameleShowcase-module__xghI4q__contentLayout{gap:var(--n-space-lg);grid-template-columns:320px 1fr;align-items:stretch;width:100%;display:grid}.LameleShowcase-module__xghI4q__heroWrapper{border-radius:var(--n-space-sm);background-color:var(--n-white);border:1px solid var(--n-primary-2);width:100%;min-height:320px;position:relative;overflow:hidden}.LameleShowcase-module__xghI4q__heroImage{object-fit:cover}.LameleShowcase-module__xghI4q__dimensionsBadge{bottom:var(--n-space-xs);left:var(--n-space-xs);right:var(--n-space-xs);padding:var(--n-space-xs)var(--n-space-sm);background-color:color-mix(in srgb,var(--n-white)85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--n-space-xs);color:var(--n-black);justify-content:space-between;font-size:11px;font-weight:600;display:flex;position:absolute}.LameleShowcase-module__xghI4q__grid{gap:var(--n-space-xs);grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.LameleShowcase-module__xghI4q__card{align-items:center;gap:var(--n-space-xs);padding:var(--n-space-xs);border-radius:var(--n-space-sm);border:1px solid var(--n-primary-2);background-color:var(--n-white);flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.LameleShowcase-module__xghI4q__card:hover{border-color:var(--n-primary-4);box-shadow:0 4px 12px color-mix(in srgb,var(--n-black)6%,transparent);transform:translateY(-2px)}.LameleShowcase-module__xghI4q__imageWrapper{aspect-ratio:1/2;border-radius:calc(var(--n-space-xs)*.75);background-color:var(--n-primary-1);width:100%;position:relative;overflow:hidden}.LameleShowcase-module__xghI4q__gridImage{object-fit:cover}.LameleShowcase-module__xghI4q__newBadge{color:#fff;text-transform:uppercase;background-color:#e53935;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700;position:absolute;top:4px;left:4px}.LameleShowcase-module__xghI4q__itemTitle{color:var(--n-primary-11);text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;font-weight:500;overflow:hidden}@media screen and (max-width:1100px){.LameleShowcase-module__xghI4q__contentLayout{grid-template-columns:1fr}}@media screen and (max-width:768px){.LameleShowcase-module__xghI4q__container{padding:var(--n-space-md)}.LameleShowcase-module__xghI4q__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:480px){.LameleShowcase-module__xghI4q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.TableDecorsShowcase-module__aGPByq__container{gap:var(--n-space-xl);box-sizing:border-box;border-radius:var(--n-space-md);width:100%;padding:var(--n-space-lg);grid-template-columns:1fr 2fr;align-items:stretch;display:grid}.TableDecorsShowcase-module__aGPByq__leftColumn{width:100%;height:100%;display:flex}.TableDecorsShowcase-module__aGPByq__detailCard{width:100%;height:100%;min-height:320px;display:flex}.TableDecorsShowcase-module__aGPByq__detailImageWrapper{border-radius:var(--n-space-xs);background-color:var(--n-white);width:100%;height:100%;min-height:300px;position:relative;overflow:hidden}.TableDecorsShowcase-module__aGPByq__cutout{background-color:var(--n-white);z-index:2;border-bottom-right-radius:1rem;width:24%;height:6%;display:flex;position:absolute;top:-1px;left:-1px}.TableDecorsShowcase-module__aGPByq__cutout:before{content:"";width:1rem;height:2rem;box-shadow:0 -1rem 0 0 var(--n-white);border-radius:1rem 0 0;position:absolute;top:1px;right:-1rem}.TableDecorsShowcase-module__aGPByq__cutout:after{content:"";width:2rem;height:1rem;box-shadow:-1rem 0 0 0 var(--n-white);border-radius:1rem 0 0;position:absolute;bottom:-1rem;left:1px}.TableDecorsShowcase-module__aGPByq__detailImage{object-fit:cover}.TableDecorsShowcase-module__aGPByq__rightColumn{gap:var(--n-space-md);flex-direction:column;width:100%;display:flex}.TableDecorsShowcase-module__aGPByq__header{gap:var(--n-space-xs);flex-direction:column;display:flex}.TableDecorsShowcase-module__aGPByq__description{max-width:640px;font-size:var(--n-font-size-sm);color:var(--n-primary-8);margin:0;font-weight:400;line-height:1.5}.TableDecorsShowcase-module__aGPByq__subNote{margin:calc(var(--n-space-xs)*-1)0 0;color:var(--n-primary-7);font-size:11px;font-style:italic}.TableDecorsShowcase-module__aGPByq__toggleTabs{gap:var(--n-space-xs);margin-top:var(--n-space-xs);background-color:color-mix(in srgb,var(--n-primary-2)60%,transparent);border-radius:var(--n-space-xl);width:fit-content;padding:3px;display:inline-flex}.TableDecorsShowcase-module__aGPByq__toggleButton{padding:var(--n-space-xs)var(--n-space-md);font-size:var(--n-font-size-xs);color:var(--n-primary-8);border-radius:var(--n-space-xl);cursor:pointer;background:0 0;border:none;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s}.TableDecorsShowcase-module__aGPByq__toggleButton:hover{color:var(--n-black)}.TableDecorsShowcase-module__aGPByq__toggleButton[data-active=true]{background-color:var(--n-white);color:var(--n-black);box-shadow:0 1px 4px color-mix(in srgb,var(--n-black)8%,transparent);font-weight:600}.TableDecorsShowcase-module__aGPByq__grid{gap:var(--n-space-xs);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.TableDecorsShowcase-module__aGPByq__decorCard{align-items:center;gap:var(--n-space-xs);padding:var(--n-space-xs);border-radius:var(--n-space-sm);border:1px solid var(--n-primary-2);background-color:var(--n-white);flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.TableDecorsShowcase-module__aGPByq__decorCard:hover{border-color:var(--n-primary-4);box-shadow:0 4px 12px color-mix(in srgb,var(--n-black)6%,transparent);transform:translateY(-2px)}.TableDecorsShowcase-module__aGPByq__imageWrapper{aspect-ratio:1.4;border-radius:calc(var(--n-space-xs)*.75);background-color:var(--n-primary-1);width:100%;position:relative;overflow:hidden}.TableDecorsShowcase-module__aGPByq__decorImage{object-fit:contain}.TableDecorsShowcase-module__aGPByq__hokerImage{object-fit:cover}.TableDecorsShowcase-module__aGPByq__decorTitle{color:var(--n-primary-11);text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:10px;font-weight:500;overflow:hidden}@media screen and (max-width:1100px){.TableDecorsShowcase-module__aGPByq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:900px){.TableDecorsShowcase-module__aGPByq__container{gap:var(--n-space-lg);grid-template-columns:1fr}.TableDecorsShowcase-module__aGPByq__leftColumn{min-height:240px}}@media screen and (max-width:550px){.TableDecorsShowcase-module__aGPByq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.WorktopsAndCarpassesShowcase-module__xV7DMa__container{gap:var(--n-space-xl);box-sizing:border-box;background-color:var(--n-primary-1);border-radius:var(--n-space-md);width:100%;padding:var(--n-space-lg);flex-direction:column;display:flex}.WorktopsAndCarpassesShowcase-module__xV7DMa__description{margin:calc(var(--n-space-xs)*-1)0 0;max-width:640px;font-size:var(--n-font-size-sm);color:var(--n-primary-8);line-height:1.5}.WorktopsAndCarpassesShowcase-module__xV7DMa__sectionHeader{margin-bottom:var(--n-space-sm);flex-direction:column;gap:2px;display:flex}.WorktopsAndCarpassesShowcase-module__xV7DMa__sectionTitle{font-size:var(--n-font-size-md);text-transform:uppercase;color:var(--n-black);letter-spacing:.5px;margin:0;font-weight:700}.WorktopsAndCarpassesShowcase-module__xV7DMa__sectionSubtitle{font-size:var(--n-font-size-xs);color:var(--n-primary-8)}.WorktopsAndCarpassesShowcase-module__xV7DMa__topLayout{gap:var(--n-space-xl);grid-template-columns:2.2fr 1fr;align-items:start;width:100%;display:grid}.WorktopsAndCarpassesShowcase-module__xV7DMa__sectionWorktops{flex-direction:column;width:100%;display:flex}.WorktopsAndCarpassesShowcase-module__xV7DMa__worktopsGrid{gap:var(--n-space-xs);grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.WorktopsAndCarpassesShowcase-module__xV7DMa__sectionIslands{flex-direction:column;width:100%;display:flex}.WorktopsAndCarpassesShowcase-module__xV7DMa__islandsGrid{gap:var(--n-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.WorktopsAndCarpassesShowcase-module__xV7DMa__card{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.WorktopsAndCarpassesShowcase-module__xV7DMa__imageWrapper{aspect-ratio:1.6;border-radius:var(--n-space-xs);background-color:var(--n-white);border:1px solid var(--n-primary-2);width:100%;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.WorktopsAndCarpassesShowcase-module__xV7DMa__imageWrapper:hover{border-color:var(--n-primary-4);transform:translateY(-2px)}.WorktopsAndCarpassesShowcase-module__xV7DMa__gridImage{object-fit:cover}.WorktopsAndCarpassesShowcase-module__xV7DMa__newBadge{color:#fff;text-transform:uppercase;background-color:#e53935;padding:1px 4px;font-size:8px;font-weight:700;position:absolute;bottom:0;left:0}.WorktopsAndCarpassesShowcase-module__xV7DMa__itemTitle{color:var(--n-primary-11);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:10px;font-weight:500;overflow:hidden}.WorktopsAndCarpassesShowcase-module__xV7DMa__sectionCorpasses{width:100%;padding-top:var(--n-space-sm);border-top:1px solid var(--n-primary-2);flex-direction:column;display:flex}.WorktopsAndCarpassesShowcase-module__xV7DMa__corpassesList{gap:var(--n-space-sm);flex-wrap:wrap;display:flex}.WorktopsAndCarpassesShowcase-module__xV7DMa__carpassCard{flex-direction:column;gap:4px;width:100px;display:flex}.WorktopsAndCarpassesShowcase-module__xV7DMa__carpassImageWrapper{aspect-ratio:1.3;border-radius:var(--n-space-xs);background-color:var(--n-white);border:1px solid var(--n-primary-2);width:100%;position:relative;overflow:hidden}@media screen and (max-width:1200px){.WorktopsAndCarpassesShowcase-module__xV7DMa__topLayout{grid-template-columns:1fr}.WorktopsAndCarpassesShowcase-module__xV7DMa__worktopsGrid,.WorktopsAndCarpassesShowcase-module__xV7DMa__islandsGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:768px){.WorktopsAndCarpassesShowcase-module__xV7DMa__container{padding:var(--n-space-md)}.WorktopsAndCarpassesShowcase-module__xV7DMa__worktopsGrid,.WorktopsAndCarpassesShowcase-module__xV7DMa__islandsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:480px){.WorktopsAndCarpassesShowcase-module__xV7DMa__worktopsGrid,.WorktopsAndCarpassesShowcase-module__xV7DMa__islandsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WorktopsAndCarpassesShowcase-module__xV7DMa__carpassCard{width:80px}}
.KitchenSchema-module__NGHcDW__container{align-items:center;gap:var(--n-space-lg);box-sizing:border-box;border-radius:var(--n-space-md);width:100%;padding:var(--n-space-lg);flex-direction:column;display:flex}.KitchenSchema-module__NGHcDW__header{text-align:center;align-items:center;gap:var(--n-space-xs);flex-direction:column;width:100%;display:flex}.KitchenSchema-module__NGHcDW__description{max-width:680px;font-size:var(--n-font-size-sm);color:var(--n-primary-8);margin:0;font-weight:400;line-height:1.5}.KitchenSchema-module__NGHcDW__imageCard{gap:var(--n-space-md);background-color:var(--n-white);border:1px solid var(--n-primary-2);border-radius:var(--n-space-sm);width:100%;padding:var(--n-space-md);box-sizing:border-box;flex-direction:column;display:flex}.KitchenSchema-module__NGHcDW__imageWrapper{border-radius:var(--n-space-xs);background-color:#f8f9fa;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.KitchenSchema-module__NGHcDW__schemaImage{object-fit:contain;width:100%;height:auto}.KitchenSchema-module__NGHcDW__legend{justify-content:space-between;align-items:center;gap:var(--n-space-sm);padding-top:var(--n-space-xs);border-top:1px solid var(--n-primary-2);color:var(--n-primary-9);flex-wrap:wrap;font-size:12px;display:flex}.KitchenSchema-module__NGHcDW__legendItem{align-items:center;gap:var(--n-space-xs);display:flex}.KitchenSchema-module__NGHcDW__legendDot{background-color:#e53935;border-radius:50%;width:8px;height:8px}.KitchenSchema-module__NGHcDW__legendDot.KitchenSchema-module__NGHcDW__black{background-color:#000}.KitchenSchema-module__NGHcDW__legendDot.KitchenSchema-module__NGHcDW__green{background-color:#2e7d32}@media screen and (max-width:768px){.KitchenSchema-module__NGHcDW__container{padding:var(--n-space-md)}.KitchenSchema-module__NGHcDW__legend{flex-direction:column;align-items:flex-start}}
.ProductList-module__frGOTW__container{gap:var(--n-space-lg);box-sizing:border-box;background-color:var(--n-primary-1);border-radius:var(--n-space-md);width:100%;padding:var(--n-space-lg);flex-direction:column;display:flex}.ProductList-module__frGOTW__header{justify-content:space-between;align-items:center;gap:var(--n-space-md);width:100%;display:flex}.ProductList-module__frGOTW__headerTitle{gap:var(--n-space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ProductList-module__frGOTW__description{max-width:680px;font-size:var(--n-font-size-sm);color:var(--n-primary-8);margin:0;font-weight:400;line-height:1.5}.ProductList-module__frGOTW__toggleTabs{gap:var(--n-space-xs);margin-top:var(--n-space-xs);background-color:color-mix(in srgb,var(--n-primary-2)60%,transparent);border-radius:var(--n-space-xl);flex-wrap:wrap;width:fit-content;padding:3px;display:inline-flex}.ProductList-module__frGOTW__toggleButton{padding:var(--n-space-xs)var(--n-space-md);font-size:var(--n-font-size-xs);color:var(--n-primary-8);border-radius:var(--n-space-xl);cursor:pointer;background:0 0;border:none;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s}.ProductList-module__frGOTW__toggleButton:hover{color:var(--n-black)}.ProductList-module__frGOTW__toggleButton[data-active=true]{background-color:var(--n-white);color:var(--n-black);box-shadow:0 1px 4px color-mix(in srgb,var(--n-black)8%,transparent);font-weight:600}.ProductList-module__frGOTW__controls{gap:var(--n-space-xs);flex-shrink:0;margin-left:auto;display:flex}.ProductList-module__frGOTW__controlButton{background-color:var(--n-primary-2);width:36px;height:36px;color:var(--n-primary-8);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,transform .1s;display:flex}.ProductList-module__frGOTW__controlButton span{line-height:0;display:flex}.ProductList-module__frGOTW__controlButton svg{width:15px;height:15px}.ProductList-module__frGOTW__controlButton:hover{background-color:var(--n-primary-3);transform:scale(1.05)}.ProductList-module__frGOTW__setsSliderContainer{width:100%}.ProductList-module__frGOTW__carousel{width:100%;position:relative}.ProductList-module__frGOTW__glideTrack{width:100%;position:relative;overflow:hidden}.ProductList-module__frGOTW__setCard{align-items:center;gap:var(--n-space-xs);background-color:var(--n-white);border:1px solid var(--n-primary-2);border-radius:var(--n-space-sm);padding:var(--n-space-sm);box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex}.ProductList-module__frGOTW__setHeader{align-items:center;gap:var(--n-space-xs);border-bottom:1px solid var(--n-primary-1);width:100%;padding-bottom:4px;display:flex}.ProductList-module__frGOTW__setCode{color:var(--n-black);background-color:var(--n-primary-1);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.ProductList-module__frGOTW__setTitle{color:var(--n-primary-11);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:600;overflow:hidden}.ProductList-module__frGOTW__setImageWrapper{width:100%;height:200px;position:relative}.ProductList-module__frGOTW__setProductImage{object-fit:contain}.ProductList-module__frGOTW__setDesc{color:var(--n-primary-8);text-align:center;margin:0;font-size:10px;line-height:1.2}.ProductList-module__frGOTW__bullets{padding:var(--n-space-sm)0 0;justify-content:center;align-items:center;gap:8px;display:flex}.ProductList-module__frGOTW__grid{gap:var(--n-space-xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));width:100%;display:grid}.ProductList-module__frGOTW__productCard{align-items:center;gap:var(--n-space-xs);padding:var(--n-space-xs);background-color:var(--n-white);border:1px solid var(--n-primary-2);border-radius:var(--n-space-sm);flex-direction:column;display:flex;position:relative}.ProductList-module__frGOTW__colorSwatches{z-index:2;display:flex;position:absolute;top:6px;right:6px}.ProductList-module__frGOTW__colorSquare{border:solid 1px var(--n-primary-3);width:18px;height:18px}.ProductList-module__frGOTW__productImageWrapper{aspect-ratio:1;width:100%;position:relative}.ProductList-module__frGOTW__itemImage{object-fit:contain}.ProductList-module__frGOTW__productInfo{text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.ProductList-module__frGOTW__productTitle{font-size:var(--n-font-size-xs);color:var(--n-black);font-weight:600}.ProductList-module__frGOTW__productSize{color:var(--n-primary-10);font-size:10px;font-weight:500}.ProductList-module__frGOTW__productDesc{color:var(--n-primary-8);margin:0;font-size:10px;line-height:1.3}@media screen and (max-width:768px){.ProductList-module__frGOTW__header{gap:var(--n-space-sm)}.ProductList-module__frGOTW__controlButton{width:32px;height:32px}.ProductList-module__frGOTW__setImageWrapper{height:160px}.ProductList-module__frGOTW__bullets{padding-top:var(--n-space-xs)}}
.WallPropertiesModal-module__XtVq0q__form{gap:var(--n-space-xl);flex-direction:column;display:flex}.WallPropertiesModal-module__XtVq0q__fields{gap:var(--n-space-md);flex-direction:column;display:flex}.WallPropertiesModal-module__XtVq0q__field{justify-content:space-between;align-items:center;gap:var(--n-space-md);color:var(--n-text-primary);font-size:var(--n-font-size-sm);display:flex}.WallPropertiesModal-module__XtVq0q__field>div{align-items:center;gap:var(--n-space-sm);color:var(--n-primary-7);display:flex}.WallPropertiesModal-module__XtVq0q__input{width:140px;height:44px;padding:0 var(--n-space-md);box-sizing:border-box;font:inherit;color:var(--n-text-primary);text-align:right;background-color:var(--n-white);border:1px solid var(--n-primary-4);border-radius:var(--n-space-xs)}.WallPropertiesModal-module__XtVq0q__input:focus{border-color:var(--n-primary-8);outline:2px solid color-mix(in srgb,var(--n-primary-8),transparent 65%);outline-offset:1px}.WallPropertiesModal-module__XtVq0q__actions{justify-content:flex-end;gap:var(--n-space-sm);display:flex}.WallPropertiesModal-module__XtVq0q__error{margin:calc(var(--n-space-md)*-1)0 0;color:var(--n-text-error);font-size:var(--n-font-size-sm)}@media screen and (max-width:540px){.WallPropertiesModal-module__XtVq0q__field{flex-direction:column;align-items:flex-start}.WallPropertiesModal-module__XtVq0q__actions{flex-direction:column-reverse}}
.SimilarItemsFragmentSkeleton-module__kB981G__root{padding-top:var(--n-space-lg);grid-area:similarItems}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__header{align-items:center;gap:var(--n-space-md);padding:0 var(--n-space-lg)var(--n-space-md);display:flex}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__headerImage,.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__headerTitle,.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__cardImage,.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__cardTitle,.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__cardPrice,.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__button{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 SimilarItemsFragmentSkeleton-module__kB981G__similarItemsFragmentSkeletonPulse}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__headerImage{border-radius:var(--n-space-sm);flex-shrink:0;width:4rem;height:4rem}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__headerTitle{border-radius:var(--n-space-sm);width:min(16rem,60%);height:1.75rem}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__items{gap:var(--n-space-md);padding:0 calc(var(--n-space-md)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__card{gap:var(--n-space-sm);flex-direction:column;min-width:0;display:flex}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__cardImage{aspect-ratio:1;border-radius:var(--n-space-sm);width:100%}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__cardTitle{width:min(100%,10rem);height:var(--n-font-size-sm)}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__cardPrice{width:4rem;height:var(--n-font-size-sm)}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__actions{padding:var(--n-space-md)var(--n-space-lg)var(--n-zero);justify-content:flex-end;display:flex}.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__button{width:8rem;height:calc(var(--n-display-size)*3);border-radius:var(--n-space-sm)}@media screen and (max-width:992px){.SimilarItemsFragmentSkeleton-module__kB981G__root .SimilarItemsFragmentSkeleton-module__kB981G__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes SimilarItemsFragmentSkeleton-module__kB981G__similarItemsFragmentSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}
.Room3DRenderer-module__MDSZna__root{cursor:grab;background-color:var(--n-primary-1);width:100%;height:100%;position:relative;overflow:hidden}.Room3DRenderer-module__MDSZna__root.Room3DRenderer-module__MDSZna__dragging{cursor:grabbing}.Room3DRenderer-module__MDSZna__canvas{width:100%;height:100%;display:block;aspect-ratio:auto!important}.Room3DRenderer-module__MDSZna__accessoryMoveButton,.Room3DRenderer-module__MDSZna__accessoryEditButton{z-index:2;width:32px;height:32px;color:var(--n-primary-9);cursor:grab;touch-action:none;background-color:var(--n-white);border:1px solid var(--n-primary-4);box-shadow:0 3px 8px color-mix(in srgb,var(--n-primary-11),transparent 72%);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}:is(.Room3DRenderer-module__MDSZna__accessoryMoveButton,.Room3DRenderer-module__MDSZna__accessoryEditButton) svg{width:15px;height:15px}:is(.Room3DRenderer-module__MDSZna__accessoryMoveButton,.Room3DRenderer-module__MDSZna__accessoryEditButton):hover{color:var(--n-primary-11);background-color:var(--n-primary-1);border-color:var(--n-primary-6)}:is(.Room3DRenderer-module__MDSZna__accessoryMoveButton,.Room3DRenderer-module__MDSZna__accessoryEditButton):active{cursor:grabbing}:is(.Room3DRenderer-module__MDSZna__accessoryMoveButton,.Room3DRenderer-module__MDSZna__accessoryEditButton):focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px}.Room3DRenderer-module__MDSZna__accessoryEditButton{cursor:pointer}.Room3DRenderer-module__MDSZna__accessoryEditButton:active{cursor:pointer}.Room3DRenderer-module__MDSZna__accessoryEditIndicator{z-index:1;width:16px;height:16px;color:var(--n-primary-9);pointer-events:none;background-color:var(--n-white);border:1px solid var(--n-primary-4);box-shadow:0 1px 4px color-mix(in srgb,var(--n-primary-11),transparent 75%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-7px;right:-7px}.Room3DRenderer-module__MDSZna__accessoryEditIndicator svg{width:9px;height:9px}.Room3DRenderer-module__MDSZna__accessoryDistanceLabel{z-index:3;color:var(--n-black);white-space:nowrap;pointer-events:none;background-color:var(--n-white);border:1px solid var(--n-primary-3);box-shadow:0 1px 4px color-mix(in srgb,var(--n-primary-11),transparent 82%);border-radius:4px;padding:2px 5px;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.Room3DRenderer-module__MDSZna__empty{color:var(--n-primary-7);font-size:var(--n-font-size-sm);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ItemPageSkeleton-module__5o0_8W__root{gap:var(--n-space-sm);grid-template-columns:40fr 5fr 5fr 5fr 5fr 40fr;grid-template-areas:"breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs""imageGallery imageGallery imageGallery imageGallery imageGallery addToCartForm""description description description description descriptionImage descriptionImage""parameters parameters parameters categoryDescription categoryDescription categoryDescription""similarItems similarItems similarItems similarItems similarItems similarItems";display:grid}@media screen and (max-width:992px){.ItemPageSkeleton-module__5o0_8W__root{grid-template-columns:1fr;grid-template-areas:"breadcrumbs""imageGallery""addToCartForm""description""descriptionImage""parameters""categoryDescription""similarItems"}}
.TopDownRoomRenderer-module__QqrplG__root{width:100%;height:100%;position:relative;overflow:hidden}.TopDownRoomRenderer-module__QqrplG__canvas{--room-floor-color:var(--n-primary-2);width:100%;height:100%;color:var(--n-black);background-color:var(--n-white);touch-action:none;display:block}.TopDownRoomRenderer-module__QqrplG__canvas.TopDownRoomRenderer-module__QqrplG__canvasPannable,.TopDownRoomRenderer-module__QqrplG__canvas.TopDownRoomRenderer-module__QqrplG__wallHovered{cursor:grab}.TopDownRoomRenderer-module__QqrplG__canvas.TopDownRoomRenderer-module__QqrplG__wallSplittable{cursor:crosshair}.TopDownRoomRenderer-module__QqrplG__canvas.TopDownRoomRenderer-module__QqrplG__wallDeletable{cursor:pointer}.TopDownRoomRenderer-module__QqrplG__canvas.TopDownRoomRenderer-module__QqrplG__canvasDrawing{cursor:crosshair}.TopDownRoomRenderer-module__QqrplG__canvas.TopDownRoomRenderer-module__QqrplG__wallDragging,.TopDownRoomRenderer-module__QqrplG__canvas.TopDownRoomRenderer-module__QqrplG__cameraDragging{cursor:grabbing}.TopDownRoomRenderer-module__QqrplG__cameraControls{z-index:2;min-width:0;color:var(--n-primary-9);background-color:var(--n-white);border:1px solid var(--n-primary-4);box-shadow:0 3px 10px color-mix(in srgb,var(--n-primary-11),transparent 82%);border-radius:8px;align-items:center;gap:2px;margin:0;padding:4px;display:flex;position:absolute;bottom:64px;left:16px}.TopDownRoomRenderer-module__QqrplG__cameraControls button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:flex}.TopDownRoomRenderer-module__QqrplG__cameraControls button span{line-height:0;display:flex}.TopDownRoomRenderer-module__QqrplG__cameraControls button svg{width:17px;height:17px}.TopDownRoomRenderer-module__QqrplG__cameraControls button:hover:not(:disabled){background-color:var(--n-primary-1)}.TopDownRoomRenderer-module__QqrplG__cameraControls button:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:1px}.TopDownRoomRenderer-module__QqrplG__cameraControls button:disabled{cursor:default;opacity:.35}.TopDownRoomRenderer-module__QqrplG__cameraControls>span{text-align:center;min-width:42px;font-size:12px;font-weight:600}.TopDownRoomRenderer-module__QqrplG__cameraControls button:last-child{border-left:1px solid var(--n-primary-3);border-radius:0 5px 5px 0;margin-left:2px}.TopDownRoomRenderer-module__QqrplG__modeSwitcher{z-index:2;background-color:var(--n-white);border:1px solid var(--n-primary-4);min-width:0;box-shadow:0 3px 10px color-mix(in srgb,var(--n-primary-11),transparent 82%);border-radius:8px;gap:2px;margin:0;padding:4px;display:flex;position:absolute;top:16px;left:16px}.TopDownRoomRenderer-module__QqrplG__modeButton{font:inherit;font-size:var(--n-font-size-sm);color:var(--n-primary-9);cursor:pointer;background-color:#0000;border:0;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;display:flex}.TopDownRoomRenderer-module__QqrplG__modeButton:hover{background-color:var(--n-primary-1)}.TopDownRoomRenderer-module__QqrplG__modeButton[aria-pressed=true]{color:var(--n-white);background-color:var(--n-primary-9)}.TopDownRoomRenderer-module__QqrplG__modeButton[aria-pressed=true] .TopDownRoomRenderer-module__QqrplG__modeIcon{background-color:var(--n-white)}.TopDownRoomRenderer-module__QqrplG__modeButton[aria-pressed=true] .TopDownRoomRenderer-module__QqrplG__modeButtonLabel{color:var(--n-white)}.TopDownRoomRenderer-module__QqrplG__modeButton:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:1px}.TopDownRoomRenderer-module__QqrplG__modeButtonLabel{color:inherit}.TopDownRoomRenderer-module__QqrplG__modeIcon{color:var(--n-black);border-radius:4px;padding:2px;display:flex}.TopDownRoomRenderer-module__QqrplG__modeIcon svg{width:18px;height:18px}.TopDownRoomRenderer-module__QqrplG__wallLengths{z-index:1;pointer-events:none;position:absolute;inset:0}.TopDownRoomRenderer-module__QqrplG__wallLength{font:inherit;color:var(--n-black);cursor:pointer;pointer-events:auto;background-color:var(--n-white);border:1px solid #0000;border-radius:4px;padding:2px 5px;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.TopDownRoomRenderer-module__QqrplG__wallLength:hover{color:var(--n-primary-10);border-color:var(--n-primary-5)}.TopDownRoomRenderer-module__QqrplG__wallLength:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px}.TopDownRoomRenderer-module__QqrplG__accessoryDistances{z-index:2;pointer-events:none;position:absolute;inset:0}.TopDownRoomRenderer-module__QqrplG__accessoryDistance{color:var(--n-black);white-space:nowrap;background-color:var(--n-white);border:1px solid var(--n-primary-3);box-shadow:0 1px 4px color-mix(in srgb,var(--n-primary-11),transparent 82%);border-radius:4px;padding:2px 5px;font-size:12px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.TopDownRoomRenderer-module__QqrplG__wallPoints{pointer-events:none;position:absolute;inset:0}.TopDownRoomRenderer-module__QqrplG__wallAccessories{z-index:1;pointer-events:none;position:absolute;inset:0}.TopDownRoomRenderer-module__QqrplG__wallAccessory,.TopDownRoomRenderer-module__QqrplG__accessoryPreview{background-color:var(--n-primary-7);border:2px solid var(--n-white);min-width:0;box-shadow:0 2px 6px color-mix(in srgb,var(--n-primary-11),transparent 70%);border-radius:3px;padding:0;position:absolute}.TopDownRoomRenderer-module__QqrplG__wallAccessory{cursor:grab;pointer-events:auto;touch-action:none;justify-content:center;align-items:center;display:flex}.TopDownRoomRenderer-module__QqrplG__wallAccessory:hover:not(:disabled){background-color:var(--n-primary-9)}.TopDownRoomRenderer-module__QqrplG__wallAccessory:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px}.TopDownRoomRenderer-module__QqrplG__wallAccessory:disabled{pointer-events:none}.TopDownRoomRenderer-module__QqrplG__wallAccessoryIcon{z-index:1;width:26px;height:26px;color:var(--n-primary-10);pointer-events:none;background-color:var(--n-white);border:1px solid var(--n-primary-4);box-shadow:0 1px 4px color-mix(in srgb,var(--n-primary-11),transparent 75%);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.TopDownRoomRenderer-module__QqrplG__wallAccessoryIcon svg{width:17px;height:17px}.TopDownRoomRenderer-module__QqrplG__accessoryOpeningIndicator{pointer-events:none;transform-origin:top;fill:none;width:100%;stroke:var(--n-primary-10);position:absolute;left:0;overflow:visible}.TopDownRoomRenderer-module__QqrplG__accessoryOpeningIndicator path{stroke-width:1px;vector-effect:non-scaling-stroke}.TopDownRoomRenderer-module__QqrplG__accessoryPreview{background-color:color-mix(in srgb,var(--n-primary-7),transparent 55%);border-style:dashed}.TopDownRoomRenderer-module__QqrplG__accessoryPreview.TopDownRoomRenderer-module__QqrplG__accessoryPreviewSnapped{background-color:var(--n-primary-7);border-style:solid}.TopDownRoomRenderer-module__QqrplG__wallPoint{cursor:grab;pointer-events:auto;touch-action:none;width:30px;height:30px;color:var(--n-primary-8);background-color:var(--n-white);border:1px solid var(--n-primary-4);box-shadow:0 3px 8px color-mix(in srgb,var(--n-primary-11),transparent 75%);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:absolute;transform:translate(-50%,-50%)}.TopDownRoomRenderer-module__QqrplG__wallPoint span{line-height:0;display:flex}.TopDownRoomRenderer-module__QqrplG__wallPoint svg{width:14px;height:14px}.TopDownRoomRenderer-module__QqrplG__wallPoint:hover{color:var(--n-primary-10);background-color:var(--n-primary-1);border-color:var(--n-primary-6);box-shadow:0 4px 10px color-mix(in srgb,var(--n-primary-11),transparent 68%)}.TopDownRoomRenderer-module__QqrplG__wallPoint:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px}.TopDownRoomRenderer-module__QqrplG__wallPoint.TopDownRoomRenderer-module__QqrplG__wallPointDeleting{color:var(--n-error);cursor:pointer;border-color:color-mix(in srgb,var(--n-error),transparent 55%)}.TopDownRoomRenderer-module__QqrplG__wallPoint.TopDownRoomRenderer-module__QqrplG__wallPointDeleting:hover{color:var(--n-error);background-color:color-mix(in srgb,var(--n-error),var(--n-white)90%);border-color:var(--n-error);box-shadow:0 4px 10px color-mix(in srgb,var(--n-error),transparent 72%)}.TopDownRoomRenderer-module__QqrplG__wallPoint.TopDownRoomRenderer-module__QqrplG__wallPointDeleting:focus-visible{outline-color:var(--n-error)}.TopDownRoomRenderer-module__QqrplG__wallPoint.TopDownRoomRenderer-module__QqrplG__wallPointDrawing{color:var(--n-primary-8);cursor:crosshair;border-color:var(--n-primary-5)}.TopDownRoomRenderer-module__QqrplG__wallPoint.TopDownRoomRenderer-module__QqrplG__wallPointDrawing:hover{color:var(--n-primary-10);background-color:var(--n-primary-1);border-color:var(--n-primary-7)}
.page-module__9s-EQq__root{gap:var(--n-space-sm);grid-template-columns:40fr 5fr 5fr 5fr 5fr 40fr;grid-template-areas:"breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs""imageGallery imageGallery imageGallery imageGallery imageGallery addToCartForm""description description description description descriptionImage descriptionImage""parameters parameters parameters categoryDescription categoryDescription categoryDescription""additionalDescription additionalDescription additionalDescription additionalDescription additionalDescription additionalDescription""similarItems similarItems similarItems similarItems similarItems similarItems""recentlySeen recentlySeen recentlySeen recentlySeen recentlySeen recentlySeen""relatedCategories relatedCategories relatedCategories relatedCategories relatedCategories relatedCategories""itemsFromCategory itemsFromCategory itemsFromCategory itemsFromCategory itemsFromCategory itemsFromCategory";display:grid}.page-module__9s-EQq__breadcrumbs{grid-area:breadcrumbs;min-height:30px}.page-module__9s-EQq__parameters{grid-area:parameters;min-height:600px}.page-module__9s-EQq__categoryDescription{text-align:justify;grid-area:categoryDescription;min-height:400px}.page-module__9s-EQq__recentlySeen{grid-area:recentlySeen;min-height:300px}.page-module__9s-EQq__similarItems{grid-area:similarItems;min-width:0;min-height:300px}.page-module__9s-EQq__relatedCategories{grid-area:relatedCategories;min-height:300px}.page-module__9s-EQq__itemsFromCategory{grid-area:itemsFromCategory;min-height:300px}@media screen and (max-width:992px){.page-module__9s-EQq__root{grid-template-columns:1fr;grid-template-areas:"breadcrumbs""imageGallery""addToCartForm""description""additionalDescription""descriptionImage""parameters""categoryDescription""recentlySeen""similarItems""relatedCategories""itemsFromCategory"}}
.RoomEditor-module__sCMYrq__root{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.RoomEditor-module__sCMYrq__stepper{background-color:var(--n-white);border-bottom:1px solid var(--n-primary-3);flex:none;padding:24px 64px 16px}.RoomEditor-module__sCMYrq__workspace{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.RoomEditor-module__sCMYrq__canvas{min-width:0;min-height:0;position:relative}.RoomEditor-module__sCMYrq__viewSwitcher{z-index:4;max-width:calc(100% - 32px);background-color:var(--n-white);border:1px solid var(--n-primary-4);min-inline-size:0;box-shadow:0 3px 10px color-mix(in srgb,var(--n-primary-11),transparent 82%);border-radius:8px;gap:2px;margin:0;padding:4px;display:flex;position:absolute;bottom:16px;left:16px;overflow-x:auto}.RoomEditor-module__sCMYrq__viewSwitcher button{font:inherit;font-size:var(--n-font-size-sm);color:var(--n-primary-9);cursor:pointer;background-color:#0000;border:0;border-radius:5px;flex:none;padding:7px 10px}.RoomEditor-module__sCMYrq__viewSwitcher button:hover{background-color:var(--n-primary-1)}.RoomEditor-module__sCMYrq__viewSwitcher button[aria-pressed=true]{color:var(--n-white);background-color:var(--n-primary-9)}.RoomEditor-module__sCMYrq__viewSwitcher button:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:1px}.RoomEditor-module__sCMYrq__wallListSection{gap:var(--n-space-sm);flex-direction:column;display:flex}.RoomEditor-module__sCMYrq__wallListHeading{justify-content:space-between;align-items:center;display:flex}.RoomEditor-module__sCMYrq__wallListHeading h3{color:var(--n-primary-11);font-size:var(--n-font-size);margin:0}.RoomEditor-module__sCMYrq__wallListHeading span{min-width:24px;color:var(--n-primary-8);font-size:var(--n-font-size-sm);text-align:center;background-color:var(--n-primary-1);border-radius:999px;padding:2px 7px}.RoomEditor-module__sCMYrq__wallList{gap:var(--n-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RoomEditor-module__sCMYrq__wallList li{padding:var(--n-space-sm)var(--n-space-md);background-color:var(--n-primary-1);border:1px solid var(--n-primary-3);border-radius:var(--n-space-xs);transition:background-color .15s,border-color .15s}.RoomEditor-module__sCMYrq__wallList li:hover,.RoomEditor-module__sCMYrq__wallList li:focus-within{background-color:color-mix(in srgb,var(--n-primary-2),var(--n-white)35%);border-color:var(--n-primary-6)}.RoomEditor-module__sCMYrq__wallListItem{align-items:center;gap:var(--n-space-sm);display:flex}.RoomEditor-module__sCMYrq__wallListDetails{flex:1;min-width:0}.RoomEditor-module__sCMYrq__wallListDetails div{justify-content:space-between;gap:var(--n-space-sm);display:flex}.RoomEditor-module__sCMYrq__wallListDetails strong,.RoomEditor-module__sCMYrq__wallListDetails span,.RoomEditor-module__sCMYrq__wallListDetails small{font-size:var(--n-font-size-sm)}.RoomEditor-module__sCMYrq__wallListDetails strong{color:var(--n-primary-10)}.RoomEditor-module__sCMYrq__wallListDetails small{color:var(--n-primary-7)}.RoomEditor-module__sCMYrq__wallLengthButton{font:inherit;font-size:var(--n-font-size-sm);color:var(--n-primary-7);cursor:pointer;border:0;border-bottom:1px dashed var(--n-primary-5);background:0 0;padding:0}.RoomEditor-module__sCMYrq__wallLengthButton:hover{color:var(--n-primary-10);border-color:var(--n-primary-9)}.RoomEditor-module__sCMYrq__wallLengthButton:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px;border-radius:2px}.RoomEditor-module__sCMYrq__deleteWallButton{width:32px;height:32px;color:var(--n-error);cursor:pointer;background-color:var(--n-white);border:1px solid color-mix(in srgb,var(--n-error),transparent 65%);border-radius:var(--n-space-xs);flex:none;justify-content:center;align-items:center;padding:0;display:flex}.RoomEditor-module__sCMYrq__deleteWallButton svg{width:15px;height:15px}.RoomEditor-module__sCMYrq__deleteWallButton:hover{background-color:color-mix(in srgb,var(--n-error),var(--n-white)92%);border-color:var(--n-error)}.RoomEditor-module__sCMYrq__deleteWallButton:focus-visible{outline:2px solid var(--n-error);outline-offset:2px}.RoomEditor-module__sCMYrq__emptyWallList{color:var(--n-primary-7);font-size:var(--n-font-size-sm);margin:0;line-height:1.5}.RoomEditor-module__sCMYrq__accessoryListSection{gap:var(--n-space-sm);flex-direction:column;display:flex}.RoomEditor-module__sCMYrq__accessoryPaletteItem{align-items:center;gap:var(--n-space-md);padding:var(--n-space-md);font:inherit;color:var(--n-primary-10);cursor:grab;touch-action:none;background-color:var(--n-primary-1);border:1px solid var(--n-primary-3);border-radius:var(--n-space-xs);display:flex}.RoomEditor-module__sCMYrq__accessoryPaletteItem .RoomEditor-module__sCMYrq__accessoryPaletteIcon{width:36px;height:36px;color:var(--n-primary-9);background-color:var(--n-white);border:1px solid var(--n-primary-4);box-shadow:0 2px 6px color-mix(in srgb,var(--n-primary-11),transparent 75%);border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.RoomEditor-module__sCMYrq__accessoryPaletteItem .RoomEditor-module__sCMYrq__accessoryPaletteIcon svg{width:22px;height:22px}.RoomEditor-module__sCMYrq__accessoryPaletteItem strong{font-size:var(--n-font-size-sm)}.RoomEditor-module__sCMYrq__accessoryPaletteItem:hover{background-color:var(--n-primary-2);border-color:var(--n-primary-6)}.RoomEditor-module__sCMYrq__accessoryPaletteItem:active{cursor:grabbing}.RoomEditor-module__sCMYrq__accessoryPaletteItem:focus-visible{outline:2px solid var(--n-primary-7);outline-offset:2px}@media screen and (max-width:900px){.RoomEditor-module__sCMYrq__stepper{padding:20px 32px 12px}.RoomEditor-module__sCMYrq__workspace{grid-template-rows:minmax(480px,65vh) auto;grid-template-columns:minmax(0,1fr)}}
.RoomEditorSidebar-module__EPdMXa__root{background-color:var(--n-white);border-left:1px solid var(--n-primary-3);flex-direction:column;min-width:0;min-height:0;padding:24px;display:flex}.RoomEditorSidebar-module__EPdMXa__content{flex-direction:column;flex:1;gap:24px;min-height:0;display:flex;overflow-y:auto}.RoomEditorSidebar-module__EPdMXa__heading{flex-direction:column;gap:8px;display:flex}.RoomEditorSidebar-module__EPdMXa__heading h2,.RoomEditorSidebar-module__EPdMXa__heading p{margin:0}.RoomEditorSidebar-module__EPdMXa__heading h2{color:var(--n-primary-11);font-size:var(--n-display-font-size-sm)}.RoomEditorSidebar-module__EPdMXa__heading p{color:var(--n-primary-7);font-size:var(--n-font-size-sm);line-height:1.5}.RoomEditorSidebar-module__EPdMXa__footer{border-top:1px solid var(--n-primary-3);padding-top:24px}.RoomEditorSidebar-module__EPdMXa__continueButton{width:100%}@media screen and (max-width:900px){.RoomEditorSidebar-module__EPdMXa__root{border-top:1px solid var(--n-primary-3);border-left:0;min-height:420px}}
.page-module__3TZLCW__root{padding-bottom:var(--n-space-xl)}.page-module__3TZLCW__root .page-module__3TZLCW__content{margin-top:var(--n-space-xl);border-top:1px solid var(--n-primary-3)}.page-module__3TZLCW__root .page-module__3TZLCW__content:has([data-empty-item-list=true]){display:none}.page-module__3TZLCW__root .page-module__3TZLCW__content .page-module__3TZLCW__container{flex-direction:row;display:flex}@media screen and (max-width:991px){.page-module__3TZLCW__root .page-module__3TZLCW__content .page-module__3TZLCW__container{flex-direction:column}}.page-module__3TZLCW__root .page-module__3TZLCW__content .page-module__3TZLCW__container .page-module__3TZLCW__list{width:100%;min-width:0;scroll-margin-top:calc(var(--n-navigation-height) + var(--n-space-md));flex:1}
.RoomShapePicker-module__s5peAa__root{gap:var(--n-space-sm);display:grid}.RoomShapePicker-module__s5peAa__shape{gap:var(--n-space-md);width:100%;padding:var(--n-space-md);font:inherit;color:var(--n-text-primary);text-align:left;cursor:pointer;background:var(--n-white);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);grid-template-columns:72px minmax(0,1fr);align-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid}.RoomShapePicker-module__s5peAa__shape:hover{background-color:var(--n-primary-1);border-color:var(--n-primary-6)}.RoomShapePicker-module__s5peAa__shape[aria-pressed=true]{background-color:var(--n-primary-1);border-color:var(--n-primary-9);box-shadow:0 0 0 1px var(--n-primary-9)}.RoomShapePicker-module__s5peAa__shape:focus-visible{outline:2px solid var(--n-primary-8);outline-offset:2px}.RoomShapePicker-module__s5peAa__preview{width:72px;height:72px}.RoomShapePicker-module__s5peAa__preview path{fill:color-mix(in srgb,var(--n-primary-4),transparent 55%);stroke:var(--n-primary-10);stroke-width:5px;stroke-linejoin:round}.RoomShapePicker-module__s5peAa__copy{gap:var(--n-space-xs);flex-direction:column;min-width:0;display:flex}.RoomShapePicker-module__s5peAa__copy strong{color:var(--n-primary-11);font-size:var(--n-font-size)}.RoomShapePicker-module__s5peAa__copy span{color:var(--n-primary-7);font-size:var(--n-font-size-sm);line-height:1.4}
.CategoryHeaderFragmentSkeleton-module__rNgUJq__root{padding-top:calc(var(--n-space-md)*2)}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__breadcrumbs{border-radius:var(--n-space-xs);background:var(--n-primary-2);width:12rem;height:1rem;animation:1.2s ease-in-out infinite CategoryHeaderFragmentSkeleton-module__rNgUJq__categoryHeaderFragmentSkeletonPulse;display:block}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header{padding-top:calc(var(--n-space-md)*2);padding-bottom:calc(var(--n-space-md)*2);gap:var(--n-space-xl);display:flex}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header .CategoryHeaderFragmentSkeleton-module__rNgUJq__title{border-radius:var(--n-space-sm);background:var(--n-primary-2);width:min(400px,60%);height:2.5rem;animation:1.2s ease-in-out infinite CategoryHeaderFragmentSkeleton-module__rNgUJq__categoryHeaderFragmentSkeletonPulse;display:block}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header .CategoryHeaderFragmentSkeleton-module__rNgUJq__description{border-radius:var(--n-space-sm);background:var(--n-primary-2);width:min(400px,40%);height:5rem;margin-left:auto;animation:1.2s ease-in-out infinite CategoryHeaderFragmentSkeleton-module__rNgUJq__categoryHeaderFragmentSkeletonPulse;display:block}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__carousel{background:var(--n-primary-2);border-radius:16px;width:100%;height:320px;animation:1.2s ease-in-out infinite CategoryHeaderFragmentSkeleton-module__rNgUJq__categoryHeaderFragmentSkeletonPulse;display:block}@media screen and (max-width:968px){.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__carousel{padding-inline:calc(var(--n-space-md)*1)}}@media screen and (max-width:1199px){.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header{flex-direction:column}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header .CategoryHeaderFragmentSkeleton-module__rNgUJq__description{width:100%;margin-left:0}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__header .CategoryHeaderFragmentSkeleton-module__rNgUJq__title{width:100%}.CategoryHeaderFragmentSkeleton-module__rNgUJq__root .CategoryHeaderFragmentSkeleton-module__rNgUJq__carousel{height:240px}}@keyframes CategoryHeaderFragmentSkeleton-module__rNgUJq__categoryHeaderFragmentSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}
.KitchenWizardPreview-module__fDL68q__shell{min-width:0;position:relative}.KitchenWizardPreview-module__fDL68q__shell[data-visible=false] .KitchenWizardPreview-module__fDL68q__root{opacity:0;pointer-events:none;transform:translate(48px)}.KitchenWizardPreview-module__fDL68q__shell[data-visible=false] .KitchenWizardPreview-module__fDL68q__showPreview{opacity:1;pointer-events:auto;transform:translate(0)}.KitchenWizardPreview-module__fDL68q__showPreview{z-index:4;border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);background:var(--n-white);width:44px;height:44px;color:var(--n-primary-10);opacity:0;pointer-events:none;cursor:pointer;justify-content:center;align-items:center;transition:opacity .16s .12s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:0;right:0;transform:translate(16px)}.KitchenWizardPreview-module__fDL68q__showPreview svg{width:20px;height:20px}.KitchenWizardPreview-module__fDL68q__showPreview:hover{background:var(--n-primary-1)}.KitchenWizardPreview-module__fDL68q__showPreview:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}.KitchenWizardPreview-module__fDL68q__launcherButton{border:1px solid var(--n-primary-4);background:var(--n-white);width:48px;height:48px;color:var(--n-primary-11);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.KitchenWizardPreview-module__fDL68q__launcherButton>span{justify-content:center;align-items:center;width:22px;height:22px;line-height:0;display:inline-flex}.KitchenWizardPreview-module__fDL68q__launcherButton svg{width:22px;height:22px;display:block}.KitchenWizardPreview-module__fDL68q__launcherButton svg path{stroke:currentColor}.KitchenWizardPreview-module__fDL68q__launcherButton:hover{background:var(--n-primary-1)}.KitchenWizardPreview-module__fDL68q__launcherButton:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:3px}.KitchenWizardPreview-module__fDL68q__root{border-radius:var(--n-space-md);background:radial-gradient(circle at 50% 32%,#ffffffeb,transparent 46%),linear-gradient(155deg,var(--n-primary-0),var(--n-primary-2));opacity:1;border:1px solid #ffffff9e;width:100%;min-width:0;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(0);box-shadow:0 22px 60px #262b331a}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--n-space-sm);padding:var(--n-space-md)var(--n-space-md)0;display:flex;position:relative}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__titleRow{align-items:center;gap:var(--n-space-sm);display:flex}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__titleRow h4{color:var(--n-primary-11);font-size:var(--n-font-size-md);margin:1px 0 0;font-weight:600}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__icon{background:var(--n-primary-11);width:38px;height:38px;color:var(--n-white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__icon>span{justify-content:center;align-items:center;width:20px;height:20px;line-height:0;display:inline-flex}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__icon svg{width:20px;height:20px;color:var(--n-white);display:block}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__icon svg path{stroke:var(--n-white)}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__eyebrow{color:var(--n-primary-6);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2;display:block}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__focus{border:1px solid var(--n-primary-3);border-radius:var(--n-space-lg);max-width:100%;color:var(--n-primary-8);text-overflow:ellipsis;white-space:nowrap;background:#ffffffbf;padding:5px 9px;font-size:11px;font-weight:500;overflow:hidden}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__headerMeta{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;max-width:45%;display:flex}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__previewActions{gap:5px;display:flex}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__controlButton{border:1px solid var(--n-primary-3);width:30px;height:30px;color:var(--n-primary-9);cursor:pointer;background:#ffffffc7;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__controlButton svg{width:15px;height:15px}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__controlButton:hover{background:var(--n-white);color:var(--n-primary-11)}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__controlButton:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__canvasWrap{width:100%;margin-top:calc(var(--n-space-sm)*-1);position:relative}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__canvas{cursor:grab;opacity:1;transition:opacity .2s;display:block}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__canvas:active{cursor:grabbing}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__loading{z-index:2;color:var(--n-primary-8);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__reset{z-index:3;right:var(--n-space-sm);bottom:var(--n-space-xs);border-radius:var(--n-space-lg);min-height:34px;color:var(--n-primary-9);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #fffc;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex;position:absolute;box-shadow:0 5px 18px #262b331a}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__reset svg{width:15px;height:15px;display:block}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__reset>span{align-items:center;line-height:1;display:inline-flex}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__reset>span:first-child{justify-content:center;width:15px;height:15px;line-height:0}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__reset:hover{background:var(--n-white)}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__reset:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__hint{padding:var(--n-space-xs)var(--n-space-md)var(--n-space-sm);color:var(--n-primary-6);text-align:center;margin:0;font-size:10px;line-height:1.4}@media screen and (max-height:800px){.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__hint{display:none}}.KitchenWizardPreview-module__fDL68q__selectionSummary{margin:0 var(--n-space-sm);border:1px solid var(--n-primary-3);border-radius:var(--n-space-sm);background:var(--n-primary-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.KitchenWizardPreview-module__fDL68q__selectionSummary>.KitchenWizardPreview-module__fDL68q__colorPicker{min-width:0;color:var(--n-primary-9);background:#ffffffdb;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.KitchenWizardPreview-module__fDL68q__colorPickerContent{flex-direction:column;flex:1;min-width:0;display:flex}.KitchenWizardPreview-module__fDL68q__colorPickerContent small{color:var(--n-primary-6);margin-bottom:1px;font-size:9px;display:block}.KitchenWizardPreview-module__fDL68q__colorPickerContent select{width:100%;min-width:0;color:var(--n-primary-10);font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0;padding:0 12px 0 0;font-size:10px;font-weight:500;overflow:hidden}.KitchenWizardPreview-module__fDL68q__colorPickerContent select:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px;border-radius:2px}.KitchenWizardPreview-module__fDL68q__colorPickerValue{min-width:0;color:var(--n-primary-10);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.KitchenWizardPreview-module__fDL68q__swatch{background-position:50%;background-size:cover;border:1px solid #00000014;border-radius:50%;flex:none;width:22px;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6}.KitchenWizardPreview-module__fDL68q__swatchTop,.KitchenWizardPreview-module__fDL68q__swatchBottom{background-position:50%;background-size:cover;height:50%;position:absolute;left:0;right:0}.KitchenWizardPreview-module__fDL68q__swatchTop{top:0}.KitchenWizardPreview-module__fDL68q__swatchBottom{bottom:0}.KitchenWizardPreview-module__fDL68q__previewModal{width:calc(100vw - 48px)!important}.KitchenWizardPreview-module__fDL68q__modalBody{margin-bottom:0!important;overflow:hidden!important}.KitchenWizardPreview-module__fDL68q__modalSelectionSummary{margin-top:var(--n-space-sm);margin-bottom:var(--n-space-xs)}.KitchenWizardPreview-module__fDL68q__modalCanvasWrap{border-radius:var(--n-space-md);background:radial-gradient(circle at 50% 32%,#ffffffeb,transparent 46%),linear-gradient(155deg,var(--n-primary-0),var(--n-primary-2));width:100%;position:relative;overflow:hidden}.KitchenWizardPreview-module__fDL68q__modalCanvas{cursor:grab;opacity:1;transition:opacity .2s;display:block}.KitchenWizardPreview-module__fDL68q__modalCanvas:active{cursor:grabbing}.KitchenWizardPreview-module__fDL68q__modalLoading{z-index:2;color:var(--n-primary-8);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.KitchenWizardPreview-module__fDL68q__modalReset{z-index:3;right:var(--n-space-sm);bottom:var(--n-space-sm);border-radius:var(--n-space-lg);min-height:36px;color:var(--n-primary-9);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #fffc;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex;position:absolute;box-shadow:0 5px 18px #262b331a}.KitchenWizardPreview-module__fDL68q__modalReset svg{width:16px;height:16px;display:block}.KitchenWizardPreview-module__fDL68q__modalReset>span{align-items:center;line-height:1;display:inline-flex}.KitchenWizardPreview-module__fDL68q__modalReset>span:first-child{justify-content:center;width:16px;height:16px;line-height:0}.KitchenWizardPreview-module__fDL68q__modalReset:hover{background:var(--n-white)}.KitchenWizardPreview-module__fDL68q__modalReset:focus-visible{outline:2px solid var(--n-primary-11);outline-offset:2px}@media (prefers-reduced-motion:reduce){.KitchenWizardPreview-module__fDL68q__root,.KitchenWizardPreview-module__fDL68q__showPreview,.KitchenWizardPreview-module__fDL68q__root .KitchenWizardPreview-module__fDL68q__canvas,.KitchenWizardPreview-module__fDL68q__modalCanvas{transition:none}}
.WizardRadioGroup-module__iYCiuG__root{gap:var(--n-space-md);flex-direction:column;width:100%;min-width:0;display:flex}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__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}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group[data-default-group=false]:not(:first-child){margin-top:calc(var(--n-space-md)*2);border-top:1px solid var(--n-primary-3)}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__groupHeader{top:calc(var(--n-navigation-height) - calc(var(--n-space-md)*2.25));z-index:1;padding-top:calc(var(--n-space-md)*2);padding-bottom: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}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__groupHeader h5{padding-left:var(--n-space-md);font-size:calc(var(--n-font-size-md)*1.25);margin:0}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__options{gap:var(--n-space-md);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__options[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__options[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__options[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__options[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__options>*{min-width:0}@media screen and (max-width:1200px){.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__options{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:768px){.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__actions{padding-top:var(--n-space-md);text-align:center;align-self:stretch}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__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}.WizardRadioGroup-module__iYCiuG__root .WizardRadioGroup-module__iYCiuG__group .WizardRadioGroup-module__iYCiuG__actions button:hover{opacity:.9}
.WizardRangedInput-module__lr6G-q__root{justify-content:center;align-items:center;gap:var(--n-space-lg);padding-top:var(--n-space-xxl);z-index:1;display:flex;position:relative}@media screen and (max-width:768px){.WizardRangedInput-module__lr6G-q__root{gap:calc(var(--n-space-lg)*.75)}}.WizardRangedInput-module__lr6G-q__root .WizardRangedInput-module__lr6G-q__button{border:1px solid var(--n-primary-4);width:42px;height:42px;font-size:calc(var(--n-font-size-xl)*1.5);background-color:var(--n-primary-0);cursor:pointer;border-radius:100%;justify-content:center;align-items:center;font-weight:100;line-height:0;display:flex}.WizardRangedInput-module__lr6G-q__root .WizardRangedInput-module__lr6G-q__button svg{width:20px;height:20px}.WizardRangedInput-module__lr6G-q__root .WizardRangedInput-module__lr6G-q__button svg path{stroke-width:1px}.WizardRangedInput-module__lr6G-q__root .WizardRangedInput-module__lr6G-q__input{color:var(--n-primary-11);font-size:var(--n-display-font-size-xl);justify-content:center;align-items:center;column-gap:.25ch;min-width:300px;font-weight:600;display:flex}@media screen and (max-width:768px){.WizardRangedInput-module__lr6G-q__root .WizardRangedInput-module__lr6G-q__input{min-width:180px}}.WizardRangedInput-module__lr6G-q__root .WizardRangedInput-module__lr6G-q__input input[type=number]{text-align:center;min-width:1ch;color:var(--n-primary-11);font-size:var(--n-display-font-size-xl);background:0 0;border:none;font-weight:600;line-height:1}.WizardRangedInput-module__lr6G-q__root .WizardRangedInput-module__lr6G-q__input input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.WizardRangedInput-module__lr6G-q__root .WizardRangedInput-module__lr6G-q__input input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.WizardRangedInput-module__lr6G-q__root .WizardRangedInput-module__lr6G-q__input input[type=number]:focus{outline:none}.WizardRangedInput-module__lr6G-q__root .WizardRangedInput-module__lr6G-q__input .WizardRangedInput-module__lr6G-q__suffix{line-height:1;color:var(--n-primary-11)!important}
.WizardContent-module__EbcPmq__root{width:100%;min-width:0;padding-top:var(--n-space-xxl);align-self:stretch;display:flex}.WizardContent-module__EbcPmq__root:not([data-columns="1"]) .wizard-radio-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}.WizardContent-module__EbcPmq__root:not([data-columns="1"]) .wizard-radio{padding:var(--n-space-sm)}.WizardContent-module__EbcPmq__root:not([data-columns="1"]) .wizard-radio h5{padding-top:var(--n-space-xs)!important;font-weight:500!important;font-size:var(--n-font-size-sm)!important;padding-bottom:0!important}@media screen and (max-width:768px){.WizardContent-module__EbcPmq__root .wizard-radio{padding:var(--n-space-sm)}.WizardContent-module__EbcPmq__root .wizard-radio h5{padding-top:var(--n-space-xs)!important;font-weight:500!important;font-size:var(--n-font-size-sm)!important;padding-bottom:0!important}}.WizardContent-module__EbcPmq__root .WizardContent-module__EbcPmq__tabs{margin-top:calc(var(--n-space-md)*-2)}.WizardContent-module__EbcPmq__root .WizardContent-module__EbcPmq__tabs .WizardContent-module__EbcPmq__column{padding-top:var(--n-space-md)}.WizardContent-module__EbcPmq__column{align-items:center;gap:var(--n-space-md);min-width:0;padding-left:calc(var(--n-space-md)*2);padding-right:calc(var(--n-space-md)*2);flex-direction:column;flex:1 1 0;display:flex}.WizardContent-module__EbcPmq__column:not(:last-child){border-right:1px solid var(--n-primary-3)}.WizardContent-module__EbcPmq__column .WizardContent-module__EbcPmq__columnHeader{text-align:center;font-size:var(--n-font-size-lg);margin:0;font-weight:400}
.FlashMessages-module__nAg32W__viewport{z-index:1000;width:100%;position:fixed;top:0;left:0;right:0}.FlashMessages-module__nAg32W__stripe{background-color:var(--n-primary-11);color:var(--n-white);text-align:center;padding:var(--n-space-sm)var(--n-space-md);font-size:var(--n-font-size-sm);line-height:1.4}.FlashMessages-module__nAg32W__stripe *{color:var(--n-white)}.FlashMessages-module__nAg32W__stripe a{text-decoration:none}.FlashMessages-module__nAg32W__stripe a:hover{text-decoration:underline}@media screen and (max-width:1025px){.FlashMessages-module__nAg32W__stripe{margin-bottom:3px;font-size:12px}}
.ContactPhoneFlashMessage-module__davV8G__contact{padding-right:var(--n-space-sm)}
.ExportButton-module__g3GZJa__trigger{right:var(--n-space-md);bottom:var(--n-space-md);z-index:1;background-color:var(--n-primary-2);border-color:var(--n-primary-4);width:30px;height:30px;padding:0;position:absolute}.ExportButton-module__g3GZJa__trigger .ExportButton-module__g3GZJa__text{justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.ExportButton-module__g3GZJa__trigger svg{width:15px;height:15px;color:var(--n-primary-4)}
.layout-module__abwUya__root{background-color:var(--n-primary-1);height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.layout-module__abwUya__content{background-color:var(--n-primary-1);min-width:0;min-height:0;padding:var(--n-space-lg);flex:1;position:relative;overflow:hidden auto}@media screen and (max-width:991px){.layout-module__abwUya__root{flex-direction:column;height:auto;min-height:100dvh;max-height:none;overflow:visible}.layout-module__abwUya__content{min-height:auto;overflow:visible}}
