.Configurator__SnuggCover__StepTab,.Configurator__SnuggCover__StepTab__coverType{flex-flow:column;display:flex}.Configurator__SnuggCover__StepTab__coverTypeTitle{font-size:1.4rem;font-weight:var(--c-font-weight-semibold);padding:2.8rem 0 0 2.6rem;display:inline-block}.Configurator__SnuggCover__StepTab__coverTypeTotal{flex-flow:wrap;align-items:baseline;gap:.5rem;display:flex}.Configurator__SnuggCover__StepTab__coverTypeTotal span{font-size:14px;font-weight:400}.Configurator__SnuggCover__StepTab__covers{grid-template-columns:repeat(6,1fr);gap:.5rem .9rem;padding-top:0;display:grid}.Configurator__SnuggCover__StepTab__cover{cursor:pointer;font-weight:var(--c-font-weight-light);flex-direction:column;align-items:flex-start;width:78px;height:78px;display:flex;position:relative}.Configurator__SnuggCover__StepTab__cover.Configurator__SnuggCover__StepTab__disabled{filter:grayscale();opacity:.2}.Configurator__SnuggCover__StepTab__cover img{object-fit:cover;border:2px solid #0000;width:100%;max-width:78px;height:100%;min-height:57px;max-height:78px;padding:4px;position:absolute}.Configurator__SnuggCover__StepTab__cover .Configurator__SnuggCover__StepTab__coverInput:checked+picture img{border-color:var(--text-color)}.Configurator__SnuggCover__StepTab__coverName{word-break:normal;max-width:75%;padding-top:6px;line-height:20px;display:inline-block}.Configurator__SnuggCover__StepTab__coverLabel{background-color:var(--c-color-white);color:var(--c-primary-color);text-transform:uppercase;font-weight:700;position:absolute}@media only screen and (width>=1024px){.Configurator__SnuggCover__StepTab__coverLabel{clip-path:polygon(0 0,95% 0,85% 50%,95% 100%,0 100%);padding:0 9px 0 4px;font-size:11px;line-height:17px;top:40px;left:5.7px}}@media only screen and (width<=1023px){.Configurator__SnuggCover__StepTab__coverLabel{clip-path:polygon(0 0,97% 0,85% 50%,97% 100%,0 100%);padding:0 14px 0 5px;font-size:16px;line-height:26px;top:57px;left:4px}}.Configurator__SnuggCover__StepTab__coverTypeTitleWrapper{align-items:baseline;gap:.935rem;display:flex}.Configurator__SnuggCover__StepTab__coverInput{opacity:0;width:0;height:0;position:absolute}.Configurator__SnuggCover__StepTab__moreInfo{font-size:1.4rem;font-weight:var(--c-font-weight-regular);color:var(--c-color-blue-green-2);line-height:20px;text-decoration:underline}.Configurator__SnuggCover__StepTab__moreInfo .Configurator__SnuggCover__StepTab__moreInfoLabel{font-size:1.4rem;font-weight:var(--c-font-weight-regular);text-align:left;line-height:20px}.Configurator__SnuggCover__StepTab__moreInfo .Configurator__SnuggCover__StepTab__hide{clip-path:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Configurator__SnuggCover__StepTab__iconWrapper{text-decoration:none}.Configurator__SnuggCover__StepTab__iconWrapper .Configurator__SnuggCover__StepTab__moreInfoLabel{font-weight:var(--c-font-weight-semibold);padding-left:.6rem}.Configurator__SnuggCover__StepTab__iconWrapper .Configurator__SnuggCover__StepTab__moreInfoLabel:after{content:url("data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='9.5'%20cy='9.49997'%20r='7'%20stroke='%230098A7'/%3e%3crect%20x='9'%20y='13'%20width='5'%20height='1'%20transform='rotate(-90%209%2013)'%20fill='%230098A7'/%3e%3crect%20x='9'%20y='7'%20width='1'%20height='1'%20transform='rotate(-90%209%207)'%20fill='%230098A7'/%3e%3c/svg%3e");background:0 0;border-radius:50%;width:19px;height:19px;padding-left:.5rem;display:inline-block;position:relative;top:.4rem}@media only screen and (width>=1024px){.Configurator__SnuggCover__StepTab__coverInfoModal{z-index:1}}@media only screen and (width<=1023px){.Configurator__SnuggCover__StepTab__coverInfoModal{z-index:4}}.Configurator__SnuggCover__StepTab__coverInfoModal>div:first-child{background:0 0}.Configurator__SnuggCover__StepTab__label{font-size:1.4rem;font-weight:var(--c-font-weight-semibold);text-transform:uppercase;line-height:20px}.Configurator__SnuggCover__StepTab__selectedFabricWrapper{align-items:baseline;padding:1.9rem 2.6rem 0;display:flex}@media only screen and (width<=1023px){.Configurator__SnuggCover__StepTab__covers{visibility:visible;box-sizing:border-box;grid-gap:.4rem;width:100%;min-height:auto;margin-left:0;padding:1.8rem 2rem 2.4rem;display:flex;overflow:auto visible}.Configurator__SnuggCover__StepTab__cover{flex:1 0 auto;width:100%;max-width:95px;height:auto;margin-right:0}.Configurator__SnuggCover__StepTab__cover picture{justify-content:flex-end;display:flex}.Configurator__SnuggCover__StepTab__cover img{max-width:85px;max-height:85px;position:initial;min-height:85px}.Configurator__SnuggCover__StepTab__coverName{font-weight:var(--c-font-weight-regular);letter-spacing:0;padding-left:.5rem;font-size:14px;line-height:20px;display:inline-block}.Configurator__SnuggCover__StepTab__moreInfo{padding-left:.5rem}.Configurator__SnuggCover__StepTab__coverTypeWrapper{border-bottom:1px solid var(--c-configurator-dark-white-3);padding-bottom:0}.Configurator__SnuggCover__StepTab__coverInfoModal{overflow-y:auto}.Configurator__SnuggCover__StepTab__coverInfoModal>div:first-child{background:0 0}.Configurator__SnuggCover__StepTab__coverInfoModal>div:first-child button{display:none}}@media only screen and (width>=769px){.Configurator__SnuggCover__StepTab__covers{padding:.5rem 2.8rem 2.9rem;overflow:hidden visible}.Configurator__SnuggCover__StepTab__cover{min-width:57px}.Configurator__SnuggCover__StepTab__coverTypeWrapper{border-bottom:1px solid var(--c-configurator-dark-white-3);padding-bottom:0}}@media only screen and (width>=1024px){.Configurator__SnuggCover__StepTab__covers{flex-wrap:wrap;gap:0 1rem;padding:.5rem 2.8rem 2rem;display:flex;overflow:hidden visible}.Configurator__SnuggCover__StepTab__cover{width:14%;height:auto}.Configurator__SnuggCover__StepTab__cover img{width:57px;height:57px;display:block;position:relative}.Configurator__SnuggCover__StepTab__coverName{font-size:1.1rem;font-weight:var(--c-font-weight-semibold);-webkit-line-clamp:3;word-break:auto-phrase;-ms-overflow-style:none;scrollbar-width:none;text-align:left;-webkit-box-orient:vertical;max-width:100%;padding-left:.6rem;line-height:15px;display:-webkit-box;overflow:visible hidden}.Configurator__SnuggCover__StepTab__coverName::-webkit-scrollbar{display:none}.Configurator__SnuggCover__StepTab__coverInfoModal{max-height:77rem}.Configurator__SnuggCover__StepTab__moreInfo:not(.Configurator__SnuggCover__StepTab__iconWrapper) .Configurator__SnuggCover__StepTab__moreInfoLabel{font-size:1.1rem;line-height:15px;font-weight:var(--c-font-weight-semibold);padding-left:.6rem}}.Configurator__SnuggCover__StepTab__sidebarItems{height:100%}.Configurator__SnuggCover__StepTab__coverTabs>div{background-color:var(--light-color)}.Configurator__SnuggCover__StepTab__description{text-align:center;max-width:300px;margin:0 auto;padding-top:1.8rem;padding-bottom:2.6rem}@media only screen and (width<=1023px){.Configurator__SnuggCover__StepTab__description{padding-top:2rem;padding-bottom:2.4rem}}.Configurator__SnuggCover__StepTab__description p{font-size:1.6rem;font-weight:var(--c-font-weight-light);text-align:center;margin-bottom:0;line-height:20px}@media only screen and (width<=1023px){.Configurator__SnuggCover__StepTab__description p{letter-spacing:0;font-size:14px;line-height:20px}}.Configurator__SnuggCover__StepTab__title{font-weight:var(--c-font-weight-semibold);text-align:center;margin-bottom:2rem;font-size:1.8rem;line-height:28px;display:block}.Configurator__SnuggCover__StepTab__coverDescription{font-size:1.6rem;font-weight:var(--c-font-weight-semibold);letter-spacing:0;text-align:center;max-width:250px;margin:0 auto;padding-top:1.8rem;padding-bottom:0;line-height:20px}.Configurator__SnuggCover__StepTab__itemsActionsWrapper{grid-template-columns:repeat(2,1fr);column-gap:1.2rem;padding-left:2.6rem;padding-right:2.6rem;display:grid}.Configurator__SnuggCover__StepTab__itemsActionsWrapper button{border:2px solid var(--text-color);width:100%;font-weight:var(--c-font-weight-regular);background:var(--c-color-white);color:var(--text-color);justify-content:center;align-items:center;padding:11px 0;font-size:1.3rem;display:flex}.Configurator__SnuggCover__StepTab__itemsActionsWrapper button svg{margin-right:.5rem;font-size:2.2rem}button.Configurator__SnuggCover__StepTab__filterButtonActive{background:var(--text-color);color:var(--c-color-white)}@media only screen and (width<=768px){.Configurator__SnuggCover__StepTab__sidebarItems>div{overflow-x:hidden}}@media only screen and (width>=769px){.Configurator__SnuggCover__StepTab__sidebarItems>div{overflow:auto hidden}}@media only screen and (width>=1025px){.Configurator__SnuggCover__StepTab__sidebarItems{min-height:500px}}@media only screen and (width<=1023px){.Configurator__SnuggCover__StepTab__coverTabs{margin-top:0}.Configurator__SnuggCover__StepTab__coverTabs>div{padding-top:0;position:relative}}
