#header .header__container.container .dropdown-item:focus,.dropdown-item:hover,.social-share-btn--footer,.social-share-btn--footer:hover{background-color:transparent}#div_homepagebannertop a div span,#index .index-banner-text span{padding:15px;text-shadow:0 0 70px #000;font-size:100px;line-height:135px;background-color:#6d7072db;font-weight:600;width:100%;text-align:center}#div_homepagecontentcategoryhtml,#div_homepagecontentsocialhtml{margin-bottom:15px;margin-top:15px}#checkout .delivery-options img,#order-confirmation .order-confirmation-table img{max-width:80px;max-height:80px}#div_homepagecontentcategoryhtml,#div_homepagecontentsocialhtml,body main,body#category main,body#index main,body#product main,body#search main{overflow:hidden}body{font-family:'Open Sans',Arial,Helvetica,sans-serif;background:#fff}.btn.focus,.btn:focus,a.page-link.js-search-link{box-shadow:none;outline:0}@media (min-width:1501px){#header .header-nav .container,#header>.container{max-width:1700px;margin:auto}}/* #header .header-nav.u-bor-bot{background:#6e7675!important; */border-bottom:none;padding:2px 0;font-size:15px;height:35px}#header .header-nav.u-bor-bot #contact-link,#header .header-nav.u-bor-bot .header-nav__right #_desktop_currency_selector .btn-sm,#header .header-nav.u-bor-bot .header-nav__right .user-info.header__rightitem a{font-size:15px;color:#fff}#_desktop_currency_selector #currency-selector-label{color:#fff;margin-right:15px}#product .form-group.product-variants-item .clearfix,#product li.product-flag.new,.user-info.header__rightitem{margin-left:20px}.header__search{padding-left:0;padding-right:0}.header-top__col{width:33%}#div_homepagecontentcategoryhtml .banner-image,#div_homepagecontentsocialhtml .banner-image,#index .product_banner_img_item,#product .interest_free_product_box .credit_available,#product .product-tabs .nav-tabs li,.call_us,.header__logo,.order_process,div#_desktop_payment-img-container{text-align:center}.div_searchicon .span_header_search_icon{cursor:pointer;font-size:25px;color:#333}.div_searchicon .span_header_search_icon .material-icons.search{vertical-align:middle;font-size:30px;font-weight:600}.div_searchicon.active{position:absolute;z-index:-1}.header__search .ssa-searchblock{display:none;padding-right:40px}#index div#carousel,.header__right .shopping-cart,.product-description-short,a.hovereffect{position:relative}.header__right .shopping-cart .cart-products-count{background:rgba(0,0,0,.15);border-radius:50%;min-width:25px;height:25px;display:flex;align-items:center;justify-content:center;padding:5px;position:absolute;top:-15px;right:-15px;font-size:15px;font-weight:600;color:#000}.shopping-cart .material-icons.blockcart__icon{font-size:30px}#header .container.header-top{border-bottom:1px solid #bbb}#_desktop_currency_selector .dropdown-menu.dropdown-menu-right{background:#333;top:-2px!important}#_desktop_currency_selector .dropdown-menu.dropdown-menu-right .dropdown-item,#addresses .addresses-footer a,#footer span.d-none.d-sm-inline:hover:before,#header #contact-link a,#header .header__container.container .dropdown-menu.dropdown-menu-right.show a,#order-detail .col-lg-3.text-md-right a,span#currency-selector-label{color:#fff}#_desktop_currency_selector .dropdown-menu.dropdown-menu-right .dropdown-item:hover{background-color:transparent;text-decoration:underline}.separate-customer{color:#fff;margin-right:10px;margin-left:10px}.menu-sub__list--1{flex-flow:wrap}.menu__item--1{width:20%;margin-bottom:5px;padding-right:15px;position:relative}.menu-sub__list.menu-sub__list--1{margin-top:16px}.menu__item--1.menu__item--sub:before{background:-webkit-linear-gradient(to right,#302e2e,#fff);background:-o-linear-gradient(to right,#302e2e,#fff);background:-moz-gradient(to right,#302e2e,#fff);background:linear-gradient(to right,#302e2e,#fff);content:"";height:1px;width:calc(100% - 16px);display:block;position:absolute;bottom:-1px}.menu__item--1.menu__item--sub:after{content:"";width:5px;height:5px;border-radius:50%;background:#333;display:block;position:absolute;left:0;top:3px;bottom:0;margin:auto}#product .breadcrumb li,.card-product:hover .product-title,.card-product:hover .product-title a,.menu__item--1.menu__item--sub .menu__item-link--sub,.menu__item-header .menu__item-link--top,div#_mobile_search_filters_wrapper #search_filters a{color:#333}#addresses .address-footer.small a,#authentication #main a,#cart .products.products-slick.spacing-md-top.products--slickmobile.slick-initialized.slick-slider .slick-arrow>i,#cart p.promo-code-button.display-promo a,#checkout #delivery-addresses .card-body_add-address .material-icons,#checkout #delivery-addresses span.card-body_add-address,#checkout .card-body.card__summary p.promo-code-button.display-promo a,#checkout div#div_onepagecheckoutps_login a,#checkout div#panel_addresses_customer .nav-tabs .nav-link:hover,#checkout i.fa-pts.fa-pts-trash-o.fa-pts-1x,#header .shopping-cart i.material-icons.blockcart__icon:hover,#header a.blockcart-link,#password #main a,#sitemap #content-wrapper a,.menu__item--1.menu__item--sub .menu__item-link--sub:hover,.menu__item-header .menu__item-link--top:hover,a.all-product-link.float-left.float-md-right,body#checkout #conditions-to-approve a,div#js-cart-sidebar li.cart-product-line i.material-icons,div#onepagecheckoutps .product-price,div#onepagecheckoutps div#onepagecheckoutps_step_review #order-detail-content .cart_description .product_reference{color:#000}/* #footer{background:#6e7675!important;color:#fff} */.footer-container{margin-top:45px!important}#footer>.container,#footer>.footer-container,#footer>.footer-container .container{max-width:1700px;margin:0 auto}#index #header,#index .card{margin-bottom:0!important}/* .col-xs-6 a,.footer-container ul li a,.l-footer,.l-footer .account-list a,.l-footer .cms-page-link{color:#fff!important} */.social-share-btn--footer{background-image:url(../img/socialicons.png)!important;border-radius:50%;height:43px;width:43px}.social-share-btn--footer.facebook{background-position-x:-54px;background-position-y:-3px}.social-share-btn--footer.twitter{background-position-x:-103px;background-position-y:-52px}.social-share-btn--footer.instagram{background-position-x:-200px;background-position-y:-3px}.social-share-btn--footer.pinterest{background-position-x:-4px;background-position-y:-53px}.social-share-btn--footer.tiktok{background-position-x:-55px;background-position-y:-53px}.footer__title,.footer__title:hover{/* color:#fff; */cursor:pointer}#contact .contact-rich a:hover,#order-confirmation section#content-hook_order_confirmation a:hover,#order-confirmation section#content-hook_payment_return a:hover,#sitemap #content-wrapper a:hover,div#_desktop_currency_selector .btn.btn-sm.dropdown-toggle{font-weight:600}.user-info.header__rightitem .visible--desktop.small{font-size:15px!important}#header .container #top-menu{justify-content:space-between!important;margin-top:4px}#header ul#top-menu li a{text-transform:none;font-size:17px}#index #header #_desktop_top_menu{padding-bottom:.5rem!important}#div_homepagebannertop a div span,#index .index-banner-text span{display:block;color:#fff}#div_homepagebannertop img,#sb-container .sb-body-inner .sb-player img,.div_homepage_context p img{width:100%;height:auto}#div_homepagebannertop{position:relative;overflow:hidden}#div_homepagebannertop a div{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(0,0,0,.5) 0,rgba(0,212,255,0) 100%)}@keyframes topFadeIn{from{top:-100%;opacity:0}to{top:1;opacity:1}}@-moz-keyframes topFadeIn{from{top:-100%;opacity:0}to{top:1;opacity:1}}@-webkit-keyframes topFadeIn{from{top:-100%;opacity:0}to{top:1;opacity:1}}@-o-keyframes topFadeIn{from{top:-100%;opacity:0}to{top:1;opacity:1}}@keyframes glow{from{text-shadow:0 0 20px #000}to{text-shadow:0 0 30px #d8d8d8,0 0 10px #000}}@media (max-width:1199px){#div_homepagebannertop a div span{font-size:75px;line-height:95px}#cmsinfo_block h3{font-size:18px}}#div_homepagecontentsocialhtml{padding:20px;background:#f1f1f1}#cms #content p img,#div_homepagecontentcategoryhtml img,#div_homepagecontentsocialhtml img,.block-category.card-block.visible--desktop img{max-width:100%;height:auto}#div_homepagecontentcategoryhtml .banner-title,#div_homepagecontentsocialhtml .banner-title{text-align:center;padding:15px 0;font-size:20px;display:none}#back-top a span,#div_homepagecontentsocialhtml .banner-title,.category-description.need_showmore+.showmoreless_description,.product-thumbs:not(.slick-initialized)>div.product-thumb,body#view .wishlist-products-container-header{display:block}#div_homepagecontentcategoryhtml .banner-title a,#div_homepagecontentsocialhtml .banner-title a,#product .product-prices,a.hovereffect,body#index #cmsinfo_block{display:inline-block}#category #subcategories ul.clearfix,#div_homepagecontentcategoryhtml .home-banner-additional,#div_homepagecontentcategoryhtml .home-banner-grid{display:flex;flex-wrap:wrap}#div_homepagecontentcategoryhtml .banner-grid-tall:after,#div_homepagecontentcategoryhtml .banner-grid-tall:before,#div_homepagecontentcategoryhtml .banner-grid-wide:after,#div_homepagecontentcategoryhtml .banner-grid-wide:before,#div_homepagecontentcategoryhtml .home-banner-additional:after,#div_homepagecontentcategoryhtml .home-banner-additional:before,#div_homepagecontentcategoryhtml .home-banner-grid:after,#div_homepagecontentcategoryhtml .home-banner-grid:before,#div_homepagecontentsocialhtml .home-banner-additional:after,#div_homepagecontentsocialhtml .home-banner-additional:before{flex-basis:0;order:1}#div_homepagecontentcategoryhtml .banner-item,#div_homepagecontentsocialhtml .banner-item{float:left;padding:15px}#div_homepagecontentsocialhtml .banner-item{display:flex;flex-direction:column;justify-content:center;text-align:center}#div_homepagecontentcategoryhtml .banner-grid-tall,#div_homepagecontentcategoryhtml .banner-grid-wide{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#div_homepagecontentcategoryhtml .banner-grid-wide .col-md-6{align-self:flex-start}#div_homepagecontentcategoryhtml .banner-grid-wide .col-md-12{align-self:flex-end}#div_homepagecontentsocialhtml .banner-item:not(.middle-banner) .banner-title{border:none;margin-bottom:0;padding:15px 0;font-size:18px}#div_homepagecontentsocialhtml .banner-item:not(.middle-banner) .banner-title a:hover{font-weight:700}#div_homepagecontentsocialhtml .banner-item.middle-banner .banner-title{font-size:3em;font-weight:600!important;text-shadow:-1px -1px 0 #4c4c4c,3px 4px 0 #000,-1px 1px 0 #000,1px 0 0 #000;color:#fff;border-bottom:5px solid #e0e0e0;border-top:5px solid #e0e0e0;padding:40px 0;background:#6e7675}#div_homepagecontentsocialhtml .banner-item.middle-banner .banner-text{font-weight:700;font-size:1.3rem}@media (min-width:1310px){#div_homepagecontentsocialhtml{margin-left:10px;margin-right:10px}}#div_homepagecontentsocialhtml .home-banner-additional,#product .product-actions .form-group.product-variants-item,.images-container:hover .div_productimagecontainer .btn-zoom{display:flex}@media (min-width:1600px){#div_homepagecontentsocialhtml .banner-item.middle-banner{width:40%}}@media (max-width:1599px){#div_homepagecontentsocialhtml .home-banner-additional{flex-wrap:wrap}#div_homepagecontentsocialhtml .banner-item{width:25%}#div_homepagecontentsocialhtml .banner-item.middle-banner{order:-1;width:100%;flex-basis:100%}#div_homepagecontentsocialhtml .banner-item.middle-banner .banner-title{padding:20px 0 25px;margin-bottom:15px;font-size:2.6em}#div_homepagecontentsocialhtml .banner-item:not(.middle-banner) .banner-title{font-size:16px}#div_homepagecontentsocialhtml .col-md-3{max-width:100%}}a.hovereffect:after,a.hovereffect:before{content:"";position:absolute;width:0;height:0;margin:auto;background-color:rgba(255,255,255,.1);-webkit-transition:.3s ease-out;transition:.3s ease-out}a.hovereffect:before{top:0;left:0}a.hovereffect:after{right:0;bottom:0}a.hovereffect:hover:after,a.hovereffect:hover:before{width:100%;height:100%}@media (min-width:992px){#div_homepagecontentcategoryhtml{padding-left:5px;padding-right:5px;margin-top:10px;margin-bottom:10px}#div_homepagecontentsocialhtml{margin-top:15px;margin-bottom:15px}#div_homepagecontentcategoryhtml .row,#div_homepagecontentsocialhtml .row{margin-left:-10px;margin-right:-10px}#div_homepagecontentcategoryhtml .col,#div_homepagecontentsocialhtml .col{padding-left:10px;padding-right:10px}#div_homepagecontentcategoryhtml .banner-item,#div_homepagecontentsocialhtml .banner-item{padding:10px}.col-md-3{width:25%}}@media (max-width:991px){#div_homepagebannertop a div span{font-size:55px;line-height:55px}#product .current-price{margin-top:25px}.product-add-to-cart .product-quantity{padding-left:5px}#div_homepagecontentcategoryhtml{padding-left:0;padding-right:0;margin-top:8px;margin-bottom:8px}#div_homepagecontentsocialhtml{padding:10px;margin-top:10px;margin-bottom:15px}#div_homepagecontentcategoryhtml .row,#div_homepagecontentsocialhtml .row{margin-left:-8px;margin-right:-8px}#div_homepagecontentcategoryhtml .col,#div_homepagecontentsocialhtml .col{padding-left:0;padding-right:0}#div_homepagecontentcategoryhtml .banner-item,#div_homepagecontentsocialhtml .banner-item{padding:8px}#content-wrapper,#wrapper,.container,.row>div[class*=col-]{padding-left:5px;padding-right:5px}#wrapper,.container{width:100%;max-width:initial}body#category #content-wrapper{padding-left:13px;padding-right:13px}.container>.row,.row{margin-left:-5px;margin-right:-5px}.images-container .div_productimagecontainer .btn-zoom{display:none}}@media (max-width:1600px){body#index #cmsinfo_block h1,body#index #cmsinfo_block h3{font-size:25px}}body#index #cmsinfo_block .div_cmsinfocontainer>div{padding:50px 0 0px;border:none;position:relative}.col-xs-6{width:50%;float:left;min-height:1px}#authentication .forgot-password a:hover,#cart p.promo-code-button.display-promo a:hover,#checkout .card-body.card__summary p.promo-code-button.display-promo a:hover,.no-account a:hover,a.all-product-link.float-left.float-md-right:hover,body#index #cmsinfo_block a:hover{text-decoration:underline}body#index #cmsinfo_block{position:relative;overflow:visible;color:#fff;border:none;margin-top:25px;font-size:17px}#cmsinfo_block,#facebook_block{overflow:hidden;background:rgba(0,0,0,.05);min-height:344px;padding-right:29px;padding-left:29px;font-size:.75em}body#index #cmsinfo_block:before{content:"";background:#6e7673;width:100vw;height:100%;position:absolute;left:50%;transform:translate(-50%,0)}body#index #cmsinfo_block ul li{padding-bottom:48px}body#index #cmsinfo_block h1,body#index #cmsinfo_block h3{opacity:1;font-size:30px;padding-top:0;border-top:0}#cmsinfo_block h3{margin:0 0 5px;font-weight:400;font-size:2.1rem;opacity:.65}#product h1,body#index #cmsinfo_block h2{font-size:1.9rem}body#index #cmsinfo_block ul p{margin-bottom:0;font-size:17px}body#index #cmsinfo_block .interest_free_product_box>div:first-child,body#index #cmsinfo_block .interest_free_product_box>div:last-child{font-weight:600;font-size:21px}body#index #cmsinfo_block .interest_free_product_box p{margin:0 5px 0 0;display:inline-block;vertical-align:bottom;font-size:17px}body#index #cmsinfo_block .interest_free_product_boxcall{margin-right:5px;font-size:17px}body#index #cmsinfo_block .interest_free_product_box a{font-size:17px;color:#fff!important}

/*.h1,body#index #cmsinfo_block .div_cmsinfocontainer>div:nth-child(2) h2,h1,h1.page-subheading{padding-top:1em;border-top:3px solid #333}*/

.block .title_block,.block h4,.category_title,.h1,.index #center_column h2,.page-subheading,h1,h1.page-subheading,h3.page-product-heading{border-color:#333}body#index #cmsinfo_block .div_cmsinfocontainer>div:nth-child(3){width:100%;padding-top:0}@media (min-width:768px){#div_homepagecontentcategoryhtml .banner-grid-wide{padding-right:0}#div_homepagecontentcategoryhtml .banner-grid-tall{padding-left:0}body#index #cmsinfo_block .div_cmsinfocontainer>div:first-child{padding-right:40px}body#index #cmsinfo_block .div_cmsinfocontainer>div:nth-child(2){padding-left:40px}body#index #cmsinfo_block .div_cmsinfocontainer>div:first-child:after{content:"";width:1px;height:80%;position:absolute;right:0;top:40px;bottom:0;margin:auto;background:rgba(255,255,255,.15)}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_moreinfocontainer .div_moreinfoitem{width:33.3333%;margin-bottom:0;display:flex;flex-direction:column}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_moreinfocontainer .div_moreinfoitem .infocontent{flex-grow:1}}body#index #cmsinfo_block h3 i{margin-right:25px;font-size:40px}body#index .footer-banner-inner{margin-top:18px}.seven-cols>div{height:75px;margin:5px 0}#index .card{border:none!important}@media (min-width:1340px){.col-lg-1{width:8.33333%}}.clearfix:after,.clearfix:before{content:" ";display:table}.footer-banner-inner .container .row.seven-cols{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.row.seven-cols div:nth-child(6) img{width:153px;height:50px}.row.seven-cols div:nth-child(8) img{width:163px;height:42px}.row.seven-cols div:nth-child(7) img{width:153px;height:55px}.row.seven-cols div:nth-child(4) img{width:220px;height:60px}body#index .footer-banner-inner img{filter:grayscale(100%);-webkit-transition:-webkit-filter .25s linear;-moz-transition:filter .25s linear;-ms-transition:-ms-filter .25s linear;-o-transition:-o-filter .25s linear;transition:filter .25s linear,-webkit-filter .25s linear}body#index .footer-banner-inner img:hover{filter:grayscale(0)}@media (min-width:1400px) and (max-width:1699px){#header ul#top-menu li a{font-size:15px;padding:15px 5px}}@media (min-width:1200px) and (max-width:1399px){#header ul#top-menu li a{font-size:15px;padding:15px 5px}}#div_homepagecontentsocialhtml .banner-item:not(.middle-banner) .banner-title a{color:#404040!important}@media (max-width:767px){#div_homepagebannertop a div span{font-size:40px;line-height:50px}body#index #cmsinfo_block{font-size:14px;padding:0}body#index #cmsinfo_block h1,body#index #cmsinfo_block h3{font-size:22px}body#index #cmsinfo_block .div_cmsinfocontainer{display:flex;flex-direction:column-reverse}body#index #cmsinfo_block .div_cmsinfocontainer>div{width:100%;float:none}body#index #cmsinfo_block .div_cmsinfocontainer>div:nth-child(2){order:1}.footer-banner-inner .container .row.seven-cols{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow:auto}body#index #cmsinfo_block .div_cmsinfocontainer>div:first-child:after{content:"";width:80%;height:1px;position:absolute;right:0;left:0;top:-1px;margin:auto;background:rgba(255,255,255,.15)}.div_cmsinfocontainer svg{width:45px}.home-banner-additional.clearfix .banner-item{flex-basis:50%}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_moreinfocontainer{gap:20px}#product .div_moreinfoitem a.a_moreinfo{margin-top:17px}}@media (min-width:992px){#wrapper,.container{width:95%;max-width:100%}.footer-banner-inner .container .row.seven-cols .col-lg-1{max-width:25%}#div_homepagecontentsocialhtml{margin-left:13px;margin-right:13px}a.d-md-flex.w-100.h-100.menu__item-link--top.menu__item-link--hassubmenu::after{content:'\f107';float:right;height:1.4em;margin-left:5px;margin-right:5px;display:inline-block;font-family:FontAwesome;line-height:1.6;opacity:.75}#footer .container .row .col-lg-3{flex:0 0 20%;max-width:20%}#footer .container .row .block-contact.col-lg-4{flex:0 0 40%;max-width:40%;border-right:1px solid #292929}#footer .footer-container .container .row div:nth-child(2){padding-left:57px}#footer .footer-container .container .row #block_myaccount_infos,#footer .footer-container .container .row div:nth-child(3){display:flex;flex-direction:column;align-items:center}#footer .footer-container .container .row div:nth-child(4) p{margin-right:32px}.menu-sub__content a{text-transform:uppercase;font:600 16px/1.5 "Open Sans",sans-serif;color:#333}.sticky{position:fixed;border-top:none;width:100%;z-index:999;background:#fff;top:0;box-shadow:0 2px 6px 0 rgb(0 0 0 / 20%)}#js-active-search-filters .facet-headers-container{align-items:center}}@media (min-width:1200px){#wrapper,.container{width:95%;max-width:1700px}.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{width:12.5%;display:table}#div_homepagecontentsocialhtml{margin-left:40px;margin-right:40px}#footer #back-top~.row{align-items:center}}@media (min-width:1691px){#div_homepagecontentsocialhtml{margin-left:54px;margin-right:54px}}.social-sharing,showmoreless_description{margin-top:15px}.btn-sm,.currency_selector .btn-group-sm>.btn{color:#fff;font-weight:700}.btn-sm:hover,.currency_selector .btn-group-sm>.btn{color:#fff!important;font-weight:700}#_desktop_header__search,body#category .category-description-container{flex-grow:1}@media(max-width:1500px){#header #_desktop_top_menu #top-menu{justify-content:space-evenly;margin-left:10px;margin-right:10px}}@media(min-width:1501px){#header #_desktop_top_menu #top-menu{display:flex;justify-content:space-evenly;align-items:center;margin-left:56px;margin-right:56px}}#category .d-flex div.category-description{padding-top:1em;margin-top:28px;border-top:3px solid #333;font-size:18px;color:#333!important}#category .d-flex div.category-description a{color:#4e4e4e;font-weight:600}#category .block-category.card-block.visible--desktop,#product .description-container h1,.page-wrapper,body#checkout #header .container.header-top,body#cms .page-wrapper.page-wrapper--cms,div#js-product-list .products .card.card-product{border:none}#category .breadcrumb{background-color:#fff!important}div#footer_store_info svg{width:28px}.facet-headers-container>span:first-of-type,div#footer_store_info i{margin-right:10px}#category div.category-description h2{font-size:23px;padding-top:8px;padding-bottom:11px}#category div.category-description h3{font-size:1.3rem;padding-top:16px;padding-bottom:10px}#category #_desktop_category_header h1{font-size:30px;font-weight:600;text-transform:capitalize;text-align:left;padding-top:15px}.block-category.card-block.visible--desktop{padding:0!important}.block-category.card-block{display:block!important}li.breadcrumb-item a{color:#6c757d}#checkout a.collapse-button.promo-code-button.collapsed,#checkout a.text-underline.text-primary,#checkout div#panel_addresses_customer .nav-tabs .nav-item a,#header .menu__item-link--top:hover,#product .additional-links a.link-comment.btn.btn-sm,#product .additional-links a.link-comment.btn.btn-sm:hover,.footer-container ul li a:hover,.forgot-password a,.l-footer .account-list a:hover,.l-footer .cms-page-link:hover{color:#000!important}.payment-icons{list-style:none;padding:0;margin:0;display:flex;justify-content:center}#footer .newsletter_tag,.follow_us_tag{font-weight:600;margin-top:3px;font-size:22px}.payment-icons li{margin-right:3px}.payment-icons li:last-child{margin-right:0}.payment-icons img{max-height:20px}@media(min-width:991px){div#_desktop_payment-img-container{padding-top:15px}}#footer .newsletter_tag{margin-left:17px}#product .product-add-to-cart .input-group>.form-control{max-width:250px;height:43px;background:rgb(228 228 228 / 20%)!important;box-shadow:inset 0 3px 25px rgb(0 0 0 / 8%)}#footer .input-group>.custom-file,#footer .input-group>.custom-select,#footer .input-group>.form-control,#footer .input-group>.form-control-plaintext{height:43px;background:rgba(0,0,0,.25)!important}.input-group button{background:#c10363;border:1px solid #fff}.input-group button:hover{box-shadow:inset 0 3px 5px rgb(0 0 0 / 15%);border:1px solid #fff}.follow_us_tag{margin-left:50px;margin-right:8px}#footer .social-sharing{justify-content:flex-end;margin-top:0}@media(max-width:1325px){.follow_us_tag{margin-right:0}#footer .social-sharing{justify-content:flex-start}}#footer .container>div:first-child{display:flex;justify-content:space-between}@media(max-width:754px){.follow_us_tag span{margin-left:14px}#footer .social-sharing{padding-top:20px}}li.product-flag.new{border-radius:50%;height:35px;width:35px;display:inline-flex;align-items:center;background:#6e7675;text-align-last:center}.product-flag{font-size:11px;font-weight:500}li.product-flag.on-sale{background:#6e7675;color:#fff;width:57px}.modal-content .menu-sub.show,li.product-flag.online-only{background:#333}#cart .blockreassurance_product,#category #subcategories .clearfix:before,#checkout .blockreassurance_product,#checkout .col-md-8.col-sm-12.col-xs-12.col-12 .div_datelepersonale,#cms #content h1.p_title_mobile,#footer a._blank,#header div#_desktop_cart .hidden-sm-down,#klarnaModal,#product .blockreassurance_product,#product .btn-group-lg>.btn .material-icons,#product .product-actions span#product-availability,#product .product-information .card.card--reassurance.mb-3,#product .tax-shipping-delivery-label,#subcategories ul li .cat_desc,.active_filters__list,.block-onepagecheckout.block-payment.popup p.alert.alert-warning.accept-cgv,.breadcrumb_mobile,.btn-lg .material-icons,.category-description-container.opened .showmoreless_description .more,.category-description-container:not(.opened) .showmoreless_description .less,.category-id-101 #left-column,.category-id-32 #left-column,.category-id-45 #left-column,.highlighted-informations.text-center.p-2.no-variants.visible--desktop,.highlighted-informations.text-center.p-2.visible--desktop,.js-payment-ps_checkout.disabled,.modal-content .menu-sub__list.menu-sub__list--1 li:last-child:before,.modal-content .menu__item--1.menu__item--sub:after,.product-miniature .product-thumbnail .owl-dots,body#category button#ps_categorytree_toggler,body#checkout #delivery-address .js-address-form .form-fields div:nth-child(14),body#checkout .gift-box i.ets_checkbox,body#checkout header#header .search_container,body#product .tabs.product-tabs tr.Gifts,body#sitemap .row.sitemap,div#js-product-list div#back-to-top,div#offcanvas_search_filter .modal-footer,div#tab-content .product-features .h6,div#tab-content section.product-additional-features,p.h6.active-filter__title{display:none}#category .subcategory-image img.replace-2x{max-width:100%;width:100%;height:auto}#category div#subcategories h5{font-size:1.2rem!important;color:#333!important;text-align:center;margin-top:12px}ul.clearfix li{margin-top:20px}.product-title a{color:#000;font-size:1.4rem;font-weight:500}.price{font-weight:300;opacity:.65;white-space:nowrap;font-size:19px}.price.current-price-discount{color:#6f7275;font-weight:500}.regular-price{font-weight:500;text-decoration:line-through #ff5c5c}#subcategories ul li a:hover .subcategory-image img,.card-img-top.product__card-img img:hover{opacity:.6;transform:scale(1.1)}#subcategories ul li .subcategory-image,.card-img-top.product__card-img,.product_list li .image_container{display:block;background:#000;transition:background-color .1s ease-in-out .4s;overflow:hidden}.container .social-sharing a:hover{-webkit-filter:contrast(130%);filter:contrast(130%);-webkit-box-shadow:5px 5px 8px -3px #494949;-moz-box-shadow:5px 5px 8px -3px #494949;box-shadow:5px 5px 8px -3px #494949}#_desktop_top_menu{padding-bottom:.4rem}.page-item.active .page-link,.page-item.active .product-comments__pagination li span,.product-comments__pagination li .page-item.active span,.product-comments__pagination li.active .page-link,.product-comments__pagination li.active span{border-color:#000;background:#fff;color:#000}ul.page-list.pagination li.page-item.disabled span{background:#000!important;color:#fff!important}ul.page-list.pagination li.page-item:hover a{color:#fff;background:#000}ul.page-list.pagination li.page-item.active:hover a{background:#fff;color:#000}.page-link,.product-comments__pagination li span{color:#fff;background:#000;margin-right:2px}#mobile_top_menu_wrapper .modal-content{top:123px;max-height:405px;width:250px;z-index:1;opacity:1;background:#333;color:#fff}#cart .cart-grid.row a.label.btn.btn-outline-primary:hover,#password .alert-info{background-color:#f7f7f7}.modal-content #_mobile_top_menu a,.modal-content #_mobile_top_menu span{color:#fff;font-weight:400;text-transform:capitalize}.menu__collapseicon{width:3rem}.modal-content .menu__item{margin-left:12px;margin-right:12px;border-bottom:1px solid rgba(255,255,255,.25);border-top:1px solid rgba(255,255,255,.25)}.modal-content .menu-sub__content{font-size:13px}.modal-content ul.menu-sub__list.menu-sub__list--1 .menu__item{border:none;width:92%}#top-menu li:first-child{border-top:none}#product .product-tabs .nav-tabs,#top-menu li:last-child{border-bottom:none}#authentication #login-form .btn.btn-light{margin-top:-1px;background:#c10363;color:#fff;height:40px}#authentication #login-form #submit-login,#password button.form-control-submit.btn.btn-primary,body#checkout .footer_card button:not(.choose_address),body#checkout .footer_card button:not(.choose_address):hover{background:#630;border:none}#contact .contact-rich a{color:#525858}#password .alert-info{color:#151515;border-color:#630}#contact .form-fields .btn.btn-primary{background:#630;border:none;margin-left:15px}#contact .form-fields .btn.btn-primary:hover,a.js-search-link.active_filters__list-item.btn.btn-sm.btn-light:hover,div#_desktop_search_filters_wrapper .clear-all-wrapper,div#_mobile_search_filters_wrapper .clear-all-wrapper{background:grey}#product .breadcrumb{background:0 0;margin-bottom:0;font-size:18px;padding-left:0}#product h1{font-weight:500;text-transform:capitalize!important;padding-bottom:.8em}#product .current-price{padding-bottom:.5rem}#product .current-price span{font-size:1.6rem}#product div#product-description-short-3037{font-size:18px;margin-bottom:50px}#cart .cart-grid-body.col-12.col-lg-8 a:hover,#cart a.all-product-link.float-left.float-md-right:hover,#product div#product-description-short-3037 a,footer.page-footer a:hover,section#checkout-personal-information-step p a{color:#000;font-weight:600}#product .form-group.product-variants-item label{margin-right:13px;margin-top:6px}#product .product-actions .qty.col-auto{margin-right:57px}#product .product-actions .add.col-auto{position:relative;outline:#fff solid 2px;box-shadow:0 1px 11px 1px #c10363;padding-right:0;padding-left:0}#product button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart{background-color:#c10363;background-size:cover;border:none;font-size:18px;line-height:27px;text-shadow:1px 1px 2px #000;text-transform:none;font-weight:100}#product .product-actions .product-add-to-cart{margin-top:25px!important}.modal-content,.product_banner_img.v-2{width:100%!important}.social-sharing.social-sharing--product a:hover{filter:drop-shadow(0px 1px 0 white) drop-shadow(1px 0 0 white) drop-shadow(0px 1px 0 white) drop-shadow(0 0 2px gray);-webkit-filter:drop-shadow(0px 1px 0 white) drop-shadow(1px 0 0 white) drop-shadow(0px 1px 0 white) drop-shadow(0 0 2px gray);background-color:#fff}#product .div_shipping_terms a{text-decoration:underline;color:#b80000;font-weight:600;font-size:16px}#product .div_shipping_terms i.icon.icon-plane svg{width:17px;margin-right:3px}#product .interest_free_product_box .credit_available span{margin:10px 0 0;padding:0;color:#333;text-align:center;font-size:16px;font-family:'Gill Sans','Gill Sans MT','Gill Sans W01',Calibri,sans-serif}#product .interest_free_product_box .order_process span{margin:15px 0 12px;padding:0;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,sans-serif;text-align:center;font-weight:700;color:#acacac;font-size:11px}#product .interest_free_product_box .call_us .interest_free_product_boxcall{color:#333;font-family:'Gill Sans','Gill Sans MT','Gill Sans W01',Calibri,sans-serif;font-size:23px;font-weight:400}#product .interest_free_product_box .call_us .interest_free_product_boxnumber{color:#747474;font-family:'Gill Sans','Gill Sans MT','Gill Sans W01',Calibri,sans-serif;font-size:23px;font-weight:400;margin:0;padding:0}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo{margin-top:40px;position:relative;width:100%;padding-right:10px;padding-left:10px}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_additionalinfoimagecontainer{text-align:center;padding-bottom:30px}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_additionalinfoimagecontainer img{box-shadow:0 0 5px 3px #e2e2e2,0 0 0 5px #000;margin:auto;border-radius:15px;max-width:100%;height:auto}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_additionalinfocontainer h3{font-size:2rem;font-weight:300}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_additionalinfocontainer .div_moreinfotitle{margin-top:50px}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_moreinfocontainer h3{font-size:1.4rem;font-weight:600}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_moreinfocontainer{display:flex;flex-wrap:wrap;margin-top:38px}@media(max-width:1548px){#product .tabs.product-tabs.card.card-block{margin-top:33px}}@media(min-width:992px){#subcategories ul li{flex:1 1 25%;padding:0 10px;max-width:25%}.social-sharing.social-sharing--product{padding-top:23px;margin-top:40px;border-top:1px solid #ccc}.ui-autocomplete.ssa-menu.ui-menu .ssa-prod.ssa-autocomplete-header,.ui-autocomplete.ssa-menu.ui-menu .ssa-prod.ssa-autocomplete-total,.ui-autocomplete.ssa-menu.ui-menu .ssa-prod.ssa-no-select,.ui-autocomplete.ssa-menu.ui-menu .ui-menu-item.ssa-prod{width:60%;float:left;position:relative;border-right:1px solid #d6d4d4;padding-right:10px!important;padding-left:5px}.menu__item .menu-sub{display:none!important}.menu__item--active .menu-sub,body#category section.facet__block a.icon-collapse.visible--mobile.stretched-link{display:block!important}.close-cart .btn-close,.collpase--facet.collapse:not(.show),div#_desktop_search_filters_wrapper div#search_filters section.facet__block.Gifts,div#mobile_searchtitle{display:none}.product-miniature{flex:0 0 25%;max-width:25%}button#ps_categorytree_toggler{margin-bottom:15px}div#search_filters section.facet__block{padding-bottom:0}}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_moreinfocontainer .div_moreinfoitem .infocontent{font-size:16px;padding-right:10px}.div_moreinfoitem .a_moreinfo:hover{background:#2e2e2e!important}#product .div_moreinfoitem .a_moreinfo{background:#6e7675;color:#fff;font-size:15px}#product .div_moreinfoitem a.a_moreinfo{align-self:baseline;padding:5px 14px;border-radius:2px}@media(max-width:650px){#product .product-actions .qty.col-auto{width:37%}}@media(max-width:489px){#product .product-actions .add.col-auto{flex-grow:1;margin-left:90px;margin-right:70px;margin-top:33px}}@media(max-width:414px){#index #custom-text .card-body{padding:0!important}body#index #cmsinfo_block .div_cmsinfocontainer>div{padding-top:30px}#product .current-price span,body#index #cmsinfo_block h2{font-size:1.7rem}body#index #cmsinfo_block .div_cmsinfocontainer>div:nth-child(2) h2{padding-bottom:.5em}#index #wrapper .row #content-wrapper #main #content h3{font-size:1.5rem!important}body#index #cmsinfo_block h3 i{margin-right:18px}.div_cmsinfocontainer svg{width:35px}#category #_desktop_category_header h1{font-size:23px}#category div.category-description h2{font-size:20px}#category div.category-description h3{font-size:1.1rem}#category .breadcrumb{background-color:#fff!important;font-size:14px}#category div#subcategories h5{font-size:1rem!important}.product-title a{font-size:1rem}.price{font-size:17px}#product .breadcrumb{font-size:14px}#product h1,#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo .div_additionalinfocontainer h3{font-size:23px;font-weight:600}#product div#product-description-short-3037{font-size:16px}#product .social-sharing.social-sharing--product{display:flex;justify-content:center;margin-top:25px}#product .tabs.product-tabs.card.card-block{top:0!important}#product section.page-product-box.section_productdescriptionandadditionalinfo.hasadditionalinfo{margin-top:30px}#product .tabs.product-tabs.card.card-block #tab-content{margin-bottom:0!important}}#footer .input-group{width:300px!important}#footer span.d-none.d-sm-inline:before{content:"\f138";font-family:FontAwesome;font-size:28px;line-height:28px;color:#a9acac}#footer .input-group button{display:inline!important;background:0 0;border:none!important;margin-left:-48px;height:40px;top:1px;box-shadow:none;outline:0;position:relative;z-index:9}#footer input.form-control::placeholder{color:#bfbfbf;font-weight:500;font-size:18px}#footer input.form-control{border-radius:2px;border:none;color:inherit;box-shadow:none;outline:0}#footer .input-group-append{display:block;position:absolute;right:0;top:0}.d-none{display:inline!important}#product .button-ask-question,body#stores .store-item-container.card-body .col-md-5.col-sm-7.col-12.col-lg-4.store-description a:hover{background-color:#c10363}div#mpm_faqs_form_container h1{border-top:none;line-height:1!important;font-weight:600;font-size:20px}#mpm_faqs_form_header_content{padding:24px}#product button.btn.btn-link.slick-next.slick-arrow,#product button.btn.btn-link.slick-prev.slick-arrow{color:rgba(51,51,51,.25)}#product .product-thumb.slick-current,#product .product-thumb.slick-slide.slick-active:hover,#product .product-thumb.slick-slide.slick-current.slick-active{border:3px solid rgba(51,51,51,.25)}#product .product-thumb.slick-slide.slick-active{border:1px solid rgba(51,51,51,.25)}#product .btn-zoom .material-icons{font-size:1.8rem}#product button.btn.btn-link.btn-zoom.visible-desktop.product-layer-zoom{position:absolute;bottom:50px;margin-left:-75px;display:block;padding:5px;line-height:22px;color:#777676;text-align:center;font-size:.85em;background:rgba(255,255,255,.55);transition:background-border-color .2s ease-in-out;box-shadow:none}#product button.btn.btn-link.btn-zoom.visible-desktop.product-layer-zoom span{margin-top:4px}#product .product-add-to-cart .bootstrap-touchspin{max-width:120px}#product .modal-header button.close span{color:#525252;outline:0}.nav-tabs .nav-link.active,body#product .nav-tabs .nav-item.show .nav-link{background:#fff;border-bottom-color:#fff;color:#000}body#product .nav-tabs .nav-item a{background:#ececec;border:2px solid #ececec;margin-right:0;font-size:22px;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:100;color:#333}body#product .nav-tabs .nav-item a:hover{background:#dcdbdb}#product .tabs.product-tabs.card.card-block{padding:0 6px;border:0;top:10px;margin-bottom:50px}body#product .nav-tabs .nav-item a.active{background:#fff;border-bottom:transparent;color:#000}@media(max-width:768px){body#product .nav-tabs .nav-item a{font-size:19px}}@media(max-width:715px){#product .product-tabs .nav-tabs .nav-item{margin-bottom:2px}#product .product-tabs .nav-tabs>li:last-child{margin-bottom:0}body#product .nav-tabs .nav-item a{border:none;border-radius:0!important}#product .product-tabs .nav-tabs{display:block!important;border:2px solid #ececec;border-radius:3px}}@media (min-width:480px){#product .product-tabs .nav-tabs{font-size:23px;display:flex;flex-wrap:wrap}#product .product-tabs .nav-tabs li{flex-grow:1}#product .product-tabs .nav-tabs>li:first-child{padding-left:0}}#product .tabs.product-tabs.card.card-block #tab-content{border:2px solid #ececec;padding:25px 20px;border-radius:0 0 4px 4px;margin-bottom:40px;margin-top:0}#product .data-sheet,#product .hs_paypal_btn,a.hs_paypal_btn.page_check_out.hs_paypal_btn_16{width:100%}#product .data-sheet tr td{padding:10px 20px 11px;border:1px solid #d6d4d4}#history td.order-actions a,.page-footer a.account-link{padding:4px 12px 4px 4px;transition:background .2s ease-in-out}#product .data-sheet tr{font-size:18px}#contact h1.text-center,#my-account h1{font-size:30px;font-weight:600;text-transform:capitalize}#product .data-sheet tr td:first-child{font-weight:600;width:30%}#product .data-sheet tr:nth-child(2n){background:rgb(253 251 251)}#category .row.u-a-i-c{border-top:1px solid rgba(0,0,0,.2);padding-top:30px;margin-top:20px}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#6e7675;border-color:#6e7675;box-shadow:none!important;outline:0!important}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#c10363;border-color:#c10363;opacity:.9}.btn-primary,.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#c10363;border-color:#c10363;outline:0}.modal-cart__name{color:#25292d;font-weight:700}.modal-header .text-success{color:#25292d!important}#product .ps_checkout.payment-method-logo-block.left{text-align:left;margin-left:0}#product #tab-content .product-manufacturer img{max-width:83px}div#back-to-top a span{font-size:11px;display:block}div#back-to-top a i{display:block;height:13px;font-size:1.3rem}#back-to-top .btn-secondary{border-radius:50%;width:45px;height:45px;background-color:#212529;border-color:#212529}#my-account .wrap-content,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle,body#checkout div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_continue_shopping{background-color:#630;color:#fff!important}div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_place_order i,div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_place_order:hover{background:#630}#product .form-group.product-variants-item .label{margin-top:10px}@media(max-width:991px){.u-a-i-c.d--flex-between.visible--desktop{flex-direction:row-reverse}#currency-selector-label{display:none!important}.user-info.header__rightitem{margin-left:0!important}.div_searchicon.active{position:initial!important}.visible--mobile_btn_div{width:30%}.header-top__col{width:35%}#header .div_displaynav{flex-grow:1;display:flex;justify-content:flex-start;align-items:center;padding-left:0}.div_searchicon{width:26px;height:8px;margin-top:-17px}.div_searchicon .span_header_search_icon{font-size:0px!important}.div_searchicon .span_header_search_icon .material-icons.search{vertical-align:middle;font-size:25px;font-weight:500;color:#000}.ssa-searchblock.ssa-searchblock-displaySearch.clearfix{position:initial;width:100%;padding:12px 15px 15px;border-top:1px solid #000;background:#dedede;margin-bottom:2px;display:none}.ssa-searchblock form .ssa-nav-fill .ssa-search-query{font-size:15px}.shopping-cart .material-icons.blockcart__icon{margin-right:18px;font-size:27px}.header__right .shopping-cart .cart-products-count{margin-right:22px}.menu__item--1{width:100%;margin-left:20px}div#_mobile_payment-img-container{padding-bottom:20px}#footer .input-group{margin-left:14px}#footer .newsletter_tag{margin-left:29px;font-size:20px}.follow_us_tag{font-size:20px;margin-left:0}#subcategories ul li{flex:1 1 33.3333%;padding:0 10px;max-width:33.3333%}.menu__item--1.menu__item--sub:before{border-bottom:1px solid rgba(255,255,255,.25)}.breadcrumb_mobile{display:block}#header .header__right.header-top__col,#header .visible--mobile_btn_div{width:10%}#header a.header__logo.header-top__col{width:80%}#product #div_nex_prev_product_buttons{margin-top:37px}}#footer .block_newsletter input.form-control{padding-right:45px}@media(max-width:797px){#footer .newsletter_tag{margin-left:5px;padding-bottom:9px}#footer .block_newsletter .col-lg-7.col-12{padding-left:0}#footer .input-group,#footer .social-sharing{margin-left:5px}#footer .follow_us_tag span{margin-left:0}}#footer .block_newsletter{display:inline-flex}#product #div_nex_prev_product_buttons{display:flex;float:right}#my-account .row.account-links{display:block;width:30%}#my-account .wrap-content:hover,body#my-account #emailsalerts span.link-item:hover{background:grey!important;border-color:grey;transition:background .2s ease-in-out}#my-account .wrap-content:hover span.link-item{background:grey!important;border-color:grey!important;transition:background .2s ease-in-out}#my-account span.link-item{border:none!important;background-color:#630!important}#my-account .wrap-content{display:inline-flex;border:1px solid #630;width:100%;justify-content:flex-start;border-radius:2px}#my-account .row.account-links i.material-icons{margin-top:15px;margin-left:10px}#my-account .page-footer--my-account{border-top:1px solid rgba(0,0,0,.125);padding-top:10px;margin-top:50px}#my-account .page-footer--my-account a{background:#525858;padding:6px;color:#fff}#my-account .page-footer--my-account a:hover{background:#000}@media(max-width:1200px){#my-account .row.account-links{width:50%}}#contact h1.text-center{border-bottom:6px solid #333;padding-bottom:15px}#contact .js-customer-form.needs-validation{max-width:100%!important;width:100%!important}#contact .contact-form .js-customer-form.needs-validation .col-xs-12.col-md-3{padding-left:0;float:left}#contact .contact-form .js-customer-form.needs-validation .col-xs-12.col-md-9{padding-right:0;float:right}#contact .form-fields .btn.btn-primary,#contact textarea#message{outline:0;box-shadow:none}#checkout .checkout-process .custom-control-input:focus:not(:checked)~.custom-control-label:before,#contact .form-control:focus{border-color:#630}#header #contact-link a:hover{text-decoration:underline white}#checkout h1{border-top:none;padding-top:0;text-transform:capitalize}#checkout div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed{margin-top:30px}#checkout div#order-detail-content{box-shadow:1px 1px 5px #c7c4c4!important;font-size:14px;border:1px solid #ececec;padding:5px;background:rgba(90,64,53,.05);margin-top:10px}body#checkout .alert-info{background-color:#f1f1f1}#addresses .addresses-footer a,#cart .checkout.text-sm-center button{background:#630;border-color:#630}#checkout div#onepagecheckoutps .container_card.selected{font-weight:400;color:#333}body#checkout div#onepagecheckoutps #onepagecheckoutps_step_two .delivery-option.selected{padding:8px 0;color:#333}body#checkout div#onepagecheckoutps div#onepagecheckoutps_step_three .module_payment_container{border:1px solid #ececec;background:#f5f2f2}body#checkout span.price.special-price{font-size:16px!important;color:#000!important;font-weight:700}div#onepagecheckoutps .product-price{font-size:16px!important;color:#757575!important;font-weight:700}div#onepagecheckoutps div#onepagecheckoutps_step_three #payment_method_container .module_payment_container.selected{margin-bottom:0;color:#333}ul#ui-id-1{width:1200px!important;right:15px}@media(max-width:1249px){ul#ui-id-1{width:auto!important;right:15px}}.ui-autocomplete.ssa-menu .ui-menu-item{list-style-image:none;background-color:#f6f6f6;padding:2px .4em;color:#555454;cursor:pointer}.ui-autocomplete.ssa-menu .ssa-autocomplete-header,.ui-autocomplete.ssa-menu .ssa-notfound{background-color:#333!important}.ssa-searchblock form .ssa-nav-fill .ssa-search-query{max-width:100%;border-bottom:1px solid #666;background:#fff;border-radius:0;font-size:19px}.ssa-searchblock form .ssa-nav-fill{background-color:#fbfbfb!important}#checkout div#panel_addresses_customer .nav-tabs{justify-content:flex-start}#checkout div#panel_addresses_customer .nav-tabs .nav-link{background:#f1f1f1}#checkout div#panel_addresses_customer .nav-tabs .nav-link.active{color:#630!important;font-weight:600;background:#fff!important}#checkout div#panel_addresses_customer .nav-tabs .nav-item{margin-bottom:-3px}#checkout .blockreassurance_product .item-product img,.blockreassurance_product .item-product svg{height:22px;width:22px;margin-top:6px;margin-left:5px;visibility:visible!important}#checkout div#onepagecheckoutps_step_review .alert.alert-info{color:#311900;border-color:#630}footer.page-footer a{color:#484848}#identity .js-customer-form.needs-validation .input-group button{color:#fff;background:#c10363 !important;border:1px solid grey}#checkout div#onepagecheckoutps_step_two_container{max-width:100%!important;flex:0 0 100%;margin-bottom:12px}#checkout div#onepagecheckoutps_step_three_container{max-width:100%!important;flex:0 0 100%}#cart .cart-grid-body.col-12.col-lg-8 a,#cart a.all-product-link.float-left.float-md-right,#product .wishlist-add-to-new i[data-v-cab62222],.wishlist-add-to-new i[data-v-4f116ff6],.wishlist-footer-links>a,body#module-blockwishlist-lists .wishlist-add-to-new[data-v-4f116ff6]:not([href]):not([tabindex]){color:#212529}#checkout .order_total_items span.text-md-right{color:#000;font-weight:600;font-size:15px}#checkout div#onepagecheckoutps div#onepagecheckoutps_step_review #order-detail-content .order_total_items .item_total .price{font-size:16px;font-weight:700;color:#000!important}#addresses .addresses-footer a:hover{background:rgba(51,51,51,.75);color:#fff}#checkout #delivery-addresses .custom-control-input:checked~.custom-control-label:before,#order-detail .col-lg-3.text-md-right a{background-color:#630;border-color:#630}#category #content-wrapper div#_desktop_search-icon,body#pagenotfound #content-wrapper div#_desktop_search-icon,section#js-active-search-filters .custom-control-input:checked~.custom-control-label:before,section#js-active-search-filters .custom-control-label:after,section#js-active-search-filters .custom-control-label:before{visibility:hidden}#cart .cart-grid.row a.label.btn.btn-outline-primary{border-color:#212529;box-shadow:none}#cart .input-group.bootstrap-touchspin.bootstrap-touchspin-injected .js-cart-line-product-quantity.form-control{background:rgb(228 228 228 / 20%)!important;box-shadow:inset 0 3px 25px rgb(0 0 0 / 8%);outline:0}#checkout .checkout-process .custom-control-input:focus~.custom-control-label:before,.form-control:focus{box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%),0 0 0 .2rem #6633004f}#history td.order-actions a{background:rgba(51,51,51,.75);color:#fff!important;border:none;font-weight:500!important}#history td.order-actions a:hover{background-color:#333;border-color:#333}body#history table.table.table-striped.table-bordered.visible--desktop i.material-icons{color:#ce0101}#order-detail .col-lg-3.text-md-right a:hover{background-color:#92918f;border-color:#92918f}#checkout .checkout-process .custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#630;border-color:#630;box-shadow:none}#checkout .checkout-process .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#630;background-color:#663300de;box-shadow:none}#checkout .checkout-process a.js-cancel-address.cancel-address.btn.btn-link{color:#000;box-shadow:none!important;outline:0!important}#checkout .checkout-process a.js-cancel-address.cancel-address.btn.btn-link:hover,section#checkout-personal-information-step p a:hover{color:#630}#checkout .delivery-options .carrier-price{font-size:1.25rem;color:#00112c}.form-control:focus{border-color:#6633009e}#order-confirmation section#content-hook_order_confirmation a{color:#fff;text-decoration:underline}#order-confirmation .bg-success,body#checkout .box_more_fee_shipping .box_total_cart{background-color:#6e7675!important}#order-confirmation .card-body h3.h1.card-title{border-top:none;padding-top:10px}.custom-control-input:checked~.custom-control-label:before,.custom-control-input:not(:disabled):active~.custom-control-label:before{border-color:#630;box-shadow:none;background-color:#630}#order-confirmation .order-confirmation-table{margin-top:7px}#order-confirmation section#content-hook_payment_return a{color:#000;text-decoration:underline}#order-confirmation section#content-hook_order_confirmation .card-body{padding:1rem!important}#order-confirmation .card-body h3.h1.card-title i{font-weight:600;margin-right:8px}section.featured-products.clearfix button .material-icons{color:#000;outline:0!important}#checkout #js-checkout-summary a.link__showsummary span,a.link__showsummary i{color:#630;font-weight:600}footer.page-footer a:first-child{margin-right:13px}.page-header,body#cms .page-header--cms{background:#fff;border-bottom:none}body#product h1{padding-top:.5em!important}body#cms h1{text-transform:capitalize;font-size:30px;font-weight:600}.page-header h1,body#new-products h1#js-product-list-header,body#prices-drop h1#js-product-list-header,body#search h1#js-product-list-header{font-size:30px;text-transform:capitalize;font-weight:600}#mobile_top_menu_wrapper .modal-dialog.modal-dialog__offcanvas .modal-header button.close span{color:#fff;font-weight:100!important;position:absolute;right:10px;top:10px;width:23px;height:22px;display:flex;align-items:center;justify-content:center;background:#6e7675;border-radius:12px;border:1px solid #fff;box-shadow:0 0 5px 1px #1e1e1e}#div_nex_prev_product_buttons .product-navigation>div a,#history td.order-actions a.btn.btn-sm.btn-block.btn-outline-primary,#product #product-modal #js-slick-product .btn.btn-link,#product .page-content--product .product-thumbs .btn.btn-link,button#menu-icon{box-shadow:none}#cmsinfo_block .add-border-top{border-top:3px solid #333!important;padding-top:1em!important;padding-bottom:.5em!important}#product .product-ean,#product .product-reference{background:#ececec;font-weight:100;color:#333;padding:3px 10px}@media(max-width:425px){ul.page-list.pagination.justify-content-center.justify-content-lg-end.mt-3.mt-lg-0.mb-0 li:first-child a b,ul.page-list.pagination.justify-content-center.justify-content-lg-end.mt-3.mt-lg-0.mb-0 li:last-child a b{display:none}}.page-header{padding-left:0;padding-right:0}#history .page-header h1,#identity .page-header h1{font-size:30px!important;font-weight:600;text-transform:capitalize}@media(min-width:716px){body#product .product-tabs .nav-tabs li{padding:0 2px}#product .product-tabs .nav-tabs>li:last-child{padding-right:0}}.breadcrumb{background-color:#fff;padding:.75rem 1.3rem .75rem 0;margin-bottom:0}.alert-warning{background-color:#fe9126;border-color:#e4752b;color:#fff}body#sitemap .row.sitemap_list div:first-child ul li .nested li,body#sitemap .row.sitemap_list ul li .nested li .nested li{padding:5px 0 0 33px;border-left:1px solid #d6d4d4;background:url(https://www.dev.dev.smithersofstamford.com/themes/smithers/css/../img/sitemap-horizontal.png) left 15px no-repeat}.address-footer,.page-footer{background-color:#fff;padding-top:20px;padding-left:0}.page-footer a.account-link{background-color:rgba(51,51,51,.75);color:#fff!important;font-size:15px}.page-footer a.account-link:hover,button.btn.btn-lg.btn-secondary.btn-comment.btn-comment-big.post-product-comment:hover{background-color:#333;font-weight:500!important}.page-footer a.account-link i{font-weight:600;width:21px;color:#e0e0e0}body#addresses .page-content.page-content--addresses .address-footer.small a{background:rgba(51,51,51,.75);color:#fff!important;padding:4px 12px 4px 4px;transition:background .2s ease-in-out}#header .header__container.container .dropdown-menu.dropdown-menu-right.show,body#addresses .page-content.page-content--addresses .address-footer.small a:hover{background:#333}body#addresses .address-body{background-color:#f2f2f2}body#identity section#content{background-color:#f2f2f2;margin-bottom:40px}body#addresses .address-footer.small{padding-left:20px}body#stores .store-item-container.card-body .col-md-5.col-sm-7.col-12.col-lg-4.store-description a{background:rgba(51,51,51,.75);color:#fff;padding:4px 12px;font-weight:500!important}@media (max-width:359px){#header .header-nav.u-bor-bot #contact-link{font-size:13px!important}#header .div_searchicon .span_header_search_icon .material-icons.search,#header .user-info.header__rightitem a.account.u-link-body i{font-size:20px!important}#header .currency_selector .btn-group-sm>.btn,.btn-sm{font-size:12px}#header .user-info.header__rightitem a span{font-size:13px}}#header .header__container.container .dropdown-menu.dropdown-menu-right.show a:hover,.forgot-password a:hover,.wishlist-footer-links>a:hover,div#js-cart-sidebar a.product-name:hover{text-decoration:underline}#header .header__container.container .dropdown-menu.dropdown-menu-right.show a:not(:last-child){border-bottom:1px solid #424242}body#sitemap h2{font-size:22px;padding-top:17px;padding-bottom:11px;border-top:3px solid #000}body#sitemap .row.sitemap ul li a:before,body#sitemap .row.sitemap_list div:nth-child(2) ul li a:before{content:"\f105";display:inline-block;font-family:FontAwesome;padding-right:10px}body#sitemap .row.sitemap_list div:first-child #category-page-2:before{content:"\f015";display:inline-block;font-family:FontAwesome;font-size:20px;color:#333}body#sitemap .row.sitemap_list div:first-child #category-page-2{padding:5px 0 0 27px}body#sitemap .row.sitemap_list ul li .nested{padding-left:35px}body#sitemap .row.sitemap_list ul li .nested li .nested{padding-left:0}body#sitemap .row.sitemap_list ul li .nested li .nested li{margin:0 0 0 21px}body#sitemap .row.sitemap_list div:first-child ul li .nested li:last-child,body#sitemap .row.sitemap_list ul li .nested li .nested li:last-child{border:none;background:url(https://www.dev.dev.smithersofstamford.com/themes/smithers/css/../img/sitemap-last.png) 0 -4px no-repeat}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem #54545494,inset 0 3px 5px rgb(0 0 0 / 13%)}.page-content,body#cart .card-body--summary .cart-total,section#mpm_faqs_form_content div#captcha_res_form_group .input-group-addon{padding:0}.page-content-history{padding-right:7px}.page-content--authentication,.page-content--identity,.page-content.page-order-confirmation{padding:1.25rem}body#contact .js-customer-form.needs-validation .col-xs-12.col-md-3{padding-right:0}body.category-id-85 h1,body.cms-id-1 .page-header.page-header--cms{padding-bottom:0!important}body#category #subcategories ul li:nth-child(3n+1){margin-left:0;clear:left}.category-accessories h1,.category-by-room h1,.category-furniture h1{padding-bottom:15px}body#cart .input-group.bootstrap-touchspin.bootstrap-touchspin-injected{margin-top:5px;margin-bottom:10px}body#checkout #conditions-to-approve,body#checkout .alert.alert-info{border-color:#92929e}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#c10363;border-color:#c10363}.div_productimagecontainer img.lazyloaded,.total-value,body#cart .card-body--summary .cart-total{background-color:#fff}body.cms-id-1 .page-header.page-header--cms h1{padding-top:.7em!important;padding-bottom:.7em!important}.active_filters__list a.js-search-link.active_filters__list-item.btn.btn-sm.btn-light{background:#630;color:#fff!important}form#ps_checkout-hosted-fields-form{max-width:fit-content}@media (max-width:575px){#div_homepagebannertop a div span{font-size:30px;line-height:40px}#div_homepagecontentsocialhtml .banner-item{width:50%;flex-basis:50%}#div_homepagecontentcategoryhtml .home-banner-additional.clearfix div:first-child,.home-banner-additional.clearfix div:nth-child(3),.home-banner-additional.clearfix div:nth-child(7),body#index .home-banner-additional.clearfix div:nth-child(5){padding-left:10px!important}#div_homepagecontentcategoryhtml .home-banner-additional.clearfix div:nth-child(2),.home-banner-additional.clearfix div:nth-child(4),.home-banner-additional.clearfix div:nth-child(8),body#index .home-banner-additional.clearfix div:nth-child(6){padding-right:11px!important}#div_homepagecontentsocialhtml .home-banner-additional.clearfix div:nth-child(4){padding-right:8px!important}form#ps_checkout-hosted-fields-form .row>.form-group{padding-left:5px;padding-right:5px}}@media (min-width:575px){form#ps_checkout-hosted-fields-form .row>.form-group{padding-left:15px;padding-right:15px}}body#my-account #emailsalerts .link-item{display:flex;width:100%;background-color:#630;color:#fff!important;border-radius:2px;flex-direction:row;justify-content:flex-start;align-items:center;padding:1rem;margin-left:0}body#my-account #emailsalerts .material-icons{margin-right:11px}body#my-account #emailsalerts .link-item i{font-size:1.5rem}button.btn.btn-lg.btn-secondary.btn-comment.btn-comment-big.post-product-comment{background-color:rgba(51,51,51,.75);color:#fff!important;padding:3px 12px;font-size:15px;transition:background .2s ease-in-out}body#product .faqs-title h3{border-top:3px solid #333;padding-top:13px;padding-bottom:13px}body#checkout #payment-confirmation button.mt-3:disabled{background:#80808073}body#checkout #payment-confirmation button.mt-3:hover{background-color:#663300cc}body#checkout #payment-confirmation button.mt-3:disabled:hover{background:#808080a3}.defautl-credit-card,.ps-checkout-funding-img,label[for=payment-option-5] img,label[for=payment-option-6] img,label[for=payment-option-7] img,label[for=payment-option-8] img{width:auto!important}.product-comments .product-comment-list-item .comment-content{overflow:hidden;border-left:1px solid #d6d4d4}#post-product-comment-modal.modal.show .modal-dialog{transform:none;transform:translateY(80px)}#cmsinfo_block a{color:orange!important}span.warning-inline{color:red!important}.ps_checkout-info-wrapper{position:absolute;display:inline-flex}#product .btn-add-to-cart:disabled{background-color:#d3d3d3!important}#js-product-list .div_pagination{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.modal-dialog.modal-lg h3#blockcart-modal-label{color:#28a745!important}.modal-dialog.modal-lg .modal-footer .btn.btn-primary{background:#ff0008;border-color:#ff0008}.modal-dialog.modal-lg .modal-footer .btn.btn-primary:hover{background:#ff0008d1!important;border-color:#ff0008d1!important}i.material-icons.rtl-no-flip{margin-right:5px}#product .product-actions{margin-bottom:15px}.show{display:block!important}@media(max-width:992px){#category .showall{margin-top:1rem}}@media(max-width:610px){a.page-link.next.js-search-link b,a.page-link.previous.js-search-link b{display:none}}#category .pagination,.product-comments__pagination ul{flex-wrap:wrap}.product-ean .label,.product-reference .label{font-weight:600;margin-bottom:0}#product .product-reference{width:auto;border:2px solid #ececec;border-top-left-radius:6px;border-top-right-radius:6px;margin-right:5px}#product .product-ean{width:auto;border:2px solid #ececec;margin-right:0;border-top-left-radius:6px;border-top-right-radius:6px}#product .product-codes{display:flex;margin-bottom:13px;flex-wrap:wrap;gap:5px}#mpm_faqs_form_content .input-group-addon{padding:6px 12px;border:1px solid #c1c2d1;border-right:none}#mpm_faqs_select_wrapper .content .list span{padding:4px 0 4px 20px}@media(max-width:360px){#mpm_faqs_form_content .form-group span.list span{font-size:15px!important}}.div_productimagecontainer .products-imagescover.slick-slider,.images-container .products-imagescover.slick-slider,.product-miniature .owl-carousel.owl-drag .owl-item{touch-action:pan-y pinch-zoom}#product-modal .rc,.card-img-top.product__card-img img,.images-container .products-imagescover .product-img .rc{background:#fff}#products img,.images-container .products-imagescover .product-img img{-webkit-touch-callout:default;-webkit-user-select:default;-khtml-user-select:default;-moz-user-select:default;-ms-user-select:default;user-select:default}#klarnaModal{position:fixed;z-index:5004;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}#klarnaModal .modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;max-width:550px;width:auto}#klarnaModal .close{color:#000;text-align:right!important;font-size:28px;font-weight:700;cursor:pointer;box-sizing:border-box;display:flex;align-items:stretch;flex-direction:column;flex-shrink:0;border-style:solid;border-width:0;position:absolute;z-index:0;min-height:0;min-width:0;justify-content:center;height:60px;padding-right:20px;right:0}#klarnaModal h1{border-top:none;font-weight:600}#klarnaModal .credit-offer-restriction{max-width:100%;color:#787573;font-family:"Klarna Text","Klarna Sans",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:20px;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;text-align:left;word-break:break-word;margin-top:-5px;padding-bottom:4px;padding-top:1px;text-size-adjust:none;margin-bottom:30px}#klarnaModal ul.klarna-steps li{display:-webkit-inline-box;padding-left:20px;padding-right:20px;padding-bottom:10px}#klarnaModal ul.klarna-steps li::before{content:"";display:inline-block;height:9px;width:9px;background-color:#000}.klarna-popup{background:#f1f1f1;padding:6px 6px 6px 13px;border-radius:6px;max-width:412px;width:auto;margin-top:25px}.klarna-popup span#btnShowpopup{color:#2fb5d2;text-decoration:underline;font-weight:500;font-size:12px}.klarna-popup span#btnShowpopup:hover{color:#208094}#klarnaModal #close-klarna-modal{width:100%;background:#000}body#view .dropdown-menu.show a,ul.klarna-steps p{padding-left:10px}#klarnaModal .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;white-space:nowrap;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:33px;vertical-align:middle}#klarnaModal .modal-body{max-height:calc(100vh - 120px);overflow:auto}#klarnaModal .modal-footer{padding:.75rem;z-index:551;background:#fff;position:absolute;bottom:0;width:93%}#klarnaModal ::-webkit-scrollbar{width:0;background:0 0}@media(max-width:414px){#footer .block_newsletter{display:block}#my-account .row.account-links{width:95%}#contact h1.text-center,.page-header h1,body#cms h1,body#new-products h1#js-product-list-header,body#prices-drop h1#js-product-list-header,body#search h1#js-product-list-header{font-size:23px}#mobile_top_menu_wrapper .modal-dialog.modal-dialog__offcanvas{max-width:72%}#product .page-content--product .product-thumbs{width:210px}#history .page-header h1,#identity .page-header h1{font-size:23px!important}div#blockcart-modal{z-index:9999999999}.modal-open{overflow:hidden}.modal-dialog.modal-lg .modal-footer{position:initial}.modal-dialog.modal-lg .modal-body{margin-bottom:0}.modal-dialog.modal-lg h3#blockcart-modal-label{color:#28a745!important;font-size:15px}#category #js-product-list .div_pagination{padding-left:5px;padding-right:5px}#klarnaModal{padding-top:40px}#product #klarnaModal .modal-content{padding:5px;width:97%!important}#product #klarnaModal .modal-body{padding:5px}#klarnaModal .credit-offer-restriction{margin-bottom:45px}body#product #klarnaModal h1{padding-top:0!important}#klarnaModal ul.klarna-steps li{padding-bottom:0}}.category-id-101 #wrapper .row,.category-id-32 #wrapper .row,.category-id-45 #wrapper .row,body#module-klarnapaymentsofficial-payment section#wrapper>.row{justify-content:center}.pp-checkout-btn{float:left!important;margin:15px 0 0!important}header .banner-img .position-banner{display:flex;gap:5px}header .banner-img .position-banner p{margin:0;font-size:20px;font-weight:700}header .klarna-svg{fill:#212529;width:80px;height:25px}.interest_free_product_box .klarna-svg{width:65px!important;height:25px;fill:white}input[name=postcode]{float:none!important;max-width:120px}.delivery_cp_result_class+div{overflow:auto;width:100%}#delivery_cp_button_id,span#invoice_cp_button_id{float:none!important;margin-left:10px;margin-top:-3px;background-color:#6e7675;border-color:#6e7675}@media (max-width:575px){header .banner-img .position-banner{justify-content:center;padding:5px}header .banner-img .position-banner p{margin:0;font-size:15px;font-weight:700}header .klarna-svg{fill:#212529;width:50px;height:20px}.interest_free_product_box .klarna-svg{fill:white}.postcode-custom-break{display:block}}.clamp,.clamp-category{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#product .product-navigation.clearfix,section#js-active-search-filters div#search_filters{margin-bottom:20px}#product h2{font-size:20px}#product h2 span{font-weight:100!important}.clamp{-webkit-line-clamp:4}.clamp-category{-webkit-line-clamp:6}@media(min-width:901px){#category .category-cover{gap:30px}}#category .category-cover{display:flex;text-align:right}.category-image-container.rc--lazyload{flex:0 0 33%}#category div.category-description{font-size:16px;color:#333!important;text-align:left}@media(max-width:900px){#category .category-cover{flex-wrap:wrap}.category-image-container.rc--lazyload{flex:0 0 100%}}.showmoreless_description span{background:0 0;border:none;color:#c10363;font-weight:700;box-shadow:none}.showmoreless_description span:hover{background:0 0;border:none;color:#c10363;font-weight:700;box-shadow:none;text-decoration:underline 2px}.showmoreless_description span.btn.btn-primary:active{background:0 0!important;color:#2c9ffd!important}.category-description{overflow:hidden;position:relative;transition:max-height .5s}.category-description-container .category-description:after{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background:0 0;transition:.5s}
.category-description-container:not(.opened) .category-description:after{
	/* background:linear-gradient(0deg,#fff,transparent)  */
}

.category-description-container:not(.opened) .category-description{max-height:320px!important}#product section.product-accessories{width:100%;padding-left:6px;padding-right:6px;margin-top:2rem}span.discount.discount-amount{font-size:1rem!important;color:#b90303;background-color:transparent;display:inline-block}@media(max-width:480px){#product #div_nex_prev_product_buttons{float:none;width:100%;margin-bottom:0;margin-top:12px}#product #div_nex_prev_product_buttons .product-navigation.clearfix a.btn.btn-default{background-color:rgba(51,51,51,.75);color:#fff}#product #div_nex_prev_product_buttons .product-navigation.clearfix{width:100%}#product .product-information #product-description-short-2657 h2{margin-top:65px}#product #content-wrapper{padding-left:15px;padding-right:15px}#product .current-price{margin-top:8px}#product ol.breadcrumb{margin-left:0!important}#product .tabs.product-tabs.card.card-block{top:10px;margin-bottom:10px}#product section.product-accessories{margin-top:0}}body#product .js-an_wishlist-container.an_wishlist-container .btn-secondary{background:0 0;border:none;color:inherit;box-shadow:none;padding-left:0}body#product .js-an_wishlist-container.an_wishlist-container .btn-secondary:hover{color:grey}@media(max-width:450px){.mfp-content .account-link-buttons a.btn.btn-primary{font-size:16px;padding:5px}.mfp-content .an_wishlist-message-popup>p{padding-top:15px}}@media(max-width:320px){.mfp-content .account-link-buttons a.btn.btn-primary{font-size:13px;padding:5px}}ul.myaccount-link-list a .link-item:not(li a .link-item){display:block;border:1px solid #630;width:100%;text-align:start;background-color:#630;color:#fff!important;border-radius:2px;padding-left:9px}ul.myaccount-link-list a .link-item i:not(li a .link-item i){margin-top:0!important;margin-left:0!important;margin-right:15px}.account-links .link-item i{margin:0 auto;font-size:1.5rem}ul.myaccount-link-list>a{margin-bottom:10px;max-width:100%;display:flex;padding-right:0}#my-account span.link-item:hover{background:grey!important;transition:background .2s ease-in-out}.account-links .link-item{text-align:start!important}body#module-blockwishlist-lists .wishlist-list-item:hover .wishlist-list-item-title{color:#787878}#product .wishlist-add-to-new[data-v-cab62222]{min-width:79px;width:initial;color:#212529}body#view .dropdown-menu.show{display:flex;flex-direction:column}body#view .dropdown-menu.show a:hover{background:#e1e1e1}button.btn.wishlist-product-addtocart.btn-primary:disabled{background:#630;border:#630}#my-account ul.myaccount-link-list li{margin-bottom:10px;padding-right:15px}body#category div#category-short-description ul,body#product div#short-desription ul{list-style:inside}.category-description-container.opened .category-description:after,body#product div.product-description-short:not(div.product-description-short.need_showmore):after{height:initial}.category-description:not(.category-description.need_showmore):after,section#js-active-search-filters{background:0 0}body#product .description-container.opened .product-description-short:after{height:0!important}#back-top{text-align:center;position:fixed;cursor:pointer;bottom:65px;z-index:99;right:30px}#back-top a{line-height:12px;font-size:10px;color:#999;text-transform:uppercase;width:44px;height:44px;display:block;border:1px solid #ddd;background:#f7f7f7;-webkit-transition:.4s;transition:.4s;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#back-top a:hover{border-color:#000}#back-top a i{display:block;color:#000;font-size:23px;font-family:FontAwesome}@media (max-width:1199px){#back-top{right:10px}}body#product .tabs .tab-content .product-description ul{list-style:disc;padding-left:20px}body#index .footer-banner-inner .row.seven-cols img{max-width:initial}#product .laybuy-inline-widget{background-color:#f1f1f1;margin-top:10px;max-width:412px;width:auto;border-radius:5px;padding:6px}#product .hs_paypal_btn{padding:12px 6px 6px 45px}.facet-headers-container .facet__header{cursor:pointer;padding:8px 15px;border:1px solid #000;background:#6e7675;color:#fff;border-radius:5px}.facet-headers-container .facet__header:hover{background:#5e5e5e;border:1px solid #000}div#_desktop_search_filters_wrapper p.text-uppercase.h6.visible--desktop{padding-bottom:20px;font-weight:700;font-size:19px}a.js-search-link.active_filters__list-item.btn.btn-sm.btn-light,a.js-search-link.active_filters__list-item.btn.btn-sm.btn-light:hover{color:#323232!important}span.price_range{padding:2px 7px;border-radius:20px}.facet-headers-container .faceted-serach-title-desktop{margin-bottom:.66667rem}li.product-flag.sold{background:#fff;border-radius:50%;border:1px solid #db372d;text-align:center;width:40px;height:40px;padding:.25rem 0}li.product-flag.sold span{color:#db372d;font-weight:700!important;display:block}div#js-product-list .product-flags{left:initial}.header__right.header-top__col a.button_order_cart.btn.btn-primary.btn-block{background:#bf1212;border-color:#bf1212}.close-cart .btn-close{border:1px solid #9f9f9f;background:0 0;margin:5px;color:grey;height:28px;width:28px;padding:0}.close-cart{z-index:9999;background:#fff}@media(max-width:620px){div#offcanvas_search_filter{z-index:20000000000}.faceted-overlay{z-index:20000000002!important}}section#js-active-search-filters .clear-all-wrapper{width:197px;background:#000}section#js-active-search-filters div[id^=facet_]{display:flex!important;flex-direction:row;flex-wrap:wrap}section#js-active-search-filters .custom-control.custom-checkbox.custom-control{flex:0 0 12.5%;max-width:12.5%;border:1px solid #000;background:#6e7675;margin-bottom:12px;border-radius:4px;padding-left:initial}section#js-active-search-filters .custom-control.custom-checkbox.custom-control label.custom-control-label:hover{background:#5e5e5e;cursor:pointer}section#js-active-search-filters .custom-control.custom-checkbox.custom-control label.custom-control-label{padding:10px 6px;width:100%;text-align:center;font-weight:700;color:#fff}section#js-active-search-filters .custom-control.custom-checkbox.custom-control--active{background:#5e5e5e}section#js-active-search-filters .custom-control.custom-checkbox.custom-control--active label.custom-control-label{color:#fff}.showall .btn-primary:focus,.showall .btn.btn-primary{background:#c10363;border-color:#c10363}.showall .btn-primary:focus:hover,.showall .btn.btn-primary:hover{background:#9d004f;border-color:#9d004f}#footer a.show-gdpr-modal{margin-bottom:55px!important}@media(max-width:690px){#footer a.show-gdpr-modal{margin-left:16px!important}}@media(max-width:767){.payments-sdk-contingency-handler-context-iframe .outlet{height:90%!important}}@media(max-width:991px){#history .page-content.page-content--history .col-2.text-right a{color:#000;border-color:#000}#history .page-content.page-content--history .col-10 h3{color:#000;font-weight:600}#history a.btn.btn-outline-primary:active,#history a.btn.btn-outline-primary:focus{background-color:transparent;box-shadow:none}body#product .add.col-auto{padding-right:0;padding-left:0}body#cart .checkout.cart-detailed-actions{bottom:0;left:0;z-index:2;padding:1rem;position:initial;background:#f7f7f7}button#ps_categorytree_toggler,button#search_filter_toggler,section#js-active-search-filters .facet-headers-container a.icon-collapse.visible--mobile.stretched-link{display:none}body#category section#products .visible--desktop:not(body#category section#products .visible--desktop .visible--desktop){display:block!important}section#js-active-search-filters div[id^=facet_]{display:inline-block!important;table-layout:fixed;white-space:nowrap;list-style:none;margin:0;padding:0}.active_filters{padding:0;margin:0}section#js-active-search-filters .custom-control.custom-checkbox.custom-control{display:inline-block;table-layout:fixed;white-space:nowrap;list-style:none;margin:0;padding:0;flex:0 0 100%;max-width:100%}div.overflow-auto{padding-bottom:10px}section#js-active-search-filters .facet-headers-container{overflow:auto}section#products button#search_filter_toggler{margin-left:10px}div#js-product-list-top{margin-left:4px;margin-right:4px;align-items:flex-start}div#js-product-list-top .visible--mobile.text-sm-center.mt-1.col-12{text-align:center;padding-top:12px}div#js-product-list-top .sort-by-row .form-group{display:flex;gap:10px}body#product ul.slick-dots{position:absolute;width:100%;padding:5px 0;height:30px;top:92%}body#category ol.breadcrumb:not(body#category .breadcrumb_mobile ol.breadcrumb),body#product ol.breadcrumb:not(body#product .breadcrumb_mobile ol.breadcrumb){visibility:hidden;padding:0;height:15px;font-size:14px}body#product .breadcrumb_mobile ol.breadcrumb{font-size:14px;padding-top:0}#product button.btn.btn-link.btn-zoom.visible-desktop.product-layer-zoom{bottom:5px}}.displaynone{display:none!important}#product-modal img{width:auto;height:auto;margin:auto;right:0;top:0}.div_productimagecontainer{border:1px solid #dcdddd;border-radius:5px;overflow:hidden;padding:10px;margin-bottom:5px;background:#fff}.div_productimagecontainer .btn-zoom{left:10px;right:10px;top:10px;bottom:10px;width:100%;align-items:flex-start;justify-content:flex-end;box-shadow:none!important;outline:0;display:flex}.product-thumbs{max-height:100px;height:auto;width:auto;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px}.product-thumbs .btn.slick-arrow{padding:0;position:initial;transform:none;border-radius:50%}.product-thumbs .btn.slick-arrow:hover i .product-thumbs .btn.slick-arrow i{background:#ededf2}.product-thumbs .btn.slick-arrow:hover i{color:#ff0008}.product-thumbs .product-thumb{height:auto;border:none;margin:0;overflow:hidden}.div_thumbnails .images-container .product-thumbs .product-thumb .rc:after{z-index:-1}.div_thumbnails .images-container .product-thumbs .product-thumb>div img[data-lazy]{display:block;font-size:8px}.slick-vertical .slick-slide{float:none}.product-thumbs:not(.slickslider_loaded){opacity:0}.slick-dots{bottom:0;left:0;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:0;top:95%}.slick-slider.slick-dotted .slick-dots{padding:5px;position:relative}.slick-dots li{position:relative;display:inline-block;margin:2px 6px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:13px;height:13px;padding:0;cursor:pointer;border:1px solid #fff;outline:0;background:#8b8b8b;border-radius:50px}.slick-dots li button:before{content:'';display:inline-block;width:20px;height:20px;max-width:100%;max-height:100%;border-radius:50%;opacity:1;background:0 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.9;background:#000}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;background:#000}.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart{color:#fff;background:#6e7675;border-color:#6e7675;width:100%}.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart:hover{color:#fff;background:#6e7675;border-color:#6e7675}#product button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart:disabled,.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart:disabled{background-color:#c10363!important;border-color:#c10363!important}.product-miniature .card .highlighted-informations{display:flex;flex-direction:column;row-gap:10px}#product button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart,.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart{display:flex;justify-content:center;column-gap:15px;padding:5px 15px}#product button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart .add-to-cart-shopping-bag-container,.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart .add-to-cart-shopping-bag-container{display:flex;align-items:center;column-gap:5px}.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart .icon_shopping_bag{fill:white;stroke:white;opacity:0}#product button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart .icon_shopping_bag{fill:white;stroke:white;filter:drop-shadow(1px 1px 2px black);opacity:0}#product button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart:hover .icon_shopping_bag,.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart:hover .icon_shopping_bag{opacity:1}#product button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart:hover{background-color:#9d004f}.block-onepagecheckout.block-payment.popup .title-heading,div#js-product-list-top label[for=select-sort-order]{margin:0}div#js-product-list-top{justify-content:flex-start!important}.block-onepagecheckout.block-payment.popup .content{padding:10px!important}.block-onepagecheckout.block-payment.popup .payment-options{padding:3px}label[for=payment-option-5] img{border:2px solid #6e7675}.laybuy-checkout-content .title{color:#4e4e4e}body#checkout .gift-box label{padding-left:7px}span#delivery_cp_button_id,span#invoice_cp_button_id{padding:3.7px 20px;margin-top:.4px}.ets_abancart_wrapper.active{padding-left:0!important}.ets_abancart_close{top:-7px!important;right:0!important}.product__product-price.product-price.has-discount{display:flex;align-items:center;gap:12px}.product__product-price.product-price.has-discount .current-price{display:flex;align-items:center;gap:8px;font-size:1.6rem}.product__product-price.product-price.has-discount .discount{background-color:#b80000;font-size:.8rem!important}body#product .product__product-price.product-price.has-discount .discount{background-color:transparent}body#product .related-brand-container{display:flex;width:100%;justify-content:space-between;gap:10px}body#index .related-brand-container{display:flex;width:100%;justify-content:center;gap:10px}body#index .product_banner_img,body#product .product_banner_img{flex:0 0 50%;max-width:50%;margin-top:1rem;background:#ececec;padding:15px;border-radius:12px}body#product .product_banner_img .products-section-title{color:#505050;font-weight:600;font-size:1.1rem}body#index .product_banner_img .product_banner_img_item,body#product .product_banner_img .product_banner_img_item{text-align:center;transition:.4s;padding:5px!important}body#index .product_banner_img .product_banner_img_item img,body#product .product_banner_img .product_banner_img_item img{margin:0;width:92px;height:92px}body#index .product_banner_img .product_banner_img_item:hover,body#product .product_banner_img .product_banner_img_item:hover{transform:scale(1.1)}@media(max-width:500px){body#index .related-brand-container,body#product .related-brand-container{flex-wrap:wrap}body#product section.product_banner_img.work-with{margin-top:10px;margin-bottom:20px}body#index .product_banner_img,body#product .product_banner_img{flex:0 0 100%;max-width:100%}}.overflow-shown .gdprModal{height:unset!important}#footer .footer-top{align-items:center}#footer .google-reviews{flex-grow:1;text-align:right}#footer .google-reviews a{color:#fff;display:inline-flex;border-radius:3px;align-items:center}#footer .google-reviews a .google-reviews-text{margin-right:5px;font-weight:600;font-size:22px}#footer .google-reviews a .google-reviews-stars{color:#f1ab00;padding:0!important}#footer .google-reviews a .google-reviews-stars .google-reviews-star{width:30px;height:30px}@media(min-width:1200px) and (max-width:1400px){#footer .follow_us_tag{margin-left:20px}}@media (min-width:992px) and (max-width:1245px){#footer .follow_us_tag,#footer .google-reviews a .google-reviews-text,#footer .newsletter_tag{font-size:19px}#footer .block_newsletter,#footer .social-sharing{align-items:center}#footer .social-sharing .social-share-btn--footer{margin-bottom:0!important}}@media (min-width:992px) and (max-width:1199px){#header ul#top-menu li a{font-size:13px;padding:15px 5px}.follow_us_tag{margin-left:0}#footer .google-reviews a{flex-direction:column;text-align:center}}@media (max-width:991px){.modal.fade#mobile_top_menu_wrapper .modal-dialog__offcanvas{width:100%;max-width:100%}#mobile_top_menu_wrapper .modal-dialog__offcanvas .modal-body .header__logo .logo{margin-top:10px;margin-bottom:10px}#mobile_top_menu_wrapper .modal-dialog__offcanvas .menu-in-logo{text-align:center}#mobile_top_menu_wrapper .modal-content{top:0;max-height:100%;background:#fff;color:#333}#mobile_top_menu_wrapper.modal .modal-body{margin-top:10px}.modal-content #_mobile_top_menu a,.modal-content #_mobile_top_menu span{color:#333}.menu__item--1.menu__item--sub:before,.modal-content .menu__item{border-bottom:1px solid rgba(0,0,0,.25)}.modal-content .menu-sub.show{background:#fff}body#product .related-brand-container{padding:0 15px}#footer .follow_us_tag,#footer .google-reviews a .google-reviews-text,#footer .newsletter_tag{font-size:19px}#footer .mobile_payment_google-reviews{display:flex}#footer .google-reviews{padding-bottom:20px}#footer #footer_store_info .contact_info_address{margin-top:5px}}@media (min-width:798px) and (max-width:991px){div#_mobile_payment-img-container{margin-left:29px}#footer .google-reviews{margin-right:29px}}@media (max-width:767px){.card-img-top.product__card-img img:hover{opacity:unset}#back-top{right:30px}#header .header-top{padding-top:.5rem;padding-bottom:.5rem}#header .header-top .header__logo>img,#mobile_top_menu_wrapper .modal-dialog__offcanvas .modal-body .header__logo .logo{max-height:50px}#header .header-top .header__search,#header.sticky .search_container .ssa-searchblock{margin:0}.ssa-searchblock.ssa-searchblock-displaySearch.clearfix{padding-bottom:5px;padding-top:5px}.ssa-button-search,.ssa-searchblock form .ssa-nav-fill,.ssa-searchblock form .ssa-nav-fill .ssa-nav-search-field,.ssa-searchblock form .ssa-nav-fill .ssa-search-query,.ssa-searchblock form .ssa-nav-right{height:35px}.ssa-searchblock form .ssa-nav-fill .ssa-search-query,.ssa-searchblock form .ssa-nav-right 	.ssa-button-search .search{font-size:1rem}#header.sticky{position:fixed;top:0;z-index:15;width:100%}#header.l-header{margin-bottom:0}.product-miniature .card .highlighted-informations{position:relative!important;transform:initial}.product-miniature .card .highlighted-informations .quick-view{display:none}.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart{background:#6e7675;border-color:#6e7675;padding:5px}#product button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart{background:#c10363}#product button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart .add-to-cart-shopping-bag-container,.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart .add-to-cart-shopping-bag-container{column-gap:10px}#product button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart .icon_shopping_bag,.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart .icon_shopping_bag{opacity:1}#product .product-add-to-cart>.product-quantity>.add{position:fixed;bottom:15px;left:0;right:0;z-index:10;margin-left:10px;margin-right:10px}body#product .product_banner_img{margin-top:20px;flex:0 0 100%;max-width:100%}body#product .related-brand-container{flex-wrap:wrap}#footer .mobile_payment_google-reviews{display:block}#footer .google-reviews{text-align:left}#footer>.footer-container{margin-top:15px!important}}@media (max-width:796px){#footer .google-reviews a{flex-direction:column;align-items:flex-start}#footer img.google-reviews{width:60%!important}}@media(max-width:767px){#contact .contact-form .js-customer-form.needs-validation .col-xs-12.col-md-9{padding-left:0}#contact .form-fields .btn.btn-primary{margin-left:0}body#product button.btn.btn-link.btn-zoom.visible-desktop.product-layer-zoom{display:none}}#header i.material-icons.shopping-cart{font-size:29px}#header .blockcart.cart-preview.js-sidebar-cart-trigger{padding:10px;position:relative}#header span.cart-products-count{position:absolute;top:0;background:rgba(0,0,0,.15);padding:2px 9px;font-size:14px;font-weight:600;border-radius:50%;right:-12px}div#js-cart-sidebar a.product-name{color:initial}div#js-cart-sidebar .total-line.products{padding:0 15px}.cart-preview .cart-title h4{font-size:18px!important}BODY#product .amazonPayButton{max-width:240px}.labe-fornitur img:hover{transform:scale(1.5);transition:.3s ease-in-out}.labe-fornitur{position:absolute;top:10px;right:10px;z-index:1}@media(max-width:991px){div#_desktop_cart{margin-right:15px}.labe-fornitur{bottom:25px;right:10px;top:auto}}.hs_paypal_btn span{display:inline}.pp-checkout-btn,button.btn.btn-sm.btn-secondary.btn-comment.post-product-comment{width:412px}@media(max-width:498px){.pp-checkout-btn,button.btn.btn-sm.btn-secondary.btn-comment.post-product-comment{width:100%}}.col-12.product_featuredd{padding:25px 0}#index section.featured-products.clearfix{padding-top:25px;padding-bottom:25px}div#_desktop_google-reviews{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-around} #header .category .menu__item-header a.menu__item-link--top.menu__item-link--hassubmenu{

    } 
  body  a.hs_paypal_btn{
    text-shadow: 1px 1px 2px #000 !important;
    color: #fff !important;
    background-color: #c10363 !important;
    box-shadow: 0 1px 11px 1px #c10363 !important;
    border: solid 2px;
  border-radius: 0;
  }
  body  a.hs_paypal_btn:hover{
    background-color: #9d004f !important;
  }
 body .hs_paypal_btn .instantly {
    text-shadow: 1px 1px 2px #000 !important;
    color: #fff !important; font-weight: bold;
  }
  body .max-cart-002 .pp-checkout-btn{ display: none !important;}
  body .max-cart-002 .pm-apple-pay-container.pm-apple-pay-order{display: none !important;}
  
  
  #top-cart .pm-apple-pay-container {
    text-align: center;
    margin-top: 10px;
    }
    #top-cart .pp-checkout-btn {
        float: left!important;
        margin: 0px 0 0!important;
        }
        #top-cart #wk_save_share_cart_buttons {margin-bottom: 0;}
  body .pp-checkout-btn{
    width: auto;
  }
  #top-cart .pm-apple-pay-container.pm-apple-pay-order .pm-apple-pay-button {
    width: 100%;
    height: 52px;
    }
.ssa-button-search:hover {
    background-color: #474b4f !important; 
        transition: all 0.3s ease; 
}
.ssa-button-search {
    background-color: #6c757d !important; 
      transition: all 0.3s ease; 
}

.showmoreless_description_prod span{
        background: 0 0;
        border: none;
        color: #c10363 !important; 
        font-weight: 700;
        box-shadow: none;
      }
 #tab-content img {max-width: 100%; height: auto;}
 .product-description-full #full-description {
    display: block; 
    max-height: 0; 
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    transition: all 0.5s ease;
}

.product-description-full.active #full-description {
    max-height: 1000px; 
    opacity: 1;
    visibility: visible;
}
 .product-description-full .showmoreless_description_prod .btn.more1{display: block; text-align: left;}
 .product-description-full .showmoreless_description_prod .btn.less1{display: none; }
 .product-description-full.active .showmoreless_description_prod .btn.more1{display: none;}

 .product-description-full.active .showmoreless_description_prod .btn.less1{display: block; text-align: right;}
 @media(min-width:992px){a.menu__item-link--top.menu__item-link--hassubmenu{
    pointer-events: none; 
 }
 #top-cart .pp-checkout-btn {
    
    margin: 20px 0 0 !important;
  }
}

#header a.blockcart-link {color: #c10363 !important}


 /*06-01-2025*/ 
  
.description-container ul {
	padding-left: 30px!important;
	list-style: disc!important;
}
 .description-container ul li {
	 padding-bottom: 5px;
} 
#product .current-price span {
    font-size: 2.4rem;
    color: #c10363;
    opacity: 1;
}  



.description-container tr td {
	padding: 0px 0px 5px!important;
    border: 0px solid #d6d4d4!important;
}
  
.description-container table {
    margin-bottom: 10px!important;
}

 .description-container .data-sheet tr {
font-size: 1rem !important;
    display: inline-block;
    border-right: 1px solid #212529;
    padding-right: 10px;
    margin-right: 10px;
    padding-left: 0;
    line-height: 80%;
    margin-bottom: 10px;
    font-weight: 400;
}
.description-container .data-sheet tr td {
    display: contents;
}
 .description-container .data-sheet tr td:first-child {
    font-weight: 400;
    display: contents;
}

 .description-container .data-sheet tr:last-child {
	border-right: 0px solid #212529;
}
  
  .description-container h3 {
    padding: 10px 0 0 0;
 font-weight: 400;
/* border-top: 1px solid #b7b7b7;*/
      margin-top: 5px;
}	
 .tab-pane ul{
	 padding-left:40px;
 }
.description-container .Gifts {
	display: none!important;
}
 .product-description-full .showmoreless_description_prod .btn.more1 {
    padding-left: 0;
} 
body#product .nav-tabs .nav-item a {
    border: 0;
   background: none;
    display: ruby-text;

 }
 
 
body#product .nav-tabs .nav-item a:hover {
   background: none;
    display: ruby-text;

   }
body#product .nav-tabs .nav-item a.active {
    background: transparent;
    border-bottom: 2px solid #000;
    color: #333;
  
}
.page-cart .pm-apple-pay-container.pm-apple-pay-shopping-cart button{
  width: 100% !important;
}
.page-cart .pp-checkout-btn {
  width: 100%;
  }
  
  
 
 .easy-return {
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
  .hc-tab > .hc-cat.parent-cat, .hc-tab > .hc-tab-info > .hc-cat.parent-cat {
    color: #000 !important;
}
.hc-products-container .hc-products-list .slick-arrow:hover {
	background: #999!important;
    border-color: #999!important;
}



@media(max-width:992px){
.hc-tab-info .hc-products-container .products {
    margin-right: 0px!important;
    margin-left: 0px!important;
}
}
  
@media (max-width: 715px) {
.easy-return {
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
    #product .product-tabs .nav-tabs {
        border: 0;
        display: -webkit-inline-box;
        border: 0;
}
    #product .product-tabs .nav-tabs:hover {
        border: 0;
}

#product .nav-tabs .nav-item .nav-link {
    padding: .5rem .3rem;
}
.hc-tab-info .hc-products-container .products {
    margin-right: 0px!important;
    margin-left: 0px!important;
}

.verified_stripe.ver-ssl {
    margin-top: 10px;
    width: 120px;
    height: auto;
  }
	
}

@media(max-width:520px){
	.description-container .data-sheet tr {
    display: initial;
    padding-right: 5px;
}

} 

@media (max-width: 575px) {
    #div_homepagecontentcategoryhtml .home-banner-additional.clearfix div:first-child, .home-banner-additional.clearfix div:nth-child(3), .home-banner-additional.clearfix div:nth-child(7), body#index .home-banner-additional.clearfix div:nth-child(5) {
        padding-left: 0px !important;
    }
	
    #div_homepagecontentcategoryhtml .home-banner-additional.clearfix div:nth-child(2), .home-banner-additional.clearfix div:nth-child(4), .home-banner-additional.clearfix div:nth-child(8), body#index .home-banner-additional.clearfix div:nth-child(6) {
        padding-right: 0px !important;
    }
}


.social-share-btn--footer.youtube{background-position-x:-200px;background-position-y:-53px !important}
#_desktop_top_menu {   
    height: fit-content;
}
#wrapper.l-wrapper {
  min-height: 800px; 
}
.header-nav__right .user-info.header__rightitem {
    display: none;
}
#_mobile_top_menu .h-100{
height: auto !important;
}
.menu__item .menu-sub {    
    z-index: 89 !important;
}
#my-account span.link-item {
    border: none!important;
    background-color: #c10363 !important;
}
#my-account .wrap-content, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle, body#checkout div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_continue_shopping {
    background-color: #c10363;
    color: #fff!important;
}
 @media (min-width: 992px) and (max-width: 1199px) {
 #header ul#top-menu li a {
    font-size: 12px;
    padding: 13px 4px;
}
}

.order-options span.custom-checkbox, .order-options span.custom-checkbox
{
  display: none!important;
}
.order-options #gift {
    opacity: 0;
height:0px;
}
.payment-option.clearfix.mollie >label {
    display: inline-block;
    padding: 16px;
    border-radius: 2px;
    border: 1px solid #949499;
    color: #000 !important;
    background: #fff !important;
    margin-right: 5px;
    font-weight: 400;
    margin-top: 5px;
}

.payment-option.clearfix.mollie .active >label {
  border-width: 2px;
    color: #000!important;
    border-color: #000!important;
    -webkit-box-shadow: 0 0 0 0 #000!important;
    box-shadow: 0 0 0 0 #000!important;
    font-weight: 700;
	}
	

@supports not (-webkit-appearance: -apple-pay-button) {	
.apple-pay-button {
    display: inline-block;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 5px;
    padding: 0;
    box-sizing: border-box;
    min-width: 300px;
    min-height: 50px;
    max-height: 64px;
}	
}	
.checkout-process .payment-option .mollie-credit-card-container__hide {
    display: block;
    opacity: 1;
    height: auto;
    position: relative;
    z-index: 1;
}

/* Checkout button adjustments */
body .pp-checkout-btn {
    width: auto;
}
.pp-checkout-btn {
    float: left !important;
    margin: 15px 0 0 !important;
}

/* Clean PayPal button */
body a.hs_paypal_btn {
    background-color: #fff !important;  
    color: #000 !important;            
    border: 1px solid #000 !important;  
    border-radius: 4px !important;     
    text-shadow: none !important;
    box-shadow: none !important;       
    padding: 12px 20px;
    transition: background 0.3s ease, color 0.3s ease;
}

body a.hs_paypal_btn:hover {
    background-color: #000 !important;  
    color: #fff !important;            
}

/* Full width for checkout */
#product .data-sheet,
#product .hs_paypal_btn,
a.hs_paypal_btn.page_check_out.hs_paypal_btn_16 {
    width: 100%;
}

/* PayPal "Instantly" text */
body .hs_paypal_btn .instantly {
    color: #000 !important;  
    font-weight: 600;
    text-shadow: none !important;
    font-size: 0.95rem;
}

/* ios text ovrlapping fix */
@supports (-webkit-touch-callout: none) { 
 
body#category .category-description-container .category-description p {
  display: inline;                 
  margin: 0 !important;
  background: none !important;
  line-height: 1.5;                
  color: #0e101a;
}

body#category.category-description-container .category-description p + p::before {
  content: " ";                   
}


body#category .category-description-container.opened .category-description p {
  display: block;                  
  margin: 0 0 0.75em 0 !important; 
}

}
/* product desction read more */
/* productdsec clipping */
.description-container .product-description-short {
	 overflow: hidden;
  line-height: 1.6em;            /* set line height */
  max-height: 3.2em;             /* 2 lines x 1.6 */
  transition: max-height 0.4s ease;
}
.description-container.expanded .product-description-short {
 
  max-height: none;
}
.showmoreless_description_prod  {
    border: none;
    color: #c10363;
    font-weight: 700;
    box-shadow: none;
}
.showmoreless_description_prod a:hover {
    background: 0 0;
    border: none;
    color: #c10363;
    font-weight: 700;
    box-shadow: none;
    text-decoration: underline 2px;
}
.showmoreless_description_prod a {
    background: 0 0;
    border: none;
    color: #c10363;
    font-weight: 700;
    box-shadow: none;
}
.description-container .product-description-short {
  overflow: hidden;
  line-height: 1.6em !important;
  max-height: calc(1.6em * 2); /* Slightly more than 2 lines */
  transition: max-height 0.4s ease;
}
body#index .banner-content {
  pointer-events: none;
}
body#index .banner-content a {
  pointer-events: auto; 
}

a.desc-toggle-link {
    color: rgb(193, 3, 99);
    font-weight: 700;
    box-shadow: none;
    background: 0px 0px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
}

    #_desktop_top_menu {   
    height: fit-content;
}
/* home page custom banner */
.custom-banner {
    position: relative;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    overflow: hidden;
}

.banner-img {
    width: 100%;
    height: auto;       /* keeps full aspect ratio */
    display: block;
}

/* Overlay text/buttons */
.banner-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30%;
    text-align: center;
    color: #fff;
}

.banner-content h2 {
    font-size: 2em;
    font-weight: bold;
}

.banner-content p {
    font-size: 1.1em;
    margin: 10px 0 20px;
}

.banner-buttons {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* Mobile adjustments */
@media (max-width: 768px) {
    .banner-content {
        width: 80%;          /* give more breathing space */
    }
    .banner-content h2 {
        font-size: 1.5em;    /* scale down heading */
    }
    .banner-content p {
        font-size: 1em;
    }
}



.custom-banner {
    position: relative;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    overflow: hidden;
}

.banner-img {
    width: 100%;
    height: auto;
    display: block;
}

/* Overlay text/buttons */
.banner-content {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 30%;
    text-align: center;
    color: #fff;
}

/* Desktop: push content lower */
@media (min-width: 1025px) {
    .banner-content {
        top: 43%;       
       
        transform: translateX(-50%); 
    }
}

/* Mobile: keep content centered, narrower buttons */
@media (max-width: 1024px) {
    .banner-content {
        top: 50%;
        bottom: 1;
        transform: translate(-50%, -50%);
        width: 80%;
    }
    .banner-buttons a {
        display: inline-block;
        width: auto;        /* shrink buttons */
        min-width: 180px;  
        margin: 0 auto;
    }
}
/* home page custom banner end */
#cmsinfo_block p,#cmsinfo_block a,#cmsinfo_block span {
    color: white;
}
body.cms-id-24 #whats-btn {
    display: none;
}

										
.products .card.card-product .product-description.product__card-desc h2.h3.product-title, .products .card.card-product .product-description.product__card-desc h2.h3.product-title a {
    text-align: left;
    font-size: 16px !important;
}
.products .card.card-product .product-description.product__card-desc .grade-stars.small-stars {
    justify-content: left;
}

.products .card.card-product .product-description.product__card-desc .product-price-and-shipping.text-center span.price {
    color: #000 !important;
    opacity: 1;
}
.products .card.card-product .product-description.product__card-desc  .product-price-and-shipping.text-center {
    text-align: left !important;    
}
.highlighted-informations {
    transform: unset;
}
/* jay css */
  body#category .product-miniature {
    display: block;
    height:  auto !important;
}
body#category button.btn.btn-primary.add-to-cart.product_available {
    width: 100%;
}



.price {
    font-weight: 800;
    opacity: .65;
    white-space: nowrap;
    font-size: 16px;
}
.products .card.card-product .product-description.product__card-desc h2.h3.product-title, .products .card.card-product .product-description.product__card-desc h2.h3.product-title a {
    text-align: left;
    font-size: 14px !important;
}

@media (max-width: 767px) {
	.card.card-product .card-body {
    padding-left: 3px;
}
.products .card.card-product .product-description.product__card-desc  .product-price-and-shipping.text-center {
    padding-top: 0 !important;
}
.visible--mobile.filter_mobile_custom {   
    top: 93px !important;
}
}
.product-miniature .card .highlighted-informations {
    position: unset;
    padding-left: 0 !important;
    margin: 0 !important;
}
/* jay */
@media (min-width: 1024px) {
.block-category.card-block.visible--desktop {
    width: 24%;
    float: left;
    height: 100%;
    position: sticky;
}
.filter-popup-header {
        display: none;
    }
body main, body#category main {
    overflow: visible !important;
}
 .block-category.card-block.visible--desktop {
        position: sticky;
        top: 0;
    }
}

/* jay */
/* jay */
@media (max-width: 1023px) {
    .text--center.text-sm-center.mt-1.visible_mobile {
    margin-top: -19px !important;
}
	.block-category.card-block.visible--desktop { 
      /*   z-index: 9999; */
      
    }	

div#facets_search_wrapper {
    position: fixed !important;
    height: 39vh !important;
    overflow-y: auto !important;
    background: #fff;
    z-index: 9999;   
    position: fixed;
    left: 0;
    
    width: 100%;
    background: #fff;
    border-radius: 12px 12px 0 0;
    padding: 20px;
    transition: 0.35s ease-out;
    z-index: 9999;
    bottom: -100%;
}
#facets_search_wrapper.active.active {
    bottom: 0 !important;
}
  .sort-select {
	display:none;
}  
	.filter-popup-header {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.visible--mobile.filter_mobile_custom {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(12px);
    grid-area: filter-and-sort-by;
    z-index: 20;
    position: sticky;
    top: 104px;
    display: grid;
    grid-template-columns: 2fr 2fr;
    gap: -4.2rem;
    padding: 0.8rem 1.rem;
    justify-content: center;
}body main, body#category main {
    overflow: visible !important;
}
body main, body#category main .visible--mobile.filter_mobile_custom {
    background: #fff;
    width: 100%;
}
.sort-by-row {
    display: none;
   
}
}
.block.block-facets {
    position: relative;
}

/* Close icon button */
.close-facets {
    position: absolute;
    top: 10px;
    right: 10px;

    width: 25px;
    height: 25px;
    cursor: pointer;

    background: none;
    border: none;
    padding: 0;

    font-size: 24px;
    font-weight: bold;
    line-height: 25px;
}

/* The cross (pure CSS) */
.close-facets::before {
    content: "✕";
    color: #333;
}
/* balbir 11-15 */
div#_desktop_category_header h1.h1 {
    font-size: 18px !important;
    font-weight: 600 !important;
}
#category div.category-description {
    font-size: 13px;
}
.showmoreless_description span {
    font-size: 13px;
    padding-left: 0;
    margin-bottom: 12px;
}
div#category-short-description h2 {
    font-size: 15px !important;
    font-weight: 600 !important;
}
div#search_filters h4.block-title span {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px;
}
div#search_filters span.custom-checkbox span.ps-shown-by-js {
    display: none !important;
}
div#search_filters li a {
    font-size: 13px;
    font-weight: 600;
}

/* filter buttons top desktop */
@media (min-width: 1024px) {
div#js-product-list-top {
    justify-content: flex-end !important;
}
.sort-by-row {
    display: flex;
    width: 100%;
    justify-content: space-around;
    align-items: center;
}

.sort-select {
    appearance: none;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52" height="20" width="20"><g fill="%23000000" stroke="%23000000"><path d="m27.5 16c.6-.6.6-1.5 0-2.1l-11.4-11.5c-.6-.6-1.5-.6-2.1 0l-11.5 11.5c-.6.6-.6 1.5 0 2.1l2.1 2.1c.6.6 1.5.6 2.1 0l3.6-3.6c.6-.6 1.7-.2 1.7.7v21.2c0 .8.7 1.5 1.5 1.5h3c.8 0 1.5-.8 1.5-1.5v-21.2c0-.9 1.1-1.3 1.7-.7l3.6 3.6c.6.6 1.5.6 2.1 0z"/><path d="m49.5 36-2.1-2c-.6-.6-1.5-.6-2.1 0l-3.6 3.6c-.6.6-1.7.2-1.7-.7v-21.4c0-.8-.7-1.5-1.5-1.5h-3c-.8 0-1.5.8-1.5 1.5v21.2c0 .9-1.1 1.3-1.7.7l-3.6-3.6c-.6-.6-1.5-.6-2.1 0l-2.1 2.2c-.6.6-.6 1.5 0 2.1l11.5 11.5c.6.6 1.5.6 2.1 0l11.5-11.5c.5-.6.5-1.6-.1-2.1z"/></g></svg>');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 20px;
    padding-right: 34px;
    padding-left: 5px;
    height: 45px;
    border-radius: 6px;
    border: 1px solid #ddd;
}
.text-sm-center.mt-1.visible_mobile {
    display: none;
}
    .visible--mobile.filter_mobile_custom {
    display: none;
}
}
.visible--desktop.hide_all section#js-active-search-filters {
    display: none;
}

/* filter buttons top desktop */
/* custom mobile sort pop up */
/* Popup overlay */
.sort-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    opacity: 0;
    pointer-events: none;
    transition: 0.3s ease;
    z-index: 9998;
}

/* Bottom popup */
.sort-popup {
    position: fixed;
    left: 0;
    bottom: -100%;
    width: 100%;
    background: #fff;
    border-radius: 12px 12px 0 0;
    padding: 20px;
    transition: 0.35s ease-out;
    z-index: 9999;
}

.sort-popup.show {
    bottom: 0;
}

.sort-overlay.show {
    opacity: 1;
    pointer-events: auto;
}

.sort-popup-header {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sort-close {
    background: none;
    border: none;
    font-size: 26px;
    line-height: 20px;
}

/* Options */
.sort-popup-options button {
    display: block;
    width: 100%;
    padding: 12px 10px;
    font-size: 16px;
    text-align: left;
    background: #f8f8f8;
    border: none;
    border-radius: 6px;
    margin-bottom: 8px;
}

.sort-popup-options button.active {
    background: #000;
    color: #fff;
}
.sort-popup-options { display:flex; flex-direction:column; gap:10px; }

.sort-item {
    display:flex;
    align-items:center;
    gap:10px;
    padding:10px 12px;
    border-radius:6px;
    border:1px solid #ddd;
    cursor:pointer;
}

.sort-item input[type="radio"] {
    accent-color:#000;  /* checkbox fills black when checked */
    width:18px;
    height:18px;
}

.sort-item input:checked + span {
    font-weight:bold; 
    color:#000;
}


/* Only mobile */
@media(min-width: 992px){
    #sortPopup, #sortOverlay { display:none !important; }
}


/* custom mobile sort pop up */
@media (max-width: 1023px) {
 div#js-product-list-top .sort-by-row {
    display: none;
}

.visible--mobile.filter_mobile_custom {
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: 10px;
}
.visible--mobile.filter_mobile_custom button {
    width: 100%;
    border: 0.2rem solid rgb(234, 234, 234);
}
}
@media screen and (min-width:768px) and (max-width:1023px) {
    div#js-product-list .products article.product-miniature.js-product-miniature.mb-3 {
    flex: 0 0 33%;
    max-width: 33%;
}
}

div#js-product-list .small.col-lg-4 {
    text-align: center;
    padding-bottom: 17px;
    width: 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

div#mollie-applepay-direct-button  button {
    width: 100% !important;
}
@media(min-width:1024px) {

section#products {
    width: 76%;
    padding-left: 1%;
}
.block-category.card-block.visible--desktop {
    width: 24%;
    padding-right: 2% !important;
}
.productlistt {
    display: flex;
}
/* 11-27-2025 */
div#js-product-list-top {
    margin-top: -20px !important;
}
div#js-product-list .products article.product-miniature {
    padding-left: 8px;
    padding-right: 8px;
}
}
@media(min-width:1550px) {
div#js-product-list .products article.product-miniature {
    flex: 0 0 20%;
    max-width: 20%;
}
    #wrapper, .container {
        width: 100%;
        max-width: 1920px;
    }
.block-category.card-block.visible--desktop {
    width: 18%;
    padding-right: 2% !important;
}

section#products {
    width: 82%;
    padding-left: 1%;
}
div#js-product-list-top {
        margin-top: -50px !important;
    }	
.block.block-facets  .custom-control-label{
    font-size: 1.1rem;
    font-weight: 500;
}
	
}

.custom-control-label:after, .custom-control-label:before {
    border-radius: 20px;
}
.custom-control-label:after {
    background: no-repeat 48%/50% 50%;
}
#whats-btn.hide {
    opacity: 0;
    pointer-events: none;
    transform: translateY(20px);
}
/* 11-30-2025 */
/* equal height product cards mobile */
@media (max-width: 1023px) {
   article.product-miniature .product-title a {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        min-height: 20px;
    }    

    article.product-miniature.card {
        position: relative;
    }
body#prices-drop article.product-miniature,
body#new-products article.product-miniature,
body#best-sales article.product-miniature
 {
    height: auto !important;
}	
}


/* price-drop filters */
body#prices-drop .productlistt,
body#new-products .productlistt,
body#best-sales .productlistt
 {
    display: flex;
    flex-wrap: wrap; 
    align-items: flex-start;
    gap: 20px;
    width:100%;
}
body#prices-drop .productlistt #js-product-list-header, 
body#new-products .productlistt #js-product-list-header, 
body#best-sales .productlistt #js-product-list-header 
{
    flex: 1 1 auto;
    margin:0;
}


body#prices-drop .productlistt #facets_search_wrapper, 
body#new-products .productlistt #facets_search_wrapper, 
body#best-sales .productlistt #facets_search_wrapper 
{
    flex: 0 0 360px;  
    max-width:360px;
}

body#prices-drop .facets-below-title,
body#prices-drop .fullwidth-filter-block,
body#new-products .facets-below-title,
body#new-products .fullwidth-filter-block,
body#best-sales .facets-below-title,
body#best-sales .fullwidth-filter-block
 {
    width:100%;
}

@media (max-width: 1023px) {
  body#prices-drop div#search_filters,
  body#new-products div#search_filters,
  body#best-sales div#search_filters
  {
        position: fixed !important;
        height: 39vh !important;
        overflow-y: auto !important;
        background: #fff;
        z-index: 9999;
        position: fixed;
        left: 0;
        width: 100%;
        background: #fff;
        border-radius: 12px 12px 0 0;
        padding: 20px;
        transition: 0.35s ease-out;
        z-index: 9999;
           bottom: -100%;
    }

    body#prices-drop div#search_filters.active.active,
    body#new-products div#search_filters.active.active,
    body#best-sales div#search_filters.active.active
	{
        bottom: 0 !important;
    }
	body#product main {
    overflow: hidden !important;
}
}

@media(min-width: 1024px) {
    body#prices-drop section#products,
    body#new-products section#products,
    body#best-sales section#products
	{
        width: 74%;
        padding-left: 1%;
    }
body#prices-drop div#search_filters,
body#new-products div#search_filters,
body#best-sales div#search_filters
 {
    width: 24%;
}
body#prices-drop div#search_filters .stretched-link,
body#new-products div#search_filters .stretched-link,
body#best-sales div#search_filters .stretched-link
 {
    display: block;
}
    div#search_filters {
    position: sticky;
    top: 10px;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}
body#prices-drop .productlistt #js-product-list-header,
body#new-products .productlistt #js-product-list-header,
body#best-sales .productlistt #js-product-list-header
 {   
    padding: 0px;
}
body#prices-drop .product-miniature,
body#new-products .product-miniature,
body#best-sales .product-miniature
 {  
     height: auto !important ;
}
body#product main {
    overflow: hidden !important;
}
div#js-product-list form.add-to-cart-or-refresh {   
        margin-block-end: 0em;
}
.block.block-facets  p.facet__title {
    font-size:1.1rem;
}
.facet__title {   
     font-weight:bold; 
	-webkit-text-stroke: 0.017px;
	font-size: 1.1rem;
}
}
body#prices-drop button#ps_categorytree_toggler,
body#new-products button#ps_categorytree_toggler,
body#best-sales button#ps_categorytree_toggler
{
	display:none;
}
/* filter pop up overlay */
#filterOverlay{
    display:none;
    position:fixed;
    inset:0;
    background:rgba(0,0,0,0.5);
    z-index:9998;
}

#filterOverlay.show{
    display:block;
}

/* When filter popup opens */
#facets_search_wrapper.active{
    transform: translateY(0);
    z-index:9999;
}
/* home page  */
body#index article.product-miniature.js-product-miniature.mb-3.slick-slide {
    height: auto !important;
}
body#index article.product-miniature.js-product-miniature.mb-3.slick-slide .product-description.product_card-desc p.h3.product-title, body#index article.product-miniature.js-product-miniature.mb-3.slick-slide .product-description.product_card-desc p.h3.product-title a {
    text-align: left;
    font-size: 17px !important;
}
body#index article.product-miniature.js-product-miniature.mb-3.slick-slide .highlighted-informations form.add-to-cart-or-refresh {
    width: 100%;
}

    @media (min-width: 992px) { 
      #_desktop_top_menu  #top-menu {
            height: auto !important;
        }
    }
body#category .product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart:disabled{
	background: #6e7675 !important;
    border: #a0a5a4;
 }
 .product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart:disabled {
    background-color: #6e7675!important;
    border-color: #6e7675!important
}
body#checkout label img[src*="paypalinstantcheckout"] {
    max-width: 20px;
    
}
@media (max-width: 991px) {
    .ssa-searchblock.ssa-searchblock-displaySearch.clearfix {        
        padding: 1px 2px 2px;
        border-top: none;
        background: #ffffff;
        margin-bottom: 0px;        
    }
     .ssa-searchblock.ssa-searchblock-displaySearch.clearfix form{
        margin-block-end: 0em;
     }
    .div_searchicon .span_header_search_icon .material-icons.search {       
        padding: 5px;
    }
}
/* body#checkout .payment-option.clearfix.mollie {
    display: none !important;
} */
div#mollie-applepay-direct-button button {
    width: 100%!important;
    padding: 1%;
}
#mollie-applepay-direct-button {
    padding: 0px;
    margin-top: 3%;
}
@media (max-width: 767px) {
div#mollie-applepay-direct-button button {
    width: 100%!important;
    padding: 3%;
}
#mollie-applepay-direct-button {
    padding: 0px;
    margin-top: 3%;
}
div#mollie-applepay-direct-button-top {   
    margin-top: 9px;
}
}
.card.cart-summary p#wk_save_share_cart_buttons {
    display: none;
}
.modhb-home-grid.row .banner-image a.hovereffect {
    display: block !important;
}
#div_homepagecontentcategoryhtml .banner-grid-tall .modhb-banner-image a.hovereffect {
    display: block !important;
}
div#mollie-applepay-direct-button-top {
   
    text-align: center;    
    width: 100%;
}
div#mollie-applepay-direct-button-top  button {
    width: 80% !important;
}
/* safari issue fix */
article.product-miniature.js-product-miniature {
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
}
 
.card-product, 
.card-product .card-body,
.card-product .product-description.product__card-desc {
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
    height: 100% !important;
}
 
.card-product .product-price-and-shipping {
    display: -webkit-flex !important;
    display: flex !important; 
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
    justify-content: flex-end !important;
}
 
.card-product .highlighted-informations {
    margin-top: auto !important;
    padding-top: 5px !important;
    width: 100% !important;
    display: block !important;
}
#wk_sl_add_product_cat { 
padding: 5px 0!important; 
} 
@supports (-webkit-touch-callout: none) {
    .card-product .card-body {
        -webkit-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }
    .product-miniature .card .highlighted-informations {
        display: block !important;
    }
}
 
.previews {
    display: block !important;
    margin-bottom: 5px;
}
@media (max-width: 767px) {
    .add-to-cart-or-refresh {
margin-bottom: 0px!important;
}
     
    .card-product .highlighted-informations {
        padding-bottom: 5px !important;
    }
} 
.products-imagescover ul.slick-dots {
    bottom: 40px;
}
li.product-flag.sold {
    display: none;
}

.sortby_mobile_custom {
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  overflow: hidden;
}

.sortby_mobile_custom span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.search-hidden .visible--mobile.filter_mobile_custom {
    top: 134px !important;
}
.ssa-searchblock form .ssa-nav-fill .ssa-search-query {
     background: rgb(246, 246, 246)!important;  
}
#authentication #login-form #submit-login, #password button.form-control-submit.btn.btn-primary {
    background: #c10363;
 }
/* grey color change */
 #header .header-nav.u-bor-bot {
    background: #f6f6f6 !important;
}
#header .header-nav.u-bor-bot {
    background: #f6f6f6 !important;
}
#header .header-nav.u-bor-bot div  a {
    color: #000 !important;
}
#header .header-nav.u-bor-bot div div#contact-link {
    color: #000 !important;
}
#header .header-nav.u-bor-bot  span#currency-selector-label {
    color: #000;
}
#header .header-nav.u-bor-bot  button.btn.btn-sm.dropdown-toggle {
    color: #000 !important;
}
#header .header__container.container .dropdown-menu.dropdown-menu-right.show, body#addresses .page-content.page-content--addresses .address-footer.small a:hover {
    background: #f6f6f6;
}
.product-miniature .card .highlighted-informations .div_highlighted_buttons .div_details_cart .div_product_add_to_cart .add-to-cart {
    background: #f2f2f2;
    border-color: #f6f6f6;
    color: #000;
}
footer#footer {
    background: #f6f6f6 !important;
    border-color: #f6f6f6;
}
.footer__title:hover {
    color: #000;
}
#footer .custom-page-link {
    color: #6c757d;
}
#footer .block_newsletter input.form-control {
    background: #f5f2f2 !important;
    border-color: #ede3e3 !important;
    color: #000;
    border: solid;
    border-width: 1px;
} 


.header__search .ssa-searchblock .ssa-nav-right button.btn.btn-default span.material-icons.search {
    color: #00000069;
}
.header__search .ssa-searchblock .ssa-nav-right {
    float: left;
}
body .header__search .ssa-searchblock .ssa-nav-fill {
    background: #f6f6f6 !important;
}
body .header__search .ssa-searchblock .ssa-nav-fill input#myText {
    background: #f6f6f6 !important;
    border: unset;
}

@media(max-width: 768px) {
	div#_mobile_ssa-searchblock button.btn.btn-default span.material-icons.search {
		color: #00000069;
	}
	div#_mobile_ssa-searchblock .ssa-nav-right {
		float: left;
	}
	div#_mobile_ssa-searchblock  button.btn.btn-default {
		background: #f6f6f6 !important;
	}
	div#_mobile_ssa-searchblock .ssa-nav-search-fields input#myText {
		background: #f6f6f6 !important;
		border: unset;
	}
	div.products {
    margin-left: 0 !important;
    margin-right: 0 !important;
    gap: 0px;
  }
}
/* header ordering */
 
@media (min-width: 1024px) {
    .header__logo {
        order:1
    }

    .header__search {
        order: 2
    }

    .icon--account {
        order: 3
    }

    .header__right {
        order: 4
    }
}

@media (max-width: 1024px) {
    .container.header-top {
        display:flex;
        align-items: center
    }

    .visible--mobile_btn_div {
        order: 1
    }

    .icon--account {
        order: 2
    }

    #_mobile_search-icon {
        order: 3
    }

    .header__right {
        order: 4
    }

    .header__logo {
        order: 5
    }

    div#_desktop_cart {
        margin-right: 0
    }

    .div_searchicon .span_header_search_icon .material-icons.search {
        padding: 0
    }
	.header__right {   
    gap: 15px
}
.header__logo img {
    max-width: 159px;   
    width: 100%;
    height: auto;
  }


    .card.card-product .card-body {
        padding: 4px !important;
    }
	.search-hidden .visible--mobile.filter_mobile_custom {
    top: 50px!important;
}
}

.header__right {
    flex: 0 0 auto;
    width: auto;
    display: flex;
    align-items: center;
    gap: 12px
}
@media (max-width: 1024px) {
  .container.header-top {
    display: flex;
    align-items: center;
  }

  .visible--mobile_btn_div {
    order: 1;
  }
   
  .icon--account {
    order: 2;
  }

 
  #_mobile_search-icon {
    order: 3;
  }


  .icon.icon--cart{
    order: 4;
  }

  .header__icons {
    order: 2;
    display: flex;
    align-items: center;
    gap: 12px;
  }

  .header__logo {
    order: 3;
    margin-left: auto;
  }

  #header button#menu-icon, #header .blockcart.cart-preview.js-sidebar-cart-trigger {
    padding: 0px;
   
}
  div#mollie-applepay-direct-button-top{
  display:none;
  }
  #header .header__right.header-top__col, #header .visible--mobile_btn_div {
    width: auto;
}
header#header .container.header-top.d--flex-between {
    flex-wrap: unset;
}
.header__search.header-top__col {
    display: none;
}
#header a.header__logo.header-top__col {
    text-align: right;
}
  
}



@media (min-width: 1025px) {
  .container.header-top {
    display: flex;
    align-items: center;
  }

  .header__logo {
    order: 1;
  }

  .header__search {
    order: 2;  
  }

  .header__icons {
    order: 3;
  }
.header__icons {
  display: flex;
  align-items: center;
   justify-content: end; 
}
}


div#_desktop_cart {
        margin-right:0px;
    }
	.div_searchicon .span_header_search_icon .material-icons.search {
     padding: 0px; 
}
 
@media (min-width: 768px) {
  .header__logo img {
    max-width: 220px;   
    width: 100%;
    height: auto;
  }
  .header__logo, .order_process {
    text-align: left;
}
}

@media (max-width: 767px) {
	
	 .icon--account .user-info.header__rightitem i.material-icons {
        font-size:26px
    }

    div#_mobile_search-icon span.material-icons.search {
        font-size: 25px
    }

    .blockcart.cart-preview.js-sidebar-cart-trigger i.material-icons.shopping-cart {
        font-size: 25px!important;
    }

    .visible--mobile_btn_div i.material-icons.d-inline {
        font-size: 28px
    }

    .search-hidden header#header {
        top: 0
    }
	
#footer {
	overflow: hidden;
}
body#index section {
	overflow: hidden;
}

}

@media screen and (min-width: 768px) and (max-width: 1024px) { 

header#header .container.header-top.d--flex-between {
    flex-wrap: unset;
    padding-left: 20px;
    padding-right: 20px;
}
}
.banner-buttons a {
    font-weight: 800;
}
a.u-link-body:hover {
    color: rgb(193 3 99);
    text-decoration: none;
}
@media (min-width: 1024px) {
    div#js-product-list-top {
        margin-top: 0px !important;
    }
}
#category #_desktop_category_header h1 {
    border: none;
    color: #212529;
}
.block-category.card-block.visible--desktop.width100 {
    width: auto;
}
@media(min-width:768px) {
.has-subcategories .filters_facet {
    display: none;
}
.has-subcategories {
    flex-wrap: wrap;
}
.has-subcategories div#subcategories {
    display: block;
    width: 100%;
}
	.has-subcategories .rcs-pills-wrapper {
    display: none;
}
.has-subcategories .block-category.card-block.visible--desktop {
    z-index: 99;
}
	.has-subcategories .block-category.card-block.visible--desktop {
    position: relative;
}
}