.headings-font,.main-font,h1,h2,h3,h4,h5,.section-title,.products-list .product-name,.filter .block-subtitle,.feature .heading,.uaccordion .heading,.block .block-title,#opc-login h3,.box-account .box-head h2,.order-items h2.table-caption,.order-items h2.sub-title,.order-items .order-comments h2,.product.data.items>.item.title>.switch,.footer .heading,#subscribe-form label,.caption .heading{font-weight:700}body{background-color:#fff;color:#333}a{color:#333}a:hover,.sideacco li.current>a,h2.product-name a:hover,h3.product-name a:hover,h4.product-name a:hover,h5.product-name a:hover,p.product-name a:hover{color:#3ec2df}.action.primary{background-color:#eee;color:#333}.action.primary:hover,.action.primary:focus{background-color:#3ec2df;color:#fff}.product-view .action.primary,.action.primary.checkout{background-color:#333;color:#fff}.product-view .action.primary:hover,.action.primary.checkout:hover{background-color:#3ec2df;color:#fff}.links>li>a:hover{color:#ccc}.sticker{font-family:Lato,'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-display:swap}.sticker.new{background-color:#3ec2df;color:#fff}.sticker.sale{background-color:#ff681f;color:#fff;border-radius:3px}.sticker.custom{background-color:rgba(146,210,19,.85);color:#fff}.alt-img{opacity:0;position:absolute;top:0;left:0;transition:opacity .4s ease;display:block !important}.product-item-img:hover .alt-img{opacity:1}.fade-on-hover{transition:opacity .3s ease}.fade-on-hover:hover{opacity:.75}.product-item-img{position:relative}.opc-progress-bar-item._active:before,.opc-progress-bar-item._active>span:before,.opc-wrapper .shipping-address-item.selected-item:after,.filter-title strong[data-count]:after,.main-color--bg{background-color:#5bd2ec}.opc-wrapper .shipping-address-item.selected-item,.main-color--border{border-color:#5bd2ec}#gallery_container .fotorama__thumb-border{border-color:#333}#gallery_container .fotorama__active .fotorama__dot{background:#869791 !important;border:2px solid #fff}#gallery_container .fotorama__dot{left:0;position:relative;top:0;width:12px;height:12px;margin:0 10px 0 0;background:#d6d6d6 !important;display:block;-webkit-backface-visibility:visible;backface-visibility:visible;transition:opacity .2s ease !important;border-radius:50% !important;border:2px solid #fff}.swatch-option.selected,.swatch-attribute.size .swatch-option.selected,.swatch-attribute.manufacturer .swatch-option.selected,.swatch-option:not(.disabled):hover,.swatch-option.image:not(.disabled):hover,.swatch-option.color:not(.disabled):hover{outline-color:#333}.price-box .price,.product-item .price-box .price,.product-items .item .price-box .price{color:#000;font-weight:400;font-size:14px}.product-item .old-price .price,.product-items .item .old-price .price{color:#ff681f}.product-info-main .old-price .price-container .price,.product-options-bottom .old-price .price-container .price{color:#ff681f}.special-price .price-label{color:grey}.old-price .price,.old-price,.product-info-main .old-price .price,.product-info-main .old-price{color:#ff681f}.product-item .price-box .price-label,.product-items .item .price-box .price-label{color:#595959}.product-item .minimal-price-link,.product-items .item .minimal-price-link .price-wrapper{font-size:.9em;line-height:1em}.product-item .price-box .price-label:after,.product-items .item .price-box .price-label:after{content:none}.page-product-configurable .product-info-price .special-price .price{color:#33c}.product-info-main .special-price,.product-options-bottom .special-price{margin:0 0 1rem}.product-info-main .product-info-price .price-box{height:3rem}.old-price{text-decoration:none}.old-price .price{text-decoration:line-through}.old-price .price-label{text-decoration:none}.rating-summary .rating-result>span:before,.review-control-vote label:before{color:#ffcd00}.page-product-configurable .product-info-price .special-price .price{color:#33c}.product-info-main .product-info-price .price-box{height:3rem}.product-info-main .product.attribute.sku{height:2rem}.product-info-main .product-reviews-summary{height:3rem;width:11rem}#product-review-container .amstars-rating-container{margin:0}#product-review-container .amreview-info-wrapper .amreview-summary-details{border:1px solid silver;margin:0 auto 0 0;padding:10px;border-radius:3px}#product-review-container .amreview-info-wrapper .amreview-add-new{margin:0 -20px 0 0}#product-review-container .amreview-summary-details .amreview-label .amreview-bar{margin:0 10px 0 3px}#product-review-container.amreview-info-wrapper{margin:0 -10px 0 0}#product-review-container .amreview-summary-info .amreview-showmore,#product-review-container .amreview-summary-info .amreview-showmore:focus,#product-review-container .amreview-summary-info .amreview-showmore:hover{border:1px dotted #767676;outline-offset:0;border-radius:3px;outline:none;padding:5px 0;width:9rem}#product-review-container .amreview-summary-info .amreview-showmore:hover{border-color:#333}@media (min-width:769px){#product-review-container .amreview-info-wrapper{margin:-20px 0 0;min-height:15rem}}.product-info-main .product.attribute.sku .type,.product-info-main .product.attribute.sku .value{color:#757575}.additional-bg-color,.cart-summary,.opc-block-summary,.opc-estimated-wrapper,.bundle-options-container .block-bundle-summary,.block-collapsible-nav .content,.checkout-agreements li{background-color:#f5f5f5}.minicart-wrapper .action.showcart .counter:not(.ib),.header-container .skip-link .counter,.dropdown-block .dropdown-heading .counter{background-color:#5bd2ec}.modes-mode,.sorter-action,.pages .page,.pages .action,.pages .action.previous,.pages .action.next{background-color:#f5f5f5;color:#333}.modes-mode:before,.sorter-action:before,.pages .action:before,.pages .action.previous:before,.pages .action.next:before{color:#333}.modes-mode:hover,.sorter-action:hover,.pages .page:hover,.pages .action:hover{background-color:#333;color:#fff}.modes-mode:hover:before,.sorter-action:hover:before,.pages .action:hover:before,.pages .action.previous:hover:before,.pages .action.next:hover:before{color:#fff}.modes-mode.active,.pages .current .page{background-color:#e5e5e5;color:#333}.modes-mode.active:before{color:#333}.ib{background-color:#de2666;color:#fff}.ib-hover:hover,.feature-icon-hover:hover .ib{background-color:#5bd2ec;color:#fff}.ib-ef-1:hover,.feature-icon-hover:hover .ib-ef-1{background-color:#5bd2ec;color:#fff}.ib-ef-1:after{box-shadow:0 0 0 4px #5bd2ec}.ib-ef-2{box-shadow:0 0 0 4px #de2666}.ib-ef-2:after{background-color:#de2666}.ib-ef-2a:hover,.feature-icon-hover:hover .ib-ef-2a{color:#fff}.ib-ef-2b:hover,.feature-icon-hover:hover .ib-ef-2b{color:#de2666}.ib-ef-3{box-shadow:0 0 0 4px #de2666}.ib-ef-3:after{background-color:#de2666}.ib-ef-3a:hover,.feature-icon-hover:hover .ib-ef-3a{color:#de2666}.ib-ef-3b{color:#de2666}.ib-ef-3b:hover,.feature-icon-hover:hover .ib-ef-3b{color:#fff}.ib.icon-color-productview{background-color:#ccc;color:#333}.ib-hover.icon-color-productview:hover,.feature-icon-hover:hover .ib.icon-color-productview{background-color:#eee !important;color:#fff !important}.cap{background-color:rgba(91,210,236,.85)}.page-wrapper{border-top-color:#c9daf8;border-top-style:solid;border-top-width:5px}.inner-container{padding-left:15px;padding-right:15px}.nav.container>.inner-container,.header-primary.container>.inner-container{padding-left:0;padding-right:0}.header.container{background-color:#fff}.header-regular .block-search.expanding._active,.header-regular .block-search{width:180px}.header-regular .block-search .input-text,.header-regular .block-search .action.search .icon,.header-regular .block-search.expanding .input-text{background-color:#fff;color:#757575}.header-regular .block-search .input-text:hover,.header-regular .block-search .input-text:focus,.header-regular .block-search .action.search:hover .icon,.header-regular .block-search .action.search:focus .icon,.header-regular .block-search.expanding._active .input-text{background-color:#fff;color:#333}.header-regular .block-search.expanding._active .action.search .icon{color:#333}.block-search .action.search .icon{background-color:transparent !important;color:#bbb}.header-regular .block-search .input-text{border-color:#ddd}.header-regular .block-search .input-text:hover,.header-regular .block-search .input-text:focus{border-color:#eee}.header-regular .block-search .action.search,.header-regular .block-search .action.search:before,.header-regular .block-search .input-text::-webkit-input-placeholder,.header-regular .block-search .input-text:-moz-placeholder,.header-regular .block-search .input-text::-moz-placeholder,.header-regular .block-search .input-text:-ms-input-placeholder,.header-regular .block-search .input-text::placeholder{color:#bbb}.header-regular .block-search .action.search:hover,.header-regular .block-search .action.search:focus,.header-regular .block-search .action.search:hover:before,.header-regular .block-search .action.search:focus:before,.header-regular .block-search .input-text:hover::-webkit-input-placeholder,.header-regular .block-search .input-text:focus::-webkit-input-placeholder,.header-regular .block-search .input-text:hover:-moz-placeholder,.header-regular .block-search .input-text:focus:-moz-placeholder,.header-regular .block-search .input-text:hover::-moz-placeholder,.header-regular .block-search .input-text:focus::-moz-placeholder,.header-regular .block-search .input-text:hover:-ms-input-placeholder,.header-regular .block-search .input-text:focus:-ms-input-placeholder,.header-regular .block-search .input-text:hover::placeholder,.header-regular .block-search .input-text:focus::placeholder{color:#333}.header-regular .block-search .input-text{box-shadow:none}.header-regular .block-search .input-text:focus{box-shadow:0 0 5px rgba(81,167,232,.5),inset 0 1px 2px rgba(0,0,0,.075)}.header-container .dropdown-block .dropdown-content,.header-container .dropdown-block.filled-heading.open .dropdown-heading .inner-heading,.header-container .dropdown-block.open .dropdown-heading.cover .inner-heading,.header-container .block-search .search-autocomplete ul li{background-color:#fff;color:#333}.header-container .dropdown-block.filled-heading.open .dropdown-heading .icon:not(.ib),.header-container .dropdown-block.open .dropdown-heading.cover .icon:not(.ib){color:#333}.header-container .dropdown-block .dropdown-content a,.header-container .dropdown-block .dropdown-content .action:before,.header-container .dropdown-block.filled-heading.open .dropdown-heading a,.header-container .dropdown-block.open .dropdown-heading.cover a{color:#333}.header-container .dropdown-block .dropdown-content a:hover,.header-container .dropdown-block .dropdown-content .action:hover:before,.header-container .dropdown-block.filled-heading.open .dropdown-heading a:hover,.header-container .dropdown-block.open .dropdown-heading.cover a:hover,.header-container .block-search .search-autocomplete ul li:hover,.header-container .block-search .search-autocomplete ul li.selected{color:#aaa}.dropdown-block.show-pointer .dropdown-content:before{border-bottom-color:#fff}.dropdown-block.show-border .dropdown-content:after{border-bottom-color:#ccc}.dropdown-block.show-border .dropdown-content,.dropdown-block.show-border.filled-heading.open .dropdown-heading{border-color:#ccc}.dropdown-block .dropdown-heading .icon{color:#333}.dropdown-block .dropdown-heading .icon.ib{background-color:#f55856}.header-top a{color:#3592cc}.header-top .local-font,.header-top .dropdown-block .dropdown-heading,.header-top .links>li>*{font-size:14px;font-weight:700}.header-top .local-height,.header-top .dropdown-block .dropdown-heading,.header-top .links>li>*{line-height:36px}.header-top .dropdown-block .dropdown-heading{max-height:36px}.header-top{line-height:36px}.header-primary{padding-top:5px;padding-bottom:5px}.header-primary a{color:#333}.header-primary .local-font,.header-primary .dropdown-block .dropdown-heading,.header-primary .links>li>*{line-height:36px}.header-primary .dropdown-block .dropdown-heading{max-height:36px}.cat-label-label1{background-color:#5bd2ec;color:#fff}.cat-label-label2{background-color:#d52462;color:#fff}.navpro.navpro .caret-hidden .level0>.level-top{padding:11px 20px !important}li.level0>a>span>.cat-label-label1.pin-bottom:before{border-top-color:#5bd2ec}li.level0>a>span>.cat-label-label2.pin-bottom:before{border-top-color:#d52462}li>a:hover>span>.cat-label,.nav-regular li.level0:hover>a>span>.cat-label{background-color:#ff7214;color:#fff}li.level0>a:hover>span>.pin-bottom:before,.nav-regular li.level0:hover>a>span>.pin-bottom:before{border-top-color:#ff7214}.navi .nav-panel--dropdown{background-color:#fff;color:#333}.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks>div{background-color:#fff !important}.nav-regular .nav-panel--dropdown .nav-item>a:hover{background-color:#eee}.navi .nav-panel--dropdown a{color:#333}.navi .nav-panel--dropdown a:hover{color:#33c}.nav-regular .nav-panel--dropdown{-moz-box-shadow:0 3px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15)}.nav-mobile div.nav-panel--dropdown,.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks>div{-moz-box-shadow:0 3px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15);z-index:1;position:relative}.nav-mobile div.nav-panel--dropdown div.nav-panel--dropdown{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.nav.container{background-color:#d8d8d8}.nav .mobnav-trigger{margin-bottom:0}.header-mobile .nav{padding:0}.header-mobile .nav>.inner-container{padding:0}.sticky-header .nav-container,.sticky-header .navi-wrapper,.sticky-header .nav-regular:not(.nav-vert){background-color:#fff}.sticky-header .nav-regular:not(.nav-vert) .nav-item.level0>a,.sticky-header .nav-regular .nav-item--homeicon a,.sticky-header .nav-regular .nav-item--homeicon.active a,.sticky-header .nav-holder .dropdown-block .dropdown-heading,.sticky-header .nav-holder .dropdown-block .dropdown-heading .icon:not(.ib),.sticky-header .nav-holder .dropdown-block .dropdown-heading a,.sticky-header .nav-holder .block-search.expanding:not(._active) .action.search .icon{color:#333}.nav-mobile .nav-item>a,.header-mobile .skip-content .links>li>a{line-height:50px}.nav-regular:not(.nav-vert) .nav-item.level0>a,.nav-holder .dropdown-block .dropdown-heading,.nav-holder .dropdown-block .dropdown-heading .icon:not(.ib),.nav-holder .dropdown-block .dropdown-heading a,.nav-holder .block-search.expanding .action.search .icon{color:#333}.navi .nav-item--homeicon a{color:#333 !important}.nav-mobile .nav-item.level0>a,.header-mobile .skip-content .links>li>a{background-color:#f8f8f8;color:#333;padding:0 10px}.nav-mobile .nav-item.level0>.opener{color:#333}.navi.nav-mobile ul.level0 .nav-item>a{background-color:#f8f8f8;color:#333}.nav-mobile ul.level0 .nav-item>.opener{color:#333}.nav-regular:not(.nav-vert) .nav-item.level0.active>a{color:#33c}.nav-mobile .nav-item.level0.current>a,.header-mobile .skip-content .links>li.current>a{background-color:#333;color:#fff}.nav-mobile .nav-item.level0.current>.opener{color:#fff}.navi.nav-mobile ul.level0 .nav-item.current>a{background-color:#333;color:#fff}.nav-mobile ul.level0 .nav-item.current>.opener{color:#fff}.nav-regular:not(.nav-vert) .nav-item.level0:hover>a{background-color:#eee;color:#33c}.nav-mobile .nav-item.level0>a:hover,.header-mobile .skip-content .links>li>a:hover{background-color:#5bd2ec;color:#fff}.nav-mobile .nav-item.level0>a:hover+.opener{color:#fff}.navi.nav-mobile ul.level0 .nav-item>a:hover{background-color:#5bd2ec;color:#fff}.nav-mobile ul.level0 .nav-item>a:hover+.opener{color:#fff}.nav-vert .nav-item.level0>a{background-color:#f8f8f8;color:#333}.sideacco .nav-item>a{background-color:#f8f8f8;color:#333}.sideacco .nav-item>.opener{color:#333}.nav-vert .nav-item.level0.active>a{background-color:#333;color:#f5f5f5}.sideacco .nav-item.current>a{background-color:#333;color:#f5f5f5}.sideacco .nav-item.current>.opener{color:#f5f5f5}.nav-vert .nav-item.level0:hover>a{background-color:#5bd2ec;color:#fff}.sideacco .nav-item>a:hover{background-color:#5bd2ec;color:#fff}.sideacco .nav-item>a:hover+.opener{color:#fff}.navi.nav-vert-triggerable{-moz-box-shadow:0 3px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15)}.navi-wrapper .menu-trigger,.nav-regular .nav-item.level0>a{line-height:36px}.navi-wrapper .navi.nav-vert-triggerable{top:36px}.nav-holder>*{line-height:36px;max-height:36px}.nav-holder .dropdown-block .dropdown-heading{line-height:36px;max-height:36px}.menu-trigger,.nav-vert .nav-item.level0>a{line-height:25px}.vertnav-trigger+.navi.nav-vert-triggerable{top:25px}.sideacco .nav-item>a{line-height:25px}.sideacco .nav-item.parent>a{padding-right:25px}.sideacco .nav-item>.opener{width:25px;height:25px;line-height:25px}.nav-mobile .nav-item{margin-top:1px !important}.nav-mobile{background-color:#eee}.menu-trigger .menu-trigger-inner{color:#333}.menu-trigger .menu-trigger-inner:hover{background-color:#eee;color:#33c}.menu-trigger.active .menu-trigger-inner{background-color:#eee;color:#33c}.menu-trigger .menu-trigger-inner .trigger-icon .line{background-color:#333}.menu-trigger .menu-trigger-inner:hover .trigger-icon .line{background-color:#33c}.menu-trigger.active .menu-trigger-inner .trigger-icon .line{background-color:#33c}.vertnav-trigger .menu-trigger-inner{background-color:#f7f7f7;color:#333}.vertnav-trigger .menu-trigger-inner .trigger-icon .line{background-color:#333}.nav-border-bottom{border-bottom:2px solid #c9daf8}.vertnav-trigger,.nav-regular .nav-item.level0>a,.nav-holder .dropdown-block .dropdown-heading{font-family:Lato,'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:12px;font-weight:700;text-transform:none;font-display:swap}.nav-regular .nav-item>a{font-family:Lato,'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:12px;font-display:swap}.nav-regular .nav-submenu--mega .nav-item>a{text-transform:none}.nav-regular .nav-submenu--mega>.nav-item>a{font-family:Lato,'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:12px;text-transform:none;font-display:swap}.nav-mobile li.nav-item>a{font-size:16px}.nav-mobile .nav-item>a,.header-mobile .skip-content .links>li>a{font-family:Lato,'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-display:swap}.mobnav-trigger,.nav-mobile .nav-item.level0>a,.header-mobile .skip-content .links>li>a{font-size:18px;text-transform:uppercase}.nav-mobile .nav-item.level1>a{font-size:18px;text-transform:none}.header-m-container{display:none}@media only screen and (max-width:912px){.header-m-container{display:block}.breadcrumbs{margin:30px 0 5px}#itemslider-product-related .owl-carousel .owl-wrapper{width:auto !important}#product-review-container .amreview-info-wrapper .amreview-add-new{margin:20px 0 -60px}}@media only screen and (min-width:1024px) and (max-width:1279px){.nav-regular:not(.nav-vert) .nav-item.level0>a{padding:0 6px}}@media only screen and (min-width:960px) and (max-width:1023px){.nav-regular:not(.nav-vert) .nav-item.level0>a{padding:0 4px}}@media only screen and (max-width:959px){.nav-regular:not(.nav-vert) .nav-item.level0>a{padding:0 3px}}.header-container-micro{background-color:rgba(0,0,0,.02)}.header-mobile.header-container,.header-mobile .header-m-container,.header-mobile .nav-container{padding-top:0;padding-bottom:0}.header-mobile .skip-link{background-color:#fafafa;color:#333}.header-mobile .skip-link.skip-active{background-color:#f5f5f5;color:#3ec2df}.header-mobile .skip-link:hover{background-color:#5bd2ec;color:#fff}.header-mobile .skip-content--style{background-color:#f5f5f5;color:#333}.header-mobile .skip-content--style a{color:#333}.header-mobile .skip-content--style a:hover{color:#3ec2df}.main-container{padding-bottom:10px}.main.container{background-color:#fff;padding-top:20px;padding-bottom:20px}.truncated .item-options{background-color:#fff}.footer .button{background-color:#e5e5e5;color:#555}.footer .button:hover,.footer .button:focus{background-color:#a5db00;color:#fff}.footer .ib,.footer span.icon{background-color:#de2666;color:#fff}.footer .ib-hover:hover,.footer span.icon-hover:hover,.footer .feature-icon-hover:hover .ib,.footer .feature-icon-hover:hover span.icon{background-color:#444 !important;color:#fff !important}.footer-top-container{padding-top:10px}.footer-top{color:#333}.footer-top a{color:#333}.footer-primary-container{padding-top:10px;padding-bottom:10px}.footer-primary{padding-top:20px;padding-bottom:20px}.footer-bottom{color:#888;padding-top:20px;padding-bottom:20px}.footer-bottom a{color:#555}.footer-bottom a:hover{color:#de2666}.social-links .ib,.social-links a>span.icon{background-color:#bbb;color:#fff}.social-links .ib-hover:hover,.social-links a>span.icon-hover:hover{background-color:#ff7214 !important;color:#fff !important}.sticky-header .sticky-container,.dropdown-block.filled-heading.open .dropdown-heading,.dropdown-block.open .dropdown-heading.filled,.dropdown-block.open .dropdown-heading.cover,.dropdown-block.open .dropdown-content,.search-autocomplete{-moz-box-shadow:0 3px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15)}.qty-buttons-wrapper{margin:1px 0 0 7px}.qty-button{height:24px;width:24px}.qty-button:hover{box-shadow:0 0 2px 1px #a5a2a2 !important;transition:box-shadow .12s,background-color .12s;background-color:#f2eeee}.product.data.items.style1.show-tabs>.item.content:last-child{border-bottom:1px solid #d6d2d2 !important}.product.data.items[role=tablist]>input[type=radio]{display:none}.product.data.items[role=tablist]>.data.item.title{cursor:pointer}.product.data.items[role=tablist]>input[type=radio]:checked+.data.item.title{aria-selected:true;tabindex:0}.product.data.items[role=tablist]>input[type=radio]:not(:checked)+.data.item.title{aria-selected:false;tabindex:-1}.product.data.items[role=tablist]>input[type=radio]~.data.item.content{display:none;aria-hidden:true}.product.data.items[role=tablist]>input[type=radio]:checked~.data.item.content{display:block;aria-hidden:false}@media only screen and (min-width:1200px){.container{max-width:1170px}.itemgrid .item{width:18%;clear:none !important}.itemgrid>li:nth-of-type(5n+1){clear:left !important}.itemgrid-adaptive.itemgrid-2col .item{width:31.3333%;clear:none !important}.itemgrid-adaptive.itemgrid-2col>li:nth-of-type(3n+1){clear:left !important}.itemgrid-adaptive.itemgrid-3col .item{width:23%;clear:none !important}.itemgrid-adaptive.itemgrid-3col>li:nth-of-type(4n+1){clear:left !important}.itemgrid-adaptive.itemgrid-4col .item{width:18%;clear:none !important}.itemgrid-adaptive.itemgrid-4col>li:nth-of-type(5n+1){clear:left !important}.itemgrid-adaptive.itemgrid-5col .item{width:14.6666%;clear:none !important}.itemgrid-adaptive.itemgrid-5col>li:nth-of-type(6n+1){clear:left !important}.itemgrid-adaptive.itemgrid-6col .item{width:12.2857%;clear:none !important}.itemgrid-adaptive.itemgrid-6col>li:nth-of-type(7n+1){clear:left !important}.itemgrid-adaptive.itemgrid-7col .item{width:10.5%;clear:none !important}.itemgrid-adaptive.itemgrid-7col>li:nth-of-type(8n+1){clear:left !important}.hide-below-1280{display:inherit !important}}@media only screen and (min-width:992px) and (max-width:1199px){.container{max-width:970px}.itemgrid .item{width:31.3333%;clear:none !important}.itemgrid>li:nth-of-type(3n+1){clear:left !important}.itemgrid-adaptive.itemgrid-2col .item{width:48%;clear:none !important}.itemgrid-adaptive.itemgrid-2col>li:nth-of-type(2n+1){clear:left !important}.itemgrid-adaptive.itemgrid-3col .item{width:31.3333%;clear:none !important}.itemgrid-adaptive.itemgrid-3col>li:nth-of-type(3n+1){clear:left !important}.itemgrid-adaptive.itemgrid-4col .item{width:23%;clear:none !important}.itemgrid-adaptive.itemgrid-4col>li:nth-of-type(4n+1){clear:left !important}.itemgrid-adaptive.itemgrid-5col .item{width:18%;clear:none !important}.itemgrid-adaptive.itemgrid-5col>li:nth-of-type(5n+1){clear:left !important}.itemgrid-adaptive.itemgrid-6col .item{width:14.6666%;clear:none !important}.itemgrid-adaptive.itemgrid-6col>li:nth-of-type(6n+1){clear:left !important}.itemgrid-adaptive.itemgrid-7col .item{width:12.2857%;clear:none !important}.itemgrid-adaptive.itemgrid-7col>li:nth-of-type(7n+1){clear:left !important}}@media only screen and (min-width:768px) and (max-width:991px){.container{max-width:750px}.page-layout-2columns-left .column.main{width:75%}.page-layout-2columns-left .sidebar-main{width:25%}.page-layout-2columns-left .sidebar-additional{width:25%}.page-layout-2columns-right .column.main{width:75%}.page-layout-2columns-right .sidebar-main{width:25%}.page-layout-2columns-right .sidebar-additional{width:25%}.page-layout-3columns .column.main{width:75%;float:right}.page-layout-3columns .sidebar-main{width:25%;float:left}.page-layout-3columns .sidebar-additional{width:25%;padding-right:2%;padding-left:0;clear:left;float:left}.itemgrid .item{width:31.3333%;clear:none !important}.itemgrid>li:nth-of-type(3n+1){clear:left !important}.itemgrid-adaptive.itemgrid-4col .item{width:31.3333%;clear:none !important}.itemgrid-adaptive.itemgrid-4col>li:nth-of-type(3n+1){clear:left !important}.itemgrid-adaptive.itemgrid-5col .item{width:23%;clear:none !important}.itemgrid-adaptive.itemgrid-5col>li:nth-of-type(4n+1){clear:left !important}.itemgrid-adaptive.itemgrid-6col .item{width:18%;clear:none !important}.itemgrid-adaptive.itemgrid-6col>li:nth-of-type(5n+1){clear:left !important}.itemgrid-adaptive.itemgrid-7col .item{width:14.6666%;clear:none !important}.itemgrid-adaptive.itemgrid-7col>li:nth-of-type(6n+1){clear:left !important}.itemgrid-adaptive.itemgrid-8col .item{width:12.2857%;clear:none !important}.itemgrid-adaptive.itemgrid-8col>li:nth-of-type(7n+1){clear:left !important}}@media only screen and (max-width:767px){.container{max-width:none !important;width:100%}.grid12-1,.grid12-2,.grid12-3,.grid12-4,.grid12-5,.grid12-6,.grid12-7,.grid12-8,.grid12-9,.grid12-10,.grid12-11,.grid12-12,.grid-full{width:100% !important;margin-left:0;margin-right:0}.columns .column.main,.columns .sidebar-main,.columns .sidebar-additional{width:100%;margin-left:0;margin-right:0;padding-right:0;padding-left:0}.v-grid-container{display:block}.v-grid{float:inherit;display:block;width:100%}}@media only screen and (min-width:640px) and (max-width:767px){.itemgrid .item{width:31.3333%;clear:none !important}.itemgrid>li:nth-of-type(3n+1){clear:left !important}}@media only screen and (min-width:480px) and (max-width:639px){.itemgrid .item{width:48%;clear:none !important}.itemgrid>li:nth-of-type(2n+1){clear:left !important}}@media only screen and (max-width:479px){.category-products-grid.hover-effect .item .addto-links,.category-products-grid .item .addto-links{display:none !important}}@media only screen and (min-width:320px) and (max-width:479px){.itemgrid .item{width:48%;clear:none !important}.itemgrid>li:nth-of-type(2n+1){clear:left !important}}@media only screen and (max-width:319px){.category-products-grid.hover-effect .item:hover{margin-left:0;margin-right:0;padding-left:1%;padding-right:1%;box-shadow:none !important;border-color:#f5f5f5}.category-products-grid.hover-effect .item .display-onhover{display:block !important}.category-products-grid.hover-effect.single-line-name .item .product-name{overflow:visible;white-space:normal}.itemgrid.itemgrid-adaptive .item{width:98%;clear:none !important}}@media only screen and (max-width:1023px){.hide-below-1024{display:none !important}}@media only screen and (max-width:959px){.hide-below-960{display:none !important}}@media only screen and (max-width:767px){.hide-below-768{display:none !important}}@media only screen and (max-width:479px){.hide-below-480{display:none !important}}@media only screen and (max-width:319px){.hide-below-320{display:none !important}}body{font-family:'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-display:swap}h1,h2,h3,.navpro.navpro li,.header.links{font-family:Lato,'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-display:swap}h1{font-size:37px;margin-top:5rem;margin-bottom:5rem}h2{font-size:29px}h3{font-size:16px}h1,h2,h3{font-weight:700}ul.policies-links a{color:#0e7290}ul.policies-links a:hover{border-bottom:1px solid #0e7290}.breadcrumbs .items li.item a:hover{border-bottom:1px solid #0e7290;transition:all .15s}.moo-patio .main.container{padding-top:0}.moo-patio .page-wrapper{border:0;max-width:1280px;margin:0 auto}.moo-patio .columns .column.main{padding-bottom:0}#patio_slider_container{margin-top:15px}.moo-patio .page-wrapper .owl-theme .owl-dots{width:auto}#patio_slider_container .slider-dots-container .owl-dot{display:contents;zoom:1}#patio_slider_container .slider-dots-container .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6 !important;display:block;-webkit-backface-visibility:visible;backface-visibility:visible;transition:opacity .2s ease !important;border-radius:50% !important}#patio_slider_container .slider-dots-container .owl-dot.active span,#patio_slider_container .slider-dots-container .owl-dot:hover span{background:#869791 !important}.moo-patio .block-search .action.search{left:12px;top:12px;margin:0;right:unset;background-image:url(../images/icon/search.svg);background-size:26px}.block-search .field.search .input-text{padding-left:60px;border-radius:3px}.ic-search:before,.ic-cart:before{content:none}.moo-patio .header.links{text-transform:uppercase;font-size:13px;margin:3px 0 0}.moo-patio .header.links>li>a:hover,.moo-patio .header.links>li>a:active,.moo-patio .header.links>li>a:focus{color:#14b6dc}.moo-patio .page-wrapper .nav.container,.moo-patio .sticky-header .nav-container{background-color:#efefef}.moo-patio .navpro.navpro a.level-top{font-size:13px;font-weight:400;text-transform:uppercase}.moo-patio .header .logo-wrapper .logo{width:88%}.block-search .action.search{left:18px;top:18px}.header-regular .block-search .input-text{border-color:#b8b8b8}.mini-cart .ic-cart:before{content:none}.mini-cart .ic-cart{background-image:url(../images/icon/cart.svg);width:30px;height:30px;background-size:30px;background-repeat:no-repeat;margin-top:5px}.mini-cart-content .dropdown-content:before{right:17px}.right-column .dropdown-block.show-border .dropdown-content:after,.item-right .dropdown-block.show-border .dropdown-content:after{right:15px;color:transparent}.show-desktop.skip-cart{display:none}.block-minicart .subtitle.empty{text-align:center}.moo-patio .dropdown-block.show-border.filled-heading .dropdown-heading{border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.moo-patio .dropdown-block.show-border.filled-heading.open .dropdown-content{margin-top:0}.moo-patio .dropdown-block.show-border.filled-heading.open .dropdown-content{margin-top:20px;padding:25px 18px;color:#777;box-shadow:0 0 5px rgb(0 0 0/25%)}.moo-patio .dropdown-block.show-border .dropdown-content:before{right:16px;top:-12px;border:6px solid;border-color:transparent transparent #fff;z-index:99;content:'';display:block;height:0;position:absolute;width:0}.navpro.navpro li.li-item{margin-right:20px}.moo-patio .navpro.navpro .level0>.level-top{line-height:23px}.moo-patio .sticky-header .navpro.navpro .level0>.level-top:hover,.moo-patio .sticky-header .navpro.navpro .level0>.level-top:active,.moo-patio .sticky-header .navpro.navpro .level0>.level-top:focus,.navpro.navpro .level0>.level-top:hover,.navpro.navpro .level0>.level-top:active,.navpro.navpro .level0>.level-top:focus{color:inherit;background-color:#ccc}.moo-patio .sticky-header .navpro.navpro .level0>.level-top:hover,.moo-patio .sticky-header .navpro.navpro .level0>.level-top:active,.moo-patio .sticky-header .navpro.navpro .level0>.level-top:focus,.navpro.navpro .level0>.level-top:hover,.navpro.navpro .level0>.level-top:active,.navpro.navpro .level0>.level-top:focus{color:inherit}.moo-patio .navpro.navpro .level0.active>.level-top,.navpro.navpro .level0.has-active>.level-top{border:none;background:#e0e0e0;color:#333}.navpro .level0 .children>li>a:hover,.navpro .level0 .children .parent>a:hover{color:#0e7290;transition:all .15s}.navpro.navpro .level0>.level-top{padding-right:20px;padding-left:20px}.navpro.navpro li.li-item{margin:0}.navi-wrapper .nav-border-bottom{border-bottom:none}#patio-slider{width:100%;max-width:1216px;height:auto;overflow:hidden}#patio-slider .item-image:not(:first-child){display:none !important}#patio-slider{display:block}#patio-slider .item-image img{width:100%;display:block;height:auto}#patio-slider .title-wrapper{position:absolute;background:rgba(0,0,0,.4);padding:30px 58px;display:flex;align-items:center;justify-content:center}#patio-slider .title-wrapper p{font-size:37px;font-family:Lato,'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;color:#fff;line-height:74px;margin:0;font-display:swap}.moo-patio .footer-container2{background-image:none;margin-bottom:22px}.moo-patio .footer-container .footer-top .inner-container{background-color:#efefef;padding:36px;height:90px;display:flex;align-items:center}.moo-patio .footer-container .footer-top .inner-container .block,.moo-patio .footer-container .footer-top .inner-container .block ul{margin:0}.moo-patio .footer-links{font-size:15px;width:77%}.moo-patio .footer-links a:hover,.moo-patio .footer-links a:active,.moo-patio .footer-links a:focus{color:#14b6dc}.footer-container .item-right{margin-left:38px}.moo-patio .inner-container{padding:0}.breadcrumbs{margin:30px 0}.breadcrumbs .items{color:#000}.breadcrumbs .item:not(:last-child):after{font-size:32px;width:30px;height:18px}.breadcrumbs strong,.breadcrumbs a{font-size:13px;text-transform:uppercase;color:#333}.breadcrumbs a,.breadcrumbs a:visited{color:#0e7290 !important}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs .item.home{display:inline-flex;align-items:center}.breadcrumbs .items>li{vertical-align:middle}.breadcrumbs .item.home a{background-image:url(../images/icon/home.svg);width:30px;height:26px;display:inline-block;font-size:0;margin:0 4px}.patio-categories,.patio-about{text-align:center;margin-top:5rem}.patio-categories .row{padding:0 20px;margin-bottom:30px}.patio-categories h2{text-transform:uppercase;margin-top:13px;font-size:1.7rem}.patio-categories .items{display:flex;flex-wrap:wrap;padding:20px;box-sizing:border-box;row-gap:20px}.patio-categories .item{width:calc(20% - 30px);margin-left:15px;margin-right:15px}.patio-categories .item:hover a{color:#3ec2df}.patio-about .content-wrapper{font-size:19px;text-align:left;margin:0 30px}.patio-about .content-wrapper .about-image{float:right;width:29%;margin:5px}.patio-about p{padding-top:10px}.patio-about h2{padding:4rem 0}.moo-patio .header-mobile .skip-content--style,.moo-patio .header-mobile .skip-link.skip-active,.moo-patio .header-mobile .skip-link:hover{background-color:#efefef}.catalog-category-view h1{font-size:6.2rem;font-weight:700;margin:10px 0;padding-left:20px}.category-description{font-size:13.5px;border-bottom:5px solid #ffe603;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 0%,rgba(230,230,230,1) 100%);padding:20px;padding-bottom:14px;text-align:justify;position:relative}.category-description p{margin:0}.btn-more{border:1px solid #979797;border-radius:3px;background-color:#eee;font-weight:400;padding:0 10px 0 5px;font-size:11px;color:#333;display:inline;float:right;margin-top:0;line-height:17px;width:80px;display:none;outline:5px solid #eee;float:right;margin-top:-19px;z-index:1;position:relative}.category-description .btn-more{display:none}#desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.disable-clamp{line-clamp:unset !important;-webkit-line-clamp:unset !important}.btn-more:hover,.btn-more:active{color:#000;background-color:#eee;box-shadow:0 0 2px 0px #007bdb;transition:all .12s}.btn-more span.icon{float:left;width:15px;height:7px;margin:5px}.btn-more span.icon{background-image:url(../images/icon/caret_down.svg)}.btn-more span.icon.chevron-up{transform:rotate(180deg)}.btn-more span.title{white-space:nowrap}.category-showcase .clearfix{margin-bottom:3%}.category-showcase .clearfix:before{content:""}.category-showcase .clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.category-showcase .item{width:48.5%;float:none;margin-left:0;border-radius:4px;-webkit-box-shadow:2px 2px 8px -2px rgba(0,0,0,.54);-moz-box-shadow:2px 2px 8px -2px rgba(0,0,0,.54);box-shadow:2px 2px 8px -2px rgba(0,0,0,.54)}.category-showcase .item:hover{border-color:#3f5139;box-shadow:0 0 3px 1px #007bdb;transition:all .12s}.item.half-rounded{border-radius:0 0 4px 4px}.category-showcase .item-left{float:left;margin-right:1%}.category-showcase .item-right{float:right}.category-showcase .item-right:after{clear:both}.category-showcase .item-content{padding:2.25rem;border-top:2px solid #fcc702}.category-showcase .image-wrapper{position:relative;width:100%;height:0;padding-bottom:calc(372/856*100%);overflow:hidden}.category-showcase .image-wrapper a:hover{color:unset}.category-showcase .image-wrapper img,.category-showcase .image-wrapper picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.category-showcase .subtitle{width:100%;font-family:Lato,'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;display:block;background-color:#e7e7e7;position:absolute;padding:17px 0;top:50%;transform:translateY(-50%);text-align:center;opacity:75%;color:#111 !important;text-shadow:1px 1px 1px #fff;font-display:swap}.category-showcase .item-content h2,.category-showcase .subtitle{font-size:2rem;font-weight:200;margin:0;color:#333}.main-category-image{margin-top:25px}.main-category-image img{max-height:225px;display:block;margin-left:auto;margin-right:auto;box-sizing:border-box;width:100%;height:auto;aspect-ratio:2.6/1}.itemgrid .item{border:none;padding:10px .5%;margin:5px .5%;border-radius:4px}.catalog-category-view .items-grid.size-l .product-item-name{line-height:2rem;margin-bottom:0}.catalog-category-view .product-item .product-sku{margin:0}.moo-patio .items-grid.size-l .product-item-name,.moo-patio .items-grid.size-l .price-box .price{font-size:1.4rem !important;vertical-align:middle}.items-grid .price-box{text-align:center;padding:0;margin:5px 0}.items-grid .price-box .price-label{text-transform:uppercase;font-size:.7em;display:block;line-height:1em}.product-item .minimal-price-link,.product-items .item .minimal-price-link{display:inline-block;margin-top:0;margin-left:3%;text-align:center;vertical-align:middle}.product-item .minimal-price-link,.product-items .item .minimal-price-link .price-wrapper{font-size:.9em;line-height:1em}.product-item .price-box .price-label:after,.product-items .item .price-box .price-label:after{content:none}.product-sku,.product-sku a{color:#595959;font-size:.9em}.catalog-category-view .columns .column.main{padding-bottom:0}.items-grid .item:hover .addto-onimage.onhover{display:none}.related .items-grid-thumbnails .items-group .item,.related .item{margin:10px 10px 10px 2px;padding:10px;box-sizing:border-box}.related .items-grid-thumbnails .items-group .item:hover,.related .item:hover{border-color:#3f5139;box-shadow:0 0 3px 1px #007bdb;transition:all .12s}.items-grid-partitioned.hover-effect .item:hover,.products-grid .product-item:hover{border-color:#3f5139;box-shadow:0 0 3px 1px #007bdb;transition:all .12s;padding:10px .5%;margin:5px .5%}.items-grid .product-reviews-summary{text-align:center;margin:0;padding:0}.product-reviews-summary .reviews-actions a{margin-right:0;color:#595959;font-size:1.2rem}.catalog-product-view .product-reviews-summary .reviews-actions a.action.view{margin-left:-5px}.product-reviews-summary .reviews-actions a.action.add{margin-left:5px;color:#333}.product-reviews-summary .reviews-actions a:hover{color:#14b6dc}.catalog-category-view .items-grid .product-reviews-summary .reviews-actions{margin-left:-10px}.page-products.page-layout-1column .products-grid .product-item{width:18%}.category-showcase:after{content:"";display:table;clear:both}.catalog-category-view .products-grid.subcategories{margin-top:20px}.catalog-category-view .abs-product-link,.catalog-category-view .product-item-name,.product.name a{font-size:1.2em;min-height:3em}.page-layout-1column.page-with-filter .column.main{padding-top:0 !important}.product-image-container .product-image-photo{margin:0}.category-swatchbook-fabrics .product-image-container .product-image-photo{max-height:135px}.category-swatchbook-fabrics .product-image-container{aspect-ratio:unset !important;height:135px !important}.hp_text,.hp_img{padding:7px}.install-items ul{margin:0;padding:0;list-style:none}.install-items ul li{display:inline-block;width:135px;text-align:center;border:1px solid #eee;margin:0 10px 10px 0;min-height:200px;padding:10px 10px 0;vertical-align:top}.install-items ul li .img-wrap{padding:8px 0}.install-note{padding:15px 0}.catalog-product-view .product.data.items.style1.show-tabs>.item.content{padding:40px 30px 20px;border:1px solid #d6d2d2;border-radius:0 2px 3px 3px}.catalog-product-view .product.info.detailed{clear:both;margin-bottom:30px}.catalog-product-view .product.data.items.style1{margin:0;padding:0;margin-bottom:0}.catalog-product-view .product-info-main .page-title-wrapper .page-title{font-size:2.3em;color:#4a5158;font-family:'Lato','Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:700;padding-top:.5em;font-display:swap}.catalog-product-view .product-info-main{width:55%}.catalog-product-view .column.main .block .title strong{font-size:1.5em}.catalog-product-view .block.itemslider .block-title{margin-bottom:0;padding-right:10px}.catalog-product-view .items-grid .product-item-name{font-size:1.5rem;line-height:1.8rem}.catalog-product-view .items-grid .price-box{padding:0;text-align:left}.atc-guide-text,#product-optional-options p.optional-guide-text,p.required-guide-text{color:#438339}.catalog-product-view .product.data.items.style1.show-tabs>.item.title>.switch{font-weight:400;line-height:50px;font-size:1.5rem;color:#555;text-decoration:none;background:linear-gradient(to bottom,rgba(239,239,239,.37),#fff);border-bottom:none;height:50px;padding:0 20px;box-shadow:0}.product.data.items.style1.show-tabs>.item.title:not(.disabled)>.switch:focus,.product.data.items.style1.show-tabs>.item.title:not(.disabled)>.switch:hover{background:#fff;color:#333}.amrev-title-block .am-strong{display:none}@media (max-width:767px){.catalog-product-view .product.data.items.style1.show-tabs>.item.content{padding:20px 20px 10px}.catalog-product-view .product.data.items.style1.show-tabs>.item.title>.switch{border:1px solid #b8b8b8;margin-top:-1px;border-radius:5px 5px 0 0}.catalog-product-view .product-info-main .product.attribute.overview{text-align:left;padding:0 5%}.product.data.items.style1.show-tabs>.item.title:not(.disabled)>.switch:active,.product.data.items.style1.show-tabs>.item.title.active>.switch,.product.data.items.style1.show-tabs>.item.title.active>.switch:focus,.product.data.items.style1.show-tabs>.item.title.active>.switch:hover,.catalog-product-view .product.data.items.style1.show-tabs>.item.title.active>.switch{color:#333;text-decoration:none;box-shadow:none;border:1px solid #d6d2d2;border-bottom:1px solid #fff}.catalog-product-view .product.data.items.style1.show-tabs>.item.content{border-top:none}.product.data.items.style1 .item.title a:after{top:0}.catalog-product-view .product.info.detailed{margin:80px 0 0}.fotorama__nav--dots .fotorama__nav__frame{height:30px;width:30px}#gallery_container .fotorama__nav__frame--dot{min-width:44px !important;min-height:44px !important;padding:12px !important;box-sizing:border-box !important}.custom-sidebar-right .inner{padding-left:10px}.product-secondary-column.custom-sidebar-right .inner{padding-left:20px;margin-left:11px}.custom-sidebar-right .inner .block.related{margin:20px 0 -20px}.product.data.items .tab-panels>.data.item.content:last-child,.product.info.detailed.collateral-container .data.items>.data.item:last-child{border-bottom:1px solid #d6d2d2 !important}.product-required-options-wrapper:before,.product-optional-options-wrapper:before,.box-tocart:before{border-radius:5px !important}.product-required-options-wrapper:before{top:8px}}.catalog-product-view .product-info-main .product.attribute.overview{color:#333}.catalog-product-view h3{font-size:1.5em;font-weight:400;display:none}.product-required-options-wrapper,.product-optional-options-wrapper{font-family:Lato,'Open Sans',Arial,'Helvetica Neue',Helvetica,sans-serif;font-display:swap}.sidebar .items-grid-thumbnails.items-grid-thumbnails .product-item-img,.items-grid-thumbnails .product-item-img{margin-bottom:0}.message.success a,.product.attribute a,.product.attribute a strong{font-weight:400;color:#58b5cf}.product.attribute a:hover,.product.attribute a strong:hover{font-weight:400;color:#58b5cf;text-decoration:underline}.product.info .content a,.product.info .content a span,.product.info .content a strong{color:#c75000 !important}.product.info .content a:not(.amreview-button):hover,.product.info .content a strong:hover{color:#f60;text-decoration:none;border-bottom:1px solid #f60}.product.info .content #product-review-container a{color:#333 !important;text-shadow:none;font-weight:400}.amreview-rating-label{display:none}.product-secondary-column.custom-sidebar-right .inner{padding-left:20px;border-left:1px solid #e5e5e5}.fotorama__thumb-border,.fotorama__nav__frame{cursor:pointer}.contact-index-index .grid12-12,.contact-index-index form.contact{padding:0 80px}@media only screen and (min-width:1200px){.main-category-image{margin-left:-17px;margin-right:-17px}.moo-patio .container,.moo-patio .main-top-container{max-width:95%}.moo-patio .main-top-container{margin:0 auto}.show-desktop.skip-cart{display:block}}@media only screen and (min-width:768px){.navpro-menu{display:flex;justify-content:center}.moo-patio .navpro-icon-caret,.moo-patio .navpro.navigation .level0.parent>.level-top>.ui-menu-icon,.moo-patio .dropdown-block .dropdown-heading .caret{display:none}.moo-patio .header-container .central-column{text-align:left}.moo-patio .header-container .block-search{width:80%;margin:0 auto}.moo-patio .block-search.size-s .input-text{height:50px;font-size:21px}.block-search.size-s .action.search{height:32px;line-height:32px;width:32px;opacity:1}.header-container .right-column .top-links ul{float:right;margin-right:35px}}@media screen and (max-device-width:480px) and (orientation:portrait),(max-device-width:896px) and (orientation:landscape){.header-primary-container{display:none}.navpro-icon-caret:before,.navpro .parent>a:before{top:calc(50% - 19px);-webkit-mask-size:21px 21px;mask-size:21px 21px;width:60px;height:35px;right:0}.catalog-category-view .columns{padding-top:0 !important}.catalog-category-view .columns .column.main{padding:0}.cart.table-wrapper .product-item-photo{left:10px}.cart.table-wrapper .item .col.item{padding:10px 10px 10px 80px}.moo-patio.checkout-index-index .columns .column.main{padding:0 20px}.category-showcase .subtitle{font-size:1.2rem;padding:2px 0 4px;text-shadow:0 0 2px #fff}.catalog-category-view .category-description{padding:10px}.catalog-category-view .category-showcase{padding:10px}.category-header{position:relative}.catalog-category-view h1{font-size:2rem;font-weight:400;position:absolute;top:0;left:0;height:100%;width:50%;text-align:center;align-items:center;vertical-align:middle;display:grid;background:rgba(85,85,85,.6);color:#fff;margin:0;padding:0 5px}.main-category-image{margin-top:10px;padding:0}.main-category-image img{height:150px;max-width:fit-content;width:100%;object-fit:cover}.category-showcase .item-content{padding:1rem}.category-showcase .item-content h2{font-size:1.4rem;text-align:center}.category-description{display:none}}@media screen and (max-device-width:480px) and (orientation:portrait){.patio-categories .item{width:calc(33.33% - 30px)}.patio-categories .item:last-child{display:none}.category-showcase .image-wrapper{position:relative;width:100%;height:0;padding-bottom:calc(372/856*100%);overflow:hidden}.category-showcase .image-wrapper img,.category-showcase .image-wrapper picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.catalog-category-view .itemgrid .item{width:48% !important}.moo-patio.catalog-product-view .product-info-main .product-reviews-summary{margin:0 auto}.moo-patio.catalog-product-view .install-items{text-align:center}.moo-patio.catalog-product-view .box-tocart .field.qty{text-align:center}.moo-patio .footer-container .footer-top .inner-container{display:block;padding:36px 14px !important}.moo-patio .footer-container .footer-top .inner-container .block ul{margin-bottom:2.5rem}.minisearch label{display:none}.moo-patio .block-search .action.search{top:20px}}@media screen and (max-device-width:851px) and (orientation:landscape){.moo-patio .header-container .logo-wrapper--mobile{text-align:left}.moo-patio .header-container .logo-wrapper--mobile img{height:44px}.main-category-image img{height:100px;max-width:fit-content;width:48%;object-fit:contain;margin-left:50%;padding:0 10px}.catalog-category-view h1{background-color:#555}}@media screen and (max-device-width:851px) and (orientation:landscape),(min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){.moo-patio.catalog-product-view .product.data.items.style1.show-tabs>.item.title>.switch{padding:0 15px}}@media screen and (max-device-width:480px) and (orientation:portrait),(max-device-width:851px) and (orientation:landscape),(min-device-width:768px) and (max-device-width:1180px){.nav-icon{width:40px;height:50px;position:relative;margin:0 17px;display:inline-block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#f9992f;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon span:nth-child(1){top:15px}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:24px}.nav-icon span:nth-child(4){top:33px}.nav-icon.open span:nth-child(1){top:18px;width:0;left:50%}.nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-icon.open span:nth-child(4){top:18px;width:0;left:50%}.counter-mobile{position:absolute;top:24px;width:18px;height:18px}.header-container .skip-link .counter{font-size:19px;text-shadow:0 0 3px #3893a7}.counter-mobile.empty{display:none !important}.catalog-product-view .breadcrumbs{margin:20px 0 10px}.minicart-items .product-item{padding:15px 10px}.header-right{display:flex;justify-content:flex-end;margin-right:18px}.header-mobile .header-m-primary div.skip-link,.logo-wrapper--mobile{padding:5px 0}.header-container .logo-wrapper--mobile{width:35%;float:left;margin-left:25px;margin-right:25px}.header-container .logo-wrapper--mobile .logo{margin:0}.skip-link .icon.ic-menu:before{content:none}.skip-link .icon.ic-menu{background-image:url(../images/icon/hamburger.svg);width:32px;height:32px;background-size:32px 32px}.skip-link .icon.ic-search{background-image:url(../images/icon/search.svg);width:28px;height:28px;background-size:28px}.skip-link .icon.ic-cart{background-image:url(../images/icon/cart.svg);width:28px;height:28px;background-size:28px 28px}.moo-patio .header-mobile .skip-link{background-color:#fff}.header-container .skip-links--4 .skip-link.skip-search,.header-container .skip-links--4 .skip-link.skip-cart{width:40%;padding:5px 13px !important}.header-container .skip-links--4 .skip-link.skip-nav{width:18%}.header-container .skip-link .icon.ic-menu{font-size:22px !important;color:#f9992f}.minicart-wrapper{margin-top:0}.moo-patio .block-search .action.search{left:9px;top:6px;height:28px;width:28px;opacity:1;background-size:28px}.block-search .field.search .input-text{padding-left:42px}.moo-patio #skip-links .header.links>li{float:none;text-align:center}.moo-patio #skip-links .header.links>li a{background-color:#efefef}#patio_slider_container{margin-top:0}.moo-patio .page-wrapper .owl-carousel{display:block}.moo-patio .page-wrapper .owl-carousel .item-image:not(:first-child){display:none}.moo-patio .page-wrapper .owl-carousel img{width:100%}#patio-slider .title-wrapper{width:33% !important;height:100% !important;position:absolute;top:0 !important;left:0 !important;padding:0 !important}#patio-slider .title-wrapper p{font-size:15px !important;line-height:23px !important;text-transform:capitalize;text-align:center;padding:20px}h1{font-size:22px;font-weight:600}h2{font-size:20px;font-weight:600}h3{font-size:14px}.patio-categories h1{margin-top:0;margin-bottom:2rem}.patio-categories,.patio-about{margin-top:3.5rem}.patio-categories h2{font-size:1.3rem}.patio-about h2{padding:0;margin:-1.5rem 0 2rem}.patio-about .content-wrapper{font-size:12px}.patio-about .content-wrapper .about-image{width:45%}.moo-patio .main.container{padding-bottom:0}.moo-patio .footer-container .footer-top .inner-container{height:100%;padding:36px 16px}.moo-patio .footer-links .block-content{text-align:left;font-size:14px}.moo-patio .footer-links .block-content ul{line-height:24px}.moo-patio .footer-container2{margin-bottom:0}.moo-patio .container{max-width:unset}.catalog-category-view .breadcrumbs{display:none}.catalog-category-view .category-showcase .item{width:48.5%}.category-showcase .item-left{margin-right:0}.catalog-category-view ol.product-items{padding:0;width:99%;margin:auto;grid-auto-flow:column;display:flex;flex-wrap:wrap}.catalog-category-view .itemgrid .item{box-sizing:border-box;float:none;padding:0;margin:0 auto;width:20%;text-align:center}.items-grid-partitioned.hover-effect .item:hover{margin:0 auto;padding:0}.category-cms,.moo-patio.page-layout-1column .columns,.moo-patio.page-layout-2columns-left .columns,.moo-patio[class*=customer] .columns,.moo-patio.catalog-product-view .columns{padding:0 10px;box-sizing:border-box}.moo-patio.catalog-product-view .product-info-main .page-title-wrapper .page-title{padding:0;margin:0}.toolbar-products{padding:0 10px}.page-products .sorter{right:10px}.filter-title strong{top:-40px}.catalogsearch-result-index .filter-title strong{right:0;left:unset}.catalogsearch-result-index .toolbar-products,.catalogsearch-result-index .main.container{padding:0}.page-title-wrapper{padding:0 10px}.filter .filter-current{margin-top:48px}.category-swatchbook-fabrics .product-image-container{height:90px !important}}@media screen and (max-device-width:851px) and (orientation:landscape),(min-device-width:768px) and (max-device-width:1180px){.header-container .skip-links--4 .skip-link.skip-search,.header-container .skip-links--4 .skip-link.skip-cart{width:11%}.header-container .skip-links--4 .skip-link.skip-nav{width:10%}.header-container .logo-wrapper--mobile{width:16%}.moo-patio .block-search.size-s .input-text{height:40px;font-size:16px;font-weight:400}#patio-slider .owl-item img{height:100px;object-fit:cover;object-position:0 -21px}#patio-slider .title-wrapper{width:39% !important;height:60px !important;top:0 !important;left:0 !important;padding:20px 40px !important}#patio-slider .title-wrapper p{font-size:22px !important;line-height:30px !important;text-transform:capitalize;text-align:center}h1{font-size:23px}h2{font-size:17px}.moo-patio .footer-links .col-xs-6{width:28%}.moo-patio .footer-container .item-right{padding:5px}.footer-container .footer-top .inner-container>.item{display:block}#patio-slider .title-wrapper p{padding:15px !important}.catalog-category-view .category-showcase{padding-left:20px;padding-right:20px}.category-showcase .image-wrapper img{max-height:164px}}@media screen and (min-device-width:1024px) and (max-device-width:1180px) and (orientation:landscape){.nav-icon{top:10px;width:50px}.header-mobile .header-m-primary .skip-link.skip-search,.header-mobile .header-m-primary .skip-link.skip-cart,.header-mobile .header-m-primary .skip-link.skip-nav,.logo-wrapper--mobile{min-height:80px;padding-top:14px !important}.header-primary-container{padding:0 10px}.moo-patio .mini-cart-heading .icon.ic-cart{margin-top:0}.header-container .logo-wrapper--mobile{width:20%}#header-search{text-align:center}.moo-patio .block-search.size-s .input-text{height:50px}.moo-patio .block-search .action.search{left:13px;top:13px}.skip-link .icon.ic-menu{width:50px;height:50px;background-size:50px 50px;margin-top:18px}.header-container .skip-links--4 .skip-link.skip-search,.header-container .skip-links--4 .skip-link.skip-cart{width:14%}.skip-link .icon.ic-search,.skip-link .icon.ic-cart{width:42px;height:42px;background-size:42px 42px;margin-top:17px}#patio-slider .title-wrapper p{font-size:27px !important;padding:22px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:-25px}.category-showcase .image-wrapper img{max-height:238px}}@media screen and (min-device-width:1024px) and (max-device-width:1180px) and (orientation:landscape),(min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){#desc{-webkit-line-clamp:1;line-clamp:1}.moo-patio:not(.cms-index-index,.catalog-category-view) .main.container,.category-cms,.moo-patio.page-layout-2columns-left .columns{padding:0 20px;box-sizing:border-box}.moo-patio .product-columns-wrapper{display:block}}@media screen and (min-device-width:768px) and (max-device-width:1180px) and (orientation:portrait){.catalog-category-view .itemgrid .item{width:25%}.moo-patio .catalog-product-view .product.data.items.style1.show-tabs>.item.title>.switch{padding:0 6px}}.header-regular .block-search .label span.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}