*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:none}*,*:focus{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{display:block;position:relative;font:400 14px/1.1 'Montserrat',sans-serif;background:#fff;color:#464646;margin:0;padding:105px 0 0;-webkit-font-smoothing:antialiased;display:block;position:relative}#fader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none;background:#FDFCFB;animation-duration:1s;animation-timing-function:ease-in-out}#fader.fade-out{opacity:0;animation-name:fade-out}#fader.fade-in{opacity:1;animation-name:fade-in}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.shipping_banners:not(.slick-initialized) .slider-box:not(:first-child){display:none}::-webkit-input-placeholder{color:#000;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000;opacity:1}a{color:#464646;text-decoration:none}a:hover{color:#464646;outline:none;text-decoration:none}img{max-width:100%;vertical-align:middle}svg{display:inline-block;vertical-align:middle;fill:currentColor}h1,.h1{font-size:30px}h2,.h2{font-size:28px;line-height:1}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:15px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600;margin:0 0 15px;font-style:normal}p{margin:0 0 10px;overflow:hidden}.pt-60{padding-top:60px}input,select,textarea{background:#fff;background:#fff;border:1px solid rgba(70,70,70,.3);font:500 15px/1 'Montserrat',sans-serif;width:100%;display:block;color:#282828;padding:11px 16px;border-radius:5px;letter-spacing:0;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-input-placeholder{color:rgb(40 40 40 / 50%)}input::-moz-placeholder{color:rgb(40 40 40 / 50%)}input:-ms-input-placeholder{color:rgb(40 40 40 / 50%)}input:-moz-placeholder{color:rgb(40 40 40 / 50%)}textarea{min-height:120px;padding:14px}ul{list-style:none;padding:0;margin:0}strong,b{font-weight:700}table{border-spacing:0;border-collapse:collapse}.w-left{width:100%;float:left}.container{max-width:1440px;width:100%;display:block;margin:auto;padding:0 32px}.clearfix:after{content:'';display:table;clear:both}input[type="search"]::-webkit-search-cancel-button{display:none}.row{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 -15px}.col-50{width:50%;float:left;padding:0 15px}.col-33{width:33.3333%;float:left;padding:0 15px}.col-25{width:25%;float:left;padding:0 15px}.p-relative{position:relative}.d-block{display:block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.d-flx{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flx{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-end{-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.flex-space{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-an-start{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.flex-an-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-cover{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flex-auto{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.flex-50{-webkit-box-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.no-wrap{-ms-flex-wrap:wrap;flex-wrap:nowrap}.flex-an-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex-evenly{justify-content:space-evenly}.font-500{font-weight:500}.shopify-section{float:left;width:100%}.margin-0{margin:0}.margin-auto{margin:0 auto}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.line-throgh{text-decoration:line-through}.pb-60{padding-bottom:60px}.pb-50{padding-bottom:50px}.p-50{padding:50px 0}.p-0{padding:0}.mr-20{margin-right:20px}.mb-64{margin-bottom:64px}.mb-60{margin-bottom:60px}.mb-50{margin-bottom:50px}.mb-46{margin-bottom:46px!important}.mb-30{margin-bottom:30px}.mb-20{margin-bottom:20px}.mb-15{margin-bottom:15px}.mb-10{margin-bottom:10px}.mb-8{margin-bottom:8px}.mb-0{margin-bottom:0!important}.mt-30{margin-top:30px}.mt-0{margin-top:0}.m-0{margin:0}.mt-60{margin-top:60px}.w-100{width:100%}.order-1{order:1}.section_bottom{margin-bottom:50px}.category-bottom{margin-bottom:40px}.section-title{margin-bottom:55px;text-align:center}.btn,button,.template-product .shopify-payment-button__button{font:600 18px/22px 'Montserrat',sans-serif;min-width:160px;width:auto;padding:8px 29px;border:2px solid #237BCC;background:#237BCC;color:#fff;display:inline-block;vertical-align:middle;text-decoration:none;text-align:center;cursor:pointer;border-radius:2px;white-space:normal;text-transform:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border-radius:2px}.btn:hover,button:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#74A4D1;color:#fff;border-color:#74A4D1}.btn.btn-border{background:transparent;color:#237BCC}.btn.btn-border:hover{background:#237BCC;color:#fff;border-color:#237BCC}.btn.btn-white{background:transparent;color:#fff;border-color:#fff}.btn.btn-white:hover{background:#fff;color:#646566;border-color:#fff}.btn.grey-btn{font-size:14px;padding:8px 27px}.btn.disabled{background:rgba(87,86,86,.4);border-color:transparent;pointer-events:none}.site-i-wrappper{min-height:65vh}body:not(.template-index) .site-i-wrappper{padding-top:0px;}.cmn-arrow-btn{font-weight:600;display:inline-flex;align-items:center;text-decoration:underline;text-transform:uppercase}.cmn-arrow-btn svg{margin-right:8px}.cmn-arrow-btn:hover{color:#74A4D1;text-decoration:underline}.cmn-arrow-btn:hover svg{fill:#74A4D1}.erroe-msg{position:absolute;top:100%;left:0;margin-top:5px;font-size:13px}.input-div:not(.row){display:inline-block;width:100%}u{text-decoration:underline}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list,.slick-slide,.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:auto;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:-27px;bottom:0;transform:translateY(-50%);min-width:30px;width:40px;height:40px;margin:auto;background:transparent;padding:0;font-size:0;border:0;border-radius:0;z-index:9;overflow:hidden}.slick-arrow:before{content:'';position:absolute;top:0;bottom:0;left:5px;margin:auto;width:15px;height:15px;border-left:2px solid #575656;border-bottom:2px solid #575656;transform:rotate(45deg)}.slick-arrow:after{content:'';position:absolute;top:0;left:5px;bottom:0;margin:auto;width:35px;height:2px;background:#575656}.slick-arrow:hover,.slick-arrow:focus{background:transparent}.slick-arrow.slick-prev{left:70px}.slick-arrow.slick-next{right:70px;transform:translateY(-50%) rotate(180deg)}.slick-arrow.slick-disabled{opacity:.5}.slick-vertical .slick-arrow{left:0;right:0;margin:auto;width:22px;height:40px;background-size:8px}.slick-vertical .slick-arrow.slick-prev{top:-15px;left:0;bottom:auto;transform:rotate(-90deg)}.slick-vertical .slick-arrow.slick-next{top:auto;bottom:-15px;transform:rotate(90deg)}.slick-vertical .slick-arrow.slick-disabled{display:none;opacity:0}.slick-dots{width:100%;margin-top:30px;text-align:center;position:absolute;bottom:28px;left:0;right:0}.slick-dots li{width:auto;float:none;display:inline-block;position:relative;padding:3px;margin:0 6px 5px}.slick-dots button{min-width:16px;width:16px;height:16px;font-size:0;color:#d6e4e4;background:#d6e4e4;border:none;padding:0;border-radius:50%}.slick-dots button:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid transparent;border-radius:30px}.slick-dots .slick-active button{background:#237bcc}.slick-dots .slick-active button:before{border-color:#f1f3f6}#shopify-section-header{position:absolute;top:0;left:0;width:100%;background:#FDFCFB;z-index:99;transition:transform .2s ease-in-out;box-shadow:0 2px 2px #00000014}.template-index #shopify-section-header{box-shadow:none}.site-i-header{background:#FDFCFB;position:relative;top:0;width:100%}.site-i-header.sticky{position:fixed;box-shadow:0 2px 2px #00000014;left:0;z-index:99}.topbar{display:flex;align-items:center;justify-content:center;position:relative}.left-change-bg, .right-change-bg {position: absolute;width: 100%;height: 100%;max-width: 24.5833%;margin-right: 0;cursor: pointer;pointer-events: none;background: #74A4D1;}.left-change-bg{left: 0;clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%);}.right-change-bg {right: 0;clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%);}.topbar .topbar-handline span:not(.copy-taxt-- span){margin:0 5px;text-decoration:underline;text-underline-position:under}.topbar .topbar-handline img.copy_icon_cls{margin-left:10px;cursor:pointer;width:16px}.topbar-slider.slick-initialized.slick-slider{max-width:725px;margin:0 auto;position:relative;z-index:1}.topbar-slider.slick-slider span.Copied-text:before{left:-4px;transform:rotate(89deg);top:8px}.topbar-slider.slick-slider span.Copied-text{right:-113px;top:-5px;bottom:-5px;line-height:17px;font-weight:600}.topbar .topbar_dec{width:100%;position:relative;z-index:1;padding:3px 15px;transform:translate3d(0,0,0)}.topbar .topbar-handline{font-weight:500;line-height:17px;transition:all .4s;display:inline-block;transform:translate3d(0,0,0);font-size:13px;}header .has_header{height:86px}header .nav-i-menu-bar .navMenu{margin:0 0 0 16px}header .nav-i-menu-bar .navMenu ul li.nav_li>a,header .nav-i-menu-bar .navMenu ul li.has-submenu .has-menu-link>a{padding:23px 15px 22px}header .nav-i-menu-bar .navMenu ul li.has-submenu .has-menu-link>a{padding-left:16px;padding-right:16px}header .nav-i-menu-bar .navMenu ul li.nav_li a{font-weight:600;font-size:16px;line-height:20px}header .nav-i-menu-bar .navMenu ul li.nav_li a p{margin: 0!important;}header .nav-i-menu-bar .navMenu ul li.nav_li>a,header .nav-i-menu-bar .navMenu ul li.has-submenu .has-menu-link>a{display:-webkit-box;display:flex;align-items:center}header .nav-i-menu-bar .navMenu ul li.nav_li a span{margin-left:8px;display:inline-block;transition:all 0.4s}header .nav-i-menu-bar .social_icon ul li.social_icon_box{padding:0 0 0 19px}@media only screen and (min-width:1025px){header .dropdown{position:absolute;right:0;left:0;top:100%;background:#FDFCFB;padding:16px 0 34px;min-width:200px;box-shadow:0 2px 3px rgb(0 0 0 / 15%);opacity:0;visibility:hidden;transform:translateY(60px);transition:all .3s ease;z-index:9}}header li:hover a.nav_li_a{color:#237BCC}header li.has-submenu:hover a.nav_li_a span{transform:rotate(180deg);fill:#237BCC}header li.has-submenu:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}header .dropdown_ul .dropdown_li{padding:0 40px;position:relative}header .dropdown_ul .dropdown_li:not(:last-child):after{content:"";position:absolute;border-left:1px solid rgba(70,70,70,.3);;bottom:0;right:0%;top:0;width:100%;height:136px;z-index:99;width:2px}header .dropdown_ul .dropdown_li h4{font-size:16px;line-height:20px;color:#237BCC;margin-bottom:12px}header .nav-i-menu-bar .navMenu .dropdown_ul .dropdown_li a{font-weight:500;color:#464646}header .dropdown_ul .dropdown_li ul li{margin-bottom:8px}header .dropdown_ul .dropdown_li ul li:last-child{margin-bottom:0}ul.second-level-menu li a{font-weight:500!important}ul.second-level-menu li:not(:last-child){margin-bottom:9px}.second-level-menu{padding:0 15px}header .nav-i-menu-bar .navMenu .dropdown_ul .dropdown_li a:hover,header .nav-i-menu-bar .navMenu .second-level-menu li a:hover{color:#74a4d1}header .site-i-logo img{max-height:60px;height:auto;width:100%}header .cart-i-div span.cart_bubble{background:#74a4d1;border-radius:50%;padding:2px;position:absolute;top:-17px;right:-16px;color:#fff;font-size:9px;display:-webkit-box;display:flex;align-items:center;justify-content:center;height:18px;width:18px;line-height:1}header .c-mask,.overly-bg{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;overflow:auto;background:#000;opacity:0;visibility:hidden;transition:all .4s ease;z-index:99}body.active .currunt_ul.show-menu{visibility:visible;opacity:1;transform:scale(1);transition:opacity .4s cubic-bezier(0,1,.4,1),transform .4s cubic-bezier(.18,1.25,.4,1),visibility .4s linear}body.active li.social_icon_box .user_icon_ svg{fill:#237BCC}body.search_bar .site_i_searchbar{visibility:visible;opacity:1;transform:scale(1)}header .currunt-login .currunt_ul{position:absolute;top:42px;left:-27px;z-index:9;background:#F1F3F6;box-shadow:0 2px 2px rgb(0 0 0 / 8%);border-radius:5px;padding:11px 31px 11px 18px;visibility:hidden;opacity:0;transform:scale(.9);transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,max-height 0s linear .25s;will-change:transform}header .currunt-login .currunt_ul:before{content:"";font-size:30px;left:52px;position:absolute;top:-5px;border-right:13px solid #F1F3F6;border-bottom:13px solid transparent;transform:rotate(-44deg)}header .currunt-login .currunt_ul .currunt_login_li a{font-weight:500;font-size:16px;line-height:20px;color:#237BCC}.site_i_searchbar{position:fixed;top:0;left:0;width:100%;background-color:#FDFCFB;z-index:999;height:100vh;display:block;padding:100px 0;opacity:0;visibility:hidden;transition:all 0.4s ease-in-out;transform:scale(.8)}.site_i_searchbar form{max-width:750px;margin:30px auto;display:block;position:relative}.site_i_searchbar .section-title{margin-bottom:25px}.site_i_searchbar .close-icon{position:absolute;right:80px;top:50px;width:17px;height:17px;cursor:pointer}.site_i_searchbar form input{padding-right:45px}.site_i_searchbar form svg{position:absolute;top:7px;right:9px;background-color:#fff;padding:3px;cursor:pointer}body.search_bar{overflow:hidden}.cart{position:fixed;top:0;right:0;width:420px;max-width:100%;height:100%;background:#f6f6f6;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-moz-transition:all .4s ease;transition:all .4s ease;z-index:999;padding:0;margin:0;display:flex}.cart .theme-cmn-bg{padding:0;width:100%;display:flex}.cart form{overflow:hidden;overflow-y:auto;display:flex;flex:1 1 auto;flex-direction:column}.cart .cart-i-left{width:100%;flex:1 1 auto;overflow:hidden;overflow-y:auto;margin-bottom:0}.cart .cart-recap{width:100%}.cart .cart-i-title .cart-i-img{max-width:110px;flex:1 1 auto}.cart .cart-recap,.cart .table-wrapper{padding:0 15px;width:100%}.cart .cart-recap .sub-cmn-title{padding-bottom:15px}.cart .car-ship-total{padding-bottom:0}.cart .cart-totle-am{padding-top:10px}.cart .table-wrapper tbale td{padding-bottom:10px}.cart .table-wrapper td{padding:15px 0}.cart .cart-final-price{margin-bottom:12px}.cart .SPCMP_chk_lbl{display:none!important}.cart .product_qty,.cart-i-page .product_qty{max-width:80px;margin-bottom:0}.cart .product_qty .quantity-control,.cart-i-page .quantity-control{border-radius:3px}.cart .product_qty .quantity-control .quantity-btn,.cart-i-page .product_qty .quantity-control .quantity-btn{padding:9px 8px}.cart .product_qty .quantity-btn svg,.cart-i-page .product_qty .quantity-btn svg{width:8px;height:9px}.cart .product_qty .quantity-input,.cart-i-page .product_qty .quantity-input{text-align:center;width:100%;max-width:30px;font-size:10px;background:0 0;border:none;padding:0}.cart .cart-i-img img{max-width:103px;flex-shrink:0;margin:0 8px 0 0}.cart .cart-i-head{border-bottom:1px solid rgba(70,70,70,.15);padding:16.5px 15px;margin-bottom:0;font-size:16px;position:sticky;top:0;background:#f6f6f6;z-index:9}.cart .car-ship-total li span{font-weight:800}.cart .cart-wrapper{width:100%}.cart .cart-checkout{flex:0 0 auto;padding:15px 0;background-color:#f6f6f6}.cart .cart-checkout .chk-btn{min-width:100%}.cart .sub-cmn-title{font-size:15px;text-transform:uppercase}.cart .cart-i-head h3.sub-cmn-title{padding-bottom:0;margin-bottom:0;border-bottom:none}.cart .cart-i-head svg{padding:4px;cursor:pointer}.cart .cart-i-title .cart-main-title a{margin-bottom:5px;font-weight:600}.cart .con_shopping{padding:20px;font-size:17px;font-weight:700;cursor:pointer;display:none}.cart .car-ship-total li{padding:0}.cart .cart-ship-info{padding-top:15px}.cart .car-ship-total{padding:0}body.cartDrawer{overflow:hidden}body.cartDrawer .cart{transform:translateX(0)}body.cartDrawer .c-mask{opacity:.6;visibility:visible}.slick_slider{background:#FDFCFB;box-shadow:0 2px 2px rgba(0,0,0,.08)}.slick_slider .slider-box .col-30{position:relative;width:43%;float:left;padding:0 15px}.slick_slider .slider-wrapper .section-title{margin-bottom:39px}.slick_slider .slider-box .sofa_details{width:57%;float:left;position:relative;padding:0 15px 0 0}.slick_slider .slider-box .section-title h3{font-weight:700;font-size:34px;line-height:50px}.slick_slider .slider-box .section-title h3 span{color:#6faea6}.slick_slider .slider-box .background img{position:absolute;top:29px;bottom:0;z-index:0;left:152px;width:48%}.slick_slider .slider-box a{position:relative}.slick_slider .slider-box .sofa_details_quality li:not(:last-child){border-right:1px solid rgba(70,70,70,.3)}.slick_slider .slider-box .sofa_details_quality li h4{font-size:20px;line-height:24px;margin-bottom:23px;padding-left:4px;font-weight:500}.slick_slider .sofa_details_quality{margin:16px 0 0 25px;flex-wrap:nowrap}.slick_slider .slider-box .sofa_details_quality li img{margin:0 auto;height:29px;object-position:top;object-fit:scale-down}.slick_slider .slider-box .sofa_details_quality li{padding:5px 16px 0}.slick_slider .slider-box a img{width:100%;height:auto}@media only screen and (min-width:1600px){.slick_slider .slick-arrow.slick-prev{left:calc((100vw - 1490px)/ 2)}.slick_slider .slick-arrow.slick-next{right:calc((100vw - 1490px)/ 2)}}.our_product .product_inner{margin:-3px -15px;padding:0 46px 63px 57px;overflow:hidden;row-gap: 60px;}.our_product .product_inner li{margin:0;}.our_product .product_inner li a{margin-bottom:0;display:block;overflow:hidden}.our_product .product_inner li a img{display:block;margin:0 auto 21px;width:100%;height:102px;object-fit:scale-down;object-position:center}.our_product .product_inner li a p{font-weight:700;font-size:16px;line-height:20px;display:block;margin-bottom:0}.our_product .product_designed{padding:44px 0 31px;border-bottom:2px solid #f1f1f1;border-top:1px solid #e7e7e7;margin-bottom:-6px}.our_product .product_designed h3{font-weight:400;margin-bottom:27px;overflow:hidden}.our_product .product_designed .product_solved{max-width:770px;margin:0 auto;text-align:center;overflow:hidden}.our_product ul.product_solved li h4{font-weight:400}.our_product .product_inner li:nth-last-child(-n+3){margin-bottom:0}.our_product .product_designed .product_solved img{height:41px;object-fit:scale-down;object-position:top}.sofa-size{background:#f6f6f6;position:relative;padding:52px 0 60px 0;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:58px}.sofa-size .container{position:relative;padding:0 98px}.sofa-size .section-title{margin-bottom:48px}.sofa-size .sofa_i_size li .sofa-i-bg{background:#FFF;box-shadow:0 1.64634px 1.64634px rgba(0,0,0,.08);border-radius:10px;padding:20px 20px 18px; margin-bottom: 20px;}.sofa-size .sofa_i_size li.col-25{padding:0 32px}.sofa-size .sofa_i_size li.col-25 h4{font-size:24px;line-height:28px;margin-bottom:3px}.sofa-size .sofa_i_size li.col-25 img{height:115px;object-fit:scale-down;object-position:center;display:block}.sofa-size .sofa_i_size li.col-25 a .sofa-sits_sleep{margin:6px 0 0;padding:20px 0 1px;border-top:1px solid rgba(70,70,70,.15)}.sofa-size .sofa_i_size .sofa-sits_sleep li h4{font-size:16px;line-height:18px;margin-bottom:9px;text-transform:capitalize}.sofa-size .sofa_i_size li.col-25 h4 span{margin:0 7px}.sofa_user_svg svg{margin:0 1px;opacity:.5}.sofa-size .sofa_i_size li.col-25 a .sofa-sits_sleep li{padding:0 5px}.difference-details .difference_box{background:#F6F6F6;box-shadow:0 2px 2px rgba(0,0,0,.08);border-radius:20px;padding:66px 0 61px;overflow:hidden}.difference-details .difference_box.new-img-added{padding:0;float:initial;}.difference-details .difference_box.new-img-added>a{display:block;width:100%}.difference-details .difference_box.new-img-added>a img{width:100%;height:auto;transform:none!important;opacity:1}.difference-details .difference_box.video-added-cls>a{padding-bottom:35.155%;position:relative;display:block;width:100%}.difference-details .difference_box.video-added-cls>a iframe,.difference-details .difference_box.video-added-cls>a video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.difference-details .difference_box.video-added-cls>a iframe{object-fit:unset}.difference-details .difference_img{position:relative;width:37%;float:left;padding:0 15px;overflow:hidden}.difference-details .sofa_details{width:64%;padding:0 15px;float:left;margin:0 -15px;max-width:700px;overflow:hidden}.difference-details .section-title{margin-bottom:38px}.difference-details .section-title h3{font-weight:700;font-size:30px;line-height:1.2;text-align:center;margin-top:4px}.difference-details .section-title h3 span{color:#6faea6}.difference-details .difference_img .background img{position:absolute;top:-25px;bottom:0;z-index:0;right:57px}.difference-details .sofa_details_quality{margin:0 -25px 50px;flex-wrap:nowrap;text-align:center}.difference-details .sofa_details_quality li:not(:last-child){border-right:1px solid #dedede}.difference-details .sofa_details_quality li h4{font-size:20px;margin-bottom:23px;font-weight:500}.difference-details .sofa_details_quality li img{margin:0 auto;text-align:center;height:47px;object-fit:scale-down;object-position:top}.difference-details .sofa_details_quality li{padding:5px 25px 0}.difference_box.d-flx.flex-an-center.no-image{justify-content:center}.difference-details .difference_img a img{max-height:240px}@media only screen and (min-width:1440px){.difference-details .difference_img a{display:block;margin-right:-65px}}.seller_product .container{max-width:1336px}.seller_product .section-title{margin-bottom:50px;padding-top:5px}/*.seller_product .seller_product_box{margin-bottom:53px}*/.seller_product .seller_ul li.Saller_category_li{padding:0 23px;width:25%;display:-webkit-box;display:flex;flex-wrap:wrap}@media only screen and (min-width:1201px){.seller_product .seller_ul li.Saller_category_li{padding:0 14px}.seller_product .seller_ul{margin:0 -14px}}.seller_product .seller_ul{padding:0}.seller_product li.Saller_category_li .seller_contents{border:1px solid #F4F1ED;box-sizing:border-box;box-shadow:1px 2px 2px rgba(70,70,70,.15);padding:19px 30px;width:100%;display:-webkit-box;display:flex;flex-direction:column}@media only screen and (min-width:768px){.template-index .seller_product li.Saller_category_li .seller_contents,.featuredProdtc.seller_product li.Saller_category_li .seller_contents{padding:15px}}.seller_product .seller_contents a img{transition:all 0.6s}.seller_product .seller_contents a.main-pr-img{overflow:hidden;margin-bottom:12px;position:relative}.seller_product .seller_contents a.main-pr-img:after{content:"";display:block;/*padding-bottom:66.75%;*/padding-bottom:81.25%;}.seller_product .seller_contents a.main-pr-img img{position:absolute;top:0;left:0;object-fit:contain;object-position:center;width:100%;height:100%}.seller_product li .seller_details{display:-webkit-box;display:flex;flex-direction:column;flex-grow:1}.seller_product li .seller_details .pr-grid-dec{margin-top:auto}.seller_product li .seller_details a.d-block{display:flex;flex-direction:column;flex-grow:1}.seller_product .seller_details h4{font-weight:600;font-size:14px;line-height:20px;margin-bottom:2px}.seller_product .product_color_part{margin:0 -8px 12px;padding-left:3px}.seller_product .product_color_part p{display:flex;align-items:center;font-size:12px;margin:0 8px 8px}@media only screen and (min-width:768px){.seller_product .product_color_part p{justify-content:center}}.seller_product .product_color_part p img{margin-right:8px}.seller_product .seller_details p.product_color img{margin-right:8px}.seller_product .seller_details p.product_color span{height:15px;width:15px;display:block;border-radius:100%;margin-right:8px;min-width:15px;background-position:center;background-repeat:no-repeat;background-size:cover}.seller_product .product_details_box{background:#FFF;border:1px solid #6EAEA7;box-sizing:border-box;border-radius:5px;word-break:break-word;display:block;padding:23px 15px 21px}.seller_product .product_details_box ul li{float:none;font-weight:500;font-size:12px;line-height:15px;width:100%;margin-bottom:8px}.seller_product .product_details_box ul li.regular-price{margin-bottom:14px}.seller_product .product_details_box ul li.real-price{font-weight:600;font-size:16px;line-height:20px;margin-bottom:0}.seller_product .product_details_box .btn{padding:11px 6px;font-size:14px;line-height:17px;min-width:105px;margin:0 3px 3px;}.seller_product .category-btn .btn{padding:10px 41px}.template-index .seller_product .product_details_box ul li.grid-cmn-btn{display:none}.template-index .seller_product .shop-btn{margin-bottom:56px}.seller_product .slick-dots{position:static;margin:30px 0 0}.seller_product .seller_ul li.Saller_category_li.slick-slide{padding-bottom:10px}.seller_product .seller_ul.slick-initialized .slick-track{display:-webkit-box;display:flex;flex-wrap:wrap}.video_part .video_box{max-width:845px;margin:0 auto;position:relative;border-radius:10px;overflow:hidden}.video_part .video_box:after{content:"";padding-bottom:49.5%;display:block}.video_part .has_iframe,.video_part .video_box a,.video_part .has_iframe video,.video_part .has_iframe iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.video_part .has_iframe iframe{object-fit:initial;border: 0;}.video_part .video_box a.video_inner_box::before{content:"";background-color:#464646;width:100%;height:100%;position:absolute;inset:0% 0 0;opacity:.4;pointer-events:none}.video_part .video_content{position:absolute;bottom:66px;left:70px}.video_part .video_content img{margin-bottom:16px}.video_part .video_content a img{margin-bottom:24px}.video_part .video_content h4{font-size:28px;line-height:36px;margin-bottom:8px;color:white!important}.video_part .video_content p{font-size:28px;line-height:36px;margin-bottom:0;color:white!important}.video_part .video_box .has_iframe{display:none}.video_part .video_box.active{display:block}.video_part .video_box.active .video_inner_box{display:none}.video_part .video_box.active .has_iframe{display:block}.review_{background:#f8f8f8;box-shadow:0 2px 2px rgba(0,0,0,.08);padding:40px 0}.review_ .pogress_grid{margin-bottom:16px;align-items:center}.review_ .review_progges .section-title{margin-bottom:26px}.review_ .review_progges .section-title h2{margin-bottom:8px}.review_ .review_progges .section-title p{font-weight:500;font-size:20px;line-height:36px;margin-bottom:0}.review_ .pogress_grid p.progres_title{margin-bottom:0;margin-right:21px;min-width:133px;text-align:end;font-size:16px;line-height:36px}.review_ .pogress_grid p.progres_per{margin-bottom:0;margin-left:16px;font-size:18px;line-height:36px}.review_ .progress-bar{height:18px;background-color:#ee303c;border-radius:4px;transition:0.4s linear;transition-property:width,background-color}.review_ .progress2{max-width:328px;width:100%;background:rgba(246,246,246,.85);box-shadow:inset 0 2px 2px rgb(0 0 0 / 8%);border-radius:5px}.review_ .progress-bar2{height:31px;background-image:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,.05));transition:0.2s linear;transition-property:width,background-color}.review_ .review_dec_box .product_review svg{margin:0 2px}.review_ .review_start .product_review p{margin-right:16px}.review_ .review_start .product_review svg{margin:0 2px}.review_ .review_start .product_review .review_arrow{margin-left:16px}.review_ .review_start .review_arrow{margin-left:24px}.review_ .review_start .review_arrow img{height:18px;object-fit:scale-down;object-position:center;padding:0 10px;visibility:hidden;opacity:0}.review_ .review_dec{position:relative}.review_ .review_dec .dec_wrapper{border-bottom:1px solid rgba(70,70,70,.15);padding-bottom:23px;margin-bottom:32px;align-items:center}.review_ .review_dec .dec_wrapper h2{font-size:28px;line-height:36px;margin-bottom:0}.review_ .review_dec .dec_wrapper .review_start p{font-size:16px;line-height:20px;font-weight:600}.review_ .review_dec .review_content{position:static}.review_ .review_dec .review_content .slick-prev.slick-arrow{top:19px;right:0;margin-top:0;margin-right:66px}.review_ .review_dec .review_content .slick-next.slick-arrow{top:19px;margin-top:0;right:7px}.review_ .review_dec_box .product_review{margin-bottom:20px}.review_ .review_dec_box h5{font-size:16px;line-height:20px}.review_ .review_dec_box p{font-size:14px;line-height:24px;max-width:84%;margin-bottom:16px}.review_ .review_dec_box h6{font-style:italic;font-size:16px;line-height:20px;margin-bottom:0;font-weight:400}.animated .progress_bar_1{width:1%;background-color:#6dafa9;animation:progressAnimation 6s}.animated .progress_bar_2{width:1%;background-color:#6dafa9;animation:progressAnimationone 6s}.animated .progress_bar_3{width:1%;background-color:#6dafa9;animation:progressAnimationtwo 6s}.animated .progress_bar_4{width:1%;background-color:#6dafa9;animation:progressAnimationthree 6s}.animated .progress_bar_5{width:1%;background-color:#6dafa9;animation:progressAnimationfour 6s}.customer a img{padding:42px 0}.own-sofa .own-sofa_box{margin:0 30px}.own-sofa .own-sofa_box .col-40{width:35%;float:left;padding:0 10px;overflow:hidden}.own-sofa .own-sofa_box .col-40 .sub-i-own{max-width:340px;margin-left:auto}.own-sofa .own-sofa_box .col-60{width:65%;float:left;padding:0 10px;overflow:hidden}.own-sofa .own-sofa_box.video-added-cls .col-60>a{position:relative;padding-bottom:67.177%;display:block;width:100%}.own-sofa .own-sofa_box.video-added-cls .col-60>a iframe,.own-sofa .own-sofa_box.video-added-cls .col-60>a video{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover}.own-sofa .own-sofa_box.video-added-cls .col-60>a iframe{object-fit:unset}.own-sofa .own-sofa_box h3{font-size:28px;line-height:28px;margin-bottom:25px}.own-sofa .own-sofa_box p{font-size:18px;line-height:28px;margin-bottom:37px;padding:0}.own-sofa .own-sofa_box a img{padding-left:28px;overflow:hidden;max-width:719px}.own-sofa .own-sofa_box .col-60>a{display:inline-block;overflow:hidden}.own-sofa_box.d-flx.row.flex-an-center.no-image{justify-content:center}.choose-color .choose_color_box{margin:0 auto;max-width:1150px}.choose-color .choose_color_box li{width:25%;padding:0 32px;float:left;position:relative}.choose-color .choose_color_box li:nth-child(3) .choose_color_img{height:43px}.choose-color .choose_color_box li:nth-child(4) .choose_color_img{height:45px}.choose-color .choose_color_box li a{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:9px}.choose-color .choose_color_box .choose_color_img{width: 100%;position:relative;top:-30px;fill:#fff;z-index:1;height:57px;object-position:center;object-fit:scale-down;margin:auto}.choose-color .choose_color_box p{z-index:1;position:absolute;left:0;bottom:0;font-weight:600;font-size:15.5077px;line-height:24px;right:0;padding:20px 15px;color:#fff;margin:0;background:rgba(220,188,122,.8);border-radius:0 0 8.61539px 8.61539px;word-break:break-word}.choose-color .choose_color_box li a img:not(.choose_color_img){position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}.choose-color .choose_color_box li a:before{content:"";display:block;padding-bottom:100.35%}.choose-color .choose_color_box li a:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgb(70 70 70 / 30%)}.blogs{position:relative;padding:51px 0 0}.blogs .blog-pattern{position:absolute;top:0;left:0;pointer-events:none;width:100%;max-height:100%}.blogs .section-title{position:relative;margin-bottom:40px}.blogs .section-title .go-to-blog-arrow{position:absolute;right:55px;top:8px;font-weight:600;font-size:14px;line-height:14px}.blogs .section-title .go-to-blog-arrow a span{border-bottom:1px solid #464646}.blogs .section-title .go-to-blog-arrow:hover a{color:#74A4D1}.blogs .section-title .go-to-blog-arrow:hover a svg{fill:#74A4D1}.blogs .section-title .go-to-blog-arrow:hover a span{border-bottom:1px solid #74A4D1}.blogs .blog_box{margin:0 14px}.blogs .blog_box li{padding:0 40px;display:flex;flex-direction:column}.blogs .blog_inner_content{background:#FFF;box-shadow:1px 1.95471px 1.95471px #00000026;border-radius:4.88678px;display:flex;flex-direction:column;overflow: hidden;flex-grow:1}.blogs .blog_inner_content>a{display:block;position:relative;overflow:hidden;border-radius:4.88678px 4.88678px 0 0}.blogs .blog_inner_content>a img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}.blogs .blog_inner_content>a:after{content:"";display:block;padding-bottom:64.534%}.blogs .blog_box .blog_content{padding:22px 30px 32px;word-break:break-word;display:flex;flex-direction:column;flex-grow:1}.blogs .blog_box .blog_content h4{font-size:16px;line-height:20px;margin-bottom:14px;color:#464646;font-weight:600;word-break:break-word}.blogs .blog_box .blog_content p{font-size:13.683px;line-height:20px;margin-bottom:26px;display:block;word-break:break-word}.blogs .blog_box .blog_content .shop-btn{margin-top:auto}.blogs .shop-btn .btn{font-size:14px;padding-left:50px;padding-right:45px}.b2b-orders .b2b-box{max-width:767px;margin:0 auto;background:#F4F1ED;border-radius:10px;margin-bottom:1px;overflow:hidden}.b2b-orders .b2b-box .b2b_img{width:50%;position:relative;padding:15px 17px}.b2b-orders .b2b_img .shape_bg_img{position:absolute;bottom:16px;left:17px;opacity:.6}.b2b-orders .b2b_img .bulding_svg{position:absolute;bottom:31px;left:42px}.b2b-orders .b2b-box .b2b_content{width:50%;padding:29px 20px 20px 34px}.b2b-orders .b2b-box .b2b_content h4{font-size:16px;line-height:20px;margin-bottom:8px}.b2b-orders .b2b-box .b2b_content p{font-size:16px;line-height:20px;margin-bottom:13px}.homes-sofas{padding:51px 0 49px;background-color:#F1F3F6;}.homes-sofas .container{max-width:1360px}.homes-sofas .section-title{margin-bottom:34px}.homes-sofas .homes-sofa-boxs{margin:0 auto 33px}.homes-sofas .homes-sofa-boxs li{padding:0 32px;display:-webkit-box;display:flex;flex-wrap:wrap}.homes-sofas .homes-inner-box{background:#FFF;box-shadow:1px 2px 2px rgb(0 0 0 / 15%);border-radius:10px;padding:27px 37px 31px;word-break:break-word;width:100%}.homes-sofas .homes-inner-box .test-imgs a{margin-bottom:12px;display:block;position:relative;border-radius:4.88678px;overflow:hidden}.homes-sofas .homes-inner-box .test-imgs img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}.homes-sofas .homes-inner-box .test-imgs a:after{content:"";padding-bottom:72.618%;display:block}.homes-sofas .homes-inner-box p{font-weight:500;line-height:20px;margin-bottom:12px}.homes-sofas .homes-inner-box p.city{font-style:italic;margin-bottom:0;font-weight:400}.homes-sofas .shop-btn a{font-size:14px;line-height:15px;padding:11px 12px}.homes-sofa-boxs .slick-track{display:flex;flex-wrap:wrap}.services .services-box li img{margin-bottom:15px;height:61px;object-fit:scale-down;object-position:center;max-width:108px}.services .services-box li h4{font-size:14px;line-height:20px;margin-bottom:7px}.services .services-box li p{line-height:20px;margin-bottom:0}footer.site-i-footer{background-color:#464646;color:#fff;padding:54px 0 10px}footer.site-i-footer .container{max-width:1354px}footer.site-i-footer .footer-box{margin:0 -15px}footer.site-i-footer .footer-box .col-35{width:44%;float:left;padding:0 15px}footer.site-i-footer .footer-box .col-24{width:34%;float:left;padding:0 22px}footer.site-i-footer .footer-box .col-27{width:22%;float:left;padding:0 0 0 18px}footer.site-i-footer .footer-box .footer-flex-box h4{font-weight:700;font-size:16px;line-height:16px;margin-bottom:16px;padding-bottom:12px;position:relative}footer.site-i-footer .footer-box .footer-flex-box h4:after{content:"";position:absolute;border-bottom:.5px solid #fff;bottom:0;left:0%;width:100%;height:1px;width:199px;max-width:100%}footer.site-i-footer .footer-flex-box ul{margin-bottom:41px}footer.site-i-footer .custom ul{margin-bottom:41px;font-size:16px;line-height:24px}footer.site-i-footer .footer-flex-box ul:not(.f-location) li{margin:0 24px 12px 0}footer.site-i-footer .footer-flex-box ul li a{font-size:16px;line-height:20px;color:#fff;transition:all 0.4s}footer.site-i-footer .footer-flex-box ul li a:hover{color:#55aaf8}footer.site-i-footer .footer-flex-box form p{font-weight:600;margin-bottom:13px}footer.site-i-footer .footer-flex-box form input{margin-bottom:14px;max-width:335px}footer.site-i-footer .footer-flex-box form input::placeholder{color:rgba(70,70,70,.3);font-size:14px;line-height:20px}footer.site-i-footer .footer-flex-box form .btn{font-size:14px;line-height:17px;padding:11px 50px 10px 51px}footer.site-i-footer .footer-inner-content .follow_up h4{padding-bottom:10px}footer.site-i-footer .footer-inner-content .address{margin-bottom:16px}footer.site-i-footer .footer-flex-box ul.social_follow li{margin-bottom:0}footer.site-i-footer .footer-flex-box ul.social_follow li:hover a svg{fill:#3aa1ff}footer.site-i-footer .footer-inner-content h5.location{font-size:16px;line-height:28px;margin-bottom:4px}footer.site-i-footer .footer-inner-content p strong{font-size:16px;line-height:28px;margin-bottom:3px;font-weight:600;display:block}footer.site-i-footer .footer-inner-content p{line-height:24px;margin-bottom:17px;font-size:16px}footer.site-i-footer .client-logos{margin-bottom:34px;margin-top:-4px}footer.site-i-footer .client-logos img{width:100%;max-width:460px;height: auto;}footer.site-i-footer .copy-right p{font-size:14px;line-height:20px}footer.site-i-footer .copy-right p a{color:inherit}.news-btn .newsletter_err{position:absolute;bottom:100%;color:red;font-size:12px;left:0;margin-bottom:2px}newsletter-tag+.follow_up{margin:35px 0 0}.empty-state{padding:50px 0}.empty-state .empty-state__icon{margin:0 0 20px}.empty-state .empty-state__heading{margin:0 0 40px;font-size:23px}.cart-i-page .cart-wrapper{max-width:1130px;margin:0 auto;padding:0 0 14px}.cart-i-page .cart-wrapper .cart-i-left{padding:0 15px;width:53%}.cart-i-page .cart-wrapper .cart-recap{padding:0 15px;margin-left:auto;max-width:429px;flex:1 0 auto}.table-wrapper td{padding:16px 16px 16px 0}.table-wrapper td:last-child{padding-right:0}.table-wrapper tr:not(:first-child){border-top:1px solid rgba(70,70,70,.1)}.cart-i-title .cart-i-img{max-width:103px;flex-shrink:0;margin:0 8px 0 0}.cart-i-title .cart-main-title a{font-size:12px;line-height:1.367;display:block;max-width:168px}.table-wrapper table{width:100%}.table-wrapper table tr{position:relative}.table-wrapper td.cart-final-price{text-align:right}.cart-final-price span{font-weight:600;padding-right:18px;white-space:nowrap}.cart-i-remove svg{fill:#237BCC}.car-ship-total{padding:8px 0 47px}.car-ship-total li{display:-webkit-box;display:flex;justify-content:space-between;padding:9px 0}.car-ship-total li.cart-totle-am{padding-top:24px;border-top:1px solid rgba(70,70,70,.15);margin-top:8px;font-weight:600}.cart-checkout .chk-btn{min-width:183px}.title-with-pagination h2{line-height:36px}.title-with-pagination .breadcrumb-navigation{margin:0 0 10px;padding-left:66px}.title-with-pagination .breadcrumb-navigation .breadcrumb-li{margin:0 15px 5px 0}.title-with-pagination.section-title{margin-bottom:26px}.theme-cmn-bg{background:#F6F6F6;border-radius:10px;padding:56px;display:block}.sub-cmn-title{line-height:1.5;padding-bottom:31px;border-bottom:1px solid rgba(70,70,70,.15);margin:0}.page-tite.title-with-pagination{margin-bottom:19px}.breadcrumb-navigation .breadcrumb-li a,.breadcrumb-navigation .breadcrumb-li span{font-size:12px;line-height:16px;text-decoration:underline;font-weight:600;display:inline-block;text-transform:uppercase;color:#575656;position:relative}.breadcrumb-navigation .breadcrumb-li a svg,.breadcrumb-navigation .breadcrumb-li span svg{margin-right:8px}.breadcrumb-navigation .breadcrumb-li a:hover{color:#74a4d1}.breadcrumb-navigation .breadcrumb-li a:hover svg{fill:#74a4d1}.template-page .sofa-size{background:none;padding:0}@media only screen and (min-width:1201px){.template-page .section_bottom{margin-bottom:40px}.template-page .sofa-size .container{max-width:1376px}.template-page .sofa-size{background:none;padding:0;/*margin-bottom:56px;*/}.template-page .sofa-size .section-title{margin-bottom:32px}.template-page .sofa-size .sofa_i_size li.col-25{padding:0 24px}}.template-page .sofa-size .sofa_i_size li .sofa-i-bg{background:#F6F6F6}.template-page .second_sofa-size .sofa_i_size li .sofa-i-bg{padding:46px 20px 44px}.template-page .second_sofa-size .sofa_i_size li .sofa-i-bg h4{margin-bottom:24px}.template-page .services{margin-bottom:54px}.template-page .services-box{max-width:1085px;margin:0 auto}.template-page .services-box li img{margin-bottom:16px}.template-page .services-box li h4{margin-bottom:0}.template-page .seller_product{margin-bottom:40px}.template-page .seller_product .section-title{margin-bottom:34px}@media only screen and (min-width:1025px)/*{.template-page .seller_product .seller_product_box{margin-bottom:32px}*/}.template-page .seller_product .seller_details h4{margin-bottom:13px}.template-page .seller_product .product_color_part{padding-left:0}@media only screen and (min-width:1201px){.template-page .seller_product .shop-btn .btn{padding:9px 34px 9px 35px}.template-page .seller_product li.Saller_category_li .seller_contents{padding:18px 31px}}.template-page .best-sofa{padding:10px 0 16px}.best-sofa .section-title{margin-bottom:44px}.best-sofa .best-sofa-box{background:#F6F6F6;box-shadow:0 2px 2px rgb(0 0 0 / 15%);border-radius:20px;max-width:1092px;margin:0 auto 40px;overflow:hidden}.best-sofa .best-sofa-box:last-child{margin-bottom:0}.best-sofa .best-sofa-content{padding:20px 57px;margin:auto 0;position:relative;overflow:hidden}.best-sofa .best-sofa-box .best-sofa-img:before{content:"";width:1px;top:0;height:calc(100% - 56px);border-right:1px solid rgba(87,86,86,.4);position:absolute;left:0;bottom:0;margin:auto 0}.best-sofa .best-sofa-box:nth-child(even) .best-sofa-img::before{content:"";right:0;left:auto}.best-sofa .best-sofa-img{padding:41px 42px 41px;position:relative;overflow:hidden}.best-sofa .best-sofa-img img{border-radius:15px}.best-sofa .best-sofa-img a{overflow:hidden}.best-sofa .video-added-cls .best-sofa-img a{position:relative;padding-bottom:60.38%;width:100%;display:block;overflow:hidden}.best-sofa .video-added-cls .best-sofa-img a img,.best-sofa .video-added-cls .best-sofa-img a video,.best-sofa .video-added-cls .best-sofa-img a iframe{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;object-fit:cover;border-radius:15px}.best-sofa .video-added-cls .best-sofa-img a iframe{object-fit:initial}.best-sofa .best-sofa-content h4{font-size:24px;margin-bottom:28px}.best-sofa .best-sofa-content p{font-size:18px;line-height:24px;margin-bottom:24px}.best-sofa .best-sofa-content p:last-child{margin-bottom:0}.best-sofa .best-sofa-box:nth-child(even) .best-sofa-content{order:1}.template-product .best-sofa .best-sofa-box:nth-child(even) .best-sofa-content p{text-align:left}.template-page .video_part{padding-bottom:16px}.slider-our-sofa .container{position:relative}.slider-our-sofa{background:#F1F3F6;padding:50px 0}.slider-our-sofa .section-title{margin-bottom:35px}.slider-our-sofa .our_sofa_set{max-width:1020px;margin:0 auto 86px;background:#fff;padding:34px 46px 34px 24px;box-shadow:1px 2px 2px rgba(0,0,0,.15);border-radius:10px}.slider-our-sofa .sofahas_img img{border-radius:5px;max-width:405px;width:100%}.slider-our-sofa .sofa_set_description{padding:0;margin-top:13px}.slider-our-sofa .slick-list .our-sofa-inner-box{display:flex;word-break:break-word}.slider-our-sofa .our-sofa-inner-box h5{font-weight:500;font-size:20px;line-height:32px;margin-bottom:24px}.slider-our-sofa .our-sofa-inner-box p{font-style:italic;font-size:16px;line-height:20px}.slider-our-sofa .slick-dots{bottom:-60px}.slider-our-sofa .btn{font-size:14px;line-height:17px;padding:10px 12px 10px 14px}.slider-our-sofa .our_sofa_set .slick-arrow{top:0}.sofahas_img a{display:block;position:relative;max-width:405px;overflow:hidden}.slider-our-sofa .sofahas_img img{border-radius:5px;width:100%;position:absolute;left:0;top:0;height:100%;object-fit:cover}.sofahas_img>a:after{content:"";display:block;padding-bottom:71.36%}@media only screen and (min-width:1201px){.slider-our-sofa .our_sofa_set .slick-arrow.slick-prev{left:-85px}.slider-our-sofa .our_sofa_set .slick-arrow.slick-next{right:-85px}}.OtheCategory .container{max-width:1440px}.OtheCategory.seller_product .section-title{margin-bottom:40px;margin-top:40px;}.OtheCategory .seller_ul li.Saller_category_li{padding:0 14px;margin-bottom:40px}.filter-frame{margin-bottom:20px}.filter-frame #filter-form-id{margin:0 -10px 10px}.filter-frame #filter_by{padding:6px 23px 10px 10px;border:none;cursor:pointer;font-size:16px}.filter-frame svg{position:absolute;top:19px;right:15px}.filter-frame .filter-select{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;margin-left:-.5rem;padding:0 10px}.filter-frame .filter-select h5{width:100%;display:block;line-height:1;margin:0 0 1rem .5rem}.filter-frame .filter-drop{margin:0 0 .5rem .5rem;position:relative;cursor:pointer}.filter-frame .filter_title,.filter-frame .short-by .select select{padding:.8rem 4rem .8rem 1rem;font-size:13px;border:1px solid rgb(70 70 70 / 30%);position:relative;font-weight:500;color:#464646;line-height:20px}.filter-frame .filter__dec{background-color:#fff;position:absolute;border:1px solid rgb(70 70 70 / 30%);;top:calc(100% + 0.5rem);left:0rem;width:23rem;right:0;max-height:55rem;overflow-y:auto;display:none;z-index:99}.filter-frame .filter_header{border-bottom:1px solid rgb(70 70 70 / 30%);padding:1.2rem;display:flex;justify-content:space-between;font-size:14px;position:relative;background-color:#fff;z-index:1}.filter-frame .filter_header a{padding-bottom:1px;transition:all .4s;text-decoration:underline}.filter-frame .filter_header a:hover{color:#237BCC}.filter-frame .facets__list{padding:20px 16px}.filter-frame .facets__list input[type=checkbox]{display:none}.filter-frame .facets__list label{padding:10px 15px;flex-grow:1;position:relative;font-size:14px;display:flex;word-break:break-word;align-items:center;cursor:pointer}.filter-frame .short-by .select select{width:15rem;max-width:100%;border-radius:0;cursor:pointer}.filter-frame .facets__list input[type="number"]{margin:0 10px}.filter-frame .list-menu__item label.d-flx:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid rgb(70 70 70 / 30%);padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:1.2rem}.filter-frame .list-menu__item input:checked+label.d-flx:after{content:'';display:block;position:absolute;top:11px;left:21px;width:6px;height:14px;border:solid rgb(70 70 70 / 30%);border-width:0 2px 2px 0;transform:rotate(45deg)}.filter-frame .short-by h5{margin-bottom:1rem}.filter-frame .facets__list input[type=number]{margin:0 auto;max-width:100%}.filter-frame .facets__list .input-form span{margin-right:8px;display:block}.filter-frame .facets__list .input-form{margin-right:12px}.filter-frame .filter_concept a{border-radius:2.6rem;font-size:13px;min-height:0;min-width:0;display:inline-flex;padding:.4rem 1rem;margin:0 0 .2rem .5rem;border:1px solid rgb(70 70 70 / 30%);transition:all 100ms ease-in-out}.filter-frame .filter_concept a svg{position:relative;top:0;right:0;left:7px;pointer-events:none}.filter-frame span.count-bubble{display:flex;justify-content:center;align-items:center;font-size:.6rem;width:1.2rem;margin-left:10px;height:1.2rem;color:#fff;border-radius:50%;background-color:#237bcc;line-height:1}.filter-frame .filter_concept a:hover,.filter_concept.mobile_active_filter_cls a:hover{background:#237bcc;color:#fff;border-color:#237bcc}.filter-frame .filter_concept a:hover svg path,.filter_concept.mobile_active_filter_cls a:hover svg path{stroke:#fff}.filter-frame .active_filter_cls{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-.5rem}.filter-frame .short-by{padding:0 10px}.filter-frame .facets__list input[type=checkbox]:disabled+label{opacity:.5}.filter-frame .active_filter_cls:empty{display:none}.template-list-collections .grid{margin-bottom:16px}.template-list-collections .grid__cell{margin-bottom:40px;display:flex;flex-wrap:wrap}.template-list-collections .btn a{padding:9px 41px}.template-list-collections .grid__cell p{font-size:16px;text-align:center;margin-bottom:0;line-height:20px;margin-top:auto}.template-list-collections .aspect-ratio{margin-bottom:15px}.template-list-collections .grid__cell .grid_items{background:#F6F6F6;box-shadow:0 1.64634px 1.64634px #00000014;border-radius:10px;display:flex;flex-direction:column;width:100%}.template-list-collections .aspect-ratio:after{content:"";position:relative;padding-bottom:75%;display:block;width:100%}.template-list-collections .aspect-ratio img{position:absolute;top:0;object-fit:contain;left:0;width:100%;height:100%}.OtheCategory .seller_ul{padding:0;margin-bottom:16px}.empty_colle{font-size:16px;font-weight:500;padding-top:40px}.template-list-collections .compare a span{top:-43px}.template-page .compare-page-cus .services-box li h4{margin-bottom:8px}@media only screen and (min-width:768px){.OtheCategory .seller_ul li.Saller_category_li .seller_contents{padding:46px 23px 24px}.OtheCategory .seller_contents a.main-pr-img img{margin-bottom:8px}.template-list-collections .grid__cell .grid_items{padding:46px 23px 24px}}.OtheCategory .seller_ul li.Saller_category_li .seller_contents{background: #F6F6F6;box-shadow: 0px 1.64634px 1.64634px rgb(0 0 0 / 8%);border-radius: 10px;}.OtheCategory .seller_details h4{font-size:16px;margin-bottom:12px;font-weight:500}.OtheCategory .product_color_part{margin-bottom:5px;display:flex;justify-content:center;flex-wrap:wrap}.OtheCategory .product_details_box{padding:24px 15px}.OtheCategory .product_details_box ul li.regular-price{margin-bottom:16px}.OtheCategory .product_details_box ul li.grid-cmn-btn{margin:13px 0 0}.OtheCategory .seller_product_box{margin-bottom:0}.OtheCategory .btn,.collection-list__section .btn{padding:9px 41px}.loading .load_more.btn,.loading .load_more_colle.btn,.product_details .add_to_cart_btn .add_to_cart_button.loading,.stpro-btn .add_to_cart_btn.btn.loading{color:#74a4d1;pointer-events:none;background-color:#74a4d1;border-color:#74a4d1;transition:none;display:inline-flex;align-items:center;justify-content:center}.stpro-btn .btn.add_to_cart_btn:before,.load-more-prod .btn:before,.product_details .add_to_cart_btn .add_to_cart_button:before{display:block;width:20px;height:20px;margin:auto;border-radius:50%;border:3px solid #fff;border-top:3px #007ced solid;animation:spin 1.2s linear infinite;position:absolute;left:0;right:0}.stpro-btn .btn.add_to_cart_btn.loading:before,.loading .load-more-prod .btn:before,.product_details .add_to_cart_btn .add_to_cart_button.loading:before{content:""}.no-product{display:none}.OtheCategory.no-product-found .filter-frame,.OtheCategory.no-product-found .filter_btn{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.compare{display:flex;position:absolute;top:0;right:0;left:0;justify-content:flex-end;width:100%;align-items:center;padding:10px 18px;z-index:1}.compare input[type=checkbox]{display:none}.compare label{flex-grow:1;position:relative;font-size:14px;display:flex;word-break:break-word;align-items:center;cursor:pointer}.compare label span{border-bottom:1px solid #575656;color:#575656;font-weight:500;font-size:14px;line-height:14px}.compare input[type="number"]{margin:0 10px}.compare label.d-flx:before{content:'';-webkit-appearance:none;background-color:transparent;padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:8px;border:2px solid #6EAEA7;box-sizing:border-box;border-radius:3px}.compare input:checked+label.d-flx:after{content:'';display:block;position:absolute;top:2px;left:7px;width:5px;height:12px;border:solid #6eaea7;border-width:0 2px 2px 0;transform:rotate(45deg)}.compare a p{visibility:hidden;opacity:0;transition:all 0.4s;z-index:9999;margin:0}.compare a:hover p{visibility:visible;opacity:1}.compare a img{height:27px;object-fit:scale-down;object-position:center;margin-bottom:0px!important;cursor:pointer}.compare a span{position:absolute;top:-38px;right:-39px;border:1px solid #6EAEA7;padding:12px 22px;color:#6EAEA7;border-radius:5px;z-index:9;background:#fff}.compare .arrow{border:solid #6eaea7;border-width:0 1px 1px 0;display:inline-block;padding:5px;position:absolute;top:-3px;right:29px;background:#fff;z-index:9}.compare .down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}body .div-wishlist{height:28px;width:28px}body .div-wishlist .nothearted,body .div-wishlist .hearted{height:28px;background-size:28px;width:28px}body .div-wishlist .notLoggedIn,body .div-wishlist .removeFavorite,body .div-wishlist .addToFavorite{font-size:0;width:28px;min-width:28px;height:28px;border:none;background:none;padding:0;margin:0}body .div-wishlist input+img{display:none!important}body .div-wishlist .nothearted .add-wish,body .div-wishlist .hearted .added-wish{position:absolute;bottom:calc(100% + 8px);left:50%;border:1px solid #6EAEA7;padding:10px 15px;color:#6eaea7;border-radius:5px;z-index:9;background:#fff;min-width:max-content;transition:all .2s ease-in-out;opacity:0;visibility:hidden;transform:translatex(-50%);font-weight:500;text-align:center}body .div-wishlist .hearted .added-wish{background:#6EAEA7;color:#fff}body .div-wishlist .hearted .added-wish:after{background:#6EAEA7}body .div-wishlist .nothearted .added-wish,body .div-wishlist .hearted .add-wish{display:none}body .div-wishlist .nothearted:hover .add-wish,body .div-wishlist .hearted:hover .added-wish{opacity:1;visibility:visible}.div-wishlist span:after{content:"";border:solid #6eaea7;border-width:0 1px 1px 0;display:inline-block;position:absolute;top:calc(100% - 4px);right:0;left:0;background:#fff;z-index:9;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:0 auto;height:10px;width:10px}.product_details .section-title{margin-bottom:0}.product_details .product_details_main{margin:0 auto 27px}.product_details .product_details_main .details_main_slider .zoomImg{background-color:#fff}.product_details .product_details_sub{margin:0 -8px 25px}.product_details .product_details_main .details_main_slider .prod-padd{position:relative;width:100%;display:block}.product_details .product_details_main .details_main_slider .prod-padd:after{content:"";display:block;/*padding-bottom:66.72%;*/padding-bottom:81.25%;}.main_img img:hover{cursor:crosshair}.product_details .product_details_main .details_main_slider a img,.product_details .product_details_main .details_main_slider video,.product_details .product_details_main .details_main_slider iframe{position:absolute;top:0;left:0;object-fit:contain;object-position:center;width:100%;height:100%}.product_details .product_details_box .col-47{z-index:1;width:50.291%;padding:0 32px 0 0;float:left;position:-webkit-sticky;position:sticky;top:85px}.product_details .product_details_box .col-53{width: calc(100% - 50.291%);padding:0;float:left;border-radius:10px;position:relative}.product_details .product_details_box .col-53::before{content:"";width:1px;position:absolute;top:15%;bottom:auto;left:0;height:78%;max-height:calc(100% - 15%)}.product_details .product_details_sub .slick-slide .main-prod-img{margin:0;position:absolute;left:0;top:0;height:100%;width:100%;object-fit:contain}.product_details .product_details_form form span.err_cls,.cart-main-title .err_cls,.cart-i-page .err_cls{color:red;font-weight:500;font-size:13px;margin:10px 0 0;display:block;line-height:1.1}.product_details .product_details_form form span.err_cls:empty,.cart-main-title .err_cls:empty,.cart-i-page .err_cls:empty{display:none}.cart-i-page .err_cls,.cart-main-title .err_cls{position:absolute;left:0;bottom:0;max-width:100%;line-height:1.2;background:#fff;padding:5px;border:1px solid #e3e3e3}.prod-bredcrumb{display:inline-block;width:100%;margin:11px 0 -31px -24px;z-index:1}.product_details .product_details_sub .details_main_slider a:after{content:"";display:block;padding-bottom:81.25%}.product_details .breadcrumb-navigation{width:47.354%}.prod-bredcrumb .breadcrumb-navigation .breadcrumb-li{margin:0 15px 5px 0}.prod-bredcrumb .breadcrumb-navigation .breadcrumb-li svg,.prod-bredcrumb .breadcrumb-navigation .breadcrumb-li span svg{margin-right:8px}.product_details_box .compare{position:relative;justify-content:flex-end;padding:0 0 24px 0}.product_details_box .compare a img{height:25px}.product_details_box .compare a span{bottom:100%;top:auto;margin-bottom:15px;right:-59px}.product_details_box .compare .arrow{bottom:100%;margin-bottom:10px;top:auto;right:9px}.product_details .product_details_sub .details_main_slider{padding:5px 6px;position:relative}.product_details .product_details_sub .details_main_slider.slick-current a{background: #F6F6F6;border-color:#6eaea7}.product_details .product_details_sub .details_main_slider a{overflow:hidden;border:0;display:block;position:relative;background:#F5F5F5;box-shadow:none;border-radius:7px;}span.pro-video-icon{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(133,133,133,.5);color:#fff;margin:auto;z-index:1;display:flex;align-items:center;justify-content:center}span.pro-video-icon img{width:25px}.product_details .product_details_form form{margin-bottom:0}.product_details .product_details_content h1{font-size: 22px;line-height: 1.22;margin-bottom: 13px;font-weight: 500;}.product_details .product_review{margin-bottom:13px;display: flex;align-items: center;}.product_details .product_review svg{margin:0 1.5px}.product_details .product_review svg:first-child{margin-left:0}.product_details .product_review p{font-weight:500;font-size:14px;line-height:16px;margin-bottom:0;margin-left:14px;border-bottom:1px solid #464646}.product_details .product_details_pricrs{margin-bottom:30px}.product_details .product_details_pricrs .product_details_inner:nth-child(even){position:relative;flex:1 1 auto;padding:0 10px}.product_details .product_details_ul li{font-weight:500;line-height:18px}.product_details .product_details_ul li:not(:last-child){margin-bottom:7px}.product_details .product_details_ul li.pro_details_li{font-weight:600;font-size:24px;line-height:29px}.product_details .product_details_ul li p{color:red;font-size:14px;line-height:17px}.product_details .seller_details p{font-size:12px;line-height:16px;margin:0 21px 18px 0;display:-webkit-box;display:flex;align-items:center}.product_details .seller_details p img{margin-right:9px;flex-shrink:0;width:24px;height:19px;object-fit:contain}.product_details .seller_details p span{height:15px;width:15px;display:block;border-radius:100%;margin-right:8px;background-position:center;background-repeat:no-repeat;background-size:cover}.product_details .product_lenght_ul{margin:0 0 10px 6px}.product_details .product_lenght_ul li{padding-right:20px;margin:0 21px 15px 0;border-right:1.40204px solid rgba(70,70,70,.15)}.product_details .product_lenght_ul li:last-child{border-right:0;padding-right:0;margin-right:0}.product_details .product_lenght_ul li .sleeps-svg svg{margin-left:4px;opacity:.5}.product_details .product_lenght_ul li .sleeps-svg svg:first-child{margin-left:0}.product_details .product_lenght_ul li .product_sizing{font-weight:500;font-size:12px;line-height:16px;margin-bottom:12px}.product_details .product_dropdown{margin:0 -7.5px}.product_details .product_dropdown li.size_dropdown{flex:0 0 auto}variant-selects{display:inline-block;width:100%}.product_details .product_dropdown li label{margin-bottom:15px;display:block;font-weight:600;display: flex;align-items: center;gap: 5px;flex-wrap: wrap;}.product_details .dropdown_hide{position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:9;display:none}.product_details .dropdown_color .dropdown_title svg{margin-left:63px}.product_details .dropdown_cus .dropdown_title svg{margin-left:26px}.product_details .dropdown_title,.product_details .dropdown_hide li{background:#FFF;border:1px solid rgba(70,70,70,.3);border-radius:5px;padding:13px 11px 13px 18px;position:relative;cursor:pointer;max-width:100%}.product_details .dropdown_title{display:-webkit-box;display:flex;justify-content:space-between;align-items:center;min-height:42px}.product_details .dropdown_title span{flex:0 0 auto;text-transform:capitalize}.product_details .dropdown_title svg{margin-left:15px}.product_details .dropdown_hide li{border-radius:0;padding:13px 36px 13px 21px;margin:0;border-top:none}.product_details .dropdown_hide li:last-child{border-radius:0 0 5px 5px}/*.product_details .dropdown_hide li.active{background:#237BCC}*/.product_details .dropdown_hide li.active a{color:#fff}.product_details .dropdown_title.active_dropdown{border-radius:5px 5px 0 0}.product_details .dropdown_title.active_dropdown svg{transform:rotate(180deg)}.product_qty{margin-bottom:18px}.product_qty .quantity-control{max-width:110px;border-radius:5px;border:1px solid #107ADA;background-color:#fff}.product_qty .quantity-btn{background:0 0;border:none;outline:0;margin:0;cursor:pointer;min-width:20px;display:flex;justify-content:center;align-items:center;padding:13px 12px;flex-shrink:0}.product_qty .quantity-btn svg{width:13px;height:12px;fill:#000}.product_qty .quantity-input{text-align:center;width:100%;max-width:109px;background:transparent;border:none;padding:0;-moz-appearance:textfield}.product_qty .quantity-input::-webkit-inner-spin-button,.product_details .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}location-verify{display:inline-block;width:100%}.product_details .veryfy_code{font-weight:500;position:relative;margin-bottom:33px;display:inline-block;max-width:390px;width:100%}.product_details .veryfy_code input{max-width:390px;width:100%;padding:11px 85px 11px 14px;font-size:14px}.product_details .veryfy_code button{position:absolute;bottom:0;right:0;background:transparent;font-weight:600;border-radius:0 4px 4px 0;font-size:14px;padding:8px 15px;min-width:60px;border:transparent;top:25px;color:#247bcd}.producr_according{display:inline-block;width:100%;}.product_details .product_about_details{display:block;border-bottom:1px solid #F3F3F3}.product_details .product_about_details .panel_row{padding:25px 0;align-items: center;font-weight: 600;}.product_details .product_according_show h3{font-size:20px;line-height:1.15}.product_details .product_about_details .svg_plus_icon{width:10px;height:10px;position:relative;display:block;float:right;margin:3px 0}.product_details .product_about_details .svg_plus_icon:after,.product_details .product_about_details .svg_plus_icon:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:2px;background:#464646;margin:auto}.product_details .product_about_details .svg_plus_icon:after{width:2px;height:100%}.product_details .product_about_details a.active .svg_plus_icon:after{width:0;height:0}.product_details .product_according_show{display:none;transition:max-height 0.5s ease-in-out}.product_details .product_according_show .show_panel{padding-top:0;padding-bottom:20px}.product_details .product_according_show p{font-size:12px!important;line-height:18px;margin-bottom:15px}.product_details .product_according_show ul li{font-size:14px;line-height:20px;margin-bottom:10px;list-style:disc;list-style-position:inside}.product_details .add_to_cart_btn{margin:0 -10px}.product_details .add_to_cart_btn button{padding:8px 39px;position:relative;margin:0 10px 15px}.product_details .add_to_cart_btn button[disabled]{background:rgba(87,86,86,.4);border-color:transparent;pointer-events:none;color: #fff;}.product_details .product_btn .shop-btn{margin:0 10px;position:relative}.product_details .product_btn .shop-btn:nth-child img.share{max-width:7px}.product_details .product_btn a.btn{border:1.46603px solid #6eaea7;border-radius:1.95471px;color:#6eaea7;font-size:14px;position:relative;margin-bottom:6px;display:flex;justify-content:center;align-items:center;min-width:146px;padding:5px;}.product_details .product_btn a.btn:hover{background:#6eaea7;color:#fff}.product_details .product_btn a.btn svg{margin-left:0;max-width: 20px;max-height: 20px;fill:#6EAEA7;transition:all .3s ease-in-out}.product_details .product_btn a.btn:hover svg{fill:#fff}.product_details .pro-share-icon{display:block;height:100%;object-fit:cover;border:1.46603px solid #6eaea7;border-radius:1.95471px;width:100%;background:#fff}.product_details .shares_icons{position:absolute;width:100%;top:100%;left:0;display:none;z-index:9}.product_details .pro-share-icon li{display:block;width:100%}.product_details .pro-share-icon li a{color:#6eaea7;font-weight:600;font-size:12px;line-height:15px;display:flex;padding:8px 10px;position:relative;transition:all 200ms ease-in-out}.product_details .pro-share-icon li a:hover{background:#6eaea7;color:#fff}.product_details .pro-share-icon li a p{margin:0;flex-shrink:0;min-width:24px}.product_details .pro-share-icon li a svg{margin-right:7px}.product_details .pro-share-icon li:not(:last-child) a:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:.5px solid rgba(70,70,70,.15);width:calc(100% - 20px);margin:0 auto}.product_details .product_btn a.sharing_btn:hover .product_details .shares_icons{display:block}.featuredProdtc .seller_ul{margin:0 -23px}.seller_product .product_details_box ul li.grid-cmn-btn{margin:13px -3px -3px;width: auto;}.featuredProdtc label.SPCMP_chk_lbl{display:none}.template-product .services .section-title{margin-bottom:48px}.template-product .services .section-title h2{font-size:24px;line-height:36px}.template-product .services-box{align-items:baseline;max-width:1270px;margin:0 auto}.template-product .services-box li{margin-bottom:66px}.template-product .services_inner_content{padding: 10px}.template-product .services-box li img{margin-bottom:15px}.template-product .services-box li h4{line-height:20px;margin-bottom:8px}.template-product .services-box li p{font-size:14px;line-height:20px;margin-bottom:0}.template-product .best-sofa .best-sofa-box{background:none;box-shadow:none;border-radius:0;max-width:1120px;margin:0 auto 32px}.template-product .best-sofa .best-sofa-img{padding:0 15px}.template-product .best-sofa .best-sofa-box:nth-child(odd) .best-sofa-content{order:1;text-align:left;padding:26px 15px 0 60px}.template-product .best-sofa .best-sofa-box:last-child{margin-bottom:0}.template-product .best-sofa .best-sofa-content{padding:28px 60px 0 15px;text-align:right}.template-product .best-sofa .best-sofa-content h4{font-size:24px;margin-bottom:29px}.template-product .best-sofa .best-sofa-content p{font-size:14px;margin-bottom:20px;line-height:22px}.template-product .product-quality .product-quality-content{padding:0 15px 0 40px}.template-product .product-quality .product_quality_box h4{font-size:24px;line-height:36px}.template-product .product-quality .product_quality_box p{line-height:22px}.template-product .best-sofa .best-sofa-box .best-sofa-img:before{display:none}.template-product .product_quality_box:nth-child(even) .product-quality-content{text-align:right}.template-product .best-sofa .best-sofa-box:nth-child(even) .best-sofa-img{order:1}.template-product .shopify-payment-button__button[disabled]{opacity:1}.template-product .shopify-payment-button__more-options{display:none}.template-product .single-price{display:block;width:100%;text-align:center;max-width:100%}.pro_review{background:#F6F6F6;padding-top:50px}.pro_review .product_dropdown{margin:0 -13px;flex:1 1 auto}.pro_review .section-title{margin-bottom:8px}.pro_review .section-title h2{font-size:28px;line-height:36px}.pro_grid{margin-bottom:38px}.pro_review .review_content{margin-bottom:24px}.pro_grid form p{font-weight:500;font-size:16px;line-height:16px;padding-right:26px;margin-right:8px;margin-bottom:18px}.pro_review .review_wrappers{margin:0 auto;max-width:1128px;display:flex;flex-direction:column}.pro_review .product_dropdown li{margin:0 13px 18px;width:100%;max-width:236px}.pro_review .product_dropdown li label{margin-bottom:10px;display:block}.pro_review .product_dropdown li:nth-child(3){margin-right:0!important}.pro_review .dropdown_hide{position:absolute;top:41px;left:0;right:0;width:100%;background:#fff;z-index:999;display:none}.pro_review .dropdown_color .dropdown_title svg{margin-left:63px}.pro_review .dropdown_cus .dropdown_title svg{margin-left:26px}.pro_review .dropdown_title,.pro_review .dropdown_hide li{background:#FFF;border:1px solid rgba(70,70,70,.3);border-radius:5px;padding:13px 11px;position:relative;cursor:pointer}.pro_review .dropdown_title svg{float:right}.pro_review .dropdown_hide li{border-radius:0;padding:13px 36px 13px 21px;margin:0!important}.pro_review .dropdown_hide li:not(:first-child){border-top:none}.pro_review .review_title{margin-right:14px}.pro_review h5{margin-bottom:10px;text-align:left}.pro_review .verified{color:#6EAEA7;font-size:14px;line-height:20px;padding-left:5px}.pro_review .review_head{margin-bottom:18px}.pro_review .review_content p.review_description{font-size:14px;line-height:22px;margin-right:50px;margin-bottom:16px}.pro_review .review_content p.review_description .read_more{width:100%;color:#237bcc;display:block;font-size:14px;line-height:22px;cursor:pointer}.pro_review .review_content p.date{font-style:italic}.pro_review .btn{font-size:14px;line-height:17px;padding:10px 34px}.pro_review li.pagination_items{margin:0 16px;display:flex;align-items:center}.pro_review li.pagination_items img{width:30px}.dropdown_hide li.not_available_cls{pointer-events:none}form .form_success_message{color:green}form .newsletter-form__message{font-size:13px}.testimonial-page .homes-sofas .container{max-width:1440px}.testimonial-page .homes-sofas .homes-sofa-boxs{max-width:1122px;margin-bottom:25px}.testimonial-page .homes-sofas .homes-sofa-boxs .homes-inner-box{padding:29px 36px;position:relative}.testimonial-page .homes-sofas{padding-top:0;background-color:transparent;padding-bottom:0;margin-bottom:56px}.testimonial-page .homes-sofas .monial_grid{background:#F6F6F6;box-shadow:0 2px 2px rgb(0 0 0 / 8%);border-radius:10px;padding:40px 15px}.testimonial-page .homes-sofas .homes-sofa-boxs li{margin-bottom:31px;padding:0 16px}.testimonial-page .homes-sofas a.testimonial_img{position:absolute;right:21px;bottom:21px}.testimonial-page .homes-sofas a.testimonial_img img{height:31px;object-fit:scale-down;object-position:center;cursor:pointer}.testimonial-page .homes-sofas .shop-btn a{font-size:18px;line-height:15px;padding:11px 41px}.testimonial-page .homes-sofas .homes-inner-box .city{padding-right:25px;text-indent:25px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(16 12 12 / 60%);display:flex;padding:12px;opacity:0;visibility:hidden;overflow:hidden;overflow-y:auto;transition:all .3s ease-in-out;z-index:9999;box-sizing:border-box}.modal .modal-container{max-width:938px;width:100%;background:#fff;padding:0;margin:auto;border-radius:6px;position:relative;z-index:1;overflow:hidden}.modal_close{display:flex;justify-content:flex-end;padding:20px}.modal_close img{width:20px;cursor:pointer}.modal_body{padding:0 15px 55px}.modal .col-70{width:100%;max-width:502px;margin:0 auto}.modal .col-30{width:100%;max-width:239px;margin:0 auto}.modal .sup_i_dec{max-width:799px;width:100%;margin:0 auto}.modal .modal_head{margin-bottom:24px}.modal .modal_head img{position:absolute;width:100%;display:block;max-width:86px;z-index:-1}.modal .modal_head img.left_quts{top:0;left:0}.modal .modal_head img.right_quts{bottom:0;right:0}.modal .modal_head h3{max-width:423px;width:100%;margin:0 auto;font-size:20px;padding:24px 10px;text-align:center;font-weight:600;font-size:24px;line-height:36px;z-index:2}.modal .modalDec p{font-weight:400;font-size:14px;line-height:20px;text-align:center;max-width:491px;padding:0 15px}.modal .modalDec span{margin-bottom:45px;display:block;margin-top:16px}.modal .modal_ul li{margin-bottom:16px}.modal .modal_ul li a img{width:100%;max-width:239px;max-height:160px;border-radius:5px}.mobile-own{display:none}body.popupmodal{overflow:hidden;overflow-x:auto}body.popupmodal .modal{opacity:1;visibility:visible}.op-0{opacity:0}.anm-down{transform:translateY(-100%)}.anm-trgt{display:block;transition:transform .5s ease,opacity .5s ease}.anm-up-15{transform:translateY(15%)}.anm-fd{opacity:0}.animated .anm-trgt,.animated.anm-trgt{transform:translate3d(0,0,0);opacity:1}.zoom-out{transform:scale(.3);opacity:0;transition:transform 0.9s ease,opacity 1.2s ease;transition-delay:0.5s}.zoom-out.animated{transform:scale(1);opacity:1}.slide-i-lft{transform:translate(-100%)}.animated.slide-i-top,.animated .slide-i-top,.animated .slide-i-bottom,.animated .slide-i-top2,.animated .slide-i-bottom2,.animated .slide-i-lft,.animated .slide-i-right,.fade-i.animated{transform:none;opacity:1}.slide-i-top,.slide-i-bottom,.slide-i-top2,.slide-i-bottom2,.slide-i-lft,.slide-i-right{display:block;position:relative;opacity:0;transition:all .9s ease-in-out}.slide-i-right{transform:translate(100%)}.our_product .product_inner li:nth-child(1) .anm-fd{transition-delay:.25s}.our_product .product_inner li:nth-child(2) .anm-fd{transition-delay:.35s}.our_product .product_inner li:nth-child(3) .anm-fd{transition-delay:.45s}.our_product .product_inner li:nth-child(4) .anm-fd{transition-delay:.55s}.our_product .product_inner li:nth-child(5) .anm-fd{transition-delay:.65s}.our_product .product_inner li:nth-child(6) .anm-fd{transition-delay:.75s}.d-050{transition-delay:.5s}.anm-up-50{transform:translateY(50%)}.d-075{transition-delay:.75s}.slat-box .inner-box{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-3000px) rotateY(90deg);-moz-transform:translateZ(-3000px) rotateY(90deg);-ms-transform:translateZ(-3000px) rotateY(90deg);transform:translateZ(-3000px) rotateY(90deg);opacity:0}.slat-box.animated .inner-box{-webkit-animation:slit .7s forwards ease-out;-moz-animation:slit .7s forwards ease-out;animation:slit .7s forwards ease-out}@-webkit-keyframes slit{50%{-webkit-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translateZ(0) rotateY(0deg);opacity:1}}@-moz-keyframes slit{50%{-moz-transform:translateZ(-250px) rotateY(89deg);opacity:.5;-moz-animation-timing-function:ease-out}100%{-moz-transform:translateZ(0) rotateY(0deg);opacity:1}}@keyframes slit{50%{transform:translateZ(-250px) rotateY(89deg);opacity:1;animation-timing-function:ease-in}100%{transform:translateZ(0) rotateY(0deg);opacity:1}}@-webkit-keyframes scroll-mouse{from{margin-top:0}to{margin-top:5px}}@keyframes scroll-mouse{from{margin-top:0}to{margin-top:5px}}@media only screen and (min-width:768px){@-webkit-keyframes scroll-mouse{from{margin-left:0}to{margin-left:10px}}@keyframes scroll-mouse{from{margin-left:0}to{margin-left:10px}}}.about_pages .section_bottom{margin-bottom:56px}.about_pages .video_part{padding-bottom:0}.about_pages .founder_ .section-title h2,.about_pages .core-value .section-title h2,.about_pages .how_to_work .section-title h2{font-size:24px;line-height:24px}.about_pages .founder_ .section-title{margin-bottom:39px}.about_pages .founder_grid{max-width:1130px;margin:0 auto;align-items:unset}.about_pages .founder_grid .col-50,.about_pages .mission .mission-grid .col-50{padding:0 19px;overflow:hidden;margin-bottom:15px;display:flex;flex-direction:column}.about_pages .founder_grid a{overflow:hidden;border-radius:10px 10px 0 0;padding-bottom:42%;display:block;position:relative;width:100%}.about_pages .founder_grid a img{position:absolute;top:0;object-fit:cover;left:0;width:100%;height:100%;border-radius:10px 10px 0 0}.about_pages .founder_detail{background:#F1F3F6;border-radius:0 0 10px 10px;padding:31px 48px;flex-grow:1}.about_pages .founder_detail h5,.founder_ .founder_detail p{font-size:14px;line-height:23px}.about_pages .founder_dec{width:100%;border-radius:0 0 10px 10px;overflow:hidden;background:#f1f3f6;display:flex;flex-direction:column;flex-grow:1}.about_pages .founder_name{background:#237BCC;border-radius:0 0 10px 10px;color:#fff;padding:21px 12px 20px;text-align:center;font-weight:600;font-size:28px;line-height:36px;margin-bottom:0}.mission .mission-grid,.core-value .core_dec{max-width:1118px;margin:0 auto;align-items:unset}.mission .mission_inner{background:#ddeaf7;border-radius:10px;padding:58px 29px;display:flex;flex-direction:column;flex-grow:1}.mission .mission_inner h5{font-size:24px;line-height:24px;color:#237BCC;;position:relative;padding-bottom:16px;margin-bottom:24px}.mission .mission_inner h5:after{content:"";border-bottom:1px solid #328278;transform:rotate(180deg);position:absolute;bottom:0;width:100%;max-width:219px;left:0;margin:0 auto;right:0}.mission .mission_inner p{font-size:20px;line-height:32px;text-align:center;color:#237BCC;margin-bottom:0}.core-value .section-title{margin-bottom:40px}.core-value .core_dec .col-50{padding:0 18px;margin-bottom:15px}.core-value .core_items{padding:30px 15px;min-height:308px;border-radius:10px}.core-value .core_quality{background:url(/cdn/shop/files/high_product.png?v=1644322547);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.core-value .core_quality a{z-index:1}.core-value .core_customer{background:url(/cdn/shop/files/great_support.png?v=1644322562);background-repeat:no-repeat;background-size:cover;background-position:center}.core-value .core_items img{height:112px;object-fit:scale-down;object-position:center;margin-bottom:43px}.core-value .core_items h4{font-size:24px;line-height:33px;color:#237BCC;margin-bottom:0}.about_pages .how_to_work .section-title{margin-bottom:40px}.how_to_work .grid_items{max-width:1082px;margin:0 auto 21px}.how_to_work .work_grid .grid_inner{padding:0 24px;position:relative}.how_to_work .work_grid .grid_inner:after{content:"";position:absolute;background:url(/cdn/shop/files/work_arrow.png?v=1645778407);left:calc(100% - 22px);background-repeat:no-repeat;top:48%;width:28px;height:11px;background-size:contain;background-position:center;margin-left:-11px;opacity:0;transition:opacity 1.5s ease-out 1.5s}.how_to_work .work_grid .grid_inner.animated:after{opacity:1;-webkit-animation:scroll-mouse 1.5s;animation:scroll-mouse 1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.how_to_work .work_grid .grid_inner:last-child:after{display:none}.how_to_work .work_grid .inner-box{border-radius:10px;padding:30px 15px;min-height:238px}.how_to_work .work_grid .inner-box h5{font-size:20px;line-height:32px;color:#FFF;margin-bottom:0}.how_to_work .work_grid .grid_inner:nth-child(1) .inner-box{background:#A55A7E}.how_to_work .work_grid .grid_inner:nth-child(2) .inner-box{background:#6EAEA7}.how_to_work .work_grid .grid_inner:nth-child(3) .inner-box{background:#E6B14D}.how_to_work .work_grid .grid_inner:nth-child(4) .inner-box{background:#237BCC}.how_to_work .improvement{max-width:63%;margin:0 auto}.how_to_work .improvement img{margin-bottom:24px}.how_to_work .improvement h4{font-size:20px;line-height:32px;color:#237BCC;text-align:center;margin-bottom:0}.founder-imgs{overflow:hidden;background:#f1f3f6}.zoom-out-img a img,.full-img img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0;-webkit-transition:opacity .8s cubic-bezier(.215,.61,.355,1),-webkit-transform .8s cubic-bezier(.215,.61,.355,1);transition:opacity .8s cubic-bezier(.215,.61,.355,1),-webkit-transform .8s cubic-bezier(.215,.61,.355,1);transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1);transition:transform .8s cubic-bezier(.215,.61,.355,1),opacity .8s cubic-bezier(.215,.61,.355,1),-webkit-transform .8s cubic-bezier(.215,.61,.355,1)}.zoom-out-img.animated a img,.full-img img.animated{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.template-blog .blog_box .main-blog .blog_inner_content a.bloger_img:after{padding-bottom:86.216%}.template-blog .blogs{padding:0}.template-blog .blog-i-bg .blog_box{margin:0 -15px}.template-blog .blog-container{max-width:1092px;margin:0 auto}.template-blog .blog-i-bg.theme-cmn-bg{padding:40px 54px 0;overflow:hidden}.template-blog .blog-i-bg .blog_box .col-33:not(.main-blog){display:flex;flex-wrap:wrap}.template-blog .blog-i-bg .blog_box .col-33:not(.main-blog) .blog_inner_content{display:flex;flex-direction:column}.template-blog .blog-i-bg .blog_box .col-33:not(.main-blog) .blog_inner_content .blog_content{display:flex;flex-direction:column;flex-grow:1}.template-blog .blog-i-bg .blog_box .col-33:not(.main-blog) .blog_inner_content .blog_content .blog-i-dec{margin-top:auto}.search-i-title.btn{font-size:15px}.search-i-head:hover .search-i-title.btn{background:#237bcc;color:#fff;border-color:#237bcc}.template-blog .title-with-pagination .breadcrumb-navigation{padding-left:0}.template-blog .blog-i-bg img.blog-bg-img:nth-child(1){position:absolute;top:0;left:0;width:25.12%;object-fit:contain}.template-blog .blog-i-bg img.blog-bg-img:nth-child(2){position:absolute;right:0;top:0;width:42.77%;object-fit:contain}.template-blog .blog-i-bg img.blog-bg-img:nth-child(3){position:absolute;left:0;top:20%;width:31.924%;object-fit:contain}.template-blog .blog-i-bg img.blog-bg-img:nth-child(4){position:absolute;top:56%;right:0;width:41.847%;object-fit:contain}.template-blog .blog-i-bg img.blog-bg-img:nth-child(5){position:absolute;bottom:0;left:0;width:45.1%;object-fit:contain}.template-blog .blogs .blog_box div.col-33{margin-bottom:40px}@media only screen and (min-width:768px){.template-blog .blogs .blog_box .main-blog{width:100%;margin-bottom:54px}.template-blog .blog_box .main-blog .blog_inner_content{display:flex;align-items:center;background:#FFF;box-shadow:0 2px 2px rgb(0 0 0 / 8%);border-radius:20px;flex-direction:row}.template-blog .blog_box .main-blog .blog_inner_content a.bloger_img{display:block;width:100%;position:relative;max-width:457px}.template-blog .blog_box .main-blog .blog_inner_content a.bloger_img img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.template-blog .blog_box .main-blog .blog_content{padding:22px 30px 32px;word-break:break-word;width:100%;max-width:636px;margin:0 auto}.template-blog .blog_box .main-blog .blog_content h4{font-size:24px;line-height:30px;max-width:381px;margin:0 auto 21px}.template-blog .blog_box .main-blog .blog_content p{font-size:13.683px;line-height:20px;margin-bottom:26px;display:block;max-width:381px;margin:0 auto}.template-blog .blog_box .main-blog .shop-btn{margin-top:32px}.template-blog .blog_box .main-blog .blog_inner_content a.bloger_img img{border-radius:20px 0 0 20px}.template-blog .blog_box .main-blog.img-right .blog_inner_content a.bloger_img img{border-radius:0 20px 20px 0}.template-blog .blog_box .main-blog.img-right{margin-top:16px}.template-blog .blog_box .main-blog.img-right .blog_inner_content a.bloger_img{order:1}.template-blog .search-drop{border:1px solid rgb(70 70 70 / 10%);box-shadow:0 2px 2px #00000014;border-radius:2px;position:absolute;top:100%;left:0;right:0;z-index:9;background:#fdfcfb;visibility:hidden;opacity:0;transform:scale(.9);transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out,max-height 0s linear .25s;will-change:transform;padding:20px 5px}.template-blog .seraching .search-i-head:hover .search-drop{visibility:visible;opacity:1;transform:scale(1);transition:opacity .4s cubic-bezier(0,1,.4,1),transform .4s cubic-bezier(.18,1.25,.4,1),visibility .4s linear}}.template-blog .seraching{margin-right:-15px;display:flex;justify-content:flex-end}.template-blog .search-drop ul{column-count:3;padding:0 15px;column-gap:0}.template-blog .search-drop ul li{padding:3px 5px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.template-blog .seraching .search-drop li a{padding:12px 10px;transition:all 300ms ease-in-out;font-weight:600;font-size:15px;line-height:1.1;display:block;text-align:left}.template-blog .seraching .search-drop li:hover a{color:#fff;background:#237bcc;padding-left:20px}.template-blog .seraching .search-drop li.active a{color:#fff;background:#237bcc;padding-left:20px}.article-page .title-with-pagination h2{max-width:50%}.article-page .theme-cmn-bg{display:-webkit-box;display:flex;flex-direction:column;padding-bottom:30px}
.article-page .breadcrumb-navigation{/*position:absolute;left:0;top:11px*/float: none;padding: 0;}.article-one-v1,.article-two-v2,.article-two-v3{display:block;width:100%;max-width:1092px;margin:0 auto 64px!important;float:none!important}.full-img{position:relative;display:-webkit-box;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-height:522px;overflow:hidden;border-radius:10px 10px 0 0}.full-img>img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;border-radius:10px 10px 0 0}.full-img .btn{position:relative}.full-img .article-btn{position:relative;font-size:28px;font-weight:400;padding:24px 29px;max-width:424px;width:100%;background:rgb(35 123 204 / 90%);line-height:1.2;border-radius:2px;transition:all .3s ease-in-out;text-align:center;color:#fff!important}.full-img .article-btn:hover{background:#237bcc}.article-two-v2,.article-two-v3{margin:0 auto!important;padding:0 43px!important;width:100%;overflow:hidden;background:transparent!important}.img-wdth-text-left{float:left;width:44.832%;position:relative;z-index:2;overflow:hidden}.img-wdth-text-right{width:55.168%;padding-left:30px;float:left;position:relative;margin-bottom:60px;z-index:2;overflow:hidden}.article-cmn-disc{max-width:381px;margin-left:auto}.article-cmn-title{font-size:24px;line-height:1.5;margin:0 0 40px}.article-two-v2 .article-cmn-title{margin-top:12px}.article-cmn-disc{line-height:20px}.full-art-two-v2{float:right;margin:-64px 0 0;z-index:1;position:relative}.article-two-v3 .article-cmn-disc{margin-left:0}.article-two-v3 .article-cmn-title{margin:4px 0 24px}.shopd-product{display:-webkit-box;display:flex;flex-wrap:wrap}.article-two-v3 .shopd-product{flex-direction:column;align-items:end;margin:98px 0 0}.shopd-product li{max-width:476px;width:100%;background:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.08);margin:0 0 32px;display:-webkit-box;display:flex;justify-content:center;align-items:center;padding:26px}.shopd-product li a>div{flex:1 0 auto;max-width:168px;display:-webkit-box;display:flex;justify-content:center;position:relative;width:100%}.shopd-product li a>div img{height:102px;object-fit:contain;object-position:center}.shopd-product li p{flex:0 1 auto;padding-left:33px;margin:0;font-size:16px;font-weight:700;line-height:1.25;word-break:break-word}.shopd-product li a{display:-webkit-box;display:flex;align-items:center;max-width:342px;flex:1 0 auto}.article-two-v3 .img-wdth-text-right{margin-bottom:0}.blog-v1,.blog-v3{position:absolute;left:0;bottom:0;width:42.462%;object-fit:contain}.blog-v2,.blog-v4{position:absolute;right:0;bottom:19%;width:37.693%;object-fit:contain}.article-second-v3,.article-second-v4,.article-second-v5{max-width:1022px;padding:0!important;display:-webkit-box;display:flex;justify-content:space-between;flex-wrap:wrap}.article-second-v3:not(.article-third-v3) .img-wdth-text-left{margin-top:96px}.article-second-v3 .img-wdth-text-left,.article-second-v3 .img-wdth-text-right{width:47.14%;padding:0 15px}.article-second-v3 .article-cmn-title{margin:0 0 24px}.article-second-v3 .article-cmn-disc{margin:0 0 36px}.article-second-v3 .blog-v2{top:0;width:63.308%}.article-third-v3.article-second-v3 .img-wdth-text-left,.article-third-v3.article-second-v3 .img-wdth-text-right{margin-bottom:0;padding-top:6px}.article-second-v4{padding:27px 0 0}.article-second-v4 .img-wdth-text-left{width:100%;padding:0 15px}.article-second-v4 .img-wdth-text-left p{max-width:910px;margin-left:0}.article-second-v5{max-width:1032px}.article-second-v5 .shopd-product{width:100%;overflow:hidden;margin-top:46px}.article-second-v5 .shopd-product li{width:calc(50% - 40px);margin:0 20px 10px}.article-second-v5 .blog-v1{bottom:0;top:auto;width:58.616%}.article-third-v4{max-width:1122px;margin-bottom:56px!important;display:flex}.article-third-v4 .img-wdth-text-left{width:57.041%;padding:0 15px}.article-third-v4 .img-wdth-text-right{width:42.959%;padding:0 15px;margin-bottom:0}.article-third-v4 .img-wdth-text-right .article-cmn-title{max-width:381px;margin:0 0 17px auto;font-size:28px}.article-third-v4 .video_part .video_box:after{padding-bottom:68.362%}.article-third-v4 .video_part .video_content{left:50px}.article-third-v5{margin:0 auto 59px!important}.article-third-v5 .full-img .article-btn{max-width:560px;font-size:24px}.article-third-v5 .full-img{min-height:353px}.article-third-v6,.article-third-v7{max-width:932px;padding:0!important}.article-third-v6{display:flex;justify-content:space-between;flex-wrap:wrap}.article-third-v6 .img-wdth-text-left,.article-third-v6 .img-wdth-text-right{width:auto;padding:0 15px;margin:0 0 56px}.article-third-v6 .article-cmn-disc{margin:0}.article-third-v6 .article-cmn-title{max-width:381px;margin:0 0 25px}.article-third-v7 .img-wdth-text-left{width:100%;padding:0 15px 10px}.article-third-v7 .article-cmn-disc{max-width:100%;margin:0;text-align:center}.article-third-v4 .blog-v1{top:1%;width:27.616%}.article-third-v4 .blog-v2{top:0;bottom:auto;width:35.847%}.article-third-v4 .blog-v3{bottom:0;left:0;top:auto;width:60.693%}.article-third-v4 .blog-v4{bottom:10%;right:0;top:auto;width:22.924%}body .studioengine>div{position:inherit;display:block}body .studioengine-wrapper,body .studioengine-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .studioengine .sse-is-dark-text *:not(.btn):not(.button):not(button){color:inherit}.demo{display:none}.template-page .demo{display:block}.template-page .contact-us.section_bottom{margin-bottom:56px}.template-page .contact-us .section-title{margin-bottom:40px}.layout-form{max-width:584px;margin:0 auto;background:#F1F3F6;border-radius:10px}.static-bg-div{max-width:450px;margin:auto;padding:57px 15px}.input-div input,.input-div select{background:#FFF;border:1px solid rgba(70,70,70,.3);box-sizing:border-box;border-radius:5px;margin-bottom:15px;line-height:1.1}.input-div textarea{margin-bottom:40px}.input-div input::placeholder,.input-div textarea::placeholder{font-size:14px;line-height:16px;color:#464646;opacity:.7}.acc-show-page{display:none}.acc-cmn-btn .alert--error{color:red;font-weight:600;position:absolute;bottom:100%;left:0;right:0;margin:0 0 8px;font-size:12px;line-height:normal}.contact-us p.alert.alert--success{color:green;padding-bottom:5px}.contact-us p.alert.alert--error{color:red;padding-bottom:5px}.contact-us .contact_us_btn{text-transform:uppercase}.login-disc{font-weight:500;font-size:16px;margin:0 0 20px}#customer_login .acc-cmn-btn:not(.register-link),.recover-pss .acc-cmn-btn,.register-acc .acc-cmn-btn{margin:15px 0 24px}.lost-pss button,.lgin-here{padding:0;border:none;background:none;color:#237BCC;font-weight:500;min-width:inherit;font-size:14px;text-decoration:underline}.lost-pss{margin:0 0 40px}.lost-pss button:hover,.lgin-here:hover{text-decoration:none}.acc-cmn-btn button,.acc-cmn-btn btn,.new-cus-info .btn{min-width:183px}.new-cus-info h2,.recover-pss h2{line-height:36px;margin:0 0 16px}.new-cus-info p{line-height:22px;margin:0 -20px 24px}.recover-pss .form__legend{line-height:22px;margin:0 0 32px}.recover-pss .lost-pss,.recover-pss .lost-pss p,.register-acc .lost-pss,.register-acc .lost-pss p{margin:0}.acvt-acc .acc-cmn-btn{display:-webkit-box;display:flex;justify-content:center;flex-wrap:wrap;margin:9px -5px 0}.acvt-acc .acc-cmn-btn button{min-width:inherit;width:calc(50% - 10px);margin:0 5px 5px}.reset-pass .acc-cmn-btn{margin:9px 0 0}.account-left{width:27%;padding:0 15px;position:relative}.account-right{width:73%;padding:25px 15px 0}.ac_dashboard{background:rgba(255,255,255,.6);padding:25px 15px 15px;border-radius:15px;border:1px solid rgba(70,70,70,.15)}.a-tabs li{margin:5px 0;background:#f7f7f7;border:1px solid #e5e5e5}.a-tabs li a{padding:15px;display:block;text-transform:capitalize;font-weight:600}.a-tabs li.active a,.a-tabs li.active svg{color:#fff;fill:#fff;font-weight:700;background:#6eaea7}.login-title{margin-bottom:20px;font-size:20px}.border-btm{border-bottom:1px solid rgba(70,70,70,.15);padding-bottom:10px}.cus-name-acc{font-weight:500;font-size:17px}.cus-name-acc span{opacity:.5;margin:0 5px}.line-hgt{line-height:20px}.view-addrs{padding:10px 0 0}.tab-content.hide{display:none}.over-auto{overflow:auto}.select-arrow select{padding-right:50px}.select-arrow svg{fill:rgb(40 40 40 / 50%);position:absolute;right:15px;top:0;height:15px;width:15px;bottom:0;margin:auto}.input-div .deflt-address{display:inline-block}.input-div .deflt-address input{padding:0;width:auto;height:auto;appearance:checkbox;-webkit-appearance:checkbox;-moz-appearance:checkbox;margin:0;display:inline-block;vertical-align:-1px}.input-div .deflt-address label{display:inline-block;margin:0}.cancel-btn{margin-left:10px}.input-div .deflt-address{display:inline-block;margin:10px 0 25px}.edit-delete{margin-top:15px;margin-bottom:25px}.edit-delete a{color:#464646;transition:all .2s ease-in-out}.edit-delete a:focus,.edit-delete a:hover{color:#237bcc}.edit-address .login-title{padding-top:20px}.over-auto table{width:100%}.over-auto table td,.over-auto table th{padding:12px;border:1px solid rgba(70,70,70,.15);font-size:14px}.over-auto table th{border-bottom:none;background:#f7f7f7}.over-auto table td a{line-height:22px}.sub-i-order-details .bill-information .col-50 p{color:#464646;line-height:1.35}.sub-i-order-details .order-table{margin:0 0 30px}.add-bar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px;border-bottom:1px solid rgba(70,70,70,.15);padding-bottom:10px}.add-bar a{color:inherit;transition:all .2s ease-in-out;display:flex;align-items:center;flex-wrap:wrap}.add-bar a:hover,.add-bar a:focus{color:#237bcc}.add-bar svg{margin-top:-2px;height:13px;width:13px;margin-right:5px}.add-bar .login-title{margin-bottom:0}.add-bar h4.login-title{font-size:20px}.order-table .over-auto .text-center,.order-table .over-auto .text-a-center{text-align:center}.order-table .over-auto .text-a-right{text-align:right}p.place-date{margin:0 0 20px}p.place-date strong{color:#237bcc}.when-order-canceld{display:inline-block;width:100%;margin-bottom:20px}.sub-i-order-details .bill-information .col-50 h5{margin-bottom:5px}.sub-i-order-details .order-table{margin:0 0 30px}.pagination-custom li{padding:0 5px 5px}.pagination-custom li a,.pagination-custom li span{border:1px solid #e5e5e5;position:relative;font-size:16px;font-weight:600;display:flex;height:35px;width:35px;align-items:center;justify-content:center;border-radius:100%;transition:all 200ms ease-in-out}.pagination-custom li a svg,.pagination-custom li span svg{fill:#237bcc;transition:all 200ms ease-in-out}.pagination-custom li.active span,.pagination-custom li.active a,.pagination-custom li a:hover{background:#237bcc;color:#fff}.pagination-custom li a:hover svg{color:#fff;fill:#fff}.pagination-custom li.disabled{opacity:.8}.pnf-page .section-sm-title h2{margin:0 0 25px}.pnf-page .section-sm-title p{font-weight:500;font-size:15px;margin:0 0 15px;line-height:normal}.search-icon{height:150px;width:150px;margin:0 0 10px;color:#ebecee}.not-results h2{margin:0 0 50px}.search-page .OtheCategory .seller_product_box{margin-bottom:0}.static_page .page__content{background:#F6F6F6;box-shadow:0 2px 2px rgb(0 0 0 / 8%);border-radius:10px;padding:40px 104px;margin-bottom:60px}.static_page .page__content h3{font-size:18px;line-height:28px;color:#74A4D1;margin-bottom:16px}.static_page .page__content p,.static_page .page__content ul,.static_page .page__content div{font-size:14px;line-height:24px;margin-bottom:32px}.static_page .page__content ul{margin-bottom:24px}.static_page .page__content ul li{list-style:disc;list-style-position:inside}.static_page .page__content div{margin-bottom:0}.track-button-innerContainer{margin:0 auto 15px!important}.page__content.rte.track_order_cls{max-width:848px;margin:0 auto 80px;background:#F1F3F6}.page__content.rte.track_order_cls input#tracking-numbers{border:1px solid rgba(70,70,70,.3);box-sizing:border-box;border-radius:5px}.faq-page .faq-head{background:#FFF;box-shadow:0 2px 2px rgba(0,0,0,.08);border-radius:8px;padding:18px 20px 18px 24px;cursor:pointer}.faq-page .faq-head h4{font-weight:500;font-size:16px;line-height:24px;color:#237BCC;margin-bottom:0}.faq-page .faq-panel h3{margin-bottom:16px;font-size:16px;line-height:24px}.faq-page .faq-panel p{margin-bottom:24px}.faq-page .faq-panel p:last-child,.static_page .page__content p:last-child{margin-bottom:0}.faq-page .faq-panel{margin-bottom:32px!important}.faq-page .faq-head span svg{fill:#237BCC;transition:all .4s}.faq-page .faq-head.active span svg{transform:rotate(180deg)}.faq-page .faq-inner{display:none;transition:max-height .5s ease-in-out}.faq-page .faq-inner ul{margin-bottom:24px}.faq-page .faq-inner .faq-inner-panel{margin-bottom:0;margin-top:32px}.template-page .shipping-page .page__content{padding:40px 70px;margin-bottom:56px}.template-page .services.shippingReturn{margin-bottom:74px}.template-page .shipping-page .timeline{margin-bottom:40px!important}.template-page .shipping-page .timeline .shipping-dec{width:36%;padding-right:2%}.template-page .shipping-page .timeline .shipping-img{width:49.83%}.template-page .shipping-page .shipping-time h2,.location .area-box h3,.shipping-and-returns h2{font-size:24px;line-height:36px;color:#237BCC;margin-bottom:32px;border-bottom:1px solid #74A4D1;padding-bottom:31px}.template-page .shipping-page .shipping-time h3{font-size:18.5982px;line-height:23px;color:#237BCC;margin-bottom:37px;text-align:center}.template-page .shipping-page .shipping-return{max-width:1092px}.template-page .shipping-page .shipping-return .services-box{max-width:865px;margin:0 auto}.template-page .shipping-page .shipping-return p{margin-bottom:40px}.template-page .shippingReturn .services-box{max-width:1037px;margin:0 auto}.template-page .shipping-page .shipping-return p:last-child{margin-bottom:0}.template-page .services.shippingReturn .services-box li h4{margin-bottom:8px}.linking{color:#2c95f9;text-decoration:underline;text-underline-position:under;font-weight:600}.template-page .services_cls .services-box{max-width:100%}.template-page .services_cls .services-box li h4{margin-bottom:8px}.back-to--top{margin-bottom:60px;text-align:center}.template-page .location .services-box{max-width:770px}.template-page .location .services{margin-bottom:0}.location .services .services-box li img{margin-bottom:14px;height:59px}.location .area-box{max-width:1156px;margin:0 auto 32px}.location .area-img{width:100%;max-width:544px}.location .services-box .col-33{margin-bottom:32px}.location .area-img p{font-weight:600;font-size:14px;line-height:20px;padding:0 15px}.location .section_bottom{margin-bottom:56px}.location .area-box:last-child{margin-bottom:0}.location .area-box{max-width:1156px;margin:0 auto 24px}.location .shop-btn{margin-bottom:56px}.location .area-map{width:100%;max-width:555px;padding-left:15px;margin-left:auto;position:relative;max-height:318px}.location .area-map .gmap_canvas{max-width:540px}.location .area-map iframe{width:100%;border:0;filter:grayscale(1);max-height:318px!important}.location .area-map .gmap_canvas,.location .area-map .mapouter{max-width:540px;width:100%;height:auto}.alert--success{color:green;font-weight:500;line-height:normal;margin-bottom:20px}.add-new-address .input-div input,.add-new-address .input-div select,.edit-address .input-div input,.edit-address .input-div select,#activate_customer_password .input-div input,#reset_customer_password .input-div input{margin-bottom:20px}.add-new-address .form-error,.edit-address .form-error{top:calc(100% - 18px);left:14px;color:red;font-weight:600;position:absolute;right:0;margin:0 auto;font-size:12px;line-height:normal}.input-div .deflt-address input{margin:0!important}.over-auto table{width:100%;margin-bottom:20px;background:#fff}.static_page .page__content.shipping-and-returns{padding:40px 70px}.shipping-and-returns>div:first-of-type{display:flex}.shipping-and-returns>div:first-of-type>div:first-child{max-width:414px;padding-right:20px}.shipping-and-returns>div:first-of-type>div{flex:1 1 auto}body label.SPCMP_chk_lbl{position:absolute;top:17px;left:21px;z-index:1}body .SPCMP_chk_lbl .SPCMP_Add_span{position:relative;border-bottom:1px solid #575656;color:#575656!important;font-weight:500;font-size:14px;line-height:14px}body input.SPCMP_Add{height:18px;width:18px;background-color:transparent;padding:0;margin:0 8px 0 0;border:2px solid #6EAEA7;box-sizing:border-box;border-radius:3px}body input.SPCMP_Add:checked+.SPCMP_Add_span:after{content:"";display:block;position:absolute;top:1px;left:-19px;width:5px;height:12px;border:solid #6eaea7;border-width:0 2px 2px 0;transform:rotate(45deg)}body #sa_ca_wrapper *{font-family:inherit}body #sa_ca_wrapper .ca_flap{display:flex;align-items:center;font-weight:500}body .sa_ca_close+.ca_flap.ca_tab{display:flex!important}body #sa_ca_wrapper .ca_flap .SP_CA_Count{background-color:#6EAEA7;line-height:20px;margin-bottom:0;min-width:20px;min-height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px}body #sa_ca_wrapper .sa_ca_content{background:#F1F3F6;border:1px solid #237BCC;box-shadow:0 4px 10px rgba(0,0,0,.25);border-radius:10px;margin-bottom:10px;overflow:hidden;padding:24px 24px 20px;max-width:540px}body #sa_ca_wrapper .sa_ca_content.sa_ca_open{box-shadow:0 4px 10px rgb(0 0 0 / 25%)}body #sa_ca_wrapper .sa_ca_content:before{content:"Added products for comparison (max. 4):";font-weight:600;font-size:16px;line-height:20px;color:#237BCC;text-align:center;width:100%;display:block;margin:0 0 18px;padding:0 20px}body #sa_ca_wrapper .compare-controls{margin:0;padding:0;border:none;text-align:center}body #sa_ca_wrapper .compare-controls .btn{box-shadow:none;line-height:17px;background:transparent!important;border:2px solid #237BCC;color:#237BCC!important;text-transform:inherit;padding:9px 20px;max-width:280px;width:100%}body #sa_ca_wrapper .compare-controls .btn:hover{background:#237BCC!important;color:#fff!important}body #sa_ca_wrapper .sa_ca_item .sa_ca_summary a,body #sa_ca_wrapper .sa_ca_item .sa_ca_summary a span{font-weight:500;font-size:10px;line-height:16px}body #sa_ca_wrapper .sa_ca_icontainer{display:flex;flex-wrap:wrap;margin:0 -12px 5px}body #sa_ca_wrapper .sa_ca_item{width:inherit;padding:0 12px 17px;margin-bottom:0;display:flex;align-items:center}body #sa_ca_wrapper .sa_ca_item .sa_ca_pimg{height:23px;padding:0;border:none;width:66px;flex-shrink:0;margin-right:9px;padding-left:19px}body #sa_ca_wrapper .sa_ca_item .sa_ca_pimg>img{width:47px;height:23px;object-fit:contain;padding:0;margin:0 0 0 auto}body #sa_ca_wrapper .sa_ca_item .sa_ca_summary{margin:0;max-width:153px}body #sa_ca_wrapper .sa_ca_idelete{font-size:0;width:15px;height:16px;background:url(/cdn/shop/files/remove-icon.svg?v=1645778569);background-size:15px;background-repeat:no-repeat;background-position:center;background-color:transparent!important;left:0;right:auto;bottom:0;margin:auto 0}body #sa_ca_wrapper .sa_ca_content .close{background:transparent!important;padding:0;height:19px;width:19px;top:20px;right:16px}body #sa_ca_wrapper .ca_bottom .sa_ca_content .close .SP_triangle{border:none;background:url(/cdn/shop/files/cl-icon.svg?v=1645778513);background-size:19px;background-repeat:no-repeat;background-position:center;height:19px;width:19px;top:0}.product_details .product_btn a.btn.cus-compare input{height:calc(100% + 2px);width:calc(100% + 2px);position:absolute;left:0;top:0;margin:0;padding:0;font-size:0;min-height:inherit;opacity:1!important;background:transparent!important}body #sa_ca_wrapper .compare-controls .ca_Rmvall{display:none!important}body #SP_CmpHtml{margin-bottom:40px}#SP_CmpHtml .container-fulid{max-width:1232px;padding:0 70px}#SP_CmpHtml .sa_cmp_title{font-size:28px!important;letter-spacing:0!important;line-height:36px!important;color:#464646!important;text-align:center;font-weight:600;margin-bottom:40px!important}body .sp_compare_tbl *{font-family:inherit!important;font-size:16px;line-height:20px;color:#464646!important}body .sp_product_heading>li{color:#464646!important}body .sp_compare_tbl .sa_border,body .sp_compare_tbl ul.sp_product_heading,body .sp_compare_tbl ul.sp_product_con{border:none!important}body .sp_compare_tbl ul.sp_product_heading>li,body .sp_compare_tbl ul.sp_product_con>li{border-right:none!important;border-bottom:.5px solid rgba(70,70,70,.3)!important;padding:24px 12px;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}body .sp_compare_tbl ul.sp_product_heading>li{font-weight:500;background:transparent!important;text-align:left;justify-content:flex-start;padding-left:0}body .sp_compare_tbl ul.sp_product_heading>li:last-child,body .sp_compare_tbl ul.sp_product_con>li:last-child{border-bottom:none!important;justify-content:center}body .sp_compare_tbl .sp_product_heading{width:151px}body .sp_compare_tbl .sp_product{width:calc(100% - 151px)}body .sp_compare_tbl ul.sp_product_heading>li.sp_image{font-size:0;border-bottom:none!important}body .sp_compare_tbl .sp_title{font-weight:600}body .sp_compare_tbl ul.sp_product_con>li form{display:flex;justify-content:center;width:100%}body .sp_compare_tbl .sp_add_to_cart .sa_cmp_addcart,body .sp_compare_tbl .sp_add_to_cart .sa_cmp_soldout{font-size:18px;font-weight:600;letter-spacing:0;line-height:22px;padding:9px 20px;max-width:183px;width:100%;cursor:pointer}body .sp_compare_tbl .sp_add_to_cart .sa_cmp_soldout{pointer-events:none}body .sp_compare_tbl .sp_product_con .sp_image{padding:0 12px 8px;border-bottom:none!important}body .sp_compare_tbl .sp_image_block{max-height:inherit;width:100%;background:#F6F6F6;box-shadow:0 1.5873px 1.5873px rgba(0,0,0,.08);border-radius:9.64139px;height:100%;display:flex;justify-content:center;align-items:center}body .sp_compare_tbl .sp_image_block .sp_img,body .compare-image-slider-track .slider-img{height:109px;margin:56px 0;display:block;width:100%;padding:0 10px}body .sp_compare_tbl .sp_product_con .sp_price{font-weight:600}body .image-move{left:5px}body .image-move.right-arrow{right:5px}body .sp_compare_tbl .sp_close{background-color:transparent!important;font-size:0;background:url(/cdn/shop/files/compare-remove.svg?v=1645778628);background-size:22px;background-position:center;background-repeat:no-repeat;width:22px;height:25px;top:16px;right:27px}.template-page .compare-page-cus .services{margin-bottom:64px}.compare-page-cus .section-title{margin-bottom:48px}.compare-page-cus .services-box{align-items:baseline;max-width:1270px;margin:0 auto -68px}.template-page .compare-page-cus .services-box li{margin-bottom:66px}.compare-page-cus .services .section-title h2{font-size:24px;line-height:36px}.site-i-wrappper .sa_wishlist_page{padding:0 70px;max-width:1440px;margin:0 auto}.site-i-wrappper .d-flex-btn{display:none}.site-i-wrappper .wish_header{padding:0 0 40px}.site-i-wrappper .wish_header h2{font-size:28px!important;letter-spacing:0!important;line-height:36px!important;color:#464646!important}.site-i-wrappper .wishlist_pro_container{margin:0 0 0 -28px;padding-bottom:15px}.site-i-wrappper .prd_divv{background:#F6F6F6!important;padding:46px 23px 24px!important;margin:0 0 40px 28px!important;width:calc(25% - 28px)!important;box-shadow:0 1.64634px 1.64634px #00000014;border-radius:10px;position:relative;text-align:center;border:1px solid #F4F1ED!important;box-sizing:border-box;display:-webkit-box;display:flex;flex-direction:column}.site-i-wrappper .prod_divv_wishheart{margin:0;position:absolute;right:15px;top:15px}.site-i-wrappper .prod_imgg{margin:0 0 15px}.site-i-wrappper .prod_imgg>a{padding-bottom:66.75%}.site-i-wrappper .wishlist-product-variants>div.sa_pro_title{font-size:16px;line-height:20px;color:#464646;font-weight:500}.site-i-wrappper .prod_divv_addtocart{background:#FFF;border:1px solid #6EAEA7;box-sizing:border-box;border-radius:5px;word-break:break-word;display:block;padding:24px 24px 19px}.site-i-wrappper .wishlist-price-btn{font-weight:600;font-size:16px;line-height:20px;margin:14px 0;text-transform:inherit}.site-i-wrappper .wishlist-price-btn span{color:#464646}.site-i-wrappper .prd_divv .purchase,.site-i-wrappper .wishlist_pro_container .a-wishlist a,.site-i-wrappper .sw_old{border:2px solid #237BCC!important;border-radius:2px!important;padding:11px 16px!important;font-size:16px!important;line-height:17px!important;width:auto;color:#237bcc!important;text-transform:inherit!important;font-weight:600!important;letter-spacing:0!important;min-width:132px!important;cursor:pointer}.site-i-wrappper .prd_divv .purchase:hover,.site-i-wrappper .wishlist_pro_container .a-wishlist a:hover,.site-i-wrappper .sw_old:hover{background:#237bcc!important;color:#fff!important}.site-i-wrappper .prod_divv_addtocart input[disabled="disabled"]{pointer-events:none}.cus-yopto .container{max-width:1354px}.cus-yopto .review_progges.section_bottom{margin-bottom:30px}.cus-yopto .yotpo-display-wrapper.carousel-display-wrapper{padding:0;background:transparent!important}.cus-yopto .yotpo-label.yotpo-small-box{display:none!important}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel{border-bottom:1px solid rgba(70,70,70,.15);margin-bottom:15px;float:none!important;padding:0 0 16px;vertical-align:middle;display:flex;align-items:center;flex-wrap:wrap}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline{font-weight:600;line-height:36px;margin:0}.cus-yopto .yotpo-reviews-carousel *,.cus-yopto .yotpo{font-family:inherit!important}.cus-yopto .yotpo.yotpo-main-widget .yotpo-icon-star,.cus-yopto .yotpo.embedded-widget .yotpo-icon-star,.cus-yopto .yotpo.yotpo-modal .yotpo-icon-star,.cus-yopto .yotpo.bottomLine .yotpo-icon-star,.cus-yopto .yotpo.yotpo-reviews-carousel .yotpo-icon-star,.cus-yopto .mobile-filters-modal .yotpo-icon-star,.cus-yopto .yotpo.yotpo-reviews-carousel .yotpo-icon-empty-star,.cus-yopto .yotpo.yotpo-reviews-carousel .yotpo-icon-half-star{background-image:none!important;color:#E6B14D!important}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line{float:right;display:flex;align-items:center;margin-left:auto;padding-left:15px}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-num-of-reviews{margin:0 16px 0 0;font-weight:600;font-size:16px;line-height:20px;color:#464646}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line .yotpo-review-stars{order:1}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-star,.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-half-star,.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-icon-empty-star{font-size:22px!important;height:22px!important;width:22px!important}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows{margin-left:22px;order:3;display:flex!important}.cus-yopto .yotpo .yotpo-icon-right-arrow-thin:before,.cus-yopto .yotpo .yotpo-icon-left-arrow-thin:before{content:"";background:url(/cdn/shop/files/right-arw.svg?v=1645778683);background-size:35px;background-position:center;background-repeat:no-repeat;width:35px;height:17.59px;display:inline-block}.cus-yopto .yotpo .yotpo_previous,.cus-yopto .yotpo .yotpo_next{width:35px!important;height:17.59px;display:inline-flex}.cus-yopto .yotpo .yotpo-icon-left-arrow-thin:before{transform:rotate(180deg)}.cus-yopto .yotpo .yotpo_next{margin-left:24px}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .product-link-container{display:none}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .right-side{width:inherit;position:relative;padding-bottom:20px;max-width:310px;float:left}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .scroller:after{content:"";background:#f8f8f8;right:0;position:absolute;top:0;height:100%;width:2px}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .scroller{position:relative;overflow:hidden;overflow-x:hidden}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon{font-size:19px!important}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .carousel-review-date,.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .carousel-review-date{line-height:1.2;padding-left:0;font-style:italic!important;font-size:12px;display:block;float:left;width:100%;position:absolute;bottom:0}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .right-side{width:100%}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-stars{right:2px}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title{color:#464646;margin:5px 0 12px;font-weight:600;font-size:16px;line-height:20px}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body{font-style:normal!important;margin-left:0;font-size:14px;line-height:24px;color:#464646}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author{color:#464646;font-weight:400;margin-top:16px;float:unset;font-size:16px;line-height:20px;font-style:italic!important}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more{color:#464646;display:inline-block;text-decoration:underline;margin-left:4px;vertical-align:0;cursor:pointer}.cus-yopto .yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version{position:relative}.cus-yopto .yotpo-display-wrapper.carousel-display-wrapper .tool-tip-content{font-style:normal!important;margin-left:0;font-size:14px;line-height:24px;color:#464646}.cus-yopto .yotpo .yotpo-tool-tip .tool-tip-header .tool-tip-header-span{color:#464646;font-weight:600;font-size:16px;line-height:20px}.compare-page-cus .review_{padding:50px 0}.product_details_content .yotpo{margin:0 0 25px -2px}.product_details_content .yotpo-bottomline .text-m{font-weight:500;font-size:14px;line-height:16px;margin-bottom:0;margin-left:12px;border-bottom:1px solid #464646;color:#464646!important}.product_details_content .yotpo *{font-family:inherit!important}body .product_details .product_details_content .yotpo .yotpo-icon{background-image:none!important;color:#e6b14d!important;font-size:22px!important;height:20px!important;width:20px!important}.product_details_content .yotpo .standalone-bottomline.star-clickable,.product_details_content .yotpo .standalone-bottomline .star-clickable{align-items:center}.template-product .yotpo.yotpo-main-widget{background-color:#F6F6F6!important}.template-product .yotpo.yotpo-main-widget,.template-product .yotpo.yotpo-main-widget *{font-family:inherit}.template-product .main-widget{max-width:1260px;padding:0 70px 56px;margin:0 auto}.template-product .yotpo .yotpo-small-box{display:none}.template-product .yotpo .yotpo-regular-box{margin:0;border-top:none}.template-product .yotpo-nav-content .yotpo-regular-box{width:100%;padding:25px 15px 22px;margin-bottom:15px;position:relative}.template-product .yotpo-nav-content .yotpo-reviews{display:flex!important;flex-wrap:wrap;margin:0 -15px;align-items:flex-start}.template-product .yotpo-nav-content .yotpo-regular-box .yotpo-footer{display:none}.template-product .yotpo-nav-content .yotpo-regular-box .yotpo-header{position:static}.template-product .yotpo-nav-content .yotpo-regular-box .yotpo-header .yotpo-header-actions{position:absolute;bottom:0;left:15px}.template-product .yotpo-nav-content .yotpo-regular-box .yotpo-main{margin:18px 0 16px}.template-product .yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button{min-width:160px;padding:9.5px 34.5px;border:2px solid #237BCC;background:transparent;font-weight:600;font-size:14px;line-height:17px;margin:0;text-transform:inherit;transition:all .3s ease-in-out}.template-product .yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button:hover{background:#237BCC}.template-product .yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button .yotpo-icon{display:none}.template-product .yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button .yotpo-icon-button-text{color:#237BCC;transition:all .3s ease-in-out}.template-product .yotpo.yotpo-main-widget .yotpo-icon-btn.write-review-button:hover .yotpo-icon-button-text{color:#fff}.template-product .yotpo .yotpo-icon.rating-star{color:#E6B14D!important;background-image:none!important}.template-product .yotpo.yotpo-main-widget .yotpo-bottomline .based-on,.template-product .yotpo .yotpo-modal-dialog .yotpo-bottomline .based-on{font-weight:600;font-size:16px;color:#464646}.template-product .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button,.template-product .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button.write-review-button{top:21px}.template-product .yotpo.yotpo-main-widget .yotpo-header .yotpo-icon-profile{background-image:none!important;background-color:#74A4D1!important;margin-right:17px}.template-product .yotpo.yotpo-main-widget .yotpo-header .yotpo-icon-profile .yotpo-user-letter{display:flex!important;top:0;bottom:0;font-size:17px;align-items:center;justify-content:center;font-weight:600}.template-product .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.template-product .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.template-product .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,.template-product .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name{color:#464646;font-weight:600;font-size:14px;line-height:20px;margin-right:8px}.template-product .yotpo .yotpo-review .yotpo-header .yotpo-review-stars,.template-product .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars,.template-product .yotpo .yotpo-question .yotpo-header .yotpo-review-stars,.template-product .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars{padding-top:3px}.template-product .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-title,.template-product .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-title,.template-product .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-title,.template-product .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-title{background:none;font-weight:500;font-size:14px;line-height:20px;color:#6EAEA7}.template-product .yotpo-nav-content .yotpo-regular-box .yotpo-main .content-title{display:none}.template-product .yotpo-nav-content .yotpo-regular-box .yotpo-main .yotpo-review-wrapper{font-weight:400;font-size:14px;line-height:22px;color:#464646}.template-product .yotpo-nav-content .yotpo-regular-box .yotpo-header .yotpo-header-actions .yotpo-review-date{font-size:14px;line-height:20px;font-style:italic!important;color:#464646}.template-product .yotpo .yotpo-review .yotpo-comments-box{display:none!important}.template-product .yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star{font-size:22px;background-image:none!important;color:#e6b14d!important}.template-product .yotpo .yotpo-first-review{width:100%;margin-top:20px}.template-product .yotpo .yotpo-first-review .yotpo-first-review-content button{font-weight:600;font-size:16px;line-height:22px;min-width:160px;width:auto;padding:8px 29px;border:2px solid #237BCC;background:#237BCC;color:#fff;text-transform:inherit}.template-product .yotpo .yotpo-first-review .yotpo-first-review-content button:hover{border:2px solid #74A4D1;background:#74A4D1}.template-product .main-widget .write-review-wrapper.write-form{background:#fff;padding:0 20px;border-radius:3px}.template-product .main-widget .write-review-wrapper.write-form .yotpo-header-title{font-size:17px;font-weight:600!important}.template-product .main-widget .write-review-wrapper.write-form .form-element .y-input,.template-product .main-widget .write-review-wrapper.write-form .form-element .y-input{background:#FFF;border:1px solid rgba(70,70,70,.3);box-sizing:border-box;border-radius:5px;margin-bottom:15px;line-height:1.1;height:40px}.template-product .main-widget .write-review-wrapper.write-form input,.template-product .main-widget .write-review-wrapper.write-form .y-input{margin-top:6px}.template-product .main-widget .write-review-wrapper.write-form .y-label,.template-product .main-widget .write-review-wrapper.write-form span.y-label,.template-product .yotpo .yotpo-mandatory-explain{color:#464646;font-weight:500}.template-product .yotpo .write-review .connect-wrapper .y-label{padding-bottom:6px}.template-product .yotpo .write-review .submit-button .yotpo-submit{min-width:160px;width:auto;padding:8px 29px;border:2px solid #237BCC;background:#237BCC;color:#fff;font-weight:600!important;text-transform:inherit;font-family:inherit;font-size:18px;transition:all .3s ease-in-out;border-radius:3px;line-height:22px}.template-product .yotpo .write-review .submit-button .yotpo-submit:hover{border:2px solid #74A4D1!important;background:#74A4D1!important}.template-product .yotpo .write-review .yotpo-header .stars-wrapper .yotpo-icon{background-image:none!important;color:#E6B14D!important}.template-product .yotpo .write-review .form-input-error{font-weight:500!important}.template-product .yotpo .write-review .connect-wrapper{padding-left:0}.template-product .yotpo .write-review .submit-button{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}.template-product .yotpo .write-review .submit-button .form-input-error{margin:20px 20px 0}.template-product .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon{font-size:26px}.template-product .yotpo .yotpo-review-media-wrapper{display:none!important}.yotpo-main-widget .section-title h2{color:#464646}.template-product .yotpo.yotpo-main-widget{padding-top:50px}.template-product .yotpo.yotpo-main-widget .section-title{padding-left:15px;padding-right:15px}.static_page .page__content.bulk_order_form{padding:0;background:transparent;box-shadow:none}.nav-opened .spWhatsShare-container,.nav-opened #sa_ca_wrapper .sa_ca_container,.nav-opened iframe#iframe_fuguWidgetContent,.nav-opened #iframe_fuguWidget,.search_bar .spWhatsShare-container,.search_bar #sa_ca_wrapper .sa_ca_container,.search_bar iframe#iframe_fuguWidgetContent,.search_bar #iframe_fuguWidget,.cartDrawer .spWhatsShare-container,.cartDrawer #sa_ca_wrapper .sa_ca_container,.cartDrawer iframe#iframe_fuguWidgetContent,.cartDrawer #iframe_fuguWidget,.filter_menu .spWhatsShare-container,.filter_menu #sa_ca_wrapper .sa_ca_container,.filter_menu iframe#iframe_fuguWidgetContent,.filter_menu #iframe_fuguWidget{z-index:9!important}.spWhatsShare-container,#sa_ca_wrapper .sa_ca_container,iframe#iframe_fuguWidgetContent,#iframe_fuguWidget{transition:all .1s ease-in-out}.price_filter_apply span.money{pointer-events:none}.page__content a.click_here:hover{color:#74a4d1}.page__content a.click_here:hover svg{fill:#74a4d1}.static_page .page__content.warranty-registration_form,.static_page .page__content.rte.build_your_own_form{padding:0;background:transparent;box-shadow:none}.delivery_text_cls{display:flex;align-items:center;justify-content:flex-start;max-width:88%;font-weight:500}.delivery_text_cls img{width:40px;margin-right:10px;flex:0 0 auto}.delivery_text_cls p{margin:0;line-height:1.3}.discount-copy{background:#F1F3F6;border:1px solid #237BCC;box-sizing:border-box;border-radius:10px;max-width:434px;margin:40px auto 0;text-align:center;padding:17px}span.Copied-text{display:none}.copy-taxt--{display:inline-block;position:relative;vertical-align:middle}span.Copied-text{visibility:visible;width:85px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:2;bottom:-34px;right:-36px;text-decoration:none!important}span.Copied-text:before{content:"";position:absolute;top:-11px;left:50%;margin-left:-8px;border-width:6px;border-style:solid;border-color:#000 transparent transparent transparent;transform:rotate(179deg)}span.discount_code{font-weight:700}p.dis-img-code span.Copied-text{left:47%;top:68%;bottom:0;font-size:14px!important;line-height:21px!important;padding:3px}.discount-copy .discount-copy-box{position:relative}.discount-copy .discount-copy-box p,.discount-copy .discount-copy-box div{margin-bottom:12px;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#237BCC;position:relative;overflow:visible}.discount-copy .discount-copy-box .dis-img-code{display:flex;align-items:center;justify-content:center}.discount-copy .discount-copy-box p:last-child{margin:0}.discount-copy .discount-copy-box p span.Copied-text{font-weight:600;font-size:15px!important;line-height:22px;top:-36px;right:-38px;bottom:unset}.discount-copy .discount-copy-box p span.Copied-text:before{bottom:0;left:50%;margin-left:-8px;border-width:6px;border-style:solid;border-color:#000 transparent transparent transparent;transform:unset;top:31px}.discount-copy .discount-copy-box .dis-img-code p svg{width:18px;cursor:pointer;margin-left:8px}
.product_details_sub .slick-arrow {top: 50%;bottom: auto;}
.product_details_sub .slick-arrow.slick-next {right:-3px;transform: translateY(-50%) rotate(180deg);}
.product_details_sub .slick-arrow.slick-prev {left:-3px;}
.product_details_sub .slick-arrow:after{content:initial;}
.video_part .video_box .video_inner_box>img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;}
.seller_product .product_details_box ul li.saving-price {margin-top: 8px;margin-bottom:8px;}
.seller_product .product_details_box ul li .saving_money {color: red;margin:0;}
.with-add-cart-btn {display: -webkit-box;display: flex;flex-wrap: wrap;justify-content: center;}
.template-page .seller_product .product_details_box .btn{padding:11px 5px;font-size:12px;min-width:88px;}
header .nav-i-menu-bar .navMenu ul li.nav_li .nav_li_a.nav_new_menu {color: red;}
.badge_new {display: inline-flex !important;align-items: center;background: red;color: #fff;border-radius: 50px;padding: 2px 6px;overflow: hidden;font-size: 10px;text-align: center;margin: 0 !important;height: unset;width: unset;line-height: 1.3;font-weight: 600;position: relative;top: -1px;}
.seller_product .product_details_box ul li.Mrp-Pro-price {display: -webkit-box;display: flex;justify-content: center;flex-wrap: wrap;}
.seller_product .product_details_box ul li.Mrp-Pro-price > div {margin: 0 4px 4px;}
.seller_product .product_details_box ul li.Mrp-Pro-price .Pro-amnt {font-weight: 600;font-size: 16px;}
.prod-stickybar {position:fixed;bottom: 0;left: 0;width: 100%;background: #FDFCFB;padding: 10px 0 9px;box-shadow:0 -3px 10px rgb(0,0,0, 20%);z-index:11;}
.prod-stickybar .container{display: -webkit-box;display: flex;justify-content:center;align-items: center;}
/* .prod-stickybar .stpro-price {padding-top: 8px;} */
.template-product .spWhatsShare-container{z-index:8;}
.stpro-title {display: -webkit-box;display: flex;max-width: 600px;margin: 0 auto 0 0;align-items:center;cursor:pointer;padding:0 25px 0 0;}
magic-checkout-btn .container-animated{display: none;}
.stpro-title img {flex: 0 0 auto;margin: 0 10px 0 0;height:46px;width:46px;object-fit:contain;}
.stpro-title h2 {margin: 0;font-size: 17px;line-height: 1.2;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.stpro-btn {display: -webkit-box;display: flex;align-items: flex-start;margin:0;gap: 10px;}
.stpro-btn .btn {margin: 0;position:relative;}
.stpro-price p {margin: 0 25px 0 0;font-weight: 600;font-size: 24px;line-height: 29px;}
.stpro-btn .btn+div{margin-top: 0 !important;}
.template-product #shopify-section-footer{margin-bottom:82px;}
.sits-and-sleeps {margin: 0 0 6px;}
.sits-and-sleeps li {margin: 0 15px 15px 0;border-right: 1.40204px solid rgba(70,70,70,.15);padding-right: 20px;}
.sits-and-sleeps li:last-child{border-right:none;}
.sits-and-sleeps li .product_sizing {font-weight: 500;margin-bottom: 8px;}
.sits-and-sleeps li img {display: block;mix-blend-mode: multiply;margin: 0 auto;height: 40px;object-fit: scale-down;object-position: center;}
body .seller_details label.SPCMP_chk_lbl{display:none;}
.Saller_category_li .compare .yotpo {flex: 1 1 auto;}
.seller_product li .seller_details .pr-grid-dec .yotpo{margin-bottom:15px;min-height:19px;}
body .Saller_category_li .compare .yotpo .yotpo-icon,
.seller_product li .seller_details .pr-grid-dec .yotpo .yotpo-icon{background-image: none!important;color: #e6b14d !important;font-size: 19px!important;height: 17px!important;width: 17px!important;}
.Saller_category_li .compare .yotpo .text-m {font-size: 15px;color: #fff !important;margin: 0 3px 0 0;font-weight: 600;}
.seller_product li .seller_details .pr-grid-dec .yotpo .text-m{display:none;}
.Saller_category_li .compare .yotpo-stars{order:1;}
.Saller_category_li .compare .yotpo .yotpo-bottomline{background: #237BCC;padding: 5px 10px;border-radius: 25px;}
.seller_product .product_details_box .btn.disabled {background: rgba(87,86,86,.4);border-color: transparent;pointer-events: none;color: #fff;user-select: none;}
.topbar-slider:not(.slick-initialized) {display: flex;}
.topbar-slider:not(.slick-initialized) .topbar_dec {display: inline-block;}
/*.topbar-slider:not(.slick-initialized) .topbar_dec:not(:first-child){display: none;}*/

/************************ Added by Megha - 20-05 ************************/

/* start popular search section */
.popular-keyword-sec{margin: 20px 0 40px;padding-top:50px;}
.popular-keyword-sec .section-title{margin-bottom: 40px;}
.main-popular-keyword{padding: 25px;background: #F6F6F6;border-radius: 10px;}
.main-popular-keyword p{font-weight: 600;color: #575656;text-align: center;line-height: 30px;}
.main-popular-keyword a{font-size: 16px;line-height: 16px;text-decoration: underline;font-weight: 500;color: #575656;margin: 0 10px;transition: .3s;}
.main-popular-keyword a:hover{color: #237BCC;}
/* end popular search section */

/* start extra detail section */
.extra-detail-sec{margin: 20px 0 55px;}
.main-extra-detail{padding: 40px;background: #F6F6F6;border-radius: 10px;height: 300px;overflow: auto;}
.main-extra-detail::-webkit-scrollbar {width: 5px;height: 5px;}
.main-extra-detail::-webkit-scrollbar-thumb {background-color: darkgrey;border-radius: 5px;}
.main-extra-detail h6{margin-bottom: 6px;}
.main-extra-detail h4{margin: 25px 0 10px 0;}
.main-extra-detail p{line-height: 22px;margin-bottom: 15px;}
.main-extra-detail a{text-decoration: underline;color: #237bcc;}
.main-extra-detail table{width: 100%;margin-bottom: 30px;}
.main-extra-detail table td{padding: 14px;text-align: center;border: 1px solid #000;}
.main-extra-detail table th{font-size: 16px;padding: 14px;text-align: center;border: 1px solid #000;}
.main-extra-detail ul{list-style: disc;padding-left: 20px;}
.main-extra-detail ol{padding-left: 20px;}
.main-extra-detail ul li,{margin-bottom: 10px;line-height: 20px;}
.main-extra-detail ol li{margin-bottom: 15px;}
.main-extra-detail ul li a,.main-extra-detail ol li a{font-size: 16px;line-height: 16px;text-decoration: underline;color: #237BCC;}
.main-extra-detail img{width: 100%;height: auto;}
/* end extra detail section */

@media only screen and (max-width: 767px) {
  .popular-keyword-sec{margin: 10px 0;}
  .main-popular-keyword{padding: 15px;}
  .main-popular-keyword a {font-size: 14px;line-height: 14px;}
  .main-popular-keyword p{line-height: 25px;}
  .popular-keyword-sec .section-title{margin-bottom: 20px;}
  .main-extra-detail{padding: 30px 15px;}
  .main-extra-detail h2 {font-size: 18px;margin-bottom: 10px;}
  .main-extra-detail table th{font-size: 14px;}
}
/* sofa-bed-in-banglore page */
:root{
  --font-size-lg: 16px;
  --line-height-lg: 1.375;
}
.title{text-align: center;margin: 0 0 60px;}
.title.title-left {text-align: left;}
.title.title-right {text-align: right;}
.custom-padding{padding: 60px 0;}

.banner-img-txt {display: flex;justify-content: center;position: relative;}
.banner-item {display: flex;align-items: center;position: relative;z-index: 1;width: 100%;    min-height: 300px;}  
.banner-img {position: relative;width: 100%;height: 100%;z-index: -1;padding-bottom: 18.2291666667%;}
.banner-img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;object-fit: cover;}
.banner-img::before {content: '';position: absolute;top: 0;right: 0;left: 0;bottom: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);z-index: 1;}
.banner-img img {width: 100%;height: 100%;display: block;object-fit: cover;}
.banner-txt {width: 100%;font-size: 20px;line-height: 26px;color: #FFF;margin: auto;text-align: left;position: absolute;}
.banner-txt .container {padding: 20px 90px;}
.banner-txt h1 {color: #FFF;margin-bottom: 27px;line-height: 1.375;}
.banner-txt h2 {color: #FFF;margin: 5px 0 20px;}
.banner-txt p {margin-bottom: 20px;}
.banner-txt .btn {margin-top: 17px;color: #000;background-color: #fff;border-radius: 10px;border-color: #fff;}
.banner-txt.text-align-center {text-align: center;}
.banner-txt.text-align-right {text-align: right;}

.img-txt-item {display: flex;flex-wrap: wrap;align-items: center;gap: 40px;padding: 0;}
.img-txt-item .img-txt-i {width: 62.225%;padding-right: 40px;flex: 1;}
.img-txt-item .img-txt-img {width: 37.775%;}
.img-txt-item .img-txt-img .img-txt-img-a {padding-bottom: 71.4285714286%;position: relative;display: block;}
.img-txt-item .img-txt-img img{position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 7px;}

.img-txt-i p {font-size: var(--font-size-lg);line-height: var(--line-height-lg);}
.img-txt-i p a{color: #237BCB;}
.img-txt-i p a:hover{text-decoration: underline;}
.img-txt-item.image-align-left {flex-direction: row-reverse;}
.img-txt-item.image-align-left .img-txt-i {padding-right: 0;padding-left: 40px;}

.img-txt-columns-item {display: flex;flex-wrap: wrap;gap: 80px;padding: 30px 20px;}   
.img-txt-columns-box:not(.inner-bg) .img-txt-columns-item:first-child {padding-top: 0;}
.img-txt-columns-item .img-txt-col {width: 61.11%;flex: 1;}
.img-txt-columns-item .img-txt-col-img {width: 38.89%;}
.inner-bg .img-txt-columns-item .img-txt-col {width: 59.835%;}
.inner-bg .img-txt-columns-item .img-txt-col-img {width: 40.165%;}
.img-col-i-a {padding-bottom: 71.4285714286%;position: relative;display: block;}
.img-col-i-a img {position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 7px;}
.img-txt-columns-item.left-img-col{flex-direction: row-reverse;gap: 60px;}
.img-txt-columns-item .img-txt-col-img img {width: 100%;}
.img-txt-columns-item .img-txt-col h4{font-size: var(--font-size-lg);line-height: var(--line-height-lg);margin: 0 0 25px;}
.img-txt-col p {font-size: var(--font-size-lg);line-height:var(--line-height-lg);margin-bottom: 25px;}
.img-txt-col p:last-child {margin: 0;}
.img-txt-col p a{color: #237BCB;}
.img-txt-col p a:hover{text-decoration: underline;}
.img-txt-columns-box.same_layout .img-txt-columns-item {gap: 45px;}
.img-txt-columns-box.same_layout .img-txt-columns-item .img-col-i {width: calc(50% - 20px);}
.img-txt-columns-box.inner-bg {display: flex;flex-direction: column;gap: 40px;padding: 0 20px;}
.img-txt-columns-box.inner-bg .img-txt-columns-item {border-radius: 12px;}

.image-txt-box {display: flex;justify-content: center;position: relative;min-height: 31.25vw;}
.image-txt-wrapper {display: flex;align-items: center;position: relative;z-index: 1;width: 100%;min-height: 31.25vw;padding: 100px 0;}  
.image-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.image-bg::before {content: '';position: absolute;top: 0;right: 0;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 1;}
.image-bg img {width: 100%;height: 100%;display: block;object-fit: cover;}
.text-on-image {position: relative;z-index: 2;margin: auto 0;width: 100%;}
.text-on-image .container {display: flex;flex-wrap: wrap;padding: 20px 90px;}
.text-on-image .container .image-txt{width: 61%;flex: 1 1 auto;padding: 0;border-radius: 7px;color: #fff;padding-right: 10%;padding-top: 10px;}
.text-on-image .container .image-txt h2{margin-bottom: 25px;}
.text-on-image .image-txt p {font-size: 18px;line-height: 1.5;margin: 0 0 25px;}
.text-on-image .image-txt p:last-child{margin: 0;}
.text-on-image .container .image-txtimg {width: 39%;flex: 0 1 auto;padding: 0;border-radius: 7px;color: #fff;}
.text-on-image .container .image-txtimg .image-txtimg-a {position: relative;padding-bottom: 71.4285714286%;}
.text-on-image .container .image-txtimg img {position: absolute;top: 0;right: 0;left: 0;bottom: 0;width: 100%;height: 100%;border-radius: 7px;}  
.text-on-image .container.image-align-left {flex-direction: row-reverse;}
.text-on-image .container.image-align-left .image-txt {padding-left: 10%;padding-right: 0;}
.text-on-image .container .image-txt:only-child, .text-on-image .container.image-align-left .image-txt:only-child {padding: 0;}

.sofa-size-tablebox {text-align: center;padding: 0 20px;}
.sofa-size-img img {width: 100%;}
.sofa-size-tablebox .important-note {margin-top: 50px;padding: 20px;border-radius: 7px;background: #F0F8FF;}
.sofa-size-tablebox .important-note p {margin: 0;line-height: 1.375;}

.popular-search-box p {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}
.popular-search-box a {font-size: var(--font-size-lg);line-height: var(--line-height-lg);font-weight: 500;color: #575656;margin: 0;transition: .3s;background: #F5F7F8;border-radius: 125px;padding: 9px 25px;display: inline-flex;text-transform: unset;}

.review-slider-slick{margin: 0 -10px;}
.review-item {width: 33.33%;padding: 0 10px;}
.review-box {background-color: rgba(246, 245, 242, 0.6);border-radius: 10px;padding: 26px;display: flex;flex-direction: column;gap: 14px;}
.testimonial-alink {position: relative;padding-bottom: 60.2777777778%;display: block;}
.testimonial-alink img {position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;}
.review-info {display: flex;align-items: center;gap: 10px;justify-content: space-between;}
.review-info > span, .review-info > span img {max-width: 64px;min-height: 64px;max-height: 64px;object-fit: cover;border-radius: 100%;}
.review-info p, .review-info>div {display: flex;flex-direction: column;flex: 1;margin: 0;gap: 3px;font-size: 14px;line-height: 1.25;}
.review-info div h5 {font-size: 14px;margin: 0 0 5px;}
.testimonial-i {display: flex;flex-direction: column;gap: 14px;}
.testimonial-i > p {font-size: var(--font-size-lg);line-height: var(--line-height-lg);}
.review-info p span {display: flex;gap: 10px;align-items: center;color: #A4A4A4;}
.review-info p span img {max-width: 16px;height: 15px;flex: unset;}
.review-info p span.testimonial-stars {gap: 3px;}
.review-slider-slick .slick-dots {position: static;margin: 30px 0 -20px;}

.popular-product-list {display: flex;flex-direction: column;gap: 15px;}
.popular-product-list li {background: #F0F8FF;border-radius: 12px;padding: 19px 35px;display: flex;gap: 20px;width: 100%;}
.popular-product-list a:hover{text-decoration: underline;}
.popular-product-list li.heading {background: #107ADA;}
.popular-product-list li.heading h5 {font-size: var(--font-size-lg);line-height: var(--line-height-lg);color: #fff;flex: 1 1 10%;margin: 0;}
.popular-product-list li.heading h5:last-child {text-align: right;}
.popular-product-list li a {flex: 0 1 85%;font-size: var(--font-size-lg);line-height: var(--line-height-lg);color: #000;word-break: break-all;display: inline;flex-basis: auto;}
.popular-product-list li span {text-align: right;flex: 1 1 15%;font-size: var(--font-size-lg);line-height: var(--line-height-lg);color: #000;word-break: break-all;}

.faq-item {border: 1px solid #D9D9D9;border-radius: 12px;background-color: #fff;margin-bottom: 20px;overflow: hidden;}
.faq-question {position: relative;font-size: var(--font-size-lg);line-height: var(--line-height-lg);padding: 1.25rem 2.25rem 1.25rem 1.25rem;margin: 0;cursor: pointer;display: flex;justify-content: space-between;align-items: center;}
.faq-question::after {content: '';transition: transform 0.2s;position: absolute;right: 1.25rem;border-right: 2px solid #000;border-bottom: 2px solid #000;width: 10px;height: 10px;transform: rotate(45deg);}
.faq-question.active::after {transform: rotate(-135deg);}
.faq-answer {max-height: 0;overflow: hidden;transition: max-height 0.3s ease;padding: 0 1.25rem;}
.faq-answer p {font-size: var(--font-size-lg);line-height: var(--line-height-lg);margin: 0 0 1.25rem 0;}
.faq-answer p a{color: #237BCB;}
.faq-answer p a:hover{text-decoration: underline;}
.faq-item:last-child{margin-bottom: 0;}

@media only screen and (max-width:1200px){
  .custom-padding{padding: 40px 0;}
  .title {margin: 0 0 40px;}
  .banner-txt .container {padding: 20px 30px;}
  .banner-txt h1 {margin-bottom: 15px;}
  .banner-txt .btn {margin-top: 0;}

  .img-txt-col p, .img-txt-columns-item .img-txt-col h4{margin-bottom: 15px;}
  
  .image-txt-wrapper {padding: 60px 0;}
  .text-on-image .container {padding:0px 30px;}
  .sofa-size-tablebox {padding: 0;}
  .sofa-size-tablebox .important-note {margin-top: 20px;}
}

@media only screen and (max-width: 1024px){
  :root{
    --font-size-lg: 14px;
  }
  .title h2 {font-size: 22px;}
  .img-with-txt-columns .title, .site-faq .title{text-align: left;}
  .txt-with-inner-bg .title{text-align: center;}

  .img-txt-item .img-txt-i{width: 100%;}
  .img-txt-item .img-txt-img{width: 100%;}
  .img-txt-columns-item .img-txt-col h4{font-weight: 700;}

  .img-txt-columns-box {display: flex;flex-direction: column;gap: 20px;}
  .img-txt-columns-item, .img-txt-columns-item.left-img-col{flex-direction: column-reverse;gap: 20px;padding: 0;}
  .img-txt-columns-item .img-txt-col-img{width: 100%;}
  .img-txt-columns-item .img-txt-col{width: 100%;}
  .img-with-txt-columns.txt-with-inner-bg .img-txt-columns-box {padding: 0;gap: 20px;}
  .img-with-txt-columns.txt-with-inner-bg .img-txt-columns-box .img-txt-columns-item.left-img-col, .img-with-txt-columns.txt-with-inner-bg .img-txt-columns-box .img-txt-columns-item {padding: 20px;}
  .inner-bg .img-txt-columns-item .img-txt-col{width: 100%;}
  .inner-bg .img-txt-columns-item .img-txt-col-img{width: 100%;}
  .img-txt-columns-box.same_layout .img-txt-columns-item{gap: 20px;}  
  .img-txt-columns-box.same_layout .img-txt-columns-item .img-col-i{width: 100%;}

  .image-txt-wrapper {padding: 40px 0;}
  .text-on-image .container .image-txt h3{font-size: 20px;}
  .text-on-image .container .image-txt {padding-right: 5%;padding-top: 0;}
  .text-on-image .container.image-align-left .image-txt{padding-left: 5%;}
  .text-on-image .image-txt p {font-size: 14px;line-height: 1.375;margin: 0 0 15px;}
  .sofa-size-tablebox .important-note {text-align: left;}

  .review-box {padding: 15px;}

  .popular-product-list {gap: 10px;}
  .popular-product-list li {padding: 10px 20px;}
  .popular-product-list li a{font-size: 14px;flex: 1 1 75%;}
  .popular-product-list li span{font-size: 14px;flex: 1 1 25%;}
  .popular-product-list li.heading h5{font-size: 14px;}

  .popular-search-box p {gap: 10px;}
  .popular-search-box a {font-size: 14px;line-height: 1.177;padding: 5px 10px;}
}

@media only screen and (max-width: 767px) {
  .custom-padding {padding: 20px 0;}
  .title {margin: 0 0 20px;}
  .title h2 {font-size: 18px;}

  .banner-img {padding-bottom: 66.6666666667%;}
  .banner-txt .container {padding: 0 15px;}

  .img-txt-item{border: 1px solid #F6F5F2;border-radius: 12px;padding: 20px 15px;gap: 20px;}
  .img-txt-item .img-txt-i, .img-txt-item.image-align-left .img-txt-i{padding: 0;}
  .img-txt-item .img-txt-img .img-txt-img-a {padding-bottom: 70.7936507937%;}
  .img-txt-i p:last-child{margin: 0;}
  .img-txt-item .img-txt-i h3 {font-size: 18px;}

  .img-with-txt-columns {padding: 20px 5px;margin: 0 15px;border-radius: 12px;}
  .img-with-txt-columns.txt-with-inner-bg{padding: 20px 0;margin: 0;}
  
  .image-txt-wrapper {padding: 20px 15px;}
  .text-on-image .container {gap: 40px;padding: 20px;}
  .text-on-image .container .image-txt,.text-on-image .container .image-txtimg {width: 100%;padding: 0;}
  .text-on-image .container.image-align-left .image-txt{padding: 0;}
}

.article-banner {display: flex;align-items: center;position: relative;z-index: 1;width: 100%;margin-bottom: 64px;}
.article-banner span {position: relative;width: 100%;height: 100%;z-index: -1;padding-bottom: 28.8461538462%;border-radius: 12px;}
.article-banner span img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;object-fit: cover;border-radius: 12px;}
.article-banner div {width: auto;font-size: 20px;line-height: 26px;margin: auto;text-align: left;position: absolute;bottom: 33px;left: 33px;background-color: #fff;color: #000;max-width: 594px;border-radius: 12px;padding: 10px 20px;}
.article-banner h1 {margin-bottom: 0;line-height: 1.375;}
.b-txt {margin: 0 0 32px;}
.b-txt p {margin-bottom: 25px;line-height: 20px;}
.b-txt p:last-child{margin-bottom: 0;}
.b-txt p a{text-decoration: underline;}
.b-txt p a:hover{color: #237BCB;}
.blog-article-wrap ul {display: flex;align-items: flex-start;gap: 60px;padding: 32px 0 50px;}
.blog-article-wrap ul li:first-child {width: calc(69.0769230769% - 60px);overflow-y: auto;max-height: 402px;}
.blog-article-wrap ul li:last-child {width: 30.9230769231%;position: relative;}
.blog-article-wrap ul li h4, .blog-article-wrap ul li p {margin-bottom: 25px;}
.blog-article-wrap ul li p{line-height: 20px;}
.blog-article-wrap ul li p a{text-decoration: underline;display: inline;}
.blog-article-wrap ul li p a:hover{color: #237BCB;}
.blog-article-wrap ul li a {padding-bottom:100%;position: relative;display: block;}
.blog-article-wrap ul li a img {position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 7px;}
.blog-article-wrap ul.left-img {flex-direction: row-reverse;}
.img-full {text-align: center;padding: 30px 0;}
.blog-article-wrap ul li:first-child::-webkit-scrollbar {width: 5px;height: 5px;}
.blog-article-wrap ul li:first-child::-webkit-scrollbar-thumb {background-color: darkgrey;border-radius: 5px;}

.article-faq {padding: 60px 0;}
.article-faq .container {max-width: 1264px;}
.article-faq ul li {border: 1px solid #D9D9D9;border-radius: 12px;background-color: #fff;margin-bottom: 20px;overflow: hidden;}
.article-faq ul li h5 {position: relative;font-size: var(--font-size-lg);line-height: var(--line-height-lg);padding: 1.25rem 2.25rem 1.25rem 1.25rem;margin: 0;cursor: pointer;display: flex;justify-content: space-between;align-items: center;}
.article-faq ul li h5::after {content: '';transition: transform 0.2s;position: absolute;right: 1.25rem;border-right: 2px solid #464646;border-bottom: 2px solid #464646;width: 10px;height: 10px;transform: rotate(45deg);}
.article-faq ul li h5.active::after {transform: rotate(-135deg);}
.article-faq ul li:last-child{margin-bottom: 0;}
.article-faq ul li div {max-height: 0;overflow: hidden;transition: max-height 0.3s ease;padding: 0 1.25rem;}
.article-faq ul li div p {font-size: var(--font-size-lg);line-height: var(--line-height-lg);margin: 0 0 1.25rem 0;}
.article-faq ul li div p a{color: #237BCB;}
.article-faq ul li div p a:hover{text-decoration: underline;}
.article-faq h2{text-align: center;margin: 0 0 60px;}

.product-card-in{width: 100%;}
.template-article .breadcrumb-navigation{width: 100%;}
.template-article .breadcrumb-navigation .breadcrumb-li a {text-decoration: none;padding: 0 10px 0 0;text-transform: unset;color: #464646;}
.template-article .breadcrumb-navigation .breadcrumb-li a::after {content: '';border-right: 1px solid #464646;color: #464646;transform: rotate(15deg);position: absolute;width: 1px;height: 14px;right: 0;}
.template-article .breadcrumb-navigation .breadcrumb-li span {text-decoration: none;text-transform: unset;}
.template-article .title-with-pagination .breadcrumb-navigation .breadcrumb-li {margin: 0 10px 5px 0;}
.template-article .breadcrumb-navigation .breadcrumb-li a svg, .template-article  .breadcrumb-navigation .breadcrumb-li span svg{display: none;}
.template-article .breadcrumb-navigation .breadcrumb-li:last-child a::after {content: none;}
.product-card-in{position: relative;}
.product-card-in .compare {position: absolute;right: 25px;top: 25px;width: 28px;left: auto;padding: 0;}

body .product-card-in .div-wishlist .nothearted .add-wish, body .product-card-in .div-wishlist .hearted .added-wish{bottom: -3px;left: auto;right: 38px;padding: 12px 12px;transform: unset;}
.product-card-in .div-wishlist span:after{border-width: 1px 1px 0px 0;top: 0;right: -6px;left: auto;bottom: 0;margin-top: auto;margin-bottom: auto;}
.article-page div:not(.article-banner) > div > h1{margin-bottom: 40px;}

@media only screen and (max-width: 1199px) {
  .blog-article-wrap ul{gap: 40px;}
  .blog-article-wrap ul li:first-child {max-height: 347px;}
  .blog-article-wrap ul li h4{margin-bottom: 10px;}      
  .article-faq {padding: 40px 0;}
  .article-faq h2{margin: 0 0 40px;}
}
@media only screen and (max-width: 991px) {
  .article-banner h1 {font-size: 25px;}
  .blog-article-wrap ul li:first-child {width: calc(70% - 40px);max-height: 274px;}
  .blog-article-wrap ul li:last-child {width: 30%;}
  .blog-article-wrap ul li p{margin-bottom: 20px;}      
}
@media only screen and (max-width: 767px) {
  .article-page.section_bottom{padding-top: 20px;}
  .template-article .title-with-pagination.section-title{margin: 0;}
  .template-article .title-with-pagination .breadcrumb-navigation{display: none;}
  .blog-article-wrap{padding: 0 20px;}
  .article-banner {margin-bottom: 20px;}
  .article-banner span{padding-bottom: 0;min-height: 300px;}
  .article-banner div {left: 0;right: 0;bottom: 20px;max-width: 594px;border-radius: 10px;padding: 10px;margin: 0 20px;}
  .article-banner h1 {font-size: 18px;}
  .b-txt{margin-bottom: 20px;}
  .b-txt p{margin-bottom: 15px;}
  .blog-article-wrap ul {gap: 20px;padding: 20px 0;flex-direction: column-reverse;}
  .blog-article-wrap ul li:first-child {width: 100%;max-height: unset !important;overflow-y: unset;}
  .blog-article-wrap ul li:last-child {width: 100%;}  
  .blog-article-wrap ul li p{margin-bottom: 15px;}
  .img-full{padding: 20px 0;}
  .blog-article-wrap ul.left-img {flex-direction: column-reverse;}
  .blog-article-wrap ul li:last-child {position: unset;}
  .article-faq {padding: 20px 0;}
  .article-faq h2{margin: 0 0 20px;font-size: 20px;}
  .our-collection{padding-bottom: 70px !important;}
}

.product_details .product_details_box {padding: 32px 0;}
.product_page_only + .product_detail_page_only .product_details .product_details_box {padding-top: 0;}


/* collection page 28-10-24 */

.main-coll-wrapper colle-filter {
  max-width: 25.3472%;
  padding-right: 20px;
  width: 100%;
  position: sticky;
  top: 75px;
  height: 100%;
}
.OtheCategory .main-coll-wrapper .seller_product_box{
  max-width: calc(100% - 25.3472%);
  width: 100%;
}
.seller_product .main-coll-wrapper .seller_ul li.Saller_category_li{
  width: 100%;
  margin-bottom: 0;
  padding: 0;
  max-width: calc(33.33% - 13.33px);
}
.seller_product .main-coll-wrapper .seller_ul {
  /* margin: 0 -10px; */
  margin: 0;
  gap: 20px;
}
.filter-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #F3F3F3;
}
.filter-header .filter-label {
  margin: 0;
}
.filter-header>remove-filter.clear-all-filter {
    margin-left: auto;
    font-weight: 500;
}
.filter-label{
  font-size: 14px;
  
  margin: 0;
  flex-shrink: 0;
  padding-right: 10px;
}
.filter-title-wrap>span {
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
}
.filter-group .label-wrapper span.color-img {
    width: 20px;
    height: 20px;
    overflow: hidden;
}
.filter-group span.color-img img {
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.filter-group {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #F3F3F3;
  display:block;
}
.filter-group>ul {
  padding: 20px 0 0;
}
.label-wrapper {
  display: flex;
  position: relative;
  padding-left: 26px;
  cursor: pointer;
  align-items: center;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  gap: 10px;
  line-height: 17px;
  font-weight: 500;
}
.label-wrapper input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.checkmark {
  position: absolute;
  top: 50%;
  left: 0;
  height: 16px;
  width: 16px;
  border: 1px solid #464646;
  border-radius: 4px;
  transform: translateY(-50%);
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.label-wrapper input:checked ~ .checkmark:after {
  display: block;
}
.label-wrapper .checkmark:after {
  width: 100%;
  height: 100%;
  background-image: url(/cdn/shop/files/check_Stroke.svg?v=1730178911);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: center;
}
.filter-group>ul>li:not(:last-child) {
  padding-bottom: 10px;
}
.filter-group .more-link {
  color: #107ADA;
  padding-top: 20px;
  display: inline-block;
}
.filter-group .more-link.show-less{
  display:none;
}
.filter-label>span {
  font-weight: 400;
}
.filter-wrapper {
  border: 1px solid #F3F3F3;
  padding: 20px;
  border-radius: 7px;
}
.filter-group:last-child {
  margin: 0;
  padding: 0;
  border: 0;
}
.filter-label+a {
  display: inline-block;
  font-size: 12px;
  text-decoration: underline;
  padding-left: 10px;
  vertical-align: top;
}

/* popular search  */
.popular-search-box a{
  font-size: 14px;
  font-weight: 500;
  color: #464646;
}
.popular-keyword-sec .section-title > h2{
  font-size: 34px;
}
.popular-keyword-sec .section-title {
  margin-bottom: 50px;
}
.title-with-pagination .breadcrumb-navigation{
  padding-left: 20px;
}
.title-with-pagination .breadcrumb-navigation .breadcrumb-li{
  margin: 0;
  line-height: 1.3;
}
.breadcrumb-navigation .breadcrumb-li a, .breadcrumb-navigation .breadcrumb-li span{
  text-transform: lowercase;
  color: #464646;
  font-size: 14px;
  text-decoration: none;
  font-weight: 500;
}
.breadcrumb-navigation .breadcrumb-li > span {
    color: #107ADA;
}
.breadcrumb-navigation .breadcrumb-li span.breadcrumb-divider {
  padding: 0 5px;
  color: #464646;
}
.product_details .breadcrumb-navigation {
  width: 100%;
}
.filter-title-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/* collection grid */
.OtheCategory .main-coll-wrapper .seller_ul li.Saller_category_li .seller_contents {
  padding: 12px;
  background: none;
  box-shadow: none;
  border-radius: 7px;
  border: 1px solid #F3F3F3;
}
.main-coll-wrapper .compare{
  top: 25px;
  right: 25px;
  left: auto;
  max-width: fit-content;
  padding: 0;
}
.seller_product .main-coll-wrapper .seller_contents a.main-pr-img{
  border-radius: 7px;
  margin-bottom: 20px;
}
.OtheCategory .main-coll-wrapper .seller_details h4{
  text-align: left;
}
.OtheCategory .main-coll-wrapper .product_color_part{
  justify-content: flex-start;
  margin: 0;
  padding: 0;
  gap: 10px;
  margin-bottom: 15px;
  font-weight: 500;
}
.OtheCategory .main-coll-wrapper .seller_details h4{
  font-size: 16px;
  margin-bottom: 15px;
  /* font-weight: 400; */
  text-align: left;
  line-height: 21px;
}
.main-coll-wrapper div#category {
  width: 100%;
  padding-bottom: 10px;
}
.OtheCategory .main-coll-wrapper .product_details_box {
  padding: 0;
  border: 0;
}
.seller_product .main-coll-wrapper .product_color_part p{
  margin: 0;
}
.OtheCategory .main-coll-wrapper .product_details_box ul {
  background: #FFF7F066;
  padding: 10px;
  border-radius: 7px;
  text-align: left;
}
.seller_product .main-coll-wrapper .product_details_box ul li.Mrp-Pro-price{
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
}
.seller_product .main-coll-wrapper .product_details_box ul li.Mrp-Pro-price .Pro-amnt {
  
  font-size: 20px;
  margin: 0;
  line-height: 1.2;
}
.seller_product .main-coll-wrapper .product_details_box ul li .saving_money{
  color: #6EADA6;
  font-weight:600;
}
.seller_product .main-coll-wrapper .product_details_box ul li{
  font-size: 14px;
}
.main-coll-wrapper .with-add-cart-btn add-to-cart {
  width: 100%;
  padding-top: 15px;
}
.seller_product .main-coll-wrapper .product_details_box .btn{
  line-height: 1;
  padding: 9px 6px;
  font-size: 18px;
  text-transform: uppercase;
  border-radius: 4px;
  width: 100%;
  margin: 0;
}
.main-coll-wrapper.d-flex .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel {
  padding: 0 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  font-family: 'Montserrat', sans-serif !important;
  text-decoration: underline;
}
.seller_product .main-coll-wrapper .product_details_box ul li.saving-price{
  display: flex;
  gap: 5px;
}
.seller_product .main-coll-wrapper .product_details_box ul li.saving-price .MRP-Price.line-throgh {
  color: #8D8D8D;
  font-size: 14px;
  font-weight: 500;
}
.seller_product .main-coll-wrapper .seller_contents a.main-pr-img img{
  object-fit: cover;
}
/* .seller_product .main-coll-wrapper .seller_contents a.main-pr-img:after{
  padding-bottom: 100%;
} */
.main-coll-wrapper .load-more-prod .load_more {
  padding: 7px 17px;
  min-width: unset;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
  background: #464646;
  border-color: #464646;
  border-radius: 4px;
}
.main-coll-wrapper .loading .load-more-prod .load_more {
  color: #fff;
  background: #b1b1b1;
  border-color: #b1b1b1;
}
.main-coll-wrapper .loading .load-more-prod .load_more:before{
  border-top-color: #464646;
}
.popular-search-box a{
  padding: 12px 25px;
}
.seller_product .title-with-pagination h2 {
  line-height: 1.2;
  font-size: 34px;
  
  max-width: calc(100% - 25.3472%);
  width: 100%;
  margin: 0;
}
.seller_product .title-with-pagination .breadcrumb-navigation {
  padding-left: 20px;
  max-width: 25.3472%;
  width: 100%;
  margin: 0;
}
.main-coll-wrapper load-more {
  padding-top: 70px;
  display: block;
}
.popular-search-box {
  padding-bottom: 20px;
}
.main-coll-wrapper {
  padding-bottom: 50px;
}
.star-container.yotpo-sr-star-full svg path {
  stroke: #ECAB4B;
  fill: #ECAB4B;
}
.star-container.yotpo-sr-star-half svg path{
  stroke: #ECAB4B;
}
.star-container.yotpo-sr-star-half svg linearGradient stop:first-child{
  stop-color: #ECAB4B;
}

/* PDP */
.product_detail_page_only .prod-bredcrumb{
  margin: 0;
  padding-bottom: 18px;
}
.product_detail_page_only .breadcrumb-navigation{
  padding-left: 0;
}
.product_detail_page_only .product_details_box .compare {
  padding: 0;
  width: auto;
  max-width: fit-content;
  margin-left: auto;
  top: 15px;
  right: 52px;
  position: absolute;
}
.product_details .product_details_main{
  border-radius: 7px;
  overflow: hidden;
  margin-bottom: 9px;
}

/* .product_details .product_details_main .details_main_slider .prod-padd:after{
  padding-bottom: 100%;
} */
.product_details .product_details_main .details_main_slider a img, .product_details .product_details_main .details_main_slider video, .product_details .product_details_main .details_main_slider iframe{
  /* object-fit: cover; */
    object-fit: contain;
    background: #ebebeb;
}
.product_details .slick-dots .slick-active button:before,.related-product-slider .slick-dots .slick-active button:before,.our-collection .slick-dots .slick-active button:before {
  border-color: transparent;
}
.product_details .slick-dots .slick-active button,.related-product-slider .slick-dots .slick-active button,.our-collection .slick-dots .slick-active button {
  background: #74A4D1;
  width: 10px;
  height: 10px;
}
.product_details .slick-dots button,.related-product-slider .slick-dots button,.our-collection .slick-dots button{
  min-width: 7px;
  width: 7px;
  height: 7px;
  background: #fff;
}
.related-product-slider .slick-dots button,.our-collection .slick-dots button{
  background: #d5d5d5;
}
.product_details .slick-dots li,.related-product-slider .slick-dots li,.our-collection .slick-dots li{
  padding: 0;
  margin: 0 4px 0px;
}
.product_details .slick-dots{
  bottom: 10px;
}
.check-inputdiv {
  display: flex;
  align-items: center;
  border: 1px solid #107ADA;
  border-radius: 5px;
  max-width: 150px;
  padding: 5px;
  position: relative;
  flex-shrink:0;
}
.check-inputdiv input {
  border: 0;
  font-size: 14px;
  font-weight: 500;
  padding: 5px;
}
.check-inputdiv input.check_btn.zipcheck {
  background-color: #107ADA;
  color: #fff;
  max-width: fit-content;
  font-size: 14px;
  font-weight: 500;
  padding: 8px 10px;
  border-radius: 5px;
  cursor: pointer;
}
.check-inputdiv >svg {
  position: absolute;
  right: auto;
  left: calc(100% + 10px);
}
.shipment-box .delivery-box-wrapper {
  padding-bottom: 25px;
  flex-wrap: wrap;
}
.shipment-box .delivery-box-wrapper>p {
  font-size: 13px;
  color: red;
  line-height: 1.4;
  padding-top: 2px;
  margin-bottom: 5px;
  width:100%;
}
.pro_check_avail {
  padding-bottom: 25px;
}
.pro_check_avail h6.avail_text {
  font-size: 14px;
  
  margin-bottom: 10px;
}
.delivery-box-wrapper {
  display: flex;
  gap: 10px;
}
.delivery-box {
  border: 1px dashed #6EADA6;
  border-radius: 4px;
  padding: 7px;
}
.delivery-box {
  border: 1px dashed #6EADA6;
  border-radius: 4px;
  padding: 7px;
  display: flex;
  gap: 10px;
  align-items: center;
}
.delivery-box h6 {
  font-size: 12px;
  margin-bottom: 5px;
}
.delivery-box p {
  margin: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
  align-items: center;
  gap: 5px;
}
.delivery-box p span.del-price {
  color: #fff;
  background-color: #6EADA6;
  padding: 2px 4px;
  border-radius: 2px;
  display: inline-block;
  line-height: 1;
}
.icon-wrap svg {
  fill: transparent;
}
a.yotpo-sr-bottom-line-summary {
  align-items: center !important;
}
a.yotpo-sr-bottom-line-summary>div {
  height: auto !important;
}
a.yotpo-sr-bottom-line-summary .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{
  padding-top: 0 !important;
  line-height: 1 !important;
  font-family: 'Montserrat', sans-serif !important;
  text-decoration: underline !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #464646 !important;
}
.product_details .yotpo-widget-instance {
  padding-bottom: 0;
}
.pro_details_li {
  padding-bottom: 10px;
}
.pro_details_li span.money {
  font-size: 25px;
  font-weight: 600;
  line-height: 1.22;
}
.product_details_ul.compare_pro_prc {
  font-size: 14px;
  color: #8D8D8D;
  font-weight: 500;
  line-height: 1.22;
  display: inline-block;
  padding-right: 3px;
}
.prod-savings {
  display: inline-block;
  line-height: 1;
}
.prod-savings p.saving_money {
  font-size: 12px;
  font-weight: 500;
}
.product_details .product_according_show p strong, .product_details .product_according_show p b {
  font-weight: 500;
}
.product_details .product_about_details .panel_row.active span.down-arw {
  transform: rotate(180deg);
}
.product_details .product_about_details .panel_row span.down-arw {
  transition: transform 0.5s ease-in-out;
}
.product_details .product_according_show p>a {
  text-decoration: underline;
}
.product-option-box {
  border: 1px solid #F3F3F3;
  border-radius: 7px;
  padding: 20px;
}
.product-option-box p.checkout-msg {
  font-size: 12px;
}
.product-option-box .product_qty {
  margin-bottom: 25px;
}
.product-option-box .product_qty>label {
  font-weight: 600;
}
.product_details .add_to_cart_btn {
  margin: 0;
  gap: 13px;
  align-items: flex-start;
}
.product_details .add_to_cart_btn button {
  padding: 8px 15px;
  margin: 0;
  text-transform: uppercase;
  background: #fff;
  color: #107ADA;
  border-radius: 4px;
  max-width: calc(50% - 6.5px);
  width: 100%;
  border-color: #107ADA;
  border-width: 1px;
}
.product_details .add_to_cart_btn button:hover {
  background: #107ADA;
  color: #fff;
}
.product-option-box .buy_now_btn{
  max-width: calc(50% - 6.5px);
  width: 100%;
}
.product-option-box #razorpay-magic-btn[data-variant=magic-btn-v3] .overlay{
  background: #107ADA;
}
.product_qty .quantity-btn{
  font-size: 22px;
  color: #464646;
  font-weight: 500;
  padding: 8px 15px;
}
.product_qty .quantity-input{
  font-size: 14px;
}
.product-discount {
  position: absolute;
  right: auto;
  top: 0;
  left: calc(100% + 30px);
  width: max-content;
  display:flex;
  gap:8px;
}
.product-discount .discount-box{
  font-size: 12px;
  text-align: center;
  font-weight: 500;
}
.discount-box >span {
  display: block;
}
.discount-box span.sale-text {
  background: #74A4D1;
  color: #fff;
  text-transform: uppercase;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.grid_inner.pro_price_info {
  gap: 50px;
  position: relative;
  max-width: fit-content;
}
.discount-box .dis_code {
  padding: 4px;
  border: .5px dashed #74A4D1;
  border-radius: 0 0 4px 4px;
  position: relative;
}
.dis_code p.code-text {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 4px;
  font-weight: 400;
}
.check-avail-bg {
  display: flex;
  align-items: center;
  gap: 12px;
}
.pincode-msg {
  display: flex;
  align-items: center;
  gap: 8px;
}
.pincode-msg span.zipErrMsg {
  color: #E24461;
  font-size: 13px;
  font-weight: 500;
}
.discount-box span.discount-per {
  width: 100%;
  display: block;
  border-bottom: .5px dashed #74A4D1;
  padding-bottom: 4px;
  margin-bottom: 4px;
  font-weight: 600;
}
.dis_code p.code-text span {
  cursor: pointer;
}
.prod-savings span.dis_per {
  color: #6EADA6;
  font-size: 14px;
  font-weight: 600;
  padding-right: 3px;
}
ul.services-benefits {
  gap: 10px;
  padding-bottom: 20px;
  justify-content: space-around;
}
/* ul.services-benefits li {
  max-width: calc(20% - 8px);
} */
.benefits-inner-content p,.benefits-inner-content h4 {
  font-size: 12px;
  line-height: 1.2;
  margin-bottom: 8px;
}
.benefits-inner-content > span {
  display: flex;
  margin: 0 auto 8px;
  justify-content: center;
  align-items: center;
  min-height: 46px;
}
.discount-box span.Copied-text{
  bottom: auto;
  right: auto;
  top: calc(100% + 6px);
  left: calc(100% - 55px);
  background-color: #74a4d1;
  width: 75px;
}
span.discount-code-copy {
  display: inline-block;
  cursor: pointer;
}
.discount-box span.discode {
  font-weight: 500;
}
.discount-box span.Copied-text:before{
  border-color: #74a4d1 transparent transparent transparent;
}
.product_details .product_review a.btn.btn-border.sharing_btn {
  border: 0;
  background: transparent;
  min-width: unset;
  padding: 0;
  margin: 0;
}
.product_details .product_review .shares_icons{
  min-width: fit-content;
  top: calc(100% + 5px);
}
.product_details .product_review .pro-share-icon li a p{
  border: 0;
}
.product_details .product_review .pro-share-icon li:not(:last-child) a:after{
  width: 100%;
}
.product_details .product_dropdown> li{
  max-width: 100%;
  width: 100%;
  margin: 0;
  margin-bottom: 30px;
  flex: unset;
  min-width:unset;
}
.product_details .product_dropdown {
  margin: 0;
}
.product_details_content variant-selects{
  background: #FFF7F066;
  padding: 20px;
  border-radius: 7px;
  margin-bottom: 25px;
  margin-top: 10px;
}
.product_details .product_dropdown> li:last-child {
  margin-bottom: 0;
}
.product_details .dropdown_title{
  display: none;
}
.product_details .dropdown_hide{
  display: flex;
  position: unset;
  overflow-x: auto;
  max-width: 100%;
  background: transparent;
  gap: 10px;
  padding-bottom: 4px;
  padding-right: 1px;
  align-items: flex-end;
}
.product_details .dropdown_hide li{
  padding: 0;
  text-align: center;
  border: 0;
  border-radius: 0;
  background: transparent;
  flex: unset;
  min-width: unset;
  flex-shrink: 0;
  cursor:default;
}
.product_details .dropdown_hide li:last-child {
  border-radius: 4px;
}
.product_details .dropdown_hide::-webkit-scrollbar {
  height: 5px;
  border-radius: 20px;
}
.product_details .dropdown_hide::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 20px;
}
.product_details .dropdown_hide::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 20px;
}
.product_details .dropdown_hide li.foam-soldout>a {
  pointer-events: none;
  background: #ddd;
  border-color: #ddd;
  color: #fff;
}
.product_details .dropdown_hide li.foam-soldout{
   pointer-events: none;
}
.product_details .dropdown_hide li.active > a {
  background: #74A4D1;
}
.product_details .dropdown_hide li > a {
  padding: 10px 20px;
  border: 1px solid #74A4D1;
  border-radius: 4px;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 2px;
  cursor:pointer;
  font-weight: 500;
}
.product_details .dropdown_hide li > a.disable{
  background: #ddd;
  border-color: #ddd;
  color: #fff;
  pointer-events:none;
  cursor:default;
}
.prod-bredcrumb .breadcrumb-navigation .breadcrumb-li{
  margin:0;
  color: #107ADA;
  font-weight: 500;
}
.benefits-inner-content > span img {
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 60px;
  margin: 0 auto;
}

.product_details .dropdown_hide li>span {
  font-size: 10px;
  font-weight: 500;
  background: #DCBC7A;
  color: #fff;
  width: 100%;
  display: block;
  text-transform: uppercase;
  padding: 3px;
  border-radius: 4px 4px 0 0;
}
.product_details .dropdown_hide li>span.highlight_tag+a{
  border-radius: 0 0 4px 4px;
}
/* PDP faq */
.collection-faq h2 {
  font-size: 34px;
  margin-bottom: 0;
  text-align: center;
  line-height: 1.2;
}
.collection-faq .container > ul {
  padding: 50px 0;
}
.collection-faq ul li {
  border: 1px solid #D9D9D9;
  border-radius: 12px;
  background-color: #fff;
  margin-bottom: 10px;
  overflow: hidden;
}
.collection-faq ul li h5 {
  position: relative;
  font-size: 17px;
  line-height: 1.295;
  padding: 29px 50px 29px 40px;
  margin: 0;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  
}
.collection-faq ul li h5::after {
  content: '';
  transition: transform 0.2s;
  position: absolute;
  right: 40px;
  border-right: 2px solid #464646;
  border-bottom: 2px solid #464646;
  width: 12px;
  height: 12px;
  transform: rotate(45deg);
  border-radius: 0 2px 2px 2px;
}
.collection-faq ul li h5.active:after{
  transform:rotate(225deg);
}
.collection-faq ul li > div {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
  padding: 0 40px;
}
.collection-faq ul li div p {
  font-size: var(--font-size-lg);
  line-height: var(--line-height-lg);
  margin: 0 0 1.25rem 0;
}
.collection-faq .container {
  max-width: 1304px;
}

/* review */
.review_.cust_prod_review {
  background: #F6F6F666;
  box-shadow: none;
  padding-top: 50px;
}
.review_.cust_prod_review .review_progges .section-title h2{
  margin-bottom: 5px;
  
  font-size: 34px;
  line-height: 1.2;
}
.review_.cust_prod_review .review_progges .section-title p{
  font-weight: 400;
  line-height: 1.2;
}
.review_.cust_prod_review .review_progges .section-title {
  margin-bottom: 50px;
}
.review_.cust_prod_review .pogress_grid p.progres_title{
  font-weight: 600;
  margin-right: 24px;
}
.review_.cust_prod_review .progress2{
  max-width: 312px;
  overflow: hidden;
  box-shadow: 0px 2px 2px 0px #00000014 inset;
  background: #F6F6F6D9;
}
.review_.cust_prod_review .progress-bar2{
  background-color: #6EADA6;
  box-shadow: 0px 2px 2px 0px #00000014 inset;
  border-radius: 5px;
  background-image: unset;
}
.review_.cust_prod_review .pogress_grid p.progres_per {
  font-size: 18px !important;
  font-weight: 600;
}
.product-extra-details .yotpo-widget-instance {
  background: #F6F6F666;
}
.product-extra-details .pr-grid-dec .yotpo-widget-instance{
   background: none;
}
.product-extra-details .yotpo-reviews-wrapper {
  display: none;
}
.product-extra-details .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,.product-extra-details .yotpo-display-m .yotpo-main-layout .yotpo-head .yotpo-headline {
  font-size: 28px;
  font-weight: 600;
  font-family: 'Montserrat', sans-serif;
  color: #464646;
}
.product-extra-details .yotpo-display-l .yotpo-main-layout .yotpo-head,.product-extra-details .yotpo-display-m .yotpo-main-layout .yotpo-head{
  margin-bottom: 50px;
  margin-top: 0;
}
.product-extra-details div#yotpo-reviews-main-widget {
  --secondary-font-family: 'Montserrat', sans-serif !important;
  --primary-font-weight: 400 !important;
  --text-color: #464646 !important;
  --primary-font-family: 'Montserrat', sans-serif !important;
  --secondary-font-weight: 400 !important;
}
.product-extra-details .yotpo-bottom-line-text{
  font-weight: 400 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 12px;
  color: #464646 !important;
}
.product-extra-details .yotpo-star-rating .star-container svg.yotpo-star-rating-icon {
  border-radius: 10px;
}
.product-extra-details #yotpo-main-widget-btn[data-v-45e7fb23]{
  line-height: 1;
  font-size: 12px;
  font-weight: 500;
  height: 30px;
  min-width: unset;
}
 .product-extra-details .yotpo-base-layout{
   width: 100% !important;
}
.product-extra-details .yotpo-main-widget-layout{
  max-width: 1132px;
  padding: 0 20px;
}
.product-extra-details .yotpo-text-container .yotpo-read-more-text {
  font-size: 14px !important;
}
.product-extra-details .yotpo-date-format{
  font-size: 14px;
  font-style: italic;
  color: #8D8D8D;
}
.product-extra-details .yotpo-review-votes-text{
  font-size: 14px;
}
.product-extra-details span.yotpo-reviewer-name.unselectable {
  font-size: 16px;
  font-style: italic;
  color: #464646 !important;
}
.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-title, .yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-title,
.yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, 
.yotpo-display-m .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title{
  font-size: 14px;
}
.yotpo-text-container .yotpo-read-more[data-v-bea6cc2e]{
  color: #464646 !important;
  text-decoration: underline;
}
.product_details .product_dropdown li label span.sel-val,.product_details .product_dropdown li label span.cus_count {
  font-weight: 500;
}
.yotpo-verified-icon-wrapper svg.yotpo-verified-icon {
  fill: rgb(106, 161, 221);
}

/* img with text */
.custom-img-content {
  background: #FFF7F066;
  padding: 50px 0;
  clear: both;
}
.custom-img-content .img-txt-col p{
  font-size: 12px;
  line-height: 1.5;
  margin-bottom: 20px;
  font-weight: 500;
}
.custom-img-content .img-txt-col p a{
  text-decoration:underline;
  color: #464646;
}
.custom-img-content .img-txt-col p:last-child{
  margin:0;
}
.custom-img-content .img-txt-columns-item{
  padding:0;
}

/*only image  */

.only-image {
  background: #FFF7F066;
  padding: 50px 0;
}
.only-image .title {
  margin-bottom: 50px;
}
.only-img-wrapper {
  display: flex;
  justify-content: center;
}
.only-img-wrapper .img-wrp {
  /* max-width: 1000px; */
  width:100%;
}
.only-img-wrapper .img-wrp img {
    width: 100%;
    object-fit: cover;
    object-position: center;
}

/* video */
.product-extra-details .video_part .video_content{
  position: absolute;
  bottom: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-extra-details .video_part .video_box{
  max-width: 900px;
  width: 100%;
  height: auto;
  border-radius: 12px !important;
  padding: 0;
}
.product-extra-details .video_part .video_box .video_inner_box{
  position: relative;
  padding-bottom: 56.333%;
  display: block;
  width: auto;
  height: auto;
  top: unset;
  left: unset;
  bottom: unset;
  right: unset;
  object-fit: unset;
  border-radius: 12px;
  overflow: hidden;
}
.product-extra-details .video_part .video_box a.video_inner_box::before{
  opacity: 0;
}
.video_part .video_box:after{
  display:none;
}
.product-extra-details .title h2{
  font-size: 34px;
  line-height:1.2;
  margin-bottom: 5px;
}
.custom-img-content .img-col-i-a{
  padding-bottom: 50.588%;
}
.product-extra-details .title p{
  font-size:20px;
  line-height: 1.2;
}
.product-extra-details .title{
  margin-bottom: 50px;
  text-align: center;
}

/* img scrolling */

.content-scroll p{
  font-size: 17px;
  line-height: 1.48;
  }
  .content-scroll h2{
  font-size: 36px;
  line-height: 1.11;
  font-weight: 500;
}
.section-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 100px;
}
.section-wrapper .left{
  max-width: 534px;
  width: 100%;
}
.section-wrapper .right{
  max-width: 41.877%;
  width: 100%;
  position: sticky;
  top: 27vh;
  height: 100%;
}
.content-scroll {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.img-with-txt-scroll {
  padding: 50px 0;
  background: #FFF7F066;
  
}
.img-with-txt-scroll .container {
  max-width: 1258px;
}
.img-scrolling {
  position: relative;
  padding-bottom: 100.6%;
  display: block;
  overflow: hidden;
  border-radius: 25px;
}
.img-scrolling .img-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  transition: all .1s ease-in-out;
}
.img-scrolling .img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: none;
}
.img-with-txt-scroll .title {
  padding-bottom: 60px;
  width: 100%;
}

/* related procut */

.seller_product .main-coll-wrapper .seller_ul.related-product-slider li.Saller_category_li{
  max-width: calc(25% - 24px);
  padding: 0 16px;
}
.related-product-slider .slick-arrow:before {
  border-left: 2px solid #A4A4A4;
  border-bottom: 2px solid #A4A4A4;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.related-product-slider .slick-arrow:after{
  display:none;
}
.related-product-slider .slick-arrow.slick-prev {
  left: -22px;
  min-width: 13px;
  width: 13px;
}
.related-product-slider .slick-arrow.slick-next {
  right: -32px;
  min-width: 13px;
  width: 13px;
}
.seller_product.OtheCategory product-recommendations.related-products {
  /* padding-bottom: 50px; */
  display: block;
}
.services.pro_service {
  padding: 50px 0 80px;
  background: #FFF7F066;
  
}
.template-product .pro_service .services-box{
  max-width: 950px;
  gap: 130px 25px;
  padding-top: 37px;
}
.template-product .pro_service .services-box li {
  margin-bottom: 0;
  max-width: 300px;
  width: 100%;
}
.services.pro_service .services-box li h4 {
  font-size: 17px;
  
}
.template-product .pro_service .services-box li p strong {
  font-weight: 500;
}
.services.pro_service .services-box li img{
  margin-bottom: 10px;
}
.template-product .pro_service .services-box li h4 {
  line-height: 21px;
  margin-bottom: 10px;
}
.product-extra-details .yotpo-widget-instance .yotpo-dropdown-base .yotpo-selected-value[data-v-ba041fd4]{
  padding-left: 20px;
  left: unset;
  width: unset;
}
.product-extra-details .yotpo-widget-instance .yotpo-review-border-smooth{
  background-image: none;
  border-bottom: 1px solid #46464626;
}

/* new img scroll  */

.img-with-txt-scroll > div > ul > li {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.img-with-content > ul {
  max-width: 534px;
  width: 100%;
}
.right-img-wrp {
  max-width: 41.877%;
  width: 100%;
  position: sticky;
  top: 24vh;
  height: 100%;
}
.content-scroll > span {
  font-size: 28px;
  line-height: 1.4;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 14px;
  position: relative;
  padding-left: 54px;
}
.img-part-scroll {
  position: relative;
  padding-bottom: 100.6%;
  display: block;
  border-radius: 25px;
  overflow: hidden;
}
.img-part-scroll>span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: clip-path .3s ease-in-out;
}
.content-scroll > span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 2px;
  background: black;
}
.product_details .dropdown_hide li > a>span {
  display: block;
  font-weight: 600;
  line-height: 17px;
}
.img-with-content {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.img-part-scroll>span>img {
  width: 100%;
  height: 100%;
  object-fit: none;
}

/* tabination */

.product-tabination {
  background: #fff4de;
  box-shadow: 0px 7px 25px 0px #0000001A;
  position: sticky;
  top: 65px;
  z-index: 10;
}
.product-tabination ul {
  display: flex;
  align-items: center;
  gap: 22px;
  overflow-x: auto;
}
.product-tabination ul > li > a {
  padding: 20px;
  display: block;
  font-size: 17px;
  line-height: 21px;
  transition: all .3s ease-in-out;
  white-space: nowrap;
  font-weight: 500;
}
.product-tabination ul > li > a:hover,.product-tabination ul > li > a.active {
  background: #74A4D1;
  color: #fff;
}
.product-tabination ul::-webkit-scrollbar {  
  height: 5px;
  border-radius: 10px;
}
.product-tabination ul::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}
.product-tabination ul::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 10px;
}
.product_details .dropdown_hide li > a>span>img {
  border-radius: 50%;
  width: 42px;
  height: 42px;
  padding: 7px;
  background: #fff;
}
.product_details .color_dropdown .dropdown_hide li > a,.product_details .cushion-type_dropdown .dropdown_hide li > a,.product_details .fabric-type_dropdown .dropdown_hide li > a,.product_details .finish_dropdown .dropdown_hide li > a {
  padding: 0;
  background: transparent;
  border-radius: 50%;
  border: 1.5px solid transparent;
}
.product_details .color_dropdown .dropdown_hide li.active > a,.product_details .cushion-type_dropdown .dropdown_hide li.active > a,.product_details .fabric-type_dropdown .dropdown_hide li.active > a,.product_details .finish_dropdown .dropdown_hide li.active > a {
  border-color: #74A4D1;
}

/* PDP popup  */
.pro-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #464646CC;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  transition: all .3s ease-in-out;
}
.pro-popup.open{
  opacity: 1;
  visibility: visible;
}
.popup-wrapper {
  max-width: 400px;
  width: 100%;
  padding: 20px;
  background: #fff;
  box-shadow: 0px 0px 7px 0px #00000040;
  border-radius: 7px;
  max-height: 90vh;
  overflow-y: auto;
}
.popup-wrapper>h3 {
  font-size: 14px;
}
.pro-popup ul li h4 {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
}
.popup-wrapper>ul>li>div {
  display: flex;
  gap: 20px;
  padding: 4px 10px;
}
.popup-wrapper>ul>li>div>h4 {
  flex: 1 0;
  margin: 0;
}
.popup-wrapper>ul>li:first-child > div{
  background: #FFF7F0;
  border-radius: 7px;
}
.popup-wrapper>ul>li:not(:last-child) {
  padding-bottom: 8px;
  border-bottom: 0.5px solid #8D8D8D;
  margin-bottom: 8px;
}
.popup-wrapper>ul>li>div>h4>span {
  display: block;
  font-weight: 500;
  font-style: italic;
}
.foam-comfort .popup-wrapper{
  max-width: 425px;
}
.foam-comfort .popup-wrapper>ul>li:first-child > div{
  background: none;
}
.foam-comfort .popup-wrapper>ul>li>div{
  align-items: center;
  gap: 10px;
  padding: 0;
}
.foam-comfort .popup-wrapper>ul>li>div>span {
  font-size: 12px;
  font-weight: 600;
  max-width: 25px;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #AECEC2;
  border-radius: 50%;
  flex-shrink: 0;
}
.additional-price > span {
  font-size: 10px;
  font-weight: 500;
  display: block;
  padding-bottom: 5px;
}
.foam-comfort .popup-wrapper>ul>li>div>h5{
  font-weight: 500;
  font-size: 10px;
  max-width: 86px;
  line-height: 12px;
  flex: unset;
  margin:0;
}
.foam-comfort .popup-wrapper>ul>li>div>div:not(.additional-price) h4 {
  padding-bottom: 5px;
  margin:0;
}
.foam-comfort .popup-wrapper>ul>li>div>div:not(.additional-price) {
  max-width: 84px;
}
.popup-wrapper .additional-price{
  max-width: 160px;
}
.foam-comfort .popup-wrapper>ul>li>div>*{
  width: 100%;
}
.popup-wrapper .additional-price>div {
  background: #FFF7F0;
  padding: 3px 7px;
  border-radius: 30px;
  max-width: fit-content;
  font-weight: 600;
  width: 100%;
  display: flex;
  align-items: center;
  line-height: 1;
  gap: 5px;
  font-size: 12px;
}
.popup-wrapper .additional-price>div span {
  padding: 0;
  font-size: 12px;
  font-weight: 600;
  flex-shrink: 0;
}
.popup-wrapper .additional-price>div span:empty{
  display:none;
}
.foam-comfort .popup-wrapper>ul>li:not(:last-child){
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.foam-comfort h3 {
  border-bottom: 0.5px solid #8D8D8D;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.product_details .product_dropdown li label span.type-icon {
  margin-right: 5px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product_details .product_dropdown li label span.type-icon img {
  max-height: 20px;
  position: relative;
  z-index: 1;
}
.product_details .product_dropdown li label span.type-icon:before {
  content: "";
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: #005ad3;
  animation: pulse 1s linear infinite;
  border-radius: 100px;
  z-index: 0;
  display:none;
}
.product_details .product_dropdown li.animated label span.type-icon:before{
  display:block;
}
.product_details .product_dropdown li label a.popup-sofasize {
  font-size: 12px;
  text-decoration: underline;
  display: flex;
  margin-top: -1px;
  padding-left: 5px;
}
.filter-group>ul>li:nth-child(n+5) {
  display: none;
}
.filter-group>ul.show-all-filter-value>li:nth-child(n+5) {
  display: block;
}
 filter-title.filter-title-wrap.active + ul.variant-list{
   display: block;
} 

.filter-active-list {
  padding-bottom: 15px;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.filter-active-list remove-filter {
  max-width: fit-content;
  background: #efefef;
  border-radius: 50px;
  font-size: 12px;
  padding: 3px 7px;
}
.filter-active-list remove-filter a{
  display:flex;
  gap: 4px;
  align-items: end;
}
svg.icon.icon-close-small.remove_filter {
  cursor: pointer;
}
.product_details .product_according_show ul li,.product_details .product_according_show .show_panel{
  font-size: 12px;
}
.product_details .dropdown_hide li.active.not_available_cls a {
  border: 0;
  color: #E24461;
  border-radius: unset;
}
/* .product_details .size_dropdown .dropdown_hide li.active {order: -1;} */
.product_details .product_dropdown .dropdown_dec:first-of-type .dropdown_hide li.active{order: -1;}

ul.addon_detail {
  border: 1px dashed #6EADA6;
  padding: 8px 10px;
  display: flex;
  align-items: center;
  border-radius: 4px;
  margin-top: 10px;
  gap: 20px;
  max-width: fit-content;
  font-size: 10px;
  font-weight: 500;
}
ul.addon_detail>li {
  display: flex;
  align-items: center;
  gap: 5px;
}
ul.addon_detail>li>span {
  background: #6EADA6;
  color: #fff;
  border-radius: 2px;
  padding: 2px 5px;
}
.overflow-hidden{
  overflow:hidden;
}
.product_details .product_dropdown li label span.sel-val>a {
  font-size: 12px;
  text-decoration: underline;
  display: flex;
  line-height: 1.3;
  padding-left: 5px;
}
.label-wrapper:has(input[disabled]) {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
colle-filter>form#filter-form-id {
  max-height: 85vh;
  overflow-y: auto;
}
colle-filter>form#filter-form-id::-webkit-scrollbar {
  width: 5px;
  border-radius: 5px;
}

colle-filter>form#filter-form-id::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 5px;
}

colle-filter>form#filter-form-id::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 5px;
}
.main-coll-wrapper div#category:empty {
  display: none !important;
}

.OtheCategory .main-coll-wrapper.disable-filter .seller_product_box {
  max-width: 100%;
}
.seller_product .main-coll-wrapper.disable-filter .seller_ul li.Saller_category_li{
  max-width: calc(25% - 15px);
}
.seller_product.OtheCategory .container:has(.disable-filter) .breadcrumb-navigation{
  padding-left: 0;
  max-width: unset;
  width: 33.33%;
}
.seller_product.OtheCategory .container:has(.disable-filter) .title-with-pagination h2{
  max-width: unset;
  width: 33.33%;
}

/* happy customer  */
.happy-customer-slider .video-wrap{
  margin: 0 10px;
}
.happy-customer-sec .container{
  max-width: 1324px;
}
.customer-video-wrapper {
  margin: 0 -10px;
}
.product-extra-details>.seller_product,.product-extra-details>.video,.happy-customer-sec,.product-extra-details>.collection-faq {
  padding-top: 50px;
}
.product-extra-details .yotpo-filters-container .yotpo-filters-container-inner{
  flex-direction: row;
}
.product-extra-details .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel{
  align-self: center;
}
.product-extra-details .yotpo-filters-container +.yotpo-review-border-smooth {
  border: 0 !important;
}
.custom-img-content .img-txt-columns-box.same_layout .img-txt-columns-item {
  gap: 80px;
}
.product-tabination.tab-sticky {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
body.template-index .grid-cmn-btn.with-add-cart-btn {
  display: none;
}
.product-extra-details .yotpo-filters-container .yotpo-reviews-widget-dropdown:focus {
  border: 0;
}
.cart-main-title >span {
  display: block;
  font-size: 12px;
  padding-bottom: 5px;
  font-weight: 400;
  font-style: italic;
}
/* .seller_product .seller_ul.slick-initialized .slick-track{
  padding-top: 20px;
} */
.product-extra-details product-recommendations .title{
  margin-bottom: 30px;
}
.product-extra-details .yotpo-main-layout.yotpo-main-reviews-widget >.yotpo-review-border-smooth.yotpo-border-margin {
  border: 0;
  margin-top: 0;
}
.cart-final-price span.cart-sub-product, .cart-final-price span.cart-sub-product span {
  padding-right: 0;
}
.product_details .product_dropdown li label span.prod-type {
    font-weight: 500;
}
.product_details .product_dropdown li label span.prod-type:empty,.product_details .product_dropdown li label span.cus_count:empty {
    display: none;
}
@keyframes pulse {
  0% {
      transform: scale(1);
      opacity: 1;
  }
  to {
      transform: scale(2.2);
      opacity: 0;
  }
}
.product_details .product_dropdown> li span.frm_error {
  color: #E24461;
  font-size: 13px;
  font-weight: 500;
  display:none;
}
body.template-collection .popular-keyword-sec{
  margin-top: 0;
}
/* .filter-group>ul>li:has(input[disabled]) {
  display: none !important;
} */
/* li.dropdown_dec.cushion-type_dropdown ul.dropdown_hide,li.dropdown_dec.color_dropdown ul.dropdown_hide {
  overflow: visible;
} */
.product_details .dropdown_hide li .img-hover {
  position: fixed;
  /* top: auto;
  left: 50%;
  bottom: calc(100% + 3px); */
  /* bottom: 58px; */
  width: 108px;
  height: 108px;
  z-index: 3;
  border-radius: 4px;
  /* overflow: hidden; */
  /* opacity: 0;
  visibility: hidden; */
  /* transition: all .2s ease-in-out; */
  border: 4px solid #fff;
  box-shadow: 0 4px 6px 0px #a3a3a3;
  /* right: auto; */
  /* transform: translateX(-50%); */
      /* margin-left: -34px; */
      margin-top: -108px;
    margin-left: -78px;
  display:none;
}
.product_details .dropdown_hide li .img-hover:after {
  content: "";
  position: absolute;
  bottom: -10px;
  width: 10px;
  height: 10px;
  background: #fff;
  transform: rotate(45deg) translateX(-50%);
  left: 50%;
  z-index: -1;
}
.product_details .dropdown_hide li .img-hover img{
  width: 100%;
  height: 100%;
  display:block;
}
/* .product_details .dropdown_hide li:hover .img-hover {
  opacity: 1;
  visibility: visible;
} */
/* .product_details .cushion-type_dropdown .dropdown_hide li {
    position: unset;
} */


.product-extra-details .services .services-box li img{
  height:90px !important;
}
.product_details .product_dropdown li label> span{font-weight:500;}

.slideshow .slick_slider {
    background: none;
    box-shadow: unset;
}

body:has(.none-topbar) {
    padding: 65px 0 0;
}

.template-index .video .video_part .video_box{
    padding-bottom: 56.25%;
      height: auto;
}

.banner-image-wrapper {
    position: relative;
    padding-bottom: 10.416666667%;
}
.banner-image-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}







/* Product variant css */
.product-form__input {
  flex: 0 0 100%;
  padding: 0;
  margin: 0 0 30px;
  max-width: 44rem;
  min-width: fit-content;
  border: none;
  display: flex;
  gap: 10px;
}
variant-radios {
  background: #FFF7F066;
  padding: 20px;
  border-radius: 7px;
  margin-bottom: 25px;
  margin-top: 10px;
  display: block;
}
fieldset.product-form__input .form__label {
  margin-bottom: 12px;
  font-weight:600;
}

fieldset.product-form__input .form__label span {
  font-weight: normal;
}

.product-form__input .form__label {
  padding-left: 0;
  display: block;
}
.product-form__input input[type=radio]:checked+label {
  background-color: #74A4D1;
  color: #fff;
}

.product-form__input input[type=radio]+label{
  border: 1px solid #fff;
  background-color: #fff;
  color: #464646;
  font-weight: 500;
  border-radius: 4px;
  display: inline-block;
  margin: 0;
  padding: 11px 20px;
  font-size: 15px;
  line-height: 1;
  text-align: center;
  transition: border var(--duration-short) ease;
  cursor: pointer;
  position: relative;
}
.product-form__input input[type=radio]:checked+label{
  border: 1px solid #74A4D1;
}
.product-form__input input[type=radio]+label:before {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  border-radius: 40px;
}
.product-form__input input[type=radio]:not(.disabled)+label>.visually-hidden {
   display: none;
}

:is(.product-form__input--pill,.product-form__input--swatch) .form__label {
  margin-bottom: .2rem;
}

.form__label {
   display: block;
}

.product-form__input--pill input[type=radio]:checked+label {
  background-color: #000;
  color: #fff;
}

label.swatch-input__label .img-hover {
    position: absolute;
    width: 108px;
    height: 108px;
    z-index: 3;
    border-radius: 4px;
    border: 4px solid #fff;
    box-shadow: 0 4px 6px 0px #a3a3a3;
    bottom: calc(100% + 4px);
    left: calc(100% - 75px);
}

label.swatch-input__label .img-hover:after {
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}

label.swatch-input__label:hover .img-hover {
  display: block !important;
}

label.swatch-input__label .img-hover span {
  height: 100%;
  width: 100%;
  display: block;
  background-color: var(--swatch--background);
}

.product-form__input--pill input[type=radio]+label {
  border: 1px solid #121212;
  background-color: #fff;
  color: #000;
  border-radius: 25px;
  display: inline-block;
  margin: 10px 5px 5px 0;
  padding: 11px 20px;
  font-size: 15px;
  letter-spacing: 1px;
  line-height: 1;
  text-align: center;
  transition: border var(--duration-short) ease;
  cursor: pointer;
  position: relative;
}

.product-form__input--pill input[type=radio]+label:before {
  content: "";
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  border-radius: 40px;
}

.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable {
   display: none;
}

.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  word-wrap: normal !important;
}

.product-form__input input[type='radio'] {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px;
  /* background: unset;
  padding: 0;
  margin: 0;
  border: unset; */
}

.product-form__input--swatch {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 0;
}

.product-form__input:not(.product-form__input--swatch) input[type=radio]+label {
  border: solid 1px #74a4d1;
}


.swatch-input__input.visually-disabled:not(:active):not(:checked)+.swatch-input__label {
  transition: none;
}

.product-form__input--swatch .swatch-input__input+.swatch-input__label {
    padding: 7px;
    background-color: #fff !important;
    border-radius: 50%;
    margin: 0;
    outline: unset !important;
}

.swatch-input__input+.swatch-input__label {
  --swatch-input--border-radius: 50%;
  display: inline-block;
  max-width: 100%;
  border-radius: 50%;
  cursor: pointer;
  outline-offset: .2rem;
  outline-color: transparent;
  outline-style: solid;
  transition-property: outline-color, outline-width, box-shadow;
  transition-duration: var(--duration-short);
  transition-timing-function: ease;
  forced-color-adjust: none;
}

/* .swatch-input__input:disabled+.swatch-input__label>.swatch, .swatch-input__input.visually-disabled+.swatch-input__label>.swatch {
  opacity: .4;
} */

/* .swatch-input__input:disabled+.swatch-input__label>.swatch, .swatch-input__input.visually-disabled+.swatch-input__label>.swatch {
 position: relative;
 overflow: hidden;
} */

.swatch {
  --swatch--size: 28px;
  --swatch--border-radius: 50%;
  display: block;
  width: 28px;
  max-width: 100%;
  aspect-ratio: 1 / 1;
  background: var(--swatch--background);
  background-position: var(--swatch-focal-point, initial);
  background-size: cover;
  background-origin: border-box;
  border-radius: 50%;
}

@media only screen and (max-width:767px) {
  label.swatch-input__label:hover .img-hover {
    display: none !important;
  }
}

/* .swatch-input__input:disabled+.swatch-input__label>.swatch:after, .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after{
  --diagonal--size: calc(2.8rem * 1.414);
  --crossed-line--size: .1rem;
  content: "";
  position: absolute;
  bottom: calc(var(1rem * -.5));
  left: 0;
  width: calc(2.8rem * 1.414);
  height: 1rem;
  background-color: #000;
  transform: rotate(-45deg);
  transform-origin: left;
} */

.swatch-input__input:active+.swatch-input__label,
.swatch-input__input:checked+.swatch-input__label {
   outline: 1px solid #000;
}

