﻿.html-patio-productlist-page .product-item h2{line-height:1.2;}.html-patio-productlist-page .product-item .color-container{margin-top:.5rem;}.html-patio-productlist-page .product-item .material-info-container{background-color:#f6f7fb;border:1px solid #e1e1e1;border-radius:6px;padding-left:.5rem;padding-right:.5rem;font-size:.9em;}.html-patio-productlist-page .product-item .material-info-container .material-info-value{color:#003767;font-weight:700;font-style:italic;}.html-patio-productlist-page .product-item .material-info-container .material-info-click{cursor:pointer;}.html-patio-productlist-page .product-item .material-info-container .color-container-cta{color:#003767;}.html-patio-productlist-page .product-item .material-info-container .color-container-cta,.html-patio-productlist-page .product-item .material-info-container .color-selection-container{padding-top:.25rem;padding-bottom:.25rem;}.html-patio-productlist-page .product-item .material-info-container .color-selection-container:not(:last-of-type){border-bottom:1px solid #e1e1e1;}.html-patio-productlist-page .product-item .material-info-container .attribute_wrapper_color{display:inline-block;}.html-patio-productlist-page .product-item .material-info-container .product_attribute_input_color{display:inline-block;}.html-patio-productlist-page .product-item .material-info-container .product_attribute_label_color{display:none;}.html-patio-landing-page .breadcrumb{display:block !important;}.html-patio-landing-page .hr-title-text{overflow:hidden;width:100%;display:block;text-align:center;position:relative;z-index:0;}.html-patio-landing-page .hr-title-text .hr-title{background:#fff;padding:0 1rem;text-transform:uppercase;display:inline-block;margin:0;font-size:1em;}.html-patio-landing-page .hr-title-text:before{content:"";position:absolute;height:7px;background-color:#003767;top:50%;transform:translateY(-50%);left:0;opacity:.3;z-index:-1;width:100%;}.html-patio-landing-page .cover-selector-main .cover-image{background-size:cover;background-position:50% 90%;}.html-patio-landing-page .category-grid .title-price{font-size:.8em;}.html-patio-landing-page .category-grid img{border-radius:6px;}.html-product-details-page .product-details-section h1{margin-bottom:0;}@media all and (max-width:1600px){.html-product-details-page .product-details-section h1{font-size:2em;}}.html-product-details-page .product-details-section .material-info-click{line-height:1;}.html-product-details-page .product-details-section .product-main-subtitle{font-weight:700;font-size:1.1em;}@media all and (max-width:1600px){.html-product-details-page .product-details-section .product-main-subtitle{font-size:1em;}}.html-product-details-page .product-details-section .material-info-container{background-color:#f6f7fb;border:1px solid #e1e1e1;border-radius:6px;padding-left:.25rem;padding-right:.25rem;font-size:1.1em;font-family:"Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;}@media all and (max-width:1600px){.html-product-details-page .product-details-section .material-info-container{font-size:.9em;}}.html-product-details-page .product-details-section .material-info-container .material-info-headers{background-color:#003767;background-image:linear-gradient(90deg,,#003767);background-size:auto,cover;border-top-left-radius:6px;border-top-right-radius:6px;background-position:0 0,50% 50%;color:#fff;font-weight:700;padding-top:.25rem;padding-bottom:.25rem;}.html-product-details-page .product-details-section .material-info-container .color-selection-container{padding-top:.25rem;padding-bottom:.25rem;line-height:1;}.html-product-details-page .product-details-section .material-info-container .color-selection-container:not(:last-of-type){border-bottom:1px solid #e1e1e1;}.html-product-details-page .product-details-section .material-info-container .csc-column{display:flex;flex-direction:column;justify-content:center;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}.html-product-details-page .product-details-section .material-info-container .csc-column:not(:last-of-type){border-right:1px solid #e1e1e1;}.html-product-details-page .product-details-section .material-info-container .attribute_wrapper_color{display:block;}.html-product-details-page .product-details-section .material-info-container .product_attribute_input_color{display:block;}.html-product-details-page .product-details-section .material-info-container .product_attribute_label_color{display:none;}.filter-collection-container{background-color:#e1e6ef;box-shadow:rgba(0,0,0,.1) 0 9px 13px -1px;font-weight:700;font-size:1.25em;}.filter-collection-container .filter-collection-title{font-family:"Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:#003767;background-image:linear-gradient(90deg,,#003767);background-size:auto,cover;border-top-left-radius:6px;border-top-right-radius:6px;background-position:0 0,50% 50%;color:#fff;font-weight:700;padding:.25rem;}.filter-collection-container .filter-collection-content{background-color:#fff;padding:.5rem;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}.filter-collection-container .filter-collection-content .filter-collection-button{font-family:"Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:left;text-align:start;font-weight:700;line-height:1.1;display:block;border-radius:6px;background:linear-gradient(to right,#e1e1e1,#fff);border:1px solid #d8d8da;color:#1d251e;}.filter-collection-container .filter-collection-content .filter-collection-button img{max-height:60px;width:auto;}.filter-collection-container .filter-collection-content .filter-collection-button.active{background:#fff;}.filter-collection-container .filter-collection-content .filter-collection-button:hover,.filter-collection-container .filter-collection-content .filter-collection-button.active{border:1px solid #003767;}.filter-collection-container .filter-collection-content .filter-collection-image img{border-radius:6px;}.filter-collection-container .filter-collection-content .filter-collection-details .title{font-family:"Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#003767;font-weight:700;font-size:1.4em;line-height:1.2;}.filter-collection-container .filter-collection-content .filter-collection-details .title-callout{font-family:"Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-transform:uppercase;color:#f36821;font-size:1em;font-weight:700;line-height:1;}.filter-collection-container .filter-collection-content .filter-collection-details .collection-details{font-size:.8em;}.topic-wrapper{box-shadow:rgba(0,0,0,.3) 0 3px 6px -1px;color:#1d251e;background:#fff;border-radius:6px;padding:.5rem;}.topic-wrapper a:not(.button){color:link-color(#fff) !important;}.topic-wrapper a:not(.button):hover{color:link-color-hover(#fff) !important;}.topic-wrapper .overlay-container .overlay.loading{background-color:rgba(255,255,255,.8);}@media all and (min-width:768px){.topic-wrapper{padding:1rem;}}.topic-wrapper .topic-bar{cursor:pointer;line-height:24px;}.topic-wrapper .topic-bar .topic-title{font-family:"Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:24px;}.topic-wrapper .topic-bar .mdi{color:#003767;font-size:24px;padding-right:.5rem;}.topic-wrapper .topic-bar .mdi.mdi-plus{display:inline-block;}.topic-wrapper .topic-bar .mdi.mdi-minus{display:none;}.topic-wrapper .topic-bar.active{margin-bottom:.5rem;}.topic-wrapper .topic-bar.active .mdi.mdi-plus{display:none;}.topic-wrapper .topic-bar.active .mdi.mdi-minus{display:inline-block;}.topic-wrapper .topic-content{min-height:60px;overflow:hidden;display:none;position:relative;line-height:1.5em;}.topic-wrapper .topic-content .overlay.loading{background-color:transparent;}.topic-wrapper .topic-content .collection-repeater{padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e1e1e1;}.topic-wrapper .topic-content .collection-repeater:last-of-type{padding-bottom:0;border-bottom:none;}.topic-wrapper .topic-content .collection-repeater:first-of-type{padding-top:0;}.topic-wrapper .topic-content .collection-repeater .collection-repeater-price{font-size:1.5em;font-weight:bold;color:#f36821;}.topic-wrapper .topic-content .collection-repeater .shipping-badge{flex-basis:0;flex-grow:1;}.topic-wrapper .topic-content .collection-repeater .shipping-stock-info{margin-top:0;margin-bottom:.5rem;}.topic-wrapper .topic-content .collection-repeater .collection-repeater-title{font-family:"Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;font-size:1.25em;}.topic-wrapper .topic-content .collection-repeater .collection-repeater-sub-title{color:#1d251e;font-weight:normal;}.topic-wrapper .topic-content .collection-category-gallery img{border-radius:6px;}.shop-container{box-shadow:rgba(0,0,0,.3) 0 3px 6px -1px;color:#003767;background:#fff;border-radius:6px;padding:.5rem;border:1px solid #e1e1e1;}.shop-container a:not(.button){color:link-color(#fff) !important;}.shop-container a:not(.button):hover{color:link-color-hover(#fff) !important;}.shop-container .overlay-container .overlay.loading{background-color:rgba(255,255,255,.8);}@media all and (min-width:768px){.shop-container{padding:1rem;}}.shop-container .price-cta{font-size:1.3em;color:#003767;line-height:normal;}.shop-container .patio-collection-features{background-color:#f6f7fb;border:1px solid #e1e1e1;border-radius:6px;margin:.5rem 0;padding:0 .5rem;}.shop-container .patio-collection-features .patio-collection-feature{padding:.5rem 0;align-items:center;}.shop-container .patio-collection-features .patio-collection-feature:not(:last-of-type){border-bottom:1px solid #e1e1e1;}.shop-container .patio-collection-features .patio-collection-feature .patio-collection-feature-title{line-height:normal;text-transform:uppercase;font-family:"Proxima Nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;}.shop-container .patio-collection-features .patio-collection-feature img{max-height:40px;width:auto;}.shop-container .collection-links img{object-fit:cover;height:50px;width:75px;-ms-border-radius:6px;border-radius:6px;display:block;margin:0 auto;}.shop-by-material-grid .title-bar{z-index:1;}.compare-popup-overlay{z-index:2147483350;}.compare-popup-overlay .compare-popup-container{border:3px solid #f36821;}.compare-popup-overlay .compare-popup-container .compare-popup-inner-layer .compare-popup-close{background:#f36821;}