.product-callout{background-color:#77091c;color:#fff;display:inline-block;font-size:14px;font-style:italic;font-weight:600;letter-spacing:.28px;line-height:100%;margin:0;padding:4px 8px}html nav.breadcrumbs a{font-weight:400}.woocommerce div.product{column-gap:32px;display:grid;grid-template-columns:1fr 1fr}.woocommerce div.product .product-title-wrapper{grid-column-start:2;grid-row-start:1;margin-bottom:24px}.woocommerce div.product .product-title-wrapper .product_title{margin-bottom:0}.woocommerce div.product .product-title-wrapper .product-callout{margin-top:8px}.woocommerce div.product div.images{float:none;grid-row-start:1;grid-row-end:4;margin:0;max-width:678px;width:100%}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{border:2px #ded5d8 solid;box-sizing:border-box;margin-bottom:16px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .swiper-wrapper{height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .swiper-wrapper .swiper-slide{width:676px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .swiper-wrapper #toggle-3d{background:#f6f1f1;border-radius:4px;font-size:14px;font-weight:500;padding:4px 8px;position:absolute;bottom:16px;left:16px;z-index:10}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .swiper-wrapper #toggle-3d div{align-items:center;display:flex;gap:4px;justify-content:center}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .swiper-wrapper #toggle-3d div img{margin:0 auto;width:initial}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .swiper-wrapper #toggle-3d:hover{background:#ded5d8;cursor:pointer}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .swiper-wrapper #toggle-3d:active{background:#c2b2b3}.woocommerce div.product div.images .thumbnail-gallery{margin-bottom:72px;padding:0 32px;position:relative}.woocommerce div.product div.images .thumbnail-gallery.no-margin{padding:0}.woocommerce div.product div.images .thumbnail-gallery .thumbnail-swiper{padding-right:4px}.woocommerce div.product div.images .thumbnail-gallery .thumbnail-swiper .swiper-slide img{border:2px #fff solid}.woocommerce div.product div.images .thumbnail-gallery .thumbnail-swiper .swiper-slide img:hover{border-color:#c2b2b3;cursor:pointer}.woocommerce div.product div.images .thumbnail-gallery .thumbnail-swiper .swiper-slide img:active{border-color:#605556}.woocommerce div.product div.images .thumbnail-gallery .thumbnail-swiper .swiper-slide.swiper-slide-thumb-active img{border-color:#605556}.woocommerce div.product div.images .thumbnail-gallery .thumbnail-swiper .swiper-slide span{align-items:center;background-color:hsla(0,0%,100%,.5);display:flex;height:calc(100% - 2px);justify-content:center;margin:1px;pointer-events:none;position:absolute;top:0;left:0;width:100%}.woocommerce div.product div.images .thumbnail-gallery .thumbnail-swiper .swiper-slide span svg{width:calc(100% - 16px)}.woocommerce div.product div.images .thumbnail-gallery .swiper-button-next,.woocommerce div.product div.images .thumbnail-gallery .swiper-button-prev{border-radius:4px;height:24px;margin-top:0;transform:translateY(-50%);width:24px}.woocommerce div.product div.images .thumbnail-gallery .swiper-button-next:after,.woocommerce div.product div.images .thumbnail-gallery .swiper-button-prev:after{color:#3b3f4c;font-size:inherit}.woocommerce div.product div.images .thumbnail-gallery .swiper-button-next:hover,.woocommerce div.product div.images .thumbnail-gallery .swiper-button-prev:hover{background-color:#f6f1f1}.woocommerce div.product div.images .thumbnail-gallery .swiper-button-next:active,.woocommerce div.product div.images .thumbnail-gallery .swiper-button-prev:active{background-color:#ded5d8}.woocommerce div.product div.images .thumbnail-gallery .swiper-button-next{right:0}.woocommerce div.product div.images .thumbnail-gallery .swiper-button-prev{left:0}.woocommerce div.product div.summary{float:none;margin-bottom:72px;width:auto}.woocommerce div.product div.summary .lead-times{align-items:center;color:#77091c;display:flex;gap:8px;font-size:18px;font-weight:600;line-height:120%}.woocommerce div.product div.summary .disclaimer-container{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.woocommerce div.product div.summary .disclaimer-container .select-disclaimer{font-size:14px;font-weight:500;margin:0}.woocommerce div.product div.summary .disclaimer-container button{display:none;font-size:14px;font-weight:500;line-height:170%;white-space:nowrap;color:#07838b;text-decoration:none}.woocommerce div.product div.summary .disclaimer-container button:hover{color:#049da8;text-decoration:underline}.woocommerce div.product div.summary .disclaimer-container button:active{color:#026167}.woocommerce div.product div.summary .disclaimer-container button.active{display:block}.woocommerce div.product div.summary .product-attributes{margin-bottom:40px;padding-top:2px}.woocommerce div.product div.summary .product-attributes .attributes-items{border:2px solid #ded5d8;margin-top:-2px;position:relative;scroll-margin-top:32px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-title{align-items:center;display:flex;gap:8px;justify-content:space-between;line-height:170%;padding:12px 16px;position:relative}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-title div,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-title strong,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-title svg{pointer-events:none;transition:transform .25s ease-in-out}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-title .attribute-selected{color:#5f667a;font-size:14px;line-height:130%;pointer-events:none}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper{border-top:2px #978889 solid;padding:24px 16px 8px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper#pa_fabrics{padding:0}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper#pa_fabrics .attribute-fabric-search-wrapper{background-color:#f6f1f1;padding:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper#pa_fabrics .attribute-fabric-search{background-color:#fff;margin:0}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper#pa_fabrics .attribute-item-wrapper{padding:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-group{color:#5f667a;font-size:14px;grid-column:1/-1;margin:24px 0 -8px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-group:first-child{margin-top:0}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper{margin-bottom:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0, 1fr));padding-top:0;row-gap:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item>div{margin-bottom:4px;position:relative}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item img,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item span{pointer-events:none}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item img{aspect-ratio:1/1;width:100%}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item svg{display:none;height:24px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:24px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item span{color:#5f667a;display:block;font-size:12px;line-height:150%}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item:not(.selected):hover{cursor:pointer}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item:not(.selected):hover img{opacity:.3;z-index:10}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item.selected>div,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item:active>div{border:2px solid #605556}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item.selected svg{display:block}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format .item.empty-result{display:flex;grid-column-start:1;grid-column-end:3}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format{display:flex;gap:16px;list-style:none;row-gap:8px;flex-wrap:wrap;margin:0}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format a,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format button,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format li{border:2px #c2b2b3 solid;border-radius:4px;font-size:12px;font-weight:500;line-height:170%;margin-bottom:0;padding:4px 8px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format a:before,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format button:before,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format li:before{content:none}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format a:hover,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format button:hover,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format li:hover{border-color:#605556;cursor:pointer}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format button.active,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format button:active,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format a.active,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format a:active{background-color:#605556;border-color:#605556;color:#fff;font-weight:600}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format button.active:before,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format a.active:before{background:url("/wp-content/themes/bertolini/img/checkmark-icon.svg") no-repeat 0 0;content:"";display:inline-block;height:13px;margin-right:8px;width:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format{margin-bottom:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format button{display:flex}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format .selected{background-color:#605556;border-color:#605556;color:#fff;font-weight:600;letter-spacing:-.2px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format .selected:before{background:url(/wp-content/themes/bertolini/img/checkmark-icon.svg) no-repeat 0 0;content:"";display:inline-block;height:13px;margin-top:2px;margin-right:8px;width:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format button:active:before{margin-top:2px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-search{margin-bottom:16px;position:relative}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-search input{border:2px solid #ded5d8;border-radius:4px;box-shadow:none;color:#3b3f4c;font-size:16px;line-height:170%;padding:12px 16px;position:relative;text-align:left}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-search input:hover{border:2px solid #c2b2b3}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-search input:focus{border:2px solid #978889}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-search input{font-size:14px;padding:8px 8px 8px 34px;width:100%}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter{display:flex;gap:16px;padding:16px 16px 8px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container{position:relative;width:100%}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container .dropdown{align-items:center;border:2px solid #ded5d8;display:flex;font-size:14px;justify-content:space-between;padding:4px 8px;transition:border-color .3s cubic-bezier(.75,.01,1,-.16)}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container .dropdown span{line-height:170%}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container .dropdown svg{transition:transform .25s}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul{background-color:#fff;border-left:2px solid #978889;border-right:2px solid #978889;font-size:12px;list-style:none;max-height:0;margin:0;overflow:hidden;padding:0;position:absolute;transition:max-height .3s ease-in;width:100%;z-index:1}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul#grade{overflow:hidden}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li{display:flex;gap:6px;line-height:150%;margin:0;padding:0 8px 8px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li:first-child{padding-top:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li:last-child{padding-bottom:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li:before{content:none}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .custom-checkbox{border:2px solid #605556;border-radius:4px;height:18px;margin:0;padding:6px;width:18px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .color-swatch{border-radius:50%;height:18px;min-width:18px;width:18px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .beige{background-color:beige}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .black{background-color:#444}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .blue{background-color:#3f70b5}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .brown{background-color:#774c36}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .burgundy{background-color:#800020}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .yellow{background-color:#ffd100}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .gray{background-color:#9e9e9e}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .green{background-color:#348e38}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .pink{background-color:#e91e63}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .multicolor{background:linear-gradient(to right,#de2e21,gold,#3f70b5)}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .orange{background-color:#f07218}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .purple{background-color:#9c27b0}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .red{background-color:#de2e21}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .taupe{background-color:#b7a69e}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .teal{background-color:#009688}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li .white{background-color:#f6f6f4}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li:hover .custom-checkbox{box-shadow:0px 0px 0px 2px #ded5d8}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container ul li.selected .custom-checkbox{background:#605556 url(/wp-content/themes/bertolini/img/active-checkbox.svg) no-repeat center}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip{content:"";cursor:pointer;display:inline-block;height:16px;position:relative;vertical-align:bottom;width:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip .tooltip-container{opacity:0;position:relative;transition:.25s all ease-in-out;visibility:hidden;z-index:15}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip .tooltip-container .arrow{position:absolute;top:16px;z-index:20}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip .tooltip-container aside{background-color:#605556;border-radius:8px;color:#fff;left:-30px;line-height:150%;padding:16px 36px 16px 16px;position:absolute;top:25px;width:300px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip .tooltip-container aside p{font-size:14px;line-height:150%}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip .tooltip-container aside strong{display:inline-block;font-weight:500;margin-bottom:4px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip .tooltip-container aside svg{display:none;position:absolute;right:8px;top:16px}@media(max-width:769px){.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip:hover .tooltip-container{opacity:1;visibility:visible}}@media(max-width:768px){.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip.active .tooltip-container{opacity:1;visibility:visible}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip .tooltip-container aside svg{display:block}}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip>svg path{fill:#605556}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip>svg:hover path{fill:#c2b2b3}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip>svg:active path{fill:#978889}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip .tooltip-container .arrow{top:4px;transform:rotate(0)}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .tooltip .tooltip-container aside{left:-150px;top:11px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper{display:flex;gap:16px;list-style:none;row-gap:8px;flex-wrap:wrap;margin:0}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper a,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper button,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper li{border:2px #c2b2b3 solid;border-radius:4px;font-size:12px;font-weight:500;line-height:170%;margin-bottom:0;padding:4px 8px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper a:before,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper button:before,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper li:before{content:none}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper a:hover,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper button:hover,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper li:hover{border-color:#605556;cursor:pointer}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper button.active,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper button:active,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper a.active,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper a:active{background-color:#605556;border-color:#605556;color:#fff;font-weight:600}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper button.active:before,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper a.active:before{background:url("/wp-content/themes/bertolini/img/checkmark-icon.svg") no-repeat 0 0;content:"";display:inline-block;height:13px;margin-right:8px;width:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper{gap:8px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper.active{padding:8px 16px 0}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper button{display:flex;line-height:150%}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper button:active{letter-spacing:unset}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper button:active:before{content:none}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper .filter-chip{align-items:center;background-color:#ded5d8;border:2px solid #ded5d8;color:#605556;gap:4px;padding:4px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper .filter-chip:hover{background-color:#fff;border-color:#605556;color:#605556;font-weight:600}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper .filter-chip:active{background-color:#605556;border-color:#605556;color:#fff;font-weight:600}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper .filter-chip:active path{fill:#fff}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper .clear-all{align-items:flex-end;border:none;color:#3b3f4c;font-weight:600;line-height:100%;padding:0;text-decoration:underline}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper .clear-all:hover{color:#7c8499}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .selected-filters-wrapper .clear-all:active{background-color:unset;color:#5f667a}.woocommerce div.product div.summary .product-attributes .attributes-items .required strong:after{content:"*";color:#605556;font-size:14px;font-weight:600;margin-left:4px}.woocommerce div.product div.summary .product-attributes .attributes-items:hover{border:2px #c2b2b3 solid;z-index:10}.woocommerce div.product div.summary .product-attributes .attributes-items:hover .attribute-title{cursor:pointer}.woocommerce div.product div.summary .product-attributes .attributes-items:active{border-color:#605556}.woocommerce div.product div.summary .product-attributes .attributes-items.active{border-color:#978889;z-index:10}.woocommerce div.product div.summary .product-attributes .attributes-items.active .attribute-title svg{transform:rotate(180deg)}.woocommerce div.product div.summary .product-attributes .attributes-items.active .attribute-content{max-height:400px;overflow-y:auto}.woocommerce div.product div.summary .product-attributes .attributes-items.active.attribute-pa_fabrics .attribute-content{min-height:400px}.woocommerce div.product div.summary .product-attributes .attribute-dropdown-icon{display:flex;line-height:0}.woocommerce div.product div.summary .product-attributes .selected .attribute-title .attribute-dropdown-icon:before{background:url("/wp-content/themes/bertolini/img/success-icon.png") no-repeat;background-size:contain;content:"";display:inline-block;height:21px;width:24px;vertical-align:top}.woocommerce div.product div.summary .product-attributes .error{border:2px #dc4c44 solid;z-index:9}.woocommerce div.product div.summary .product-attributes .error .attribute-title .attribute-dropdown-icon:before{background:url("/wp-content/themes/bertolini/img/error-icon.png") no-repeat;background-position-y:1px;background-size:contain;content:"";display:inline-block;height:21px;width:24px}.woocommerce div.product form.cart{margin-bottom:40px}.woocommerce div.product form.cart .cart-button{display:grid;gap:16px;grid-template-columns:72px 1fr}.woocommerce div.product form.cart .cart-button .single_add_to_cart_button{align-items:center;border-radius:4px;display:flex;font-weight:500;gap:8px;line-height:100%;padding:12px 24px;text-decoration:none;width:fit-content;background-color:#07838b;border-radius:4px;color:#fff;font-size:16px;padding:12px 24px}.woocommerce div.product form.cart .cart-button .single_add_to_cart_button:hover{background-color:#049da8;color:#fff;cursor:pointer}.woocommerce div.product form.cart .cart-button .single_add_to_cart_button:active{background-color:#026167}.woocommerce div.product form.cart .cart-button .single_add_to_cart_button:disabled{background-color:#dfe0e4;color:#9fa3af;cursor:not-allowed}.woocommerce div.product form.cart .cart-button .single_add_to_cart_button:disabled svg path{fill:#9fa3af}.woocommerce div.product form.cart .cart-button .single_add_to_cart_button{justify-content:center;width:auto}.woocommerce div.product form.cart .cart-button .single_add_to_cart_button svg{pointer-events:none}.woocommerce div.product form.cart .cart-button .single_add_to_cart_button:disabled{background-color:#026167;border:none;color:#fff;cursor:initial;opacity:1}.woocommerce div.product form.cart .cart-button .gfield{margin-bottom:0}.woocommerce div.product form.cart .cart-button .gfield label{left:12px}.woocommerce div.product form.cart .cart-button .gfield .qty{background-image:none;padding:24px 0 0;width:72px}.woocommerce div.product form.cart .input-group{margin:0}.woocommerce div.product form.cart .input-group label{left:50%;transform:translateX(-50%)}.woocommerce div.product form.cart .input-group.filled input{background:0 0}.woocommerce div.product form.cart input[type=number],.woocommerce div.product form.cart input::-webkit-outer-spin-button,.woocommerce div.product form.cart input::-webkit-inner-spin-button{appearance:none;-moz-appearance:textfield;-webkit-appearance:none}.woocommerce div.product form.cart select{display:none}.woocommerce div.product form.cart p.minimum-qty{font-size:14px;font-style:italic;margin:8px 0 0}.woocommerce div.product form.cart p.minimum-qty.error{color:red}.woocommerce div.product #threejs-viewer{align-items:center;cursor:grab;display:flex;height:678px;justify-content:center;width:678px}.woocommerce div.product #threejs-viewer img{height:150px;width:150px}.woocommerce div.product #threejs-viewer:active{cursor:grabbing}.woocommerce div.product .brochure-download{margin-bottom:40px}.woocommerce div.product .brochure-download a{align-items:center;display:inline-flex;font-weight:500;gap:8px;text-decoration:none}.woocommerce div.product .brochure-download a svg path{fill:#07838b}.woocommerce div.product .brochure-download a:hover{text-decoration:underline}.woocommerce div.product .brochure-download a:hover svg path{fill:#049da8}.woocommerce div.product .brochure-download a:active svg path{fill:#026167}.woocommerce div.product .trust-badges{align-items:flex-end;display:flex;gap:16px;margin-bottom:40px}.woocommerce div.product .contact-help p{font-weight:500}.woocommerce div.product .contact-help .contact-icons{align-items:flex-end;display:flex;gap:40px}.woocommerce div.product .contact-help .contact-icons .contact-icon a{align-items:center;display:flex;font-size:14px;font-weight:500;flex-direction:column;text-decoration:none}.woocommerce div.product .contact-help .contact-icons .contact-icon a svg path{fill:#07838b}.woocommerce div.product .contact-help .contact-icons .contact-icon a:hover{text-decoration:underline}.woocommerce div.product .contact-help .contact-icons .contact-icon a:hover svg path{fill:#049da8}.woocommerce div.product .contact-help .contact-icons .contact-icon a:active svg path{fill:#026167}.testimonial{background-color:#f1ebe2;margin:0 0 72px;padding:48px 0}.testimonial .content-wrapper{max-width:928px;padding:0}.testimonial h2{margin-bottom:16px}.testimonial .quote-container p{font-size:20px;line-height:150%;margin:8px 0 0}.testimonial .quote-container p strong{color:#77091c;font-style:italic;font-weight:600}.testimonial .author-info{display:flex;gap:24px;margin-top:24px}.testimonial img{border-radius:50%;max-height:88px;max-width:88px;width:100%}.testimonial .author-info-wrapper{display:flex;flex-direction:column;gap:4px;justify-content:center}.testimonial .author-info-wrapper p{color:#5f667a;font-size:14px;margin:0}.testimonial .author{font-weight:600;text-transform:uppercase}.testimonial .location{font-style:italic}.media-spotlight{background:#f1ebe2;margin:40px 0}.media-spotlight p:has(iframe),.media-spotlight p:has(img){margin:0}.media-spotlight p:has(iframe){display:flex;justify-content:center;padding-bottom:56.25%;position:relative;text-align:center;width:448px}.media-spotlight p:has(iframe) iframe{height:100%;position:absolute;top:0;left:0;width:100%}.media-spotlight .media-wrapper{align-items:center;display:flex;gap:32px;margin:0 auto;padding:32px}.media-spotlight .media-wrapper strong{font-weight:600}.media-spotlight .media-wrapper .media-right-column h2{margin-bottom:16px}.media-spotlight .media-wrapper .media-right-column p:last-child{margin-bottom:0}.media-spotlight .media-wrapper .media-left-column,.media-spotlight .media-wrapper .media-right-column{width:100%}.media-spotlight .media-wrapper .media-left-column p:last-child,.media-spotlight .media-wrapper .media-right-column p:last-child{margin:0}.media-spotlight .media-wrapper .media-left-column strong,.media-spotlight .media-wrapper .media-right-column strong{color:#77091c;font-style:italic}.media-spotlight .media-wrapper:has(blockquote) p{font-size:14px}.media-spotlight .media-wrapper blockquote p{font-size:20px}.media-spotlight .media-wrapper blockquote strong{color:#77091c;font-style:italic}.media-spotlight .media-wrapper blockquote:before{background:url(//bertolinidirect.com/wp-content/themes/bertolini/styles/css/../../img/quote-icon.svg) no-repeat;content:"";display:block;height:56px;margin-bottom:8px;width:56px}.featured-chair-section{margin-bottom:72px;position:relative}.featured-chair-section .chair-hotspot-container{background:url("/wp-content/uploads/2024/01/top-benefits-bg-desktop.png") no-repeat 50% 50%;display:grid;justify-items:center}.featured-chair-section .chair-hotspot-container>img{z-index:1}.featured-chair-section .hotspot-container{position:absolute;height:480px;left:50%;top:15%;transform:translateX(-50%);width:306px;z-index:10}.featured-chair-section .hotspot-container .hotspot{position:absolute;width:228px}.featured-chair-section .hotspot-container .hotspot p{margin:0}.featured-chair-section .hotspot-container .hotspot p.hotspot-title{font-weight:600}.featured-chair-section .hotspot-container .hotspot p.hotspot-content{font-size:14px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(-n+4){opacity:0}.featured-chair-section .hotspot-container .hotspot:nth-of-type(-n+2){text-align:right;transform:translateX(-85%)}.featured-chair-section .hotspot-container .hotspot:nth-of-type(-n+2) img{margin-left:8px;position:absolute;top:8px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(n+3){text-align:left;transform:translateX(85%)}.featured-chair-section .hotspot-container .hotspot:nth-of-type(n+3) img{position:absolute;right:235px;top:8px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(1){left:-265px;top:105px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(2){left:-255px;top:265px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(3){left:325px;top:60px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(4){left:340px;top:230px}.featured-chair-section .hotspot-container.fade-in .hotspot:nth-of-type(-n+4){transition:transform 1s ease-out .2s,opacity 1s ease-out .2s;transform:translateX(0%);opacity:1}.featured-chair-section .swiper{display:none}.woocommerce-tabs .wc-tabs{display:flex;margin:0}.woocommerce-tabs .wc-tabs li:before{content:none}.woocommerce-tabs .wc-tabs li a{border-bottom:4px #ded5d8 solid;color:#3b3f4c;font-size:20px;font-weight:400;padding:0 32px 12px;text-decoration:none;text-transform:uppercase}.woocommerce-tabs .wc-tabs li:hover a{border-color:#978889}.woocommerce-tabs .wc-tabs li.active a{border-color:#3b3f4c;font-weight:600}.woocommerce-tabs .woocommerce-Tabs-panel{padding:56px 0 0}#tab-description section{margin-bottom:56px}#tab-description section.chair-overview h2{font-size:20px}#tab-description section.chair-overview h2:not(:first-child){margin-top:56px}#tab-description section.chair-overview p:has(iframe) iframe{margin-top:16px}#tab-description section.chair-back-styles h2{font-size:20px;margin-bottom:24px}#tab-description section.chair-back-styles .chair-backs-styles-wrapper{display:flex;gap:16px}#tab-description section.chair-back-styles .chair-backs-styles-wrapper .chair-back-style{max-width:110px}#tab-description section.chair-back-styles .chair-backs-styles-wrapper .chair-back-style img{border:1px #ded5d8 solid}#tab-description section.chair-back-styles .chair-backs-styles-wrapper .chair-back-style p{color:#5f667a;font-size:14px;margin-bottom:0}#tab-description section.chair-features h2{font-size:20px;margin-bottom:24px}#tab-description section.chair-features ul{display:grid;gap:0 32px;grid-template-columns:1fr 1fr}#tab-description section.fabric-requirements{width:100%}#tab-description section.fabric-requirements h2{font-size:20px;margin-bottom:24px}#tab-description section.fabric-requirements table{border-collapse:initial}#tab-description section.fabric-requirements table th,#tab-description section.fabric-requirements table td{border:1px #ded5d8 solid;border-width:1px 0 0 1px;line-height:170%;padding:12px;vertical-align:middle;width:16.66%}#tab-description section.fabric-requirements table th{background:#f6f1f1;font-weight:600;padding:12px;vertical-align:middle}#tab-description section.fabric-requirements table th:first-child{background:0 0;border:none}#tab-description section.fabric-requirements table th:nth-child(2){border-radius:5px 0 0}#tab-description section.fabric-requirements table th:last-child{border-right-width:1px;border-radius:0 5px 0 0}#tab-description section.fabric-requirements table th a{color:#3b3f4c;text-decoration:none}#tab-description section.fabric-requirements table th a:hover{color:#049da8;text-decoration:underline}#tab-description section.fabric-requirements table th a:active{color:#026167}#tab-description section.fabric-requirements table th a{font-size:14px}#tab-description section.fabric-requirements table th .product-callout{font-size:12px;margin-top:12px}#tab-description section.fabric-requirements table tr:first-child td:first-child{border-radius:5px 0 0}#tab-description section.fabric-requirements table tr td:last-child{border-right-width:1px}#tab-description section.fabric-requirements table tr:last-child td:first-child{border-radius:0 0 0 5px}#tab-description section.fabric-requirements table tr:last-child td:last-child{border-radius:0 0 5px}#tab-description section.fabric-requirements table td:first-child{background:#f6f1f1;font-weight:600}#tab-description section.fabric-requirements table tr:last-child td{border-bottom-width:1px}#tab-description section.chair-dimensions h2{font-size:20px;margin-bottom:24px}#tab-description section.chair-dimensions .chair-dimension-table{width:100%;border-collapse:initial}#tab-description section.chair-dimensions .chair-dimension-table th,#tab-description section.chair-dimensions .chair-dimension-table td{border:1px #ded5d8 solid;border-width:1px 0 0 1px;line-height:170%;padding:12px;vertical-align:middle;width:16.66%}#tab-description section.chair-dimensions .chair-dimension-table th{background:#f6f1f1;font-weight:600;padding:12px;vertical-align:middle}#tab-description section.chair-dimensions .chair-dimension-table th:first-child{background:0 0;border:none}#tab-description section.chair-dimensions .chair-dimension-table th:nth-child(2){border-radius:5px 0 0}#tab-description section.chair-dimensions .chair-dimension-table th:last-child{border-right-width:1px;border-radius:0 5px 0 0}#tab-description section.chair-dimensions .chair-dimension-table th a{color:#3b3f4c;text-decoration:none}#tab-description section.chair-dimensions .chair-dimension-table th a:hover{color:#049da8;text-decoration:underline}#tab-description section.chair-dimensions .chair-dimension-table th a:active{color:#026167}#tab-description section.chair-dimensions .chair-dimension-table th a{font-size:14px}#tab-description section.chair-dimensions .chair-dimension-table th .product-callout{font-size:12px;margin-top:12px}#tab-description section.chair-dimensions .chair-dimension-table tr:first-child td:first-child{border-radius:5px 0 0}#tab-description section.chair-dimensions .chair-dimension-table tr td:last-child{border-right-width:1px}#tab-description section.chair-dimensions .chair-dimension-table tr:last-child td:first-child{border-radius:0 0 0 5px}#tab-description section.chair-dimensions .chair-dimension-table tr:last-child td:last-child{border-radius:0 0 5px}#tab-description section.chair-dimensions .chair-dimension-table td:first-child{background:#f6f1f1;font-weight:600}#tab-description section.chair-dimensions .chair-dimension-table tr:last-child td{border-bottom-width:1px}#tab-description section.chair-dimensions .chair-dimension-table.col-2 th{border-radius:5px 5px 0 0}#tab-description section.chair-upsell h2{font-size:20px;margin-bottom:24px}#tab-description section.chair-upsell .chair-upsell-wrapper{display:flex;gap:0 16px}#tab-description section.chair-upsell .chair-upsell-wrapper a{color:#3b3f4c;text-decoration:none}#tab-description section.chair-upsell .chair-upsell-wrapper a:hover{color:#049da8;text-decoration:underline}#tab-description section.chair-upsell .chair-upsell-wrapper a:active{color:#026167}#tab-description section.chair-upsell .chair-upsell-wrapper a{display:block;font-weight:500;max-width:172px}#tab-description section.chair-upsell .chair-upsell-wrapper a img{border:2px #ded5d8 solid}#tab-description section.chair-upsell .chair-upsell-wrapper a:hover img{border-color:#c2b2b3;cursor:pointer}#tab-description section.chair-upsell .chair-upsell-wrapper a:active img{border-color:#605556}#tab-description section.chair-upsell .chair-upsell-wrapper a p{padding-left:8px}#tab-description section.chair-faq{margin-bottom:36px}#tab-description section.chair-faq h2{margin-bottom:24px}#tab-description section.chair-faq .faq-row{border:2px #ded5d8 solid;border-radius:8px;margin-bottom:16px}#tab-description section.chair-faq .faq-row h3{align-items:center;cursor:pointer;display:grid;grid-template-columns:1fr min-content;font-size:18px;margin-bottom:0;padding:16px 24px}#tab-description section.chair-faq .faq-row h3:after{background:url("/wp-content/themes/bertolini/img/plus-icon.svg") no-repeat top right;content:"";display:inline-block;height:15px;width:14px}@media(max-width:768px){#tab-description section.chair-faq .faq-row h3{font-size:16px}}#tab-description section.chair-faq .faq-row .answer{background:#f6f1f1;border-radius:0 0 8px 8px;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}#tab-description section.chair-faq .faq-row .answer .answer-wrapper{padding:16px 24px 24px}#tab-description section.chair-faq .faq-row .answer .answer-wrapper a{color:#07838b;font-weight:600;text-decoration:underline}#tab-description section.chair-faq .faq-row .answer .answer-wrapper a:hover{color:#049da8}#tab-description section.chair-faq .faq-row .answer .answer-wrapper a:active{color:#026167}#tab-description section.chair-faq .faq-row .answer .answer-wrapper ul{display:flex;flex-direction:column;gap:12px}#tab-description section.chair-faq .faq-row .answer .answer-wrapper ul li{margin:0}#tab-description section.chair-faq .faq-row .answer .answer-wrapper>:last-child{margin-bottom:0}#tab-description section.chair-faq .faq-row:hover{border-color:#c2b2b3}#tab-description section.chair-faq .faq-row:active{border-color:#978889}#tab-description section.chair-faq .faq-row.active{border-color:#978889}#tab-description section.chair-faq .faq-row.active h3:after{background:url("/wp-content/themes/bertolini/img/minus-icon.svg") no-repeat 0 0;height:3px}#tab-description section.chair-faq .faq-row.active .answer{max-height:1000px;transition:max-height .5s ease-in-out}#tab-description section.chair-faq .faq-row.active:hover{border-color:#c2b2b3}#tab-description section:last-child{margin-bottom:80px}#tab-additional_information{display:none}#tab-additional_information table{border-collapse:initial}#tab-additional_information table th,#tab-additional_information table td{border:1px #ded5d8 solid;border-width:1px 0 0 1px;line-height:170%;padding:12px;vertical-align:middle;width:16.66%}#tab-additional_information table th{background:#f6f1f1;font-weight:600;padding:12px;vertical-align:middle}#tab-additional_information table th:first-child{background:0 0;border:none}#tab-additional_information table th:nth-child(2){border-radius:5px 0 0}#tab-additional_information table th:last-child{border-right-width:1px;border-radius:0 5px 0 0}#tab-additional_information table th a{color:#3b3f4c;text-decoration:none}#tab-additional_information table th a:hover{color:#049da8;text-decoration:underline}#tab-additional_information table th a:active{color:#026167}#tab-additional_information table th a{font-size:14px}#tab-additional_information table th .product-callout{font-size:12px;margin-top:12px}#tab-additional_information table tr:first-child td:first-child{border-radius:5px 0 0}#tab-additional_information table tr td:last-child{border-right-width:1px}#tab-additional_information table tr:last-child td:first-child{border-radius:0 0 0 5px}#tab-additional_information table tr:last-child td:last-child{border-radius:0 0 5px}#tab-additional_information table td:first-child{background:#f6f1f1;font-weight:600}#tab-additional_information table tr:last-child td{border-bottom-width:1px}#tab-additional_information table{margin-bottom:80px}#tab-additional_information table tr th{padding:16px 32px;vertical-align:top}#tab-additional_information table .wp-block-group{gap:8px}@media(max-width:1150px){.woocommerce div.product div.images{max-width:537px}.woocommerce div.product div.images .thumbnail-swiper .swiper-slide img{max-width:70px}.woocommerce div.product #threejs-viewer{height:537px;width:537px}.testimonial{padding:48px}.testimonial .content-wrapper{max-width:unset}#tab-additional_information table tr th{padding:16px 20px}.featured-chair-section .chair-hotspot-container{background:url("/wp-content/uploads/2024/01/top-benefits-bg-laptop.png") no-repeat 50% 50%}.featured-chair-section .chair-hotspot-container>img{max-width:270px}.featured-chair-section .hotspot-container{height:424px;top:16%;width:270px}.featured-chair-section .hotspot-container .hotspot{width:214px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(1){left:-260px;top:80px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(2){left:-250px;top:270px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(3){left:300px;top:50px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(4){left:295px;top:225px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(-n+2){transform:translateX(-35%)}.featured-chair-section .hotspot-container .hotspot:nth-of-type(n+3){transform:translateX(35%)}.featured-chair-section .hotspot-container .hotspot:nth-of-type(n+3) img{right:220px}}@media(max-width:1000px){.woocommerce div.product{column-gap:24px}.woocommerce div.product .product_title{margin-bottom:24px}.woocommerce div.product div.images{max-width:380px}.woocommerce div.product div.images .thumbnail-gallery .thumbnail-swiper .swiper-slide span svg{width:calc(100% - 8px)}.woocommerce div.product div.images .thumbnail-gallery .thumbnail-swiper .swiper-slide img{max-width:63px}.woocommerce div.product #threejs-viewer{height:427px;width:427px}.woocommerce div.product div.summary h1{margin-bottom:24px}.woocommerce div.product div.summary p{margin-bottom:16px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter{gap:8px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.text-format,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format{gap:8px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-item-wrapper.img-format{grid-template-columns:repeat(3,minmax(0, 1fr))}.media-spotlight p:has(iframe){width:328px}.featured-chair-section h2{margin-bottom:24px}.featured-chair-section .chair-hotspot-container{background:url("/wp-content/uploads/2024/01/top-benefits-bg-tablet.png") no-repeat 50% 50%}.featured-chair-section .chair-hotspot-container>img{max-width:237px}.featured-chair-section .hotspot-container{height:372px;top:16%;width:237px}.featured-chair-section .hotspot-container .hotspot{width:200px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(1){left:-220px;top:40px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(2){left:-220px;top:215px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(3){left:255px;top:15px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(4){left:255px;top:200px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(-n+2){transform:translateX(-15%)}.featured-chair-section .hotspot-container .hotspot:nth-of-type(n+3){transform:translateX(15%)}.featured-chair-section .hotspot-container .hotspot:nth-of-type(n+3) img{right:210px}#tab-additional_information{overflow-x:scroll}#tab-additional_information table{width:140%}.woocommerce-tabs .woocommerce-Tabs-panel{padding-top:48px}#tab-description section{margin-bottom:48px}}@media(max-width:768px){.woocommerce div.product .product-title-wrapper{margin-bottom:16px}.woocommerce div.product div.images .thumbnail-gallery{margin-bottom:56px}.woocommerce div.product div.summary{margin-bottom:56px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter{padding:16px 16px 0}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container.active .dropdown{border-color:#978889;transition:border-color 0s ease}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container.active .dropdown svg{transform:rotate(180deg)}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container.active ul{border-bottom:2px solid #978889;max-height:240px;overflow:auto}.testimonial{margin:0 0 56px;padding:40px}.testimonial .quote-container p{font-size:16px}#tab-description section.chair-features h2,#tab-description section.chair-back-styles h2,#tab-description section.chair-dimensions h2,#tab-description section.fabric-requirements h2,#tab-description section.chair-upsell h2{font-size:18px}}@media(max-width:600px){.woocommerce div.product{display:block}.woocommerce div.product .product-title-wrapper{margin-bottom:24px}.woocommerce div.product div.images{max-width:100%}.woocommerce div.product div.images .thumbnail-gallery{margin-bottom:32px}.woocommerce div.product #threejs-viewer{height:516px;width:516px}.woocommerce div.product div.summary .product-attributes{margin-bottom:24px}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container .dropdown{padding:4px}.woocommerce div.product form.cart{margin-bottom:24px}.woocommerce div.product .brochure-download,.woocommerce div.product .trust-badges{justify-content:center;text-align:center}.woocommerce div.product .contact-help .contact-icons{justify-content:space-between}.testimonial{padding:32px}.media-spotlight{margin:32px 0}.media-spotlight .media-wrapper{display:block;padding:24px}.media-spotlight .media-wrapper p:has(iframe){width:100%}.media-spotlight .media-wrapper .media-right-column{margin-top:24px;width:100%}.featured-chair-section .chair-hotspot-container{background:url("/wp-content/uploads/2024/01/top-benefits-bg-mobile.png") no-repeat 50% 0}.featured-chair-section .hotspot-container .hotspot p,.featured-chair-section .hotspot-container .hotspot img{display:none}.featured-chair-section .hotspot-container .hotspot{background-color:#fff;border:3px solid #c2b2b3;border-radius:50%;cursor:pointer;height:24px;position:absolute;width:24px}.featured-chair-section .hotspot-container .hotspot:hover{border:3px solid #77091c}.featured-chair-section .hotspot-container .hotspot:active,.featured-chair-section .hotspot-container .hotspot.active{background-color:#77091c;border:3px solid #77091c}.featured-chair-section .hotspot-container .hotspot{z-index:1}.featured-chair-section .hotspot-container .hotspot:nth-of-type(1){left:-8px;top:-20px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(2){left:5px;top:170px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(3){left:110px;top:40px}.featured-chair-section .hotspot-container .hotspot:nth-of-type(4){left:200px;top:110px}.featured-chair-section .swiper{display:flex;flex-direction:column;margin:0 16px 48px}.featured-chair-section .swiper .swiper-wrapper{height:unset;margin-bottom:16px;text-align:center}.featured-chair-section .swiper .swiper-wrapper p{margin:0}.featured-chair-section .swiper .swiper-wrapper p.hotspot-title{font-weight:500}.featured-chair-section .swiper .pagination-container{align-items:center;display:flex;gap:32px;justify-content:center}.featured-chair-section .swiper .swiper-pagination{line-height:0;justify-content:center;position:unset;width:fit-content}.featured-chair-section .swiper .swiper-pagination .swiper-pagination-bullet{background:#fff;border:1px #605556 solid;height:8px;opacity:1;width:8px}.featured-chair-section .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#605556;height:10px;margin-bottom:-1px;width:10px}.featured-chair-section .swiper .swiper-button-next,.featured-chair-section .swiper .swiper-button-prev{color:#605556;margin-top:auto;position:unset;width:12px}.featured-chair-section .swiper .swiper-button-next:after,.featured-chair-section .swiper .swiper-button-prev:after{content:""}.woocommerce-tabs .wc-tabs li a{font-size:18px}.woocommerce-tabs .woocommerce-Tabs-panel{padding-top:32px;padding-bottom:0}#tab-additional_information table{width:275%}#tab-description section{margin-bottom:32px}#tab-description section.chair-features ul{display:block}#tab-description section.chair-features ul li{margin-bottom:12px}#tab-description section.chair-dimensions .chair-dimension-table{width:100%}#tab-description section.fabric-requirements .scroll-wrapper,#tab-description section.chair-dimensions .scroll-wrapper{overflow:scroll}#tab-description section.fabric-requirements .scroll-wrapper table,#tab-description section.chair-dimensions .scroll-wrapper table{width:200%}#tab-description section.chair-upsell .chair-upsell-wrapper a p{padding-left:0}#tab-description section.chair-faq h2{font-size:21.8px}}@media(max-width:425px){.woocommerce div.product #threejs-viewer{height:391px;width:100%}}@media(max-width:375px){.woocommerce div.product #threejs-viewer{height:341px}}@media(max-width:320px){.woocommerce div.product #threejs-viewer{height:286px}.woocommerce div.product form.cart .cart-button .single_add_to_cart_button{padding:12px}}@media(min-width:769px){.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container:hover,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container:active{cursor:pointer}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container:hover .dropdown,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container:active .dropdown{border-color:#978889;transition:border-color 0s ease}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container:hover .dropdown svg,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container:active .dropdown svg{transform:rotate(180deg)}.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container:hover ul,.woocommerce div.product div.summary .product-attributes .attributes-items .attribute-content .attribute-content-wrapper .attribute-fabric-filter .custom-dropdown-container:active ul{border-bottom:2px solid #978889;max-height:240px;overflow:auto}}