@font-face{font-family:Trajan Pro;src:url(TrajanPro-Regular.woff2) format("woff2"),url(TrajanPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Conv_bw-vivant-regular;src:url(/cdn/shop/files/bw-vivant-regular.eot);src:url(/cdn/shop/files/bw-vivant-regular.woff) format("woff"),url(/cdn/shop/files/bw-vivant-regular.ttf) format("truetype"),url(/cdn/shop/files/bw-vivant-regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Conv_bw-vivant-medium;src:url(/cdn/shop/files/bw-vivant-medium.eot);src:url(/cdn/shop/files/bw-vivant-medium.woff) format("woff"),url(/cdn/shop/files/bw-vivant-medium.ttf) format("truetype"),url(/cdn/shop/files/bw-vivant-medium.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OPTITimes-Roman;src:url(/cdn/shop/files/OPTITimes-Roman.eot?v=1740856437);src:url(/cdn/shop/files/OPTITimes-Roman.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/OPTITimes-Roman.woff2?v=1740856437) format("woff2"),url(/cdn/shop/files/OPTITimes-Roman.woff?v=1740856437) format("woff"),url(/cdn/shop/files/OPTITimes-Roman.ttf?v=1740856437) format("truetype"),url(OPTITimes-Roman.svg#OPTITimes-Roman) format("svg");font-weight:500;font-style:normal;font-display:swap}body{margin:0;padding:0;font-size:14px;color:#000;font-family:Lato,sans-serif}img{max-width:100%}.container,.wrapper{max-width:1310px;margin:0 auto;padding-right:15px;padding-left:15px}.clear{clear:both}a,button{text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Conv_bw-vivant-medium,sans-serif}.index-section{padding-top:0;padding-bottom:0}.category-box-bg-home .category_box-inner p.category_text{font-family:Trajan Pro;font-size:30px;font-weight:400;letter-spacing:0;margin:10px 0 20px;line-height:normal;color:#222;text-transform:capitalize;position:relative;transform:translate(0);bottom:0;left:0}.category-box-bg-home .category_box-inner a.btn{font-family:Trajan Pro;font-size:20px;font-weight:400;letter-spacing:0;line-height:normal;text-transform:uppercase;background:#fff;color:#000;padding:5px 10px;min-height:inherit}.single-slider .slide_box img{width:100%}@media (min-width: 767px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.jdgm-carousel-wrapper{display:none}.template-index .wrapper{padding:0;max-width:inherit;margin:0}.main-content:after{border-bottom:none;padding-top:0}.header-bar .header-bar__message p{font-size:14px;text-transform:uppercase;text-align:center;color:#000;font-weight:400;letter-spacing:.6px;margin:0}.header-bar .header-bar__message p:before{content:"";width:30px;top:0;margin:0 10px -7px 0;display:inline-block;height:25px;background:url(header-top-icon.png) no-repeat right center}.header-bar{background:#f5f5f5;padding:8px 0}.header-bar .post-large--display-table{display:inline-block;text-align:center;width:100%}.header-bar .post-large--display-table .header-bar__left{text-align:left;width:100%;text-align:center;display:inline-block}.header-bar .mobile-header .mobile-cart-page-link .cart-count{width:26px;height:26px;line-height:23px;background:#000;display:inline-block;text-align:center;color:#fff;font-size:13px;font-weight:500;position:absolute;top:-10px;border-radius:100%;right:0;left:26px;border:solid 2px #fff}.header-bar .mobile-header .mobile-cart-page-link{position:relative}.mobile-cart-page-link .cart-count:before{display:none}.mobile-cart-page-link .cart-count:after{display:none}.header-bar .mobile-header .mobile-content{display:flex;justify-content:space-between}.mobile-nav__link>a{font-family:Lato,sans-serif}#ProductImageWrapper-29307800846411,#ProductImageWrapper-28644936548427{max-width:300px!important}.template-index .header-main-bg{border-bottom:none;margin-bottom:0}.header-main-bg{border-bottom:solid 1px #ccc;margin-bottom:20px}header.about-us-site-header.site-header.new.fixed-header{border-bottom:solid 1px #ccc}.header-main-bg .container{max-width:1630px}.header-main-bg{padding:0}.header-main-bg .header-content{display:flex;align-items:center;justify-content:space-between}.header-main-bg .header-content .header-logo .logo__image-wrapper{max-width:240px;margin:0 auto}.header-main-bg .header-content .header-logo a{padding-top:0!important}.header-main-bg .header-content .header-logo a .logo__image{position:unset}.header-main-bg .header-content .header-logo .site-header__logo{padding:15px 0}.header-main-bg .header-content .header-left ul li a .icon-arrow-down:before{content:"\f0d7";font: 16px/1 FontAwesome!important;color:#989898;padding:0 0 0 5px}.header-main-bg .header-content .header-left ul li a{font-size:14px;font-weight:400;color:#000;letter-spacing:0;line-height:normal;margin:0;padding:0}.header-main-bg .header-content .header-left ul li{padding:0 25px 0 0}.header-main-bg .header-content .header-left ul li .site-nav__dropdown li a{padding:10px 0 10px 10px}.header-main-bg .header-content .header-left ul li .site-nav__dropdown{width:200px;background:#fff}.header-main-bg .header-content .header-right ul.main-icon-li{display:flex;align-items:center;justify-content:flex-end;margin:0}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module a.cart-page-link span.cart-count{width:26px;height:26px;line-height:23px;background:#000;display:inline-block;text-align:center;color:#fff;font-size:13px;font-weight:500;position:absolute;top:-10px;border-radius:100%;right:0;left:26px;border:solid 2px #fff}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module a.cart-page-link{position:relative}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module ul{margin:0}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module{display:flex;align-items:center;border-right:solid 1px #ccc;height:40px;padding-left:20px;padding-right:20px}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module ul li{margin:0}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module a{display:flex}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module:last-child{border:0;padding-right:0}.header-main-bg .header-content .header-right li.header-bar__module.header-bar__search{max-width:240px;margin:0}.header-main-bg .header-content .header-right li.header-bar__module.header-bar__search .search-bar{max-width:100%;border-bottom:solid 1px #ccc;padding:0 5px}.header-main-bg .header-content .header-right li.header-bar__module.header-bar__search .search-bar input{border:none;outline:none}.header-main-bg .header-content .header-right li.header-bar__module.header-bar__search .search-bar .input-group-btn{width:auto}.header-main-bg .header-content .header-right li.header-bar__module.header-bar__search .search-bar .input-group-btn button{padding:0;max-width:24px}.single-slider .mobile_img{display:none}.single-slider .slick-prev,.single-slider .slick-next{display:none!important}.single-slider .slick-dots li{width:16px;height:16px;background:#fff;margin:0 4px;border-radius:100%}.single-slider .slick-dots .slick-active{background:#000}.single-slider .slick-dots li button:before{display:none}.single-slider .slick-dots{bottom:0;text-align:center;max-width:150px;height:40px;line-height:34px;margin:0 auto;left:0;right:0}.category-box-bg-home{padding:0 0 65px}.category-box-bg-home.second{padding:0}.category-box-bg-home .category_box-inner p{font-family:Trajan Pro;font-size:25px;font-weight:400;letter-spacing:0;line-height:normal;text-transform:uppercase;position:absolute;bottom:40px;left:50%;transform:translate(-50%);background:#fff;color:#000;font-size:20px;padding:5px 10px;min-height:inherit}.category-box-bg-home .top-text{text-align:center;padding-bottom:50px;max-width:1170px;margin:0 auto}.category-box-bg-home .top-text .category-title{font-family:Trajan Pro;font-size:33px;font-weight:400;letter-spacing:0;margin:0;line-height:normal;color:#222;text-transform:uppercase;padding:0}.category-box-bg-home .top-text p{font-size:20px;font-weight:300;letter-spacing:0;margin:35px 0 0;line-height:32px;color:#000}.category-box-bg-home .row .col-sm-4{padding-left:12px;padding-right:12px}.category-box-bg-home .category_box-inner{margin:10px 0;text-align:center}.category-box-bg-home .category_box-inner:hover img{opacity:.8}.image-link .container,.blog-home-main .container,.featured-products-slider .container{max-width:1630px}.featured-products-slider .slick-dots{display:none!important}.featured-products-slider .slick-prev,.featured-products-slider .slick-next{position:absolute;top:50%!important;width:36px!important;height:36px;background-color:#ededed;z-index:1}.slick-next:before{display:none}.featured-products-slider .section-header__title{font-size:30px;letter-spacing:0;line-height:normal;margin:0;font-weight:500;text-align:center;color:#000;font-family:OPTITimes-Roman}.link-btn.hvr-bounce-to-bottom{font-size:15px;letter-spacing:2px;line-height:normal;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #000;padding:12px 30px;display:inline-block}.category-box-bg-home .container{max-width:1650px}.product__img-wrapper.supports-js .product__img{max-width:300px}.featured-products-slider .section-header__title p{font-size:20px;letter-spacing:0;line-height:normal;margin:0 0 40px;font-weight:300;text-align:center;color:#000;font-family:Lato,sans-serif}.new-arrivals.featured-products-slider .section-header__title{text-align:left;font-family:OPTITimes-Roman;margin-bottom:20px}.new-arrivals.featured-products-slider .section-header__title p{text-align:left;font-family:OPTITimes-Roman}.featured-products-slider .section-header__title p{margin:0 0 20px}.grid__item .grid-link .grid-link__title{font-family:Lato,sans-serif;font-size:16px;color:#000;letter-spacing:0;text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:280px;margin:0 auto}.grid__item .grid-link .grid-link__vendor{font-family:Lato,sans-serif;font-size:16px;color:#959595;letter-spacing:0;margin:14px auto;text-align:center}.grid__item .grid-link .grid-link__meta{font-family:Lato,sans-serif;font-size:17px;color:#000;letter-spacing:0;margin:0 0 28px;text-align:center}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#fff;background:#947c7f!important}.slick-prev:hover:before{color:#fff}.slick-next:hover:after{color:#fff}.featured-products-slider .grid-uniform{margin:0}.grid__item .grid-link .quick-grid-add{width:100%;text-align:center;display:inline-block;margin:30px auto 0;border:solid #000 1px;max-width:180px;color:#000;font-size:15px;letter-spacing:2px;line-height:50px;padding:0;background:inherit}.grid__item .grid-link a.grid-link.text-center{padding-bottom:0}.grid__item .grid-link{text-align:center}.grid__item .grid-link .quick-grid-add:hover{color:#fff;border-color:#fff}.grid__item .grid-link .btn:hover,input[type=submit]:hover{background-color:#ab989a!important;color:#fff!important}.modern-section-home-main-bg{background:#f8faf7;margin:150px 0}.modern-section-home-main-bg .modern-contant h3{font-size:52px;font-weight:500;letter-spacing:0;margin:0;line-height:normal;color:#000}.modern-section-home-main-bg .modern-contant{display:flex;align-items:center}.modern-section-home-main-bg .modern-contant p{font-size:18px;letter-spacing:0;line-height:normal;margin:40px 0 50px;font-weight:300}.modern-section-home-main-bg .modern-contant .link-btn{font-size:18px;letter-spacing:0;line-height:normal;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #000;padding:12px 30px;display:inline-block}.modern-section-home-main-bg .left-img-main{line-height:0}.engagement-home-main-bg .container{max-width:1660px}.engagement-home-main-bg{padding:100px 0 90px}.engagement-home-main-bg .row{align-items:center}.engagement-right-bg-main .text-engagement h3{font-size:30px;letter-spacing:0;line-height:normal;margin:0;font-weight:500;text-align:center;color:#000}.engagement-right-bg-main .text-engagement p{font-size:17px;letter-spacing:0;line-height:30px;margin:42px 0;font-weight:300;text-align:center;color:#000}.engagement-right-bg-main .text-engagement .link-btn{font-size:15px;letter-spacing:2px;line-height:normal;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #000;padding:12px 30px;display:inline-block}.engagement-right-bg-main .text-engagement{text-align:center}.about-section-home-main-bg{display:flex;align-items:center}.about-section-home-main-bg .left-img-about{width:50%;margin:0 40px 0 0}.about-section-home-main-bg .about-right-bg-main{width:50%;margin:0 0 0 40px}.about-section-home-main-bg .about-right-bg-main iframe.js-youtube{width:740px;height:415px;border:unset}.about-section-home-main-bg .text-blog-about-main{max-width:590px}.about-section-home-main-bg .text-blog-about-main h2{font-size:30px;letter-spacing:0;line-height:normal;margin:0;font-weight:500;color:#000}.about-section-home-main-bg .text-blog-about-main p{font-size:17px;letter-spacing:0;line-height:26px;margin:20px 0 35px;font-weight:300;color:#000}.about-section-home-main-bg .text-blog-about-main .link-btn{font-size:15px;letter-spacing:0;line-height:normal;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #000;padding:12px 30px;display:inline-block;margin-bottom:60px}.about-section-home-main-bg .about-right-bg-main .video-wrapper{height:436px;padding-bottom:unset!important}.about-section-home-main-bg{margin-top:100px}.consultation-home-main-bg{margin:82px 0;padding:40px 0;background:#f8f8f8}.design-consultation-contant{text-align:center}.consultation-home-main-bg .design-consultation-contant h3{font-size:30px;letter-spacing:0;line-height:normal;margin:0;font-weight:500;text-align:center;color:#000}.consultation-home-main-bg .design-consultation-contant p{font-size:17px;letter-spacing:0;line-height:30px;margin:22px 0;font-weight:300;text-align:center;color:#000}.consultation-home-main-bg .design-consultation-contant .link-btn{font-size:15px;letter-spacing:2px;line-height:normal;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #000;padding:12px 30px;display:inline-block}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #0000;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#947c7f;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:hover,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:active{color:#fff!important;border-color:#fff!important}.hvr-bounce-to-bottom:hover:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}a.link-btn.hvr-bounce-to-bottom:hover{color:#fff;border-color:#fff}.reviews-bg{background:#f5f5f5;margin-bottom:135px;padding-top:80px;height:380px;overflow-x:clip}.reviews-bg .customer-box{margin:0 25px;background:#fff;padding:40px 40px 40px 80px;border-bottom:solid 5px #dcdcdc}.reviews-bg .customer-list.slick-initialized.slick-slider{margin:0 -700px 0 0}.reviews-bg .slick-active+.slick-active+.slick-active{opacity:.5!important}.reviews-bg .slick-next,.reviews-bg .slick-prev{top:-80px!important;width:36px!important;height:36px;background-color:#fff}.reviews-bg .slick-next{right:690px}.reviews-bg .slick-prev{left:1210px}.reviews-bg .reviewstitle{font-size:30px;letter-spacing:0;line-height:normal;margin:0 0 50px 20px;font-weight:500;color:#000}.reviews-bg .customer-box .customer-box-in h4{font-family:Lato,sans-serif;font-size:17px;color:#000;margin:20px 0 0;letter-spacing:0;line-height:normal;font-weight:400}.reviews-bg .customer-box .customer-box-in p{font-size:16px;color:#000;margin:20px 0 25px;letter-spacing:0;line-height:24px;font-weight:300;font-style:italic;padding:0 30px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reviews-bg .customer-box .customer-box-in .authorDtl{font-family:Lato,sans-serif;font-size:16px;color:#000;margin:0;letter-spacing:0;line-height:normal;font-weight:300}.reviews-bg .customer-box-in{background:url(review-bg.png) no-repeat right 0px bottom 0}.blog-home-main{margin:70px 0;width:100%;display:inline-block}.blog-home-main .section-header__title{font-size:30px;letter-spacing:0;line-height:normal;margin:0;font-weight:500;color:#000;text-align:center}.blog-home-main .main-view_all{width:100%;display:inline-block;text-align:right!important;margin:0}.blog-home-main .main-view_all a.viewall-btn{font-size:15px;color:#000;text-decoration:underline;position:relative;bottom:32px;right:20px}.blog-home-main .featured-blog__post .article__featured-image{height:550px;object-fit:cover}.blog-home-main .grid-uniform .grid__item{padding:0 20px}.blog-home-main .featured-blog__post .article__featured-image:hover{opacity:.8}.blog-home-main .featured-blog__post .article__featured-image-wrapper{margin-bottom:30px;height:550px;padding-top:unset!important}.blog-home-main .featured-blog__post h2{font-family:Lato,sans-serif;font-size:26px;color:#000;font-weight:400;margin:0;padding:10px 0 0 20px}.blog-home-main .featured-blog__post .rte--indented-images{font-family:Lato,sans-serif;font-size:19px;color:#000;font-weight:300;margin:20px 0 0;padding:0 0 0 20px}.blog-home-main .featured-blog__post .rte--indented-images a{font-size:17px;color:#000;font-weight:300;margin:0;text-decoration:underline}.instasection-bg .instaBlock{display:flex;justify-content:space-between;column-gap:22px}.instasection-bg h2.instaTitle{text-align:center;margin:0 0 30px;font-size:30px;letter-spacing:0;line-height:normal;font-weight:500;color:#000}.instasection-bg p{text-align:center;margin:0 0 30px;font-size:26px;letter-spacing:0;line-height:normal;font-weight:500;color:#000}.insta-inner-img .instaBlock a.insta-img{position:relative;overflow:hidden;display:flex;cursor:pointer;padding-bottom:1px}.insta-inner-img .instaBlock a.insta-img img{width:100%;height:auto;transition:.75s}.insta-inner-img .instaBlock a.insta-img .overlay{position:absolute;bottom:-100%;left:0%;height:100%;box-sizing:border-box;padding:20px;opacity:.9;width:100%;transition:all .5s;color:#fff;text-align:center;background:#e88865;background:-moz-linear-gradient(top,#e88865 0%,#dd686b 30%,#d75d75 65%,#c3569d 100%);background:-webkit-linear-gradient(top,#e88865 0%,#dd686b 30%,#d75d75 65%,#c3569d 100%);background:linear-gradient(to bottom,#e88865,#dd686b 30%,#d75d75,#c3569d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e88865",endColorstr="#c3569d",GradientType=0)}.insta-inner-img .instaBlock a.insta-img:hover .overlay{bottom:0}.insta-inner-img .instaBlock a.insta-img .overlay img{width:unset}.insta-inner-img .instaBlock a.insta-img .img-text{position:absolute;left:0;right:0;top:44%}.footer-main-bg{margin-top:20px;border-top:solid 1px #ccc;padding-top:60px}.template-index .footer-main-bg{margin-top:90px;border-top:none;padding-top:0}.footer-main-bg .container{max-width:1630px}.footer-main-bg .custom-footer{display:flex;justify-content:space-between;padding-bottom:60px}.footer-main-bg .copy-right{display:flex;justify-content:space-between;border-top:solid 1px #e5e5e5;padding:25px 0 20px;align-items:center}.footer-main-bg .copy-right .left-text ul li{display:inline-block;padding:0 40px 0 0}.footer-main-bg .copy-right .left-text ul .bg-left{position:relative}.footer-main-bg .copy-right .left-text ul .bg-left:after{position:absolute;right:17px;height:15px;width:2px;content:"";background:#dcdcdc;top:3px}.footer-main-bg .copy-right .left-text ul li p{font-size:16px;color:#000;margin:0;letter-spacing:0;line-height:normal;font-weight:300}.footer-main-bg .copy-right .left-text ul li a{font-size:16px;color:#000;margin:0;letter-spacing:0;line-height:normal;font-weight:300;text-transform:unset}.footer-main-bg .copy-right .right-img .payment-icons li .icon{width:47px;height:33px}.footer-main-bg .copy-right .right-img .payment-icons li{margin:0 0 0 2px}.footer-main-bg .copy-right .right-img .payment-icons,.footer-main-bg .copy-right .left-text ul{margin:0}.footer-main-bg .footer-sub-main .site-footer__linktitle{font-size:20px;letter-spacing:0;line-height:normal;margin:0 0 30px;font-weight:500;color:#000;text-transform:uppercase}.footer-main-bg .footer-sub-main ul.site-footer__links{margin:0;padding:0}.footer-main-bg .footer-sub-main ul.site-footer__links li{padding:0 0 18px;margin:0}.footer-main-bg .footer-sub-main ul.site-footer__links li a{font-family:Lato,sans-serif;font-size:16px;color:#000;font-weight:300;text-transform:capitalize}.footer-main-bg .footer-sub-main:first-child .site-footer__links li:last-child a{text-decoration:underline;text-decoration-color:#8f8f8f}.footer-main-bg .footer-sub-main .footer-sec.footer-heading-section{text-align:center;margin:0}.footer-main-bg .footer-sub-main .footer-sec.footer-heading-section .h4{font-size:20px;letter-spacing:0;line-height:normal;margin:30px 0 15px;font-weight:500;color:#000;text-transform:uppercase}.footer-main-bg .footer-sub-main .footer-sec.footer-heading-section p{font-family:Lato,sans-serif;font-size:16px;color:#000;font-weight:300;margin:0}.footer-main-bg .footer-sub-main .footer-sec.footer-heading-section .email-submit-div{display:flex;margin-top:20px;border:solid 1px #c4c4c4;height:50px;align-items:center;padding:0 20px 0 0}.footer-main-bg .footer-sub-main .footer-sec.footer-heading-section .email-submit-div input{border:none!important;padding:0 20px;font-size:16px!important}.footer-main-bg .footer-sub-main .footer-sec.footer-heading-section .email-submit-div button{background:unset;padding:0;height:auto;line-height:normal}.footer-main-bg .footer-sub-main .contactus-main p,.footer-main-bg .footer-sub-main .contactus-main p a{font-family:Lato,sans-serif;font-size:16px;color:#000;font-weight:300;margin:0;display:inline-block}.footer-main-bg .footer-sub-main .contactus-main .footer-email{margin:20px 0}.footer-main-bg .footer-sub-main .contactus-main .footer-location:before{content:"";width:20px;height:22px;background:url(location-icon.png) no-repeat left center;top:0;display:inline-block;margin:0 18px -4px 2px}.footer-main-bg .footer-sub-main .contactus-main .footer-email:before{content:"";width:25px;height:22px;background:url(mail-icon.png) no-repeat left center;top:0;display:inline-block;margin:0 14px -6px 0}.footer-main-bg .footer-sub-main .contactus-main .footer-phone:before{content:"";width:20px;height:22px;background:url(call-icon.png) no-repeat left center;top:0;display:inline-block;margin:0 16px -6px 5px}.footer-main-bg .footer-sub-main .social-icons li{display:block;margin:0;padding:0 0 20px}.footer-main-bg .footer-sub-main .social-icons li a span.fallback-text{position:relative!important;bottom:8px}.footer-main-bg .footer-sub-main .social-icons li a .social-icon{width:25px;display:inline-block;text-align:center;margin:0 10px 0 0}.footer-main-bg .footer-sub-main .logo__image-wrapper{margin:0 auto}.template-collection .grid__item .grid-uniform .wide--one-fifth{width:25%;margin-bottom:20px}.template-collection .grid__item .grid-uniform.grid-link__container{display:flex;margin:0;flex-wrap:wrap}.template-list-collections .grid-uniform{margin:0}.template-product .grid .grid__item{padding-left:0}.template-product .product-single .post-large--one-half{width:50%}.template-product .product-single .product-info-main{padding:40px 30px;background:#fafafa}.template-product .product-single .product-info-main .product-single__title{padding:3px 0;font-size:20px;color:#000;letter-spacing:0;line-height:normal;font-family:Lato,sans-serif;font-weight:900;text-transform:uppercase}.template-product .product-single .product-info-main span.h3{font-size:14px;color:#959595;letter-spacing:0;margin:14px auto;text-align:center;font-family:Lato,sans-serif;font-weight:700}.template-product .product-single .product-info-main span#ProductPrice{font-size:22px;color:#000;letter-spacing:0;line-height:normal;margin:0;font-family:Lato,sans-serif;font-weight:400}.template-product .product-single .product-info-main .product-single__policies.rte{margin:0;font-size:14px;color:#000}.template-product .product-single .product-info-main .product-single__policies.rte a{margin:0;font-size:16px;color:#000}.template-product .product-single .product-info-main .selector-wrapper.Size{margin:20px 0 0}.template-product .product-single .product-info-main .selector-wrapper.Size label{margin:0;font-size:16px;color:#000}.template-product .product-single .product-info-main .selector-wrapper.Size select{margin:10px 0 20px;max-width:530px;width:100%!important;padding:11px 20px;text-align:left;border-radius:0;outline:none}.template-product .product-single .product-info-main .product-single__quantity{margin:0}.template-product .product-single .product-info-main .product-single__quantity label{margin:0;font-size:16px;color:#000}.template-product .product-single .product-info-main .product-single__quantity input{margin:8px 0 20px;font-size:16px;color:#000;padding:10px;text-align:center;max-width:18%;width:18%!important}.template-product .product-single .product-info-main .swatch.clearfix.Swatches_for_product_css{margin-bottom:20px!important;margin-top:20px!important}.template-product .product-single .product-info-main .btn--secondary{font-size:15px;letter-spacing:0;line-height:23px;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #000;padding:12px 30px;display:inline-block;background:transparent;width:200px;border-radius:0;letter-spacing:3px}.template-product .product-single .product-info-main .btn--secondary:hover{background:#000;color:#fff}.template-product .product-single .product-info-main button span{font-size:15px;color:#000}.template-product .product-single .product-info-main button:hover span{color:#fff}.product-recommendations .section-header .h4{font-size:30px;font-weight:500;letter-spacing:0;margin:0;line-height:normal;color:#000}.product-recommendations grid__item .grid-link .grid-link__meta{margin:10px 0 28px}.product-recommendations .grid-uniform{margin:0}.descriptionMain{font-size:15px;color:#131313;margin:96px 0 30px}.descriptionMain ul.tabs{border-bottom:1px solid #dcdcdc;display:block;margin:0 0 20px;padding:0}.descriptionMain ul.tabs li{display:inline-block;height:auto;margin:0 10px 0 0;padding:0;width:auto}.descriptionMain ul.tabs li a{display:block;line-height:48px;background:#ededed;padding:0 25px;text-decoration:none;text-transform:uppercase;font-size:18px;color:#000;font-weight:900;border:solid 1px #dcdcdc;border-bottom:none}.descriptionMain ul.tabs li a.active{background:#f5f5f5;color:#000}.breadcrumb{margin:15px 0;font-size:12px}.breadcrumb a{padding:0 2px 0 0;margin-right:4px;font-size:14px;color:#000;font-weight:500;text-decoration:unset}.breadcrumb span{padding:0 2px 0 0;margin-right:4px;font-size:14px;color:#7c7c7c;font-weight:500;text-decoration:unset}.template-customers-login .grid .grid__item{padding-left:0}.template-customers-login .grid .grid__item .grid .grid__item{width:50%;margin:0 auto;max-width:50%;float:unset}.template-customers-login .grid .grid__item .grid .grid__item form input{height:40px;padding:0 15px;font-size:14px;color:#000;border:solid 1px #ccc;margin:0 0 10px}.template-customers-login .grid .grid__item .grid .grid__item form .btn{font-size:16px;letter-spacing:0;line-height:normal;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #ccc;padding:12px 30px;display:inline-block;background:inherit;height:auto}.template-customers-login .grid .grid__item .grid .grid__item form .btn:hover{background:#947c7f;color:#fff;border-color:#fff}.template-customers-login .grid .grid__item .grid .grid__item form input#Email{margin-bottom:10px;border:solid 1px #ccc;font-size:14px!important}.template-customers-register .grid .grid__item{padding-left:0}.template-customers-register .grid .grid__item .grid .grid__item{width:50%;margin:0 auto;max-width:50%;float:unset}.template-customers-register .grid .grid__item .grid .grid__item form input{height:40px;padding:0 15px;font-size:14px;color:#000;border:solid 1px #ccc;margin:0 0 10px}.template-customers-register .grid .grid__item .grid .grid__item form .btn{font-size:16px;letter-spacing:0;line-height:normal;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #ccc;padding:12px 30px;display:inline-block;background:inherit;height:auto}.template-customers-register .grid .grid__item .grid .grid__item form .btn:hover{background:#947c7f;color:#fff;border-color:#fff}.template-customers-register .grid .grid__item .grid .grid__item form input#Email{margin-bottom:10px;border:solid 1px #ccc;font-size:14px!important}.template-product .grid,.grid--rev,.grid--full,.grid-uniform{margin:0}.template-product .product-single .grid__item .product-single__thumbnails{padding:0 30px}.product-single__thumbnails .slick-next{background:url(next-arrow.png) no-repeat center center!important;right:0}.product-single__thumbnails .slick-prev{background:url(prev-arrow.png) no-repeat center center!important;left:0}.product-single__thumbnails .slick-prev,.slick-next{width:32px!important;height:20px;border-radius:0;position:absolute;border:none;top:50%;font-size:0}.product-single__thumbnails .slick-slide{display:block;min-height:135px;position:relative;border:1px solid #ddd;margin:0 5px}.product-single__thumbnails .slick-slide img{max-width:100%;display:block;margin:0 auto;padding:10px;height:135px;width:100%;object-fit:cover}.product-single__thumbnails .slick-prev:before{font-size:0}.product-single__thumbnails .slick-next:after{font-size:0}.product-single__photos .slick-prev,.product-single__photos .slick-next{display:none!important}.product-recommendations .slick-prev,.product-recommendations .slick-next{position:absolute;top:50%!important;width:36px!important;height:36px;background-color:#ededed;z-index:1}.slick-next:after{content:"\f105";font:16px/1 FontAwesome;color:#000;opacity:inherit!important;font-weight:600}.slick-prev:before{content:"\f104";font:16px/1 FontAwesome;color:#000;opacity:inherit!important;font-weight:600}.product-single__photos .slick-slide img{height:600px;object-fit:cover}.product-single__photos .slick-slide video{height:600px;object-fit:cover}.template-page .contact-wrapper{margin:0 auto;max-width:100%}.template-page main.wrapper.main-content.about-us-section{width:100%;display:block;max-width:100%}.template-blog .grid .grid__item p{font-size:17px;line-height:1.6;color:#000;font-family:Lato,sans-serif}.template-blog .grid .grid__item p.blog-date{margin-top:4px}.template-customers-addresses .grid .grid__item input{padding:0 10px;height:40px;color:#000;font-size:14px}.template-customers-addresses .grid .grid__item select{height:40px;padding:0 10px}.template-customers-addresses .grid .grid__item .btn{font-size:16px;letter-spacing:0;line-height:normal;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #000;padding:12px 30px;display:inline-block;height:auto;background:inherit}.template-customers-addresses .grid .grid__item .btn:hover{color:#fff;background:#947c7f;border-color:#fff}.template-customers-login a,.template-customers-register a{color:#000}.template-page .flo-contact-block-2 .app-flo-forms .flo-form input{padding:10px 0!important;border-radius:unset!important}.template-page .flo-contact-block-2 .app-flo-forms .flo-form .form-group-submit .field-wrap .form-submit{font-size:18px!important;border:solid 1px #000!important;padding:12px 30px!important;letter-spacing:0!important;font-family:Lato,sans-serif!important}.template-page .flo-contact-block-2 .app-flo-forms .flo-form .form-group-submit .field-wrap .form-submit:hover{background:#947c7f;color:#fff;border-color:#fff!important}.template-collection .grid .grid__item{padding-left:0}.template-collection .grid .grid__item .section-header__link--right .form-horizontal select{text-align:left}.template-cart .grid .grid__item{padding-left:0}.template-cart .grid .grid__item .cart .cart__row .grid--full span{font-size:18px;color:#000}.template-collection .grid,.template-cart .grid{margin:0}.template-cart .grid .grid__item .cart .cart__row .grid--full .grid .grid__item a{font-family:Lato,sans-serif;font-size:14px;color:#000}.template-cart .grid .grid__item .cart .cart__row .grid--full .grid .grid__item span{font-family:Lato,sans-serif;font-size:16px;color:#000}.template-cart .grid .grid__item .cart .cart__row .grid--full span.h5{font-size:18px;color:#000;font-family:Lato,sans-serif}.template-cart .grid .grid__item .cart .cart__row .grid--full .grid__item input{text-align:center}.no-swatch{height:20px}.template-search .grid{margin:0}.template-search .grid .grid__item{padding-left:0}.template-search .grid .grid__item .search-bar .input-group-field{padding:0 15px;color:#000;font-size:14px;height:45px}.template-search .grid .grid__item .search-bar .input-group-btn button{height:45px;padding:15px 20px}.template-page .about-us-section .flo-image-block-3--911 .flo-image-block-3__title{margin:0 0 20px!important;display:inline-block}.template-page .about-us-section .flo-block-featured-link-1--750:after{background-color:unset;height:auto}.template-search .grid .grid__item .section-header{width:50%;margin:20px auto}.template-search .grid .grid__item .search-bar{max-width:50%;margin:0 auto}#insta-feed h2{display:inline-block;padding-left:40px;line-height:36px;background:url(instgram.png) no-repeat left center;background-size:30px}.reatured-review-slider .jdgm-carousel-wrapper{width:100%!important;display:block;margin:0!important}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-carousel-title{font-size:30px;letter-spacing:0;line-height:normal;font-weight:500}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-carousel-title-and-link{margin-bottom:60px}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel-item{background:#fff;min-height:250px;padding:20px;margin:0 10px;width:31.8%}.reatured-review-slider{margin-bottom:40px;margin-top:0;background:#f5f5f5}.reatured-review-slider .jdgm-widget.jdgm-widget{position:relative}.reatured-review-slider .jdgm-widget.jdgm-widget .jdgm-carousel__arrows{position:absolute;right:0;top:-100px}.reatured-review-slider .jdgm-widget.jdgm-widget .jdgm-line-clamp P{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.reatured-review-slider .jdgm-widget.jdgm-widget .jdgm-carousel__arrows .jdgm-carousel__left-arrow:before{line-height:36px!important;content:"\f104";font:16px/1 FontAwesome;color:#000;opacity:inherit!important;font-weight:600}.reatured-review-slider .jdgm-widget.jdgm-widget .jdgm-carousel__arrows .jdgm-carousel__left-arrow,.reatured-review-slider .jdgm-widget.jdgm-widget .jdgm-carousel__arrows .jdgm-carousel__right-arrow{width:36px;height:36px;background-color:#fff;border:0;transform:unset}.reatured-review-slider .jdgm-widget.jdgm-widget .jdgm-carousel__arrows .jdgm-carousel__right-arrow:after{line-height:36px!important;content:"\f105";font:16px/1 FontAwesome;color:#000;opacity:inherit!important;font-weight:600}.reatured-review-slider .jdgm-carousel__item-wrapper{height:300px}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-carousel-item__review{height:auto}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-carousel-item__review-title{padding:10px 0}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name{padding-top:10px}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-carousel-item__timestamp{font-size:12px;opacity:inherit;color:#000;font-weight:700;padding:10px 0}.reatured-review-slider .jdgm-carousel-item__product-title{padding-top:5px}.template-product .qtydiv .qtybox span.btnqty.qtyminus.icon.icon-minus{position:absolute;left:0;z-index:1;top:0;height:40px;line-height:40px;width:40px;text-align:center;background:#f0f0f0}.qtybox{width:140px;position:relative}.quantity-input{text-align:center;height:40px;line-height:40px}.template-product .qtydiv .qtybox span.btnqty.qtyplus.icon.icon-plus{position:absolute;top:0;left:100px;width:40px;height:40px;text-align:center;line-height:40px;background:#f0f0f0}.template-product .qtydiv .qtybox span.btnqty.qtyminus.icon.icon-minus:before{font-size:14px}.template-product .qtydiv .qtybox span.btnqty.qtyplus.icon.icon-plus:before{font-size:14px}.template-product .variant-subtitle{font-size:15px;font-weight:700;margin-bottom:5px}.template-product .grid__item .product-description p{font-size:17px;font-weight:300;line-height:normal;color:#000}.template-product .grid__item .product_option--Material .variant-value-name{text-align:center}.template-product .grid__item .add-to-cart-btn-main{display:flex;column-gap:10px;margin-top:25px}.template-product .wrapper{max-width:1610px;margin:0 auto}.template-product .grid__item .options{border-bottom:1px solid #dcdcdc;padding:0 0 15px}.template-product .grid__item .qtydiv{border-bottom:1px solid #dcdcdc;margin:20px 0 17px}.template-product .jdgm-rev-widg.jdgm-rev-widg{padding:25px 0;border:0!important}.template-product .grid__item .product_option--Material .swatch-element,.template-product .grid__item .product_option--Color .swatch-element{display:flex;flex-direction:column;align-items:center;row-gap:10px}.template-product .product-single .product-info-main .selector-wrapper label{font-size:15px;font-weight:700;margin-bottom:5px}.template-product .grid__item .add-to-cart-btn-main a{font-size:15px;line-height:23px;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #000;padding:12px 30px;display:inline-block;background:transparent;border-radius:0;letter-spacing:3px}.template-product .grid__item hr{margin:15px 0 10px}.template-product .grid__item .add-to-cart-btn-main a:hover{background:#000;color:#fff}.jdgm-widget-actions-wrapper .jdgm-write-rev-link{font-size:15px;text-transform:uppercase;letter-spacing:2px;color:#000}.product-form--wide .shopify-payment-button__more-options{color:#000;text-align:left;font-weight:700;font-size:14px!important;max-width:150px}.product-form--wide .shopify-payment-button__more-options:hover{text-decoration:underline!important;color:#5a31f4}.template-product .grid__item .product-form--wide{margin-bottom:15px}#shopify-section-collection-template-engagement .section-header.section-header--large{margin-bottom:70px}.product-recommendations .owl-controls .owl-buttons div{width:36px;height:36px;font-size:0;position:absolute;top:40%!important;z-index:1;transform:none;background-color:#ededed}.product-recommendations .owl-prev{background:url(review-left-arrow.png) no-repeat center center;left:-60px}.product-recommendations .owl-next{background:url(review-right-arrow.png) no-repeat center center;right:-60px}.product-recommendations .grid-link__image{height:320px!important}#shopify-section-blog-template .rte{font-size:17px;line-height:1.6;letter-spacing:.5px}.template-blog .grid .grid__item p.readmorebtn{margin-top:10px}.template-blog .grid .grid__item p.readmorebtn a{font-size:16px;color:#000;font-weight:700;text-transform:uppercase}.template-article .main-content .rte,.template-article .main-content .rte>div{font-family:Lato,sans-serif;font-size:15px;line-height:1.6;letter-spacing:.5px;color:#000}.template-article .main-content p span.left a,.template-article .main-content p span.right a{font-family:Lato,sans-serif;font-size:16px;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.5px}#g-recaptcha{margin-bottom:20px}.service_text{margin-bottom:5px;font-family:Antonio,sans-serif;font-size:.9375rem;letter-spacing:0em;word-spacing:0em;line-height:1.8em;text-transform:none;font-weight:400}.checkboxes-sec{display:flex;flex-wrap:wrap}.checkboxes-sec label{margin-right:25px;align-items:center;margin-bottom:5px;display:flex}.checkbox_label{font-family:Lato,sans-serif;font-size:18px;letter-spacing:0em;word-spacing:0em;line-height:1.8em;text-transform:none;font-weight:400;margin-left:10px}#contact_form .inner-form input,#contact_form textarea{color:#000;border-radius:0!important;padding:10px 0!important;height:auto!important;font-size:20px;font-family:Lato,sans-serif;width:100%}#contact_form .inner-form .btn{font-size:18px!important;background:#fff!important;border:solid 1px #000!important;padding:12px 30px!important;letter-spacing:0!important;font-family:Lato,sans-serif;color:#000!important;float:left!important;width:auto!important}.flo-initialized-form{padding-left:2.96875rem}.check-box-section{padding-bottom:50px}#contact_form .inner-form textarea:focus,#contact_form .inner-form input:focus{outline:none!important}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module.phone_icon a img{max-width:23px}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module.mail-icon a img{max-width:24px}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module ul.account_icon>li>a>img{max-width:22px;object-fit:contain}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module a.cart_icon img{max-width:40px}.header-bar .mobile-header .mobile-cart-page-link.cart_icon img{max-width:35px}.collection_banner{display:flex}.collection_banner img{width:100%}.collection_banner img.mobile_banner{display:none}.image-link{margin-top:50px;margin-bottom:50px}.image-link .feature-image{position:relative}.image-link .feature-image a.btn{position:absolute;bottom:70px;left:50%;transform:translate(-50%);background:#fff;color:#000;font-family:OPTITimes-Roman;font-size:20px}.video-banner-section{padding-bottom:50px}.video-banner-section .video-wrapper{padding:0;position:relative;display:flex}.video-banner-section .video-wrapper video{width:100%}.video-banner-section .video-wrapper a.btn{position:absolute;bottom:70px;left:50%;transform:translate(-50%);background:#fff;color:#000;font-family:OPTITimes-Roman;font-size:20px}@media only screen and (max-width: 600px){#contact_form .inner-form input,#contact_form .inner-form textarea{border-radius:0!important;font-size:20px}}@media only screen and (max-width: 1800px){.header-main-bg .header-content .header-left ul li{padding:0 44px 0 0}.modern-section-home-main-bg{margin:110px 0}.reviews-bg .customer-list.slick-initialized.slick-slider{margin:0 -400px 0 0}.reviews-bg .slick-next{right:590px}.reviews-bg .slick-prev{left:1010px}.product-recommendations .owl-prev{left:0}.product-recommendations .owl-next{right:0}}@media only screen and (min-width: 1601px) and (max-width: 1800px){.featured-products-slider .container{max-width:1530px}}@media only screen and (max-width: 1600px){.slick-next{right:0}.slick-prev{left:0}.grid-uniform{margin:0}.header-main-bg .header-content .header-left ul li{padding:0 10px 0 0}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module{padding-left:15px}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module{padding-right:15px}.category-box-bg-home{padding:0 0 55px}.category-box-bg-home .top-text p{margin:25px 0 0}.modern-section-home-main-bg{margin:100px 0}.modern-section-home-main-bg .modern-contant p{margin:10px 0 40px}.engagement-home-main-bg{padding:100px 0}.engagement-right-bg-main .text-engagement p{margin:30px 0}.about-section-home-main-bg .left-img-about{margin:0 30px 0 0}.about-section-home-main-bg .about-right-bg-main{margin:0 10px 0 30px}}@media only screen and (max-width: 1400px){.header-main-bg .header-content .header-left ul li{padding:0 4px 0 0}.header-main-bg .header-content .header-left ul li a{font-size:14px}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module{padding-left:10px;padding-right:10px}.category-box-bg-home{padding:0 0 25px}.category-box-bg-home .category_box-inner{margin-bottom:25px}.modern-section-home-main-bg{margin:80px 0}.modern-section-home-main-bg .modern-contant h3{font-size:42px}.modern-section-home-main-bg .modern-contant p{margin:20px 0}.engagement-home-main-bg{padding:80px 0}.engagement-right-bg-main .text-engagement p{margin:32px 0}.about-section-home-main-bg{margin-top:80px}.about-section-home-main-bg .text-blog-about-main p{font-size:16px;margin:10px 0 25px}.about-section-home-main-bg .left-img-about{margin:0 20px 0 0}.about-section-home-main-bg .about-right-bg-main{margin:0 10px 0 20px}.reviews-bg .customer-box{padding:40px 30px 40px 50px}.template-product .grid__item .add-to-cart-btn-main{flex-wrap:wrap;row-gap:10px}}@media only screen and (max-width: 1300px){.reviews-bg .slick-next{right:550px}.reviews-bg .slick-prev{left:940px}}@media only screen and (max-width: 1199px){.category-box-bg-home .top-text p{font-size:18px;margin:15px 0 0;line-height:28px}.category-box-bg-home{padding:0 0 55px}.category-box-bg-home .top-text{padding-bottom:50px;max-width:100%}.category-box-bg-home .category_box-inner p{font-size:22px;margin:0}.category-box-bg-home .category_box-inner{margin-bottom:0}.featured-products-slider .section-header__title p{font-size:18px;margin:10px 0 20px}.modern-section-home-main-bg{margin:60px 0}.modern-section-home-main-bg .modern-contant h3{font-size:36px}.modern-section-home-main-bg .modern-contant p{margin:20px 0 30px}.link-btn{font-size:16px;padding:10px 20px}.grid__item .grid-link .quick-grid-add{margin:25px auto 0;max-width:160px;line-height:45px}.engagement-home-main-bg{padding:60px 0}.engagement-right-bg-main .text-engagement h3{font-size:28px;line-height:30px}.engagement-right-bg-main .text-engagement p{font-size:17px;line-height:25px;margin:20px 0}.engagement-right-bg-main .text-engagement .link-btn{font-size:15px;letter-spacing:0;padding:12px 20px}.blog-home-main{margin:40px 0 0}.blog-home-main .grid-uniform .grid__item{padding:0 10px}.blog-home-main .featured-blog__post .rte--indented-images{font-size:16px;margin:10px 0 0}.about-section-home-main-bg{margin-top:50px}.about-section-home-main-bg .left-img-about{margin:0 10px 0 0}.about-section-home-main-bg .about-right-bg-main{margin:0 10px 0 20px}.consultation-home-main-bg{margin:55px 0}.reviews-bg .customer-list.slick-initialized.slick-slider{margin:0}.reviews-bg .slick-prev{left:inherit;right:75px}.reviews-bg{height:auto;padding:50px 0}.reviews-bg .slick-next{right:30px}.reviews-bg .customer-box .customer-box-in p{padding:0}.reviews-bg .customer-box{min-height:310px}.reviews-bg{padding:50px 0;height:auto;margin:60px 0}.header-main-bg .header-content .header-left ul li a{font-size:13px}.header-main-bg .header-content .header-left ul li{padding:0 2px 0 0}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module{padding-left:7px;padding-right:7px}.footer-main-bg .footer-sub-main .link-btn{padding:0}.template-page .flo-contact-block-2{padding:0 15px!important}.template-product .product-single .product-info-main button{padding:12px 0}}@media only screen and (min-width: 1001px) and (max-width: 1100px){.header-main-bg .header-content .header-left ul li a{font-size:12px}.header-main-bg .header-content .header-left ul li{padding:0 7px 0 0}.header-main-bg .header-content .header-right ul.main-icon-li .header-bar__module a.cart-page-link span.cart-count{left:20px}}@media only screen and (max-width: 1000px){.post-large--hide.mobile-header.custom-mobile{display:block!important;padding:0 20px 0 0}.header-main-bg .header-content .header-left,.header-main-bg .header-content .header-right{display:none!important}.header-main-bg .header-content{justify-content:center}.mobile-nav .header-bar__search{background:inherit}.mobile-nav .header-bar__search .input-group-btn{width:auto}.mobile-nav .header-bar__search .search-bar{width:100%;background:#fff;border:solid 1px #ccc;display:flex;align-items:center;padding:0 10px;max-width:100%}.mobile-nav .header-bar__search .search-bar input{border:none;padding:0 10px 0 0}.mobile-nav .header-bar__search .input-group-btn button{padding:0}.mobile-nav .header-bar__search{max-width:100%;width:100%;padding:10px 0;margin:0}.mobile-nav__link>a{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 991px){.reviews-bg .customer-list.slick-initialized.slick-slider{margin:0}.reviews-bg{padding:50px 0;height:auto;margin:50px 0}.about-section-home-main-bg{flex-direction:column}.about-section-home-main-bg .left-img-about{width:100%;margin:0;text-align:center}.about-section-home-main-bg .about-right-bg-main{margin:0;width:100%;padding:0 15px}.about-section-home-main-bg .text-blog-about-main{max-width:100%;text-align:center}.footer-main-bg .copy-right{padding:20px 0 15px;flex-direction:column}.footer-main-bg .copy-right .grid{margin:0;padding:0 0 15px}.category-box-bg-home .category_box-inner p{font-size:22px}.category-box-bg-home .row .col-sm-4{padding-left:10px;padding-right:10px}.engagement-home-main-bg .row .col-sm-4{-webkit-box-flex:0;-ms-flex:100%;flex:100%;max-width:100%}.engagement-home-main-bg .left-img-engagement,.engagement-home-main-bg .engagement-right-img-main{text-align:center}.engagement-right-bg-main .text-engagement{margin:20px 0 40px}.about-section-home-main-bg .about-right-bg-main iframe.js-youtube{width:100%}.footer-main-bg .custom-footer{padding-bottom:30px}.header-bar .header-bar__message p{font-size:13px;margin:0 0 10px}.header-main-bg{margin-bottom:10px}.product-single__thumbnails .slick-slide img{height:100px}.product-single__thumbnails .slick-slide{min-height:100px}.product-recommendations .slick-prev,.product-recommendations .slick-next{top:47%!important}.footer-main-bg .custom-footer{flex-wrap:wrap;justify-content:flex-start}.footer-main-bg .footer-sub-main{width:33%;margin-bottom:30px}.template-collection .grid__item .grid-uniform .wide--one-fifth{width:33%;padding-left:0}.mobile-nav-trigger{font-size:16px}.footer-main-bg .copy-right .grid .grid__item{padding-left:0}.template-page .flo-contact-block-2 .app-flo-forms .flo-form .form-group-submit .field-wrap .form-submit{font-size:14px!important;padding:12px 20px!important}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel-item{margin:0 5px;width:31.9%}.template-product .grid__item .add-to-cart-btn-main a{width:100%;padding:12px 5px;font-size:14px;letter-spacing:2px}.template-product .product-single .product-info-main button span{font-size:14px;letter-spacing:2px}.collection_banner img.mobile_banner{display:block}.collection_banner img.mobile_banner+img{display:none}}@media only screen and (max-width: 767px){.single-slider .mobile_img{display:block;width:100%}.single-slider .desk_img{display:none}.category-box-bg-home .top-text p{font-size:18px;margin:15px 0 0;line-height:28px}.video-banner-section{padding-bottom:30px}.featured-products-slider .section-header__title{font-size:25px;margin-bottom:25px}.category-box-bg-home .top-text{padding-bottom:25px;max-width:100%}.category-box-bg-home .category_box-inner p{font-size:20px;margin:5px 0 0}.category-box-bg-home .top-text .category-title{font-size:23px}.category-box-bg-home .category_box-inner{margin-bottom:45px}.modern-section-home-main-bg{margin:50px 0;padding:30px 0}.modern-section-home-main-bg .modern-contant h3{font-size:35px;margin:10px 0 0}.modern-section-home-main-bg .modern-contant p{margin:0 0 20px;padding:0 10px}.engagement-home-main-bg{padding:50px 0}.category-box-bg-home{padding:20px 0 25px}.engagement-right-bg-main .text-engagement h3{line-height:30px;font-size:25px;margin:0;text-wrap:balance}.modern-section-home-main-bg .modern-contant{flex-direction:column;justify-content:center}.right-text{text-align:center}.engagement-right-bg-main{margin:20px 0}.reviews-bg{margin:0}.consultation-home-main-bg .design-consultation-contant p{line-height:24px;margin:12px 0 20px}.insta-inner-img .instaBlock a.insta-img{width:49%;margin-bottom:5px}.instasection-bg .instaBlock{column-gap:5px;flex-wrap:wrap}.template-index .footer-main-bg{margin-top:50px}.footer-main-bg .copy-right .left-text ul .bg-left:after{display:none}.reviews-bg .customer-box{margin:0}.engagement-right-bg-main .text-engagement .link-btn{padding:12px}.footer-main-bg .footer-sub-main .footer-sec.footer-heading-section .h4{margin:0 0 10px}.footer-main-bg .custom-footer{flex-wrap:wrap;padding:0}.engagement-home-main-bg .left-img-engagement img,.engagement-home-main-bg .engagement-right-img-main img{width:100%}.engagement-home-main-bg .row .col-sm-4{padding:0}.category-box-bg-home .category_box-inner img{width:100%}.category-box-bg-home .row .col-sm-4{padding:0}.blog-home-main .grid-uniform .grid__item{padding:0;width:100%}.blog-home-main .featured-blog__post .article__featured-image,.template-product .product-single .post-large--one-half{width:100%}.template-product .product-single .product-info-main{padding-left:15px;margin-top:50px}.template-product .product-single .product-info-main .product-single__title{margin:5px 0 0;font-size:40px}.template-product .product-single .product-info-main span#ProductPrice{font-size:25px}.descriptionMain{font-size:15px;margin:50px 0 20px}.template-product .product-single .product-info-main button span{font-size:15px}.template-product .product-single .product-info-main button{font-size:18px}.footer-main-bg .footer-sub-main{width:50%}.footer-main-bg .footer-sub-main:nth-child(3n){width:100%}.template-collection .grid__item .grid-uniform .wide--one-fifth{width:50%;margin-bottom:20px;padding-left:0}.footer-main-bg .copy-right .left-text ul li{padding:0 10px 0 0}.header-main-bg .header-content .header-logo .logo__image-wrapper,.footer-main-bg .footer-sub-main .logo__image-wrapper{max-width:180px}header.about-us-site-header.site-header.new.fixed-header .logo__image-wrapper{max-width:180px!important}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel-item{width:49%}.template-product .grid__item .add-to-cart-btn-main a{margin-top:0;width:auto}.template-product .grid__item .add-to-cart-btn-main{row-gap:10px}.product-single__photos .slick-slide video{height:auto}h1.section-header__title{font-size:22px}}@media only screen and (max-width: 480px){.reatured-review-slider .jdgm-widget.jdgm-widget{padding:0 10px}.image-link .feature-image a.btn{font-size:15px;bottom:40px;padding:12px 20px}.single-slider .slick-dots{bottom:0;max-width:90px;height:30px;line-height:30px}.single-slider .slick-dots li{width:12px;height:12px;margin:0 3px}.category-box-bg-home .top-text .category-title{font-size:22px}.footer-main-bg .custom-footer{flex-direction:column;padding-bottom:0}.footer-main-bg .footer-sub-main .footer-sec.footer-heading-section{margin:0;width:100%}.template-index .footer-main-bg{margin-top:40px;padding-top:0}.footer-main-bg .footer-sub-main{margin-bottom:40px}.footer-main-bg .footer-sub-main .contact-form{margin-bottom:0}.footer-main-bg .footer-sub-main:last-child{margin-bottom:0}.footer-main-bg .footer-sub-main .link-btn{padding:0}.product-single__photos .slick-slide img{height:360px}.descriptionMain ul.tabs li a{padding:0 15px;font-size:16px}.template-list-collections .grid{margin:0}.template-list-collections .grid .grid__item{padding-left:0}.template-list-collections .grid .grid__item .grid-uniform .grid__item{width:100%;padding-left:0}.template-collection .grid__item .grid-uniform .wide--one-fifth{width:100%;margin-bottom:20px;padding-left:0}.template-product .product-single .product-info-main .product-single__title{margin:5px 0;font-size:31px}.product-single__thumbnails .slick-slide{min-height:120px}.product-single__thumbnails .slick-slide img{height:120px}.template-cart .grid .grid__item .cart .cart__row .grid .text-right .btn--secondary,.template-cart .grid .grid__item .cart .cart__row .grid .text-right button{padding:8px;font-size:13px;letter-spacing:0;margin-right:2px}.product-single__photos .slick-slide video{object-fit:inherit}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-widget .jdgm-carousel-item{margin:0;width:100%}.template-product .grid__item .add-to-cart-btn-main a{font-size:14px;padding:12px 5px;width:auto}.template-product .product-single .product-info-main button span{font-size:14px}}@media only screen and (max-width: 400px){.template-cart .grid .grid__item .cart .cart__row .grid .text-right .btn--secondary{padding:8px 5px;font-size:15px;letter-spacing:0;width:100%}.template-cart .grid .grid__item .cart .cart__row .grid .text-right button{padding:8px 4px;font-size:15px;letter-spacing:0;margin-right:2px;width:100%}.cart .btn{margin-bottom:5px}}.sub-category-title{text-align:center}.template-blog h2 a{font-size:20px}#gift-card .swatch .swatch-element label{padding:0 15px;width:auto!important}.swatch.product_option--length .labl_ss{width:auto!important;padding:0 10px;height:auto!important;line-height:24px}.swatch.product_option--length .labl_ss span.radio-block{min-width:15px!important;height:15px!important;width:20px;min-height:20px;border:#fff 1px solid;display:inline-block;border-radius:50%}.swatch input:checked+label.labl_ss{border:none}.swatch input:checked+label.labl_ss span.radio-block{border:#ff0000 solid 2px}.location_section{margin:0 0 40px;border-bottom:1px solid #ccc;padding:0 0 40px}.location_section:last-child{border-bottom:0;padding:0}.location_section .location_inner h2{margin:0 0 10px}.location_section .btn{min-height:40px}.location_section .btn:hover{background:#000}.location_section .location_details h3{margin-top:10px}.location_list{display:flex;flex-wrap:wrap;gap:10px}.location_list .location_box{width:calc(33.33% - 10px * 2 / 3);padding:10px}ul.size-guide{list-style:none;padding:0;display:flex;justify-content:center;align-items:center;margin:0}ul.size-guide li{margin:3px}ul.size-guide li a{text-decoration:none;color:#333;font-weight:600;border:1px solid #dddddd;padding:10px 15px}ul.size-guide li a.active{border:1px solid #000;color:#fff;background:#000}.size-sec{text-align:center}.size-section-heading{text-align:center;padding:40px 0 20px}.size-content section{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 30px}.size-content section .rte__table-wrapper{width:calc(50% - 10px)}.size-content section .photo{width:calc(50% - 10px)}.size-content section th,.size-content section td{padding:10px 15px}@media only screen and (max-width: 991px){.location_list .location_box{width:calc(50% - 5px)}.location_section:first-child{margin-top:30px}.location_list .location_box img{width:100%}.reatured-review-slider .jdgm-carousel-wrapper{padding:20px 0}.reatured-review-slider .jdgm-carousel-wrapper .jdgm-carousel-wrapper{padding:0}}@media only screen and (max-width: 767px){.size-content section .rte__table-wrapper{width:100%}.size-content section .photo{width:100%;text-align:center}.size-content section{flex-direction:column-reverse}.template-page h1.section-header--title{padding-top:20px}}@media only screen and (min-width: 551px){.engagement-img-mob{display:none}}@media only screen and (max-width: 550px){.location_list .location_box{width:100%}.engagement-img-mob+img{display:none}ul.size-guide li a{padding:7px 11px}.custom_design_logo{text-align:center}.header-bar{padding:5px 0}.announcement-bar--mobile{margin-bottom:0}.header-bar .header-bar__message p{font-size:10px;margin:0 0 5px;line-height:1.4}.header-bar .header-bar__message p:before{width:20px;height:20px;background-size:contain!important}}.custom-tag-output{font-weight:700;font-family:Conv_bw-vivant-medium,sans-serif}@media (max-width: 640px){.video-banner-section .video-wrapper a.btn{font-size:12px;padding:7px 20px;height:auto;min-height:inherit}}.single-slider .slick-dots{display:none!important}.blog-container{display:flex;flex-wrap:wrap;gap:20px}.blog-article{width:calc(50% - 10px);box-sizing:border-box;margin-bottom:20px}.article-content{display:flex;flex-direction:row;gap:20px}.article-image{flex-shrink:0;width:40%}.article__image{width:100%;height:auto}.article-text{width:60%}@media screen and (max-width: 768px){.blog-article{width:100%}.article-content{flex-direction:column}.article-image,.article-text{width:100%}}@media screen and (min-width: 769px){.article__image-wrapper{height:300px}.article__image-wrapper.supports-js .article__image{object-fit:cover;height:300px}}.feature-row__item .btn{font-size:15px;letter-spacing:0;line-height:normal;font-weight:400;color:#000;text-transform:uppercase;border:solid 1px #000;padding:12px 30px;display:inline-block;background:none}.featured-row__subtext p{font-size:20px}.page-width.feature-row{padding:20px 20px 50px}.feature-row__item .btn:hover{background:#947c7f;color:#fff}.page-width.feature-row{max-width:1630px;margin:0 auto}.pagination-custom{margin-bottom:20px}.template-collection .rte>div{margin:0}.banner-slider .slide_box{position:relative}.banner-slider .slide_box .slide_img{display:flex}.banner-slider .slide_box .slide_img img{width:100%}.banner-slider .slide_box .banner_details{position:absolute;top:50%;text-align:center;left:10%;transform:translateY(-50%)}.banner-slider .slide_box .banner_details h3{font-size:45px;font-weight:500;font-family:OPTITimes-Roman;margin:0 0 10px;padding:0;line-height:1.2}.banner-slider .slide_box .banner_details .sub-title{font-size:30px;font-weight:500;font-family:OPTITimes-Roman;margin:15px 0 30px;padding:0;line-height:1.2;font-style:italic;opacity:.6;letter-spacing:0}.banner-slider .slide_box .banner_details .btn{background:none;font-size:18px;font-weight:500;font-family:OPTITimes-Roman;margin:0;padding:15px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 1199px){.banner-slider .slide_box .banner_details{left:8%}.banner-slider .slide_box .banner_details h3{font-size:40px}.banner-slider .slide_box .banner_details .sub-title{font-size:25px;margin:10px 0 25px}.banner-slider .slide_box .banner_details .btn{font-size:15px;padding:13px}}@media screen and (max-width: 991px){.banner-slider .slide_box .banner_details{left:5%}.banner-slider .slide_box .banner_details h3{font-size:34px}.banner-slider .slide_box .banner_details .sub-title{font-size:22px;margin:10px 0 22px}.banner-slider .slide_box .banner_details .btn{font-size:14px;padding:12px}}@media screen and (max-width: 767px){.banner-slider .slide_box .slide_img img.mobile_img{display:block}.banner-slider .slide_box .slide_img img.mobile_img+img{display:none}.banner-slider .slide_box .banner_details{position:static;transform:inherit;background:#c9c2b4;padding:40px 20px}}@media screen and (max-width: 640px){.banner-slider .slide_box .banner_details{padding:25px 20px}.banner-slider .slide_box .banner_details h3{font-size:26px}.banner-slider .slide_box .banner_details .sub-title{font-size:18px}.banner-slider .slide_box .banner_details .btn{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
