:after,:before,:root{--vh:1vh;--vw:1vw;--svh:1vh}@supports (height:100dvh){:after,:before,:root{--vh:1dvh;--svh:1svh}}@supports (width:100dvw){:after,:before,:root{--vw:1dvw;--vw:1svw}}.product-attr [data-type=color]{margin-bottom:40px}.product-attr [data-type=fabric]{border-top:1px solid #d3d3d3;padding-top:40px}.product-attr .attr-title{font-family:trade_gothic_lhboldextended;font-size:14px;line-height:1.2;margin-bottom:20px;display:inline-block}@media (min-width:769px){.product-attr .attr-title{font-size:16px}}.product-attr .attr-values.color{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:15px;margin-bottom:40px}.product-attr .attr-values.color,.product-attr .attr-values.fabric{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-attr .attr-values.fabric{row-gap:20px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media (min-width:769px){.product-attr .attr-values.fabric{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}.product-attr .attr-values.fabric .attr-value{font-size:13px}@media (min-width:769px){.product-attr .attr-values.fabric .attr-value{font-size:16px}}.product-attr .attribute-title-color{display:none}.page-designer-reference .product-attr a.pd_cta.transparent-cta{background-color:transparent!important}.page-designer-reference .product-attr a.pd_cta{font-family:theory-web-uweb-u;letter-spacing:unset;width:var(--mb-width,-webkit-fit-content);width:var(--mb-width,-moz-fit-content);width:var(--mb-width,fit-content);padding:10px 38px}@media (min-width:769px){.page-designer-reference .product-attr a.pd_cta{width:var(--dt-width,-webkit-fit-content);width:var(--dt-width,-moz-fit-content);width:var(--dt-width,fit-content)}}.page-designer-reference .product-attr a.pd_cta:hover{padding:9px 37px;border-width:2px!important}.product-attr.hide-selected-fabric .attr-values.fabric .attr-value.active{display:none}