:root{--white: #FFF;--black: #000;--gray: #F2F2F2}.configurator-options-list{display:flex;flex-direction:column;border-bottom:1px solid #c8c8c8}#stickyCTAButton{white-space:normal;line-height:normal}.sticky-cta-container{position:relative}.sticky-cta{position:fixed;top:0;left:0;right:0;z-index:999999;background-color:var(--white);box-shadow:0 4px 4px #00000040;opacity:0;transform:translateY(-100%);transition:opacity .3s ease,transform .3s ease}.sticky-cta.visible{opacity:1;transform:translateY(0)}.sticky-cta-box{display:flex;height:15vh;flex-direction:row;row-gap:5px;justify-content:space-around}.sticky-cta_image{position:relative;top:3px;max-width:50%;height:95%;display:flex;justify-content:center;align-items:center;overflow:hidden}.sticky-cta_image img{background-position:center}.sticky-cta_call-to-action{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;max-width:50%}#filterCheckboxesHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;margin-bottom:5px;font-family:Soehne Buch,sans-serif;font-size:14px;line-height:16px}.group-toggle-btn{border-radius:2rem;padding:10px 15px;background-color:#fff;color:#000;border:1px solid black;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:1.2px;cursor:pointer}.toggle-button-right:not(.active-grouping-choice){padding-left:40px}.toggle-button-left:not(.active-grouping-choice){padding-right:40px}.group-toggle-btn.active-grouping-choice{background-color:#000;color:#fff;z-index:1}.result-number-display{font-size:12px}#filterCheckboxesHeader,.option-filter{background:var(--Concrete, var(--gray));border-radius:5px;font-family:Soehne Buch,sans-serif}#expandCheckboxesButton{display:flex;gap:.2em;flex-direction:row;align-items:center;cursor:pointer}.sort-toggle-button-container{height:35px}.sort-toggle-button-container .group-toggle-btn:last-of-type{margin-left:-35px}.filtered-hidden-option{display:none}.filter-type-header{text-transform:uppercase}.option-filter{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.option-filter.visible{max-height:1000px;opacity:1;transition:max-height .3s ease,opacity .3s ease .3s}.filter-label{font-family:Soehne Buch,sans-serif;text-transform:capitalize;font-size:12px;line-height:16px;letter-spacing:1.2px;margin-left:8px;font-weight:400}.filter-label.checked{font-weight:600}.filter-checkbox-section{padding:1em 1em 0}.filter-type-checkbox-list{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:1.1em}.filter-type-checkbox-list.flex-column-override{flex-direction:column}.checkbox-div{padding:.6em 0;flex:1 1 calc(50% - .55em);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkbox-input{position:relative;cursor:pointer;width:20px;height:20px;border:1px solid #000;border-radius:2px;background-color:#fff;-webkit-appearance:none;appearance:none;outline:none}.checkbox-input:checked{background-color:var(--black);border-color:var(--black)}.checkbox-input:checked:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%3E%3Crect%20x%3D%220.25%22%20y%3D%220.25%22%20width%3D%2219.5%22%20height%3D%2219.5%22%20rx%3D%221.75%22%20fill%3D%22%231A1713%22%20stroke%3D%22%231A1713%22%20stroke-width%3D%220.5%22/%3E%3Crect%20x%3D%220.5%22%20y%3D%220.5%22%20width%3D%2219%22%20height%3D%2218.6154%22%20rx%3D%222.5%22%20stroke%3D%22%230D0D0D%22/%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.5115%205.46069C15.8748%205.73775%2015.9404%206.25123%2015.6579%206.60759L9.17878%2014.7806C9.03449%2014.9626%208.81853%2015.0765%208.58412%2015.094C8.34972%2015.1115%208.11869%2015.031%207.94798%2014.8725L4.42709%2011.6033C4.09287%2011.2929%204.07844%2010.7757%204.39485%2010.4479C4.71127%2010.1201%205.23871%2010.1059%205.57292%2010.4162L8.42681%2013.0661L14.3421%205.60426C14.6246%205.2479%2015.1482%205.18363%2015.5115%205.46069Z%22%20fill%3D%22white%22/%3E%3C/svg%3E);background-size:contain;background-repeat:no-repeat;background-position:center}.checkbox-input:focus,.checkbox-input:focus-visible{outline:none;--tw-ring-offset-width: 0}.filter-button-section{display:flex;flex-direction:row}.filter-button-section__button{line-height:normal;letter-spacing:2px;text-transform:uppercase;height:49px}.filter-button-section__apply{color:var(--white);font-size:14px;font-weight:400}.filter-button-section__clear{font-size:13px;font-weight:600}.filter-chip{font-family:Soehne Buch,sans-serif;background:var(--Concrete, #F2F2F2);text-transform:capitalize;font-size:14px;font-style:normal;font-weight:300;line-height:24px}.three-sixty-icon{height:45px;width:45px;pointer-events:none}.three-sixty-icon_thumbnail{position:absolute;width:100%;border:none;top:5%}#bottom-thumbnail-carousel .interactive-image-thumbnail-li{position:relative;width:68px}.interactive-image-thumbnail-li a img#interactiveThumbnailImage{height:100%}.product-images_thumbnails .interactive-image-thumbnail-li{position:relative}.product-images_thumbnails{scroll-snap-type:x mandatory}.product-images_thumbnails li{scroll-snap-align:start}#bottom-thumbnail-carousel img{min-width:48px;min-height:60px}.three-sixty-icon_main-image{width:60px!important;height:130px;margin-left:20px;position:absolute;z-index:1}.swatch-group:not(:first-of-type){padding-top:18px}.swatch-group__header{font-family:Soehne Buch;text-align:center;line-height:24px;font-size:14px;font-weight:400;margin-bottom:8px;position:sticky;top:0;background-color:#fff;z-index:1;padding-bottom:15px}#swatch-group-container{max-height:50vh;overflow-y:auto;transition:max-height .3s ease-out}.swatch-group__swatch-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(25%,1fr))}@media (max-width: 767px){.swatch-group__swatch-list{grid-template-columns:repeat(auto-fill,minmax(20%,1fr));gap:.8%}}.swatch-group__individual-swatch{box-sizing:border-box;position:relative}.swatch-group__individual-swatch img{aspect-ratio:1 / 1}.swatch-group__individual-swatch .swatch-group__label-span{font-family:Soehne Buch;margin-top:8px;color:#1a1713;font-size:12px;font-style:normal;font-weight:300;line-height:14px;display:inline-block;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:4.5em}.swatch-group__individual-swatch.checked span{font-weight:600}.swatch-group__individual-swatch label{display:block;width:100%;height:90%;position:relative;overflow:hidden}.swatch-group__individual-swatch img{width:100%;height:80%;object-fit:cover}.full-width{grid-column:1 / -1}.swatch-detail-container{grid-column:1 / -1;height:fit-content;padding:4px}.swatch-details-title{font-size:16px;font-style:normal;font-weight:300;line-height:24px}.swatch-details-description{color:#1a1713;font-family:S\f6hne;font-size:13px;font-style:normal;font-weight:300;line-height:21px;display:block;max-height:105px;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box}.swatch-details-order-link{font-size:12px;font-style:normal;font-weight:300;line-height:30px;text-decoration-line:underline;cursor:pointer}.product-options__legend{cursor:pointer;font-size:16px}.product-options__legend:after{content:"+";float:right;transition:transform .1s;font-size:20px}.product-options__legend.active:after{content:"\2212"}.dropdown-options{display:block!important;transition:max-height .3s ease-out;overflow:hidden!important;max-height:0px}.inactive-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/configuratorStyles.css.map */
