.Configurator__Tabs__sidebarTabs{border-bottom:1px solid var(--c-color-grey-2);background-color:var(--tabs-sidebar-bg,var(--c-color-white));align-items:center;gap:3px;padding:0 .5rem;display:flex}body:has([data-modalActive="true"]) .Configurator__Tabs__sidebarTabs{z-index:0}.Configurator__Tabs__tab{background:var(--c-configurator-dark-white-3);box-shadow:none;text-shadow:none;line-height:1.2rem;font-weight:var(--c-font-weight-regular);text-align:center;color:var(--text-color);letter-spacing:1px;cursor:pointer;text-transform:uppercase;border:1px solid var(--c-color-grey-2);flex:1 0 auto;margin:0;padding:1.7rem 0;font-size:1.3rem;text-decoration:none;position:relative;top:1px}.Configurator__Tabs__tabActive{border-bottom:1px solid var(--c-color-white);font-size:1.4rem;font-weight:var(--c-font-weight-bold);background:var(--c-color-white)}@media only screen and (width<=1023px){.Configurator__Tabs__singleTab>.Configurator__Tabs__tabContent{padding:0}[data-modalactive=true]~.Configurator__Tabs__contentBar{z-index:-1;position:relative}.Configurator__Tabs__tab{padding:1.1rem 0;line-height:2.4rem}body:has([data-configuratorType="sac"]) .Configurator__Tabs__contentBar{margin-top:calc(67vw + var(--thumbnails-offset,0rem))}.Configurator__Tabs__contentBar{margin-top:calc(67.5vw + var(--thumbnails-offset,0rem))}}@media only screen and (width>=1025px){.Configurator__Tabs__contentBar{flex-direction:column;height:100%;max-height:55vh;display:flex;overflow-y:auto}.Configurator__Tabs__contentBar::-webkit-scrollbar{width:13px}.Configurator__Tabs__contentBar::-webkit-scrollbar-track{background:var(--c-color-grey-14);border-radius:9px}.Configurator__Tabs__contentBar::-webkit-scrollbar-thumb{background:var(--c-configurator-scrollbar);border-radius:9px}.Configurator__Tabs__sidebarTabs{z-index:1;position:sticky;top:0}}@media only screen and (width<=767px){.Configurator__Tabs__sidebarTabs{z-index:1;justify-content:center;width:calc(100% - 10px);position:fixed}.Configurator__Tabs__tabContent,.Configurator__Tabs__customTab{padding-top:4.8rem}body:has([data-configuratorType="sac"]) .Configurator__Tabs__contentBar{margin-top:calc(62.9vw + var(--thumbnails-offset,0rem))}.Configurator__Tabs__contentBar{margin-top:calc(66.9vw + var(--thumbnails-offset,0rem))}}@supports not ((-webkit-appearance:none)){.Configurator__Tabs__contentBar{scrollbar-width:thin;scrollbar-color:var(--c-configurator-scrollbar) var(--c-color-grey-14)}}.Configurator__Cover__Modal__itemDetails{padding:40px 10px 20px 40px;overflow:auto}.Configurator__Cover__Modal__descriptionWrapper{grid-template-columns:208px 154px;column-gap:28px;margin-bottom:1rem;display:grid}.Configurator__Cover__Modal__list{text-align:left}.Configurator__Cover__Modal__list h4{font-weight:var(--c-font-weight-semibold);font-size:1.6rem;line-height:20px;font-family:var(--body-font-family);margin:0;padding-bottom:0}.Configurator__Cover__Modal__list p{font-weight:var(--c-font-weight-light);margin:0;padding-bottom:1.8rem;font-size:1.6rem}.Configurator__Cover__Modal__description,.Configurator__Cover__Modal__description p{font-size:1.4rem;font-weight:var(--c-font-weight-light);letter-spacing:0;text-align:left;line-height:24px}.Configurator__Cover__Modal__actionsWrapper{margin-top:auto;padding:2.6rem 3rem;bottom:3rem}.Configurator__Cover__Modal__actionsWrapper button{width:100%;font-weight:var(--c-font-weight-bold);letter-spacing:1px;text-transform:uppercase;font-size:1.4rem}.Configurator__Cover__Modal__secondary{margin-bottom:1.6rem}.Configurator__Cover__Modal__primary{background:var(--c-color-blue-green-2);color:var(--c-color-white);cursor:pointer;box-sizing:border-box;vertical-align:middle;border:none;padding:1rem 2.1rem;font-size:1.4rem;display:inline-block}.Configurator__Cover__Modal__featuresTitle{font-size:1.6rem;font-weight:var(--c-font-weight-semibold);line-height:20px;font-family:var(--body-font-family);text-align:left;margin:2rem 0}.Configurator__Cover__Modal__featuresItems{flex-wrap:wrap;justify-content:space-between;margin-bottom:2.4rem;display:flex}.Configurator__Cover__Modal__featuresItem{width:100%;max-width:48%;font-size:1.6rem;font-weight:var(--c-font-weight-light);align-items:center;margin-bottom:1.4rem;display:flex}.Configurator__Cover__Modal__featuresItem img{max-width:50px}.Configurator__Cover__Modal__featuresItem span{word-break:normal;overflow-wrap:anywhere;max-width:102px;margin-left:5px;line-height:1.2;display:inline-block}.Configurator__Cover__Modal__samplesModal>div:first-child,.Configurator__Cover__Modal__filterModal>div:first-child{background:0 0}.Configurator__Cover__Modal__coversOnly.Configurator__Cover__Modal__samplesModal,.Configurator__Cover__Modal__coversOnly.Configurator__Cover__Modal__filterModal{margin:0}.Configurator__Cover__Modal__samplesModal{background:var(--c-color-white)}.Configurator__Cover__Modal__filtersWrapper{height:calc(75dvh - 217px);padding:1.6rem 1rem 2rem 4rem;overflow-y:auto}.Configurator__Cover__Modal__filterContent>div:first-child{border:none;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;max-width:226px;margin:0 auto;padding-bottom:2.6rem;display:flex;position:relative}.Configurator__Cover__Modal__filterContent>div:first-child button{background:var(--c-color-white);border:1px solid var(--c-configurator-dark-white-3);line-height:inherit;text-shadow:none;font-weight:var(--c-font-weight-regular);color:var(--text-color);text-transform:none;letter-spacing:1px;cursor:pointer;border-radius:0;margin:0;padding:7px 16px;font-size:1.4rem;text-decoration:none;box-shadow:0 1px 2px #1018280d}.Configurator__Cover__Modal__filterContent>div:first-child button[data-isative=true]{color:var(--c-color-white);background:var(--text-color);border:1px solid var(--text-color);font-weight:var(--c-font-weight-regular)}.Configurator__Cover__Modal__labelItem{font-weight:var(--c-font-weight-regular);cursor:pointer;padding-top:0;padding-bottom:0;padding-left:2.2rem;font-size:1.4rem;line-height:20px;display:inline-flex;position:relative}.Configurator__Cover__Modal__labelItem span{font-weight:var(--c-font-weight-light);padding-left:5px}.Configurator__Cover__Modal__labelItem:before{content:"";text-align:center;background-color:var(--c-color-white);width:1.4rem;height:1.4rem;color:var(--link-color);border:1px solid var(--c-color-grey-1);border-radius:0;font-size:26px;line-height:1.4;transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s;display:inline-block;position:absolute;top:2px;left:0;box-shadow:inset 0 1px 1px #0000002d}.Configurator__Cover__Modal__labelItem:after{content:"";text-align:center;width:1.4rem;height:1.4rem;line-height:1.4;display:inline-block;position:absolute;top:2px;left:0}.Configurator__Cover__Modal__listItem{border-bottom:1px solid var(--c-configurator-dark-white-3);text-align:left;padding:.8rem 1rem}.Configurator__Cover__Modal__listItem input{visibility:hidden}.Configurator__Cover__Modal__listItem input:checked+.Configurator__Cover__Modal__labelItem:before{background-color:var(--link-color);color:var(--c-color-white);box-sizing:border-box;border-color:#fff0;box-shadow:inset 0 0 #0000}.Configurator__Cover__Modal__listItem input:checked+.Configurator__Cover__Modal__labelItem:after{background:url("data:image/svg+xml,%3csvg%20fill='none'%20height='12'%20viewBox='0%200%2016%2012'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m14.3801%201.08535c.229.20992.2445.56574.0345.79475l-8.24995%209c-.10367.1131-.24904.1789-.40243.1823-.15339.0033-.30148-.0562-.40997-.1646l-3.75-3.75005c-.21967-.21967-.21967-.57582%200-.79549s.57583-.21967.7955%200l3.33458%203.33458%207.85307-8.56693c.2099-.229006.5657-.244477.7947-.03456z'%20style='fill-rule:evenodd;clip-rule:evenodd;fill:%23fff;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round'/%3e%3c/svg%3e") 1px 2px/1.2rem no-repeat;width:20px;height:20px}.Configurator__Cover__Modal__actions{justify-content:space-between;align-items:center;display:flex}button.Configurator__Cover__Modal__clear{box-shadow:none;line-height:inherit;text-shadow:none;font-weight:var(--c-font-weight-regular);color:var(--c-color-blue-green-2);text-transform:none;white-space:nowrap;letter-spacing:inherit;background:0 0;border:0;width:25%;margin:0 3rem 0 0;padding:0;font-size:1.4rem;text-decoration:none}.Configurator__Cover__Modal__samplesDetailsWrapper{height:100%;overflow-y:auto}.Configurator__Cover__Modal__samplesDetails{background:var(--c-color-white);max-height:100vh;padding-top:1.6rem;padding-bottom:10rem;overflow-y:auto}.Configurator__Cover__Modal__samplesDetailsTitle{border-bottom:1px solid var(--c-configurator-dark-white-3);text-align:center;flex-direction:column;justify-content:center;padding-bottom:2.6rem;display:flex}.Configurator__Cover__Modal__sampleTitle{font-size:2.4rem;font-weight:var(--c-font-weight-regular);font-family:var(--heading-font-family)}.Configurator__Cover__Modal__sampleDesc{font-size:1.4rem;font-weight:var(--c-font-weight-light);max-width:287px;margin:0 auto;line-height:20px}.Configurator__Cover__Modal__messages{text-align:center;margin-top:2rem;margin-bottom:1rem;position:relative}.Configurator__Cover__Modal__messages svg{color:var(--c-color-white);vertical-align:middle;font-size:1.8rem;line-height:18px;font-weight:var(--c-font-weight-regular);text-align:center;border-radius:50%;width:18px;height:18px;margin:0 0 0 5px;display:inline-block;position:absolute;top:50%;left:.5rem;overflow:hidden;transform:translateY(-50%)}.Configurator__Cover__Modal__message{text-align:center;margin-bottom:0;font-size:1.4rem;line-height:20px}.Configurator__Cover__Modal__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Configurator__Cover__Modal__error{font-weight:var(--c-font-weight-light);background:var(--color-error-background);color:var(--text-color);margin:0 0 10px;padding:.4rem 2rem .4rem 3.5rem;font-size:1.4rem;display:block;position:relative}.Configurator__Cover__Modal__error svg{background:var(--color-error);color:var(--c-color-white)}.Configurator__Cover__Modal__success{background:var(--color-success);color:var(--text-color);margin:0 0 1rem;padding:.4rem 2rem .4rem 3.5rem;font-size:1.4rem;font-weight:300;display:block;position:relative}.Configurator__Cover__Modal__success svg{background:var(--c-color-white);color:#006400}.Configurator__Cover__Modal__samplesDescriptionWrapper{flex-direction:column;display:flex}.Configurator__Cover__Modal__sampleListItem{justify-content:space-between;align-items:center;padding-top:1.2rem;padding-bottom:1.2rem;display:flex}.Configurator__Cover__Modal__sampleLabel{align-items:flex-start;display:flex}.Configurator__Cover__Modal__sampleLabel img{max-width:48px}.Configurator__Cover__Modal__sampleLabel span{font-size:1.4rem;font-weight:var(--c-font-weight-semibold);margin-left:1rem;margin-right:5px;display:inline-block}.Configurator__Cover__Modal__samplesSidebarAction{box-shadow:none;line-height:inherit;text-shadow:none;font-weight:var(--c-font-weight-regular);background:0 0;border:0;margin:0 0 4px -2px;padding:0;text-decoration:none}.Configurator__Cover__Modal__samplesSidebarAction:after{content:url("data:image/svg+xml,%3csvg%20fill='none'%20height='16'%20viewBox='0%200%2016%2016'%20width='16'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8'%20cy='8'%20r='7.5'%20stroke='%230098a7'/%3e%3cg%20fill='%230098a7'%3e%3cpath%20d='m7.4668%2011.7334h5.33333v1.06667h-5.33333z'%20transform='matrix(0%20-1%201%200%20-4.2666%2019.2002)'/%3e%3cpath%20d='m7.4668%205.33335h1.06667v1.06667h-1.06667z'%20transform='matrix(0%20-1%201%200%202.13345%2012.80015)'/%3e%3c/g%3e%3c/svg%3e");vertical-align:middle;width:24px;height:18px;margin-left:.5rem;display:inline-block}.Configurator__Cover__Modal__samplesSidebarAction span{clip-path:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;overflow:hidden}.Configurator__Cover__Modal__sampleSecondaryAction{color:var(--text-color);border-color:var(--text-color);font-size:1.2rem;font-weight:var(--c-font-weight-bold);padding-top:3px;padding-bottom:3px}.Configurator__Cover__Modal__samplesActionsWrapper{background:var(--c-color-white);box-sizing:border-box;width:100%;position:absolute;bottom:0}.Configurator__Cover__Modal__samplePrimaryCta{width:100%;font-weight:var(--c-font-weight-bold);letter-spacing:1px;text-transform:uppercase;margin-bottom:0;font-size:1.4rem}.Configurator__Cover__Modal__actionsWrapperFilter{background:var(--c-color-white);box-sizing:border-box;width:100%;margin-top:0;position:absolute;bottom:0}.Configurator__Cover__Modal__prevButton{background:var(--text-color);box-shadow:none;line-height:inherit;text-shadow:none;font-weight:var(--c-font-weight-regular);z-index:2;border:0;border-radius:50%;width:40px;height:40px;margin:0;padding:0;text-decoration:none;display:inline-block;position:absolute;top:1.8rem;left:4.4rem;right:1rem}.Configurator__Cover__Modal__prevButton span{display:none}.Configurator__Cover__Modal__prevButton svg{vertical-align:middle;color:var(--c-color-white);font-size:3rem}.Configurator__Cover__Modal__hideBackButton>div:first-child>button{display:none}@media only screen and (width<=1023px){.Configurator__Cover__Modal__samplesModal>div:first-child button,.Configurator__Cover__Modal__filterModal>div:first-child button{width:32px;height:32px;left:auto;right:1rem}.Configurator__Cover__Modal__samplesModal>div:first-child button:after,.Configurator__Cover__Modal__filterModal>div:first-child button:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='14.2427'%20y='15.6569'%20width='14'%20height='2'%20transform='rotate(-135%2014.2427%2015.6569)'%20fill='white'/%3e%3crect%20x='4.34326'%20y='14.2427'%20width='14'%20height='2'%20transform='rotate(-45%204.34326%2014.2427)'%20fill='white'/%3e%3c/svg%3e") 0 0/2.4rem no-repeat;position:absolute;top:.4rem;left:.4rem}.Configurator__Cover__Modal__samplesModal .Configurator__Cover__Modal__filterContent>div:last-child,.Configurator__Cover__Modal__filterModal .Configurator__Cover__Modal__filterContent>div:last-child{padding-top:0}.Configurator__Cover__Modal__mobileClose{background:var(--text-color);box-shadow:none;line-height:inherit;text-shadow:none;font-weight:var(--c-font-weight-regular);z-index:2;border:0;border-radius:50%;width:32px;height:32px;margin:0;padding:0;text-decoration:none;display:inline-block;position:absolute;top:1.8rem;left:auto;right:1rem}.Configurator__Cover__Modal__mobileClose span{display:none}.Configurator__Cover__Modal__mobileClose svg{vertical-align:middle;color:var(--c-color-white);font-size:2rem}.Configurator__Cover__Modal__prevButton{top:2.2rem}.Configurator__Cover__Modal__itemDetails{padding-left:1.6rem;padding-right:1.6rem}.Configurator__Cover__Modal__descriptionWrapper{grid-template-columns:repeat(2,1fr);column-gap:10px}.Configurator__Cover__Modal__actionsWrapper{background:var(--c-color-white);margin-top:auto}.Configurator__Cover__Modal__filtersWrapper{padding-left:1.6rem;padding-right:1.6rem}div.Configurator__Cover__Modal__filterContent{margin-top:0}body:has(.Configurator__Cover__Modal__coversOnly):before{z-index:1}body:has(.Configurator__Cover__Modal__coversOnly) main{max-height:100vh;overflow:hidden}body:has([data-configuratorType="sac"]) div.Configurator__Cover__Modal__filterContent{margin-top:0}}@media only screen and (width>=1025px){.Configurator__Cover__Modal__description,.Configurator__Cover__Modal__description p{font-size:1.6rem}.Configurator__Cover__Modal__mobileClose{display:none}.Configurator__Cover__Modal__prevButton{display:inline-block}.Configurator__Cover__Modal__filterModal{z-index:1;max-height:83dvh}.Configurator__Cover__Modal__filterContent{flex-direction:column;height:100%;max-height:55vh;display:flex;overflow-y:auto}.Configurator__Cover__Modal__filterContent::-webkit-scrollbar{width:13px}.Configurator__Cover__Modal__samplesModal{z-index:1}.Configurator__Cover__Modal__coversOnly+div{visibility:hidden}.Configurator__Cover__Modal__coversOnly.Configurator__Cover__Modal__samplesModal{max-height:87vh}.Configurator__Cover__Modal__samplesDetailsWrapper::-webkit-scrollbar{width:13px}.Configurator__Cover__Modal__samplesDetailsWrapper::-webkit-scrollbar-track{background:var(--c-color-grey-14);border-radius:9px}.Configurator__Cover__Modal__samplesDetailsWrapper::-webkit-scrollbar-thumb{background:var(--c-color-grey-13);border-radius:9px}.Configurator__Cover__Modal__snugg{max-height:100%}}
