.main-product-section .product-new-inner .product__details .kg-variant-option{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;padding:20px 6px 20px 0}.main-product-section .product-new-inner .product__details .kg-variant-option span.kg-option-choose{font-size:20px;position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Sequel Sans;letter-spacing:0}.main-product-section .product-new-inner .product__details .kg-variant-option span.kg-option-choose:before{content:"";height:16px;transition:all .3s ease-in-out;display:block;position:absolute;right:7px;width:2px;background:#08080af5;margin:auto}.main-product-section .product-new-inner .product__details .kg-variant-option span.kg-option-choose:after{content:"";height:2px;transition:all .3s ease-in-out;display:block;position:absolute;right:0;width:16px;background:#08080af5}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container{margin:30px 0;display:none}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container{max-height:600px;display:grid;overflow-y:auto;grid-template-columns:1fr 1fr 1fr;gap:24px 32px}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container label.variant-option.variant-option__label{width:100%;transition:all .3s ease-in-out}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container label.variant-option.variant-option__label .swatch-wrapper{width:100%;color:#8a8585;border:1px solid #0003;border-radius:10px;flex-flow:column;justify-content:space-between;align-items:flex-start;padding:20px 10px;transition:all .3s ease-in-out;display:flex;height:100%}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container label.variant-option.variant-option__label .swatch-wrapper button.swatch{border:0;padding:0;background-color:transparent;height:100%;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:space-between}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container label.variant-option.variant-option__label .swatch-wrapper button.swatch span.swatch__inner{height:135px;background-size:contain}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container label.variant-option.variant-option__label .swatch-wrapper button.swatch span.swatch__inner-disabled-strikethrough{width:70px;top:50px}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container label.variant-option.variant-option__label .swatch-wrapper button.swatch label.swatch__tooltip{text-align:center;width:100%;transition:all .3s ease-in-out;color:#8a8585;font-size:18px}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container label.variant-option.variant-option__label input[type=radio]:checked+.swatch-wrapper,.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container label.variant-option.variant-option__label:hover .swatch-wrapper{color:#1f1f1f;background:#1f1f1f10;border-color:#1f1f1f}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container label.variant-option.variant-option__label input[checked]+.swatch-wrapper{color:#1f1f1f;background:#1f1f1f10;border-color:#1f1f1f}.main-product-section .product-new-inner .product__details .kg-variant-option span.kg-option-choose.kg-active:before{transform:rotate(90deg)}button.active-filter-item[data-filter-label-handle=width],button.active-filter-item[data-filter-label-handle=depth]{display:none}@media screen and (max-width:767px){.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__swatches-container{grid-template-columns:1fr 1fr;gap:20px 20px}}.main-product-section .product-new-inner .product__details .kg-variant-option .kg-option-group-container .option-group__label{display:none}.product__details .kg-product-details__variants-wrapper .option-group__container .option-group__label{font-size:20px}@media screen and (max-width:767px){.product__details .kg-product-details__variants-wrapper .option-group__container .option-group__label,.main-product-section .product-new-inner .product__details .kg-variant-option span.kg-option-choose{font-size:18px}}ul#filter-v-option-fabric{display:flex;flex-wrap:wrap;gap:var(--spacing-200);padding-left:0;padding-right:0}.custom-input-wrapper.swatch-filter-cstm span,.custom-input-wrapper.swatch-filter-cstm span img{display:block}.custom-input-wrapper.swatch-filter-cstm label{position:static;display:block;padding:0;max-width:max-content;margin:auto}.custom-input-wrapper.swatch-filter-cstm label:hover span.swatch-filter-img:before{border-color:#222!important}span.swatch-filter-img{width:34px;height:34px;margin:auto;position:relative}span.swatch-filter-img img{width:100%;display:block;height:100%;border-radius:100%}.custom-input-wrapper.swatch-filter-cstm>div{padding:0;text-align:center}ul#filter-v-option-fabric li.filter-item.filter-item--type-checkbox{padding:0;margin:0;width:calc(25% - 13px)}span.swatch-filter-img.no-image{border-radius:100%;background:#d9d9d9}ul#filter-v-option-fabric .filter-item--type-checkbox:not(.filter-item--disabled):hover{background:transparent}ul#filter-v-t-shopify-sofa-features{display:flex;flex-wrap:wrap;gap:var(--spacing-200)}ul#filter-v-t-shopify-sofa-features span.swatch-filter-img img{border-radius:0;object-fit:none;height:auto;width:100%;margin:auto}ul#filter-v-t-shopify-sofa-features span.swatch-filter-img{width:100px;height:auto}ul#filter-v-t-shopify-sofa-features span.swatch-filter-img+span{display:none}.cus-wrap .btn .btn__label--active{background:#fff;color:#000}.cus-wrap .btn{width:100%;border:1px solid #000}.cus-wrap{border-bottom:1px solid #d1d1d1}.cus-wrap .filter-group{padding-top:15px;padding-bottom:15px}.custom-input.custom-input--checkbox label>span:not(.swatch-filter-img){font-size:14px;margin-top:8px}span.swatch-filter-img.is-selected{position:relative}ul#filter-v-option-fabric span.swatch-filter-img:before{content:"";width:44px;height:44px;display:block;position:absolute;top:-5px;left:-5px;border:2px solid transparent;border-radius:100%;transition:.3s all}ul#filter-v-option-fabric span.swatch-filter-img.is-selected:before{border-color:#000}ul#filter-v-t-shopify-sofa-features span.swatch-filter-img img{height:70px}ul#filter-v-t-shopify-sofa-features .filter-item--type-checkbox{width:calc(33.33% - 11px);margin:0;padding:0}.filter-group.dimension-range-filters span.price-filter__caption.fs-body-100{font-size:14px}.filter-group.dimension-range-filters h4{font-size:14px;font-weight:600;color:#222}.collection-top-bar__filter-button .filter-button__count:before{background:#fff}.collection-top-bar__filter-button .filter-button__count{color:#222!important}price-range .price-filter__inputs{display:none}.p-label-range{font-size:14px;margin-bottom:-10px;letter-spacing:1px}.price-filter-slider-input{background:#222!important}.price-filter-slider-input::-webkit-slider-thumb,.price-filter-slider-input::-webkit-slider-thumb:active{background-color:#222!important}.filter-group.dimension-range-filters .price-filter__slider{padding:0;margin-top:20px;margin-bottom:35px}.footer__block--image-text-and-socials .content__image-and-text img{width:100%!important;max-width:100%!important}.footer__credits{letter-spacing:.5px}.footer__block.footer__block--subfooter{width:100%;margin-top:30px}@media(max-width:490px){.footer__block--image-text-and-socials .content__image-and-text{row-gap:0!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/kg-custom.css.map */
