@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&display=swap");@font-face{font-family:'PlayfairDisplay';src:local("PlayfairDisplay-Regular"),url("../webfonts/playfair/PlayfairDisplay-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'PlayfairDisplay';src:local("PlayfairDisplay-Medium"),url("../webfonts/playfair/PlayfairDisplay-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'PlayfairDisplay';src:local("PlayfairDisplay-Bold"),url("../webfonts/playfair/PlayfairDisplay-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Montserrat';src:local("Montserrat-Regular"),url("../webfonts/montserrat/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Montserrat';src:local("Montserrat-Medium"),url("../webfonts/montserrat/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Montserrat';src:local("Montserrat-Bold"),url("../webfonts/montserrat/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'PlusJakartaSans Regular';src:local("PlusJakartaSans-Regular"),url("../webfonts/jakarta/PlusJakartaSans-Regular.ttf") format("truetype")}@font-face{font-family:'PlusJakartaSans Light';src:local("PlusJakartaSans-Light"),url("../webfonts/jakarta/PlusJakartaSans-Light.ttf") format("truetype")}@font-face{font-family:'PlusJakartaSans Medium';src:local("PlusJakartaSans-Medium"),url("../webfonts/jakarta/PlusJakartaSans-Medium.ttf") format("truetype")}@font-face{font-family:'PlusJakartaSans Bold';src:local("PlusJakartaSans-Bold"),url("../webfonts/jakarta/PlusJakartaSans-Bold.ttf") format("truetype")}.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;font-display:auto;src:url("../webfonts/fa-brands-400.eot");src:url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.woff") format("woff"),url("../webfonts/fa-brands-400.ttf") format("truetype"),url("../webfonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands'}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-display:auto;src:url("../webfonts/fa-light-300.eot");src:url("../webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-light-300.woff2") format("woff2"),url("../webfonts/fa-light-300.woff") format("woff"),url("../webfonts/fa-light-300.ttf") format("truetype"),url("../webfonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro'}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:auto;src:url("../webfonts/fa-regular-300.eot");src:url("../webfonts/fa-regular-300.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.woff") format("woff"),url("../webfonts/fa-regular-400.ttf") format("truetype"),url("../webfonts/fa-regular-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;font-display:auto;src:url("../webfonts/fa-solid-900.eot");src:url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.woff") format("woff"),url("../webfonts/fa-solid-900.ttf") format("truetype"),url("../webfonts/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;font-display:auto;src:url("../webfonts/fa-light-300.eot");src:url("../webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"),url("../webfonts/fa-light-300.woff2") format("woff2"),url("../webfonts/fa-light-300.woff") format("woff"),url("../webfonts/fa-light-300.ttf") format("truetype"),url("../webfonts/fa-light-300.svg#fontawesome") format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}.fa-heart:before{content:"\f004"}.fa-shopping-bag:before{content:"\f290"}.fa-search::before{content:"\f002"}.fa-user::before{content:"\f007"}.fa-bars::before{content:"\f0c9"}.fa-shopping-cart::before{content:"\f07a"}.fa-trash-alt::before{content:"\f2ed"}.fa-facebook-square::before{content:"\f082"}.fa-twitter::before{content:"\f099"}.fa-instagram::before{content:"\f16d"}.fa-pinterest::before{content:"\f0d2"}.fa-chevron-left::before{content:"\f053"}.fa-chevron-right::before{content:"\f054"}.fa-paper-plane::before{content:"\f1d8"}.fa-user-circle::before{content:"\f2bd"}.fa-phone-office::before{content:"\f67d"}.fa-lock::before{content:"\f023"}.fa-envelope::before{content:"\f0e0"}.fa-users::before{content:"\f0c0"}.fa-phone::before{content:"\f095"}.fa-angle-up::before{content:"\f106"}.fa-angle-down::before{content:"\f107"}.fa-handshake::before{content:"\f2b5"}.fa-sign-in::before{content:"\f090"}.fa-chevron-down::before{content:"\f078"}.fa-exclamation-triangle::before{content:"\f071"}.fa-download::before{content:"\f019"}.fa-expand-arrows::before{content:"\f31d"}.fa-box-check::before{content:"\f467"}.fa-phone-square::before{content:"\f098"}.fa-long-arrow-alt-right::before{content:"\f30b"}.fa-lock-alt::before{content:"\f30d"}.fa-shipping-fast::before{content:"\f48b"}.fa-redo::before{content:"\f01e"}.fa-gifts::before{content:"\f79c"}.fa-gem::before{content:"\f3a5"}.fa-angle-right::before{content:"\f105"}.fa-map-marker-alt::before{content:"\f3c5"}.fa-envelope-open-text::before{content:"\f658"}.fa-edit::before{content:"\f044"}.fa-rocket::before{content:"\f135"}.fa-heart::before{content:"\f004"}.fa-user-cog::before{content:"\f4fe"}.fa-globe-americas::before{content:"\f57d"}.fa-sync::before{content:"\f021"}.fa-phone-alt::before{content:"\f879"}.fa-sync::before{content:"\f021"}.fa-cookie::before{content:"\f563"}.fa-door-closed::before{content:"\f52a"}input:focus{outline:1px solid #000000}strong{font-weight:inherit;font-family:'PlusJakartaSans Bold', sans-serif}.checkout-conditions-input .beshop_checkbox{display:block}.checkout-conditions-input a{text-decoration:underline}body{font-family:'Montserrat Regular', sans-serif}a{color:#000}.content-beshop{color:#000;font-size:18px}.beshop_extradescription_div{max-width:940px;margin:auto;margin-top:5em;text-align:center;font-family:'Montserrat Regular', sans-serif !important}.beshop_extradescription_div h1,.beshop_extradescription_div h2,.beshop_extradescription_div h3{font-weight:600 !important}.beshop_extradescription_div p,.beshop_extradescription_div span,.beshop_extradescription_div h1,.beshop_extradescription_div h2,.beshop_extradescription_div h3,.beshop_extradescription_div li{font-family:'Montserrat Regular', sans-serif !important}a:hover{color:inherit}.searchbarmobilediv{display:none}.fa-heart{color:#000}#TeinorUltraBanner_13{position:fixed !important;right:20px;bottom:36px;width:45px !important;height:45px;background-color:#fff;text-align:center;display:flex !important;align-items:center;border-radius:70px;z-index:999;justify-content:center;border:1px solid #000000}#TeinorUltraBanner_13 a{padding:4px}#TeinorUltraBanner_13 img{width:24px}#TeinorUltraBanner_13 i{font-size:25px}#TeinorUltraBanner_13:hover{background:#000000}#TeinorUltraBanner_13:hover i{color:#fff}#TeinorUltraBanner_13:hover img{-webkit-filter:invert(100%);filter:invert(100%)}.row{margin-right:0;margin-left:0}.carousel-control-next,.carousel-control-prev{color:#000}.beshop-little-icon-img{width:15px;margin-right:5px}.beshop-icon-img{width:24px;min-height:24px}.hovericon{display:none}.beshop_greenbutton{background:#000;border:1px solid #000}.beshop_greenbutton:hover{background:#fff;color:#000 !important;border:1px solid #000}.beshoplogin_createAcc{background:#ffffff;color:#000;border:1px solid #000}.beshoplogin_createAcc:hover{background:#000000;color:#fff}.beshop_searchbar:hover .normalicon{display:none}.beshop_searchbar:hover .hovericon{display:block}.beshop-hook-wish:hover .normalicon{display:none}.beshop-hook-wish:hover .hovericon{display:block}#authentication .beshop_register h3{font-size:14px;font-weight:500;text-transform:uppercase;text-align:center}#header{padding:10px 0;margin-bottom:0em}#header #beshopcart_wrapper .header .beshopcart_numberproducts{font-size:11px;color:#fff !important;background:#000}#header .header-banner{background:#f5f5f5}#header .header-banner #TeinorUltraBanner_1{background:#f5f5f5;color:#000}#header .header-banner #TeinorUltraBanner_1 .bannerHeightController{padding:0 20px}#header .header-banner #TeinorUltraBanner_1 .simpleBanner{padding:5px !important}#header .header-banner #TeinorUltraBanner_1 h5{text-align:center;margin-bottom:0;font-size:14px}#header .header-banner #TeinorUltraBanner_1 p,#header .header-banner #TeinorUltraBanner_1 a{text-align:center;margin-bottom:0;font-size:14px;padding:5px;color:#000}#header .header-banner #TeinorUltraBanner_1 i{margin-left:5px;color:#000}#header .header-banner #TeinorUltraBanner_1 #simpleBanner_91 .teinorTextContainer{text-align:end}#header .header-banner #TeinorUltraBanner_1 #simpleBanner_90 p{position:absolute;text-align:center;opacity:0;visibility:hidden;transition:opacity 0.5s ease-in-out, visibility 0s 0.5s;left:0;right:0;margin:auto}#header .header-banner #TeinorUltraBanner_1 #simpleBanner_90 p.visible{visibility:visible;transition:opacity 0.5s ease-in-out, visibility 0s}#header .header-top{padding:0}#header .header-top>.beshop_menu #beshop_menu_col_14{display:none}#header .header-top .displayBar{cursor:pointer}#header .header-top .header-top-inner{padding:0 15px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;width:100%;flex-wrap:wrap}#header .header-top .header-top-inner .header-top-left{width:33.33%}#header .header-top .header-top-inner .header-top-left .logo{max-width:156px}#header .header-top .header-top-inner .header-top-left .beshop_searchbar .beshop_searchbarbefore{display:none}#header .header-top .header-top-inner .header-top-left .menu_mobile .beshopmenu_displayall{display:none}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar{width:47vw;min-width:300px;z-index:99999999 !important;border-right:1px solid #858585;padding:5px 0px !important;min-height:100vh;max-height:100vh;overflow-y:scroll}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar #TeinorUltraBanner_45 #simpleBanner_42{text-align:center}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar #TeinorUltraBanner_45 #simpleBanner_42 img{max-width:220px !important}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_searchbar{display:none}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .displayBar{font-weight:300;color:#2e2e2e;margin-left:18px;cursor:pointer}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu .beshop_menu_item.beshop_menu_level_0>.beshop_menu_childs{position:inherit}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu{display:block;font-size:19px;font-weight:300;margin-top:1em;padding:0px;font-size:16px;margin-bottom:50px;width:100%;border-top:1px solid #cecece}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu>*{margin:0}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu a{min-width:max-content}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu .beshop_menu_item{margin:8px 0}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu .beshop_menu_level_0{padding:10px 35px;border-bottom:1px solid #cecece}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu .beshop_menu_childs{border:none}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu .beshop_menu_col_inner i{display:none !important}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu .beshop_menu_col_inner .displayMore{float:inherit}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu .beshop_menu_col_inner .fa-chevron-down{display:none !important}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu .beshop_menu_item.beshop_menu_level_2{margin:0 !important}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_menu .addMargin{margin-top:15px}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_selectcountry{width:50%}#header .header-top .header-top-inner .header-top-left .menu_mobile .menu_bar .beshop_selectcountry a{color:#000}#header .header-top .header-top-inner .header-top-center{width:33.33%;display:flex;justify-content:center;margin-top:20px}#header .header-top .header-top-inner .header-top-center .logo{max-width:250px;margin:0px auto;width:100%}#header .header-top .header-top-inner .header-top-center .logo img{filter:none !important}#header .header-top .header-top-inner .header-top-right{width:33.33%;display:flex;justify-content:flex-end;gap:20px;align-items:end;margin-top:17px}#header .header-top .header-top-inner .header-top-right .language-selector{top:3px;right:6px}#header .header-top .header-top-inner .header-top-right .language-selector .header span{text-transform:uppercase}#header .header-top .header-top-inner .header-top-right .beshop_searchbarinputgroup{display:none;position:absolute;top:45px;z-index:9999;width:max-content;right:0}#header .header-top .header-top-inner .header-top-right .beshop_searchbarinputgroup label{display:none}#header .header-top .header-top-inner .header-top-right #id_beshop_searchbar_form{background:#fff}#header .header-top .header-top-inner .header-top-right .beshop_searchbar{position:relative}#header .header-top .beshop_menu{margin:auto;display:flex;justify-content:space-between;margin:0px auto;margin-top:23px;margin-bottom:15px;gap:30px}#header .header-top .beshop_menu .beshop_menu_level_0{padding:0}#header .header-top .beshop_menu a{min-width:max-content;display:inline-block;padding:5px;color:#000}#header .header-top .beshop_menu .beshop_menu_item{font-size:14px}#header .header-top .beshop_menu .beshop_menu_item i{color:#000}#header .header-top .beshop_menu .beshop_menu_level_0>.beshop_menu_childs{padding:1.5em}#header .header-top .beshop_menu .beshop_menu_level_0>.beshop_menu_childs .beshop_menu_col_inner{margin:8px 25px}#header .header-top .beshop_menu .beshop_menu_level_0>.beshop_menu_childs img{max-width:170px;padding:15px;margin:auto;text-align:center;display:block}#header .header-top .beshop_menu .beshop_menu_level_1{justify-content:center}#header .header-top .beshop_menu .beshop_menu_level_1 span{display:block}#header .header-top .beshop_menu .beshop_menu_level_1 .beshop_menu_childs{display:none}#header .header-top .beshop_menu .beshop_menu_col_inner a::after{content:'';bottom:0;left:0;display:block;width:0;height:1px;background:#051840;-webkit-transition:width .3s linear;transition:width .3s linear}#header .header-top .beshop_menu .beshop_menu_col_inner a:hover:after{width:100%}.beshop_menu_level_0>.beshop_menu_col_inner a{text-transform:uppercase}#wrapper{padding:0}.beshop_productslider h3{text-align:center;color:#000}#footer{background-color:#fff}#footer #beshop_footer_row_11 img{max-width:180px}#footer #copyright{background:#fff}#footer #copyright .teinorTextContainer,#footer #copyright p,#footer #copyright a{color:#000}#footer #main_footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;color:#000;padding:3rem 50px}#footer #main_footer .beshop_accept_cards .beshop_footer_title{font-size:18px}#footer #main_footer .beshop_footers{max-width:2000px;width:75%;margin:0 auto;padding:0 50px;background-color:#fff}#footer #main_footer .beshop_footer_col{text-align:start}#footer #main_footer .beshop_footer_col .beshop_footer_row,#footer #main_footer .beshop_footer_col .beshop_footer_row a{color:#000;font-size:16px}#footer #main_footer .beshop_footer_col .beshop_footer_title{color:#000;text-transform:uppercase;font-size:18px;margin-bottom:10px;display:block}#footer #main_footer .beshop_footer_col .beshop_footer_title i{display:none;color:#000}#footer #main_footer .beshop_footer_title i{display:none}#footer #main_footer #beshop_footer_1{background:#fff;padding-left:15px;justify-content:center;gap:126px}#footer #main_footer #beshop_footer_1 .logo{max-width:65%;margin-bottom:15px}#footer #main_footer #beshop_footer_1 .beshop_footer_row{padding:5px 0}#footer #main_footer #beshop_footer_1 .beshop_footer_row a{padding:5px}#footer #main_footer #beshop_footer_1 .beshop_footer_content .secondshop{margin-top:15px}#footer #main_footer #beshop_footer_1 .beshop_footer_content p{margin-bottom:5px}#footer #main_footer #beshop_footer_1 .beshop_footer_content p a{color:#000}#footer #main_footer #beshop_footer_1 .beshop_footer_content i{color:#000;margin-right:4px}#footer #main_footer #TeinorUltraBanner_43{margin-top:30px}#footer #main_footer #TeinorUltraBanner_43 #TeinorUltraBannerContainer_43{animation:none !important;opacity:1 !important}#footer #main_footer #TeinorUltraBanner_43 #TeinorUltraBannerContainer_43 .teinorTextContainer{display:flex;justify-content:center}#footer #main_footer #TeinorUltraBanner_43 #TeinorUltraBannerContainer_43 .teinorTextContainer p{margin:0 15px}#footer #main_footer #TeinorUltraBanner_43 #TeinorUltraBannerContainer_43 .teinorTextContainer a{color:#fff;margin:0 15px}#footer_after{background-color:#fff}#footer_after #TeinorUltraBanner_27{display:block !important;width:100%;margin:auto}#footer_after #TeinorUltraBanner_27 p,#footer_after #TeinorUltraBanner_27 i{font-size:16px;margin-bottom:0}#footer_after #TeinorUltraBanner_19 .teinorTextContainer{justify-content:center}#footer_after #TeinorUltraBanner_19 .teinorTextContainer a{padding:5px 0}#footer_after #TeinorUltraBannerContainer_19{max-width:1300px;margin:0 auto;opacity:1 !important}#footer_after #TeinorUltraBannerContainer_19 #simpleBannerColumn_2,#footer_after #TeinorUltraBannerContainer_19 #simpleBannerColumn_3,#footer_after #TeinorUltraBannerContainer_19 #simpleBannerColumn_1,#footer_after #TeinorUltraBannerContainer_19 #simpleBannerColumn_4,#footer_after #TeinorUltraBannerContainer_19 #simpleBannerColumn_5,#footer_after #TeinorUltraBannerContainer_19 #simpleBannerColumn_6{border-right:1px solid #000}#footer_after #TeinorUltraBannerContainer_19 .simpleBanner{padding:0 10px !important}#footer_after #TeinorUltraBannerContainer_19 span{color:#000;font-size:17px}#footer_after #TeinorUltraBannerContainer_19 .bannerHeightController>*{width:max-content !important}#beshop_footer_col_4 #beshop_footer_row_11{padding-top:0 !important}#beshop_footer_col_4 #beshop_footer_row_11 .bold{font-family:'PlusJakartaSans Medium', sans-serif}#TeinorUltraBanner_8{text-align:center;margin:0px 0;background:#f5f5f5;margin-top:25px}#TeinorUltraBanner_8 .BannerTitleZone{background:#ffffff;padding-bottom:20px !important}#TeinorUltraBanner_8 .bannerHeightController{max-width:1530px;margin:auto;padding:1em 0;justify-content:center;color:#343538}#TeinorUltraBanner_8 .bannerHeightController .beshop-icon-img{width:45px;margin-bottom:5px}#TeinorUltraBanner_8 .bannerHeightController .title-claims{margin-bottom:10px;font-size:13px;font-family:'PlusJakartaSans Bold';color:#000}#TeinorUltraBanner_8 .bannerHeightController p{font-size:12px}#TeinorUltraBanner_27 .teinorTextContainer{display:flex;gap:10px;justify-content:center;align-items:center}#TeinorUltraBanner_27 .teinorTextContainer p,#TeinorUltraBanner_27 .teinorTextContainer i{color:#000}#TeinorUltraBanner_27 .teinorTextContainer a{padding:7px 10px}#TeinorUltraBanner_9 #TeinorUltraBannerContainer_9{opacity:1 !important;color:#757575;font-size:12px}#TeinorUltraBanner_9 #TeinorUltraBannerContainer_9 .teinorTextContainer{text-align:end;color:#000}#TeinorUltraBanner_9 #TeinorUltraBannerContainer_9 .teinorTextContainer a{color:#000;padding:5px 0}.email_subscription{width:25%;text-align:start;position:relative}.email_subscription h4{font-family:'Montserrat Regular', sans-serif;font-size:1.2rem;text-align:center;text-transform:uppercase}.email_subscription #submitinputnews{width:auto}.email_subscription input{height:35px;padding:0}.email_subscription input:focus{outline:1px solid #000000}.email_subscription #inputemailnews{width:75%;background:#000;color:#fff;padding:5px}.email_subscription #submitinputnews{width:23%;color:#000;background:#fff}.email_subscription .beshop-newsletter-txt p{text-align:center}.product-miniature .mobile-add{display:none}.product-miniature .wishandname{display:flex;justify-content:space-between}.product-miniature .flag_out_of_stock{margin-right:7px}.product-miniature .product-flags{margin-top:10px;padding-right:13px;padding-left:10px}.product-miniature .price_in_sale_block{display:flex;align-items:center}.product-miniature .beshop-miniature-pack{display:flex;justify-content:space-between}.product-miniature .discount-product{margin-left:5px}.product-miniature .product-list-actions{display:flex;justify-content:center;align-items:center}.product-miniature .price{font-family:'PlusJakartaSans Bold';font-size:14px}.product-miniature .product_thumbnail a{width:100%;height:100%;display:block}.product-miniature .product_thumbnail .beshop_productimagehook{bottom:10px;top:auto;right:10px}.product-miniature .beshop_discounted_price{color:#ee1d23;font-weight:600}.product-miniature #add-to-cart-or-refresh{width:100%}.product-miniature .product-list-actions{width:100%;position:absolute;bottom:0}.product-miniature .product-list-actions .add-to-cart{width:160px;max-width:100%;margin:auto;margin-bottom:0;background:transparent;line-height:inherit;font-weight:inherit;padding:5px;text-transform:uppercase;background:#000;border:1px solid #000;color:#fff;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0s 0.3s}.product-miniature .product-list-actions .add-to-cart i{font-size:22px;padding:0}.product-miniature .product-list-actions .add-to-cart:hover{background:#ffffff;color:#000}.product-miniature .product_thumbnail{margin-bottom:10px}.product-miniature .product_thumbnail img{width:100%}.product-miniature .product-name{font-family:'Montserrat Regular', sans-serif;font-size:14px;text-align:start;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.5em;line-height:1.25em}.product-miniature .product-name a{padding:4px 0}.product-miniature .beshop_productimagehook{position:absolute;top:5px;right:18px}.product-miniature:hover .add-to-cart{opacity:1;visibility:visible;transition:opacity 0.3s ease, visibility 0s}#beshop_wishlist_registerModal .btn-primary{background:#000;border-color:#000}#beshop_wishlist_registerModal .modal-dialog{margin:16% auto}#beshop_wishlist_registerModal .questionText{text-align:center}#beshop_wishlist_registerModal .questionText .title{text-transform:uppercase;font-weight:bold;text-align:center;margin-bottom:22px}#beshop_wishlist_registerModal .modal-content{border-radius:0;padding:45px 30px}#beshop_wishlist_registerModal .modal-content p{margin-bottom:0px}#beshop_wishlist_registerModal .modal-header{border-bottom:none;padding:0}#beshop_wishlist_registerModal .modal-footer{padding:0;border-top:none;margin-top:25px}#beshop_wishlist_registerModal .modal-footer button{border-radius:0}#beshop_wishlist_registerModal .modal-footer .btn-secondary,#beshop_wishlist_registerModal .modal-footer a{width:50%}#beshop_wishlist_registerModal .modal-footer .btn-secondary{background:#fff;border:1px solid #000;color:#000000;height:50px}#beshop_wishlist_registerModal .modal-footer .btn-secondary:hover{background:#000 !important;color:#fff}#beshop_wishlist_registerModal .modal-footer .btn-primary{height:50px;width:100%;border:1px solid #000}#beshop_wishlist_registerModal .close{display:none}#beshop_wishlist_registerModal #exampleModalLabel{color:#000}#beshop_wishlist_registerModal .btn-primary{background:#000;border-color:#000}#beshop_wishlist_registerModal .btn-primary:hover{opacity:0.8}#beshop_wishlist_registerModal .modal-dialog{margin:14% auto}#enquire_product_form p.submit .btn.verde{background:#000;border-color:#000}.beshop-hook-wish{position:relative}.beshop-hook-wish .beshopwishlist_numberproducts{position:absolute;background:#000;top:-4px;right:-5px;height:14px;width:14px;color:#fff;border-radius:50%;display:flex;justify-content:center;text-align:center;font-size:11px}.email_subscription .g-recaptcha{max-width:max-content;margin:auto}.email_subscription input[type=submit]{background:#000;color:#fff;border:none}#beshop_menu_col_3 .beshop_menu_level_1{display:grid;grid-template-columns:1fr 1fr}#beshop_menu_col_3 .beshop_menu_level_2{display:none}.base-menu{max-width:1350px;margin:auto}.beshop_wishlist_quickadd{line-height:0}.beshop_wishlist_quickadd.in_product.added i{color:#000}.beshop_searchbar{text-align:start}.beshop_searchbar input{width:220px;border:none;padding:5px;border-bottom:1px solid #000;background:transparent}.beshop_searchbar .fa-search{font-size:15px}.beshop_searchbar .beshop_searchbarselect{display:none}.beshop_searchbar #id_beshop_searchbar_form{border:none}.flag_new{color:#fff;border:none}.beshopchat_front .is_online.off .beshop_chat_text{background:#f1f1f1;color:#000}.beshopchat_front .is_online.on .beshop_chat_text{background:#f1f1f1;color:#000}.beshopchat_front .beshop_chat_text{height:45px;width:45px;border-radius:35px;display:flex;justify-content:center;align-items:center;float:right;margin-top:15px;z-index:9999}.beshopchat_front .beshop_chat_text:before{font-size:25px}.beshopchat_front{background:transparent;right:20px;bottom:60px}.beshopchat_front .beshop-icon-img{width:24px}.beshopchat_front .beshopchat_frontchat{background:#fff}.beshop_productslider_nameShow{font-family:'Montserrat Regular', sans-serif}.beshop_breadcumbs nav ol{justify-content:center;display:block;text-align:center}.beshop_breadcumbs nav ol li{font-size:12px;display:inline}#product .beshop_breadcumbs{margin-bottom:10px}#product .beshop_breadcumbs nav ol{justify-content:start;text-align:start}#product .beshop_breadcumbs nav ol li a{color:#7e7e7e}.page-product .product-flags .flag_out_of_stock{display:none !important}.beshop_productslider_nameShow{text-align:center;font-family:'Montserrat Regular', sans-serif;font-size:25px;text-transform:uppercase}.product-flags li:nth-child(2n){text-align:center}.product-flags{width:100%}.product-flags li{border:none}.product-flags .flag_new{background:#000;color:#fff;border-radius:3px;font-size:14px;width:60px;text-align:center !important;padding:2px;height:24px;text-transform:capitalize;z-index:9;float:none !important}.product-flags .flag_discount{float:none !important;width:max-content;background:#ee1d23;border:none;color:#fff;border-radius:3px;padding:0 5px}#TeinorUltraBanner_8 .BannerTitleZone{display:none}#TeinorUltraBannerContainer_13{opacity:1 !important}.beshop_wishlist_quickadd.added i::before{color:#ee1d23}.flag_on-sale{display:none}.header-top-right #beshopcart_wrapper .beshop_preview .body{width:400px;padding:25px 30px;box-shadow:0px 6px 6px 0.1rem rgba(128,128,128,0.15);max-height:90vh;overflow-y:auto}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshop_greenbutton{margin:30px auto 0 auto;width:100%;color:#fff;letter-spacing:3px}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshop_greenbutton i{display:none}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshop_register .beshoplogin_createAcc{color:#fff !important}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshopcart_listproducts li{align-items:center;padding:7px 0;text-transform:none}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshopcart_listproducts li .beshopcart_leftcolumn{width:70px}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshopcart_listproducts li .beshopcart_rightcolumn{width:calc(100% - 70px);padding:0 0 0 5px;display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto;column-gap:0.7rem}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshopcart_listproducts li .beshopcart_rightcolumn .product-quantity{grid-column:1 / 2;grid-row:1 / 2;font-size:14px}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshopcart_listproducts li .beshopcart_rightcolumn .product-name{font-size:14px;grid-column:2 / 3;grid-row:1 / 2}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshopcart_listproducts li .beshopcart_rightcolumn .product-attributes{grid-column:2 / 3;grid-row:2 / 3}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshopcart_listproducts li .beshopcart_rightcolumn .product-price{grid-column:3 / 4;grid-row:1 / 2}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshopcart_listproducts li .beshopcart_rightcolumn .remove-from-cart{grid-column:4 / 5;grid-row:1 / 2}.header-top-right #beshopcart_wrapper .beshop_preview .body .beshopcart_listproducts li .beshopcart_productatributes{display:none}.header-top-right #beshopcart_wrapper .beshop_preview .cart-subtotals{text-transform:none;text-align:right;padding:10px 0;border-top:0}.header-top-right #beshopcart_wrapper .beshop_preview .cart-subtotals .shipping{font-weight:300;margin-top:7px;font-style:italic}.header-top-right #beshopcart_wrapper .beshop_preview .cart-total{font-weight:bold;padding-top:15px;text-align:right;color:#000;border-top:1px solid #757575}.visually-hidden-label{padding:0;margin:0;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap}#TeinorUltraBanner_19 .bannerHeightController{display:flex;justify-content:center}#TeinorUltraBanner_19 .bannerHeightController>*{height:max-content !important;display:inline}.layout_layout1 .mm_menus_li{border:none}.layout_layout1 .mm_menus_li:nth-child(2),.layout_layout1 .mm_menus_li:last-child{border:none}.layout_layout1 .ets_mm_megamenu_content{border:none}.layout_layout1 .mm_menus_li>a::before,.layout_layout1 .mm_menus_li>a::after{display:none}.mm_menu_content_title .mm_arrow{display:none}.mm_menu_content_title:hover{text-underline-offset:8px;text-decoration-color:#051840;text-decoration-thickness:2px}.mm_menu_content_title:hover{text-decoration:underline;text-decoration-color:#051840;text-decoration-thickness:2px;color:#000 !important}.ets_mm_url:hover{color:#727272 !important}.ets_mm_megamenu .onlymobile{display:none}.ets_mm_megamenu .mm_columns_ul{justify-content:center;padding:24px !important;border:none}.ets_mm_megamenu .ets_mm_megamenu_content_content,.ets_mm_megamenu.layout_layout1:not(.ybc_vertical_menu) .mm_menus_ul{background:transparent}.ets_mm_megamenu.layout_layout1{background:transparent}.mm_menus_ul,.ets_mm_megamenu_content,.layout_layout1{background:transparent !important}.mm_menus_li>a{font-weight:inherit;text-transform:none}.ets_mm_megamenu :not(.fa):not(i){font-family:'Montserrat Regular', sans-serif !important}.ets_mm_megamenu .ets_mm_block>.h4 a{font-family:'PlusJakartaSans Medium', sans-serif !important;font-weight:inherit !important}.mm_menus_ul.active{background:#fff !important}.mm_menus_ul.active img{display:none}.mm_menus_ul.active .ets_mm_url{padding:0 15px}.close_menu .fa-times{float:right}#mm_menu_10 i,#mm_menu_11 i,#mm_menu_12 i{color:#000}.span-results{padding:10px;text-align:center;display:block}#inputemailnews,#submitinputnews{border-radius:0}.beshop-nolog .beshop_wishlist_container{text-align:center;padding:2em}.beshop-nolog .beshop_wishlist_container a{text-decoration:underline}.mm_block_type_image{position:relative}.mm_block_type_image .mm_img_content{border-radius:10px}.mm_block_type_image .h4{border:none;position:absolute;bottom:0;right:0;left:0;margin:auto;text-align:center;z-index:99;color:#fff !important}.mm_block_type_image .h4 a{color:#fff !important}.ets_mm_block .h4{border:none}.beshopwishlist_numberproducts{color:#fff !important}#header .header-top .header-top-inner .header-top-left{display:flex;align-items:flex-end}#header .header-top .header-top-inner .header-top-left .beshop-mobile-menu{width:min-content}#header .header-top .header-top-inner .header-top-left .beshop-mobile-search{position:relative}#header .header-top .header-top-inner .header-top-left .beshop-mobile-search .beshop_searchbar .beshop_searchbarbefore{display:inherit;float:none !important}#header .header-top .header-top-inner .header-top-left .beshop-mobile-search .beshop_searchbar .beshop_searchbarinputgroup{display:none;position:absolute;top:45px;left:0;z-index:9999;width:max-content}#header .header-top .header-top-inner .header-top-left .beshop-mobile-search .beshop_searchbar .beshop_searchbarinputgroup label{display:none}#header .header-top .header-top-inner .header-top-left .beshop-mobile-search .beshop_searchbar #id_beshop_searchbar_form{background:#fff}#header .header-top .header-top-inner .header-top-left .beshop-mobile-search .beshop_searchbar .beshop_searchbar{position:relative}.beshop_searchbarinputgroup{display:none}.beshop-normal-left{display:block}#index #header{z-index:999;top:0;left:0;right:0;margin-bottom:0px;border-bottom:none;box-shadow:none}#index #header:hover{background:#fff}#index .TeinorUltraBanner_Title,#index .BannerTitleZone{text-align:center;font-family:'Montserrat Regular', sans-serif;font-size:40px;text-transform:capitalize}#index #TeinorUltraBanner_8 .BannerTitleZone{display:block}#index #TeinorUltraBannerContainer_8{display:block}#index #TeinorUltraBannerContainer_6{display:block}#index #TeinorUltraBanner_7 .teinorTextContainer{padding:15px;background:#000;border-radius:30px}#index #TeinorUltraBanner_7 .teinorTextContainer h2{font-size:30px;font-weight:bold;color:#fff}#index #TeinorUltraBanner_20{margin-top:2em;max-width:1024px;margin:auto;display:block !important;padding:0px}#index #TeinorUltraBanner_20 h4{text-align:center;font-family:'PlusJakartaSans Medium', sans-serif;font-size:40px;text-transform:capitalize}#index #TeinorUltraBanner_20 p{margin:25px auto;text-align:center}#index #TeinorUltraBanner_6{max-width:1550px;margin:auto;margin-top:4px;display:block !important;padding:0;padding-top:0}#index #TeinorUltraBanner_6 img{width:100%;transition:transform 0.3s ease;display:block;position:relative}#index #TeinorUltraBanner_6 .bannerHeightController>*{padding:0;padding-left:10px;padding-right:10px;padding-bottom:20px;text-align:center;background:#fff}#index #TeinorUltraBanner_6 .bannerHeightController .simpleBanner{padding:0px !important;display:flex;align-items:center}#index #TeinorUltraBanner_6 .bannerHeightController .simpleBanner .containerImage{width:100%;height:auto;overflow:hidden}#index #TeinorUltraBanner_6 .bannerHeightController .simpleBanner .teinorTextContainer{bottom:0px;background:rgba(0,0,0,0.6);padding:5px;left:0;right:0}#index #TeinorUltraBanner_6 .bannerHeightController .simpleBanner .teinorTextContainer h3{font-size:1.5vw;font-family:'PlusJakartaSans Medium', sans-serif;color:#ffffff;text-transform:uppercase;margin-bottom:0;position:relative;text-decoration:none;display:inline-block;padding-bottom:2px}#index #TeinorUltraBanner_6 .bannerHeightController .simpleBanner .teinorTextContainer a{padding:7px 2px;text-transform:uppercase;font-size:25px;letter-spacing:1px;min-width:135px;display:block;color:#fff;text-align:center}#index #TeinorUltraBanner_6 .bannerHeightController .simpleBanner .teinorTextContainer h4{text-transform:uppercase}#index #TeinorUltraBanner_6 .bannerHeightController .simpleBanner:hover img{transform:scale(1.08)}#index #TeinorUltraBanner_6 a{z-index:99}#index #TeinorUltraBanner_6 .mask{position:relative;display:block;overflow:hidden;padding:40px}#index #TeinorUltraBanner_6 .mask:before,#index #TeinorUltraBanner_6 .mask:after{content:"";width:0;height:0;display:block;opacity:0;position:absolute;z-index:99;box-sizing:border-box}#index #TeinorUltraBanner_6 .mask:before{border:1px solid;right:4%;top:4%;background:rgba(255,255,255,0.1)}#index #TeinorUltraBanner_6 .mask:after{border:1px solid;left:4%;bottom:4%}#index #TeinorUltraBanner_6 #simpleBannerColumn_0:hover .mask:before,#index #TeinorUltraBanner_6 #simpleBannerColumn_0:hover .mask:after,#index #TeinorUltraBanner_6 #simpleBannerColumn_1:hover .mask:before,#index #TeinorUltraBanner_6 #simpleBannerColumn_1:hover .mask:after,#index #TeinorUltraBanner_6 #simpleBannerColumn_2:hover .mask:before,#index #TeinorUltraBanner_6 #simpleBannerColumn_2:hover .mask:after,#index #TeinorUltraBanner_6 #simpleBannerColumn_3:hover .mask:before,#index #TeinorUltraBanner_6 #simpleBannerColumn_3:hover .mask:after,#index #TeinorUltraBanner_6 #simpleBannerColumn_4:hover .mask:before,#index #TeinorUltraBanner_6 #simpleBannerColumn_4:hover .mask:after{width:92%;height:92%;opacity:1;border-color:#000;transition:opacity 0s,width .5s,height .5s .5s;background:rgba(255,255,255,0.3)}#index #TeinorUltraBanner_30 .simpleBanner{padding:0  2px !important}#index #TeinorUltraBanner_30 .simpleBanner .teinorTextContainer{bottom:20px;left:20px}#index #TeinorUltraBanner_30 .simpleBanner .teinorTextContainer p.title{font-size:22px;text-transform:uppercase;color:#fff}#index #TeinorUltraBanner_30 .simpleBanner .teinorTextContainer a{position:relative;text-decoration:none;color:#fff;font-size:1.25rem;display:inline-block;padding-bottom:2px}#index #TeinorUltraBanner_30 .simpleBanner .teinorTextContainer a::after{content:'';position:absolute;width:100%;height:2px;background-color:#051840;left:0;bottom:0;transform-origin:left;transition:transform 0.3s ease-in-out;transform:scaleX(1)}#index #TeinorUltraBanner_30 .simpleBanner .teinorTextContainer a:hover::after{transform:scaleX(0)}#index #TeinorUltraBanner_31{margin-bottom:3em;background:#f5f5f5}#index #TeinorUltraBanner_31 img{width:100%;height:100%;object-fit:cover}#index #TeinorUltraBanner_31 #simpleBannerColumn_1 .simpleBanner{background:#f5f5f5}#index #TeinorUltraBanner_31 .simpleBanner{padding:0 !important}#index #TeinorUltraBanner_31 .simpleBanner .teinorTextContainer{padding:25px 100px;display:flex;align-items:center;max-width:750px}#index #TeinorUltraBanner_31 .simpleBanner .teinorTextContainer .first-p{font-size:37px;margin-bottom:20px}#index #TeinorUltraBanner_31 .simpleBanner .teinorTextContainer .second-p{margin-bottom:20px;font-size:18px}#index #TeinorUltraBanner_31 .simpleBanner .teinorTextContainer a{position:relative;text-decoration:none;color:#000;font-size:1.25rem;display:inline-block;padding-bottom:2px}#index #TeinorUltraBanner_31 .simpleBanner .teinorTextContainer a::after{content:'';position:absolute;width:100%;height:2px;background-color:#051840;left:0;bottom:0;transform-origin:left;transition:transform 0.3s ease-in-out;transform:scaleX(1)}#index #TeinorUltraBanner_31 .simpleBanner .teinorTextContainer a:hover::after{transform:scaleX(0)}#index #TeinorUltraBanner_10{background:#fff;padding:0px 0;display:block !important;margin:auto;margin:2em auto;max-width:1530px;overflow:hidden}#index #TeinorUltraBanner_10 h4{font-family:'Montserrat Regular', sans-serif;font-size:25px;text-align:start}#index #TeinorUltraBanner_10 .bannerHeightController{flex-wrap:inherit}#index #TeinorUltraBanner_10 .simpleBanner{padding:20px !important;text-align:center}#index #TeinorUltraBanner_10 .simpleBanner img{max-width:170px !important}#index #TeinorUltraBanner_10 .carousel-control-prev button,#index #TeinorUltraBanner_10 .carousel-control-next button{background:transparent}#index #TeinorUltraBannerContainer_10{display:block}#index #TeinorUltraBannerContainer_10 .TeinorUltraBanner_Title{text-align:start;text-transform:uppercase}#index .beshopblog_slider{width:100%;margin-bottom:3em}#index .beshopblog_slider .container-tittle{text-align:center;margin-bottom:30px}#index .beshopblog_slider .container-tittle p{font-family:'PlusJakartaSans Medium';font-size:24px;font-size:clamp(1.4rem, calc(1.192rem + 0.92vw), 2rem)}#index .beshopblog_slider .container-tittle .title-blog{margin-bottom:12px;text-transform:uppercase;font-family:'Montserrat Regular', sans-serif;font-size:25px;line-height:15px;letter-spacing:0.16em;text-transform:uppercase;margin-bottom:13px;text-align:center}#index .beshopblog_slider .beshopblog_post{text-align:center}#index .beshopblog_slider .beshopblog_post .beshopblog_title{margin-top:15px}#index .beshopblog_slider #beshopblog_postcarrouseld{max-width:1530px;margin:auto}#index .beshopblog_slider .blogsposts{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px}#index .beshopblog_slider .beshopblog_post{position:relative}#index .beshopblog_slider .beshopblog_post .container-text{position:absolute;max-width:80%;bottom:10%;text-align:start;z-index:9;background:rgba(0,0,0,0.6);padding:10px 20px}#index .beshopblog_slider .beshopblog_post .container-text .beshopblog_shortdescription a,#index .beshopblog_slider .beshopblog_post .container-text .beshopblog_shortdescription p{color:#fff;margin-bottom:10px}#index .beshopblog_slider .beshopblog_post .container-text .beshopblog_title{margin-bottom:4px}#index .beshopblog_slider .beshopblog_post .container-text .beshopblog_title a{font-size:clamp(1.3rem, calc(0.954rem + 1.54vw), 2.3rem);color:#fff;line-height:1.2em}#index .beshopblog_slider .beshopblog_post .container-text .beshopblog_goto{padding:3px}#index .beshopblog_slider .beshopblog_post .container-text .beshopblog_goto a{font-size:15px;text-transform:uppercase;color:#fff;font-family:'PlusJakartaSans Medium';padding:5px 0}#index .beshopblog_slider .beshopblog_post .container-text .beshopblog_goto a i{margin-left:10px;transition:transform 0.5s ease}#index .beshopblog_slider .beshopblog_post .container-text .beshopblog_goto a:hover i{transform:translateX(5px)}#index .beshopblog_slider .beshopblog_post .beshopblog_postimage{width:100%;height:100%}#index .beshopblog_slider .beshopblog_post .beshopblog_postimage img{width:100%;height:100%;object-fit:cover}#index .beshopblog_slider .blogsposts>:nth-child(2) .beshopblog_title a,#index .beshopblog_slider .blogsposts>:nth-child(3) .beshopblog_title a{font-size:clamp(1.3rem, calc(1.162rem + 0.62vw), 1.7rem)}#index .beshopblog_slider .blogoverlay{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), color-stop(60%, rgba(0,0,0,0.2)), to(rgba(39,34,64,0.6)));background:-o-linear-gradient(transparent 20%, rgba(0,0,0,0.2) 60%, rgba(39,34,64,0.6) 100%);background:linear-gradient(transparent 20%, rgba(0,0,0,0.2) 60%, rgba(39,34,64,0.6) 100%);position:absolute;inset:0;z-index:1;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#index .beshopblog_slider .buttongo{max-width:1530px;margin:auto;text-align:end}#index .beshopblog_slider .buttongo i{margin-left:10px;transition:transform 0.5s ease}#index .beshopblog_slider .buttongo a{padding:5px}#index .beshopblog_slider .buttongo a:hover i{transform:translateX(5px)}.moreblog{display:flex;justify-content:space-between;padding:0 55px;margin:auto;margin-top:4em}.moreblog .afterblog i,.moreblog .nextblog i{transition:transform 0.3s ease;margin:0 5px}.moreblog .afterblog:hover i{transform:translateX(-5px)}.moreblog .nextblog:hover i{transform:translateX(5px)}.beshop-morepost{padding:0 55px;margin-bottom:25px}.beshop-morepost .title-cms{padding:0 !important}.beshop-morepost .title-cms h2{min-width:max-content}.beshop-morepost .related-posts-container img{width:100%;object-fit:cover;aspect-ratio:2/1}.beshop-morepost .related-posts-container .nextarrows{position:absolute;top:40%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;right:0}.beshop-morepost .related-posts-container .prevarrows{position:absolute;top:40%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;left:0}.beshop-morepost .related-posts-container .glide__arrows{width:auto;z-index:9}.beshop-morepost .related-posts-container .glide__arrows button{background:transparent;width:auto}.beshop-morepost .related-posts-container .glide__arrows button i{font-size:18px}.beshop-morepost .related-posts-container .glide__arrows button:focus{outline:1px solid #000000}.beshop-morepost .related-posts-container h3{font-size:18px}.beshop-morepost .related-posts-container h3:hover{text-decoration:underline}#beshop_productslider_1,#beshop_productslider_4{max-width:1530px;margin:25px auto}#beshop_productslider_1 .beshop_productslider_nameShow,#beshop_productslider_4 .beshop_productslider_nameShow{text-align:start}#beshop_productslider_1 .product-miniature,#beshop_productslider_4 .product-miniature{margin:0}.toggle-description,.toggle-extra-description{font-size:14px;max-width:1400px;text-align:center;margin:auto;margin-bottom:20px;cursor:pointer;display:block;text-decoration:underline}#TeinorUltraBannerContainer_18 .bannerHeightController{display:flex;flex-wrap:inherit}#index .beshop-container-index{display:grid;grid-template-columns:1fr 1fr;max-width:1530px;margin:auto;gap:20px;padding:25px;border:1px solid #000}#index .beshop-container-index .simpleBanner{padding:0 !important}#index .beshop-container-index .beshop_productslider{margin:auto}#index .beshop-container-index #TeinorUltraBanner_23 h3{color:#fff;font-size:27px;text-transform:uppercase;margin:auto;margin-bottom:30px;text-shadow:1px;text-shadow:2px 2px 6px #000}#index .beshop-container-index #TeinorUltraBanner_23 .beshop-button{background:#fff;border:1px solid #fff;font-size:20px;color:#000;text-transform:uppercase;padding:4px 12px;cursor:pointer}#index .beshop-container-index #TeinorUltraBanner_23 .beshop-button:hover{color:#ffffff;background:#000;border:1px solid #000}#TeinorUltraBanner_24{display:inline !important}#TeinorUltraBanner_24 .simpleBanner{padding:0 !important}#TeinorUltraBanner_24 .simpleBanner .teinorTextContainer{margin:25px 15px;bottom:0}#TeinorUltraBanner_24 .simpleBanner .teinorTextContainer a{border-bottom:1px solid #000}#TeinorUltraBanner_26{margin-top:6em}#TeinorUltraBanner_26 h2{text-align:center;font-family:'Montserrat Regular', sans-serif;font-size:24px}#category h1,#new-products h1{font-size:24px;margin:30px auto}#category #products,#new-products #products{max-width:1530px;margin:auto}#category #notifications,#new-products #notifications{margin-bottom:0}#category #content-wrapper,#new-products #content-wrapper{padding:0}#category .beshop_breadcumbs,#new-products .beshop_breadcumbs{display:none}#category .beshop_centervertical,#new-products .beshop_centervertical{position:inherit;transform:inherit}#category h1,#new-products h1{text-align:center;padding:10px}#category .category-cover,#new-products .category-cover{padding:0px;background:#f8f9f9;min-height:auto}#category .category-cover #category-description,#new-products .category-cover #category-description{font-size:14px;max-width:1400px;text-align:center;margin:auto}#category .category-cover .toggle-description,#category .category-cover .toggle-extra-description,#new-products .category-cover .toggle-description,#new-products .category-cover .toggle-extra-description{font-size:14px;max-width:1400px;text-align:center;margin:auto;margin-bottom:20px;cursor:pointer;display:block;text-decoration:underline}#category .category-cover .container,#new-products .category-cover .container{text-align:center}#category .product_list,#new-products .product_list{padding:0 25px}#category .beshop_filters_top_inner,#new-products .beshop_filters_top_inner{position:relative;border:none;display:inline-block;font-size:14px;margin-bottom:0px}#category .beshop_filters_top_inner .beshop-icon-img,#new-products .beshop_filters_top_inner .beshop-icon-img{width:16px}#category .beshop_filters_top_inner .list_grid_switcher,#new-products .beshop_filters_top_inner .list_grid_switcher{display:none}#category .beshop_filters_top_inner .hidden_for_pc,#new-products .beshop_filters_top_inner .hidden_for_pc{display:block !important}#category .beshopfilters_block .beshop_item,#new-products .beshopfilters_block .beshop_item{border-bottom:1px solid #cecece;padding-bottom:5px}#category .beshopfilters_block #beshop_filter_by_price,#new-products .beshopfilters_block #beshop_filter_by_price{width:80px;line-height:20px;background-color:#000;border-color:#000;color:#fff}#category .beshop_filters_page,#new-products .beshop_filters_page{background-color:#000;border-radius:15px;color:#fff}#category .category-tree,#category #js-active-search-filters,#new-products .category-tree,#new-products #js-active-search-filters{display:none}#category .beshop_filters_top_inner,#new-products .beshop_filters_top_inner{border:none}#category .beshop_filters_top_inner .beshop_parentpreview .beshop_preview .body li,#new-products .beshop_filters_top_inner .beshop_parentpreview .beshop_preview .body li{cursor:pointer}#category .beshop_filters_top_inner .products-sort-order,#new-products .beshop_filters_top_inner .products-sort-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}#category .beshop_filters_top_inner .products-sort-order .beshop_container_sort,#new-products .beshop_filters_top_inner .products-sort-order .beshop_container_sort{border:1px solid #000;padding:10px}#category .beshop_filters_top_inner .products-sort-order .body,#new-products .beshop_filters_top_inner .products-sort-order .body{width:max-content}#category .subcategories,#new-products .subcategories{max-width:1450px;margin:auto;justify-content:start;margin-bottom:50px;gap:20px}#category .subcategories img,#new-products .subcategories img{border-radius:50%;margin-bottom:16px;transition:transform 0.3s ease-in-out;border:1px solid #d8c7a0}#category .subcategories img:hover,#new-products .subcategories img:hover{transform:scale(1.1)}#category .subcategories p,#new-products .subcategories p{text-align:center;margin-bottom:0}#category .subcategories a,#new-products .subcategories a{white-space:nowrap;font-size:14px;padding:3px}#category .subcategory,#new-products .subcategory{padding:3px 24px;border:1px solid #000}#category .container-glide-cat,#new-products .container-glide-cat{margin:auto;padding:20px;margin-bottom:25px;background:#f8f9f9}#category .subcategories .h2,#new-products .subcategories .h2{font-size:14px}#category .beshop_filters_top_inner .products-sort-order .dropdown_tri::before,#new-products .beshop_filters_top_inner .products-sort-order .dropdown_tri::before{top:auto}.beshop_extradescription_div h2{font-size:22px}.beshop_extradescription_div h3{font-size:18px}.beshop_extradescription_div p{font-size:14px}#checkout #customer-form .beshop_checkbox{text-align:start}#checkout #customer-form input{max-width:300px}#checkout .checkout_content .beshoplogin_form_after{display:none}#left-column{position:initial}.beshop_leftcolumn_container{background:#fff;z-index:7777;padding:30px;width:454px;position:fixed;right:0;top:0;bottom:0;background-color:#fff;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transition:-webkit-transform 0.2s ease-in;transition:-webkit-transform 0.2s ease-in;transition:transform 0.2s ease-in;transition:transform 0.2s ease-in,-webkit-transform 0.2s ease-in}.beshop_leftcolumn_container .filter-body{height:calc(100vh - 160px);overflow:auto}.beshop_leftcolumn_container .filter-body .beshop-itme-tittle{display:flex;justify-content:space-between;padding:15px 0;cursor:pointer}.beshop_leftcolumn_container .filter-body .beshop-itme-tittle h6{margin-bottom:0}.beshop_leftcolumn_container .filter-body .beshop-itme-tittle i{margin-right:15px;transition:transform 0.3s,-webkit-transform 0.3s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.beshop_leftcolumn_container .filter-body .beshop-itme-tittle.down i{transition:transform 0.3s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.beshop_leftcolumn_container .filter-body .beshop_item .beshop_item_input_group{display:none}.beshop_leftcolumn_container .filter-header{display:flex;justify-content:space-between;border-bottom:1px solid #cecece;margin-bottom:25px}.beshop_leftcolumn_container .filter-header i{font-size:18px;cursor:pointer}.beshop_leftcolumn_container .filter-header h4{padding:0;margin-bottom:0}.beshop_leftcolumn_container .filter-footer{display:flex;gap:20px;margin-top:20px}.beshop_leftcolumn_container .filter-footer #filter-footer-clear{border:1px solid #000;color:#000000;background:#ffffff}.beshop_leftcolumn_container .filter-footer #filter-footer-clear:hover{opacity:0.7}.beshop_leftcolumn_container .filter-footer .close-filters{border:1px solid #000;color:#ffffff;background:#000}.beshop_leftcolumn_container .filter-footer .close-filters:hover{opacity:0.7}.overlay{position:fixed;inset:0;width:100%;background-color:rgba(0,0,0,0.6);z-index:9;display:none}.overlay.modal-open{display:block}.beshop_leftcolumn_container.expanded{transform:translate(0);opacity:1}.beshop_currentFilters .beshop_filter_active{padding:0.4rem;margin-right:0.625rem;margin-bottom:0.625rem;background-color:#f6f6f6;border-radius:0;font-size:0.75rem;line-height:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.display_on_mobile{border:1px solid #000;left:0;right:0;text-align:center;padding:10px;cursor:pointer;max-width:150px;color:#000;margin-left:20px}.display_on_mobile i{margin-right:10px;margin-left:15px}.canastillas-filtros{max-width:800px;display:flex;width:47%;position:absolute;left:0;right:0;margin:auto;justify-content:space-around}.canastillas-filtros a{padding:7px 15px;color:#ffffff;background:#000;border-radius:15px;display:block}#category #wrapper{position:relative;padding:0}.currency-selector{display:none}.gotoproductbutton{border:1px solid #000000;padding:7px 7px;margin:10px auto;display:block;width:max-content}.beshop_not_subcat #beshop_item_0-3{display:none}.social-icons-beshop{display:flex}.social-icon-beshop{background:#000;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin:5px}.social-icon-beshop img{-webkit-filter:invert(100%);filter:invert(100%)}.total-products-category,.beshop_filters_pagination_inner{display:inline}.beshop_filters_pagination_inner{float:right}.total-products-category{line-height:48px}.clickable{cursor:pointer}.products-sort-order .beshop-icon-img{transform:rotate(0deg);width:14px;margin-left:10px;transition:all 0.3s ease-out}.products-sort-order:hover .beshop-icon-img{transform:rotate(-90deg);transition:all 0.3s ease-out}#TeinorUltraBanner_21{max-width:1530px;margin:auto;display:block !important}#TeinorUltraBanner_21 .simpleBanner img{width:100% !important;height:auto !important}#TeinorUltraBanner_21 .simpleBanner h4{font-family:'PlusJakartaSans Medium', sans-serif;font-size:26px;text-transform:capitalize}#TeinorUltraBanner_21 .simpleBanner a{border-bottom:1px solid #000}#category .catfix{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#ffffff}#category .catfix img{display:none}#module-beshop_wishlist-front .product-miniature{border:none}#module-beshop_wishlist-front .beshop_breadcumbs{display:none}#module-beshop_wishlist-front #footer{width:100%}.cms-id-6 #content .btn-default{border-bottom:1px solid #000;border-radius:0}.cms-id-6 #content .cvform-container{margin-top:55px}.cms-id-6 #content .contact-form{max-width:600px}.cms-id-6 #content .contact-form textarea{width:100%}.cms-id-6 #content .contact-form .beshop_formdiv{margin:5px 0}.cms-id-9 #content img{width:100%;height:auto}.cms-id-9 #content .beshop-icon-img{width:19px !important}.cms-id-9 .first-row{margin-bottom:25px}.cms-id-9 .txt-div{display:flex;justify-content:center;align-items:center}.cms-id-9 .last-div{margin-top:2em}.cms-id-12 #content .table-container-div,.cms-id-13 #content .table-container-div,.cms-id-6 #content .table-container-div{overflow:auto}.cms-id-12 #content table tr,.cms-id-13 #content table tr,.cms-id-6 #content table tr{border-bottom:1px solid #000000}.cms-id-12 #content table td,.cms-id-13 #content table td,.cms-id-6 #content table td{padding:5px}.cms-id-11 .event-sem-tittle,.cms-id-6 .event-sem-tittle{text-align:center;font-size:20px;padding:15px 0}.cms-id-11 .table-events,.cms-id-6 .table-events{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;margin-bottom:45px}.cms-id-11 .event-div,.cms-id-6 .event-div{padding:15px;cursor:pointer}.cms-id-11 .event-div img,.cms-id-6 .event-div img{height:auto}.cms-id-11 .evento-footer,.cms-id-6 .evento-footer{padding:7px}.cms-id-11 .evento-footer p,.cms-id-6 .evento-footer p{font-size:14px;margin-bottom:15px}.cms-id-11 .evento-footer i,.cms-id-6 .evento-footer i{margin-right:5px}.cms-id-11 .event-container,.cms-id-6 .event-container{padding:5px;box-shadow:-1px 2px 5px 1px rgba(0,0,0,0.1);width:100%;height:100%}.cms-id-11 .event-container:hover,.cms-id-6 .event-container:hover{transform:scale(1.03)}.cms-id-16 iframe[src*="youtube.com"]{max-width:100%;height:auto;aspect-ratio:16/9}.cms-id-15 .first-row .img-row{margin-bottom:25px}.cms-id-15 .txt-div{display:flex;justify-content:center;align-items:center}.cms-id-15 #TeinorUltraBanner_22{padding:25px;margin-top:3em;background:#fffbef}.cms-id-15 #TeinorUltraBanner_22 .bannerHeightController>*{text-align:center}.cms-id-15 #TeinorUltraBanner_22 .bannerHeightController h2{text-transform:uppercase;margin-bottom:25px}.cms-id-15 #TeinorUltraBanner_22 .bannerHeightController #simpleBannerColumn_1{margin-top:25px}.cms-id-15 #TeinorUltraBanner_22 .bannerHeightController #simpleBannerColumn_0{height:max-content !important}#module-beshop_blog-blog .container-Blog{margin-top:20px}#module-beshop_blog-blog .container-Blog img{max-width:100%;width:100%;object-fit:cover;aspect-ratio:2/1}#module-beshop_blog-blog .container-Blog .beshop_black{position:relative}#module-beshop_blog-blog .container-Blog .beshop_black::after{content:'';position:absolute;width:100%;height:2px;background-color:#051840;left:0;bottom:0;transform-origin:left;transition:transform 0.3s ease-in-out;transform:scaleX(1)}#module-beshop_blog-blog .container-Blog .beshop_black:hover::after{transform:scaleX(0)}#module-beshop_blog-blog .beshopblog_posttitle{font-size:26px;font-family:'Montserrat Regular', sans-serif}#module-beshop_blog-blog .title-cms{text-align:center;justify-content:center;align-items:center;padding:0 55px;margin:4em auto;margin-bottom:4em;width:100%}#module-beshop_blog-blog .title-cms::before{border-bottom:1px solid #051840;width:100%;content:"";display:inline-block;margin-right:20px}#module-beshop_blog-blog .title-cms::after{border-bottom:1px solid #051840;width:100%;content:"";display:inline-block;margin-left:20px}#module-beshop_blog-blog .title-cms h1{font-size:24px;color:#000;min-width:max-content;margin-bottom:0px}#module-beshop_blog-blog .titled-cms{margin:25px auto}#module-beshop_blog-blog .titled-cms h2{text-align:center}#module-beshop_blog-blog #left-column{display:none}#module-beshop_blog-blog #content-wrapper{flex:0 0 100%;max-width:100%;padding:0 20px}#module-beshop_blog-blog #content-wrapper .beshopblog_postimage a{display:block}#module-beshop_blog-blog #content-wrapper .date{padding:8px 0;display:block}#module-beshop_blog-blog #content-wrapper .beshopblog_postheader{padding-top:15px}#module-beshop_blog-blog #content-wrapper .beshopblog_post{text-align:center}#module-beshop_blog-blog #content-wrapper .beshopblog_post2{text-align:center;padding:0 100px;margin-top:25px}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 .beshopblog_postcontent table{margin:auto}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 .beshopblog_postcontent li{list-style:disc;list-style-position:inside}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 .beshop-nocover{display:none}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 .noCover{align-items:center}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 .noCover h3{font-size:35px;padding:25px 0}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 .noCover p{font-size:16px;line-height:30px}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 .beshop-textandimage{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:center}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 .row{padding:25px 0}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 p{line-height:30px;font-size:16px}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 .beshopblog_postimage{text-align:center}#module-beshop_blog-blog #content-wrapper .beshopblog_post2 .beshop-images-blog{padding:30px}#cms.cms-id-8 #faqs{border-top:1px solid #000;margin-top:4em}#cms.cms-id-8 #faqs .faq{border-bottom:1px solid #000}#cms.cms-id-8 #faqs .faq .header-faq{display:flex;justify-content:space-between;padding:15px 0}#cms.cms-id-8 #faqs .faq .header-faq i{cursor:pointer}#cms.cms-id-8 #faqs .faq .header-faq h2{font-size:18px}#cms.cms-id-8 #faqs .faq .content-faq{display:none}#cms.cms-id-8 #faqs .faq .content-faq p{font-size:14px}#module-beshop_checkout-checkout .cart-voucher input,#module-beshop_checkout-checkout .cart-voucher .beshop_greenbutton{margin-left:0}#beshop_footer_row_12{display:flex}#beshop_footer_row_27 img{max-width:120px !important}.beshop_productslider .beshop_productslider_header_button{display:none}#index .beshop_productslider{margin:3em auto;max-width:1530px}#index .beshop_productslider_header{text-align:center}#index .beshop_productslider_header_button{display:block}#index .beshop_productslider_button-txt{width:max-content;border:1px solid #000;padding:5px 50px;min-width:180px;margin:20px auto;text-transform:uppercase}#index .beshop_productslider_button-txt:hover{background:#000;color:#ffffff}#module-B2BTeinor-front h2{padding:20px 25px}#module-thpdfviewer-catalog .c-input{padding:0}#module-thpdfviewer-catalog .modal-header .close{width:80px}#module-thpdfviewer-catalog .toolbar button{width:100px}.layout_layout1 .ets_mm_block_content ul li a::before{display:none}#button-filters-span{display:block !important;background:#fff;text-transform:uppercase;font-size:15px;padding:6px}#button-filters-span .beshop-icon-img{width:24px}#search_filters .facet{border-bottom:1px solid #cecece}#search_filters .facet ul{width:80%}#search_filters .title{padding:10px 0;align-items:center}#search_filters .facet-title{margin-bottom:0}#search_filters .rotate-up{transform:rotate(180deg);transition:transform 0.3s ease}#search_filters .ui-slider{margin-bottom:20px}#js-product-list-top{display:flex;justify-content:space-between;margin:0 20px}.hook-default .ets_mm_megamenu_content .container{background:transparent}#index .ybc-menu-toggle .icon-bar{background:#fff}#index #header .header-top-left .ets_mm_megamenu a,#index #header .header-top-left .ets_mm_megamenu p,#index #header .header-top-left .ets_mm_megamenu span{color:#000}#index #header .header-top-left .mm_menus_ul.active .ets_mm_url{padding:10px 15px}#index #header .header-top-left .close_menu span{color:#fff}#index #header .header-top-left .mm_block_type_image{display:none}#beshop_footer_row_30 .container-cards{display:grid;grid-template-columns:40px 40px 40px;gap:15px;margin-top:15px}#beshop_footer_row_30 .container-cards img{width:60px;height:auto}#mm_menu_36 .ets_mm_categories{display:grid;grid-template-columns:repeat(4, 1fr)}.firstlink-disc .mm_menu_content_title{color:#ee1d23 !important}.mm_menu_content_title{color:#000000}.mm_menu_content_title i{color:#000000;margin-left:5px}.b2binfo{padding:0 20px;display:none}.b2binfo .beshop-red{color:#ee1d23}.customergroup-6 .b2binfo{display:block}#checkout .b2binfo{border:1px solid #eaeaea}#index #header .header-top .header-top-inner .header-top-right .beshop_searchbar{-moz-placeholder-color:#000;-ms-input-placeholder-color:#000}#index #header .header-top .header-top-inner .header-top-right .beshop_searchbar input{border-color:#000;color:#000}#index #header .header-top .header-top-inner .header-top-right .beshop_searchbar ::-webkit-input-placeholder{color:#000}#index #header .header-top .header-top-inner .header-top-right .beshop_searchbar ::-moz-placeholder{color:#000}.ybc-menu-toggle{padding:0}.ybc-menu-toggle .ybc-menu-button-toggle_icon{width:19px;margin-right:15px;margin-left:15px}.ybc-menu-toggle .ybc-menu-button-toggle_icon .icon-bar{border-radius:3px}.changestatus.transition_floating .mm_menus_ul{max-width:87%}.changestatus.transition_floating .mm_menus_ul .mm_menus_li{border-bottom:1px solid #a2a2a2}.changestatus.transition_floating .mm_menus_ul .mm_menu_content_title span{text-transform:uppercase}.changestatus.transition_floating .mm_menus_ul .close_menu{background:#ffffff;padding:23px 16px}.changestatus.transition_floating .mm_menus_ul .close_menu i{color:#000}.changestatus.transition_floating .mm_menus_ul .mm_columns_ul{padding-top:0 !important}.changestatus.transition_floating .mm_menus_ul .ets_mm_url{padding:15px !important}.changestatus.transition_floating .mm_menus_ul .mm_blocks_li{padding:0}.beshop-mobile-search .beshop_searchbar #id_beshop_searchbar_form input{color:#000 !important;border-color:#000 !important}.beshop-mobile-search .beshop_searchbar #id_beshop_searchbar_form ::placeholder{color:#000 !important}.beshop-mobile-search .beshop_searchbar #id_beshop_searchbar_form .fto-search-1{filter:invert(0) !important}#beshop_footer_row_29,#beshop_footer_row_35{display:none}.inside-content-footer-col a{padding:5px 0;display:block}#TeinorUltraBanner_28{display:none !important}#beshop_productslider_5 .beshop_productimagehook{position:absolute;top:0;right:0}#beshop_popup .modal-dialog{max-width:665px;margin:150px auto}#beshop_popup .modal-dialog .container-beshop-popup{display:flex}#beshop_popup .modal-dialog .container-beshop-popup .container-img{width:100%}#beshop_popup .modal-dialog .container-beshop-popup .container-img .img-mvl{display:none}#beshop_popup .modal-dialog .container-beshop-popup .container-txt{width:60%;padding:0 15px}#beshop_popup .modal-dialog .container-beshop-popup .container-txt h3{font-family:'PlusJakartaSans Medium';font-size:30px}#beshop_popup .modal-dialog .container-beshop-popup .container-txt button{background:#000;color:#fff}#beshop_popup .modal-footer{justify-content:space-between}#beshop_popup .modal-footer button{width:80px;background:transparent;color:#000}#module-thpdfviewer-catalog h1{text-align:center;margin:15px auto}#TeinorUltraBanner_29{position:fixed !important;right:20px;bottom:90px;width:45px !important;height:45px;background-color:#051840;border:1px solid #051840;border-radius:25px;display:flex !important;justify-content:center;align-items:center;z-index:999}#TeinorUltraBanner_29 #TeinorUltraBannerContainer_32{opacity:1 !important}#TeinorUltraBanner_29 a{padding:4px}#TeinorUltraBanner_29 i{font-size:24px;color:#fff}.cart-voucher button{background:#ffffff;border:1px solid #000;color:#000}.cart-voucher button:hover{background:#000;color:#fff !important}#js-product-list-bottom{margin-bottom:20px}#TeinorUltraBanner_35{margin-top:30px}#TeinorUltraBanner_35 img{width:210px}#TeinorUltraBanner_35 #simpleBanner_115{text-align:end}.on_pc_scroll.be_fixed{position:initial}.on_pc_scroll.be_fixed .ets_mm_megamenu.sticky_enabled.scroll_heading{position:fixed !important;top:0  !important;background:#fff !important}.on_pc_scroll.be_fixed .ets_mm_megamenu.sticky_enabled.scroll_heading .mm_menus_ul{text-align:center}.on_pc_scroll.be_fixed .ets_mm_megamenu.sticky_enabled.scroll_heading .mm_menus_ul .mm_menus_li{float:none;display:inline-block}.beshop-megamenu-div{background:#fff}.fixedd-top{position:fixed;top:0;left:0;width:100%;z-index:1000}.little-logo{display:none;position:fixed;top:5px;left:5px;z-index:9999;margin:0}.little-logo img{max-width:135px}.logo-float{display:block}#TeinorUltraBanner_1 #simpleBanner_1 a{margin-right:7px;font-size:14px}#custom-translate{margin-left:40px;display:flex;gap:10px}#custom-translate img{margin-right:5px;cursor:pointer;transition:transform 0.2s}#custom-translate img:hover{transform:scale(1.1)}#custom-translate a img{transition:transform 0.2s;transform:scale(1)}#custom-translate.active img{transform:scale(1.3)}body .skiptranslate{display:none !important}body{top:0px !important}#header .header-banner #TeinorUltraBanner_1 #simpleBanner_91 .teinorTextContainer{display:flex;justify-content:end}.language-selector{display:inline-block;font-family:inherit;margin-left:40px}.language-selector .language-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.language-selector .language-header .language-flag{width:20px;height:auto;border-radius:2px}.language-selector .language-header .language-label{font-size:14px;font-weight:500;color:#000}.language-selector .language-dropdown select{width:160px;padding:6px 8px;font-size:14px;border:1px solid #333;border-radius:2px;appearance:none;background:white url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20fill='black'%20height='10'%20viewBox='0%200%2024%2024'%20width='10'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M7%2010l5%205%205-5z'/%3E%3C/svg%3E") no-repeat right 8px center;background-size:10px}.language-selector select:focus{outline:1px solid #000000;border-color:#555}.glide__bullets{position:absolute;z-index:2;bottom:5px;left:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.glide__bullets .glide__bullet{background-color:rgba(255,255,255,0.5);width:24px;height:24px;padding:3px;background-clip:content-box !important;border-radius:50%;border:2px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;line-height:0;-webkit-box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);margin:0 .25em}.glide__bullets .glide__bullet--active{background:#fff}.moreblog,.beshop-morepost{display:none}#TeinorUltraBanner_38{margin-top:25px}#TeinorUltraBanner_38 .simpleBanner{padding:0 !important;text-align:center}#TeinorUltraBanner_38 .simpleBanner img{max-width:435px !important}#cms .page-cms ul li{list-style:disc}#cms.cms-id-6 .page-cms h2,#cms.cms-id-1 .page-cms h2{text-decoration:underline}#cms.cms-id-6 .page-cms h2,#cms.cms-id-6 .page-cms h3,#cms.cms-id-6 .page-cms h4,#cms.cms-id-1 .page-cms h2,#cms.cms-id-1 .page-cms h3,#cms.cms-id-1 .page-cms h4{margin-bottom:25px;margin-top:20px}#cms.cms-id-6 .page-cms ul,#cms.cms-id-1 .page-cms ul{margin-left:20px}#cms.cms-id-6 .page-cms ol,#cms.cms-id-1 .page-cms ol{margin-left:20px}#cms.cms-id-6 .page-cms ol li,#cms.cms-id-1 .page-cms ol li{list-style:decimal}#index #TeinorUltraBannerContainer_10 .TeinorUltraBanner_Title{display:none}.header-top-right .user-info .header{display:block}.header-top-right .beshop-hook-wish a{display:block}.header-top-right #beshopcart_wrapper .header a{display:block}.beshop_pagination a{padding:0 9px}[tabindex="-1"]:focus{outline:2px solid #000000 !important;outline-offset:2px !important}a:not([href]):not([tabindex]):focus{outline:2px solid #000000 !important;outline-offset:2px !important}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{outline:2px solid #000000 !important;outline-offset:2px !important;color:#ffffff;text-decoration:none;opacity:0.9}.cookiesplus-finality-switch:focus,.cookiesplus-finality-switch.focus,.cookiesplus-finality-switch:focus.active,.cookiesplus-finality-switch.focus.active{outline:2px solid #000000 !important;outline-offset:2px !important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #000000 !important;outline-offset:2px !important}.skip-link{position:absolute;top:-40px;left:0;background:#000000;color:#ffffff;padding:8px 16px;text-decoration:none;z-index:100000;border-radius:0 0 4px 0}.skip-link:focus{top:0}#TeinorUltraBanner_18 .bannerHeightController{height:90vh;min-height:520px}#TeinorUltraBanner_18 .simpleBanner{padding:0 !important;height:100%}#TeinorUltraBanner_18 .simpleBanner .containerImage{position:relative !important;width:100%;height:100%;overflow:hidden}#TeinorUltraBanner_18 .simpleBanner .containerImage img{position:absolute !important;inset:0;width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important;object-fit:cover;object-position:center 15%;filter:brightness(0.45) saturate(0.7);z-index:0}#TeinorUltraBanner_18 .simpleBanner .containerImage::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg, rgba(253,250,245,0.65) 0%, rgba(253,250,245,0.35) 42%, transparent 100%);z-index:1}#TeinorUltraBanner_18 .simpleBanner .teinorTextContainer{position:absolute !important;top:50% !important;left:8vw !important;right:auto !important;transform:translateY(-50%);max-width:560px;z-index:2;text-align:left}#TeinorUltraBanner_18 .simpleBanner .teinorTextContainer .first-p{font-family:'Montserrat', sans-serif;font-size:1rem;letter-spacing:0.4em;text-transform:uppercase;color:#3D3D3D;font-weight:700;margin-bottom:1.2rem}#TeinorUltraBanner_18 .simpleBanner .teinorTextContainer h1{font-family:'PlayfairDisplay', serif;font-size:clamp(2.4rem, 5vw, 4.8rem);font-weight:300;line-height:1.05;color:#1A1A1F;margin-bottom:1.2rem}#TeinorUltraBanner_18 .simpleBanner .teinorTextContainer .ps-hero-sub{font-family:'Montserrat', sans-serif;font-size:1rem;color:#1A1A1F;line-height:1.7;font-weight:300;max-width:460px}@media (max-width: 768px){#TeinorUltraBanner_18 .bannerHeightController{height:70vh;min-height:400px}#TeinorUltraBanner_18 .simpleBanner .containerImage::after{background:rgba(253,250,245,0.65)}#TeinorUltraBanner_18 .simpleBanner .teinorTextContainer{left:5vw !important;right:5vw !important;max-width:100%}#TeinorUltraBanner_18 .simpleBanner .teinorTextContainer h1{font-size:clamp(1.8rem, 6vw, 2.5rem)}}#TeinorUltraBanner_37{border-bottom:1px solid rgba(192,155,91,0.25);border-top:1px solid rgba(192,155,91,0.25);background:#FFFFFF}#TeinorUltraBanner_37 .bannerHeightController{display:flex;align-items:stretch}#TeinorUltraBanner_37 [id^="simpleBannerColumn_"]{width:25% !important;float:none !important;display:flex;border-right:1px solid rgba(192,155,91,0.25)}#TeinorUltraBanner_37 [id^="simpleBannerColumn_"]:last-child{border-right:none}#TeinorUltraBanner_37 .simpleBanner{padding:2rem 1.5rem !important;display:flex !important;flex-direction:column;align-items:center;text-align:center;width:100% !important}#TeinorUltraBanner_37 img{max-height:56px !important;max-width:56px !important;width:56px;height:56px;object-fit:contain;margin-bottom:1rem;filter:invert(62%) sepia(38%) saturate(512%) hue-rotate(1deg) brightness(95%) contrast(88%);transition:filter 0.3s}#TeinorUltraBanner_37 .teinorTextContainer{height:auto !important;width:100% !important}#TeinorUltraBanner_37 .teinorTextContainer .first-p{font-family:'Montserrat', sans-serif;font-size:0.78rem;font-weight:700;color:#1A1A1F;letter-spacing:0.05em;margin-bottom:0.4rem}#TeinorUltraBanner_37 .teinorTextContainer p:not(.first-p){font-size:12px;color:#5A5A5F;line-height:1.5}@media (max-width: 768px){#TeinorUltraBanner_37 .bannerHeightController{flex-wrap:wrap}#TeinorUltraBanner_37 [id^="simpleBannerColumn_"]{width:50% !important;height:auto !important;border-bottom:1px solid rgba(192,155,91,0.25)}#TeinorUltraBanner_37 [id^="simpleBannerColumn_"]:nth-child(2){border-right:none}#TeinorUltraBanner_37 [id^="simpleBannerColumn_"]:nth-child(3){border-bottom:none}#TeinorUltraBanner_37 [id^="simpleBannerColumn_"]:nth-child(4){border-right:none;border-bottom:none}}#TeinorUltraBanner_40{background:#F5F5F6;display:block !important}#TeinorUltraBanner_40 .bannerHeightController{width:100%}#TeinorUltraBanner_40 .simpleBanner{padding:4rem 8vw 2rem !important}#TeinorUltraBanner_40 .teinorTextContainer{height:auto !important;width:100% !important;max-width:680px}#TeinorUltraBanner_40 .teinorTextContainer .lbl{font-family:'Montserrat', sans-serif;font-size:13px;letter-spacing:0.45em;text-transform:uppercase;color:#3D3D3D;font-weight:700;margin-bottom:0.7rem}#TeinorUltraBanner_40 .teinorTextContainer .h2{font-family:'PlayfairDisplay', serif;font-size:clamp(1.9rem, 3.5vw, 3rem);font-weight:300;line-height:1.15;color:#1A1A1F}#TeinorUltraBanner_40 .teinorTextContainer .h2 em{font-style:italic;color:#3D3D3D}#TeinorUltraBanner_40 .teinorTextContainer .rule{width:44px;height:2px;background:#3D3D3D;margin:1.5rem 0}#TeinorUltraBanner_40 .teinorTextContainer .body-txt{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.9;color:#5A5A5F;max-width:640px}@media (max-width: 768px){#TeinorUltraBanner_40 .simpleBanner{padding:3rem 5vw 1.5rem !important}}#TeinorUltraBanner_41{background:#F5F5F6}#TeinorUltraBanner_41 .bannerHeightController{display:flex;flex-wrap:wrap;padding:0 120px}#TeinorUltraBanner_41 [id^="simpleBannerColumn_"]{width:50% !important;height:auto !important;float:none !important;padding:20px}#TeinorUltraBanner_41 .simpleBanner{padding:0 !important;height:100%}#TeinorUltraBanner_41 .containerImage{position:relative !important;width:100%;aspect-ratio:4 / 3;overflow:hidden}#TeinorUltraBanner_41 .containerImage img{position:absolute !important;inset:0;width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important;object-fit:cover;object-position:center;filter:brightness(0.65);transition:filter 0.4s ease, transform 0.5s ease;z-index:0}#TeinorUltraBanner_41 .containerImage:hover img{filter:brightness(0.45);transform:scale(1.04)}#TeinorUltraBanner_41 .containerImage::after{content:'';position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.72) 0%, rgba(0,0,0,0.15) 50%, transparent 100%);z-index:1}#TeinorUltraBanner_41 .teinorTextContainer{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;top:auto !important;padding:1.8rem !important;z-index:2;background:linear-gradient(to top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.4) 60%, transparent 100%);padding:1.2rem 1.5rem}#TeinorUltraBanner_41 .teinorTextContainer p.title-store{font-family:'PlayfairDisplay', serif;font-size:1.3rem;font-weight:400;color:#FFFFFF;margin-bottom:0.3rem}#TeinorUltraBanner_41 .teinorTextContainer p{font-family:'Montserrat', sans-serif;font-size:0.72rem;color:rgba(255,255,255,0.85);line-height:1.6}#TeinorUltraBanner_41 .teinorTextContainer .tel a{font-family:'Montserrat', sans-serif;font-size:0.75rem;font-weight:700;color:#F0D99A;margin-top:0.3rem}@media (max-width: 768px){#TeinorUltraBanner_41 [id^="simpleBannerColumn_"]{width:100% !important}#TeinorUltraBanner_41 .containerImage{aspect-ratio:16 / 9}}#TeinorUltraBanner_42{background:#FFFFFF}#TeinorUltraBanner_42 .bannerHeightController{width:100%}#TeinorUltraBanner_42 .simpleBanner{padding:4rem 8vw 2rem !important}#TeinorUltraBanner_42 .teinorTextContainer{height:auto !important;width:100% !important;max-width:680px}#TeinorUltraBanner_42 .teinorTextContainer .lbl{font-family:'Montserrat', sans-serif;font-size:13px;letter-spacing:0.45em;text-transform:uppercase;color:#3D3D3D;font-weight:700;margin-bottom:0.7rem}#TeinorUltraBanner_42 .teinorTextContainer .h2{font-family:'PlayfairDisplay', serif;font-size:clamp(1.9rem, 3.5vw, 3rem);font-weight:300;line-height:1.15;color:#1A1A1F}#TeinorUltraBanner_42 .teinorTextContainer .h2 em{font-style:italic;color:#3D3D3D}#TeinorUltraBanner_42 .teinorTextContainer .rule{width:44px;height:2px;background:#3D3D3D;margin:1.5rem 0}#TeinorUltraBanner_42 .teinorTextContainer .body-txt{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.9;color:#5A5A5F;max-width:640px}@media (max-width: 768px){#TeinorUltraBanner_42 .simpleBanner{padding:3rem 5vw 1.5rem !important}}#index #TeinorUltraBanner_44,#index #TeinorUltraBanner_45{padding:4rem 8vw 2rem !important;padding-top:0 !important}#index #TeinorUltraBanner_44 .bannerHeightController>*,#index #TeinorUltraBanner_45 .bannerHeightController>*{height:auto !important}#index #TeinorUltraBanner_44 .bannerHeightController,#index #TeinorUltraBanner_45 .bannerHeightController{display:flex;flex-wrap:wrap;gap:1px;background:rgba(122,96,32,0.15);border-bottom:0.5px solid #ebe7de;border-left:0.5px solid #ebe7de}#index #TeinorUltraBanner_44 #simpleBannerColumn_0,#index #TeinorUltraBanner_45 #simpleBannerColumn_0{width:100% !important;float:none !important}#index #TeinorUltraBanner_44 #simpleBannerColumn_0 .simpleBanner,#index #TeinorUltraBanner_45 #simpleBannerColumn_0 .simpleBanner{padding:0 !important}#index #TeinorUltraBanner_44 #simpleBannerColumn_0 .teinorTextContainer,#index #TeinorUltraBanner_45 #simpleBannerColumn_0 .teinorTextContainer{height:auto !important;background:#EBEBEC;padding:0.9rem 1.5rem !important;border-left:3px solid #3D3D3D}#index #TeinorUltraBanner_44 #simpleBannerColumn_0 .teinorTextContainer p,#index #TeinorUltraBanner_45 #simpleBannerColumn_0 .teinorTextContainer p{font-family:'Montserrat', sans-serif;font-size:13px;letter-spacing:0.45em;text-transform:uppercase;color:#3D3D3D;font-weight:700}#index #TeinorUltraBanner_44 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0),#index #TeinorUltraBanner_45 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0){width:calc(16.666% - 1px) !important;float:none !important;background:#FFFFFF;transition:background 0.3s, transform 0.3s}#index #TeinorUltraBanner_44 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0) .simpleBanner,#index #TeinorUltraBanner_45 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0) .simpleBanner{padding:1.5rem 1rem !important;display:flex !important;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}#index #TeinorUltraBanner_44 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0) img,#index #TeinorUltraBanner_45 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0) img{max-width:125px !important;max-height:50px !important;width:auto !important;height:auto !important;object-fit:contain;transition:filter 0.3s;margin-bottom:0.8rem}#index #TeinorUltraBanner_44 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0) .teinorTextContainer,#index #TeinorUltraBanner_45 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0) .teinorTextContainer{height:auto !important;width:100% !important}#index #TeinorUltraBanner_44 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0) .teinorTextContainer p,#index #TeinorUltraBanner_45 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0) .teinorTextContainer p{font-family:'Montserrat', sans-serif;font-size:13px;letter-spacing:0.2em;text-transform:uppercase;color:#5A5A5F;font-weight:700;transition:color 0.3s}@media (max-width: 1024px){#index #TeinorUltraBanner_44 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0),#index #TeinorUltraBanner_45 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0){width:calc(25% - 1px) !important}}@media (max-width: 768px){#index #TeinorUltraBanner_44 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0),#index #TeinorUltraBanner_45 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0){width:calc(33.333% - 1px) !important}}@media (max-width: 480px){#index #TeinorUltraBanner_44 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0),#index #TeinorUltraBanner_45 [id^="simpleBannerColumn_"]:not(#simpleBannerColumn_0){width:calc(50% - 1px) !important}}#index #TeinorUltraBanner_44 [id^="simpleBannerColumn_"]:nth-child(n+14),#index #TeinorUltraBanner_45 [id^="simpleBannerColumn_"]:nth-child(n+14){display:none !important}#index #TeinorUltraBanner_46{padding:1.5rem 8vw 3rem !important}#index #TeinorUltraBanner_46 .bannerHeightController{display:block !important;background:transparent !important;border:none !important;text-align:center}#index #TeinorUltraBanner_46 #simpleBanner_196{padding:0 !important;float:none !important;width:100% !important;height:auto !important;position:relative !important;display:block !important}#index #TeinorUltraBanner_46 #simpleBanner_196 .teinorTextContainer{height:auto !important;width:auto !important;display:inline-block}#index #TeinorUltraBanner_46 #simpleBanner_196 .teinorTextContainer a{font-family:'Montserrat', sans-serif;font-size:0.72rem;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:#3D3D3D;margin:0;padding:0.8rem 2rem;border:1px solid #3D3D3D;display:inline-block;transition:background 0.25s ease, color 0.25s ease}#index #TeinorUltraBanner_46 #simpleBanner_196 .teinorTextContainer a:hover{background:#1A1A1F;color:#ffffff;border-color:#1A1A1F}#index #TeinorUltraBanner_46 #simpleBanner_196 a{position:static !important;display:block;width:100%;height:100%}.prestablog-home-grid{background:#f5f5f6;padding:4rem 8vw 2rem !important}.prestablog-grid-title{font-family:'PlayfairDisplay', serif;text-align:center;margin-bottom:2rem}.prestablog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}.prestablog-grid-link{display:block;text-decoration:none;color:#fff}.prestablog-grid-img{position:relative;aspect-ratio:4 / 3;overflow:hidden}.prestablog-grid-img picture,.prestablog-grid-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.prestablog-grid-link:hover .prestablog-grid-img img{transform:scale(1.05)}.prestablog-grid-link:hover .prestablog-grid-btn{background:#fff;color:#000}.prestablog-grid-overlay{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1rem 1rem;background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 60%, transparent 100%);display:flex;flex-direction:column;gap:0.4rem}.prestablog-grid-name{font-family:'PlayfairDisplay', serif;font-size:1.2rem;font-weight:400;color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prestablog-grid-desc{font-family:'Montserrat', sans-serif;font-size:0.75rem;font-weight:300;color:#f0f0f0;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prestablog-grid-btn{font-family:'Montserrat', sans-serif;display:inline-block;margin-top:0.5rem;padding:0.4rem 1rem;font-size:0.75rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#fff;border:1px solid #fff;align-self:flex-start;transition:background 0.2s, color 0.2s}@media (max-width: 1024px){.prestablog-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 576px){.prestablog-grid{grid-template-columns:1fr}}#cms.cms-id-4 h1{font-family:'Playfair Display', serif;font-size:33px;font-weight:300;line-height:1.1;color:#1A1A1F;margin:0 0 1.2rem;text-align:center;text-transform:uppercase;margin-top:50px}#cms.cms-id-4 .lp-lbl{font-family:'Montserrat', sans-serif;font-size:13px;letter-spacing:0.45em;text-transform:uppercase;color:#3D3D3D;font-weight:700;display:block;margin-bottom:0.7rem}#cms.cms-id-4 .lp-h1{font-family:'Playfair Display', serif;font-size:clamp(2.2rem, 4vw, 4rem);font-weight:300;line-height:1.1;color:#1A1A1F;margin:0 0 1.2rem}#cms.cms-id-4 .lp-h1 em{font-style:italic;color:#3D3D3D}#cms.cms-id-4 .lp-h2{font-family:'Playfair Display', serif;font-size:clamp(1.8rem, 3vw, 3rem);font-weight:300;line-height:1.15;color:#1A1A1F;margin:0 0 1rem}#cms.cms-id-4 .lp-h2 em{font-style:italic;color:#3D3D3D}#cms.cms-id-4 .lp-rule{width:44px;height:2px;background:#3D3D3D;margin:1.2rem 0 1.5rem}#cms.cms-id-4 .lp-rule--center{margin:1.2rem auto 1.5rem}#cms.cms-id-4 .lp-body{font-family:'Montserrat', sans-serif;font-size:16px;line-height:1.9;color:#5A5A5F;margin-bottom:1rem}#cms.cms-id-4 .lp-body strong{color:#1A1A1F;font-weight:600}#cms.cms-id-4 .lp-about-hero{padding:5rem 8vw 3rem;background:#FFFFFF}#cms.cms-id-4 .lp-about-block{padding:4rem 8vw 3rem}#cms.cms-id-4 .lp-about-block--light{background:#F5F5F6}#cms.cms-id-4 .lp-about-block--white{background:#FFFFFF}#cms.cms-id-4 .lp-stores-section{background:#FFFFFF}#cms.cms-id-4 .lp-stores-intro{padding:4rem 8vw 3rem}#cms.cms-id-4 .lp-store-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(0,0,0,0.1)}#cms.cms-id-4 .lp-store-row--reverse .lp-store-row__img{order:-1}#cms.cms-id-4 .lp-store-row:hover .lp-store-row__img img{transform:scale(1.04)}#cms.cms-id-4 .lp-store-row__img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#EBEBEC}#cms.cms-id-4 .lp-store-row__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}#cms.cms-id-4 .lp-store-row__text{padding:3rem 8vw;display:flex;flex-direction:column;justify-content:center;background:#FFFFFF}#cms.cms-id-4 .lp-store-row__name{font-family:'Montserrat', sans-serif;font-size:0.7rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#1A1A1F;margin:0}#cms.cms-id-4 .lp-store-row__name span{display:block;font-family:'Playfair Display', serif;font-weight:400;font-style:italic;color:#5A5A5F;letter-spacing:0.04em;margin-top:0.2rem;font-size:1rem;text-transform:none}#cms.cms-id-4 .lp-store-row__rule{width:32px;height:1px;background:#3D3D3D;margin:1rem 0}#cms.cms-id-4 .lp-store-row__desc{font-family:'Montserrat', sans-serif;font-size:0.82rem;line-height:1.85;color:#5A5A5F;margin-bottom:1.2rem}#cms.cms-id-4 .lp-store-row__hours{font-family:'Montserrat', sans-serif;font-size:0.72rem;color:#3D3D3D;line-height:1.8;border-left:2px solid #3D3D3D;padding-left:0.8rem}#cms.cms-id-4 .lp-store-row__hours em{color:#5A5A5F;font-style:normal}#cms.cms-id-4 .lp-about-cta{padding:5rem 8vw 4rem;background:#1A1A1F;text-align:center}#cms.cms-id-4 .lp-about-cta__inner{max-width:600px;margin:0 auto}#cms.cms-id-4 .lp-about-cta .lp-h2{color:#FFFFFF}#cms.cms-id-4 .lp-about-cta .lp-h2 em{color:rgba(255,255,255,0.55)}#cms.cms-id-4 .lp-about-cta .lp-body{color:rgba(255,255,255,0.65)}@media (max-width: 900px){#cms.cms-id-4 .lp-store-row{grid-template-columns:1fr}#cms.cms-id-4 .lp-store-row--reverse .lp-store-row__img{order:0}#cms.cms-id-4 .lp-store-row__img{aspect-ratio:16 / 7}#cms.cms-id-4 .lp-store-row__text{padding:2rem 5vw}#cms.cms-id-4 .lp-stores-intro{padding:3rem 5vw 2rem}}@media (max-width: 768px){#cms.cms-id-4 .lp-about-hero,#cms.cms-id-4 .lp-about-block,#cms.cms-id-4 .lp-about-cta{padding-left:5vw;padding-right:5vw}}#prestablog_menu_cat{display:none}.prestablogcat{font-family:'Montserrat', sans-serif;font-size:0.6rem;letter-spacing:0.45em;text-transform:uppercase;color:#3D3D3D;font-weight:700;padding:2rem 8vw 0;background:#fff}.prestablogcat span{font-size:inherit;font-weight:inherit}.blog-header{max-width:1530px;margin:75px auto;padding:0 50px}.blog-header h1{font-family:'Montserrat', sans-serif;font-size:14px;letter-spacing:0.45em;text-transform:uppercase;color:#3D3D3D;font-weight:700;margin:0 0 0.7rem}.blog-header .cat_desc_blog p{font-family:'PlayfairDisplay', serif;font-size:clamp(1.8rem, 1.9vw, 3rem);font-weight:300;line-height:1.15;color:#1A1A1F;margin:0 0 1.5rem}#blog_list_1-7{max-width:1530px;margin:auto;background:#fff}#blog_list_1-7.blog_list_1-7-grid{position:relative}#blog_list_1-7 .block_top{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#EBEBEC}#blog_list_1-7 .block_top a{display:block;width:100%;height:100%}#blog_list_1-7 .block_top picture,#blog_list_1-7 .block_top img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}#blog_list_1-7 .block_top:hover img{transform:scale(1.05)}#blog_list_1-7 .star_content{display:none}#blog_list_1-7 .date_blog-cat{display:none}#blog_list_1-7 .comments{display:none}#blog_list_1-7 .block_bas{padding:0.75rem 0 0.5rem}#blog_list_1-7 .block_bas h3{margin:0 0 0.4rem}#blog_list_1-7 .block_bas h3 a{font-family:'Playfair Display', serif;font-size:1rem;font-weight:400;color:#1A1A1F;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.2s}#blog_list_1-7 .block_bas h3 a:hover{color:#3D3D3D}#blog_list_1-7 .block_bas h3 br{display:none}#blog_list_1-7 .prestablog_desc{font-family:'Montserrat', sans-serif;font-size:0.78rem;line-height:1.7;color:#5A5A5F;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#blog_list_1-7 .prestablog_more{background:transparent !important;margin-top:0.75rem}#blog_list_1-7 .prestablog_more .blog_link{font-family:'Montserrat', sans-serif;font-size:0.7rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#1A1A1F;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.2);padding-bottom:0.1rem;transition:border-color 0.2s, color 0.2s;background:none;display:inline}#blog_list_1-7 .prestablog_more .blog_link i.material-icons{display:none}#blog_list_1-7 .prestablog_more .blog_link:hover{color:#3D3D3D;border-color:#3D3D3D;background:transparent !important}#prestablogfront time.date{display:block;text-align:center;font-family:'Montserrat', sans-serif;font-size:0.6rem;letter-spacing:0.35em;text-transform:uppercase;color:#9A9A9A;margin-bottom:1.2rem}#prestablogfront time.date::before,#prestablogfront time.date::after{display:none}#prestablogfront time.date span{font-size:inherit;color:inherit}#prestablogfront h1#prestablog_article{font-family:'Playfair Display', serif;font-size:clamp(1.8rem, 3.5vw, 3.2rem);font-weight:400;line-height:1.15;color:#1A1A1F;text-align:center;margin:0 auto 1.5rem;max-width:800px}#prestablogfront .info_blog{display:none}#prestablogfront #prestablogfont{max-width:1200px;margin:3rem auto;padding:0 8vw}#prestablogfront #prestablogfont p{font-family:'Montserrat', sans-serif;font-size:0.9rem;line-height:1.9;color:#5A5A5F;margin-bottom:1.2rem}#prestablogfront #prestablogfont b,#prestablogfront #prestablogfont strong{color:#1A1A1F;font-weight:600}#prestablogfront #prestablogfont h2{font-family:'Playfair Display', serif;font-size:clamp(1.4rem, 2.5vw, 2rem);font-weight:400;color:#1A1A1F;margin:2rem 0 1rem}#prestablogfront #prestablogfont h3{font-family:'Playfair Display', serif;font-size:1.2rem;font-weight:400;color:#1A1A1F;margin:1.5rem 0 0.8rem}#prestablogfront #prestablogfont img{max-width:100%;height:auto;display:block;margin:2rem auto}#prestablogfront #prestablogfont a{color:#1A1A1F;border-bottom:1px solid rgba(0,0,0,0.2);text-decoration:none;transition:border-color 0.2s}#prestablogfront #prestablogfont a:hover{border-color:#1A1A1F}#prestablogfront .prestablogtitle{font-family:'Montserrat', sans-serif;font-size:0.6rem;letter-spacing:0.35em;text-transform:uppercase;color:#3D3D3D;font-weight:700;margin-bottom:1rem;padding:0 8vw}#prestablogfront .blogsoc-buttons{list-style:none;display:flex;gap:0.75rem;padding:0 8vw 3rem;margin:0}#prestablogfront .blogsoc-buttons li{margin:0}#prestablogfront .blogsoc-buttons .blogsoc-icon-container{display:flex}#prestablogfront .blogsoc-buttons .blogsoc-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.15);transition:border-color 0.2s, background 0.2s}#prestablogfront .blogsoc-buttons .blogsoc-icon:hover{background:#1A1A1F;border-color:#1A1A1F}#prestablogfront .blogsoc-buttons .blogsoc-icon:hover svg path{fill:#fff}#prestablogfront .blogsoc-buttons .blogsoc-icon svg path{fill:#3D3D3D;transition:fill 0.2s}.blogsoc-icon{background:#fff}#prestablog-rating{display:none}.prestablogExtra{display:none}#prestablog-comments{max-width:740px;margin:3rem auto;padding:0 8vw}#prestablog-comments h3{font-family:'Playfair Display', serif;font-size:1.4rem;font-weight:400;color:#1A1A1F;margin-bottom:1.5rem}#prestablog-comments input[type="text"],#prestablog-comments textarea{font-family:'Montserrat', sans-serif;font-size:0.82rem;color:#1A1A1F;background:#F5F5F6;border:1px solid rgba(0,0,0,0.1);padding:0.75rem 1rem;width:100%;outline:none;transition:border-color 0.2s;margin-bottom:0.75rem}#prestablog-comments input[type="text"]:focus,#prestablog-comments textarea:focus{border-color:rgba(0,0,0,0.3)}#prestablog-comments input[type="text"]::placeholder,#prestablog-comments textarea::placeholder{color:#9A9A9A}#prestablog-comments textarea{min-height:120px;resize:vertical}#prestablog-comments input[type="submit"]{font-family:'Montserrat', sans-serif;font-size:0.72rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:#fff;background:#1A1A1F;border:none;padding:0.75rem 2rem;cursor:pointer;transition:background 0.2s}#prestablog-comments input[type="submit"]:hover{background:#3D3D3D}#contact .contact-map{margin-top:4em}#contact .lp-contact-stores{padding:4rem 8vw 3rem;background:#FFFFFF}#contact .lp-contact-intro{margin-bottom:3rem}#contact .lp-stores-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media (max-width: 768px){#contact .lp-stores-grid{grid-template-columns:1fr}}#contact .lp-store-card{border-top:1px solid rgba(0,0,0,0.1);padding-top:1.5rem}#contact .lp-store-card__map{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:1.2rem}#contact .lp-store-card__map iframe{width:100%;height:100%;border:0;display:block}#contact .lp-store-card__name{font-family:'Montserrat', sans-serif;font-size:0.7rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#1A1A1F;margin:0}#contact .lp-store-card__name span{display:block;font-family:'Playfair Display', serif;font-weight:400;font-style:italic;color:#5A5A5F;letter-spacing:0.04em;margin-top:0.2rem;font-size:1rem;text-transform:none}#contact .lp-store-card__rule{width:32px;height:1px;background:#3D3D3D;margin:0.8rem 0}#contact .lp-store-card__details{list-style:none;padding:0;margin:0 0 0.8rem}#contact .lp-store-card__details li{font-family:'Montserrat', sans-serif;font-size:0.78rem;color:#5A5A5F;line-height:1.8}#contact .lp-store-card__details a{color:#1A1A1F;text-decoration:none;font-weight:600}#contact .lp-store-card__details a:hover{color:#5A5A5F}#contact .lp-store-card__hours{border-left:2px solid #3D3D3D;padding-left:0.8rem}#contact .lp-store-card__hours p{font-family:'Montserrat', sans-serif;font-size:0.75rem;color:#3D3D3D;line-height:1.8;margin:0}#contact .lp-store-card__hours p strong{color:#1A1A1F}#contact .lp-store-card__hours-note{color:#9A9A9A !important;font-style:italic}#contact .contact-form{padding:4rem 8vw 3rem;background:#F5F5F6}#contact .contact-form header{margin-bottom:2.5rem;max-width:600px}#contact .contact-form .lp-form-notification{padding:1rem 1.2rem;margin-bottom:1.5rem;font-family:'Montserrat', sans-serif;font-size:0.8rem}#contact .contact-form .lp-form-notification--error{background:#fff0f0;border-left:3px solid #cc0000;color:#cc0000}#contact .contact-form .lp-form-notification--success{background:#f0fff4;border-left:3px solid #1A1A1F;color:#1A1A1F}#contact .contact-form .lp-form-notification ul{list-style:none;padding:0;margin:0}#contact .contact-form .lp-form-fields{display:flex;flex-direction:column;gap:1.2rem;max-width:860px}#contact .contact-form .lp-form-row{display:grid;grid-template-columns:1fr;gap:1.2rem}#contact .contact-form .lp-form-row--half{grid-template-columns:1fr 1fr}@media (max-width: 768px){#contact .contact-form .lp-form-row--half{grid-template-columns:1fr}}#contact .contact-form .lp-field{display:flex;flex-direction:column;gap:0.4rem}#contact .contact-form .lp-field label{font-family:'Montserrat', sans-serif;font-size:0.6rem;letter-spacing:0.3em;text-transform:uppercase;color:#3D3D3D;font-weight:700}#contact .contact-form .lp-field input[type="text"],#contact .contact-form .lp-field input[type="email"],#contact .contact-form .lp-field input[type="tel"],#contact .contact-form .lp-field input[type="file"],#contact .contact-form .lp-field select,#contact .contact-form .lp-field textarea{font-family:'Montserrat', sans-serif;font-size:0.82rem;color:#1A1A1F;background:#FFFFFF;border:1px solid rgba(0,0,0,0.1);border-radius:0;padding:0.85rem 1rem;width:100%;outline:none;transition:border-color 0.2s;appearance:none;-webkit-appearance:none;box-shadow:none}#contact .contact-form .lp-field input[type="text"]:focus,#contact .contact-form .lp-field input[type="email"]:focus,#contact .contact-form .lp-field input[type="tel"]:focus,#contact .contact-form .lp-field input[type="file"]:focus,#contact .contact-form .lp-field select:focus,#contact .contact-form .lp-field textarea:focus{border-color:rgba(0,0,0,0.35)}#contact .contact-form .lp-field input[type="text"]::placeholder,#contact .contact-form .lp-field input[type="email"]::placeholder,#contact .contact-form .lp-field input[type="tel"]::placeholder,#contact .contact-form .lp-field input[type="file"]::placeholder,#contact .contact-form .lp-field select::placeholder,#contact .contact-form .lp-field textarea::placeholder{color:#BBBBBB;font-size:0.78rem}#contact .contact-form .lp-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%233D3D3D' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}#contact .contact-form .lp-field textarea{min-height:180px;resize:vertical}#contact .contact-form .lp-field input[type="file"]{padding:0.6rem 1rem;cursor:pointer;color:#5A5A5F;font-size:0.78rem}#contact .contact-form .lp-form-footer{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem;max-width:860px}#contact .contact-form .lp-form-submit{font-family:'Montserrat', sans-serif;font-size:0.72rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#fff;background:#1A1A1F;border:none;padding:1rem 3rem;cursor:pointer;transition:background 0.2s;align-self:flex-start}#contact .contact-form .lp-form-submit:hover{background:#3D3D3D}#contact h1{font-family:'Playfair Display', serif;font-size:clamp(1.8rem, 3vw, 3rem);font-weight:300;line-height:1.1;color:#1A1A1F;text-align:left;text-transform:none;margin:1.5rem 8vw 0;text-align:center;text-transform:uppercase;margin-top:50px}.page-cms-3 #simpleBanner_166,.page-cms-3 #simpleBanner_179{background:#ffffff !important;float:none !important;width:100% !important;height:auto !important;padding:0 !important;box-sizing:border-box !important}.page-cms-3 #simpleBanner_166 .teinorTextContainer,.page-cms-3 #simpleBanner_179 .teinorTextContainer{display:flex !important;align-items:center !important;gap:1.5rem !important;height:auto !important;width:100% !important;padding:1.2rem 0 !important}.page-cms-3 #simpleBanner_166 .teinorTextContainer p,.page-cms-3 #simpleBanner_179 .teinorTextContainer p{font-family:'Montserrat', sans-serif;font-size:0.68rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#3D3D3D;margin:0;white-space:nowrap;margin-left:20px}.page-cms-3 #simpleBanner_166 .teinorTextContainer::after,.page-cms-3 #simpleBanner_179 .teinorTextContainer::after{content:'';flex:1;height:1px;background:#C8C2BA}.page-cms-3 .title-cms{margin-bottom:0.5rem}.page-cms-3 .title-cms h1{font-family:'PlayfairDisplay', serif;font-size:clamp(2.4rem, 4vw, 3.8rem);font-weight:300;line-height:1.05;color:#1A1A1F;letter-spacing:0.01em}.page-cms-3 .first-container{max-width:720px;margin-bottom:6rem}.page-cms-3 .first-container .lp-lbl{display:inline-block;font-family:'Montserrat', sans-serif;font-size:0.7rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:#1A1A1F;margin-bottom:0.8rem}.page-cms-3 .first-container p:nth-child(2){font-family:'PlayfairDisplay', serif;font-size:clamp(2rem, 3.5vw, 3.2rem);font-weight:300;line-height:1.1;color:#1A1A1F;margin-bottom:0}.page-cms-3 .first-container p:nth-child(2) em{font-style:italic}.page-cms-3 .first-container .lp-rule{width:40px;height:1px;background:#1A1A1F;margin:1.2rem 0;display:block}.page-cms-3 .first-container p:nth-child(4){font-family:'Montserrat', sans-serif;font-size:0.95rem;line-height:1.8;color:#3D3D3D}.page-cms-3 #TeinorUltraBanner_44,.page-cms-3 #TeinorUltraBanner_45{display:block !important;width:100% !important;position:static !important;margin-bottom:2.5rem;overflow:hidden}.page-cms-3 #TeinorUltraBanner_44 .TeinorUltraBannerContainer,.page-cms-3 #TeinorUltraBanner_45 .TeinorUltraBannerContainer{width:100% !important;max-height:none !important}.page-cms-3 #TeinorUltraBanner_44 .bannerHeightController,.page-cms-3 #TeinorUltraBanner_45 .bannerHeightController{display:grid !important;grid-template-columns:repeat(6, 1fr) !important;grid-auto-rows:auto !important;width:100% !important;height:auto !important;min-height:0 !important;float:none !important;gap:1px !important;background:#D8D4CF !important;border:1px solid #D8D4CF !important;overflow:hidden}.page-cms-3 #TeinorUltraBanner_44 [id^="simpleBannerColumn_"],.page-cms-3 #TeinorUltraBanner_45 [id^="simpleBannerColumn_"]{float:none !important;width:100% !important;height:auto !important;min-height:0 !important;position:static !important}.page-cms-3 #TeinorUltraBanner_44 #simpleBannerColumn_0,.page-cms-3 #TeinorUltraBanner_45 #simpleBannerColumn_0{grid-column:1 / -1 !important;background:#ffffff;width:100% !important;height:auto !important;margin:0 !important}.page-cms-3 #TeinorUltraBanner_44 .simpleBanner.imageType_3,.page-cms-3 #TeinorUltraBanner_45 .simpleBanner.imageType_3{background:#ffffff !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:2rem 1.5rem 1.5rem !important;float:none !important;width:100% !important;height:auto !important;min-height:130px;gap:0.8rem;box-sizing:border-box !important;transition:background 0.2s ease;overflow:hidden}.page-cms-3 #TeinorUltraBanner_44 .simpleBanner.imageType_3:hover,.page-cms-3 #TeinorUltraBanner_45 .simpleBanner.imageType_3:hover{background:#F9F7F4 !important}.page-cms-3 #TeinorUltraBanner_44 .simpleBanner.imageType_3 img,.page-cms-3 #TeinorUltraBanner_45 .simpleBanner.imageType_3 img{display:block !important;max-height:44px !important;max-width:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;filter:none !important;opacity:1 !important;margin:0 auto !important;flex-shrink:0}.page-cms-3 #TeinorUltraBanner_44 .simpleBanner.imageType_3 .teinorTextContainer,.page-cms-3 #TeinorUltraBanner_45 .simpleBanner.imageType_3 .teinorTextContainer{height:auto !important;width:100% !important;text-align:center !important}.page-cms-3 #TeinorUltraBanner_44 .simpleBanner.imageType_3 .teinorTextContainer p,.page-cms-3 #TeinorUltraBanner_45 .simpleBanner.imageType_3 .teinorTextContainer p{font-family:'Montserrat', sans-serif;font-size:0.65rem !important;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#3D3D3D;margin:0 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1024px){.page-cms-3 #TeinorUltraBanner_44 .bannerHeightController,.page-cms-3 #TeinorUltraBanner_45 .bannerHeightController{grid-template-columns:repeat(4, 1fr) !important}}@media (max-width: 768px){.page-cms-3 #TeinorUltraBanner_44 .bannerHeightController,.page-cms-3 #TeinorUltraBanner_45 .bannerHeightController{grid-template-columns:repeat(3, 1fr) !important}.page-cms-3 #TeinorUltraBanner_44 .simpleBanner.imageType_3 .teinorTextContainer p,.page-cms-3 #TeinorUltraBanner_45 .simpleBanner.imageType_3 .teinorTextContainer p{white-space:normal}}@media (max-width: 480px){.page-cms-3 #TeinorUltraBanner_44 .bannerHeightController,.page-cms-3 #TeinorUltraBanner_45 .bannerHeightController{grid-template-columns:repeat(2, 1fr) !important}}.page-sitemap #main{padding:4rem 8vw 5rem;max-width:1350px;margin:0 auto}.page-sitemap .page-header{margin-bottom:3rem;text-align:center}.page-sitemap .page-header h1{font-family:'PlayfairDisplay', serif;font-size:clamp(1.8rem, 3vw, 3rem);font-weight:300;line-height:1.15;color:#1A1A1F;margin:0}.page-sitemap .page-header .title-cms{display:contents}.page-sitemap .page-header .title-cms h1{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}.page-sitemap .sitemap{display:flex;justify-content:center;margin:0;padding:0}.page-sitemap .sitemap>div{padding:0;margin-bottom:2.5rem}.page-sitemap .sitemap h2{font-family:'Montserrat', sans-serif;font-size:15px;letter-spacing:0.45em;text-transform:uppercase;color:#3D3D3D;font-weight:700;margin:0 0 1.2rem;padding-bottom:0.8rem;border-bottom:1px solid rgba(0,0,0,0.08)}.page-sitemap .sitemap ul{list-style:none;padding:0;margin:0}.page-sitemap .sitemap li{margin:0}.page-sitemap .sitemap a{font-family:'Montserrat', sans-serif;font-size:13px;color:#000000;text-decoration:none;display:block;padding:0.45rem 0;border-bottom:1px solid rgba(0,0,0,0.05);transition:color 0.2s, padding-left 0.2s}.page-sitemap .sitemap a:hover{color:#1A1A1F;padding-left:6px}@media (max-width: 1500px){#header .header-top .beshop_menu{gap:15px}}@media (max-width: 1385px){#header .header-top .beshop_menu{gap:12px}#header .header-top .header-top-inner .header-top-center .logo{max-width:200px}}@media (max-width: 1290px){#header .header-top .header-top-center .beshop_menu{display:none}#header .header-top .header-top-left>.beshop_menu{display:none}#header .header-top .header-top-inner .header-top-left{align-items:center}#header .header-top .header-top-inner .header-top-left .show_menu_mobile{margin-right:40px}#header .header-top .header-top-inner .header-top-center{display:flex}}@media (min-width: 1135px){.mm_menus_ul{display:flex;justify-content:center}}@media (max-width: 1680px){.mm_menu_content_title{font-size:14px}}@media (max-width: 1545px){#footer #main_footer{padding:3em 20px}#footer #main_footer .beshop_footers{padding:0 20px}#footer #main_footer .beshop_footer_col .beshop_footer_title{font-size:15px}#footer #main_footer .beshop_footer_col .beshop_footer_row a{font-size:14px}.email_subscription h4{font-size:15px}#footer_after #TeinorUltraBannerContainer_19 span{font-size:15px}}@media (max-width: 1450px){.mm_menu_content_title{padding:15px}}@media (max-width: 1250px){.mm_menu_content_title{padding:10px}.email_subscription{width:50%;margin:40px auto}#footer #main_footer .beshop_footers{width:100%}}@media (min-width: 1200px){#category #wrapper,#product #wrapper{margin:auto}}@media (max-width: 1425px){#footer #main_footer .beshop_footers{padding:0 20px}}@media (max-width: 1134px){.searchbarmobilediv{display:block}.searchbarmobilediv .beshop_searchbar{text-align:center}body .ets_mm_megamenu::before{width:auto}}@media (max-width: 1120px){#header .header-top .beshop_menu .beshop_menu_level_1{flex-wrap:wrap}#header .header-top .beshop_menu .beshop_menu_level_0>.beshop_menu_childs .beshop_menu_col_inner{margin:15px auto}.cms-id-11 .table-events{grid-template-columns:1fr 1fr 1fr}#footer_after #TeinorUltraBanner_27,#footer_after #TeinorUltraBanner_19{width:100% !important;margin:auto}#footer_after #TeinorUltraBanner_27 .teinorTextContainer,#footer_after #TeinorUltraBanner_19 .teinorTextContainer{text-align:center;justify-content:center}#footer_after #simpleBanner_104{margin-left:0;margin-bottom:25px}#footer_after #TeinorUltraBanner_19{margin-bottom:25px}.email_subscription{margin-bottom:0}}@media (max-width: 1042px){#index .beshopblog_slider .blogsposts>:nth-child(2) .beshopblog_title a,#index .beshopblog_slider .blogsposts>:nth-child(3) .beshopblog_title a{font-size:22px}}@media (max-width: 991px){#TeinorUltraBanner_41 .bannerHeightController{padding:0 60px}#category .subcategories{padding-bottom:20px;flex-wrap:nowrap;overflow:auto;margin:0 50px;margin-bottom:50px}#product .images-container .carousel-control{display:flex}#TeinorUltraBanner_21 #simpleBannerColumn_0{margin-bottom:20px}#TeinorUltraBanner_21 #simpleBannerColumn_4,#TeinorUltraBanner_21 #simpleBannerColumn_5,#TeinorUltraBanner_21 #simpleBannerColumn_6{display:none !important}#TeinorUltraBanner_21 #simpleBannerColumn_1{width:33.33% !important}#TeinorUltraBanner_21 #simpleBannerColumn_2{width:66.66% !important}#header .header-top>.beshop_menu{display:none}.menu_mobile .beshop_menu{display:block !important}.menu_mobile .beshop_menu img{display:none !important}#left-column .display_on_mobile{display:none}#beshop_productslider_1,#beshop_productslider_4{padding:10px}#TeinorUltraBanner_8 .bannerHeightController>*{padding:10px !important;width:50% !important;height:33% !important}#TeinorUltraBanner_1 #simpleBanner_1 span{margin-right:7px}#TeinorUltraBanner_1 #simpleBannerColumn_0{display:none}#TeinorUltraBanner_1 #simpleBannerColumn_2{display:none}#TeinorUltraBanner_1 #simpleBannerColumn_2 .teinorTextContainer{display:none}#TeinorUltraBanner_1 .bannerHeightController>*{width:100% !important;height:min-content !important;margin:auto;text-align:center}#TeinorUltraBanner_1 .bannerHeightController>* i{margin-left:5px}#TeinorUltraBanner_1 .bannerHeightController>* span{display:block}#TeinorUltraBanner_1 #simpleBanner_90 .teinorTextContainer{height:28px !important}#index #TeinorUltraBanner_6{margin-top:5px}#index #TeinorUltraBanner_6 .bannerHeightController{display:grid;grid-template-columns:1fr 1fr;gap:5px}#index #TeinorUltraBanner_6 .bannerHeightController>*{padding:0px !important;width:100% !important;height:auto !important}#product .product-images{display:none}#product .product-cover{width:100% !important}.ets_mm_megamenu .container{background:#fff}#js-product-list-top{margin:0 25px}#index .beshop-container-index{grid-template-columns:1fr;margin:50px}#TeinorUltraBanner_24 .bannerHeightController>*{width:50% !important;height:50% !important}#index .beshopblog_slider .blogsposts{grid-template-columns:1fr}#index .beshopblog_slider .blogsposts .beshopblog_post{grid-column:inherit;grid-row:inherit}#index .beshopblog_slider .blogsposts .beshopblog_post .container-text .beshopblog_title a{font-size:clamp(1.3rem, calc(0.954rem + 1.54vw), 2.3rem)}#module-beshop_blog-blog #content-wrapper .beshopblog_post2{padding:0}#module-beshop_blog-blog .moreblog,#module-beshop_blog-blog .beshop-morepost .title-cms{padding:0}#module-beshop_blog-blog .beshop-morepost{padding:0}#index #TeinorUltraBanner_6 .bannerHeightController .simpleBanner .teinorTextContainer h3{font-size:15px}#beshop_footer_1{display:block}#footer #main_footer .beshop_footer_col{text-align:start;margin:auto;border-bottom:1px solid #cecece}#footer #main_footer .beshop_footer_col .beshop_footer_title{display:flex;width:100%;align-items:center;justify-content:space-between;padding-bottom:12px;padding-top:8px}#footer #main_footer .beshop_footer_col .beshop_footer_title i{display:inline;margin-left:10px;margin-right:4px;cursor:pointer}#footer #main_footer #beshop_footer_row_30 .beshop_footer_title{text-align:center}#footer #main_footer #beshop_footer_col_5 .content-footer-col,#footer #main_footer #beshop_footer_col_3 .content-footer-col,#footer #main_footer #beshop_footer_col_4 .content-footer-col{display:none}#footer #main_footer #beshop_footer_row_11 .inside-content-footer-col{display:none}#footer #main_footer #beshop_footer_col_7{border-bottom:none;padding-top:40px}#footer #main_footer #beshop_footer_col_7 #beshop_footer_row_30 .beshop_footer_title{display:block}#footer #main_footer #beshop_footer_col_7 #beshop_footer_row_30 .container-cards{display:flex;justify-content:center}#footer #main_footer #beshop_footer_col_7 #beshop_footer_row_30 .container-cards img{width:46px}#footer #main_footer #beshop_footer_row_30 .container-cards{justify-content:c}#footer #main_footer #beshop_footer_row_30 .container-cards img{width:46px}#TeinorUltraBanner_19{max-width:90vw;border-top:1px solid #cecece;padding-top:20px}#TeinorUltraBanner_28{display:block !important;border:1px solid #fff;display:block !important;border:1px solid #fff;max-width:300px;margin:auto;border-radius:10px;margin-bottom:30px}#TeinorUltraBanner_28 span,#TeinorUltraBanner_28 a,#TeinorUltraBanner_28 i{color:#fff}#TeinorUltraBanner_28 img{width:40px;filter:invert(1)}#TeinorUltraBanner_28 .container-contact-footer{display:grid;grid-template-columns:60px auto;align-items:center}#TeinorUltraBanner_28 .container-contact-footer span{display:block;text-transform:uppercase;font-size:18px}#index .beshop-container-index{padding:10px}#beshop_productslider_5 .product-miniature{margin:10px 0}#index .beshopblog_slider .buttongo{margin-right:20px}#index .beshopblog_slider .buttongo a{padding:5px 0}#index #TeinorUltraBanner_31 .simpleBanner .teinorTextContainer{padding:25px}#index #TeinorUltraBanner_31 .simpleBanner .teinorTextContainer .first-p{font-size:26px}.be_fixed:not(.header-top){position:static}.containermenu{display:none}.be_fixed .logo{max-width:147px !important}}@media (max-width: 767px){.cms-id-3 #content .txt-div{margin:25px auto}.cms-id-3 #content .second-row{margin-top:25px}.cms-id-3 #content .second-row .txt-div{order:1}.cms-id-3 #content .second-row .img-div{order:2}#contact .border-column{border:none}#contact .contact-info{padding:4em 20px}#contact .contact-map{margin:2em 5px}#contact .contact-map div{padding:0}#contact .contact-form{margin:auto}#contact .container-responsive{text-align:center;margin-bottom:2em}#TeinorUltraBanner_32 #simpleBannerColumn_0,#TeinorUltraBanner_32 #simpleBannerColumn_1,#TeinorUltraBanner_32 #simpleBannerColumn_2,#TeinorUltraBanner_32 #simpleBannerColumn_3{width:100% !important;height:auto !important;border:none !important}#TeinorUltraBanner_6 h3{font:24px}#beshop_footer_1 #beshop_footer_row_14 img{max-width:200px}.cms-id-11 .table-events,.cms-id-6 .table-events{grid-template-columns:1fr 1fr}.page-cms-15 .first-row{text-align:center}.page-cms-15 .first-row img{width:85%;height:auto}#footer #main_footer .beshop_footers{padding:0}#footer #main_footer .beshop_footers #beshop_footer_1{padding:0}.email_subscription{width:100%}.beshop_footer_col{margin-top:20px}.ets_mm_megamenu.hook-default{padding:0;margin:0}#category .subcategory .category-miniature a{font-size:14px}.product-miniature{margin:1em 0}#category .product_list{padding:0 10px}.product-miniature .product-list-actions{position:inherit}#beshop_popup .modal-dialog{max-width:90vw;margin:150px auto}#beshop_popup .modal-dialog .container-beshop-popup{display:block}#beshop_popup .modal-dialog .container-beshop-popup .img-pc{display:none}#beshop_popup .modal-dialog .container-beshop-popup .img-mvl{display:block !important}#beshop_popup .modal-dialog .container-txt{margin-top:15px;width:100% !important;text-align:center}#beshop_popup .modal-dialog .container-txt .registerpopup button{margin:auto}.beshop_searchbar_inputmore{display:none !important}#TeinorUltraBanner_31 .bannerHeightController>*{width:100% !important;height:auto !important}}@media (max-width: 575px){.product-miniature .mobile-add{display:block}.product-miniature .pc-add{display:none}.cms-id-9 .second-row .img-div{order:2}.email_subscription{padding:25px}.product-miniature .flag_out_of_stock{display:none}.product-miniature .product_thumbnail img{padding:0}#TeinorUltraBanner_21 .simpleBanner{padding:1vw !important;height:max-content !important}#category .beshop_leftcolumn_container{width:100vw;padding:0}#category .beshop_leftcolumn_container .filter-header,#category .beshop_leftcolumn_container .filter-body,#category .beshop_leftcolumn_container .filter-footer{padding:15px}#category .total-products-category{display:block}#product #wrapper .pc-tabs{display:none}#product #wrapper .mobile-tabs{display:block}#product #wrapper .mobile-tabs h3{border-bottom:1px solid #e01020;width:max-content;color:#000}#product #wrapper .beshop_extra_div_product{display:block}#product #wrapper .beshop_extra_div_product .productEnquiry{display:block;margin-left:0;width:260px;margin-top:15px}#product #wrapper #content-wrapper #beshop_productslider_2 .beshop_productslider_header::before,#product #wrapper #content-wrapper #beshop_productslider_2 .beshop_productslider_header::after{display:none}#product #wrapper #content-wrapper #beshop_productslider_2 .beshop_productslider_nameShow{min-width:auto !important}.product-miniature .product-name{font-size:14px;text-align:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.5em;line-height:1.25em}#header .header-top .header-top-inner .header-top-right>*{margin-left:15px}.ybc-menu-button-toggle_icon{margin-right:13px}#index .beshop-container-index{margin:10px}#product .product_column{padding-right:20px}.beshopcart_preview{display:none !important}#checkout .checkout_content div{padding:0}#TeinorUltraBanner_24 h3{font-size:18px}#index #TeinorUltraBanner_6 .bannerHeightController .simpleBanner .teinorTextContainer{bottom:20px}#index #TeinorUltraBanner_6 .bannerHeightController .simpleBanner .teinorTextContainer h3{font-family:'Montserrat Regular', sans-serif;font-size:13px}#module-beshop_blog-blog .beshop-morepost .title-cms{margin-bottom:2em}#footer_after #TeinorUltraBannerContainer_19 span{font-size:12px}#TeinorUltraBanner_24 .simpleBanner .teinorTextContainer h3{font-size:15px;margin-bottom:0}#TeinorUltraBanner_24 .simpleBanner .teinorTextContainer a{font-size:14px}#button-filters-span{font-size:13px}#button-filters-span .beshop-icon-img{width:23px}#TeinorUltraBanner_30 .bannerHeightController>*{width:100% !important;height:50% !important}#header .header-top .header-top-inner{padding:0 2px;display:flex}#header .header-top .header-top-inner .header-top-right{padding-right:15px;width:80px}#header .header-top .header-top-inner .header-top-left{width:28px}#header .header-top .header-top-inner .header-top-center{width:160px}#TeinorUltraBanner_10{width:90% !important}#prestablogfront #prestablogfont{padding:0}}@media (max-width: 470px){#header .header-top .header-top-inner .header-top-right{gap:10px}#index .beshopblog_slider .buttongo{margin-top:25px}#TeinorUltraBanner_8 .bannerHeightController p{font-size:10px}#category .beshop_filters_top_inner{font-size:13px}#category .beshop_filters_top_inner .display_on_mobile{max-width:82px}.cms-id-11 .table-events .event-div,.cms-id-6 .table-events .event-div{padding:0}#TeinorUltraBanner_41 .bannerHeightController{padding:0 40px}}@media (max-width: 440px){.ets_mm_megamenu.hook-default{padding:0}#module-beshop_blog-blog .beshop-morepost .title-cms{text-decoration:underline}#module-beshop_blog-blog .beshop-morepost .title-cms h2{min-width:auto}#module-beshop_blog-blog .beshop-morepost .title-cms::after,#module-beshop_blog-blog .beshop-morepost .title-cms::before{display:none}#beshop_footer_row_30 .container-cards{gap:10px}#footer #main_footer #beshop_footer_col_7 #beshop_footer_row_30 .container-cards img{width:40px;height:auto}}@media (max-width: 420px){.beshop_filters_top_inner .display_on_mobile{top:15px}.beshop_filters_top_inner .products-sort-order .sort-tittle{display:none}#index .beshopblog_slider{padding:20px}#index .beshopblog_slider .blogsposts .beshopblog_post .container-text .beshopblog_title a{font-size:20px}#footer #main_footer .beshop_footer_col{padding:0}#header .header-top .header-top-inner .header-top-center .logo{width:215px !important}}@media (max-width: 480px){#header .header-top{padding:0 5px}#header .header-top .header-top-inner .header-top-center .logo{width:260px}}@media (max-width: 400px){.language-selector .header span{font-size:13px}#header .header-banner #TeinorUltraBanner_1 #simpleBanner_90 .teinorTextContainer{height:24px !important}#header .header-banner #TeinorUltraBanner_1 #simpleBanner_90 p{font-size:13px}}@media (max-width: 370px){#header .header-top .header-top-inner .header-top-center .logo{width:160px !important}}@media (max-width: 350px){#index #header .header-top-left .mm_menus_ul.active .ets_mm_url{padding:10px 5px}}@media (min-width: 991px){#product .images-container .carousel-indicators{display:none}}@media (min-width: 576px){#beshop_wishlist_registerModal .modal-dialog{max-width:530px}#mm_menu_10,#mm_menu_11,#mm_menu_12{display:none}}@media (min-width: 992px){.be_fixed:not(.containermenu){position:static}}
