.FilterOptions-module-scss-module__KeGBpW__filtersContainer{flex-direction:column;gap:14px;width:100%;display:flex}.FilterOptions-module-scss-module__KeGBpW__filtersContainer i{font-weight:300}.FilterOptions-module-scss-module__KeGBpW__clearAllButton{cursor:pointer;letter-spacing:.12px;color:#000;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;font-family:Figtree,sans-serif;font-size:12px;font-weight:300;line-height:18px;display:flex}.FilterOptions-module-scss-module__KeGBpW__clearAllButton:hover{opacity:.7}.FilterOptions-module-scss-module__KeGBpW__clearIcon{font-family:"Font Awesome 6 Sharp",sans-serif;font-size:12px;font-weight:300;line-height:10px}.FilterOptions-module-scss-module__KeGBpW__divider{background-color:#d6dbda;width:100%;height:1px}.FilterOptions-module-scss-module__KeGBpW__filterSection{flex-direction:column;gap:10px;width:100%;display:flex}.FilterOptions-module-scss-module__KeGBpW__sectionHeader{cursor:pointer;color:#000;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:Figtree,sans-serif;font-size:16px;font-weight:600;line-height:24px;display:flex}.FilterOptions-module-scss-module__KeGBpW__sectionHeader:hover{opacity:.7}.FilterOptions-module-scss-module__KeGBpW__sectionTitle{flex:1}.FilterOptions-module-scss-module__KeGBpW__filterOptions{flex-direction:column;gap:10px;display:flex}.FilterOptions-module-scss-module__KeGBpW__filterOption{align-items:flex-start;gap:10px;display:flex}.FilterOptions-module-scss-module__KeGBpW__checkboxLabel{cursor:pointer;align-items:flex-start;gap:10px;width:100%;display:flex}.FilterOptions-module-scss-module__KeGBpW__checkbox{opacity:0;pointer-events:none;position:absolute}.FilterOptions-module-scss-module__KeGBpW__checkboxCustom{background-color:#fff;border:1px solid #000;border-radius:2px;flex-shrink:0;width:13px;height:13px;margin-top:6px;transition:background-color .2s;position:relative}.FilterOptions-module-scss-module__KeGBpW__checkbox:checked+.FilterOptions-module-scss-module__KeGBpW__checkboxCustom{background-color:#000}.FilterOptions-module-scss-module__KeGBpW__checkbox:checked+.FilterOptions-module-scss-module__KeGBpW__checkboxCustom:after{content:"✓";color:#fff;font-size:8px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FilterOptions-module-scss-module__KeGBpW__optionText{letter-spacing:.16px;color:#000;flex:1;font-family:Figtree,sans-serif;font-size:16px;font-weight:300;line-height:24px}.FilterOptions-module-scss-module__KeGBpW__showMoreButton{cursor:pointer;color:#000;text-align:left;background:0 0;border:none;padding:8px 0;font-family:Figtree,sans-serif;font-size:14px;font-weight:300;text-decoration:underline}.FilterOptions-module-scss-module__KeGBpW__showMoreButton:hover{opacity:.7}.FilterOptions-module-scss-module__KeGBpW__loading{color:#666;text-align:center;padding:20px;font-family:Figtree,sans-serif;font-size:16px;font-weight:300}.FilterOptions-module-scss-module__KeGBpW__noFiltersMessage{color:#888;text-align:center;padding:20px;font-family:Figtree,sans-serif;font-size:14px;font-style:italic;font-weight:300}
.CardSerie-module-scss-module__r9HrVW__card{text-decoration:none;display:block}.CardSerie-module-scss-module__r9HrVW__card picture{aspect-ratio:1;margin-bottom:var(--spacing-20)}.CardSerie-module-scss-module__r9HrVW__card picture img{object-fit:cover;height:100%;width:100%}.CardSerie-module-scss-module__r9HrVW__card h3{font-family:var(--font-heading-alt);font-weight:var(--body-weight-bold);font-size:var(--body-lg);line-height:var(--body-lg-lh)}
.Pagination-module-scss-module__5Vd3Uq__pagination{--pager-text:var(--link);--pager-text-hover:var(--link-hover);--pager-text-active:var(--white);--pager-border:transparent;--pager-border-hover:var(--border);--pager-border-active:var(--black);--pager-bg:transparent;--pager-bg-hover:transparent;--pager-bg-active:var(--black);--pager-size:3rem;--pager-border-radius:var(--radius-sm);--pager-gap:var(--spacing-16);margin-bottom:0;margin-top:var(--spacing-120)}.Pagination-module-scss-module__5Vd3Uq__pagination:has(.Pagination-module-scss-module__5Vd3Uq__pagination:empty){display:none}.Pagination-module-scss-module__5Vd3Uq__pagination ul{justify-content:center;gap:var(--pager-gap);margin:0;padding:0;list-style:none;display:flex}.Pagination-module-scss-module__5Vd3Uq__pageItem{justify-content:center;align-items:center;display:flex}.Pagination-module-scss-module__5Vd3Uq__pageItem.Pagination-module-scss-module__5Vd3Uq__disabled .Pagination-module-scss-module__5Vd3Uq__pageLink{opacity:.5;cursor:not-allowed;pointer-events:none}.Pagination-module-scss-module__5Vd3Uq__pageItem.Pagination-module-scss-module__5Vd3Uq__active .Pagination-module-scss-module__5Vd3Uq__pageLink{color:var(--pager-text-active);background-color:var(--pager-bg-active);border-color:var(--pager-border-active)}.Pagination-module-scss-module__5Vd3Uq__pageLink{text-align:center;width:var(--pager-size);height:var(--pager-size);border-radius:var(--pager-border-radius);color:var(--pager-text);background-color:var(--pager-bg);border:1px solid var(--pager-border);transition:var(--transition-duration-out)var(--transition-easing);justify-content:center;align-items:center;margin:0;padding:0;line-height:1;text-decoration:none;display:flex}.Pagination-module-scss-module__5Vd3Uq__pageLink:hover,.Pagination-module-scss-module__5Vd3Uq__pageLink:focus{color:var(--pager-text-hover);background-color:var(--pager-bg-hover);border-color:var(--pager-border-hover);transition-duration:var(--transition-duration-in)}.Pagination-module-scss-module__5Vd3Uq__pageLink.Pagination-module-scss-module__5Vd3Uq__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}:-webkit-any(.Pagination-module-scss-module__5Vd3Uq__prev,.Pagination-module-scss-module__5Vd3Uq__next) .Pagination-module-scss-module__5Vd3Uq__pageLink{border-color:var(--pager-border-active);padding-inline:var(--spacing-20);width:auto}:-moz-any(.Pagination-module-scss-module__5Vd3Uq__prev,.Pagination-module-scss-module__5Vd3Uq__next) .Pagination-module-scss-module__5Vd3Uq__pageLink{border-color:var(--pager-border-active);padding-inline:var(--spacing-20);width:auto}:is(.Pagination-module-scss-module__5Vd3Uq__prev,.Pagination-module-scss-module__5Vd3Uq__next) .Pagination-module-scss-module__5Vd3Uq__pageLink{border-color:var(--pager-border-active);padding-inline:var(--spacing-20);width:auto}:-webkit-any(.Pagination-module-scss-module__5Vd3Uq__prev,.Pagination-module-scss-module__5Vd3Uq__next) .Pagination-module-scss-module__5Vd3Uq__pageLink[aria-disabled=true]{opacity:.25;cursor:not-allowed;pointer-events:none}:-moz-any(.Pagination-module-scss-module__5Vd3Uq__prev,.Pagination-module-scss-module__5Vd3Uq__next) .Pagination-module-scss-module__5Vd3Uq__pageLink[aria-disabled=true]{opacity:.25;cursor:not-allowed;pointer-events:none}:is(.Pagination-module-scss-module__5Vd3Uq__prev,.Pagination-module-scss-module__5Vd3Uq__next) .Pagination-module-scss-module__5Vd3Uq__pageLink[aria-disabled=true]{opacity:.25;cursor:not-allowed;pointer-events:none}.Pagination-module-scss-module__5Vd3Uq__prev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.Pagination-module-scss-module__5Vd3Uq__prev:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.Pagination-module-scss-module__5Vd3Uq__prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:auto}.Pagination-module-scss-module__5Vd3Uq__prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.Pagination-module-scss-module__5Vd3Uq__prev:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.Pagination-module-scss-module__5Vd3Uq__prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto}.Pagination-module-scss-module__5Vd3Uq__next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Pagination-module-scss-module__5Vd3Uq__next:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Pagination-module-scss-module__5Vd3Uq__next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.Pagination-module-scss-module__5Vd3Uq__next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Pagination-module-scss-module__5Vd3Uq__next:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.Pagination-module-scss-module__5Vd3Uq__next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}
.Breadcrumb-module-scss-module__7boJoG__breadcrumb{padding-block:var(--spacing-16);z-index:10;position:absolute;top:calc(var(--section-spacing-start)*-1)}.Breadcrumb-module-scss-module__7boJoG__breadcrumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--spacing-24)/2)}.Breadcrumb-module-scss-module__7boJoG__breadcrumb:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--spacing-24)/2)}.Breadcrumb-module-scss-module__7boJoG__breadcrumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--spacing-24)/2)}.Breadcrumb-module-scss-module__7boJoG__breadcrumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--spacing-24)/2)}.Breadcrumb-module-scss-module__7boJoG__breadcrumb:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--spacing-24)/2)}.Breadcrumb-module-scss-module__7boJoG__breadcrumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--spacing-24)/2)}.Breadcrumb-module-scss-module__7boJoG__breadcrumbList{align-items:center;gap:.625rem;display:flex}.Breadcrumb-module-scss-module__7boJoG__breadcrumbItem{display:contents}:-webkit-any(.Breadcrumb-module-scss-module__7boJoG__breadcrumbLink,.Breadcrumb-module-scss-module__7boJoG__breadcrumbText){font-weight:300;font-size:var(--body-sm);line-height:var(--body-sm-lh);white-space:nowrap;color:var(--link);text-decoration:none}:-moz-any(.Breadcrumb-module-scss-module__7boJoG__breadcrumbLink,.Breadcrumb-module-scss-module__7boJoG__breadcrumbText){font-weight:300;font-size:var(--body-sm);line-height:var(--body-sm-lh);white-space:nowrap;color:var(--link);text-decoration:none}:is(.Breadcrumb-module-scss-module__7boJoG__breadcrumbLink,.Breadcrumb-module-scss-module__7boJoG__breadcrumbText){font-weight:300;font-size:var(--body-sm);line-height:var(--body-sm-lh);white-space:nowrap;color:var(--link);text-decoration:none}.Breadcrumb-module-scss-module__7boJoG__breadcrumbLink:hover{color:var(--link-hover)}.Breadcrumb-module-scss-module__7boJoG__breadcrumbText.Breadcrumb-module-scss-module__7boJoG__active{font-weight:var(--body-weight-bold);pointer-events:none}.Breadcrumb-module-scss-module__7boJoG__separator{font-size:.625rem;font-weight:var(--body-weight-light)!important;line-height:1!important}@media (max-width:768px){.Breadcrumb-module-scss-module__7boJoG__breadcrumb{-webkit-overflow-scrolling:touch;gap:.5rem;overflow-x:auto}.Breadcrumb-module-scss-module__7boJoG__breadcrumbList{gap:.5rem;min-width:max-content}.Breadcrumb-module-scss-module__7boJoG__breadcrumbItem{gap:.5rem}.Breadcrumb-module-scss-module__7boJoG__breadcrumbLink,.Breadcrumb-module-scss-module__7boJoG__breadcrumbText{font-size:.6875rem;line-height:1rem}.Breadcrumb-module-scss-module__7boJoG__separator{font-size:.5625rem}}@media (max-width:480px){.Breadcrumb-module-scss-module__7boJoG__breadcrumbItem:not(:last-child):not(:nth-last-child(2)) .Breadcrumb-module-scss-module__7boJoG__breadcrumbLink,.Breadcrumb-module-scss-module__7boJoG__breadcrumbItem:not(:last-child):not(:nth-last-child(2)) .Breadcrumb-module-scss-module__7boJoG__breadcrumbText{text-overflow:ellipsis;max-width:4rem;overflow:hidden}.Breadcrumb-module-scss-module__7boJoG__breadcrumbItem:nth-last-child(-n+2) .Breadcrumb-module-scss-module__7boJoG__breadcrumbLink,.Breadcrumb-module-scss-module__7boJoG__breadcrumbItem:nth-last-child(-n+2) .Breadcrumb-module-scss-module__7boJoG__breadcrumbText{max-width:none;text-overflow:unset;overflow:visible}}
.ProductGallery-module-scss-module__BJjRDG__productGallery{gap:var(--spacing-24);grid-template-columns:repeat(4,1fr);margin-top:var(--spacing-40);display:grid;position:relative}@media (max-width:768px){.ProductGallery-module-scss-module__BJjRDG__productGallery{grid-template-columns:repeat(2,1fr)}}.ProductGallery-module-scss-module__BJjRDG__thumbnail{aspect-ratio:1;cursor:pointer}.ProductGallery-module-scss-module__BJjRDG__thumbnail img{object-fit:cover;height:100%}.ProductGallery-module-scss-module__BJjRDG__thumbnail:first-child{grid-area:span 2/span 2}.ProductGallery-module-scss-module__BJjRDG__showMoreContainer{z-index:1;position:absolute;bottom:var(--spacing-24)}.ProductGallery-module-scss-module__BJjRDG__showMoreContainer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-24)}.ProductGallery-module-scss-module__BJjRDG__showMoreContainer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-24)}.ProductGallery-module-scss-module__BJjRDG__showMoreContainer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-24)}.ProductGallery-module-scss-module__BJjRDG__showMoreContainer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-24)}.ProductGallery-module-scss-module__BJjRDG__showMoreContainer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-24)}.ProductGallery-module-scss-module__BJjRDG__showMoreContainer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-24)}
.CustomFixtureDownloads-module-scss-module__LBfR_q__downloads{background-color:var(--grey-lighter);padding:var(--spacing-40);margin-top:var(--spacing-40)}.CustomFixtureDownloads-module-scss-module__LBfR_q__downloads h2{margin-bottom:var(--spacing-20)}.CustomFixtureDownloads-module-scss-module__LBfR_q__downloadList{margin:0;padding:0;list-style:none}.CustomFixtureDownloads-module-scss-module__LBfR_q__downloadList li+li{margin-top:var(--spacing-8)}.CustomFixtureDownloads-module-scss-module__LBfR_q__downloadList a{color:var(--link);text-decoration:underline}
.CustomFixtureForm-module-scss-module__ltSlvq__form{gap:var(--spacing-24);flex-direction:column;margin-top:var(--spacing-40);display:flex}.CustomFixtureForm-module-scss-module__ltSlvq__error{color:#c33;padding:var(--spacing-16);background-color:#fee;border:1px solid #fcc;border-radius:4px}.CustomFixtureForm-module-scss-module__ltSlvq__loading{padding:var(--spacing-16);text-align:center;color:var(--text-secondary)}.CustomFixtureForm-module-scss-module__ltSlvq__previousSteps{gap:var(--spacing-24);flex-direction:column;display:flex}.CustomFixtureForm-module-scss-module__ltSlvq__step{gap:var(--spacing-4);flex-direction:column;display:flex}.CustomFixtureForm-module-scss-module__ltSlvq__step:has(.CustomFixtureForm-module-scss-module__ltSlvq__hiddenValue){display:none}.CustomFixtureForm-module-scss-module__ltSlvq__currentStep{gap:var(--spacing-4);flex-direction:column;display:flex}.CustomFixtureForm-module-scss-module__ltSlvq__label{font-weight:var(--body-weight-normal);font-size:var(--body-sm);line-height:var(--body-sm-lh)}.CustomFixtureForm-module-scss-module__ltSlvq__hiddenValue{padding:var(--spacing-12)var(--spacing-16);color:var(--text-secondary);font-size:1rem}.CustomFixtureForm-module-scss-module__ltSlvq__select{padding:var(--spacing-12)var(--spacing-16);border:1px solid var(--border);background-color:var(--background);color:var(--text);border-radius:4px;width:100%;font-size:1rem}.CustomFixtureForm-module-scss-module__ltSlvq__select:disabled{opacity:.6;cursor:not-allowed}.CustomFixtureForm-module-scss-module__ltSlvq__select:focus{outline:2px solid var(--link);outline-offset:2px}.CustomFixtureForm-module-scss-module__ltSlvq__actions{gap:var(--spacing-16);margin-top:var(--spacing-24);display:flex}.CustomFixtureForm-module-scss-module__ltSlvq__generateButton{padding:var(--spacing-16)var(--spacing-32);background-color:var(--link);color:var(--white);font-size:1rem;font-weight:var(--body-weight-normal);cursor:pointer;border:none;border-radius:4px;transition:background-color .2s}.CustomFixtureForm-module-scss-module__ltSlvq__generateButton:hover:not(:disabled){background-color:var(--link-hover,var(--link));opacity:.9}.CustomFixtureForm-module-scss-module__ltSlvq__generateButton:disabled{opacity:.6;cursor:not-allowed}.CustomFixtureForm-module-scss-module__ltSlvq__resetButton{padding:var(--spacing-16)var(--spacing-32);color:var(--text);border:1px solid var(--border);font-size:1rem;font-weight:var(--body-weight-normal);cursor:pointer;background-color:transparent;border-radius:4px;transition:background-color .2s}.CustomFixtureForm-module-scss-module__ltSlvq__resetButton:hover:not(:disabled){background-color:var(--grey-lighter)}.CustomFixtureForm-module-scss-module__ltSlvq__resetButton:disabled{opacity:.6;cursor:not-allowed}
.page-module-scss-module__PpBz7G__fixtureModel{margin-bottom:var(--spacing-80)}.page-module-scss-module__PpBz7G__productImages{gap:var(--spacing-24);grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-80);display:grid}.page-module-scss-module__PpBz7G__productImages picture{aspect-ratio:1}.page-module-scss-module__PpBz7G__productImages picture img{object-fit:cover;height:100%;width:100%}.page-module-scss-module__PpBz7G__productHeader{margin-bottom:var(--spacing-40)}.page-module-scss-module__PpBz7G__productHeader h2{font-family:var(--font-heading-alt);font-weight:var(--body-weight-bold)}.page-module-scss-module__PpBz7G__fixturesTable{grid-template-columns:1fr 2fr 1fr auto;display:grid}.page-module-scss-module__PpBz7G__tableRow{grid-template-columns:subgrid;gap:var(--spacing-24);border-top:1px solid var(--border);color:var(--link);grid-column:1/-1;text-decoration:none;display:grid}.page-module-scss-module__PpBz7G__tableRow>*{padding-block:var(--spacing-16);padding-inline:var(--spacing-24)}.page-module-scss-module__PpBz7G__tableRow i{font-weight:300}.page-module-scss-module__PpBz7G__tableRow:hover{background-color:var(--grey-lighter)}
.FilteredSeriesGrid-module-scss-module__0DEzrW__loadingContainer{justify-content:center;align-items:center;min-height:200px;display:flex}.FilteredSeriesGrid-module-scss-module__0DEzrW__loading{color:#666;font-family:Figtree,sans-serif;font-size:16px;font-weight:300}.FilteredSeriesGrid-module-scss-module__0DEzrW__filteredSeriesGrid{gap:var(--spacing-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
.page-module-scss-module__10WudW__productsRubric article{max-width:58rem;margin-bottom:var(--spacing-48)}.page-module-scss-module__10WudW__productsRubric h2{margin-bottom:var(--spacing-64)}.page-module-scss-module__10WudW__colGrid{align-content:start;gap:var(--spacing-56)var(--spacing-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module-scss-module__10WudW__colGrid nav{grid-column:1/-1}.page-module-scss-module__10WudW__colFilters{height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.page-module-scss-module__10WudW__loadingContainer{justify-content:center;align-items:center;min-height:200px;display:flex}.page-module-scss-module__10WudW__loading{color:#666;font-family:Figtree,sans-serif;font-size:16px;font-weight:300}
.ProductSpecsTabsClient-module-scss-module__Jwc4la__specContainer{margin-block:var(--section-spacing-start)}.ProductSpecsTabsClient-module-scss-module__Jwc4la__specTabs{flex-wrap:wrap;display:flex}.ProductSpecsTabsClient-module-scss-module__Jwc4la__specTab{padding:var(--spacing-24);cursor:pointer;border:none;text-transform:uppercase;font-weight:var(--body-weight-bold);background-color:transparent;border-bottom:1px solid transparent;border-radius:0}.ProductSpecsTabsClient-module-scss-module__Jwc4la__specTab.ProductSpecsTabsClient-module-scss-module__Jwc4la__active{background-color:var(--grey-lighter);border-color:var(--black)}.ProductSpecsTabsClient-module-scss-module__Jwc4la__specContent{background-color:var(--grey-lighter);padding:var(--spacing-40)}.ProductSpecsTabsClient-module-scss-module__Jwc4la__specTable{display:none}.ProductSpecsTabsClient-module-scss-module__Jwc4la__specTable.ProductSpecsTabsClient-module-scss-module__Jwc4la__active{display:block}.ProductSpecsTabsClient-module-scss-module__Jwc4la__specRow{margin:0;display:flex}.ProductSpecsTabsClient-module-scss-module__Jwc4la__specRow:not(:last-child){border-bottom:1px solid var(--border)}.ProductSpecsTabsClient-module-scss-module__Jwc4la__specLabel{font-weight:var(--body-weight-bold);padding:var(--spacing-24);flex-basis:25%}.ProductSpecsTabsClient-module-scss-module__Jwc4la__specValue{padding:var(--spacing-24);flex:1}.ProductSpecsTabsClient-module-scss-module__Jwc4la__downloadsSection{gap:var(--spacing-32);flex-direction:column;display:flex}.ProductSpecsTabsClient-module-scss-module__Jwc4la__downloadGroup{gap:var(--spacing-16);flex-direction:column;display:flex}.ProductSpecsTabsClient-module-scss-module__Jwc4la__downloadGroup h4{font-weight:var(--body-weight-bold);padding:var(--spacing-16)0;border-bottom:1px solid var(--border);margin:0}.ProductSpecsTabsClient-module-scss-module__Jwc4la__downloadLink{align-items:center;gap:var(--spacing-12);padding:var(--spacing-16);background-color:var(--white);border:1px solid var(--border);border-radius:var(--border-radius);color:var(--black);text-decoration:none;transition:all .2s;display:flex}.ProductSpecsTabsClient-module-scss-module__Jwc4la__downloadLink:hover{background-color:var(--grey-lighter);border-color:var(--black)}.ProductSpecsTabsClient-module-scss-module__Jwc4la__downloadLink i{font-size:1.2em}.ProductSpecsTabsClient-module-scss-module__Jwc4la__accessoriesSection{width:100%}.ProductSpecsTabsClient-module-scss-module__Jwc4la__accessoriesGrid{gap:var(--spacing-32);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.ProductSpecsTabsClient-module-scss-module__Jwc4la__accessoryCard{background-color:var(--white);border:1px solid var(--border);border-radius:var(--border-radius);flex-direction:column;display:flex;overflow:hidden}.ProductSpecsTabsClient-module-scss-module__Jwc4la__accessoryImage{aspect-ratio:1;background-color:var(--grey-lighter);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.ProductSpecsTabsClient-module-scss-module__Jwc4la__accessoryImage img{object-fit:cover;width:100%;height:100%}.ProductSpecsTabsClient-module-scss-module__Jwc4la__accessoryImagePlaceholder{aspect-ratio:1;background-color:var(--grey-lighter);width:100%;color:var(--grey);justify-content:center;align-items:center;display:flex}.ProductSpecsTabsClient-module-scss-module__Jwc4la__accessoryImagePlaceholder i{font-size:2.5rem}.ProductSpecsTabsClient-module-scss-module__Jwc4la__accessoryContent{padding:var(--spacing-16);gap:var(--spacing-8);flex-direction:column;display:flex}.ProductSpecsTabsClient-module-scss-module__Jwc4la__accessoryCode{font-weight:var(--body-weight-bold);color:var(--black);font-size:.9rem}.ProductSpecsTabsClient-module-scss-module__Jwc4la__accessoryName{color:var(--grey-dark);font-size:.85rem;line-height:1.4}
