:root {--font-display:"Adero", "Poppins", sans-serif;--font-body:"Poppins", sans-serif;--font-display-weight:400;}:root {--font-title-category:32px;--font-title:28px;--font-title-secondary:22px;--font-text-p:20px;--font-base:16px;--title-footer:15px;--font-medium:14px;--font-small:12px;--color-primary:#84321D;--whatsapp-green:#40C351;--text-primary:#323340;--text-muted:#646464;--text-light:#fff;--text-dark:#282828;--bg-light:#fff;--beige:#F9F6F4;--grey-light:#EAEAEA;--grey-medium:#C5C5C5;--dark-grey:#333333;--brown:#84321D;--black:#000;--pale:#DEB8AF;--salt:#F9F9F9;--space-xs:6px;--space-s:12px;--space-md:24px;--space-l:36px;--space-xl:48px;--space-xxl:60px;}@media (max-width:800px) {:root {--font-title-category:24px;--font-title:21px;--font-text-p:14px;}}html,body {overflow-x:hidden !important;}body{font-family:var(--font-body);font-size:var(--font-base);color:var(--text-primary);padding:0;margin:0;min-height:100vh;display:flex;flex-direction:column;}* {letter-spacing:0.5px;}a {color:var(--brown);}#section_footer {margin-top:auto;}.title {font-size:32px;font-family:var(--font-body);font-weight:200;}.paragraph {font-family:var(--font-body);font-size:var(--font-base);font-weight:200;@media (max-width:900px) {font-size:var(--font-medium);}}.btn-primary {color:#fff;background:var(--brown) !important;border-color:var(--brown);}.text-primary {color:var(--brown);}.inter-font {font-family:var(--font-body);}.dancing-script {font-family:"Dancing Script", cursive;font-optical-sizing:auto;}.container {width:100%;max-width:1536px;margin:0 auto;padding:0 15px;}.row {display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}[class*="grid16-col-"] {padding-right:5px;padding-left:5px;flex-basis:0;flex-grow:1;max-width:100%;}.grid16-col-1 { flex:0 0 6.25%; max-width:6.25%; }.grid16-col-2 { flex:0 0 12.5%; max-width:12.5%; }.grid16-col-3 { flex:0 0 18.75%; max-width:18.75%; }.grid16-col-4 { flex:0 0 25%; max-width:25%; }.grid16-col-5 { flex:0 0 31.25%; max-width:31.25%; }.grid16-col-6 { flex:0 0 37.5%; max-width:37.5%; }.grid16-col-7 { flex:0 0 43.75%; max-width:43.75%; }.grid16-col-8 { flex:0 0 50%; max-width:50%; }.grid16-col-9 { flex:0 0 56.25%; max-width:56.25%; }.grid16-col-10 { flex:0 0 62.5%; max-width:62.5%; }.grid16-col-11 { flex:0 0 68.75%; max-width:68.75%; }.grid16-col-12 { flex:0 0 75%; max-width:75%; }.grid16-col-13 { flex:0 0 81.25%; max-width:81.25%; }.grid16-col-14 { flex:0 0 87.5%; max-width:87.5%; }.grid16-col-15 { flex:0 0 93.75%; max-width:93.75%; }.grid16-col-16 { flex:0 0 100%; max-width:100%; }.grid16-offset-1 { margin-left:6.25%; }.grid16-offset-2 { margin-left:12.5%; }.grid16-offset-3 { margin-left:18.75%; }.grid16-offset-4 { margin-left:25%; }.grid16-offset-5 { margin-left:31.25%; }.grid16-offset-6 { margin-left:37.5%; }.grid16-offset-7 { margin-left:43.75%; }.grid16-offset-8 { margin-left:50%; }.grid16-offset-9 { margin-left:56.25%; }.grid16-offset-10 { margin-left:62.5%; }.grid16-offset-11 { margin-left:68.75%; }.grid16-offset-12 { margin-left:75%; }.grid16-offset-13 { margin-left:81.25%; }.grid16-offset-14 { margin-left:87.5%; }.grid16-offset-15 { margin-left:93.75%; }@media (max-width:960px) {.lg-grid16-col-1 { flex:0 0 12.5%; max-width:12.5%; }.lg-grid16-col-2 { flex:0 0 25%; max-width:25%; }.lg-grid16-col-3 { flex:0 0 37.5%; max-width:37.5%; }.lg-grid16-col-4 { flex:0 0 50%; max-width:50%; }.lg-grid16-col-5 { flex:0 0 62.5%; max-width:62.5%; }.lg-grid16-col-6 { flex:0 0 75%; max-width:75%; }.lg-grid16-col-7 { flex:0 0 87.5%; max-width:87.5%; }.lg-grid16-col-8 { flex:0 0 100%; max-width:100%; }.lg-grid16-col-9, .lg-grid16-col-10, .lg-grid16-col-11, .lg-grid16-col-12, .lg-grid16-col-13, .lg-grid16-col-14, .lg-grid16-col-15, .lg-grid16-col-16 { flex:0 0 100%; max-width:100%; } .lg-grid16-offset-1 { margin-left:12.5%; }.lg-grid16-offset-2 { margin-left:25%; }.lg-grid16-offset-3 { margin-left:37.5%; }.lg-grid16-offset-4 { margin-left:50%; }.lg-grid16-offset-5 { margin-left:62.5%; }.lg-grid16-offset-6 { margin-left:75%; }.lg-grid16-offset-7 { margin-left:87.5%; }.lg-grid16-offset-8 { margin-left:100%; }}@media (max-width:768px) {.md-grid16-col-1 { flex:0 0 12.5%; max-width:12.5%; }.md-grid16-col-2 { flex:0 0 25%; max-width:25%; }.md-grid16-col-3 { flex:0 0 37.5%; max-width:37.5%; }.md-grid16-col-4 { flex:0 0 50%; max-width:50%; }.md-grid16-col-5 { flex:0 0 62.5%; max-width:62.5%; }.md-grid16-col-6 { flex:0 0 75%; max-width:75%; }.md-grid16-col-7 { flex:0 0 87.5%; max-width:87.5%; }.md-grid16-col-8 { flex:0 0 100%; max-width:100%; }.md-grid16-col-9, .md-grid16-col-10, .md-grid16-col-11, .md-grid16-col-12, .md-grid16-col-13, .md-grid16-col-14, .md-grid16-col-15, .md-grid16-col-16 { flex:0 0 100%; max-width:100%; }.md-grid16-offset-1 { margin-left:12.5%; }.md-grid16-offset-2 { margin-left:25%; }.md-grid16-offset-3 { margin-left:37.5%; }.md-grid16-offset-4 { margin-left:50%; }.md-grid16-offset-5 { margin-left:62.5%; }.md-grid16-offset-6 { margin-left:75%; }.md-grid16-offset-7 { margin-left:87.5%; }.md-grid16-offset-8 { margin-left:100%; }}@media (max-width:576px) {.title {font-size:24px;}.paragraph {font-size:14px;}}#paypal-complete-message h1 {font-size:29px;font-weight:400;font-family:var(--font-body);}#paypal-complete-message {font-size:14px;font-weight:200;font-family:var(--font-body);}#paypal-complete-message h2 {font-size:22px;font-weight:400;margin-top:15pxr;}#paypal-complete-message a {font-weight:500;color:var(--brown);}.super {vertical-align:super;font-size:smaller;}form > *,.well.well_order,.well.well-address {font-family:var(--font-body);}.well.well_order a.button {font-size:12px;text-transform:uppercase;}#remAccountForm .form-group .btn {background:var(--brown);border-color:var(--brown);}.modal .modal-header, .modal .modal-body, .modal .modal-footer {background:#ffffff;}small{color:inherit !important;}.xs-show{display:none}.pointer{cursor:pointer;}hr, .cart_table *, .sm-clean li{border-color:#fafafa; } .cart_table>tbody>tr:last-child td{border-bottom:1px solid #fafafa;}.cart_table td {border-color:#fafafa !important;}.cartReview_checkout_total{border-top:2px solid #fafafa;}.profileLeft:before {border-left:1px solid #fafafa;}a, a:hover, .btn-tooltip{outline:none !important;color:#698eb8; text-decoration:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}.fa{-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;transition:all ease-in-out .3s;}p{margin-bottom:10px;}img{max-width:100%;height:auto;}h1, .h1, h2, .h2, h3, .h3 {margin-top:0px;margin-bottom:15px;}h1, .h1{ margin-bottom:15px; }h2, .h2{font-size:180%;}h1.heading {font-size:32px;font-family:var(--font-body);font-weight:200;text-align:center;margin-block:var(--space-l);}h1.heading + div.text {text-align:center;letter-spacing:0.5%;font-size:20px;font-weight:300;line-height:19px;padding-inline:var(--space-xl);color:var(--text-muted);@media(max-width:576px) {padding-inline:var(--space-s);}} body, label{font-weight:400;}strong, .strong{font-weight:500;}.heading{font-weight:700; font-family:;font-size:px;line-height:1.3em;margin-bottom:0.5em;}header{padding:20px 0 10px;margin-bottom:0px; background:#ffffff;color:#333333;}header .heading{display:table-cell;vertical-align:middle;}header .heading a, header .heading a:hover { color:#333333;text-decoration:none;}header a, header a:hover{color:#698eb8;}header .container{position:relative;}header .cart_item{position:relative;}header .cart_item .badge{background:#698eb8;color :#ffffff;position:absolute;display:none;margin-left:-4px;top:2px;}header .cart_item.with_values{padding-right:15px !important;}header .cart_item.with_values .badge{display:inline-block;}header .logo{max-height:130px;max-width:100%;}nav.main-nav{background:#ffffff;color:#333333;border-bottom:1px solid #eeeeee;padding-bottom:15px;}nav.main-nav .sm-clean a{font-size:15px !important;background:none !important;color:#333333;}nav.main-nav .sm-clean a:hover, nav.main-nav .sm-clean a.active{color:#698eb8;}nav.main-nav .sm-clean a span.sub-arrow {border-color:#333333 transparent transparent transparent;background:none;}nav.main-nav .sm-clean ul a span.sub-arrow{border-color:transparent transparent transparent #333333;}#main-menu .sm-clean ul li a:hover, nav.main-nav .sm-clean ul a:hover, nav.main-nav .sm-clean ul a:focus, nav.main-nav .sm-clean ul a:active, nav.main-nav .sm-clean ul a.highlighted{background:none !important;color:#698eb8 !important;}nav.main-nav .sm-clean ul{background:#ffffff;border-color:#ffffff;}.sm-clean > li > ul:before, .sm-clean > li > ul:after{border-color:transparent transparent #ffffff transparent;}#request_page{min-height:500px;}.section{margin-top:30px;display:block;}#section-container .section.template_image_slider:first-child{margin-top: 0;}#sections-container .section:last-child{margin-bottom:30px;}#about-us #section-container .section:first-child, #contact-us #section-container .section:first-child {margin-top:0px;}.showableItem{z-index:99999;display:none;position:absolute;background:#ffffff;color:#555555;box-shadow:0 1px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.1);-o-box-shadow:0 1px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1);border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;left:auto;right:15px;top:100%;width:300px;padding:20px;}.showableItem a, .showableItem a:hover{color:#698eb8; }#cart_preview .cart_is_empty{display:block;}#cart_preview .cart_has_items{display:none;}#cart_preview .cart_has_items .btn {clear:both;float:left;margin:0 10% 3px 10%;width:80%;}#cart_preview.cart_with_values .cart_is_empty{display:none;}#cart_preview.cart_with_values .cart_has_items{display:block;}#search_box .input-group-btn .btn.button {padding:0 14px;}#searchForm{margin:0;padding:0;}#user_menu{width:200px;text-align:center;}#user_menu a{display:block;padding:3px 0;}#user_menu .language-link{display:inline-block;padding:4px;}footer{margin-top:30px;padding:35px 0 10px 0; background:#ffffff;color:#333333;}footer a, footer a:hover{color:#8c8c8c;}footer #settings_footer_address p{margin-bottom:0px;}footer .heading{font-size:120%;margin-bottom:10px;}footer .footer_box{margin-bottom:30px; width:100%; clear:both; float:left;}footer #footer_box_1 a{display:block;}footer .footer_bottom p{margin-bottom:10px;}footer .footer_bottom a{text-decoration:underline;}footer .simple_link_list{list-style:none;padding-left:0px;}.social_links a.button{position:relative;display:inline-block !important;margin:2px 3px 2px 0; text-align:center;font-size:14px !important;}.social_links .icon-storeden {position:relative;margin-top:-6px;top:3px;font-size:20px;}#top_message{display:block;padding:15px;margin-bottom:0px;background:#f9f6f4;}#top_message a{color:#7a3724;text-decoration:none;}.button, .button:hover, .button:focus, .button:active, a.button, a.button:hover{border-radius:2px;outline:none;background:#698eb8;color:#ffffff;}.button:hover{box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2);}.btn, .form-control {font-size:px;}.checkout_btn_move.checkout_btn_move_desktop .btn {padding-top:0;padding-bottom:0;height:55px;line-height:55px;}.btn{border-radius:2px;outline:none;}.button-checkout, .button-checkout:hover, .button-checkout:focus, .button-checkout:active, a.button-checkout, a.button-checkout:hover{border-radius:2px;outline:none;padding:15px 0px;width:100%;background:var(--brown);color:#ffffff;}.button-goto-checkout, .button-goto-checkout:hover, .button-goto-checkout:active, .button-goto-checkout:focus, a.button-goto-checkout, a.button-goto-checkout:hover{border-radius:2px;outline:none;background:#6aa639;color:#ffffff;}.btn_move_step_large{padding:15px 0px;width:100%;text-transform:uppercase;}.btn_move_step_large.btn-prev{width:20%;float:left;border-top-right-radius:0px;border-bottom-right-radius:0px;}.btn_move_step_large.btn-next, .checkout_btn_move_desktop .button-checkout{text-align:left;width:80%;float:left;border-top-left-radius:0px;border-bottom-left-radius:0px;padding-left:20px;padding-right:40px;position:relative;}.btn_move_step_large.btn-next .fa,.checkout_btn_move .button-checkout .fa{position:absolute; top:17px; right:20px;}.checkout_btn_move .fa{font-size:20px;}.checkout_btn_move.hide_prev .btn-prev{display:none}.checkout_btn_move.hide_prev .btn-next{width:100%;}.btn-facebook{color:#FFF !important;background-color:#3b5998 !important;}.btn-google-plus {color:#FFF !important; background-color:#dd4b39 !important;}.form-control{border-radius:2px;border:1px solid #eee;color:inherit;background:#fff;color:#555;}.form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-ms-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;border-color:#e6e6e6;}#lang_menu{padding:10px 0;}#lang_menu img{margin:0 2px;}#top_menu{padding:10px 0;}#top_menu .item {cursor:pointer;display:inline-block;padding:0px 0;margin:0 8px;height:30px;line-height:30px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}#top_menu .item:hover, #top_menu .item.active{color:#698eb8;}#top_menu .item i{font-size:20px;line-height:20px;}#top_menu .item.language_menu img {position:relative;margin-right:5px;margin-top:-2px;}.breadcrumb {margin-top:10px;padding:10px 0;margin-bottom:20px;background-color:transparent;border-radius:0;}.breadcrumb>li+li:before {font:normal normal normal 14px/1 FontAwesome;content:"\f105";color:#555555;}.breadcrumb, .breadcrumb a{color:#555555;}.breadcrumb, .breadcrumb a:hover, .breadcrumb li:last-child a{color:var(--color-primary);}.breadcrums_button {display:inline-block;padding-top:15px;}.shop_heading img{margin-bottom:20px;}.shop_heading{margin-bottom:20px;}.template_banner_image img{max-width:100%; height:auto; display:inline-block;}.template_highview_products .heading{margin-bottom:30px;}.template_highview_products .product_placeholder img{margin-bottom:10px;}.template_highview_products .product_placeholder p{margin-bottom:10px;}.template_image_slider .item{width:100%;text-align:center;}.template_image_slider .item img{max-width:100%;float:none;margin:0 auto;}.template_image_slider .image_fullscreen .item img{width:100% !important;max-width:auto !important;}.template_about_us a{text-decoration:none;}.template_about_us a *{color:#555555;}.template_filtered_products .heading{margin-bottom:30px;}.template_filtered_products .product_placeholder img{margin-bottom:10px;}.template_filtered_products .product_placeholder p{margin-bottom:10px;}.template_tagged_products .heading{margin-bottom:30px;}.template_tagged_products .product_placeholder img{margin-bottom:10px;}.template_tagged_products .product_placeholder p{margin-bottom:10px;}.template_related_products .heading{margin-bottom:30px;}.template_related_products .product_placeholder img{margin-bottom:10px;}.template_related_products .product_placeholder p{margin-bottom:10px;}.template_highview_products .product_carousel, .template_filtered_products .product_carousel,.template_tagged_products .product_carousel, .template_related_products .product_carousel{padding-bottom:30px;}#mc_embed_signup form{padding:0 0 30px 0 !important;}.template_form_contactus label.checkbox{padding-left:25px;margin:0px 0 10px 0;}.template_form_contactus .alert{margin-bottom:15px;}.template_google_map .google_map iframe{width:100% !important;border:none!important;background:#eaeaea;}.template_blog_preview .heading{margin-bottom:30px;}.template_blog_preview .blog_placeholder img{margin-bottom:10px;}.template_blog_preview .blog_placeholder p{margin-bottom:10px;}.template_blog_preview .blog_preview_3{}.template_blog_preview .blog_post{margin-bottom:30px;width:100%; float:left;}.template_blog_preview .blog_preview_2 .blog_post{margin-left:-15px; margin-right:-15px;}.template_blog_preview .blog_preview_2 .blog_img{width:45%;padding:0 15px;float:left;}.template_blog_preview .blog_preview_2 .blog_content{width:55%;padding:0 15px;float:left;}.template_blog_preview .blog_preview_1 .blog_post{margin-left:-15px; margin-right:-15px;}.template_blog_preview .blog_preview_1 .blog_img{width:30%;padding:0 15px; float:left;}.template_blog_preview .blog_preview_1 .blog_content{width:70%;padding:0 15px;float:left;}.template_blog_preview .blog_preview_1 .blog_post.post_no_image .blog_img,.template_blog_preview .blog_preview_2 .blog_post.post_no_image .blog_img,.template_blog_preview .blog_preview_3 .blog_post.post_no_image .blog_img{display:none}.template_blog_preview .blog_preview_1 .blog_post.post_no_image .blog_content,.template_blog_preview .blog_preview_2 .blog_post.post_no_image .blog_content{width:100%;}.template_blog_preview a .blog_content{color:#555555;}.blog_post.post_no_image .blog_content {width:100% !important;}.template_blog_preview .blog_post .post_title{line-height:6px;height:12px;overflow:hidden;display:block;width:100%;}.template_blog_preview .blog_post .post_extract{line-height:6px;height:18px;overflow:hidden;display:block;width:100%;}.blog-nav{margin-bottom:20px;}#blog .template_blog_preview .blog_preview_1 .blog_img{width:40%;padding:0 15px; float:left;}#blog .template_blog_preview .blog_preview_1 .blog_content{width:60%;padding:0 15px;float:left;}#blog .blog_heading{padding-bottom:0px;}#blog-menu{padding-top:0px;}#blog .category_blog_description{padding-bottom:20px;}#post_page_content #main_img{margin:20px 0;}#post_page_content #post_content img{max-width:100% !important; height:auto !important;}#post_page_content #post_content{margin-bottom:20px;}#item_sharing{margin:20px 0;} #item_sharing .btn{border-radius:50% !important;width:27px;height:27px; padding:0;box-shadow:none !important; border:none !important;line-height:25px;margin-left:5px;}#item_sharing .fa {font-size:13px;}#item_sharing .fb{color:#FFF!important;background-color:#3b5998 !important;}#item_sharing .gp{color:#FFF!important;background-color:#dd4b39 !important;}#item_sharing .tw{color:#FFF!important;background-color:#4099FF !important;}#item_sharing .pin{color:#FFF!important;background-color:#d62229 !important;}.showDesktop{display:inline-block !important;}.showMobile{display:none !important;}.video-container {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;}.video-container.has_not_video iframe{display:none}.video-container .placeholder{display:none}.video-container.has_not_video .placeholder{display:block}.product_preview{padding-bottom:20px;text-align:center;position:relative;overflow:hidden;}.product_quantity_select{background: #fafafa;color: #000000;position:absolute;bottom:-100%;width:100%;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s;overflow:hidden;}.product_preview .btn-wishlist {display:block;margin:7px 0;cursor:pointer;}.product_quantity_select .product_quantity{margin-bottom:10px;margin-top:5px;}.product_quantity_select .product_quantity{font-size:110%;}.product_quantity_select .quantity_select{padding:20px;}.product_quantity_select.show{bottom:0;}.add-to-cart{margin-bottom:10px;}.form-group.variation{margin-bottom:5px;}.product_quantity_select .close_q{margin-top:20px;margin-right:10px;display:block;float:right;padding:10px;cursor:pointer;position:relative;}.product_quantity_select .close_q:before, .product_quantity_select .close_q:after{position:absolute;height:2px;width:15px;background:#000000;content:'';left:0;top:0;}.product_quantity_select .close_q:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.product_quantity_select .close_q:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.product_quantity_select p, .product_quantity_select label, #product_page .product_quantity_select .product_price{color: #000000;}.product_quantity{clear:both;}.product_preview a p{color:#555555;}.product_preview{margin-bottom:30px;}.product_preview_title{line-height:6px;height:12px;overflow:hidden;}.product_preview_price{font-size:16px;margin-top:10px;}.product_preview_description{line-height:6px;height:18px;overflow:hidden;}.product_preview{width:100%;}.product_wrapper .product_preview_img{position:relative;margin-bottom:10px;min-height:300px;overflow:hidden;}.product_wrapper .product_preview_img img{position:absolute;top:0;bottom:0;margin:auto;right:0;left:0;} .product_carousel{float:left;width:100%;}.product_carousel .item .product_preview {padding-bottom:0px !important;}.product_carousel .carousel-indicators{bottom:0px;}.product_carousel .carousel-indicators .active{background-color:#555555;}.product_carousel .carousel-indicators li{border-color:#555555;margin:0 3px;width:14px;height:14px;}.vertical-menu{margin:0px !important;z-index:10;}.vertical-menu a {background:none !important;padding:6px 20px 6px 0px !important;color:#555555;}.sm-clean ul a:hover, .sm-clean ul a:focus, .sm-clean ul a:active, .sm-clean ul a.highlighted,.vertical-menu a:hover, .vertical-menu a.active, .sm-clean.vertical-menu a:hover, .sm-clean.vertical-menu a:focus, .sm-clean.vertical-menu a:active, .sm-clean.vertical-menu a.highlighted{color:#698eb8 !important;background:none !important;}.vertical-menu.sm-clean ul {background:transparent !important;}.vertical-menu ul{padding:0px;}.vertical-menu ul a {padding:6px 34px 6px 10px !important;}.vertical-menu.sm-clean a span.sub-arrow, .vertical-menu.sm-clean.sm-vertical a span.sub-arrow{height:10px;background:none !important;line-height:10px !important;margin-top:-5px !important;}.vertical-menu ul ul a {padding-left:20px !important;}.vertical-menu ul ul ul a {padding-left:25px !important;}.vertical-menu ul ul ul ul a {padding-left:30px !important;}nav.categories-nav {float:left;width:100%;}.navigation-block .main-menu-btn{width:22px;height:22px;margin-top:0px;margin-bottom:0px;}.nav-title a{color:#555555;display:inline-block;}.shop_reviews .heading{color:#555555;font-size:18px;line-height:22px;}.navigation-block {clear:both;float:left;width:100%;margin-bottom:10px;}.button-white{background:#fff;color:#555 !important;border-radius:2px;text-decoration:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;border:1px solid rgba(238, 238, 238, 0.69);}.button-white:hover, .button-white:focus, .button-white:active:focus, .button-white.active:focus, .button-white.focus, .button-white:active.focus, .button-white.active.focus{box-shadow:0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);-o-box-shadow:0 2px 4px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.1);outline:none;background:#fff;color:#333 !important;}.toolbar{display:block;width:100%;float:left;margin-bottom:30px;}.toolbar .toolbar-item{float:left;margin:0 8px 5px 0}.toolbar .dropdown-menu {border-radius:2px;border:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;box-shadow:0 2px 4px rgba(0,0,0,0.1);background:#fff;color:#555;}.toolbar .dropdown-menu a{color:#555 !important;padding:8px 20px;background:none !important;cursor:pointer;font-size:px; line-height:6px; }.toolbar .dropdown-menu a.active, .toolbar .dropdown-menu a:hover{color:#000 !important;}.pagination {border-radius:2px;margin:0 0 5px 0;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);-o-box-shadow:0 2px 4px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.1);}.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px;}.pagination>li:last-child>a, .pagination>li:last-child>span {border-bottom-right-radius:2px;border-top-right-radius:2px;}.pagination li a, .pagination li a.active, .pagination a:hover{border-top:none;border-bottom:none;padding:0px 12px;background:#fff;color:#555;border-color:#eee;cursor:pointer !important;height:34px;line-height:34px;vertical-align:middle;}.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus,.pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {color:#777;background-color:#fff;border-color:#eee;cursor:not-allowed;border-top:none;border-bottom:none;height:34px;line-height:17px;}.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{z-index:2;color:#fff;background-color:#eee;border-color:#eee;color:#555;}.pagination li a :hover{background:#eee;}.pagination .fa {position:relative;}.ribbon{width:50px;height:50px;text-align:center;line-height:50px;background-color:#84321d;color:#ffffff;position:absolute;border-radius:50%;}.ribbon.top-left{top:5px;left:5px;}.ribbon.top-right{top:5px;right:5px;}.ribbon.botton-right{bottom:5px;right:5px;}.ribbon.botton-left{bottom:5px;left:5px;}#shop_products{padding-bottom:30px;}.checkout-work-in-progress{display:none;}.checkout-work-in-progress h2{display:block; margin:10px 0;}.text-success{color:#8bc34a;}.text-danger, .mce_inline_error{color:#c73431 !important;}p.overquantity{margin-top:5px;margin-bottom:5px;display:none}.has-error .form-control { border-color:#c73431;}.alert{padding:10px;border:none;border-radius:2px;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;margin-bottom:10px;}.alert p{margin-bottom:0px;}.alert-success{color:#FFF;background:#8bc34a;}.alert-danger{color:#FFF; background:#c73431;}.alert-warning{color:#FFF;background:rgb(255, 184, 41);}.alert-success p, .alert-warning p, .alert-danger p{color:#FFF;}.alert-success a, .alert-success a:hover,.alert-warning a, .alert-warning a:hover, .alert-danger a, .alert-danger a:hover{color:#FFF;text-decoration:underline;}.form-control{height:40px;}.input-group .button{height:40px;}.product_preview .item_show_details{margin-bottom:10px;}.product_list .product_preview{height:auto;}.product_list .product_preview_img{width:30%;float:left;}.product_list .product_preview_button{text-align:left;}.product_list .product_preview_description.hide{display:block !important;}.product_list .product_preview_details{width:70%;float:left; text-align:left;padding-left:15px;}.product_list .quantity_select {text-align:left;}.product_list .product_preview_title{height:auto;}.product_list .form-group{width:150px;display:inline-block;float:left;margin-right:5px;}.product_list .product_quantity_select {position:relative;display:none;margin-top:-35px;height:auto !important;}.product_list .product_quantity_select.show{display:block;}.product_list .clearfix {display:none;}.product_list .product_quantity_select .add-to-cart{margin-top:5px;margin-left:15px;}.product_list .product_preview_price {margin:0px 0 5px 0;}.product_list .variants_container{clear:both;float:left; width:100%;}.product_list .product_preview_img img {bottom:auto;right:auto;}.product_list .item_show_details{display:inline-block !important;margin-left:10px;}#product_page #product_details p{margin-bottom:0px;}#product_page .product_price{font-weight:normal;}#product_page .product_price .final_price{color:#249620;}#product_page .product_quantity_select{position:static;padding:15px;height:auto !important;}#product_page .product_quantity_select .quantity_select{padding:0px;}#product_page #add-to-cart{padding-top:10px;padding-bottom:10px;font-size:120%;margin:10px 0;} .btn-wishslist {padding-top:10px;padding-bottom:10px;}.btn-wishlist .fa{margin-right:5px;}#product_page #product_main_image {position:relative;}#product_page .btn-group.product_quantity{margin-top:10px;}#product_page .btn-group.product_quantity .btn {height:40px;font-size:120%;}#product_page #main-img{margin-bottom:20px;}#product_page #related_images .img-wrap{width:100%;display:block;position:relative;}#product_page #related_images .img-wrap img{position:absolute;top:0;bottom:0;left:0;margin:auto;}#product_page #related_imgages_carousel {padding-bottom:30px;}#product_page #related_imgages_carousel .carousel-indicators {bottom:-8px !important;} #product_page .carousel-indicators .active{background-color:#555555;}#product_page .carousel-indicators li{border-color:#555555;}#product_main_description{margin:15px 0;}#product_extra_description{margin:30px 0 0 0;}#product_extra_description .tab-content {padding:20px 0;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border-color:#EEE;color:color:#698eb8; background-color:#ffffff !important;}.nav-tabs>li>a:hover {border-color:#EEE #EEE #EEE;background-color:#ffffff !important;color:#698eb8; }.nav-tabs {border-bottom:1px solid #EEE;}.nav>li>a:hover, .nav>li>a:focus {background-color:#FAFAFA;}.nav-tabs>li>a{border-radius:2px 2px 0 0;}#product_reviews .fa, .review .fa, .store-reviews .block-stars .fa{color:rgb(255, 184, 41);}.modal{z-index:99990;}#related_items .heading{margin-bottom:30px;}#related_items{margin-bottom:30px;}.cart_table>tbody>tr>td, .cart_table>tfoot>tr>td{vertical-align:middle;background:transparent;}.cart_table a{color:#555555;}.cart_table td, .cart_table th{padding:10px !important;font-size:px; }.cart_table thead tr th:first-child{padding-left:0px !important;}.cart_table th{border-bottom:none !important;}.cart_table .actions{max-width:30px;text-align:center;}.remove_item{display:inline-block;width:20px;cursor:pointer;}.remove_from_cart{position:relative;display:inline-block;cursor:pointer;margin:5px 0;}.remove_from_cart:before, .remove_from_cart:after{position:absolute;height:2px;width:15px;background:#555555;content:'';left:-7px;top:0px;}.remove_from_cart:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.remove_from_cart:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.cart_table .row {margin-left:-10px;margin-right:-15px;}.noMarginBottom{margin-bottom:0px !important;}.noPaddingLeft{padding-left:0px !important;}.noPaddingRight{padding-right:0px !important;}.reducedPaddingLeft{padding-left:5px !important;}.reducedPaddingRight{padding-right:5px !important;}.cart_table td.noPaddingLeft, .cart_table th.noPaddingLeft{padding-left:0px !important;}#checkoutContainer{padding-bottom:40px;min-height:500px;}.cart_totals{padding-bottom:3px;margin-bottom:3px;}.cartReview_checkout_total {margin-bottom:20px;font-size:130%;margin-top:10px;padding-top:10px;}.cart-steps{float:left; display:block;list-style:none; padding:0; margin-bottom:50px; width:100%;}.cart-steps li .number .fa{display:none;}.cart-steps li{display:inline-block; text-align:center; float:left; width:25%; height:61px; position:relative;}.cart-steps_guest li{width:20%;}.cart-steps li .label{font-weight:15px; height:20px !important; text-transform:capitalize; width:100%; display:inline-block;color:#555555;}.cart-steps li .number{z-index:1; background:#EEE; display:block; width:34px; height:34px; line-height:28px; text-align:center; border-radius:50%; clear:both; margin:3px auto;left:50%;margin-left:-17px;border:3px solid #fff;position:absolute;}.cart-steps li .number.current,.cart-steps li .number.active{background:#698eb8;color:#ffffff;}.cart-steps li .number.active .fa{top:0px; position:relative; display:inline-block;}.cart-steps li .line{display:block; position:absolute;width:100%;border-bottom:2px solid #EEE; bottom:15px;z-index:0;}.cart-steps li:first-child .line{width:50%; right:0; }.cart-steps li:last-child .line{width:50%; left:0; }#cart_steps{text-align:center;}#steps_content{background:#ffffff;color:#444444;border-radius:2px;text-decoration:none;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;box-shadow:0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);-o-box-shadow:0 2px 4px rgba(0,0,0,0.1);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.1);border-top:1px solid rgba(238, 238, 238, 0.69);}#steps_content label{color:#444444;}.step_content{display:none; width:100%;padding:20px;}.step_content.active{display:block;}.unified_cart_content{display:block; width:100%;}.cart_section{display:block; width:100%; padding:20px; border-bottom:1px solid #eee;}.cart_section:last-child{border-bottom:none;}.step-errors .alert{display:none; margin-bottom:0px;}.step-errors .alert{display:none;}.step-buttons{padding:0 20px 20px 20px; clear:both; float:left; width:100%;}.step-buttons .btn-next{float:right;}.step-buttons .btn-prev{float:left;}.step-buttons .btn-next .fa{margin-left:10px;}.step-buttons .btn-prev .fa{margin-right:10px;}.step-buttons .btn {padding:10px 25px;}.step_content .bootstrap-select {margin-bottom:30px !important;}.cart_titles {font-size:130%;margin-bottom:15px;clear:both;}.cart_switch{display:block; margin:5px 0;float:left;width:100%;}.switch{float:left;width:50px; height:28px; border-radius:14px; background:#EEE;border:1px solid #EEE; position:relative; display:inline-block;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.switch.active{background:#EEE;}.switch input{width:100%;height:100%;display:block;margin:0;opacity:0;cursor:pointer;}.switch:before{background:#CCC;top:2px;content:"\f00d";height:22px;left:2px;right:auto;position:absolute;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;width:22px;border-radius:50%;font:normal normal normal 14px/1 FontAwesome;color:#666;text-align:center;line-height:24px;font-size:13px}.switch.active:before{background:#8bc34a;top:2px;content:"\f00c";right:2px;left:auto;color:#FFF;}.switch-label {float:left;margin-top:3px;padding-left:15px;}#billing_address_wrap{clear:both;margin-top:30px;float:left;width:100%;}#cart_errors {padding:0px 20px 10px 20px; clear:both;}.cart_alert{display:none;}.guest_label{white-space:normal;}.guest_label, .shipping_label, .payment_label{padding:15px 20px 15px 50px;margin-bottom:3px;position:relative;}.bootstrap-select .button-white {height:40px;}.login_register_button{padding:10px 30px;margin-top:20px;}.social_button{padding-top:10px; padding-bottom:10px;margin-bottom:10px;}.social_button .fa{margin-right:10px;}#registration_row form{padding:20px;display:block;float:left; width:100%;background:#fafafa;margin-bottom:20px;}#guest_options{margin-top:20px;}.guest_label input, .shipping_label input, .payment_label input{display:none;display:inline-block;position:absolute;top:50%; margin-top:-6px; left:18px;}.guest_label{text-align:left;}.shipping_label p, .payment_label p{margin:5px 0;}.payment_label{padding-left:90px;background-repeat:no-repeat !important;background-position:50px 50%;}.payment_label input{display:inline-block;position:absolute;top:13px; top:50%; margin-top:-6px; left:18px;}.payment_label:hover{bakground-repeat:no-repeat !important;background-position:50px 50%;}.payment_label{background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}#payment_paypalcheckout{background-image:url(https://cdn.storeden.net/backoffice/img/payment_paypal.png);background-size:21px 21px;}#payment_686d0b68e39ee1e8bfc1d395{background-image:url(https://egress.storeden.net/gallery/68f9ec592026282336427459);background-size:30px 8px;}#payment_mark{background-image:url(https://cdn.storeden.net/backoffice/img/payment_mark.png);}#payment_transfer{background-image:url(https://cdn.storeden.net/backoffice/img/payment_transfer.png);background-size:26px 26px;}#payment_stripe{background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}#payment_gestpay{background-image:url(https://cdn.storeden.net/backoffice/img/payment_gestpay.png);}#payment_nets{background-image:url(https://cdn.storeden.net/backoffice/img/payment_nets.png);}#payment_paypal-pro{background-image:url(https://cdn.storeden.net/backoffice/img/payment_paypal-pro.png);}#payment_unicredit{background-image:url(https://cdn.storeden.net/backoffice/img/payment_unicredit.png);}#payment_constriv{background-image:url(https://cdn.storeden.net/backoffice/img/payment_constriv.png);}#payment_keyclient{background-image:url(https://cdn.storeden.net/backoffice/img/payment_keyclient.png);}#payment_cartasi{background-image:url(https://egress.storeden.net/gallery/6617dd61be7ea0f8964555d9);background-size:26px 26px;}#payment_65f72c81e39ee13921b74c18{background-image:url(https://egress.storeden.net/gallery/6617e07c202628414ce404df);background-size:26px 26px;}.payment_label.active, .shipping_label.active, .guest_label.active {background-color:#EEE;box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;-o-box-shadow:0 2px 4px rgba(0,0,0,0.1) !important;-ms-box-shadow:0 2px 4px rgba(0,0,0,0.1)!important;border-top:1px solid rgba(238, 238, 238, 0.69)!important;}#cart_review_container{position:relative;}#cart_review{width:100%;} .coupon_buttons .btn{padding:0px 12px; height:40px; line-height:37px;}.cart_summary_overlay{position:absolute;height:55px;line-height:63px;color:#FFF;text-align:center;background:rgba(250,250,250, 0.6);width:100%;z-index:999;}.cart_actions_desktop{position:relative;}#guest_signin, #guest_register{padding-top:20px;display:none}#box_conditions{height:100px; overflow-y:scroll; overflow-x:hidden;border-radius:2px;background:#EEE;padding:10px;}#box_conditions, #box_conditions *{font-size:12px;color:#333; line-height:normal;}.toFillText{font-weight:normal !important;}.step_content .heading {margin-bottom:15px; position:relative;}.step_content .heading .fa{font-size:px;}#completeOrderSection{padding-top:30px;margin-bottom:30px;} .alert-checkout{cursor:pointer;}#cart_height{width:100%; clear:both; float:left;}.order_detail{padding:30px 0;}#order_details .heading{margin-bottom:20px;}.order_response_container{margin-bottom:30px;}.well{background:none;padding:0px;border:none;box-shadow:none;}#giftPriceCell{vertical-align:top !important;}.profileLeft{min-height:500px;}.profileLeft .heading{margin-bottom:1em;}.profileLeft:before {display:block;height:100%;position:absolute;top:0;left:-15px;content:" ";}.profileLeft label{height:40px;line-height:40px;margin-bottom:0px;}.profileLeft .user_fixed_email{height:40px;line-height:40px;margin-bottom:0px;}.profileLeft .wrap_input_image{margin-top:10px;}.profileLeft .button{padding-left:30px; padding-right:30px;}.profileLeft output.output-image {background:#FFF;border:1px solid #EEE;padding:3px;margin:10px 0;}.profileLeft .alert-pw{display:none;}.profileLeft .well-address{min-height:230px; padding-bottom:20px;border-bottom:1px solid #EEE;margin-bottom:20px;}.profileLeft .well-address span.email {display:block;white-space:nowrap;text-overflow:ellipsis;width:100%;height:20px;overflow:hidden;}#search-order {max-width:220px;}#search-order input{height:34px;}#search-order .button {height:34px;padding:0 15px;}#list_orders .well_order{padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #EEE;}#list_orders .well_order p{margin-bottom:0px;}#list_orders .well_order:last-child{border-bottom:none;}#order_buttons .btn .fa{margin-right:10px;}.button-feedback, .btn-warning{background:#fbc02d !important;color:#FFF!important;}#order_attachments a{display:inlne-block;padding-right:10px;}#order_attachments a .fa{margin-right:5px;}.pay-now-order, .pay-now-order:hover {width:auto !important;padding:6px 12px !important;}.template_mailchimp_newsletter img{width:100%;}.template_mailchimp_newsletter h2{font-weight:700 !important; font-family: !important;font-size:px !important;line-height:1.3em !important;margin-bottom:0.5em !important;}.template_mailchimp_newsletter .mailchimp_container div {font-size:px !important; font-family:!important;background:#ffffff !important;}.template_mailchimp_newsletter .mailchimp_container label{font-size:px !important; font-family:!important;color:#555555 !important;}.template_mailchimp_newsletter .mailchimp_container input{background:#fff !important;color:#555 !important;}.template_mailchimp_newsletter .mailchimp_container .button{border-radius:2px !important;outline:none !important;background:#698eb8 !important;color:#ffffff !important;}.template_mailchimp_newsletter .mailchimp_container .button:hover{box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-o-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2) !important;}.chat_heading span{color:#7d7d7d;}.chat_heading span{min-height:20px; position:relative; display:inline-block;}.chat_bull {padding:20px;clear:both;display:inline-block;background:#EEE;color:#333;border-radius:5px;margin-bottom:15px;margin-top:10px;position:relative;max-width:50%;}.chat_bull:before{display:block;content:"";border-style:solid;border-width:0 10px 10px 10px;position:absolute;top:-10px;left:20px;border-color:transparent transparent #EEE transparent;}.text-right .chat_bull:before{right:20px;left:auto}#chat_container{border-top:1px solid #EEE;padding-top:15px;}#chat_bull_content{max-height:400px;overflow-y:scroll;padding:0px 15px 0px 0px;}#formChat{background:#EEE;padding:20px;color:#333;border-radius:5px; margin-top:10px;}#restore_password_form label {height:30px;line-height:36px;}@media(min-width:768px) and (max-width:1023px){.sm-text-left{text-align:left !important}.sm-text-right{text-align:right !important}.sm-text-center{text-align:center !important}.product_right_column .product_quantity_select{margin-bottom:20px;}.cart_totals br {display:none;}.template_blog_preview .blog_preview_1 .blog_img{width:50%;}.template_blog_preview .blog_preview_1 .blog_content{width:50%;}body#blog .template_blog_preview .blog_preview_1 .blog_img{width:50%;}body#blog .template_blog_preview .blog_preview_1 .blog_content{width:50%;}body#blog .template_blog_preview .blog_preview_2 .blog_img{width:50%;}body#blog .template_blog_preview .blog_preview_2 .blog_content{width:50%;}p.well-address-bottom .btn {margin-bottom:5px;padding-left:10px;padding-right:10px;}.profileLeft .button{white-space:normal;}.margin-top-xs{margin-top:15px;}}@media(max-width:767px){.margin-top-xs{margin-top:15px;}.profileLeft:before{display:none;}.profileLeft{min-height:100px;}.xs-hide{display:none;}td.xs-hide{display:none !important;}.xs-text-left{text-align:left !important}.xs-text-right{text-align:right !important}.xs-text-center{text-align:center !important}.xs-show{display:inline-block;}.button, .button-white, .button-checkout{white-space:initial;}.carousel-indicators {bottom:-10px;}.template_paragraph img{margin-bottom:20px;}.template_three_columns_box .single_box{margin-bottom:20px;}.template_three_columns_box{margin-bottom:10px;}.showDesktop{display:none !important;}.showMobile{display:inline-block !important;}.showableItem{width:100% !important;right:0 !important;}header .heading{margin-top:15px !important;margin-bottom:15px !important;float:left;width:100%;text-align:center;}#toggleMobileMenu {margin:0px 0 0 8px; height:30px;padding:0 0;width:30px;text-align:center;}#toggleMobileMenu .main-menu-btn-icon, #toggleMobileMenu .main-menu-btn-icon:before, #toggleMobileMenu .main-menu-btn-icon:after{left:50%;margin-left:-12px;background:#333333; }nav.main-nav .sm-clean a span.sub-arrow{right:7px;}.main-menu-btn-icon:before {top:-7px}.main-menu-btn-icon{margin-top:-1px;}.main-menu-btn-icon:after {top:7px}span.item.language_menu {width:50% !important;text-align:left !important;position:relative;top:3px;}.reducedLeftPadding{padding-left:5px;}.reducedRightPadding{padding-right:5px;}nav.main-nav .container{padding-left:0;padding-right:0;}.section{margin-top:20px;display:block;}.product_list .product_preview_img,.product_list .product_preview_details{width:100%;padding-left:0px;text-align:center;}.product_preview_title{height:auto;overflow:visible;}.product_preview_description{height:auto;overflow:hidden;max-height:18px;}.toolbar .toolbar-item {margin:0 8px 10px 0;}ol.breadcrumb {margin:5px 0}.shop_heading {margin-bottom:10px;}.product_list .form-group{width:100%;margin-right:0px;}.product_list .product_preview_button{text-align:center;}.product_list .product_preview_img img {bottom:0;right:0;}.product_list .item_show_details{display:none}.cart_table tbody td .form-control{width:20%;display:inline !important;}.cart_table .actions{max-width:100%;text-align:center;}.cart_table thead { display:none; }.cart_table tbody td { display:block; padding:15px 0 !important; min-width:320px;}.cart_table tbody td .row{margin:0px !important;}.cart_table .cart_table_content{margin-top:5px;}.cart_table img{margin-top:5px;}.cart_table tbody td:before {content:attr(data-th); font-weight:bold;display:block; width:8rem;}.cart_table tfoot td{display:block; }td.actions {border-bottom:2px solid;}.remove_item {cursor:pointer;width:100%;padding-left:23px;}.remove_from_cart {position:relative;left:-15px;}.product_right_column .product_quantity_select{margin-bottom:20px;}.cart-steps{margin-bottom:30px}.cart-steps li .label{font-weight:normal;font-size:80%;text-overflow:ellipsis;overflow:hidden;}.breadcrums_button {padding-top:0px;}.payment_label .col-md-4.col-sm-5.col-xs-12.text-right.xs-text-left p {margin-top:0px;}.payment_label p.payment_name{margin-top:8px; margin-bottom:0px;}.shipping_label p{margin-top:0px;margin-bottom:0px;}#mobile_cart_review {width:100%;float:left;padding:20px;}.cart_totals br {display:none;}.template_blog_preview .blog_preview_1{width:100%; float:left; clear:both;}.template_blog_preview .blog_preview_1 .blog_post{margin-right:0; margin-left:0px;}.template_blog_preview .blog_preview_1 .blog_img{width:100%;padding:0px;}.template_blog_preview .blog_preview_1 .blog_content{width:100%;padding:0px;}.template_blog_preview .blog_preview_2 .blog_img{width:100%;}.template_blog_preview .blog_preview_2 .blog_content{width:100%;}.template_blog_preview .blog_post .post_title{height:auto;overflow:visible;}.template_blog_preview .blog_post .post_extract{height:auto;overflow:visible;}body#blog .template_blog_preview .blog_preview_1 .blog_img{width:100%;padding:0px;}body#blog .template_blog_preview .blog_preview_1 .blog_content{width:100%;padding:0px;}#blog-menu {padding-top:0px;position:relative;top:0px;}.blog_heading{padding-bottom:15px;}.profileLeft label{height:25px;line-height:25px;}#giftOptionMessage{width:100%;}.profileLeft .well-address {min-height:10px;}textarea#chatMessage{margin-bottom:10px;}#request_page{min-height:100px;}#top_menu {padding:10px 0;width:100%;float:left;}nav.main-nav{padding-bottom:0px;}header {padding:0px;}header .logo_wrap{text-align:center;display:block;}.bootstrap-select .button-white{height:54px!important;overflow:hidden;}.bootstrap-select .dropdown-menu>li>a{white-space:normal;border-bottom:1px solid #EEE;}.bootstrap-select.btn-group .dropdown-menu{top:54px;}.template_form_contactus .text, .template_google_map .text {margin-bottom:20px;}}@media(max-width:420px){.xxs-text-center{text-align:center !important;}.xxs-text-left{text-align:left !important;}header .heading{height:auto !important;}.col-xxs-full{width:100%;}#lang_menu{padding:5px 0;}#top_menu .item {width:25%;margin:0;padding:0;float:left;text-align:center;}#toggleMobileMenu {padding:0 0;width:25%;margin:0px 0 0 0;}#disabled_sell #top_menu{width:40%;float:left;}#disabled_sell #lang_menu{width:60%;float:left;padding:15px 0;}#disabled_sell #toggleMobileMenu {padding:0 0;width:100%;margin:0px 0 0 0;}.reducedLeftPadding{padding-left:15px;}.reducedRightPadding{padding-right:15px;}.showableItem{top:100%;}}:root {--uc-ease:cubic-bezier(.2, .7, .2, 1);}.uc-motion .uc-rv {opacity:.001;transform:translateY(18px);transition:opacity .7s ease, transform .7s var(--uc-ease);}.uc-motion .uc-rv.uc-in {opacity:1;transform:none;}.product_preview.uc-card {transition:transform .25s var(--uc-ease);}.product_preview.uc-card .product_preview_img {overflow:hidden;}.product_preview.uc-card .product_preview_img img {transition:transform .6s var(--uc-ease), opacity .45s ease;}.product_preview.uc-card .uc-card__alt {position:absolute;inset:0;opacity:0;pointer-events:none;}@media (hover:hover) {.product_preview.uc-card:hover {transform:translateY(-3px);}.product_preview.uc-card:hover .product_preview_img > img:first-child {transform:scale(1.04);}.product_preview.uc-card:hover .uc-card__alt {opacity:1;}}.product_preview .uc-old {text-decoration:line-through;color:var(--text-muted);font-size:.85em;margin-left:6px;}.product_preview .uc-off {display:inline-block;background:#F5EFED;color:var(--brown);font-size:11px;font-weight:600;line-height:1;padding:4px 6px;border-radius:6px;margin-left:4px;}.product_preview .uc-save {font-size:13px;color:var(--text-muted);margin:2px 0 0;}.product_preview .uc-save b {color:var(--brown);font-weight:600;}.uc-dot::before {content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:middle;animation:uc-pulse 1.4s ease-in-out infinite;}@keyframes uc-pulse {50% { opacity:.25; }}@media (prefers-reduced-motion:reduce) {.uc-dot::before { animation:none; }.product_preview.uc-card,.product_preview.uc-card .product_preview_img img { transition:none; }}.uc-buybar {position:fixed;z-index:1040;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:min(640px, calc(100% - 200px));display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;background:rgba(51, 51, 51, .96);color:#fff;border-radius:18px;box-shadow:0 20px 50px -12px rgba(0, 0, 0, .5);transform:translate(-50%, 140%);visibility:hidden;transition:transform .45s cubic-bezier(.2, .8, .2, 1), visibility .45s;}@supports (backdrop-filter:blur(10px)) {.uc-buybar {background:rgba(51, 51, 51, .9);backdrop-filter:blur(10px);}}.uc-buybar.is-on {transform:translate(-50%, 0);visibility:visible;}.uc-buybar__txt {flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25;}.uc-buybar__title {font-size:13px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.uc-buybar__price {font-size:16px;font-weight:600;}.uc-buybar .uc-buybar__btn {flex:none;width:auto;margin:0;min-height:44px;padding:0 18px;border-radius:12px;background:var(--brown);border-color:var(--brown);color:#fff;white-space:nowrap;}@media (max-width:767px) {.uc-buybar {width:calc(100% - 24px);bottom:calc(112px + env(safe-area-inset-bottom, 0px));}}@media (prefers-reduced-motion:reduce) {.uc-buybar { transition:none; }}.uc-toast {position:fixed;z-index:10000;left:50%;top:calc(18px + env(safe-area-inset-top, 0px));max-width:calc(100% - 24px);display:flex;align-items:center;gap:10px;padding:12px 16px;background:#333333;color:#fff;font-size:14px;font-weight:500;line-height:1.25;border-radius:12px;box-shadow:0 12px 30px -8px rgba(0, 0, 0, .4);transform:translate(-50%, -160%);transition:transform .4s cubic-bezier(.2, .8, .2, 1);}.uc-toast.is-on {transform:translate(-50%, 0);}.uc-toast--link {cursor:pointer;}.uc-toast__ico {flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#2E9E6B;color:#fff;font-style:normal;font-size:12px;font-weight:700;}.uc-toast--error .uc-toast__ico {background:var(--brown);}@media (prefers-reduced-motion:reduce) {.uc-toast { transition:none; }}[id^="hero_section_"] .bg {overflow:hidden;}[id^="hero_section_"] .hero-title strong,[id^="hero_section_"] .hero-title b {font-weight:600;color:var(--pale);}@media (max-width:1024px) {[id^="hero_section_"] .hero-title strong,[id^="hero_section_"] .hero-title b {color:var(--brown);}}.uc-motion [id^="hero_section_"] .bg img {animation:uc-settle 1.6s var(--uc-ease) both;}.uc-motion [id^="hero_section_"] .text-content > * {animation:uc-rise .8s var(--uc-ease) .1s both;}.uc-motion [id^="hero_section_"] .text-content > * + * {animation-delay:.25s;}@keyframes uc-settle {from { transform:scale(1.08); }to { transform:none; }}@keyframes uc-rise {from { opacity:.001; transform:translateY(24px); }to { opacity:1; transform:none; }}#top_message .uc-cd {display:inline-flex;align-items:center;gap:4px;margin-left:10px;vertical-align:middle;font-size:13px;}#top_message .uc-cd[hidden],#top_message .uc-cd__n[hidden] {display:none;}#top_message .uc-cd__label {margin-right:4px;opacity:.85;}#top_message .uc-cd__n {min-width:34px;padding:4px 6px;border-radius:6px;background:rgba(255, 255, 255, .16);font-weight:500;font-variant-numeric:tabular-nums;text-align:center;}@media (max-width:576px) {#top_message .uc-cd {display:flex;justify-content:center;margin:6px 0 0;}}.uc-fly {position:fixed;z-index:2147483000;border-radius:12px;background-size:cover;background-position:center;box-shadow:0 12px 30px -8px rgba(0, 0, 0, .35);pointer-events:none;}:root {--text-strong:#333333;}.paragraph,.section-text,.subtitle,.subtitle-content,.subtitle-first-row,.text-first-row,.content-text,.text-img,.box-text,.payment-text,.shipping-text,.tax-text,.faq-answer,.faq-answer > div,.label-read-text,.label-read-subtitle,.label-read-end,.part-left-text,.li-value,.calculator-text,.calculator-subtext,.calculator-quantity-title,.question-text,.popuptext,.sample-popuptext,.availability-popuptext,.shipping-infoup-text,.text-map,.store-address,.store-text-time,.p-sub-heading-form,#product_main_description,h1.heading + div.text {font-weight:400 !important;line-height:1.6;}.section-text,.paragraph,.content-text,.box-text,.faq-answer,#product_main_description {color:var(--text-strong);}#request_page [style*="text-align:justify"],#request_page [style*="text-align:justify"] {text-align:left !important;}.title-section,.title-first-row,h1.heading,.title {font-weight:300;}.title-section,.title-first-row {font-weight:300 !important;}.button,.btn.button,.submit-btn,.add-to-cart,.add-to-cart-not-superfici,.add-to-sample,.add-to-batt,#mc-embedded-subscribe {font-size:15px !important;font-weight:600 !important;letter-spacing:.01em !important;text-transform:none !important;}#product_page h1[itemprop="name"] {font-size:clamp(22px, 1.9vw, 27px) !important;font-weight:400 !important;line-height:1.25 !important;letter-spacing:0 !important;margin-bottom:8px !important;}#product_page .uc-tp-micro {min-height:24px;margin-bottom:10px;}#product_page .brand-img { margin-bottom:12px !important; }#product_page .brand-img img { max-height:40px; width:auto; }#product_page #link_collapsible { margin-bottom:14px !important; }#product_page .price-row { margin-bottom:10px !important; }#product_page_price .final_price .price-view {font-size:30px !important;font-weight:600 !important;color:#333333 !important;font-variant-numeric:tabular-nums;}#product_page_price .price .price-view {font-size:16px !important;font-weight:400 !important;color:var(--text-muted) !important;}#product_page .price-calculator {padding-top:18px !important;padding-bottom:18px !important;margin-bottom:10px !important;}#product_page .calculator-title {font-size:19px !important;margin-bottom:6px !important;}#product_page .calculator-subtitle {margin-bottom:6px !important;line-height:1.35;}#product_page .calculator-quantity { margin-bottom:12px !important; }#product_page #calculated-final-price {color:#333333;font-weight:600;display:inline-block;}#product_page #calculated-final-price.uc-flash { animation:uc-flash .6s var(--uc-ease); }@keyframes uc-flash {0% { color:var(--brown); transform:scale(1.08); }100% { color:#333333; transform:none; }}#product_page .product-order-button .add-to-cart {position:relative;overflow:hidden;min-height:54px;margin-top:0 !important;font-size:16px !important;border-radius:12px !important;box-shadow:0 8px 20px -10px rgba(132, 50, 29, .7);}#product_page .product-order-button .add-to-cart::after {content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg, transparent, rgba(255, 255, 255, .35), transparent);transform:skewX(-20deg);pointer-events:none;}#product_page .product-order-button .add-to-cart.uc-shine::after { animation:uc-shine 1.1s .2s ease; }@keyframes uc-shine { to { left:130%; } }#product_page .uc-sample-wrap {position:relative;margin-top:14px;align-self:stretch; width:100%;}#product_page .product-order-button .btn.button.add-to-sample {background:transparent !important;color:var(--text-primary) !important;border:1.5px solid var(--grey-medium) !important;border-radius:12px !important;box-shadow:none !important;font-size:14px !important;font-weight:500 !important;}#product_page .product-order-button .btn.button.add-to-sample:hover {background:var(--beige) !important;}@media (prefers-reduced-motion:reduce) {#product_page #calculated-final-price.uc-flash,#product_page .product-order-button .add-to-cart.uc-shine::after { animation:none; }}.product_preview.uc-card {background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--grey-light);margin-bottom:28px !important;}@media (hover:hover) {.product_preview.uc-card:hover {box-shadow:0 0 0 1px var(--grey-medium), 0 12px 28px -12px rgba(51, 51, 51, .3);}}.product_preview.uc-card .product_preview_details {padding:12px 14px 14px !important;}.product_preview .product_preview_title,.product-slide .product-title {font-size:14.5px !important;font-weight:500 !important;color:#333333 !important;line-height:1.35 !important;height:auto !important;max-height:calc(1.35em * 2) !important;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 6px !important;}.product_preview .price-row {line-height:1.3 !important;align-items:center;}.product_preview .price-row .price-num,.product-slide .price-row .price-num {font-size:18px !important;font-weight:600 !important;color:#333333 !important;font-variant-numeric:tabular-nums;}.product_preview .price-row .vat,.product-slide .price-row .vat {display:block;font-size:12px !important;font-weight:400 !important;color:var(--text-muted) !important;}.product-slide .uc-old {text-decoration:line-through;color:var(--text-muted);font-size:13px;margin-left:6px;}.product_preview.uc-card .product_preview_img .ribbon {top:10px !important;left:10px !important;right:auto !important;width:auto !important;height:auto !important;padding:6px 8px !important;border-radius:7px !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;z-index:2;}.product_preview.uc-card .product_preview_img .filters-ribbon-preview,.product_preview.uc-card .product_preview_img .filters-ribbon-preview.filter-two-div {left:10px !important;right:auto !important;bottom:10px !important;top:auto !important;width:auto !important;gap:6px !important;align-items:flex-start;z-index:2;}.product_preview.uc-card .filters-ribbon-preview .filter-one,.product_preview.uc-card .filters-ribbon-preview .filter-two,.product_preview.uc-card .filters-ribbon-preview .filter-three {display:inline-flex !important;align-items:center;gap:6px;background:rgba(255, 255, 255, .94) !important;color:#333333 !important;font-size:11.5px !important;font-weight:500 !important;line-height:1.2 !important;text-align:left !important;padding:6px 9px !important;border-radius:7px;}.product_preview.uc-card .filters-ribbon-preview .filter-one::before,.product_preview.uc-card .filters-ribbon-preview .filter-two::before,.product_preview.uc-card .filters-ribbon-preview .filter-three::before {content:"";flex:none;width:6px;height:6px;border-radius:50%;margin:0;background:#2E7D5B;}.product_preview.uc-card .filters-ribbon-preview .filter-two::before { background:#9A9390; } .product_preview.uc-card .filters-ribbon-preview .filter-three::before { background:var(--brown); } .product_preview.uc-card .filters-ribbon-preview .uc-dot::before { background:#C0561F; } .product_preview.uc-card .filters-ribbon-preview .second-ribbon-span {font-size:11px !important;font-weight:500 !important;text-transform:none !important;color:var(--brown);}.product_preview.uc-card .product_preview_img .tags-ribbon-preview {top:10px !important;right:10px !important;left:auto !important;width:auto !important;}.product_preview.uc-card .tags-ribbon-preview .filter-one {background:rgba(255, 255, 255, .94) !important;color:#333333 !important;font-size:11.5px !important;font-weight:500 !important;padding:6px 9px !important;border-radius:7px;}.product_preview_img.uc-loading::after {content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(100deg, #F1E8E5 30%, #F9F6F4 50%, #F1E8E5 70%);background-size:300% 100%;animation:uc-sk 1.1s linear infinite;}@keyframes uc-sk { to { background-position:-150% 0; } }@media (prefers-reduced-motion:reduce) {.product_preview_img.uc-loading::after { animation:none; }}.uc-hero {position:relative;display:flex;align-items:center;min-height:clamp(440px, 64vh, 660px);overflow:hidden;background:#2a1c16;color:#fff;}.uc-hero__media {position:absolute;inset:0;}.uc-hero__media img {width:100%;height:100%;object-fit:cover;display:block;}.uc-hero__media::after {content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(30, 22, 18, .72) 0%, rgba(30, 22, 18, .35) 45%, rgba(30, 22, 18, 0) 75%);}.uc-hero--light .uc-hero__media::after { opacity:.65; }.uc-hero--strong .uc-hero__media::after {background:linear-gradient(90deg, rgba(30, 22, 18, .85) 0%, rgba(30, 22, 18, .55) 55%, rgba(30, 22, 18, .2) 100%);}.uc-hero__content {position:relative;z-index:1;padding-top:56px;padding-bottom:56px;}.uc-hero__content,.uc-usp__grid {padding-left:clamp(16px, 3.3vw, 48px) !important;padding-right:clamp(16px, 3.3vw, 48px) !important;}.uc-hero__content::before,.uc-hero__content::after,.uc-usp__grid::before,.uc-usp__grid::after {content:none !important;display:none !important;}.uc-hero__text {max-width:560px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;}.uc-hero__eyebrow {font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#F0C9BC;}.uc-hero__title {margin:0;font-size:clamp(32px, 4.4vw, 56px) !important;font-weight:300 !important;line-height:1.08 !important;letter-spacing:-.01em;color:#fff;text-wrap:balance;}.uc-hero__title b {position:relative;display:inline-block;font-weight:600;color:#F0C9BC;}.uc-hero__title b::after {content:"";position:absolute;left:0;right:0;bottom:.02em;height:3px;border-radius:2px;background:#F0C9BC;transform-origin:0 50%;transform:scaleX(1);}.uc-hero__sub {margin:0;max-width:46ch;font-size:17px;font-weight:400;line-height:1.55;color:rgba(255, 255, 255, .92);}.uc-hero__ctas {display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;}.uc-btn {display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 22px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none !important;transition:background .2s, color .2s, transform .15s;}.uc-btn:active { transform:translateY(1px); }.uc-btn--primary { background:#fff; color:#2a1c16 !important; }.uc-btn--primary::after { content:"\2192"; transition:transform .2s; }.uc-btn--primary:hover { background:#F9F6F4; }.uc-btn--primary:hover::after { transform:translateX(4px); }.uc-btn--ghost { color:#fff !important; box-shadow:inset 0 0 0 1.5px rgba(255, 255, 255, .75); }.uc-btn--ghost:hover { background:rgba(255, 255, 255, .12); }.uc-btn:focus-visible { outline:2px solid #F0C9BC; outline-offset:3px; }@media (max-width:767px) {.uc-hero {align-items:flex-end;min-height:520px;}.uc-hero__media::after {background:linear-gradient(0deg, rgba(30, 22, 18, .85) 0%, rgba(30, 22, 18, .45) 50%, rgba(30, 22, 18, .05) 100%);}.uc-hero__content { padding-top:32px; padding-bottom:28px; }.uc-hero__sub { font-size:15.5px; }.uc-hero__ctas { width:100%; }.uc-btn { flex:1 1 auto; justify-content:center; }}.uc-usp {background:var(--beige);border-bottom:1px solid var(--grey-light);}.uc-usp__grid {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;padding-top:18px;padding-bottom:18px;}.uc-usp__item {display:flex;flex-direction:column;gap:2px;min-width:0;}.uc-usp__item > b {font-size:15px;font-weight:600;color:#333333;font-variant-numeric:tabular-nums;}.uc-usp__item > span {font-size:13px;color:var(--text-muted);}@media (max-width:767px) {.uc-usp__grid { grid-template-columns:repeat(2, minmax(0, 1fr)); }}.uc-motion .uc-hero__media img { animation:uc-settle 1.6s var(--uc-ease) both; }.uc-motion .uc-hero__text > * { animation:uc-rise .8s var(--uc-ease) both; }.uc-motion .uc-hero__text > :nth-child(2) { animation-delay:.12s; }.uc-motion .uc-hero__text > :nth-child(3) { animation-delay:.24s; }.uc-motion .uc-hero__text > :nth-child(4) { animation-delay:.36s; }.uc-motion .uc-hero__title b::after { animation:uc-draw .8s .9s var(--uc-ease) both; }@keyframes uc-draw { from { transform:scaleX(0); } to { transform:scaleX(1); } }#product_page #quantityInputMq {font-size:18px !important;font-weight:600 !important;font-variant-numeric:tabular-nums;}#product_page .calculator_counter > .btn {flex:0 0 40px !important;padding-left:0 !important;padding-right:0 !important;}#product_page .calculator_counter > .form-control {flex:1 1 auto !important;min-width:0;padding-left:2px !important;padding-right:2px !important;text-align:center;}@media (max-width:767px) {#product_page .calculator_counter > .btn { flex-basis:32px !important; }#product_page #quantityInputMq { font-size:16px !important; }}.uc-calc {display:flex;flex-direction:column;gap:10px;margin:4px 0 12px;}.uc-calc__waste {display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px var(--grey-light);cursor:pointer;font-weight:400;}.uc-calc__waste input {flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--brown);}.uc-calc__waste b {display:block;font-size:14px;font-weight:500;color:#333333;}.uc-calc__waste small {display:block;font-size:12.5px;line-height:1.4;color:var(--text-muted);}.uc-calc__room {font-size:13.5px;}.uc-calc__room summary {cursor:pointer;color:var(--brown);font-weight:500;list-style:none;}.uc-calc__room summary::-webkit-details-marker { display:none; }.uc-calc__room summary::before { content:"+ "; }.uc-calc__room[open] summary::before { content:"\2212"; }.uc-calc__dims {display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:8px;align-items:end;margin-top:8px;}.uc-calc__dims label {display:grid;gap:4px;margin:0;font-size:12.5px;font-weight:400;color:var(--text-muted);}.uc-calc__dims input {width:100%;min-width:0;padding:9px 10px;border:1.5px solid var(--grey-medium);border-radius:10px;background:#fff;font-size:15px;font-weight:500;color:#333333;}.uc-calc__dims input:focus { outline:none; border-color:var(--brown); }.uc-calc__dims > span { padding-bottom:10px; color:var(--text-muted); }.uc-calc__res {display:grid;gap:4px;padding:10px 12px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px var(--grey-light);}.uc-calc__need {font-size:15px;font-weight:600;color:#333333;font-variant-numeric:tabular-nums;}.uc-calc__why,.uc-calc__meta {font-size:12.5px;line-height:1.45;color:var(--text-muted);}.uc-calc__why:empty { display:none; }.uc-calc__stock {margin-top:4px;padding:8px 10px;border-radius:9px;background:#FBEFE5;color:#8A4211;font-size:12.5px;line-height:1.45;}.uc-calc__stock a { color:inherit; font-weight:600; text-decoration:underline; }#product_page .uc-chips {display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;}#product_page .uc-chips li {padding:4px 10px;border-radius:999px;background:#F4EEE9;color:#4a4a4a;font-size:12.5px;font-weight:500;line-height:1.4;white-space:nowrap;}#product_page .uc-chips .uc-chips__box,#product_page .uc-chips .uc-chips__kg {background:#fff;box-shadow:inset 0 0 0 1px var(--grey-light);color:var(--text-muted);}#product_page .calculator-title {font-size:20px !important;font-weight:500 !important;color:#333333 !important;line-height:1.3;margin-bottom:14px !important;}#product_page .calculator-quantity-title {font-size:13px !important;font-weight:500 !important;color:#333333 !important;line-height:1.3;margin-bottom:6px !important;}#product_page .calculator-quantity-title::first-letter,#product_page .calculator-subtext > span::first-letter { text-transform:uppercase; }#product_page .calculator_counter {height:52px;overflow:hidden;border:1.5px solid #CFC8C4 !important;border-radius:12px !important;background:#fff !important;}#product_page .calculator_counter:focus-within { border-color:var(--brown) !important; }#product_page .calculator_counter > .btn,#product_page .calculator_counter > .form-control {height:100% !important;border:0 !important;background:transparent !important;box-shadow:none !important;}#product_page .calculator_counter > .btn { color:var(--brown) !important; font-size:22px !important; }#product_page #quantityInput { font-size:17px !important; font-weight:600 !important; color:#333333 !important; }.uc-calc { gap:12px; margin-bottom:0; }.uc-calc__waste { gap:12px; padding:12px 14px; }.uc-calc__waste b { font-size:14.5px; font-weight:600; line-height:1.35; }.uc-calc__waste small { margin-top:2px; font-size:13px; line-height:1.45; color:#666666; }.uc-calc__room summary {display:inline-block;font-size:14px;text-decoration:underline dotted;text-underline-offset:4px;}.uc-calc__room summary::before { display:inline-block; width:1em; text-decoration:none; }.uc-calc__dims label { font-size:13px; font-weight:500; color:#333333; }.uc-calc__res { gap:6px; padding:14px 16px 12px; border-radius:12px 12px 0 0; }.uc-calc__need { font-size:16.5px; line-height:1.35; }.uc-calc__why,.uc-calc__meta { font-size:13px; line-height:1.5; color:#666666; }#product_page .calculator-subtext {display:flex !important;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;width:100% !important;margin:0 0 4px !important;padding:12px 16px 14px !important;background:#fff;border-top:1px dashed #E2DCD8;border-radius:0 0 12px 12px;box-shadow:0 0 0 1px var(--grey-light);text-align:left !important;}#product_page .calculator-subtext > span { font-size:13.5px !important; font-weight:500 !important; color:#333333 !important; }#product_page .calculator-subtext .calculator-price { display:flex; align-items:baseline; gap:5px; margin:0 0 0 auto !important; }#product_page #calculated-final-price { font-size:26px !important; font-variant-numeric:tabular-nums; }#product_page .calculator-subtext .calculator-currency { font-size:16px !important; font-weight:600 !important; color:#333333 !important; }#product_page .calculator-subtext .vat { font-size:12.5px !important; color:#666666 !important; }#product_page .calculator-quantity {display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;width:100%;}#product_page .calculator-quantity::before,#product_page .calculator-quantity::after { display:none !important; }#product_page .calculator-quantity-part-left {float:none !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;text-align:center;}#product_page .calculator-quantity-title { text-align:center; margin-bottom:8px !important; }#product_page .calculator_counter {display:flex !important;width:100% !important;height:60px !important;margin:0 auto !important;}#product_page .calculator_counter > .btn { flex:0 0 52px !important; font-size:26px !important; }#product_page #quantityInputMq,#product_page #quantityInput { font-size:21px !important; font-weight:600 !important; }@media (max-width:767px) {#product_page .calculator-quantity { gap:10px; }#product_page .calculator_counter { height:56px !important; }#product_page .calculator_counter > .btn { flex-basis:30px !important; font-size:24px !important; }#product_page #quantityInputMq,#product_page #quantityInput { font-size:16.5px !important; }}#product_page #link_collapsible { justify-content:flex-start !important; gap:6px 20px; margin-bottom:16px !important; }#product_page #link_collapsible a {display:inline-block;margin-right:0 !important;font-size:13.5px !important;font-weight:500 !important;color:var(--brown) !important;text-transform:lowercase !important;text-decoration:underline dotted !important;text-underline-offset:4px;}#product_page #link_collapsible a::first-letter { text-transform:uppercase; }#product_page .product-shipping-stock {margin-top:18px !important;padding:2px 16px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--grey-light);}#product_page .product-shipping-stock > div { gap:0 !important; padding:14px 0 !important; border-bottom:1px solid #EFEAE7 !important; }#product_page .product-shipping-stock > div:last-child { border-bottom:0 !important; }#product_page .product-shipping-stock > div > img { flex:none; width:22px !important; max-width:22px !important; height:22px; margin:0 12px 0 0 !important; object-fit:contain; }#product_page .product-shipping-stock > div > span { margin-left:0 !important; }#product_page .product-shipping-stock .shipping-infoup-text { font-size:14px !important; font-weight:400 !important; line-height:1.45; color:#333333 !important; }#product_page .product-shipping-stock .first-label-info { font-weight:600 !important; color:var(--brown) !important; }#product_page .product-shipping-stock .code-product-info { font-size:13px !important; color:#666666 !important; }#product_page .product-shipping-stock > div { flex-direction:row !important; flex-wrap:wrap !important; align-items:flex-start !important; }#product_page .product-shipping-stock > div > span.shipping-infoup-text { flex:1 1 0; min-width:0; }#product_page .product-shipping-stock .button-modal-request-coupon,#product_page .product-shipping-stock .button-copy-coupon { flex:0 0 100%; }#product_page .product-time-shipping .first-label-info-two { display:block !important; flex:0 0 100% !important; margin-top:2px; padding-left:34px; }#product_page .product-time-shipping .first-label-info-two > span { display:inline !important; }#product_page .product-shipping-stock .btn.button,#product_page .product-shipping-stock #button-request-coupon,#product_page .product-shipping-stock #button-copy-coupon {width:auto !important;min-width:0 !important;margin-left:42px !important; margin-top:8px !important;padding:8px 14px !important;background:transparent !important;color:var(--brown) !important;border:1.5px solid var(--brown) !important;border-radius:10px !important;box-shadow:none !important;font-size:13.5px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;}#product_page .product-shipping-stock .btn.button:hover,#product_page .product-shipping-stock #button-request-coupon:hover,#product_page .product-shipping-stock #button-copy-coupon:hover { background:var(--brown) !important; color:#fff !important; }#product_page .product-informations { margin-top:28px !important; }#product_page .product-informations > div { margin-top:0 !important; }.product-informations .collapsible {margin:0 0 10px !important;padding:16px 52px 16px 18px !important;background:#fff !important;border:1px solid var(--grey-light) !important;border-radius:12px !important;font-size:15px !important;font-weight:500 !important;color:#333333 !important;letter-spacing:0 !important;text-transform:lowercase !important;}.product-informations .collapsible::first-letter { text-transform:uppercase; }.product-informations .collapsible::before,.product-informations .collapsible::after { background-color:var(--brown) !important; }.product-informations .collapsible:hover { border-color:#CFC8C4 !important; }.product-informations .collapsible.active { margin-bottom:0 !important; border-bottom-color:transparent !important; border-radius:12px 12px 0 0 !important; }.product-informations .collapsible.active + .collapsed-content {max-height:none !important;margin-bottom:10px !important; background:#fff;border-radius:0 0 12px 12px;box-shadow:inset 1px 0 0 var(--grey-light), inset -1px 0 0 var(--grey-light), inset 0 -1px 0 var(--grey-light);}.product-informations .collapsed-content > * { padding:0 18px 18px; }.product-informations .shipping-text,.product-informations .label-read-text,.product-informations .label-read-subtitle,.product-informations .label-read-end,.product-informations .part-left-text {width:auto !important;max-width:68ch;margin-top:0 !important;font-size:14.5px !important;font-weight:400 !important;line-height:1.65 !important;color:#444444 !important;}#product_page .contact-us { display:block !important; margin:8px 0 0 !important; }#product_page .uc-help {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:20px 22px;background:var(--beige, #F9F6F4);border-radius:14px;}#product_page .uc-help__txt b { display:block; margin-bottom:2px; font-size:17px; font-weight:600; color:#333333; }#product_page .uc-help__txt span { font-size:14px; line-height:1.5; color:#555555; }#product_page .uc-help__btns { display:flex; flex-wrap:wrap; gap:10px; }#product_page .contact-us a.uc-help__btn {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;background:var(--brown) !important;color:#fff !important;border-radius:12px;font-size:14.5px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;text-transform:none !important;}#product_page .contact-us a.uc-help__btn--wa { background:#fff !important; color:#1E7D45 !important; box-shadow:inset 0 0 0 1.5px #25D366; }#product_page .contact-us a.uc-help__btn:hover { filter:brightness(1.08); }#trust_payments_product { padding-block:48px 120px !important; }#product_page .uc-calc-head {display:flex;align-items:center;gap:14px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #EAE2DE;}#product_page .uc-calc-head__icon {flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--brown);box-shadow:0 0 0 1px #EAE2DE;}#product_page .uc-calc-head__txt { min-width:0; }#product_page .uc-calc-head .calculator-title {margin:0 0 3px !important;font-size:19px !important;font-weight:600 !important;line-height:1.25 !important;letter-spacing:-.01em;color:#333333 !important;}#product_page .uc-calc-head .calculator-subtitle {display:block !important;margin:0 !important;font-size:13.5px !important;font-weight:400 !important;line-height:1.4 !important;color:#666666 !important;}#product_page .uc-calc-head .calculator-subtitle #dimensionW { font-weight:600; color:#333333; }@media (max-width:767px) {#product_page .uc-calc-head { gap:12px; }#product_page .uc-calc-head__icon { width:40px; height:40px; }#product_page .uc-calc-head .calculator-title { font-size:17.5px !important; }}#product_page .uc-help { flex-direction:column; justify-content:center; gap:16px; padding:26px 22px; text-align:center; }#product_page .uc-help__btns { justify-content:center; gap:12px; width:100%; }#product_page .contact-us a.uc-help__btn { gap:10px; min-width:200px; min-height:54px; padding:0 28px; border-radius:14px; font-size:16px !important; }#product_page .contact-us a.uc-help__btn svg { flex:none; }@media (max-width:480px) {#product_page .contact-us a.uc-help__btn { flex:1 1 100%; min-width:0; }}#product_page .filters-ribbon {top:auto !important;right:auto !important;bottom:14px !important;left:14px !important;z-index:2;display:flex;flex-wrap:wrap;gap:6px;width:auto !important;height:auto !important;max-width:calc(100% - 28px);padding:0 !important;background:none !important;}#product_page .filters-ribbon > div {display:inline-flex !important;flex:none !important;align-items:center;gap:8px;width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:8px 14px 8px 12px !important;background:rgba(255, 255, 255, .94) !important;color:#333333 !important;border-radius:999px !important;box-shadow:0 6px 18px -8px rgba(0, 0, 0, .45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:13.5px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:0 !important;text-transform:none !important;}#product_page .filters-ribbon > div::before {content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--uc-dot, #2E9E5B);}#product_page .filters-ribbon .filter-one { --uc-dot:#2E9E5B; --uc-dot-ring:rgba(46, 158, 91, .45); }#product_page .filters-ribbon .filter-one::before { animation:uc-dot-pulse 2.2s ease-out infinite; }#product_page .filters-ribbon .filter-two { --uc-dot:#D08A1E; }#product_page .filters-ribbon .filter-three { --uc-dot:var(--brown); }#product_page .filters-ribbon .second-ribbon-span {position:static !important;display:inline-block !important;margin:0 0 0 2px !important;padding:0 0 0 10px !important;border-left:1px solid #DDD5D1;background:none !important;color:var(--brown) !important;font-size:inherit !important;font-weight:600 !important;text-transform:lowercase !important;}#product_page .filters-ribbon .second-ribbon-span::first-letter { text-transform:uppercase; }@keyframes uc-dot-pulse {0% { box-shadow:0 0 0 0 var(--uc-dot-ring); }70%{ box-shadow:0 0 0 8px rgba(255, 255, 255, 0); }100% { box-shadow:0 0 0 0 rgba(0, 0, 0, 0); }}@media (prefers-reduced-motion:reduce) {#product_page .filters-ribbon .filter-one::before { animation:none; }}@media (max-width:767px) {#product_page .filters-ribbon { bottom:12px !important; left:12px !important; }#product_page .filters-ribbon > div { padding:7px 12px 7px 10px !important; font-size:12.5px !important; }}#product_page .filters-ribbon { bottom:16px !important; left:16px !important; }#product_page .filters-ribbon > div {gap:8px;padding:8px 15px 8px 12px !important;background:var(--uc-pill) !important;color:#fff !important;box-shadow:0 6px 16px -8px var(--uc-pill-shadow) !important;font-size:14px !important;font-weight:600 !important;}#product_page .filters-ribbon > div::before { background:#fff !important; }#product_page .filters-ribbon .filter-one { --uc-pill:#1E8449; --uc-pill-shadow:rgba(30, 132, 73, .75); --uc-dot-ring:rgba(255, 255, 255, .75); }#product_page .filters-ribbon .filter-two { --uc-pill:#B8730F; --uc-pill-shadow:rgba(184, 115, 15, .7); --uc-dot-ring:rgba(255, 255, 255, .75); }#product_page .filters-ribbon .filter-three { --uc-pill:var(--brown); --uc-pill-shadow:rgba(132, 50, 29, .7); --uc-dot-ring:rgba(255, 255, 255, .75); }#product_page .filters-ribbon .second-ribbon-span { color:#fff !important; border-left-color:rgba(255, 255, 255, .5) !important; }@media (max-width:767px) {#product_page .filters-ribbon { bottom:12px !important; left:12px !important; }#product_page .filters-ribbon > div { padding:7px 13px 7px 11px !important; font-size:13px !important; }}#breadcrumb .breadcrumb {display:flex;flex-wrap:nowrap;align-items:center;margin:14px 0 16px !important;padding:0 !important;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-size:13.5px;line-height:1.4;}#breadcrumb .breadcrumb::-webkit-scrollbar { display:none; }#breadcrumb .breadcrumb > li { display:inline-flex; flex:none; align-items:center; }#breadcrumb .breadcrumb > li + li:before {content:"" !important;width:6px;height:6px;margin:0 10px 0 8px;padding:0 !important;border-top:1.5px solid #B5ACA8;border-right:1.5px solid #B5ACA8;transform:rotate(45deg);font:inherit !important;}#breadcrumb .breadcrumb a { color:#6B6461 !important; font-weight:400; text-decoration:none; transition:color .15s; }#breadcrumb .breadcrumb a:hover { color:var(--brown) !important; text-decoration:underline; text-underline-offset:3px; }#breadcrumb .breadcrumb li:last-child a { color:#333333 !important; font-weight:600; }@media (max-width:767px) {#breadcrumb .breadcrumb { margin:10px 0 12px !important; font-size:12.5px; }#breadcrumb .breadcrumb.uc-bc-end {-webkit-mask-image:linear-gradient(90deg, transparent, #000 12%);mask-image:linear-gradient(90deg, transparent, #000 12%);}}#product_page .price-row.uc-price {display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:4px;margin:6px 0 16px !important;}#product_page .uc-price .product_price { display:flex; flex-wrap:wrap; align-items:baseline; gap:4px 10px; }#product_page .uc-price .price { display:inline-flex; align-items:center; gap:8px; }#product_page .uc-price .price .price-view {font-size:17px !important;font-weight:400 !important;color:#8A8380 !important;text-decoration:line-through;text-decoration-thickness:1.5px;}#product_page .uc-price .uc-price__badge {display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#C0392B;color:#fff;font-size:13px;font-weight:700;line-height:1.3;}#product_page .uc-price .final_price {display:block !important;flex-basis:100%;font-size:18px !important;font-weight:500 !important;color:#333333 !important;}#product_page .uc-price .final_price .price-view {margin-right:4px;font-size:34px !important;font-weight:700 !important;line-height:1.1;letter-spacing:-.02em;color:#222222 !important;}#product_page .uc-price .final_price .super { margin-left:1px; font-size:.62em; line-height:0; vertical-align:.55em; }#product_page .uc-price .final_price .vat { margin-left:4px; font-size:13px !important; font-weight:400 !important; color:#777777 !important; }#product_page .uc-price__box { font-size:14px; font-weight:500; color:#444444; font-variant-numeric:tabular-nums; }#product_page .uc-price__box span { font-weight:400; color:#777777; }#product_page .uc-price__links { display:flex; flex-wrap:wrap; align-items:center; gap:8px 18px; margin-top:8px; }#product_page .uc-price .price-include {position:relative !important;display:inline-flex !important;align-items:center;gap:6px;margin:0 !important;padding:0 !important;background:none !important;border-radius:0 !important;cursor:pointer;}#product_page .uc-price .price-include img { width:16px; height:16px; opacity:.75; }#product_page .uc-price .question-text {font-size:13.5px !important;font-weight:500 !important;color:#555555 !important;text-decoration:underline dotted;text-underline-offset:4px;}#product_page .uc-price .price-include:hover .question-text { color:var(--brown) !important; }#product_page .uc-price .price-include .popuptext {top:calc(100% + 10px) !important;right:auto !important;bottom:auto !important;left:0 !important;width:min(320px, 80vw) !important;margin:0 !important;padding:12px 14px !important;background:#fff !important;color:#444444 !important;border-radius:12px !important;box-shadow:0 12px 32px -12px rgba(0, 0, 0, .35), 0 0 0 1px #EAE2DE !important;transform:none !important;font-size:13.5px !important;font-weight:400 !important;line-height:1.5 !important;text-align:left !important;}#product_page .uc-price .price-include .popuptext::after { display:none !important; }#product_page .uc-price .price-include .popuptext { visibility:hidden !important; }#product_page .uc-price .price-include .popuptext.show { visibility:visible !important; z-index:30 !important; }#product_page .uc-price #whatsapp-mobile { position:static !important; display:block !important; width:auto !important; height:auto !important; margin:0 !important; }#product_page .uc-price #whatsapp-mobile a {display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#1E7D45 !important;text-decoration:none;}#product_page .uc-price #whatsapp-mobile img { width:22px !important; height:22px !important; }#product_page .uc-price #whatsapp-mobile a:hover span { text-decoration:underline; text-underline-offset:3px; }#product_page .price-calculator > .whatsapp-icon { display:none !important; }#product_page .price-row.uc-price {display:grid !important;grid-template-columns:1fr auto;grid-template-areas:"price links" "box links";align-items:center !important;gap:4px 16px;width:auto;margin:8px 0 18px !important;padding:16px 20px !important;background:#fff;border-radius:16px;box-shadow:0 0 0 1px #EAE2DE, 0 8px 22px -16px rgba(132, 50, 29, .35);}#product_page .uc-price .product_price { grid-area:price; }#product_page .uc-price .uc-price__box { grid-area:box; margin-top:4px; padding-top:6px; border-top:1px dashed #EAE2DE; }#product_page .uc-price .uc-price__links { grid-area:links; align-self:center; margin:0 !important; }#product_page .uc-price #whatsapp-mobile a {flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:#F1FAF4;font-size:12.5px;line-height:1.25;text-align:center;}#product_page .uc-price #whatsapp-mobile img { width:28px !important; height:28px !important; }@media (max-width:968px) {#product_page .price-row.uc-price { margin-left:var(--space-l) !important; margin-right:var(--space-l) !important; }}@media (max-width:576px) {#product_page .price-row.uc-price { margin-left:16px !important; margin-right:16px !important; padding:14px 16px !important; }#product_page .uc-price .final_price .price-view { font-size:30px !important; }#product_page .uc-price #whatsapp-mobile a { padding:8px 10px; }#product_page .uc-price #whatsapp-mobile a span { max-width:72px; }}#product_page .price-row.uc-price { grid-template-areas:"price links" "box links" "info links"; }#product_page .uc-price .price-include { grid-area:info; justify-self:start; margin-top:6px !important; }#product_page .btn-group.product_quantity {display:inline-flex !important;align-items:stretch;height:52px;margin:0 0 14px !important;overflow:hidden;background:#fff;border:1.5px solid #CFC8C4;border-radius:12px;}#product_page .btn-group.product_quantity > .btn {float:none !important;display:grid;place-items:center;height:100% !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}#product_page .btn-group.product_quantity > .qt-down,#product_page .btn-group.product_quantity > .qt-up { width:48px; color:var(--brown) !important; font-size:24px !important; font-weight:400 !important; }#product_page .btn-group.product_quantity > .quantity {min-width:56px;padding:0 6px !important;color:#333333 !important;font-size:18px !important;font-weight:600 !important;font-variant-numeric:tabular-nums;cursor:default;}#product_page .btn-group.product_quantity > .btn:hover { background:#F9F6F4 !important; }#product_page .product-order-button .uc-buyrow {display:flex;align-self:stretch;align-items:stretch;gap:10px;width:100%;}#product_page .uc-buyrow > .btn-group.product_quantity { flex:0 0 auto !important; width:auto !important; height:54px !important; margin:0 !important; }#product_page .btn-group.product_quantity > .btn { flex:none !important; min-width:0 !important; }#product_page .btn-group.product_quantity > .qt-down,#product_page .btn-group.product_quantity > .qt-up { width:44px !important; }#product_page .btn-group.product_quantity > .quantity { width:auto !important; min-width:44px !important; }#product_page .uc-buyrow > .btn-block { flex:1 1 auto; width:auto !important; min-width:0 !important; margin:0 !important; }#product_page .ribbon {top:16px !important;right:16px !important;bottom:auto !important;left:auto !important;z-index:2;width:auto !important;height:auto !important;min-width:0 !important;margin:0 !important;padding:6px 12px !important;background:#C0392B !important;color:#fff !important;border-radius:999px !important;box-shadow:0 6px 16px -8px rgba(192, 57, 43, .7);transform:none !important;font-size:14px !important;font-weight:700 !important;line-height:1.2 !important;text-align:center;}@media (max-width:767px) {#breadcrumb .breadcrumb { margin:6px 0 4px !important; }#product_page .productSwiperMobile { height:auto !important; aspect-ratio:1 / 1; }#product_page .productSwiperMobile .swiper-wrapper, #product_page .productSwiperMobile .swiper-slide, #product_page .productSwiperMobile .swiper-slide > a { height:100% !important; }#product_page .productSwiperMobile .swiper-slide > a { display:block; }#product_page .productSwiperMobile .nav-arrows > button.swiper-button-lock { visibility:hidden; } #product_page .productSwiperMobile .swiper-slide img { object-fit:contain; }#product_page h1[itemprop="name"] { margin-top:4px !important; margin-bottom:6px !important; font-size:20px !important; }#product_page .brand-img { height:auto !important; min-height:0 !important; margin-bottom:12px !important; line-height:0; }#product_page .brand-img a { display:inline-block; }#product_page .brand-img img { display:block; max-height:26px !important; }#product_page #link_collapsible { display:none !important; }#product_page .price-row.uc-price { row-gap:2px; margin-top:4px !important; margin-bottom:12px !important; padding:10px 14px !important; }#product_page .uc-price .final_price .price-view { font-size:28px !important; }#product_page .uc-price #whatsapp-mobile a { justify-content:center; width:46px; height:46px; padding:0 !important; border-radius:50%; }#product_page .uc-price #whatsapp-mobile a span { display:none; }#product_page .uc-price .price-include { margin-top:2px !important; }#product_page .btn-group.product_quantity > .qt-down,#product_page .btn-group.product_quantity > .qt-up { width:40px !important; }#product_page .btn-group.product_quantity > .quantity { min-width:40px !important; }#product_page .ribbon { top:12px !important; right:12px !important; padding:5px 11px !important; font-size:13px !important; }}#product_page .uc-tp-product { margin-top:48px; padding-inline:0; }@media (max-width:767px) { #product_page .uc-tp-product { margin-top:32px; } }.shop_heading .part-center h1 { margin:0 0 12px !important; font-size:30px !important; font-weight:500 !important; line-height:1.2 !important; color:#333333 !important; }.shop_heading .part-center p,.shop_heading .part-center p span { font-size:15px !important; font-weight:400 !important; line-height:1.6 !important; color:#555555 !important; }.shop_heading .part-right .icon-div .content { font-size:14.5px !important; font-weight:500 !important; color:#333333 !important; }.shop_heading .uc-more {display:none;margin-top:8px;padding:0;background:none;border:0;color:var(--brown);font-size:14px;font-weight:600;text-decoration:underline dotted;text-underline-offset:4px;cursor:pointer;}.categories-nav { padding-bottom:16px !important; }.categories-nav .scroll-track { gap:8px !important; }.categories-nav .scroll-track.lvl2-class { margin-top:16px !important; }.categories-nav .scroll-track.lvl2-class,.categories-nav .scroll-track.lvl3-class { margin-bottom:10px !important; }.categories-nav .scroll-track a {flex:none;padding:9px 16px !important;background:#F4EEE9 !important;border-radius:999px !important;font-size:13.5px !important;font-weight:500 !important;color:#444444 !important;text-transform:lowercase !important;}.categories-nav .scroll-track a::first-letter { text-transform:uppercase; }.categories-nav .scroll-track a.active,.categories-nav .scroll-track a:hover { background:var(--brown) !important; color:#fff !important; }.toolbar .title-filter {display:inline-flex !important;align-items:center;gap:10px;padding:10px 18px;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1.5px #CFC8C4;cursor:pointer;transition:box-shadow .2s;}.toolbar .title-filter:hover { box-shadow:inset 0 0 0 1.5px var(--brown); }.toolbar .title-filter span { font-size:14px !important; font-weight:600 !important; letter-spacing:0 !important; color:#333333 !important; text-decoration:none !important; text-transform:none !important; }.toolbar .title-filter img { width:18px !important; height:18px !important; margin:0 !important; }@media (min-width:801px) {.shop_right_column .shop_heading { margin-bottom:8px !important; }.shop_right_column .shop_heading .part-left img { height:300px !important; object-fit:cover; }.shop_right_column .shop_heading .part-center { align-self:flex-start; height:auto !important; min-height:0 !important; margin-top:44px !important; padding-top:26px !important; padding-bottom:26px !important; }.shop_right_column .shop_heading .part-right { align-self:flex-start; margin-top:44px !important; }.toolbar { margin-top:4px !important; }}@media (max-width:800px) {.shop_right_column .shop_heading .part-left img { height:170px !important; object-fit:cover; }.shop_right_column .shop_heading .part-center { display:block !important; padding:20px 31px 8px !important; text-align:left !important; }.shop_heading .part-center h1 { margin-bottom:8px !important; font-size:24px !important; }.shop_heading .part-center p { display:-webkit-box; margin:0 !important; overflow:hidden; -webkit-box-orient:vertical; -webkit-line-clamp:3; }.shop_heading .part-center.is-open p { display:block; }.shop_heading .uc-more { display:inline-block; }.shop_heading .uc-more[hidden] { display:none; }.shop_right_column .shop_heading .part-right { flex-direction:row !important; flex-wrap:wrap; justify-content:flex-start !important; gap:8px 16px !important; width:auto !important; margin:8px 0 4px !important; padding:8px 31px 12px !important; }.shop_heading .part-right .icon-div { margin:0 !important; column-gap:8px !important; }.shop_heading .part-right .icon-div img.icon-shop { width:20px !important; height:20px !important; }.shop_heading .part-right .icon-div .content { font-size:12.5px !important; }.shop_right_column .shop_categories { padding-inline:16px !important; }#shop_products { padding-inline:12px !important; }}@media (max-width:576px) {#shop_products .product_container { gap:12px !important; }#shop_products .product_container .product_wrapper { flex:0 0 calc(50% - 6px) !important; min-width:0; }#shop_products .product_preview_img { height:auto !important; min-height:0 !important; line-height:0 !important; aspect-ratio:1 / 1; }#shop_products .product_preview_img img { width:100%; height:100%; max-height:100% !important; object-fit:contain; }#shop_products .product_preview .product_preview_title { font-size:13px !important; }#shop_products .product_preview.uc-card { margin-bottom:0 !important; }}.toolbar * { text-transform:none !important; }.toolbar { margin:8px 0 22px !important; padding:14px 18px !important; background:#fff; border-radius:16px; box-shadow:0 0 0 1px #EAE2DE; }.toolbar .uc-toolbar__bar { display:flex; flex-wrap:wrap; align-items:center; gap:12px 16px; }.toolbar .uc-toolbar__count { margin-right:auto; font-size:14.5px; font-weight:600; color:#333333; }.toolbar .title-filter { margin:0 !important; }.toolbar .uc-toolbar__sort { display:inline-flex; align-items:center; gap:10px; margin:0; font-weight:400; }.toolbar .uc-toolbar__sort > span,.toolbar .collapsible-content .text-filter { font-size:13.5px !important; font-weight:500 !important; color:#555555 !important; white-space:nowrap; }.toolbar #sort,.toolbar #uc-brand-filter, .toolbar #uc-disp-filter, .toolbar #order-shipping {height:44px;min-width:0;padding:0 38px 0 14px !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2384321D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat !important;border:1.5px solid #CFC8C4 !important;border-radius:12px !important;font-size:14px !important;font-weight:500 !important;color:#333333 !important;-webkit-appearance:none;appearance:none;cursor:pointer;}.toolbar #sort:focus,.toolbar #uc-brand-filter:focus,.toolbar #uc-disp-filter:focus,.toolbar #order-shipping:focus { border-color:var(--brown) !important; outline:none; }.toolbar .collapsible-content { align-items:flex-end; justify-content:flex-start !important; gap:16px 28px; margin-top:14px; padding-top:14px; border-top:1px solid #EFEAE7; }.toolbar .collapsible-content .toolbar-item { display:flex !important; flex-direction:column; justify-content:flex-start !important; gap:6px; margin:0 !important; }.toolbar .collapsible-content .filter-three { order:-1; }.toolbar .collapsible-content .filter-brand { order:-2; } .toolbar .collapsible-content .filter-disp { order:-3; } .toolbar .filter-two { flex:0 1 320px; width:auto !important; min-width:220px; padding:0 12px 0 10px; }.toolbar .collapsible-content { overflow:visible !important; } .toolbar .filter-two #price_slider_block { margin:10px 0 0 !important; padding-top:6px; }.toolbar .filter-two #price_slider_block #slider-step .noUi-origin { z-index:3; }.toolbar .filter-two #price_slider_block p { margin:6px 0 0 !important; text-align:left !important; }.toolbar .filter-two #price_slider_block p small { font-size:13.5px !important; font-weight:600 !important; color:#333333 !important; }.toolbar .filter-two #price_slider_block #slider-step.noUi-horizontal { height:4px !important; border-radius:4px !important; }.toolbar .filter-two #price_slider_block #slider-step.noUi-horizontal .noUi-base .noUi-handle {top:-8px !important;right:-10px !important;left:auto !important;width:20px !important;height:20px !important;background:#fff !important;border:2px solid var(--brown) !important;border-radius:50% !important;box-shadow:0 2px 6px rgba(0, 0, 0, .2) !important;cursor:grab;}@media (min-width:801px) {.toolbar .title-filter { display:none !important; }.toolbar .collapsible-content { display:flex !important; height:auto !important; }}@media (max-width:800px) {.toolbar { margin-inline:0 !important; padding:12px 14px !important; }.toolbar .uc-toolbar__count { flex:0 0 100%; margin:0; }.toolbar .title-filter { flex:none; height:44px; padding:0 16px !important; }.toolbar .uc-toolbar__sort { flex:1 1 0; min-width:0; }.toolbar .uc-toolbar__sort > span { display:none; }.toolbar .uc-toolbar__sort #sort { width:100%; }.toolbar .collapsible-content { flex-direction:column; align-items:stretch; }.toolbar .filter-two { flex:none; width:100% !important; }.toolbar #order-shipping,.toolbar #uc-disp-filter,.toolbar #uc-brand-filter { width:100%; }}.product_preview.uc-card .product_preview_img > img { width:100%; height:100%; object-fit:contain; }#shop_products .toolbar-item .pagination { flex-wrap:wrap; justify-content:center; gap:8px !important; margin:28px 0 8px; }#shop_products .toolbar-item .pagination li { width:auto !important; height:auto !important; }#shop_products .toolbar-item .pagination li a,#shop_products .toolbar-item .pagination li span {display:grid;place-items:center;width:44px !important;height:44px !important;padding:0 !important;background:#fff;border:0 !important;border-radius:12px !important;box-shadow:inset 0 0 0 1.5px #E2DCD8;font-size:15px;font-weight:600;color:#333333 !important;transition:box-shadow .2s, color .2s;}#shop_products .toolbar-item .pagination li a:hover { box-shadow:inset 0 0 0 1.5px var(--brown); color:var(--brown) !important; }#shop_products .toolbar-item .pagination li.active a { background:var(--brown) !important; box-shadow:none; color:#fff !important; }#section-container section[id^="image_text_section_"] .content-wrapper .image {height:620px;border-radius:18px 0 0 18px;overflow:hidden;}#section-container section[id^="image_text_section_"] .content-wrapper.invert .image {border-radius:0 18px 18px 0;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box {display:flex;flex-direction:column;align-items:flex-start;width:min(46vw, 620px);padding:44px 48px;background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(51, 51, 51, .06), 0 22px 48px -18px rgba(51, 51, 51, .3);}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .subtitle {order:-1;margin-bottom:12px;font-family:'Poppins', sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brown);}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .subtitle:empty {display:none;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .title {margin-bottom:16px;font-size:clamp(26px, 2.5vw, 36px);font-weight:500;line-height:1.2;color:#2b2b2b;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .section-text {align-self:stretch;margin-bottom:26px;font-size:15.5px;font-weight:300;line-height:1.7;color:#555;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .section-text p:last-child {margin-bottom:0;}#homepage #section-container section[id^="image_text_section_"] .text-box .section-text {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .button {float:none;display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:10px;font-size:14px;font-weight:500;letter-spacing:.06em;color:#fff;text-decoration:none;transition:background .2s ease, transform .2s ease;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .button::after {content:"\2192";font-size:17px;line-height:1;transition:transform .2s ease;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .button:hover {background:#6C2918;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .button:hover::after {transform:translateX(4px);}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .sub-section {align-self:stretch;}@media (max-width:700px) {#section-container section[id^="image_text_section_"] .content-wrapper .image,#section-container section[id^="image_text_section_"] .content-wrapper.invert .image {height:300px;border-radius:0;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box {width:calc(100vw - 32px);padding:26px 22px;transform:translateY(-44px);margin-bottom:-20px;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .title {font-size:24px;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .section-text {font-size:15px;line-height:1.6;}#homepage #section-container section[id^="image_text_section_"] .text-box .section-text {-webkit-line-clamp:5;}#section-container section[id^="image_text_section_"] .content-wrapper .text-box .button {align-self:stretch;justify-content:center;}}#homepage #section-container > .clerk {display:block;padding-top:56px;}#homepage #section-container > .clerk .clerk-headline {margin-bottom:6px;font-size:28px;font-weight:500;line-height:1.2;color:#2b2b2b;}#homepage #section-container > .clerk .clerk-related-card {margin-bottom:8px;}@media (max-width:700px) {#homepage #section-container > .clerk {padding-top:28px;}#homepage #section-container > .clerk .clerk-headline {font-size:22px;}}#section-container section[id^="three_col_icons_section_"] .cols {align-items:stretch;gap:16px;}#section-container section[id^="three_col_icons_section_"] .cols .sep {display:none;}#section-container section[id^="three_col_icons_section_"] .cols .col {justify-content:flex-start;padding:28px 24px;background:var(--beige);border-radius:16px;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-icon {display:flex;align-items:center;justify-content:center;height:52px;margin-bottom:16px;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-icon img {height:auto;max-height:52px;max-width:190px;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-title {margin-bottom:8px;font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2b2b2b;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-text {display:block;width:auto;max-width:34ch;font-size:14.5px;font-weight:400;line-height:1.55;color:#555;overflow:visible;}@media (max-width:768px) {#section-container section[id^="three_col_icons_section_"] .cols {gap:10px;margin:0;padding-inline:16px;}#section-container section[id^="three_col_icons_section_"] .cols .col,#section-container section[id^="three_col_icons_section_"] .cols .col:not(:last-child) {display:grid;grid-template-columns:84px 1fr;column-gap:14px;align-items:center;margin-bottom:0;padding:16px 18px;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-icon {grid-row:1 / span 2;height:auto;margin-bottom:0;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-icon img {max-width:84px;max-height:44px;height:auto;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-title {margin-bottom:2px;font-size:14px;text-align:left;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-text,#section-container section[id^="three_col_icons_section_"] .cols .col:last-child .col-text {width:auto;max-width:none;font-size:14px;text-align:left;}}#section-container section[id^="trustpilot_two_col_"] .boxes {gap:16px;padding-inline:var(--space-xl);}#section-container section[id^="trustpilot_two_col_"] .boxes .box {justify-content:center;padding:36px 28px;border-radius:16px;}#section-container section[id^="trustpilot_two_col_"] .boxes .box .box-icon {margin-bottom:20px;}#section-container section[id^="trustpilot_two_col_"] .boxes .box .box-icon.trustpilot-img {width:170px;}#section-container section[id^="trustpilot_two_col_"] .boxes .box .box-icon.box-img {width:56px;}#section-container section[id^="trustpilot_two_col_"] .boxes .box .box-title {font-size:18px;font-weight:600;letter-spacing:.05em;color:#2b2b2b;}#section-container section[id^="trustpilot_two_col_"] .boxes .box .box-subtitle {margin-top:8px;font-size:15px;font-weight:400;line-height:1.55;color:#555;}#section-container section[id^="trustpilot_two_col_"] .boxes .box .box-link {margin-top:20px;padding:11px 22px;border:1.5px solid var(--brown);border-radius:10px;font-family:'Poppins', sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--brown);text-decoration:none;transition:background .2s ease, color .2s ease;}#section-container section[id^="trustpilot_two_col_"] .boxes .box .box-link:hover {background:var(--brown);color:#fff;}@media (max-width:800px) {#section-container section[id^="trustpilot_two_col_"] .boxes {flex-direction:column;gap:10px;padding-inline:16px;}#section-container section[id^="trustpilot_two_col_"] .boxes .box {padding:28px 20px;}#section-container section[id^="trustpilot_two_col_"] .boxes .box .box-title {font-size:16px;}}#section-container section[id^="two_col_image_"] .boxes {gap:16px;}#section-container section[id^="two_col_image_"] .boxes .box.box-image img {border-radius:16px;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag {gap:16px;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .first-parag,#section-container section[id^="two_col_image_"] .boxes .box.box-parag .second-parag {border-radius:16px;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .content-parag .title-first-row {font-size:26px;font-weight:500;line-height:1.25;color:#2b2b2b;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .content-parag .text-first-row {margin-top:14px;font-size:15.5px;font-weight:400;line-height:1.6;color:#555;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .second-parag .content-parag .text-first-row {margin-top:4px;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .first-parag .icon-image {padding-bottom:120px;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .content-parag .button-support {width:auto;min-width:0;margin:24px 0 0;padding:0;border-radius:10px;overflow:hidden;transition:background .2s ease;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .content-parag .button-support:hover {background:#6C2918;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .content-parag .button-support a {display:block;padding:14px 30px;font-family:'Poppins', sans-serif;font-size:14px;font-weight:500;letter-spacing:.06em;text-decoration:none;color:#fff;}@media (max-width:900px) {#section-container section[id^="two_col_image_"] .boxes .box.box-image img {height:340px;border-radius:0;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag {gap:10px;margin-top:-44px;padding-inline:16px;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .first-parag,#section-container section[id^="two_col_image_"] .boxes .box.box-parag .second-parag {padding:28px 22px !important;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .first-parag {background:#fff;box-shadow:0 1px 2px rgba(51, 51, 51, .06), 0 18px 40px -18px rgba(51, 51, 51, .3);}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .content-parag .title-first-row {padding-top:0;font-size:22px;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .second-parag .icon-image {flex:0 0 auto;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .second-parag .icon-image img {height:40px !important;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .second-parag .content-parag {flex:1;}#section-container section[id^="two_col_image_"] .boxes .box.box-parag .content-parag .button-support {width:100% !important;margin:20px 0 0 !important;}}@media (max-width:800px) {#section-container section[id^="trustpilot_homepage_"] {padding-inline:16px;}}#section-container section[id^="image_text_section_"] .content-wrapper .text-box h1.title {margin-top:0;font-family:'Poppins', sans-serif;letter-spacing:0;text-transform:none;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-icon.col-pay {gap:8px;flex-wrap:wrap;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay .pay-logo {display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 12px;background:#fff;border-radius:10px;box-shadow:0 0 0 1px #EAE2DE;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay .pay-logo img,#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay .pay-logo svg {display:block;width:auto;height:19px;max-width:none;max-height:none;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay .pay-logo--scalapay img {height:15px;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay .pay-logo--findomestic svg {height:17px;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay .pay-logo small {font-size:11px;font-weight:600;color:#253B80;white-space:nowrap;}@media (max-width:768px) {#section-container section[id^="three_col_icons_section_"] .cols .col .col-icon.col-pay {grid-column:1 / -1;grid-row:3;justify-content:flex-start;margin-top:12px;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay ~ .col-title,#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay ~ .col-text {grid-column:1 / -1;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay .pay-logo {height:36px;padding:0 10px;}}#section-container .uc-home-h1 {padding:34px 24px 30px;text-align:center;background:var(--beige);}#section-container .uc-home-h1 h1 {max-width:22em;margin:0 auto;font-size:clamp(26px, 2.9vw, 40px);font-weight:300 !important;line-height:1.2;letter-spacing:0;text-transform:none;text-wrap:balance;color:#2b2b2b;}#section-container .uc-home-h1 h1 strong {font-weight:600;color:var(--brown);}#section-container .uc-home-h1::after {content:"";display:block;width:56px;height:3px;margin:16px auto 0;border-radius:3px;background:var(--brown);}#section-container section[id^="three_col_icons_section_"] .cols .col .col-icon.col-pay {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;width:100%;max-width:320px;height:auto;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay .pay-logo {height:38px;padding:0 8px;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-pay .pay-logo--klarna svg {height:16px;}@media (max-width:768px) {#section-container .uc-home-h1 {padding:22px 44px 20px;}#section-container .uc-home-h1 h1 {font-size:23px;}#section-container .uc-home-h1::after {margin-top:12px;}#section-container section[id^="three_col_icons_section_"] .cols .col .col-icon.col-pay {max-width:none;}}.pay-logo svg path {fill:#111 !important;}.pay-logo small {color:#111 !important;}.pay-logo img {filter:grayscale(1) brightness(0);}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) [id^="banner_"] {margin-bottom:36px !important;padding:26px 0 !important;background:var(--beige) !important;border-bottom:1px solid #EFE8E4;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) [id^="banner_"] .title-banner {display:block;margin:0 !important;font-size:28px !important;font-weight:500 !important;line-height:1.2;text-transform:none !important;color:#2b2b2b !important;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page > .container,body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) [id^="banner_"] > .container {width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px, 3.3vw, 48px);}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page > .container {padding-bottom:64px;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .heading:not(.nav-title) {margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.25;color:#2b2b2b;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page label {margin-bottom:6px;font-size:13.5px;font-weight:500;color:#444;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .form-control {height:48px;padding:0 14px;background:#fff;border:1.5px solid #CFC8C4;border-radius:10px;box-shadow:none;font-size:15px;color:#333;transition:border-color .2s, box-shadow .2s;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page textarea.form-control {height:auto;min-height:120px;padding:12px 14px;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .form-control:focus {border-color:var(--brown);box-shadow:0 0 0 3px rgba(132, 50, 29, .12);outline:none;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.button {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;background:var(--brown) !important;border:0;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff;transition:background .2s, transform .2s;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.button:hover {background:#6C2918 !important;transform:translateY(-1px);}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well {margin-top:16px;padding:28px;background:#fff;border:1px solid #EAE2DE;border-radius:18px;box-shadow:0 1px 2px rgba(51, 51, 51, .05), 0 14px 34px -22px rgba(51, 51, 51, .3);}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .alert {border-radius:10px;font-size:14px;}#order_status #request_page .col-md-12 > .heading {display:none;}#order_status #request_page .search-order {margin:0;font-size:16px;color:#555;}#login #registration_row {display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);gap:24px;align-items:start;margin:40px 0 0;}#login #registration_row::before,#login #registration_row::after {content:none;}#login #registration_row > div {float:none;width:auto;padding:32px;background:#fff;border:1px solid #EAE2DE;border-radius:18px;box-shadow:0 1px 2px rgba(51, 51, 51, .05), 0 14px 34px -22px rgba(51, 51, 51, .3);}#login #registration_row > #formLogin {background:var(--beige);}#login #registration_row .heading {margin:0 0 4px;font-size:26px;font-weight:500;}#login #registration_row .form-title {margin-bottom:22px;font-size:15px;font-weight:400;color:#666;}#login #registration_row form {padding:0;background:transparent;}#login #registration_row form p {font-size:14px;color:#555;}#login #registration_row form a {font-weight:600;text-decoration:underline;text-underline-offset:3px;}#login #registration_row .form-submit {margin:20px 0 0;}#login #registration_row .form-submit .btn.button {width:100%;min-height:52px;font-size:16px;}#login #registration_row .legalLinks {margin:4px 0 0;font-size:12.5px;line-height:1.55;color:#666;}#login #registration_row .legalLinks a {font-weight:500;}.uc-gate {max-width:520px;margin:24px auto 0;padding:36px 32px;text-align:center;background:var(--beige);border-radius:18px;}.uc-gate__icon {display:inline-grid;place-items:center;width:60px;height:60px;margin-bottom:16px;border-radius:50%;background:#fff;color:var(--brown);box-shadow:0 0 0 1px #EAE2DE;}.uc-gate p {margin:0 0 20px;font-size:16px;line-height:1.5;color:#444;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block {margin:0 0 24px;padding:14px;background:var(--beige);border-radius:16px;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block .nav-title {display:block;margin:4px 0 10px;padding:0 12px;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block .nav-title a {font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brown) !important;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block #user-menu {background:transparent;border:0;box-shadow:none;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block #user-menu > li {border:0;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block #user-menu > li > a {display:block;padding:11px 12px;border-radius:10px;font-size:15px;line-height:1.3;color:#333 !important;transition:background .2s, color .2s;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block #user-menu > li > a:hover {background:rgba(255, 255, 255, .7);color:var(--brown) !important;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block #user-menu > li > a.active {background:#fff;box-shadow:inset 3px 0 0 var(--brown), 0 0 0 1px #EAE2DE;font-weight:600;color:var(--brown) !important;}@media (max-width:800px) {body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) [id^="banner_"] {margin-bottom:24px !important;padding:18px 0 !important;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) [id^="banner_"] .title-banner {font-size:23px !important;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well {padding:20px 16px;}#login #registration_row {grid-template-columns:1fr;gap:16px;margin-top:24px;}#login #registration_row > div {padding:24px 18px;}.uc-gate {padding:28px 20px;}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.button {width:100%;}}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block .nav-title, body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block .nav-title * { font-family:'Poppins', sans-serif !important; font-size:12.5px !important; font-weight:600 !important; line-height:1.2 !important; letter-spacing:.1em; text-transform:uppercase; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block #user-menu > li { margin:0 0 2px !important; padding:0 !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block #user-menu > li > a { padding:11px 12px !important; font-size:15px !important; line-height:1.3 !important; border:0 !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .profileLeft > .heading, body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page h1.heading { text-align:left !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .heading small { margin-left:8px; font-size:14px; font-weight:400; color:#777; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .form-group.row { align-items:center; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page input[type=file] { font-size:14px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_switch { display:flex; align-items:center; gap:10px; font-size:14.5px; color:#444; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .form-submit { margin:8px 0 0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar { display:flex; flex-wrap:wrap; align-items:center; gap:10px; margin:14px 0 6px; padding:0; background:transparent; border:0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .toolbar-item { margin:0; padding:0; float:none; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .btn.button-white { display:inline-flex; align-items:center; gap:8px; min-height:46px; padding:0 16px; background:#fff; border:1.5px solid #CFC8C4; border-radius:10px; font-size:14.5px; font-weight:500; color:#333; text-transform:none; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .btn.button-white::after { content:""; width:7px; height:7px; margin-top:-4px; border-right:1.6px solid currentColor; border-bottom:1.6px solid currentColor; transform:rotate(45deg); }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .toolbar-form { margin-left:auto; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .input-group { display:flex; width:auto; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .input-group .form-control { width:220px; height:46px; border-radius:10px 0 0 10px; border-right:0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .input-group-btn { width:auto; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .input-group-btn .btn.button { min-height:46px; padding:0 16px; border-radius:0 10px 10px 0; transform:none; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .dropdown-menu { padding:6px; border:1px solid #EAE2DE; border-radius:12px; box-shadow:0 14px 34px -18px rgba(51, 51, 51, .4); }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .dropdown-menu > li > a { padding:9px 12px; border-radius:8px; font-size:14.5px; cursor:pointer; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .dropdown-menu > li.active > a { background:var(--beige); color:var(--brown); font-weight:600; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well_order > .row { display:flex; flex-wrap:wrap; align-items:center; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well_order p { margin:0; font-size:15px; line-height:1.85; color:#444; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well_order .text-right br { display:none; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well_order .btn.button i { margin-left:8px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.button-address { display:inline-flex; align-items:center; justify-content:center; min-height:44px; padding:0 20px; background:#fff; border:1.5px solid var(--brown); border-radius:12px; font-size:14.5px; font-weight:600; text-transform:none; color:var(--brown); }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.button-address:hover { background:var(--brown); color:#fff; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page #order_buttons { margin:12px 0 4px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail { margin-top:16px; padding:22px 24px; background:#fff; border:1px solid #EAE2DE; border-radius:16px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail .info-order { font-size:15px; line-height:1.75; color:#444; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail .info-order small { font-size:13px; color:#666; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail .info-order .heading { display:inline-block; margin:6px 0 0; padding:6px 14px; background:var(--beige); border-radius:999px; font-size:15px !important; font-weight:600 !important; color:var(--brown); }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail address { margin:0; font-style:normal; font-size:15px; line-height:1.7; color:#444; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail address .heading { margin-bottom:8px; font-size:17px !important; font-weight:600 !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-details-content { margin-top:28px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-details-content .heading { margin-bottom:10px; font-size:20px !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table { margin:0; border-collapse:separate; border-spacing:0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > thead > tr > th { padding:10px 8px; border-bottom:1px solid #E5DEDA; font-size:12px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:#777; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tbody > tr > td { padding:16px 8px; border-top:0; border-bottom:1px solid #EFEAE7; vertical-align:middle; font-size:15px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table .cart_table_row { display:flex; align-items:center; margin:0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table .cart_table_image { flex:0 0 96px; width:96px; padding:0 16px 0 0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table .cart_table_image img { width:80px; height:80px; object-fit:cover; border-radius:10px; background:var(--beige); }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table .cart_table_content { flex:1; width:auto; padding:0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table .cart_table_content a { font-weight:500; color:#2b2b2b; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table .cart_table_content .options { display:block; margin-top:4px; font-size:13.5px; color:#666; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tfoot > tr > td { padding:10px 8px; border:0; font-size:15px; color:#444; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tfoot > tr:last-child > td { padding-top:14px; border-top:1px solid #E5DEDA; font-size:18px; font-weight:600; color:#2b2b2b; }@media (max-width:800px) {body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail { padding:18px 16px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail .col-md-6 + .col-md-6 { margin-top:16px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .toolbar-form { margin-left:0; width:100%; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .input-group .form-control { flex:1; width:auto; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .input-group-btn .btn.button { width:auto; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table .cart_table_image { flex-basis:72px; width:72px; padding-right:12px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table .cart_table_image img { width:60px; height:60px; }}@media (max-width:767px) {body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .third-column-product { float:none; width:100%; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block { margin-bottom:20px; padding:10px 12px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block .user-nav { position:relative; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block .nav-title { margin:0; padding:8px 44px 8px 6px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block .main-menu-btn { position:absolute; top:4px; right:6px; margin:0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block #user-menu { margin-top:6px; }}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block #user-menu > li > a#giftcard_link { display:none !important; }#wishlist #request_page .profileLeft > .heading,#messages #request_page .profileLeft > h1.heading { display:none; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .profileLeft { margin-top:0 !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .profileLeft > .heading { margin-bottom:16px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .profileLeft > .heading > .row { display:flex; flex-wrap:wrap; align-items:center; row-gap:10px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .form-group { margin-bottom:16px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .form-group.row > div > label { margin:0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .user_fixed_email { margin:0; font-size:15px; font-weight:600; color:#2b2b2b; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.button-address { background:#fff !important; color:var(--brown) !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.button-address:hover { background:var(--brown) !important; color:#fff !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.btn-primary { display:inline-flex; align-items:center; justify-content:center; min-height:48px; padding:0 28px; background:var(--brown); border:0; border-radius:12px; font-size:15px; font-weight:600; text-transform:none; color:#fff; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.btn-primary:hover { background:#6C2918; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.btn-danger { display:inline-flex; align-items:center; justify-content:center; min-height:46px; padding:0 24px; background:#fff; border:1.5px solid #B03A2E; border-radius:12px; font-size:15px; font-weight:600; text-transform:none; color:#B03A2E; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .btn.btn-danger:hover { background:#B03A2E; color:#fff; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .addresses-container { display:flex; flex-wrap:wrap; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well-address { display:flex; flex-direction:column; height:calc(100% - 20px); margin:0 0 20px; padding:22px 24px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well-single-address { flex:1; margin:0 0 16px; font-size:15px; line-height:1.7; color:#444; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well-single-address .name { font-size:16px; font-weight:600; color:#2b2b2b; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well-single-address .text-success { display:inline-flex; align-items:center; gap:6px; margin-top:6px; padding:4px 10px; background:#EAF4EA; border-radius:999px; font-size:13px; font-weight:600; color:#2E6B33 !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well-single-address .set-main { display:inline-block; margin-top:6px; font-size:14px; font-weight:600; color:var(--brown); text-decoration:underline; text-underline-offset:3px; cursor:pointer; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well-address-bottom { display:flex; flex-wrap:wrap; gap:10px; margin:0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well-address-bottom .btn.button { min-height:42px; padding:0 20px; font-size:14.5px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .well-address-bottom .btn.button.remove-address { background:#fff !important; color:#8A2A1F !important; box-shadow:inset 0 0 0 1.5px #D9B8B2; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page #address_profile { display:block; padding:28px; background:#fff; border:1px solid #EAE2DE; border-radius:18px; box-shadow:0 1px 2px rgba(51, 51, 51, .05), 0 14px 34px -22px rgba(51, 51, 51, .3); }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .address_form > .row { display:flex; flex-wrap:wrap; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .address_form .list-country-state { display:contents; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .address_form p.text-danger { margin:0 0 12px; font-size:13px; }#remove-account #request_page > .container,#verify-email #request_page > .container { padding-top:36px; }#remove-account #request_page > .container { display:flex; flex-wrap:wrap; align-items:flex-start; gap:24px; }#remove-account #request_page > .container::before,#remove-account #request_page > .container::after { content:none; }#remove-account #request_page > .container > .third-column-product { flex:0 0 calc(25% - 12px); width:auto; float:none; padding:0; }#remove-account #request_page > .container > .container { flex:1; min-width:0; width:auto; max-width:none; margin:0; padding:28px; background:#fff; border:1px solid #EAE2DE; border-radius:18px; box-shadow:0 1px 2px rgba(51, 51, 51, .05), 0 14px 34px -22px rgba(51, 51, 51, .3); }#remove-account #request_page h1.heading { font-size:24px !important; }#remove-account #request_page .container > p { margin:0 0 18px; font-size:15px; line-height:1.6; color:#444; }#verify-email #request_page .profileLeft > h1 { margin:0 0 8px; font-size:24px; font-weight:500; color:#2b2b2b; }#verify-email #request_page .profileLeft > p { margin:0 0 18px; font-size:15px; color:#444; }#messages #request_page .profileLeft { width:75%; }#messages #request_page #chat_well { min-height:200px; max-height:420px; margin-top:0; overflow:auto; }#messages #request_page #formChat { margin-top:14px; padding:0; background:transparent; }#messages #request_page #formChat > .row { display:flex; flex-wrap:wrap; align-items:flex-end; row-gap:10px; }@media (max-width:800px) {body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page #address_profile { padding:20px 16px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .address_form > .row > [class*=col-] { flex:0 0 100%; width:100%; }#remove-account #request_page > .container > .third-column-product { flex-basis:100%; }#remove-account #request_page > .container > .container { flex-basis:100%; padding:20px 16px; }#messages #request_page .profileLeft { width:100%; }}@media (max-width:767px) {body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .form-group.row { display:block; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .form-group.row > [class*=col-] { float:none; width:100%; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_switch { float:none; margin:6px 0 14px; }#wishlist #request_page .product_wrapper { float:left; width:50%; }}body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .dropdown-menu { min-width:220px; margin-top:6px !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .dropdown-menu > li { height:auto !important; margin:0 !important; line-height:normal !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .dropdown-menu > li > a { display:block !important; height:auto !important; padding:10px 12px !important; line-height:1.35 !important; white-space:nowrap; color:#333 !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .dropdown-menu > li > a:hover { background:var(--beige) !important; color:var(--brown) !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .dropdown-menu > li.active > a { background:var(--beige) !important; color:var(--brown) !important; font-weight:600 !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .toolbar-form { flex:0 0 auto; width:auto !important; max-width:100%; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar #search-order { margin:0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .input-group { display:flex !important; flex-wrap:nowrap; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .input-group .form-control { flex:0 1 200px; width:200px !important; float:none; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .input-group-btn { display:block; flex:none; width:auto !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) .navigation-block #user-menu > li > a.active { background:#fff !important; }@media (max-width:800px) {body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .toolbar-form { flex:0 0 100%; width:100% !important; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .toolbar .input-group .form-control { flex:1 1 auto; width:auto !important; }}#cart #banner_checkout { margin:0 0 28px !important; padding:24px 0 !important; background:var(--beige) !important; border:0; border-radius:16px; }#cart #banner_checkout .container { padding:0 24px; }#cart #banner_checkout .title-banner { margin:0 !important; font-size:28px !important; font-weight:500 !important; line-height:1.2; text-transform:capitalize !important; color:#2b2b2b !important; }#cart .cart-layout::before, #cart .cart-layout::after { content:none !important; }#cart #cart_height > .col-xs-12 { padding:0 !important; }#cart #steps_content { background:transparent !important; }#cart #unified_cart_content { counter-reset:ucstep; }#cart .cart_section { margin:0 0 18px !important; padding:24px 26px !important; background:#fff !important; border:1px solid #EAE2DE !important; border-radius:18px; box-shadow:0 1px 2px rgba(51, 51, 51, .05), 0 14px 34px -24px rgba(51, 51, 51, .3); }#cart .cart_section .heading { margin:0 0 14px !important; font-size:20px !important; font-weight:600 !important; line-height:1.3; color:#2b2b2b; }#cart .cart_section > .heading:first-child { display:flex; align-items:center; gap:12px; }#cart .cart_section > .heading:first-child::before { counter-increment:ucstep; content:counter(ucstep); flex:none; display:grid; place-items:center; width:30px; height:30px; border-radius:50%; background:var(--brown); font-family:'Poppins', sans-serif; font-size:14px; font-weight:600; color:#fff; }#cart .cart_section .heading.noMarginBottom { margin-bottom:4px !important; }#cart .cart_section p { font-size:14.5px; color:#555; }#cart .cart_section label { margin-bottom:6px; font-size:13.5px; font-weight:500; color:#444; }#cart .cart_section .form-control { height:46px; padding:0 14px; background:#fff; border:1.5px solid #CFC8C4; border-radius:10px; box-shadow:none; font-size:15px !important; color:#333; }#cart .cart_section textarea.form-control { height:auto; min-height:96px; padding:12px 14px; }#cart .cart_section .form-control:focus { border-color:var(--brown); box-shadow:0 0 0 3px rgba(132, 50, 29, .12); outline:none; }#cart .cart_section .bootstrap-select.form-control { height:auto; padding:0; border:0; }#cart .cart_section .bootstrap-select > .dropdown-toggle { height:46px; padding:0 36px 0 14px; background:#fff; border:1.5px solid #CFC8C4; border-radius:10px; font-size:15px; color:#333; text-transform:none; }#cart .cart_section .form-group { margin-bottom:14px; }#cart .cart_section hr { margin:18px 0; border-color:#EFEAE7; }#cart .shipping_label, #cart .payment_label { display:flex; align-items:center; gap:14px; margin:0 0 10px !important; padding:15px 18px !important; background-color:#fff !important; border:1.5px solid #E2DCD8 !important; border-radius:12px !important; box-shadow:none !important; text-align:left; white-space:normal; font-size:15px !important; font-weight:400; color:#333 !important; transition:border-color .2s, background-color .2s; }#cart .shipping_label:hover, #cart .payment_label:hover { border-color:#B9A9A2 !important; }#cart .shipping_label.active, #cart .payment_label.active { background-color:#FBF6F4 !important; border-color:var(--brown) !important; box-shadow:0 0 0 1px var(--brown) !important; }#cart .shipping_label input[type=radio], #cart .payment_label input[type=radio] { position:static !important; flex:none; width:18px; height:18px; margin:0 !important; accent-color:var(--brown); }#cart .shipping_label > .row, #cart .payment_label > .row { flex:1; display:flex; align-items:center; min-width:0; margin:0; }#cart .payment_label > .row { padding-left:44px; }#cart .shipping_label > .row::before, #cart .shipping_label > .row::after, #cart .payment_label > .row::before, #cart .payment_label > .row::after { content:none; }#cart .shipping_label > .row > div, #cart .payment_label > .row > div { float:none; width:auto; padding:0; }#cart .shipping_label > .row > div:first-child, #cart .payment_label > .row > div:first-child { flex:1; min-width:0; }#cart .shipping_label p, #cart .payment_label p { margin:0 !important; font-size:15px !important; line-height:1.4; color:#333; }#cart .shipping_label .shipping_name { font-weight:600; }#cart .shipping_label .shipping_cost, #cart .shipping_label > .row > div:last-child p { font-weight:600; white-space:nowrap; }#cart .payment_label .payment_name { display:flex; flex-wrap:wrap; align-items:center; gap:6px 10px; font-weight:500; }#cart #step_4_content .coupon_buttons .btn { display:inline-flex; align-items:center; gap:8px; min-height:46px; padding:0 20px; border-radius:10px; font-size:15px; font-weight:600; text-transform:none; }#cart #step_4_content #applyCoupon { background:#fff !important; color:var(--brown) !important; box-shadow:inset 0 0 0 1.5px var(--brown); }#cart #box_conditions { max-height:150px; margin:0 0 12px; padding:14px 16px; overflow:auto; background:var(--beige); border:0; border-radius:12px; box-shadow:none; font-size:13px; line-height:1.55; }#cart #terms a { color:var(--brown); font-weight:600; text-decoration:underline; text-underline-offset:3px; }#cart #checkout_button { min-height:58px; margin-top:8px; background:var(--brown) !important; border:0; border-radius:14px; box-shadow:0 14px 28px -16px rgba(132, 50, 29, .9); font-size:17px !important; font-weight:600 !important; letter-spacing:.03em; color:#fff !important; opacity:1; }#cart #checkout_button:hover { background:#6C2918 !important; }#cart .cart-products-section { background:transparent !important; }#cart .part-left-form { padding:0 !important; }#cart .cart-list-product { margin:0 0 16px !important; padding:20px 22px !important; background:#fff !important; border:1px solid #EAE2DE; border-radius:18px; box-shadow:0 1px 2px rgba(51, 51, 51, .05), 0 14px 34px -24px rgba(51, 51, 51, .3); }#cart .cart-list-product #formCartQuantity { padding:0 !important; background:transparent !important; }#cart .cart_single_row { margin:0 !important; padding:0 !important; background:transparent !important; border:0 !important; }#cart .cart_single_row + .cart_single_row { margin-top:18px !important; padding-top:18px !important; border-top:1px solid #EFEAE7 !important; }#cart .cart_single_row #estimated-delivery { position:static !important; display:inline-flex; align-items:center; gap:8px; margin:0 0 14px; padding:6px 12px; background:#EAF4EA; border-radius:999px; font-size:13.5px; font-weight:600; color:#2E6B33; }#cart .cart_single_row #estimated-delivery svg { width:20px; height:auto; }#cart .cart_single_row #estimated-delivery svg path { fill:currentColor; stroke:currentColor; }#cart .cart_single_row .actions { top:6px !important; right:0 !important; left:auto !important; width:auto !important; }#cart .cart_single_row .actions .text-remove { font-size:13.5px; font-weight:600; color:#8A2A1F; text-decoration:underline; text-underline-offset:3px; cursor:pointer; }#cart .cart_single_row .cart_table_image img { border-radius:12px; background:var(--beige); }#cart .cart_single_row .title-product { font-size:16px !important; font-weight:500 !important; line-height:1.35; color:#2b2b2b; }#cart .cart_single_row .code-product-div, #cart .cart_single_row #estimated-buy { font-size:13.5px !important; color:#666; }#cart .cart_single_row .product_quantity .btn { min-width:42px; height:42px; background:#fff !important; border:1.5px solid #CFC8C4 !important; font-size:16px; font-weight:600; color:#333; }#cart .cart_single_row .product_quantity .btn { border-radius:0 !important; }#cart .cart_single_row .product_quantity .btn:first-of-type { border-radius:10px 0 0 10px !important; }#cart .cart_single_row .product_quantity .btn:last-of-type { border-radius:0 10px 10px 0 !important; }#cart .cart_single_row .product_quantity .btn + .btn { margin-left:-1.5px; }#cart .cart_single_row #total-price-buy { margin-top:14px; padding:10px 14px !important; background:var(--beige) !important; border-radius:10px; font-size:14.5px !important; text-align:right; color:#2b2b2b !important; }#cart .cart_single_row #total-price-buy * { color:#2b2b2b !important; }#cart #cart_review_container { margin:0 0 16px; padding:20px 22px !important; background:#fff !important; border:1px solid #EAE2DE; border-radius:18px; box-shadow:0 1px 2px rgba(51, 51, 51, .05), 0 14px 34px -24px rgba(51, 51, 51, .3); }#cart .shipping-info-banner { margin:0 0 14px !important; padding:0 !important; background:transparent !important; }#cart .final-information-shipping { margin:0 !important; padding:11px 14px !important; background:#F5EFED !important; border-radius:10px; font-family:'Poppins', sans-serif; font-size:13.5px !important; font-weight:600 !important; letter-spacing:0; text-transform:none !important; text-align:center; color:var(--brown) !important; }#cart #cart_review { padding:0 !important; background:transparent !important; }#cart #cart_review .cart_review_items { padding:0 !important; }#cart #cart_review .cart_totals { margin:0 0 8px; font-size:15px !important; color:#444; }#cart #cart_review .cart_totals > div { padding:0; font-size:15px !important; }#cart #cart_review .cartReview_checkout_total { margin:14px 0 0 !important; padding:14px 16px !important; background:var(--brown) !important; border-radius:12px; }#cart #cart_review .cartReview_checkout_total .row { display:flex; align-items:center; margin:0; }#cart #cart_review .cartReview_checkout_total .row > div { padding:0; }#cart .scalapay-main-div-placeholder { margin-top:12px; }@media (min-width:1201px) {#cart .cart-layout { gap:24px; align-items:flex-start; padding:0 !important; }#cart #checkoutContainer { flex:1 1 0; min-width:0; margin:0 !important; }#cart .cart-products-section { flex:0 0 42%; min-width:0; margin:0 !important; }}@media (max-width:1200px) { #cart .cart-layout { padding:0 12px !important; }#cart #checkoutContainer, #cart .cart-products-section { width:100%; margin:0 !important; }#cart .cart_section { padding:20px 16px !important; }#cart .cart-list-product, #cart #cart_review_container { padding:16px !important; }#cart #banner_checkout { margin:0 12px 18px !important; padding:16px 0 !important; border-radius:12px; }#cart #banner_checkout .container { padding:0 16px; }#cart #banner_checkout .title-banner { font-size:23px !important; }#cart .shipping_label, #cart .payment_label { padding:13px 14px !important; }#cart .payment_label { background-position:46px 50% !important; }#cart .cart_section { width:auto !important; max-width:100%; }#cart #cart_review_container { position:static !important; width:auto !important; max-width:100%; z-index:auto !important; }}#cart .payment_label { background-image:none !important; background-repeat:no-repeat !important; background-position:right 18px center !important; }#cart .payment_label > .row { padding-left:0; padding-right:128px; }#cart #payment_stripe { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 30' fill='%23111'%3E%3Cg transform='translate(0 5) scale(.0616)'%3E%3Cpath d='m651.19.5c-70.93,0-134.32,36.77-134.32,104.69,0,77.9,112.42,83.28,112.42,122.42,0,16.48-18.88,31.23-51.14,31.23-45.77,0-79.98-20.61-79.98-20.61l-14.64,68.55s39.41,17.41,91.73,17.41c77.55,0,138.58-38.57,138.58-107.66,0-82.32-112.89-87.54-112.89-123.86,0-12.91,15.5-27.05,47.66-27.05,36.29,0,65.89,14.99,65.89,14.99l14.33-66.2S696.61.5,651.18.5h0ZM2.22,5.5L.5,15.49s29.84,5.46,56.72,16.36c34.61,12.49,37.07,19.77,42.9,42.35l63.51,244.83h85.14L379.93,5.5h-84.94l-84.28,213.17-34.39-180.7c-3.15-20.68-19.13-32.48-38.68-32.48,0,0-135.41,0-135.41,0Zm411.87,0l-66.63,313.53h81L494.85,5.5h-80.76Zm451.76,0c-19.53,0-29.88,10.46-37.47,28.73l-118.67,284.8h84.94l16.43-47.47h103.48l9.99,47.47h74.95L934.12,5.5h-68.27Zm11.05,84.71l25.18,117.65h-67.45l42.28-117.65h0Z'/%3E%3C/g%3E%3Crect x='78.8' y='.8' width='28.4' height='28.4' rx='3' fill='none' stroke='%23111' stroke-width='1.4'/%3E%3Cg transform='translate(78 0) scale(.03) translate(-55.5 -1002.3452)'%3E%3Cpath d='m 106.12803,1354.9291 -50.435161,117.2641 32.835892,0 9.305914,-23.4816 54.099665,0 9.2577,23.4816 33.55915,0 -50.38695,-117.2641 -38.23621,0 z m 18.66004,27.2909 16.49028,41.0329 -33.02877,0 16.53849,-41.0329 z'/%3E%3Cpath d='m 198.22282,1472.1735 0,-117.2642 46.66163,0.1733 27.13999,75.6045 26.4901,-75.7778 46.28848,0 0,117.2642 -29.31604,0 0,-86.4052 -31.07562,86.4052 -25.71023,0 -31.16227,-86.4052 0,86.4052 z'/%3E%3Cpath d='m 364.86136,1472.1735 0,-117.2642 95.66287,0 0,26.2302 -66.03824,0 0,20.0583 64.49529,0 0,24.6872 -64.49529,0 0,20.8298 66.03824,0 0,25.4587 z'/%3E%3Cpath d='m 477.49667,1354.9291 0,117.2641 29.31604,0 0,-41.6596 12.34359,0 35.15032,41.6596 35.82536,0 -38.57374,-43.2025 c 15.8309,-1.3359 32.16085,-14.9233 32.16085,-36.0182 0,-24.6765 -19.36827,-38.0434 -40.98459,-38.0434 l -65.23783,0 z m 29.31604,26.2301 33.51093,0 c 8.03881,0 13.88655,6.2882 13.88655,12.3436 0,7.7905 -7.57673,12.3436 -13.45259,12.3436 l -33.94489,0 0,-24.6872 z'/%3E%3Cpath d='m 625.61982,1472.1735 -29.93322,0 0,-117.2642 29.93322,0 z'/%3E%3Cpath d='m 696.59549,1472.1735 -6.4611,0 c -31.26172,0 -50.24229,-24.6292 -50.24229,-58.1499 0,-34.3488 18.76806,-59.1143 58.24634,-59.1143 l 32.40194,0 0,27.7731 -33.58657,0 c -16.026,0 -27.35994,12.5067 -27.35994,31.6305 0,22.7096 12.95987,32.2476 31.63047,32.2476 l 7.71474,0 z'/%3E%3Cpath d='m 760.3868,1354.9291 -50.43515,117.2641 32.83589,0 9.30591,-23.4816 54.09967,0 9.25769,23.4816 33.55915,0 -50.38694,-117.2641 -38.23622,0 z m 18.66005,27.2909 16.49027,41.0329 -33.02876,0 16.53849,-41.0329 z'/%3E%3Cpath d='m 852.43338,1472.1735 0,-117.2642 37.27187,0 47.59035,73.6759 0,-73.6759 29.31604,0 0,117.2642 -36.06644,0 -48.79578,-75.6045 0,75.6045 z'/%3E%3Cpath d='m 269.1985,1677.3858 0,-117.2642 95.66286,0 0,26.2302 -66.03823,0 0,20.0583 64.49528,0 0,24.6872 -64.49528,0 0,20.8298 66.03823,0 0,25.4587 z'/%3E%3Cpath d='m 737.94653,1677.3858 0,-117.2642 95.66287,0 0,26.2302 -66.03824,0 0,20.0583 64.1867,0 0,24.6872 -64.1867,0 0,20.8298 66.03824,0 0,25.4587 z'/%3E%3Cpath d='m 368.57408,1677.3858 46.57779,-57.9089 -47.68678,-59.3553 36.93435,0 28.39991,36.6932 28.49635,-36.6932 35.48784,0 -47.05996,58.6321 46.66353,58.6321 -36.92851,0 -27.57537,-36.1148 -26.90518,36.1148 z'/%3E%3Cpath d='m 499.86944,1560.1414 0,117.2641 30.08751,0 0,-37.0308 30.85899,0 c 26.11107,0 45.90274,-13.8524 45.90274,-40.7917 0,-22.3164 -15.52271,-39.4416 -42.09358,-39.4416 l -64.75566,0 z m 30.08751,26.5194 32.49837,0 c 8.43546,0 14.46515,5.1701 14.46515,13.5008 0,7.8262 -5.99925,13.5008 -14.56158,13.5008 l -32.40194,0 0,-27.0016 z'/%3E%3Cpath d='m 619.44802,1560.1216 0,117.2642 29.31604,0 0,-41.6597 12.34359,0 35.15032,41.6597 35.82536,0 -38.57374,-43.2026 c 15.83089,-1.3361 32.16085,-14.9233 32.16085,-36.0183 0,-24.6764 -19.36827,-38.0433 -40.98459,-38.0433 l -65.23783,0 z m 29.31604,26.2302 33.51093,0 c 8.03881,0 13.88654,6.2881 13.88654,12.3435 0,7.7906 -7.57673,12.3436 -13.45259,12.3436 l -33.94488,0 0,-24.6871 z'/%3E%3Cpath d='m 847.18735,1677.3858 0,-25.4587 58.67066,0 c 8.68115,0 12.44003,-4.6912 12.44003,-9.8363 0,-4.9296 -3.74703,-9.9134 -12.44003,-9.9134 l -26.5126,0 c -23.04571,0 -35.88042,-14.0409 -35.88042,-35.1214 0,-18.8023 11.75348,-36.9344 45.99918,-36.9344 l 57.08913,0 -12.3436,26.3844 -49.37438,0 c -9.43821,0 -12.3436,4.9526 -12.3436,9.6821 0,4.8612 3.59036,10.222 10.80065,10.222 l 27.77309,0 c 25.69029,0 36.83792,14.5724 36.83792,33.6556 0,20.5163 -12.42212,37.3201 -38.23646,37.3201 z'/%3E%3Cpath d='m 954.78398,1677.3858 0,-25.4587 58.67062,0 c 8.6812,0 12.4401,-4.6912 12.4401,-9.8363 0,-4.9296 -3.7471,-9.9134 -12.4401,-9.9134 l -26.51256,0 c -23.04571,0 -35.88043,-14.0409 -35.88043,-35.1214 0,-18.8023 11.75348,-36.9344 45.99918,-36.9344 l 57.08911,0 -12.3436,26.3844 -49.37436,0 c -9.4382,0 -12.34359,4.9526 -12.34359,9.6821 0,4.8612 3.59035,10.222 10.80064,10.222 l 27.77311,0 c 25.6903,0 36.8379,14.5724 36.8379,33.6556 0,20.5163 -12.4221,37.3201 -38.2365,37.3201 z'/%3E%3C/g%3E%3C/svg%3E") !important; background-size:auto 26px !important; }#cart #payment_findomesticfinancing { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 101.5 273.2915 46.207001' fill='%23111'%3E%3Cpath d='m 112.804,139.278 c -7.214,0 -13.091,-5.877 -13.091,-13.091 0,-7.215 5.877,-13.091 13.091,-13.091 7.214,0 13.091,5.876 13.091,13.091 0,7.214 -5.877,13.091 -13.091,13.091 z m 0,-21.132 c -4.434,0 -8.042,3.607 -8.042,8.042 0,4.434 3.607,8.041 8.042,8.041 4.435,0 8.041,-3.607 8.041,-8.041 0,-4.435 -3.607,-8.042 -8.041,-8.042 z m 159.748,17.314 c 0.986,-0.985 0.986,-2.586 0,-3.572 -0.985,-0.985 -2.586,-0.985 -3.571,0 -3.132,3.132 -8.234,3.132 -11.385,0 -3.132,-3.132 -3.132,-8.252 0,-11.384 1.513,-1.513 3.537,-2.358 5.684,-2.358 2.147,0 4.169,0.845 5.684,2.358 0.985,0.985 2.586,0.985 3.571,0 0.985,-0.985 0.985,-2.587 0,-3.572 -2.48,-2.481 -5.754,-3.836 -9.255,-3.836 -3.501,0 -6.792,1.355 -9.256,3.836 -5.103,5.103 -5.103,13.407 0,18.51 2.552,2.552 5.912,3.836 9.256,3.836 3.36,0.018 6.72,-1.268 9.272,-3.818 z M 70.206,126.204 c 0,7.214 5.736,13.091 12.792,13.091 3.026,0 5.684,-1.091 7.742,-2.903 v 0.387 c 0,1.39 1.126,2.517 2.516,2.517 1.39,0 2.516,-1.127 2.516,-2.517 v -32.763 c 0,-1.39 -1.126,-2.516 -2.516,-2.516 -1.39,0 -2.516,1.126 -2.516,2.516 v 11.983 c -2.059,-1.812 -4.716,-2.903 -7.742,-2.903 -7.056,0.017 -12.792,5.876 -12.792,13.108 z m 5.05,0 c 0,-4.434 3.466,-8.041 7.742,-8.041 4.276,0 7.742,3.607 7.742,8.041 0,4.434 -3.466,8.042 -7.742,8.042 -4.276,0 -7.742,-3.608 -7.742,-8.042 z m 90.457,-2.938 c -0.018,-5.613 -4.575,-10.17 -10.188,-10.17 -3.062,0 -5.807,1.355 -7.671,3.501 -1.867,-2.146 -4.611,-3.501 -7.673,-3.501 -5.613,0 -10.188,4.575 -10.188,10.188 v 0.018 13.459 c 0,1.391 1.126,2.518 2.516,2.518 1.39,0 2.516,-1.127 2.516,-2.518 v -13.459 0 c 0,-2.833 2.305,-5.156 5.155,-5.156 2.833,0 5.155,2.305 5.155,5.156 v 0 13.459 c 0,1.391 1.127,2.518 2.518,2.518 1.389,0 2.516,-1.127 2.516,-2.518 v -13.459 0 c 0,-2.833 2.305,-5.156 5.155,-5.156 2.832,0 5.154,2.305 5.154,5.156 v 0 13.459 c 0,1.391 1.128,2.518 2.517,2.518 1.39,0 2.517,-1.127 2.517,-2.518 v -13.459 c 0.001,-0.019 0.001,-0.019 0.001,-0.036 z M 246,136.76 v -21.148 c 0,-1.39 -1.125,-2.516 -2.516,-2.516 -1.391,0 -2.516,1.126 -2.516,2.516 v 21.132 c 0,1.39 1.125,2.517 2.516,2.517 1.391,0 2.516,-1.11 2.516,-2.501 z m -2.515,-35.259 c -1.795,0 -3.237,1.46 -3.237,3.237 0,1.777 1.461,3.238 3.237,3.238 1.776,0 3.237,-1.46 3.237,-3.238 0,-1.778 -1.442,-3.237 -3.237,-3.237 z m -23.825,30.07 c 0,-5.384 -5.595,-6.668 -9.536,-7.602 -4.486,-1.038 -6.07,-1.707 -6.07,-3.378 0,-1.407 1.777,-2.534 4.54,-2.534 2.129,0 4.223,0.545 6.229,1.654 1.197,0.651 2.675,0.211 3.326,-0.968 0.65,-1.196 0.211,-2.674 -0.968,-3.325 -2.728,-1.496 -5.613,-2.252 -8.587,-2.252 -5.12,0 -9.643,3.308 -9.643,7.46 0,5.877 5.895,7.197 10.064,8.164 3.924,0.915 5.561,1.689 5.561,2.956 0,2.094 -2.798,2.639 -5.173,2.639 -2.692,0 -4.698,-0.668 -7.408,-2.48 -1.126,-0.757 -2.657,-0.458 -3.413,0.668 -0.757,1.126 -0.458,2.657 0.669,3.414 3.519,2.357 6.456,3.324 10.135,3.324 6.967,-0.033 10.274,-3.799 10.274,-7.74 z m 14.411,2.657 c -2.832,0 -4.892,-2.305 -4.892,-5.155 v -10.909 h 5.244 c 1.268,0 2.305,-1.021 2.305,-2.305 0,-1.284 -1.037,-2.305 -2.305,-2.305 h -5.244 v -5.63 c 0,-1.39 -1.125,-2.516 -2.516,-2.516 -1.391,0 -2.516,1.126 -2.516,2.516 v 21.132 c 0,5.63 4.311,10.188 9.941,10.188 1.39,0 2.516,-1.127 2.516,-2.516 -0.017,-1.374 -1.143,-2.5 -2.533,-2.5 z m -39.078,-9.115 c 0,-7.197 -6.423,-12.018 -12.424,-12.018 -7.196,0 -13.055,5.859 -13.055,13.056 0,7.496 5.719,13.144 13.284,13.144 4.012,0 7.021,-1.443 8.445,-2.287 0.67,-0.387 1.232,-1.197 1.232,-2.112 0,-1.144 -0.934,-2.252 -2.306,-2.252 -0.404,0 -0.896,0.158 -1.284,0.352 -1.549,0.862 -3.642,1.795 -6.088,1.795 -3.906,0 -7.337,-2.358 -8.129,-6.264 h 17.138 c 1.708,-0.018 3.187,-1.601 3.187,-3.414 z m -20.306,-1.196 c 0.634,-3.765 4.136,-6.422 7.882,-6.422 3.995,0 7.073,3.396 7.638,6.422 z M 36.37,136.76 v -21.148 c 0,-1.39 -1.126,-2.516 -2.516,-2.516 -1.39,0 -2.516,1.126 -2.516,2.516 v 21.132 c 0,1.39 1.126,2.517 2.516,2.517 1.39,0.017 2.516,-1.11 2.516,-2.501 z m 30.017,-11.365 c -0.07,-6.792 -5.63,-12.299 -12.439,-12.299 -6.862,0 -12.44,5.578 -12.44,12.44 v 0 11.208 c 0,1.39 1.126,2.517 2.516,2.517 1.39,0 2.516,-1.127 2.516,-2.517 v -11.208 0 c 0,-4.082 3.326,-7.408 7.408,-7.408 4.082,0 7.408,3.326 7.408,7.408 0,0.018 0,0.053 0,0.071 v 11.137 c 0,1.39 1.126,2.517 2.516,2.517 1.39,0 2.516,-1.127 2.516,-2.517 v -11.208 c 0.017,-0.035 -0.001,-0.088 -0.001,-0.141 z M 33.853,101.501 c -1.795,0 -3.237,1.46 -3.237,3.237 0,1.777 1.46,3.238 3.237,3.238 1.794,0 3.238,-1.46 3.238,-3.238 0,-1.778 -1.443,-3.237 -3.238,-3.237 z m -15.29,41.63 H 2.288 c -1.267,0 -2.288,1.021 -2.288,2.288 0,1.267 1.021,2.288 2.288,2.288 h 16.276 c 1.267,0 2.287,-1.021 2.287,-2.288 0,-1.25 -1.021,-2.288 -2.288,-2.288 z m -5.63,-18.968 v 12.597 c 0,1.391 -1.126,2.518 -2.516,2.518 -1.39,0 -2.516,-1.127 -2.516,-2.518 v -21.148 0 c 0,-1.953 0.422,-3.924 1.337,-5.789 1.548,-3.132 4.206,-5.49 7.513,-6.599 3.308,-1.126 6.845,-0.897 9.977,0.651 1.25,0.615 1.759,2.129 1.144,3.378 -0.616,1.25 -2.129,1.759 -3.361,1.144 -1.918,-0.95 -4.1,-1.091 -6.141,-0.405 -2.023,0.686 -3.66,2.129 -4.61,4.047 -0.563,1.144 -0.827,2.358 -0.827,3.554 v 3.959 h 9.959 c 1.267,0 2.288,1.021 2.288,2.288 0,1.267 -1.021,2.287 -2.288,2.287 h -9.959 z'/%3E%3C/svg%3E") !important; background-size:auto 17px !important; }#cart .payment_label[id="payment_686d0b68e39ee1e8bfc1d395"] { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='264 261 1086 266' fill='%23111'%3E%3Cpath d='M468.98,261h-56.82c0,46.61-28.59,88.37-72.04,118.2l-17.08,11.93v-130.13h-59.04v261h59.04v-129.38l97.66,129.38h72.04l-93.95-123.79c42.7-30.95,70.55-79.05,70.18-137.21ZM509.83,522h55.7v-261h-55.7v261ZM675.45,526.85c21.54,0,49.02-8.2,64.24-40.27l1.49.75c-6.68,17.52-6.68,27.96-6.68,30.57v4.1h54.22v-180.46h-54.22v4.1c0,2.61,0,13.05,6.68,30.57l-1.49.75c-15.22-32.07-42.7-40.27-64.24-40.27-51.62,0-88.01,41.01-88.01,95.08s36.39,95.08,88.01,95.08ZM688.07,478.01c-25.25,0-44.93-20.88-44.93-46.23s19.68-46.23,44.93-46.23,44.93,20.88,44.93,46.23-19.68,46.23-44.93,46.23ZM865.2,376.96l-1.49-.75c6.68-17.52,6.68-27.96,6.68-30.57v-4.1h-54.22v180.46h55.7l.37-86.88c0-25.35,13.37-40.64,35.28-40.64,5.94,0,10.77.75,16.34,2.24v-55.18c-24.51-5.22-46.42,4.1-58.67,35.42ZM1054.22,336.69c-24.51,0-43.82,8.58-59.41,40.27l-1.49-.75c6.68-17.52,6.68-27.96,6.68-30.57v-4.1h-54.22v180.46h55.7v-95.08c0-24.98,14.48-40.64,37.88-40.64s34.91,13.42,34.91,40.27v95.45h55.7v-114.84c0-41.01-31.94-70.47-75.75-70.47ZM1236.54,526.85c21.54,0,49.02-8.2,64.24-40.27l1.49.75c-6.68,17.52-6.68,27.96-6.68,30.57v4.1h54.22v-180.46h-54.22v4.1c0,2.61,0,13.05,6.68,30.57l-1.49.75c-15.23-32.07-42.7-40.27-64.24-40.27-51.62,0-88.01,41.01-88.01,95.08s36.39,95.08,88.01,95.08ZM1249.17,478.01c-25.25,0-44.93-20.88-44.93-46.23s19.68-46.23,44.93-46.23,44.93,20.88,44.93,46.23-19.68,46.23-44.93,46.23Z'/%3E%3C/svg%3E") !important; background-size:auto 16px !important; }#cart .payment_label[id*="Scalapay"] { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 4 132 27' fill='%23111' fill-rule='evenodd'%3E%3Cpath d='M0.256527 15.5036C-0.0990205 15.0963 -0.0832167 14.4871 0.292984 14.0984L4.2983 9.96013C4.71179 9.53291 5.40037 9.53291 5.81386 9.96013L8.87503 13.1229C9.28852 13.5501 9.9771 13.5501 10.3906 13.1229L13.3641 10.0507C13.7776 9.62348 14.4662 9.62348 14.8797 10.0507L18.8708 14.1743C19.2468 14.5628 19.2628 15.1716 18.9077 15.579L10.4151 25.3224C9.99624 25.8029 9.24538 25.8032 8.8262 25.3229L0.256527 15.5036ZM23.3848 22.2368L24.9814 19.7895C25.8176 20.5789 27.1101 21.0526 28.3518 21.0526C29.2388 21.0526 29.923 20.6053 29.923 19.9737C29.923 18.0526 23.9677 18.7368 23.9677 14.6316C23.9677 12.1842 26.2484 10.6579 28.6813 10.6579C30.2778 10.6579 32.0264 11.2895 32.8373 11.9474L31.2915 14.4211C30.6579 13.9474 29.8217 13.5526 28.9347 13.5526C28.0224 13.5526 27.2621 13.9211 27.2621 14.5789C27.2621 16.2368 33.2175 15.5789 33.2175 20C33.2175 22.4474 30.9114 23.9474 28.3265 23.9474C26.6286 23.9474 24.8293 23.3421 23.3848 22.2368ZM44.8747 19.1053L47.4089 21.0789C45.9644 23.0789 44.1398 23.9474 41.8337 23.9474C38.0324 23.9474 35.2448 21 35.2448 17.3158C35.2448 13.6053 38.1084 10.6579 41.859 10.6579C43.9877 10.6579 45.8884 11.6842 47.0288 13.2105L44.6973 15.3421C44.0384 14.4474 43.0501 13.8158 41.859 13.8158C39.9584 13.8158 38.5392 15.3684 38.5392 17.3158C38.5392 19.3158 39.9331 20.7895 41.9351 20.7895C43.2782 20.7895 44.3425 19.9474 44.8747 19.1053ZM58.4326 19.2105V15.3947C57.7484 14.4474 56.6587 13.8158 55.3916 13.8158C53.4656 13.8158 52.2238 15.4737 52.2238 17.3158C52.2238 19.3158 53.6176 20.7895 55.4676 20.7895C56.7094 20.7895 57.7991 20.1579 58.4326 19.2105ZM61.727 10.9211V23.6842H58.5593V22.6579C57.5456 23.5526 56.3799 23.9474 55.1382 23.9474C53.3135 23.9474 51.5903 23.1053 50.5006 21.7895C49.5376 20.6316 48.9294 19.0526 48.9294 17.3158C48.9294 13.5526 51.6156 10.6579 54.9608 10.6579C56.3546 10.6579 57.5963 11.1316 58.5593 11.9474V10.9211H61.727ZM68.8228 5V23.6842H65.5283V5H68.8228ZM81.1136 19.2105V15.3947C80.4293 14.4474 79.3396 13.8158 78.0725 13.8158C76.1466 13.8158 74.9048 15.4737 74.9048 17.3158C74.9048 19.3158 76.2986 20.7895 78.1486 20.7895C79.3903 20.7895 80.48 20.1579 81.1136 19.2105ZM84.408 10.9211V23.6842H81.2403V22.6579C80.2266 23.5526 79.0609 23.9474 77.8191 23.9474C75.9945 23.9474 74.2713 23.1053 73.1816 21.7895C72.2186 20.6316 71.6104 19.0526 71.6104 17.3158C71.6104 13.5526 74.2966 10.6579 77.6417 10.6579C79.0355 10.6579 80.2773 11.1316 81.2403 11.9474V10.9211H84.408ZM88.2093 30V10.9211H91.377V11.9474C92.34 11.1316 93.5817 10.6579 94.9755 10.6579C98.3207 10.6579 101.007 13.5526 101.007 17.3158C101.007 19.0526 100.424 20.6316 99.4611 21.7895C98.3714 23.1053 96.6228 23.9474 94.7982 23.9474C93.5564 23.9474 92.492 23.5789 91.5037 22.7895V30H88.2093ZM91.5037 15.3947V19.2105C92.1373 20.1579 93.227 20.7895 94.4687 20.7895C96.3187 20.7895 97.7125 19.3158 97.7125 17.3158C97.7125 15.4737 96.4707 13.8158 94.5447 13.8158C93.2776 13.8158 92.1879 14.4474 91.5037 15.3947ZM112.537 19.2105V15.3947C111.853 14.4474 110.764 13.8158 109.496 13.8158C107.57 13.8158 106.329 15.4737 106.329 17.3158C106.329 19.3158 107.723 20.7895 109.572 20.7895C110.814 20.7895 111.904 20.1579 112.537 19.2105ZM115.832 10.9211V23.6842H112.664V22.6579C111.65 23.5526 110.485 23.9474 109.243 23.9474C107.418 23.9474 105.695 23.1053 104.605 21.7895C103.642 20.6316 103.034 19.0526 103.034 17.3158C103.034 13.5526 105.72 10.6579 109.066 10.6579C110.459 10.6579 111.701 11.1316 112.664 11.9474V10.9211H115.832ZM123.536 30H120.089L123.485 22.3947L117.986 10.9211H121.61L125.208 18.5789L128.528 10.9211H132L123.536 30Z'/%3E%3C/svg%3E") !important; background-size:auto 24px !important; }#cart #payment_paypalcheckout { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1310 440' fill='%23111'%3E%3Cpath d='M1309.9993,0v328.2999h-74.7V0h74.7ZM1207.7994,110.7999v218.0999h-66.4v-18.8c-8.4,8.2-18,14.4-28.6,18.8-10.7,4.6-22.3,7-34.7,7-15.6,0-30.1-2.9-43.3999-8.7-13.3-6.1-24.9-14.4-34.7-24.8-9.9-10.5-17.7-22.7-23.5-36.6-5.5-14.2-8.2-29.5-8.2-45.8s2.7-31.4,8.2-45.3c5.8-14.2,13.6-26.6,23.5-37.1,9.7768-10.4201,21.5868-18.7245,34.7-24.4,13.3-6.1,27.8-9.2,43.3999-9.2,12.4,0,24,2.3,34.7,7,10.7,4.4,20.3,10.6,28.6,18.8v-18.8h66.4v-.2ZM1090.0994,269.4999c13.6,0,24.7-4.6,33.3999-14,9-9.3,13.5-21.2,13.5-35.7s-4.5-26.5-13.5-35.7c-8.7-9.3-19.9-14-33.3999-14s-24.9,4.6-33.9,14c-8.7,9.3-13,21.2-13,35.7s4.4,26.5,13,35.7c9,9.3,20.3,14,33.9,14ZM861.6996,0c19.7,0,36.5,2.8,50.4,8.3s25.6,13.2,35.1999,23.1c9.8,10.2,17.5,21.8,23,34.9s8.2,27.2,8.2,42.3-2.7,29.2-8.2,42.3c-5.3982,12.9791-13.202,24.8205-23,34.9-9.5,9.9-21.3,17.6-35.1999,23.1s-30.7,8.3-50.4,8.3h-36v111.6h-75.9999V0h111.9999ZM850.7996,149.5999c10.2,0,17.9-1,23.5-3.1,5.8-2.3,10.6-5.3,14.3-8.7,7.8-7.3,11.7-17,11.7-29.2s-3.9-21.9-11.7-29.2c-3.8-3.5-8.5-6.3-14.3-8.3-5.5-2.3-13.3-3.5-23.5-3.5h-25.2v82h25.2ZM469.6998,110.7999h82.5l56,104.6h.9l49.9-104.6h76.4l-163.6999,328.7998h-75.9999l74.7-150.3999-100.6999-178.3999ZM454.9998,110.7999v218.0999h-66.4v-18.8c-8.4,8.2-18,14.4-28.6,18.8-10.7,4.6-22.3,7-34.7,7-15.6,0-30.1-2.9-43.4-8.7-13.3-6.1-24.9-14.4-34.7-24.8-9.8-10.5-17.7-22.7-23.5-36.6-5.5-14.2-8.2-29.5-8.2-45.8s2.7-31.4,8.2-45.3c5.8-14.2,13.6-26.6,23.5-37.1,9.758-10.4418,21.5728-18.7496,34.7-24.4,13.3-6.1,27.8-9.2,43.4-9.2,12.4,0,24,2.3,34.7,7,10.7,4.4,20.3,10.6,28.6,18.8v-18.8h66.4v-.2ZM337.2998,269.4999c13.6,0,24.7-4.6,33.5-14,9-9.3,13.5-21.2,13.5-35.7s-4.5-26.5-13.5-35.7c-8.7-9.3-19.9-14-33.5-14s-24.9,4.6-33.9,14c-8.7,9.3-13,21.2-13,35.7s4.4,26.5,13,35.7c9,9.3,20.3,14,33.9,14ZM111.9999,0c19.7,0,36.5,2.8,50.4,8.3s25.6,13.2,35.2,23.1c9.8,10.2,17.5,21.8,23,34.9s8.2,27.2,8.2,42.3-2.7,29.2-8.2,42.3c-5.3982,12.9791-13.2019,24.8205-23,34.9-9.5,9.9-21.3,17.6-35.2,23.1-13.9,5.5-30.7,8.3-50.4,8.3h-36v111.6H0V0h111.9999ZM101.1999,149.5999c10.2,0,17.9-1,23.5-3.1,5.8-2.3,10.6-5.3,14.3-8.7,7.8-7.3,11.7-17,11.7-29.2s-3.9-21.9-11.7-29.2c-3.8-3.5-8.5-6.3-14.3-8.3-5.5-2.3-13.3-3.5-23.5-3.5h-25.2v82s25.2,0,25.2,0Z'/%3E%3C/svg%3E") !important; background-size:auto 24px !important; }#cart #payment_transfer { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9.5 12 4l9 5.5M4.5 9.5h15M6 12.5v5M10 12.5v5M14 12.5v5M18 12.5v5M3.5 20.5h17'/%3E%3C/svg%3E") !important; background-size:auto 26px !important; }#cart .payment_label .payment_name_scalapay_logo, #cart .payment_label .scalapay_payment_description { display:none !important; }@media (max-width:991px) {#cart .payment_label { background-position:right 14px center !important; }#cart .payment_label > .row { padding-right:104px; }#cart #payment_stripe { background-size:auto 22px !important; }#cart #payment_findomesticfinancing { background-size:auto 14px !important; }#cart .payment_label[id*="Scalapay"], #cart #payment_paypalcheckout { background-size:auto 20px !important; }}#pay .order_response_container { margin-top:0 !important; }#pay #request_page > .order_response_container { padding:48px 16px 72px; }.uc-done { max-width:640px; margin:0 auto; padding:40px 36px 36px; text-align:center; background:#fff; border:1px solid #EAE2DE; border-radius:20px; box-shadow:0 1px 2px rgba(51, 51, 51, .05), 0 18px 44px -24px rgba(51, 51, 51, .35); }.uc-done__icon { display:inline-grid; place-items:center; width:64px; height:64px; margin-bottom:18px; border-radius:50%; background:#EAF4EA; color:#2E6B33; }.uc-done .uc-done__title { margin:0 0 10px; font-family:'Poppins', sans-serif !important; font-size:26px; font-weight:600 !important; line-height:1.25; letter-spacing:0; color:#2b2b2b; }.uc-done .uc-done__lead { max-width:46ch; margin:0 auto 24px; font-size:15.5px !important; line-height:1.6; color:#555; }.uc-done__bank { margin:0 0 16px; padding:6px 20px; text-align:left; background:var(--beige); border-radius:14px; }.uc-done__row { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:13px 0; border-bottom:1px solid #ECE4DF; font-size:15px; }.uc-done__row:last-child { border-bottom:0; }.uc-done__row > span { flex:none; color:#666; }.uc-done__row > strong { min-width:0; text-align:right; font-weight:600; color:#2b2b2b; overflow-wrap:anywhere; }.uc-done__row--amount > strong { font-size:22px; color:var(--brown); }.uc-done__copyable { display:inline-flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; gap:6px 10px; }.uc-done__copy { flex:none; padding:5px 12px; background:#fff; border:1.5px solid #CFC8C4; border-radius:999px; font-family:'Poppins', sans-serif !important; font-size:12.5px; font-weight:600; color:var(--brown); cursor:pointer; transition:border-color .2s, background .2s; }.uc-done__copy:hover { border-color:var(--brown); }.uc-done .uc-done__note { margin:0 0 24px; font-size:13.5px !important; line-height:1.55; color:#666; }.uc-done__actions { display:flex; flex-wrap:wrap; justify-content:center; gap:12px; }.uc-done__actions .btn.button { display:inline-flex; align-items:center; justify-content:center; min-height:50px; padding:0 28px; background:var(--brown) !important; border:0; border-radius:12px; font-family:'Poppins', sans-serif !important; font-size:15px; font-weight:600; letter-spacing:0; text-transform:none; color:#fff; transition:background .2s; }.uc-done__actions .btn.button:hover { background:#6C2918 !important; transform:none; }.uc-done__actions .btn.button.uc-done__secondary { background:#fff !important; color:var(--brown); box-shadow:inset 0 0 0 1.5px var(--brown); }.uc-done__actions .btn.button.uc-done__secondary:hover { background:var(--brown) !important; color:#fff; }#order #request_page #order_buttons { display:flex; flex-wrap:wrap; gap:10px; }#order #request_page #order_buttons .btn.button.cancel_button { background:#fff !important; color:#B03A2E; box-shadow:inset 0 0 0 1.5px #B03A2E; }#order #request_page #order_buttons .btn.button.cancel_button:hover { background:#B03A2E !important; color:#fff; }#order #request_page .order-detail .info-order small { font-size:14px; }#pay .container.order_response_container { max-width:640px; margin:0 auto; padding:36px 32px 8px; background:#fff; border:1px solid #EAE2DE; border-bottom:0; border-radius:20px 20px 0 0; }#pay .container.order_response_container .heading { font-size:24px !important; font-weight:600 !important; line-height:1.3; }#pay .container.order_response_container p { font-size:15px !important; line-height:1.7; color:#444; }#pay .container.order-container { height:auto !important; max-width:640px; margin:0 auto; padding:8px 32px 36px; background:#fff; border:1px solid #EAE2DE; border-top:0; border-radius:0 0 20px 20px; }#pay .order-confirmed-div .btn.button { min-height:50px; padding:0 28px !important; border-radius:12px; font-size:15px !important; font-weight:600 !important; text-transform:none !important; }@media (max-width:600px) {#pay #request_page > .order_response_container { padding:24px 12px 48px; }.uc-done { padding:28px 18px 24px; }.uc-done .uc-done__title { font-size:22px; }.uc-done__bank { padding:4px 14px; }.uc-done__row { flex-direction:column; align-items:flex-start; gap:2px; }.uc-done__row > strong { text-align:left; }.uc-done__copyable { justify-content:flex-start; }.uc-done__actions .btn.button { width:100%; }}#cart #box_empty_cart { flex:1 1 100%; max-width:520px; margin:8px auto 48px; padding:36px 28px; text-align:center !important; background:var(--beige); border-radius:18px; }#cart #box_empty_cart p { margin:0 0 18px; font-size:18px; font-weight:500; color:#2b2b2b; }#cart #box_empty_cart .btn.button { display:inline-flex; align-items:center; justify-content:center; min-height:50px; padding:0 28px; background:var(--brown) !important; border:0; border-radius:12px; font-size:15px; font-weight:600; letter-spacing:0; text-transform:none; color:#fff; }@media (max-width:767px) {body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page #order_buttons .btn.button { flex:1 1 200px; width:auto; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail > .row { display:block; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail > .row > [class*=col-] { float:none; width:100%; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail > .row > [class*=col-] + [class*=col-] { margin-top:18px; padding-top:18px; border-top:1px solid #EFEAE7; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-detail .info-order.margin-top-xs { margin-top:0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .order-details-content > [class*=col-] { float:none; width:100%; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table, body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tbody, body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tfoot { display:block; width:100%; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tbody > tr { display:grid; grid-template-columns:1fr 1fr; gap:0 16px; padding:14px 0; border-bottom:1px solid #EFEAE7; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tbody > tr > td { display:block; padding:0 !important; border:0 !important; text-align:left; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tbody > tr > td:first-child { grid-column:1 / -1; margin-bottom:12px; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tbody > tr > td:first-child::before { display:none; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tbody > tr > td[data-th]::before { display:block; margin-bottom:2px; font-size:12px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:#777; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tfoot > tr { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:8px 0; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tfoot > tr > td { display:block; width:auto; padding:0 !important; border:0 !important; text-align:left; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tfoot > tr > td:last-child { text-align:right; white-space:nowrap; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tfoot > tr:last-child { margin-top:6px; padding-top:14px; border-top:1px solid #E5DEDA; }body:is(#login, #profile, #orders, #order, #order_status, #messages, #wishlist, #restore-password, #reset-password, #remove-account, #my-giftcard, #verify-email) #request_page .cart_table > tfoot > tr:last-child > td { padding-top:0 !important; font-size:18px; }}#cart #unified_cart_content { width:auto !important; max-width:100%; }#cart #step_1_content > .row { margin-bottom:14px; }#cart .cart_section .bootstrap-select.form-control { width:100% !important; max-width:100%; }#cart .cart_section .bootstrap-select > .dropdown-toggle { width:100%; overflow:hidden; }#cart .cart_section .bootstrap-select .filter-option { max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }#cart .cart-list-product { overflow-x:hidden !important; }#cart .cart_single_row .actions { display:block !important; width:auto !important; height:auto !important; white-space:nowrap; }#cart .cart_single_row .actions .remove_item { position:static !important; display:inline-block !important; width:auto !important; height:auto !important; background:none !important; }#cart .cart_single_row .flex-row { display:flex !important; flex-direction:row !important; align-items:flex-start; gap:16px; }#cart .cart_single_row .cart_table_image { flex:0 0 110px; width:110px !important; max-width:30%; margin:0 !important; padding:0 !important; text-align:left; }#cart .cart_single_row .cart_table_image img { width:100%; height:auto; aspect-ratio:1; object-fit:cover; }#cart .cart_single_row .cart_table_content { flex:1; min-width:0; width:auto !important; padding:0 !important; }#cart .cart_single_row .information-estimated-buy { margin:2px 0; font-size:13.5px !important; line-height:1.5; color:#555; }#cart .cart_single_row .information-estimated-buy:first-child { font-size:14.5px !important; color:#2b2b2b; }#cart .cart_single_row .information-estimated-buy .price-single-product { font-size:17px; font-weight:600; color:#2b2b2b; }#cart .cart_single_row .item-quantity-div { display:flex; flex-wrap:wrap; gap:12px 24px; margin-top:12px; }#cart .cart_single_row .item-quantity-div > br { display:none; }#cart .cart_single_row .item-quantity-div .quantity_select { float:none; width:auto !important; margin:0 !important; }#cart .cart_single_row .title-quantity { margin:0 0 6px !important; font-size:13px !important; font-weight:600; color:#444; }#cart .cart_single_row .overquantity { flex-basis:100%; margin:0; font-size:13px; }#cart .cart_single_row #total-price-buy { display:block !important; }#cart .cart_section .heading .btn-tooltip,#cart .cart_section .heading .btn-tooltip .fa { color:var(--brown) !important; cursor:help; }#cart .cart_section .heading .btn-tooltip { margin-left:-2px; font-size:17px; line-height:1; }#cart .cart_single_row { text-align:left !important; }#cart .cart_single_row #estimated-delivery { display:flex !important; justify-content:flex-start; width:max-content; max-width:calc(100% - 80px); margin:0 auto 14px 0 !important; text-align:left; white-space:nowrap; }#cart .cart_single_row #estimated-delivery br { display:none; }#cart .cart_single_row .product_quantity { display:inline-flex !important; flex-wrap:nowrap; float:none; }#cart .cart_single_row .product_quantity .btn { float:none; flex:none; }@media (max-width:480px) {#cart .cart_single_row #estimated-delivery { padding:5px 10px; font-size:12.5px; }#cart .cart_single_row .flex-row { gap:12px; }#cart .cart_single_row .cart_table_image { flex-basis:84px; width:84px !important; }#cart .cart_single_row .item-quantity-div { gap:10px 14px; }#cart .cart_single_row .product_quantity .btn { min-width:38px; height:40px; padding:0 6px; }}#product_page .product_center_column .price-calculator,#product_page .price-calculator {height:auto !important;min-height:0 !important;}#product_page .price-calculator::before,#product_page .price-calculator::after {height:100% !important;}#product_page .price-calculator + * ,#product_page .product-payment-section {position:relative;clear:both;}#product_page #quantityInput { -moz-appearance:textfield; appearance:textfield; }#product_page #quantityInput::-webkit-outer-spin-button,#product_page #quantityInput::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }#product_page .product-order-button .product-payment-paypal {flex:none;align-self:stretch;padding:10px 0 0 !important;text-align:center;line-height:1.6;}html, body { overflow-x:clip !important; overflow-y:visible !important; }#section_header { background:var(--beige) !important; border-bottom:1px solid #EFE8E4; }#section_header .tel-number, #section_header .top-menu-right a, #section_header .lang-selected { font-size:13px !important; font-weight:500 !important; color:#444 !important; }#section_header .fa-phone { color:var(--brown); }nav.main-nav.version-desktop { position:sticky !important; top:0; z-index:1000; background:#fff; box-shadow:0 1px 0 #EFE8E4; }nav.main-nav.version-desktop > .container { height:auto !important; padding-top:10px !important; padding-bottom:10px !important; }nav.main-nav.version-desktop .all-menu-routes { align-items:center !important; height:auto !important; }nav.main-nav.version-desktop #main-menu { display:flex !important; align-items:center; }nav.main-nav.version-desktop #main-menu > li.route > a.item { font-size:14.5px !important; font-weight:500 !important; letter-spacing:.05em; color:#2b2b2b !important; transition:color .2s; }nav.main-nav.version-desktop #main-menu > li.route > a.item:hover { color:var(--brown) !important; }nav.main-nav.version-desktop #main-menu > li.route:last-child { display:flex; align-items:center; }nav.main-nav.version-desktop #main-menu > li.route:last-child > a.item { height:auto !important; margin-left:25px; padding:9px 18px !important; line-height:1.2 !important; background-color:var(--brown) !important; border-radius:999px !important; font-weight:600 !important; white-space:nowrap; text-decoration:none !important; color:#fff !important; }nav.main-nav.version-desktop #main-menu > li.route:last-child > a.item:hover { background-color:#6C2918 !important; color:#fff !important; }nav.main-nav.version-desktop #top_menu { flex:none; gap:2px; align-items:center; height:auto !important; margin-left:18px !important; padding:0 !important; }nav.main-nav.version-desktop #top_menu > .item { position:relative; display:grid !important; place-items:center; width:42px; height:42px; border-radius:50%; cursor:pointer; transition:background .2s; }nav.main-nav.version-desktop #top_menu > .item:hover { background:var(--beige); }nav.main-nav.version-desktop #top_menu > .item img { width:auto !important; height:auto !important; max-width:26px; max-height:24px; }nav.main-nav.version-desktop #top_menu .cart_items_count { background:var(--brown) !important; }#header-explode { max-height:calc(100vh - 150px); overflow-y:auto !important; border-radius:0 0 18px 18px; box-shadow:0 28px 54px -26px rgba(51, 51, 51, .4) !important; }#header-explode .submenu { padding:28px 20px !important; background:var(--beige) !important; }#header-explode .subtitle { margin-bottom:10px; font-size:12px !important; font-weight:600 !important; letter-spacing:.1em; text-transform:uppercase; color:var(--brown) !important; }#header-explode .category-menu { gap:2px !important; }#header-explode .cat-button { display:block; padding:11px 14px !important; border-radius:10px; font-size:15px !important; font-weight:500 !important; letter-spacing:0 !important; text-transform:none !important; text-decoration:none !important; color:#333 !important; cursor:pointer; transition:background .2s, color .2s; }#header-explode .cat-button:hover { background:rgba(255, 255, 255, .75); }#header-explode .cat-button.active { background:#fff; box-shadow:inset 3px 0 0 var(--brown), 0 0 0 1px #EAE2DE; font-weight:600 !important; color:var(--brown) !important; }#header-explode .explode-panel { padding:28px 32px !important; }#header-explode .panel-content > div:first-child { flex:1; min-width:0; }#header-explode .category-tiles { display:grid !important; grid-template-columns:repeat(auto-fill, minmax(150px, 1fr)) !important; gap:14px !important; width:auto !important; max-width:none !important; }#header-explode .category-tile { position:relative; display:block; width:auto !important; height:auto !important; aspect-ratio:3 / 2; padding:0 !important; border-radius:12px; overflow:hidden; }#header-explode .category-tile .bg { position:absolute; inset:0; width:100%; height:100%; }#header-explode .category-tile .bg img { width:100%; height:100%; object-fit:cover; transition:transform .5s cubic-bezier(.2, .7, .2, 1); }#header-explode .category-tile:hover .bg img { transform:scale(1.06); }#header-explode .category-tile .mask { position:absolute; inset:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, .62) 100%) !important; opacity:1 !important; }#header-explode .category-tile .tile-name { position:absolute; left:14px; right:14px; bottom:12px; font-size:15px !important; font-weight:600 !important; line-height:1.25; color:#fff !important; }#header-explode a.cat-link { display:inline-flex !important; align-items:center; gap:8px; width:auto !important; margin-top:22px; padding:12px 22px; border:1.5px solid var(--brown); border-radius:10px; font-size:14.5px !important; font-weight:600 !important; text-decoration:none !important; color:var(--brown) !important; transition:background .2s, color .2s; }#header-explode a.cat-link::after { content:"\2192"; font-size:17px; line-height:1; }#header-explode a.cat-link:hover { background:var(--brown); color:#fff !important; }#header_mobile { position:sticky !important; top:-44px; z-index:1000; background:#fff; box-shadow:0 1px 0 #EFE8E4; }#header_mobile:has(#main_menu_mobile.open) { z-index:999999991; }#header_mobile .menu-top { background:var(--beige); border-bottom:1px solid #EFE8E4; }#header_mobile .menu-top > a { font-size:13px !important; font-weight:500 !important; color:#444 !important; }#header_mobile .menu-row .icons { gap:16px !important; align-items:center; }#header_mobile .menu-row .icons .cart_items_count { background:var(--brown) !important; }#main_menu_mobile .page-top { align-items:center; padding:14px 20px !important; border-bottom:1px solid #EFE8E4; }#main_menu_mobile .page-top .close-btn, #main_menu_mobile .page-top .back-btn { padding:8px 14px !important; background:var(--beige) !important; border:0; border-radius:999px; font-size:13.5px !important; font-weight:600 !important; color:#2b2b2b !important; }#main_menu_mobile .categories { padding-top:6px; }#main_menu_mobile .cat-link { align-items:center; padding:15px 0 !important; border-bottom:1px solid #EFEAE7 !important; text-decoration:none !important; }#main_menu_mobile .cat-link > a, #main_menu_mobile .cat-link > span { font-size:17px !important; font-weight:500 !important; text-decoration:none !important; color:#2b2b2b !important; }#main_menu_mobile .cat-link .cat-arrow { width:36px !important; height:36px !important; border-radius:50%; background:var(--beige) !important; }#main_menu_mobile a.cat-link:last-child > span { font-weight:600 !important; color:var(--brown) !important; }#main_menu_mobile .links { gap:4px !important; margin-top:8px; padding:18px 24px 28px !important; background:var(--beige); }#main_menu_mobile .links > a { padding:9px 0; font-size:15px !important; font-weight:500 !important; color:#444 !important; }#main_menu_mobile .links .lang-links { margin-top:8px; }#main_menu_mobile .links .lang-links a { font-size:13.5px !important; font-weight:600 !important; }#section_header { padding:0 var(--space-xl) !important; border:0 !important; background:var(--beige) !important; }#section_header > .container { padding-top:0 !important; padding-bottom:0 !important; }#section_header > .container > .row { min-height:38px; align-items:center; }#section_header .top-menu-information, #section_header .top-menu-right, #section_header #trust_payments_header { display:flex; align-items:center; height:auto !important; padding-top:0 !important; padding-bottom:0 !important; }#section_header .top-menu-information { padding-left:3px !important; }#section_header .top-menu-right { justify-content:flex-end; gap:18px; padding-right:15px !important; }#section_header #trust_payments_header { justify-content:center; }#section_header .fa-phone { display:none; }#section_header .tel-number, #section_header .top-menu-right > a { display:inline-flex; align-items:center; gap:7px; font-size:12.5px !important; }#section_header .tel-number::before, #section_header .top-menu-right > a::before, #header_mobile .menu-top > a::before { content:""; flex:none; width:15px; height:15px; background:no-repeat center / contain; }#section_header .tel-number::before, #header_mobile .menu-top > a:first-child::before { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2384321D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E"); }#section_header .top-menu-right > a::before, #header_mobile .menu-top > a:last-child::before { background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2384321D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.7.4-1 1-1 1.7M12 17h.01'/%3E%3C/svg%3E"); }#header_mobile { top:-38px !important; }#header_mobile .menu-top { height:38px !important; min-height:0; padding:0 14px !important; border:0 !important; box-shadow:none !important; align-items:center; }#header_mobile .menu-top::after, #header_mobile .menu-top::before { display:none !important; }#header_mobile .menu-row { border:0 !important; }#header_mobile .menu-top > a { display:inline-flex; align-items:center; gap:6px; font-size:12.5px !important; }nav.main-nav.version-desktop #top_menu > .item img, #header_mobile .menu-row .icons .icon img { width:24px !important; height:24px !important; max-width:none; max-height:none; object-fit:contain; }nav.main-nav.version-desktop #top_menu > .item:not(.wishlist):not(.cart_item) > img, #header_mobile .menu-row .icons .icon:not(.cart_item):not(#menu-toggle) > img { content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20.5c1.3-3.5 4.2-5 7.5-5s6.2 1.5 7.5 5'/%3E%3C/svg%3E"); }nav.main-nav.version-desktop #top_menu > .item.wishlist > img { content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E"); }nav.main-nav.version-desktop #top_menu > .item.cart_item > img, #header_mobile .menu-row .icons .icon.cart_item > img { content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2.2l2.3 11h10.2l1.8-8H6.3'/%3E%3Ccircle cx='9.5' cy='19' r='1.4'/%3E%3Ccircle cx='17' cy='19' r='1.4'/%3E%3C/svg%3E"); }#header_mobile .menu-row .icons #menu-toggle > img { content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E"); }nav.main-nav.version-desktop #top_menu .search_box_icon, #header_mobile .menu-row .icons .search_box_icon { display:block !important; width:24px; height:24px; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E") no-repeat center / contain; cursor:pointer; }nav.main-nav.version-desktop #top_menu .search_box_icon > svg, #header_mobile .menu-row .icons .search_box_icon > svg { display:none !important; }#header_mobile .menu-row .icons { gap:6px !important; }#header_mobile .menu-row .icons .icon { position:relative; display:grid !important; place-items:center; width:38px !important; height:38px !important; border-radius:50%; }nav.main-nav.version-desktop #top_menu .cart_items_count, #header_mobile .menu-row .icons .cart_items_count { position:absolute !important; top:1px !important; right:0 !important; left:auto !important; min-width:17px; height:17px; padding:0 4px; border-radius:999px; font-size:10.5px !important; font-weight:700; line-height:17px !important; text-align:center; color:#fff !important; }nav.main-nav.version-desktop #top_menu { gap:10px; }nav.main-nav.version-desktop #top_menu > .item, #header_mobile .menu-row .icons .icon { width:46px !important; height:46px !important; border-radius:50%; background-color:#F4EEEA; transition:background-color .2s, transform .2s; }nav.main-nav.version-desktop #top_menu > .item:hover { background-color:#EADFD9; }#header_mobile .menu-row .icons { gap:8px !important; }#header_mobile .menu-row .icons .icon { width:42px !important; height:42px !important; }nav.main-nav.version-desktop #top_menu > .item img, #header_mobile .menu-row .icons .icon img { width:22px !important; height:22px !important; }nav.main-nav.version-desktop #top_menu > .item:not(.wishlist):not(.cart_item) > img, #header_mobile .menu-row .icons .icon:not(.cart_item):not(#menu-toggle) > img { content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20.5c1.3-3.5 4.2-5 7.5-5s6.2 1.5 7.5 5'/%3E%3C/svg%3E"); }nav.main-nav.version-desktop #top_menu > .item.wishlist > img { content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E"); }#header_mobile .menu-row .icons #menu-toggle > img { content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E"); }nav.main-nav.version-desktop #top_menu > .item.cart_item, #header_mobile .menu-row .icons .icon.cart_item { background-color:var(--brown); }nav.main-nav.version-desktop #top_menu > .item.cart_item:hover { background-color:#6C2918; }nav.main-nav.version-desktop #top_menu > .item.cart_item > img, #header_mobile .menu-row .icons .icon.cart_item > img { content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2.2l2.3 11h10.2l1.8-8H6.3'/%3E%3Ccircle cx='9.5' cy='19' r='1.4'/%3E%3Ccircle cx='17' cy='19' r='1.4'/%3E%3C/svg%3E"); }nav.main-nav.version-desktop #top_menu .cart_items_count, #header_mobile .menu-row .icons .cart_items_count { top:-3px !important; right:-3px !important; min-width:19px; height:19px; background:#fff !important; box-shadow:0 0 0 2px var(--brown); font-size:11px !important; line-height:19px !important; color:var(--brown) !important; }nav.main-nav.version-desktop #top_menu .search_box_icon, #header_mobile .menu-row .icons .search_box_icon { width:22px; height:22px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E"); }#header_mobile .menu-row .icons .icon { background-color:#F4EEEA !important; }#header_mobile .menu-row .icons .icon.cart_item { background-color:var(--brown) !important; }nav.main-nav.version-desktop .logo { flex:none !important; }nav.main-nav.version-desktop #top_menu { gap:8px; margin-left:12px !important; }nav.main-nav.version-desktop #top_menu > .item { width:42px !important; height:42px !important; }nav.main-nav.version-desktop #main-menu { flex:1 1 auto; min-width:0; justify-content:center; }nav.main-nav.version-desktop #main-menu > li.route { flex:none; width:auto !important; }nav.main-nav.version-desktop #main-menu > li.route > a.item { margin-left:22px; padding-left:0 !important; padding-right:0 !important; }nav.main-nav.version-desktop #main-menu > li.route:last-child > a.item { margin-left:22px; padding:9px 16px !important; }@media (max-width:1439px) {nav.main-nav.version-desktop #main-menu > li.route > a.item { margin-left:16px; font-size:13.5px !important; letter-spacing:.03em; }nav.main-nav.version-desktop #main-menu > li.route:last-child > a.item { margin-left:16px; padding:8px 14px !important; }}nav.main-nav.version-desktop { padding-top:0 !important; padding-bottom:0 !important; }nav.main-nav.version-desktop > .container { padding-top:12px !important; padding-bottom:12px !important; }nav.main-nav.version-desktop .all-menu-routes { margin-top:0 !important; margin-bottom:0 !important; }nav.main-nav.version-desktop .logo { display:flex !important; align-items:center; height:auto !important; }nav.main-nav.version-desktop .logo img { display:block; width:auto !important; height:54px !important; max-width:none !important; max-height:none !important; }@media (max-width:1300px) {nav.main-nav.version-desktop .logo img { height:44px !important; }nav.main-nav.version-desktop #main-menu > li.route > a.item { margin-left:12px; font-size:13px !important; letter-spacing:.02em; }nav.main-nav.version-desktop #main-menu > li.route:last-child > a.item { margin-left:12px; padding:8px 12px !important; }}#header_mobile .menu-row { padding:12px 14px !important; align-items:center !important; }#header_mobile .menu-row .logo { display:flex; align-items:center; width:auto !important; height:auto !important; }#header_mobile .menu-row .logo a { display:flex; align-items:center; }#header_mobile .menu-row .logo img { display:block; width:auto !important; height:38px !important; max-width:none !important; max-height:none !important; }#section-container section.template_about_us { margin:0 !important; padding:48px 16px 40px !important; background:var(--beige); text-align:center; }#section-container section.template_about_us h1.heading { margin:0 0 12px !important; font-size:clamp(30px, 3.2vw, 44px) !important; font-weight:500 !important; line-height:1.15; text-align:center; color:#2b2b2b; }#section-container section.template_about_us h1.heading::after { content:""; display:block; width:56px; height:3px; margin:16px auto 0; border-radius:3px; background:var(--brown); }#section-container section.template_about_us .subtitle-content .text, #section-container section.template_about_us .subtitle-content .text p { max-width:62ch; margin:0 auto !important; font-size:17px !important; font-weight:400 !important; line-height:1.6; text-align:center !important; color:#555 !important; }.uc-book-hero { display:inline-flex; align-items:center; gap:10px; margin-top:24px; padding:16px 32px; background:var(--brown); border-radius:12px; box-shadow:0 14px 28px -16px rgba(132, 50, 29, .9); font-family:'Poppins', sans-serif; font-size:16px; font-weight:600; color:#fff !important; text-decoration:none !important; transition:background .2s, transform .2s; }.uc-book-hero::after { content:"\2192"; font-size:19px; line-height:1; }.uc-book-hero:hover { background:#6C2918; transform:translateY(-1px); }.uc-book-bar { position:fixed; left:60px; right:84px; bottom:14px; z-index:900; }.uc-book-bar[hidden] { display:none !important; }.uc-book-bar a { display:flex; align-items:center; justify-content:center; min-height:52px; padding:0 14px; background:var(--brown); border-radius:14px; box-shadow:0 14px 30px -12px rgba(0, 0, 0, .45); font-family:'Poppins', sans-serif; font-size:14.5px; font-weight:600; text-align:center; color:#fff !important; text-decoration:none !important; }@media (min-width:1001px) { .uc-book-bar { display:none !important; } }#section-container section[id^="showroom_image_and_text_"] .content-wrapper { align-items:center; gap:clamp(24px, 4vw, 64px); padding-inline:var(--space-xl); }#section-container section[id^="showroom_image_and_text_"] .image img { border-radius:18px; }#section-container section[id^="showroom_image_and_text_"] .text { max-width:520px; }#section-container section[id^="showroom_image_and_text_"] .box-title { margin-bottom:14px; font-size:clamp(26px, 2.5vw, 34px) !important; font-weight:500 !important; line-height:1.2; text-align:left !important; color:#2b2b2b; }#section-container section[id^="showroom_image_and_text_"] .box-title::before { content:""; display:block; width:44px; height:3px; margin-bottom:16px; border-radius:3px; background:var(--brown); }#section-container section[id^="showroom_image_and_text_"] .text-content, #section-container section[id^="showroom_image_and_text_"] .text-content p { font-size:16px !important; font-weight:400 !important; line-height:1.7; text-align:left !important; color:#555 !important; }#section-container section[id^="showroom_image_and_text_"] .text-content strong { font-weight:600; color:#2b2b2b; }#section-container section[id^="showroom_appointment_form_"] .text-box { padding:44px 48px !important; background:#fff !important; border-radius:18px; box-shadow:0 1px 2px rgba(51, 51, 51, .06), 0 22px 48px -18px rgba(51, 51, 51, .3); }#section-container section[id^="showroom_appointment_form_"] .text-box .title { margin-bottom:14px; font-size:clamp(26px, 2.5vw, 34px) !important; font-weight:500 !important; line-height:1.2; color:#2b2b2b; }#section-container section[id^="showroom_appointment_form_"] .text-box .section-text, #section-container section[id^="showroom_appointment_form_"] .text-box .section-text p { font-size:15.5px !important; font-weight:400 !important; line-height:1.7; text-align:left !important; color:#555 !important; }#section-container section[id^="showroom_appointment_form_"] .text-box .section-text strong { font-weight:600; color:#2b2b2b; }#section-container section[id^="showroom_appointment_form_"] .steps { display:none !important; }.uc-book-steps { display:flex; flex-wrap:wrap; gap:10px; margin:22px 0 0; padding:0; list-style:none; }.uc-book-steps li { flex:1 1 170px; display:flex; align-items:center; gap:10px; padding:10px 14px; background:var(--beige); border-radius:12px; font-size:14px; line-height:1.35; color:#333; }.uc-book-steps b { flex:none; display:grid; place-items:center; width:26px; height:26px; border-radius:50%; background:var(--brown); font-size:13px; font-weight:600; color:#fff; }#section-container section[id^="showroom_appointment_form_"] .form-wrapper { margin-top:22px; text-align:left; }#section-container section[id^="showroom_appointment_form_"] .form-wrapper .button { float:none !important; display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:17px 34px !important; background:var(--brown); border-radius:12px; box-shadow:0 14px 28px -16px rgba(132, 50, 29, .9); font-size:16px !important; font-weight:600 !important; letter-spacing:.04em; text-transform:none !important; text-decoration:none; color:#fff; }#section-container section[id^="showroom_appointment_form_"] .form-wrapper .button::after { content:"\2192"; font-size:18px; line-height:1; }#section-container section[id^="showroom_appointment_form_"] .form-wrapper .button:hover { background:#6C2918; }#section-container section[id^="showroom_appointment_form_"] .image img { border-radius:18px; }#section-container section[id^="contact_form_"] .text-box { padding:36px 40px !important; background:#fff !important; border-radius:18px; box-shadow:0 1px 2px rgba(51, 51, 51, .06), 0 22px 48px -18px rgba(51, 51, 51, .3); }#section-container section[id^="contact_form_"] .text-box .title { margin-bottom:10px; font-size:clamp(26px, 2.5vw, 32px) !important; font-weight:500 !important; line-height:1.2; color:#2b2b2b; }#section-container section[id^="contact_form_"] .contacts { flex-wrap:wrap; align-items:center; gap:12px 20px; }#section-container section[id^="contact_form_"] .contacts .paragraph { font-size:15px !important; font-weight:400 !important; line-height:1.6; color:#444 !important; }#section-container section[id^="contact_form_"] .contacts > a { flex:none; display:inline-flex; align-items:center; gap:8px; padding:9px 16px; border:1.5px solid var(--brown); border-radius:10px; font-size:13.5px !important; font-weight:600 !important; letter-spacing:0 !important; text-transform:none !important; text-decoration:none !important; color:var(--brown) !important; cursor:pointer; }#section-container section[id^="contact_form_"] .contacts > a:hover { background:var(--brown); color:#fff !important; }#section-container section[id^="contact_form_"] .subtitle { margin-top:12px; font-size:15px !important; font-weight:400 !important; line-height:1.6; color:#555 !important; }#section-container section[id^="contact_form_"] .contact-form label > span { margin-bottom:6px; font-size:13.5px !important; font-weight:500 !important; color:#444; }#section-container section[id^="contact_form_"] .contact-form input[type=text], #section-container section[id^="contact_form_"] .contact-form input[type=email], #section-container section[id^="contact_form_"] .contact-form textarea { height:46px; padding:0 14px; background:#fff; border:1.5px solid #CFC8C4 !important; border-radius:10px !important; font-size:15px !important; color:#333; }#section-container section[id^="contact_form_"] .contact-form textarea { height:auto; min-height:110px; padding:12px 14px; }#section-container section[id^="contact_form_"] .contact-form input:focus, #section-container section[id^="contact_form_"] .contact-form textarea:focus { border-color:var(--brown) !important; box-shadow:0 0 0 3px rgba(132, 50, 29, .12); outline:none; }#section-container section[id^="contact_form_"] .contact-form .submit-btn { min-height:52px; padding:0 28px !important; background:var(--brown) !important; border:0; border-radius:12px !important; font-size:15px !important; font-weight:600 !important; letter-spacing:.02em; text-transform:none !important; color:#fff; }#section-container section[id^="contact_form_"] .contact-form .submit-btn:hover { background:#6C2918 !important; }#section-container section[id^="contact_form_"] .image img { border-radius:18px; }@media (max-width:1000px) {#section-container section.template_about_us { padding:32px 16px 28px !important; }.uc-book-hero { width:100%; max-width:360px; justify-content:center; }#section-container section[id^="showroom_appointment_form_"] .text-box { padding:28px 22px !important; }#section-container section[id^="showroom_appointment_form_"] .form-wrapper .button { width:100%; }#section-container section[id^="contact_form_"] .text-box { padding:26px 20px !important; }}#section-container section.uc-book-section { height:auto !important; max-height:none !important; }#section-container section.uc-book-section .content-wrapper { display:grid !important; grid-template-columns:minmax(0, 5fr) minmax(0, 7fr); gap:28px; align-items:start; height:auto !important; padding-inline:var(--space-xl); }#section-container section.uc-book-section .content-wrapper > .image { display:none !important; }#section-container section.uc-book-section .content-wrapper > .text-box { position:sticky !important; top:110px; left:auto !important; right:auto !important; bottom:auto !important; transform:none !important; width:auto !important; min-width:0 !important; margin:0 !important; border-top:0 !important; }#section-container section.uc-book-section .content-wrapper > .text-box > .icon { position:static !important; display:grid !important; place-items:center; width:56px !important; height:56px !important; margin:0 0 18px !important; border-radius:50%; transform:none !important; }#section-container section.uc-book-section .content-wrapper > .text-box > .icon img { width:26px !important; height:26px !important; }#section-container section.uc-book-section .uc-book-steps li { flex-basis:100%; }@media (min-width:1001px) { #section-container section.uc-book-section .form-wrapper { display:none !important; } }#section-container section.uc-book-section .uc-book-inline { min-width:0; height:880px; background:#fff; border:1px solid #EAE2DE; border-radius:18px; box-shadow:0 1px 2px rgba(51, 51, 51, .06), 0 22px 48px -18px rgba(51, 51, 51, .3); overflow:hidden; }@media (max-width:1000px) {#section-container section.uc-book-section .content-wrapper { grid-template-columns:1fr; gap:16px; padding-inline:12px; }#section-container section.uc-book-section .content-wrapper > .text-box { position:static !important; }#section-container section.uc-book-section .uc-book-inline { height:860px; border-radius:16px; }}.uc-book-reviews { margin-top:72px; }.uc-book-reviews ~ [id^="space_"] + style + [id^="space_"] { display:none !important; }@media (max-width:1000px) {.uc-book-reviews { margin-top:40px; }#section-container section[id^="contact_form_"] .contacts { align-items:flex-start !important; }#section-container section[id^="image_text_section_"] .text-box .section-text,#section-container section[id^="image_text_section_"] .text-box .section-text p { text-align:left !important; }}@media (min-width:701px) and (max-width:1000px) {#section-container section[id^="image_text_section_"] { height:auto !important; }#section-container section[id^="image_text_section_"] .content-wrapper { flex-direction:column-reverse !important; align-items:center !important; height:auto !important; }#section-container section[id^="image_text_section_"] .content-wrapper .image,#section-container section[id^="image_text_section_"] .content-wrapper.invert .image { width:100% !important; height:380px !important; border-radius:0 !important; }#section-container section[id^="image_text_section_"] .content-wrapper .text-box { position:static !important; width:calc(100vw - 48px) !important; max-width:720px; padding:32px 30px !important; transform:translateY(-48px) !important; margin-bottom:-24px; }#section-container section[id^="showroom_image_and_text_"] { height:auto !important; padding:40px 0 24px; }#section-container section[id^="showroom_image_and_text_"] .content-wrapper { flex-direction:column-reverse !important; align-items:center !important; gap:8px !important; height:auto !important; padding-inline:24px !important; }#section-container section[id^="showroom_image_and_text_"] .content-wrapper .text { width:100% !important; max-width:640px !important; padding:0 !important; }#section-container section[id^="showroom_image_and_text_"] .content-wrapper .image { position:static !important; transform:none !important; width:100% !important; max-width:720px; height:auto !important; }}#section-container:has(section.uc-book-section) section[id^="image_text_section_"] .content-wrapper .text-box .title,#section-container section[id^="showroom_image_and_text_"] .box-title,#section-container section[id^="showroom_appointment_form_"] .text-box .title,#section-container section[id^="contact_form_"] .text-box .title { margin:0 0 14px !important; font-family:'Poppins', sans-serif !important; font-size:clamp(26px, 2.5vw, 34px) !important; font-weight:500 !important; line-height:1.2 !important; letter-spacing:0 !important; text-transform:none !important; color:#2b2b2b !important; }#section-container:has(section.uc-book-section) section[id^="image_text_section_"] .content-wrapper .text-box .title::before,#section-container section[id^="contact_form_"] .text-box .title::before { content:""; display:block; width:44px; height:3px; margin-bottom:16px; border-radius:3px; background:var(--brown); }#section-container:has(section.uc-book-section) section[id^="image_text_section_"] .text-box .section-text,#section-container:has(section.uc-book-section) section[id^="image_text_section_"] .text-box .section-text p,#section-container section[id^="showroom_appointment_form_"] .text-box .section-text,#section-container section[id^="showroom_appointment_form_"] .text-box .section-text p,#section-container section[id^="contact_form_"] .subtitle,#section-container section[id^="contact_form_"] .contacts .paragraph { font-family:'Poppins', sans-serif !important; font-size:16px !important; font-weight:400 !important; line-height:1.7 !important; letter-spacing:0 !important; color:#555 !important; }#section-container:has(section.uc-book-section) section[id^="image_text_section_"] .text-box .section-text { margin-bottom:0 !important; }#section-container:has(section.uc-book-section) section[id^="image_text_section_"] .text-box .section-text strong { font-weight:600; color:#2b2b2b; }.uc-book-hero,.uc-book-bar a,#section-container section[id^="showroom_appointment_form_"] .form-wrapper .button,#section-container section[id^="contact_form_"] .contact-form .submit-btn { min-height:54px !important; padding:0 30px !important; border:0 !important; border-radius:12px !important; font-family:'Poppins', sans-serif !important; font-size:16px !important; font-weight:600 !important; line-height:1.2 !important; letter-spacing:.01em !important; text-transform:none !important; cursor:pointer; transition:background .2s, transform .15s, box-shadow .2s; }.uc-book-bar a:hover { background:#6C2918; }#section-container section[id^="contact_form_"] .contacts > a { display:inline-flex !important; align-items:center; justify-content:center; min-height:44px; padding:0 18px !important; border-radius:12px !important; font-family:'Poppins', sans-serif !important; font-size:14px !important; line-height:1.2 !important; transition:background .2s, color .2s; }.uc-book-hero:active,.uc-book-bar a:active,#section-container section[id^="showroom_appointment_form_"] .form-wrapper .button:active,#section-container section[id^="contact_form_"] .contact-form .submit-btn:active { transform:translateY(1px); box-shadow:none; }.uc-book-hero:focus-visible,.uc-book-bar a:focus-visible,#section-container section[id^="showroom_appointment_form_"] .form-wrapper .button:focus-visible,#section-container section[id^="contact_form_"] .contact-form .submit-btn:focus-visible,#section-container section[id^="contact_form_"] .contacts > a:focus-visible,.uc-cal__alt a:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:3px; }#section-container section[id^="contact_form_"] .contact-form label > span,#section-container section[id^="contact_form_"] .contact-form input,#section-container section[id^="contact_form_"] .contact-form textarea { font-family:'Poppins', sans-serif !important; letter-spacing:0 !important; }#section-container section.uc-book-section .uc-book-inline { display:flex; flex-direction:column; height:auto !important; }#uc-book-inline { scroll-margin-top:96px; }.uc-cal__steps { display:flex; gap:10px; margin:0; padding:14px 18px; list-style:none; background:var(--beige); border-bottom:1px solid #EAE2DE; }.uc-cal__steps li { flex:1 1 0; display:flex; align-items:center; gap:8px; min-width:0; font-family:'Poppins', sans-serif; font-size:13px; line-height:1.3; color:#8A8380; }.uc-cal__steps b { flex:none; display:grid; place-items:center; width:26px; height:26px; border-radius:50%; background:#fff; box-shadow:inset 0 0 0 1.5px #CFC8C4; font-size:12.5px; font-weight:600; color:#8A8380; }.uc-cal__steps li.is-on { font-weight:600; color:#2b2b2b; }.uc-cal__steps li.is-on b { background:var(--brown); box-shadow:none; color:#fff; }.uc-cal__steps li.is-done b,.uc-book-steps li.is-done b { background:#F4E9E5; box-shadow:none; font-size:0; color:var(--brown); }.uc-cal__steps li.is-done b::before,.uc-book-steps li.is-done b::before { content:"\2713"; font-size:13px; }.uc-book-steps li { transition:box-shadow .2s, background .2s; }.uc-book-steps li.is-on { background:#fff; box-shadow:inset 0 0 0 1.5px var(--brown); font-weight:500; }.uc-cal__body { position:relative; min-height:560px; overflow:hidden; background:#fff; container-type:inline-size; }@container (min-width:700px) { .uc-cal__frame { margin-top:-46px; } }.uc-cal[data-state="ready"] .uc-cal__body,.uc-cal[data-state="done"] .uc-cal__body { min-height:0; }.uc-cal__frame iframe { display:block; width:100% !important; height:640px; border:0; }.uc-cal__load { position:absolute; inset:0; z-index:1; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:14px; background:#fff; font-family:'Poppins', sans-serif; font-size:14px; color:#666; }.uc-cal__load i { width:34px; height:34px; border:3px solid #EAE2DE; border-top-color:var(--brown); border-radius:50%; animation:uc-cal-spin .8s linear infinite; }.uc-cal[data-state="ready"] .uc-cal__load,.uc-cal[data-state="done"] .uc-cal__load { display:none; }.uc-cal__alt { margin:0; padding:10px 18px 12px; border-top:1px solid #F1EBE8; font-family:'Poppins', sans-serif; font-size:12.5px; line-height:1.4; text-align:center; }.uc-cal__alt a { color:#777 !important; text-decoration:underline; text-underline-offset:3px; }.uc-cal[data-state="slow"] .uc-cal__alt a { font-size:14px; font-weight:600; color:var(--brown) !important; }.uc-cal[data-state="done"] .uc-cal__alt { display:none; }@keyframes uc-cal-spin { to { transform:rotate(360deg); } }@media (prefers-reduced-motion:reduce) { .uc-cal__load i { animation-duration:2.4s; } }@media (max-width:1000px) {.uc-book-hero { padding:0 20px !important; }#section-container section[id^="contact_form_"] .contact-form .submit-btn { width:100%; }}@media (max-width:600px) {.uc-cal__steps { gap:8px; padding:12px 14px; }.uc-cal__steps li { flex:none; }.uc-cal__steps li.is-on { flex:1 1 0; }.uc-cal__steps li:not(.is-on) span { display:none; }}.uc-book-bar { left:50% !important; right:auto !important; bottom:calc(104px + env(safe-area-inset-bottom, 0px)) !important; width:min(460px, calc(100vw - 24px)); transform:translateX(-50%); }.uc-book-bar a { box-shadow:0 16px 34px -12px rgba(0, 0, 0, .5), 0 0 0 3px rgba(255, 255, 255, .85) !important; }#section-container section.uc-contact { display:grid !important; grid-template-columns:minmax(0, 4fr) minmax(0, 7fr); grid-template-areas:"side form"; gap:28px; align-items:start; height:auto !important; max-width:1240px; margin:40px auto 0; padding-inline:clamp(16px, 3.3vw, 48px) !important; }#section-container section.uc-contact .uc-contact__side { grid-area:side; display:grid; gap:14px; }.uc-contact__ch { display:flex; align-items:center; gap:16px; padding:20px 22px; background:#fff; border:1px solid #EAE2DE; border-radius:18px; font-family:'Poppins', sans-serif; color:#333 !important; text-decoration:none !important; transition:border-color .2s, box-shadow .2s, transform .2s; }.uc-contact__ch:hover { border-color:var(--brown); box-shadow:0 16px 34px -22px rgba(51, 51, 51, .45); transform:translateY(-1px); }.uc-contact__ch:focus-visible, .uc-contact__maps:focus-visible, .uc-contact__again:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:3px; }.uc-contact__ico { flex:none; display:grid; place-items:center; width:48px; height:48px; border-radius:50%; background:var(--beige); color:var(--brown); }.uc-contact__ico svg { width:22px; height:22px; }.uc-contact__txt { display:flex; flex-direction:column; gap:2px; min-width:0; }.uc-contact__lab { font-size:12px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; color:var(--brown); }.uc-contact__txt b { font-size:17px; font-weight:600; line-height:1.3; color:#2b2b2b; overflow-wrap:anywhere; }.uc-contact__txt small { font-size:13.5px; line-height:1.4; color:#666; }#section-container section.uc-contact .form-box { grid-area:form; height:auto !important; padding:36px 40px !important; background:#fff !important; border:1px solid #EAE2DE; border-radius:18px; box-shadow:0 1px 2px rgba(51, 51, 51, .06), 0 22px 48px -18px rgba(51, 51, 51, .3); }.uc-contact__title, #section-container section.uc-contact .map .title-map { margin:0 0 8px !important; font-family:'Poppins', sans-serif !important; font-size:clamp(26px, 2.5vw, 34px) !important; font-weight:500 !important; line-height:1.2; letter-spacing:0; text-transform:none; color:#2b2b2b; }.uc-contact__title::before, #section-container section.uc-contact .map .title-map::before { content:""; display:block; width:44px; height:3px; margin-bottom:16px; border-radius:3px; background:var(--brown); }.uc-contact__intro { margin:0 0 22px; font-family:'Poppins', sans-serif; font-size:16px; line-height:1.6; color:#555; }#section-container section.uc-contact .contact-form { gap:16px !important; margin-top:0 !important; }#section-container section.uc-contact .contact-form .form-row { gap:16px !important; }#section-container section.uc-contact .contact-form label > span { margin-bottom:6px !important; font-family:'Poppins', sans-serif !important; font-size:13.5px !important; font-weight:500; letter-spacing:0; color:#444 !important; }#section-container section.uc-contact .contact-form input[type=text], #section-container section.uc-contact .contact-form input[type=email], #section-container section.uc-contact .contact-form input[type=tel], #section-container section.uc-contact .contact-form textarea { height:48px; padding:0 14px; background:#fff; border:1.5px solid #CFC8C4 !important; border-radius:10px; box-shadow:none; font-family:'Poppins', sans-serif; font-size:15px; letter-spacing:0; color:#333; transition:border-color .2s, box-shadow .2s; }#section-container section.uc-contact .contact-form textarea { height:auto !important; min-height:130px; padding:12px 14px; resize:vertical; }#section-container section.uc-contact .contact-form input:focus, #section-container section.uc-contact .contact-form textarea:focus { border-color:var(--brown) !important; box-shadow:0 0 0 3px rgba(132, 50, 29, .12); outline:none; }#section-container section.uc-contact .contact-form .uc-contact__send { flex-wrap:wrap; align-items:center; justify-content:space-between; }#section-container section.uc-contact .contact-form .switch-wrapper { flex:0 1 auto !important; height:auto !important; }#section-container section.uc-contact .contact-form .submit-btn { min-width:200px; min-height:54px; padding:0 30px !important; border:0; border-radius:12px; font-family:'Poppins', sans-serif; font-size:16px !important; font-weight:600 !important; letter-spacing:.01em; text-transform:none !important; cursor:pointer; transition:background .2s, transform .15s; }#section-container section.uc-contact .contact-form .submit-btn:hover { background:#6C2918; }#section-container section.uc-contact .contact-form .submit-btn:active { transform:translateY(1px); }#section-container section.uc-contact .contact-form .submit-btn:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:3px; }#section-container section.uc-contact .contact-form .submit-btn.is-busy { opacity:.65; pointer-events:none; }.uc-contact__err { margin:0; padding:12px 14px; background:#FDF1EE; border:1px solid #E9C4BA; border-radius:10px; font-family:'Poppins', sans-serif; font-size:14px; line-height:1.45; color:#8A2C14; }.uc-contact__err[hidden] { display:none; }.uc-contact__done { padding:28px 0; font-family:'Poppins', sans-serif; text-align:center; }.uc-contact__done .uc-contact__ico { width:60px; height:60px; margin:0 auto 18px; }.uc-contact__done .uc-contact__ico svg { width:28px; height:28px; }.uc-contact__done .uc-contact__title::before { margin-inline:auto; }.uc-contact__done p { max-width:46ch; margin:0 auto 22px; font-size:16px; line-height:1.6; color:#555; }.uc-contact__again, .uc-contact__maps { flex:none; display:inline-flex; align-items:center; justify-content:center; min-height:44px; padding:0 18px; border:1.5px solid var(--brown); border-radius:12px; font-family:'Poppins', sans-serif; font-size:14px; font-weight:600; color:var(--brown) !important; text-decoration:none !important; transition:background .2s, color .2s; }.uc-contact__again:hover, .uc-contact__maps:hover { background:var(--brown); color:#fff !important; }#section-container section.uc-contact .map { grid-area:map; display:block !important; margin-top:28px; }.uc-contact__maphead { display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:space-between; gap:14px 24px; margin-bottom:18px; }#section-container section.uc-contact .map .text-map { margin:0 !important; font-family:'Poppins', sans-serif !important; }#section-container section.uc-contact .map .text-map p { margin:0 !important; font-size:16px; font-weight:400 !important; line-height:1.6; color:#555; }#section-container section.uc-contact .map .text-map p:first-child { font-weight:600 !important; color:#2b2b2b; }#section-container section.uc-contact .map #google_map, #section-container section.uc-contact .map .map-wrapper { width:100%; height:420px !important; border:1px solid #EAE2DE; border-radius:18px; overflow:hidden; }@media (max-width:1000px) {#section-container section.uc-contact { grid-template-columns:minmax(0, 1fr); grid-template-areas:"side" "form"; gap:16px; margin-top:24px; }#section-container section.uc-contact .uc-contact__side { gap:12px; }#section-container section.uc-contact .form-box { padding:26px 20px !important; }#section-container section.uc-contact .map { margin-top:16px; }}@media (max-width:800px) {.uc-contact__ch { padding:16px 18px; }#section-container section.uc-contact .contact-form input[type=text], #section-container section.uc-contact .contact-form input[type=email], #section-container section.uc-contact .contact-form input[type=tel], #section-container section.uc-contact .contact-form textarea { font-size:16px; }#section-container section.uc-contact .contact-form .submit-btn { width:100%; height:auto !important; }#section-container section.uc-contact .contact-form .uc-contact__send { align-items:stretch !important; }#section-container section.uc-contact .contact-form .switch-wrapper { height:auto !important; }#section-container section.uc-contact .map #google_map, #section-container section.uc-contact .map .map-wrapper { height:320px !important; }}.uc-contact__reviews { margin-top:64px; }@media (max-width:1000px) { .uc-contact__reviews { margin-top:40px; } }#section-container section.uc-contact { grid-template-columns:minmax(0, 5fr) minmax(0, 7fr); align-items:stretch; margin-top:48px; }#section-container section.uc-contact .uc-contact__side { display:flex; flex-direction:column; gap:12px; padding:36px 32px; background:var(--beige); border-radius:18px; }#section-container section.uc-contact .uc-contact__side .uc-contact__intro { margin-bottom:14px; }.uc-contact__ch { border-color:transparent; box-shadow:0 1px 2px rgba(51, 51, 51, .05); }.uc-contact__ch .uc-contact__ico { background:#F4E9E5; }.uc-contact__ch::after { content:"\2192"; margin-left:auto; font-size:18px; color:#B9AFAA; transition:transform .2s, color .2s; }.uc-contact__ch:hover::after { color:var(--brown); transform:translateX(3px); }@media (max-width:1000px) {#section-container section.uc-contact { grid-template-columns:minmax(0, 1fr); margin-top:24px; }#section-container section.uc-contact .uc-contact__side { padding:26px 20px; }}@media (max-width:600px) {#section-container section.uc-contact .uc-contact__side { padding:24px 16px; }.uc-contact__ch { gap:12px; padding:14px; }.uc-contact__ch::after { display:none; }.uc-contact__ico { width:42px; height:42px; }.uc-contact__txt b { font-size:14.5px; }}#section-container section[id^="mail_subscription_"] .title-first-row { font-family:'Poppins', sans-serif; font-size:clamp(26px, 2.5vw, 34px); font-weight:500; letter-spacing:0; color:#2b2b2b; }#section-container section[id^="mail_subscription_"] .text-first-row, #section-container section[id^="mail_subscription_"] #mc-embedded-subscribe, #section-container section[id^="mail_subscription_"] #mce-EMAIL, #section-container section[id^="mail_subscription_"] .input-group { font-family:'Poppins', sans-serif !important; letter-spacing:0; }#section-container section[id^="mail_subscription_"] .text-first-row { font-size:16px; color:#555; }#section-container section[id^="mail_subscription_"] .boxes { border-radius:18px; }#section-container section[id^="mail_subscription_"] #mc-embedded-subscribe { height:54px; }#section-container section[id^="mail_subscription_"] #mce-EMAIL { height:54px; }#contact-us #section-container section.template_about_us { padding:40px 16px 36px !important; }#contact-us #section-container section.template_about_us h1.heading { font-size:clamp(26px, 2.5vw, 34px) !important; }#contact-us #section-container section.template_about_us h1.heading::after { width:44px; margin-top:14px; }#contact-us #section-container section.template_about_us .subtitle-content { display:block; margin-top:16px; }#contact-us #section-container section.template_about_us .subtitle-content .text, #contact-us #section-container section.template_about_us .subtitle-content .text p { max-width:58ch; font-family:'Poppins', sans-serif !important; font-size:16px !important; }@media (max-width:1000px) { #contact-us #section-container section.template_about_us { padding:28px 16px 26px !important; } }#section-container section.uc-contact { max-width:none; margin-inline:0; padding-inline:var(--space-xl) !important; }@media (max-width:900px) { #section-container section.uc-contact { padding-inline:var(--space-l) !important; } }@media (max-width:576px) { #section-container section.uc-contact { padding-inline:16px !important; } }.uc-contact__ch--wa .uc-contact__ico svg { width:23px; height:23px; }#about-us #section-container section[id^="hero_section_"] { height:clamp(300px, 40vw, 520px); }#about-us #section-container section[id^="hero_section_"] + script + style + [id^="space_"] { display:none !important; }#about-us #section-container section.template_about_us { padding:56px 16px 52px !important; }#about-us #section-container section.template_about_us h1.heading { max-width:22ch; margin-inline:auto !important; }#about-us #section-container section.template_about_us .subtitle-content { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:clamp(24px, 4vw, 64px); max-width:1040px; margin:26px auto 0; }#about-us #section-container section.template_about_us .subtitle-content .text, #about-us #section-container section.template_about_us .subtitle-content .text p { max-width:none; font-family:'Poppins', sans-serif !important; font-size:16px !important; line-height:1.7; text-align:left !important; }#about-us #section-container section.template_about_us .subtitle-content .text strong { font-weight:600; color:#2b2b2b; }.uc-about__reviews { margin-top:72px; }.uc-about__reviews ~ [id^="space_"] + style + [id^="space_"] { display:none !important; }@media (max-width:1024px) {#about-us #section-container section[id^="hero_section_"] { height:auto; }#about-us #section-container section[id^="hero_section_"] .bg { height:clamp(220px, 50vw, 380px) !important; margin-bottom:0 !important; }.uc-about__reviews { margin-top:44px; }}@media (max-width:800px) {#about-us #section-container section.template_about_us { padding:34px 16px 32px !important; }#about-us #section-container section.template_about_us h1.heading { text-align:center !important; }#about-us #section-container section.template_about_us .subtitle-content { grid-template-columns:minmax(0, 1fr); gap:12px; margin-top:18px; }}#punti-vendita #section-container section.template_google_map { margin:0 !important; padding-inline:var(--space-xl); }#punti-vendita #section-container section.template_google_map > div { width:100%; max-width:none; padding:0; }#punti-vendita #section-container section.template_google_map .row { margin:0; padding:0 !important; }#punti-vendita #section-container section.template_google_map #google_map, #punti-vendita #section-container section.template_google_map .google_map_image { height:460px; padding:0; border:1px solid #EAE2DE; border-radius:18px; overflow:hidden; }@media (max-width:1000px) { #punti-vendita #section-container section.template_google_map { padding-inline:var(--space-l); } #punti-vendita #section-container section.template_google_map #google_map, #punti-vendita #section-container section.template_google_map .google_map_image { height:360px; } }@media (max-width:640px) { #punti-vendita #section-container section.template_google_map { padding-inline:16px; } }#section-container section.uc-faq + script + style + section.uc-faq .uc-faq__title { display:none; }#pagamenti #section-container section.template_about_us { padding:40px 16px 36px !important; }#pagamenti #section-container section.template_about_us h1.heading { font-size:clamp(26px, 2.5vw, 34px) !important; text-transform:lowercase; }#pagamenti #section-container section.template_about_us h1.heading::first-letter { text-transform:uppercase; }#pagamenti #section-container section.template_about_us h1.heading::after { width:44px; margin-top:14px; }#pagamenti #section-container section.template_about_us .subtitle-content { display:block; margin-top:16px; }#pagamenti #section-container section.template_about_us .subtitle-content .text, #pagamenti #section-container section.template_about_us .subtitle-content .text p { max-width:58ch; font-family:'Poppins', sans-serif !important; font-size:16px !important; }#pagamenti #section-container section.template_about_us .subtitle-content br { display:none; }@media (max-width:1000px) { #pagamenti #section-container section.template_about_us { padding:28px 16px 26px !important; } }#i-nostri-brand #section-container section.template_about_us { padding:40px 0 34px !important; }#i-nostri-brand #section-container section.template_about_us h1.heading { font-size:clamp(26px, 2.5vw, 34px) !important; text-transform:lowercase; }#i-nostri-brand #section-container section.template_about_us h1.heading::first-letter { text-transform:uppercase; }#i-nostri-brand #section-container section.template_about_us h1.heading::after { width:44px; margin-top:14px; }#i-nostri-brand #section-container section.template_about_us .row > div { display:flex; flex-direction:column; }#i-nostri-brand #section-container section.template_about_us .subtitle-content { order:1; display:block; margin:16px 0 0; padding-inline:16px; }#i-nostri-brand #section-container section.template_about_us .subtitle-content .text, #i-nostri-brand #section-container section.template_about_us .subtitle-content .text p { max-width:62ch; font-family:'Poppins', sans-serif !important; font-size:16px !important; }#i-nostri-brand #section-container section.template_about_us .list-brands { order:2; max-width:1120px; margin:24px auto 0 !important; padding-inline:16px; overflow:visible !important; }#i-nostri-brand #section-container section.template_about_us .list-brands .scroll-track { display:flex; flex-wrap:wrap; justify-content:center; gap:8px !important; width:auto !important; animation:none !important; transform:none !important; }#i-nostri-brand #section-container section.template_about_us .list-brands .scroll-track a { padding:8px 14px; background:#fff; border:1px solid #E4D8D2; border-radius:999px; font-family:'Poppins', sans-serif; font-size:13px; font-weight:500; letter-spacing:.03em; color:#444; text-decoration:none; transition:background .2s, border-color .2s, color .2s; }#i-nostri-brand #section-container section.template_about_us .list-brands .scroll-track a:hover { background:var(--brown); border-color:var(--brown); color:#fff; }#i-nostri-brand #section-container section.template_about_us .list-brands .scroll-track a:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:2px; }#i-nostri-brand #section-container [id^="space_"] { height:64px !important; }#i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper .text-box .title { font-size:clamp(22px, 2vw, 28px) !important; }#i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper .text-box .section-text, #i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper .text-box .section-text p { margin-bottom:0; font-family:'Poppins', sans-serif !important; font-size:15.5px !important; font-weight:400 !important; line-height:1.7; text-align:left !important; color:#555 !important; }#i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper .text-box .section-text p + p { margin-top:8px; }#i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper .text-box .button { min-height:50px; margin-top:22px; padding:0 24px !important; border-radius:12px; font-family:'Poppins', sans-serif; font-size:15px !important; font-weight:600 !important; letter-spacing:.01em; text-transform:none !important; }@media (min-width:1001px) {#i-nostri-brand #section-container section[id^="image_text_section_"] { padding-inline:var(--space-xl); }#i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper { display:grid !important; grid-template-columns:minmax(0, 5fr) minmax(0, 6fr); align-items:stretch; }#i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper.invert { grid-template-columns:minmax(0, 6fr) minmax(0, 5fr); }#i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper .text-box { position:relative !important; left:auto !important; right:auto !important; top:auto !important; bottom:auto !important; transform:none !important; z-index:1; align-self:center; width:auto !important; margin:28px -56px 28px 0; padding:36px 40px; }#i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper.invert .text-box { order:2; margin:28px 0 28px -56px; }#i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper .image, #i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper.invert .image { position:relative; width:auto !important; height:auto !important; min-height:420px; border-radius:18px !important; }#i-nostri-brand #section-container section[id^="image_text_section_"] .content-wrapper .image img { position:absolute; inset:0; }}@media (max-width:800px) {#i-nostri-brand #section-container [id^="space_"] { height:36px !important; }}@media (max-width:700px) {#i-nostri-brand #section-container section.template_about_us .list-brands { padding-inline:0; overflow-x:auto !important; scrollbar-width:none; -webkit-mask-image:linear-gradient(90deg, transparent 0, #000 16px, #000 calc(100% - 28px), transparent 100%); mask-image:linear-gradient(90deg, transparent 0, #000 16px, #000 calc(100% - 28px), transparent 100%); }#i-nostri-brand #section-container section.template_about_us .list-brands::-webkit-scrollbar { display:none; }#i-nostri-brand #section-container section.template_about_us .list-brands .scroll-track { flex-wrap:nowrap; justify-content:flex-start; width:max-content !important; padding-inline:16px 28px; }}#i-nostri-brand #section-container [id^="space_"] + style + [id^="space_"] { display:none !important; }.uc-blog, .uc-post, .uc-blog-prev { font-family:'Poppins', sans-serif; }.uc-blog__head { padding:40px 16px 36px; background:var(--beige); text-align:center; }.uc-blog__title { margin:0; font-family:'Poppins', sans-serif; font-size:clamp(26px, 2.5vw, 34px); font-weight:500; line-height:1.2; letter-spacing:0; text-transform:none; color:#2b2b2b; }.uc-blog__title::after { content:""; display:block; width:44px; height:3px; margin:14px auto 0; border-radius:3px; background:var(--brown); }.uc-blog__lead { max-width:60ch; margin:16px auto 0; font-size:16px; line-height:1.6; color:#555; }.uc-blog__lead p { margin:0; }.uc-blog__in { padding:0 var(--space-xl); }.uc-blog > .uc-blog__in { margin:40px 0 72px; }.uc-blog__cats { display:flex; flex-wrap:wrap; justify-content:center; gap:8px; margin-bottom:32px; }.uc-blog__cats a { padding:8px 16px; background:#fff; border:1px solid #E4D8D2; border-radius:999px; font-size:13.5px; font-weight:500; color:#444; text-decoration:none; transition:background .2s, border-color .2s, color .2s; }.uc-blog__cats a:hover, .uc-blog__cats a.is-on { background:var(--brown); border-color:var(--brown); color:#fff; }.uc-blog__grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:24px; }.uc-blog__card { display:flex; flex-direction:column; overflow:hidden; background:#fff; border:1px solid #EAE2DE; border-radius:18px; color:#333 !important; text-decoration:none !important; transition:border-color .2s, box-shadow .2s, transform .2s; }.uc-blog__card:hover { border-color:#DCCFC9; box-shadow:0 22px 44px -24px rgba(51, 51, 51, .4); transform:translateY(-2px); }.uc-blog__card:focus-visible, .uc-blog__cats a:focus-visible, .uc-blog__btn:focus-visible, .uc-blog__page:focus-visible, .uc-post__back:focus-visible, .uc-post__share a:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:3px; }.uc-blog__img { display:block; aspect-ratio:16 / 10; background:var(--beige); overflow:hidden; }.uc-blog__img img { display:block; width:100%; height:100%; object-fit:cover; transition:transform .4s; }.uc-blog__card:hover .uc-blog__img img { transform:scale(1.03); }.uc-blog__body { display:flex; flex-direction:column; flex:1; padding:22px 24px 24px; }.uc-blog__date { margin-bottom:8px; font-size:12.5px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--brown); }.uc-blog__name { margin-bottom:8px; font-size:19px; font-weight:500; line-height:1.3; color:#2b2b2b; }.uc-blog__text { display:-webkit-box; margin-bottom:18px; overflow:hidden; font-size:15px; line-height:1.6; color:#555; -webkit-box-orient:vertical; -webkit-line-clamp:3; }.uc-blog__more { display:inline-flex; align-items:center; gap:8px; margin-top:auto; font-size:14.5px; font-weight:600; color:#2b2b2b; }.uc-blog__more::after { content:"\2192"; font-size:17px; line-height:1; color:var(--brown); transition:transform .2s; }.uc-blog__card:hover .uc-blog__more { color:var(--brown); }.uc-blog__card:hover .uc-blog__more::after { transform:translateX(4px); }.uc-blog__empty { max-width:560px; margin:0 auto; padding:44px 32px; text-align:center; background:var(--beige); border-radius:18px; }.uc-blog__ico { display:inline-grid; place-items:center; width:60px; height:60px; margin-bottom:16px; border-radius:50%; background:#fff; color:var(--brown); box-shadow:0 0 0 1px #EAE2DE; }.uc-blog__ico svg { width:28px; height:28px; }.uc-blog__empty h2 { margin:0 0 8px; font-family:'Poppins', sans-serif; font-size:24px; font-weight:500; line-height:1.25; letter-spacing:0; text-transform:none; color:#2b2b2b; }.uc-blog__empty p { margin:0 0 22px; font-size:16px; line-height:1.6; color:#555; }.uc-blog__btn { display:inline-flex; align-items:center; justify-content:center; min-height:50px; padding:0 26px; background:var(--brown); border-radius:12px; font-size:15px; font-weight:600; color:#fff !important; text-decoration:none !important; transition:background .2s; }.uc-blog__btn:hover { background:#6C2918; }.uc-blog__pages { display:flex; justify-content:space-between; gap:12px; margin-top:36px; }.uc-blog__page { display:inline-flex; align-items:center; gap:8px; min-height:46px; padding:0 20px; border:1.5px solid var(--brown); border-radius:12px; font-size:14.5px; font-weight:600; color:var(--brown) !important; text-decoration:none !important; transition:background .2s, color .2s; }.uc-blog__page:hover { background:var(--brown); color:#fff !important; }.uc-blog__page--prev::before { content:"\2190"; }.uc-blog__page--next { margin-left:auto; }.uc-blog__page--next::after { content:"\2192"; }.uc-blog-prev { margin:0 !important; padding:0 !important; }.uc-blog-prev__title { margin:0 0 24px; font-family:'Poppins', sans-serif; font-size:clamp(24px, 2.3vw, 30px); font-weight:500; line-height:1.25; letter-spacing:0; text-transform:none; color:#2b2b2b; }.uc-blog-prev__title::before { content:""; display:block; width:44px; height:3px; margin-bottom:16px; border-radius:3px; background:var(--brown); }.uc-post { padding:36px var(--space-xl) 64px; }.uc-post__in { max-width:760px; margin-inline:auto; }.uc-post__back { display:inline-flex; align-items:center; gap:8px; margin-bottom:18px; font-size:14px; font-weight:600; color:var(--brown) !important; text-decoration:none !important; }.uc-post__back::before { content:"\2190"; font-size:16px; line-height:1; }.uc-post__title { margin:0 0 10px; font-family:'Poppins', sans-serif; font-size:clamp(28px, 3vw, 40px); font-weight:500; line-height:1.2; letter-spacing:0; text-transform:none; color:#2b2b2b; }.uc-post__date { display:block; margin-bottom:26px; font-size:12.5px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:var(--brown); }.uc-post__img { display:block; width:100%; height:auto; margin:0 0 30px; border-radius:18px; }.uc-post__content { font-size:17px; line-height:1.75; color:#444; }.uc-post__content p { margin:0 0 18px; }.uc-post__content h2, .uc-post__content h3, .uc-post__content h4 { margin:34px 0 12px; font-family:'Poppins', sans-serif; font-weight:500; line-height:1.25; letter-spacing:0; text-transform:none; color:#2b2b2b; }.uc-post__content h2 { font-size:26px; }.uc-post__content h3 { font-size:22px; }.uc-post__content h4 { font-size:19px; }.uc-post__content a { font-weight:600; color:var(--brown); text-decoration:underline; text-underline-offset:3px; }.uc-post__content img { max-width:100%; height:auto; border-radius:14px; }.uc-post__content ul, .uc-post__content ol { margin:0 0 18px; padding-left:22px; }.uc-post__content li { margin-bottom:6px; }.uc-post__content blockquote { margin:26px 0; padding:6px 0 6px 20px; border-left:3px solid var(--brown); font-size:19px; line-height:1.6; color:#2b2b2b; }.uc-post__content table { width:100%; border-collapse:collapse; margin-bottom:18px; font-size:15px; }.uc-post__content th, .uc-post__content td { padding:10px 12px; border:1px solid #EAE2DE; text-align:left; }.uc-post__tags { display:flex; flex-wrap:wrap; gap:8px; margin-top:28px; }.uc-post__tags a { padding:6px 12px; background:var(--beige); border-radius:999px; font-size:13px; font-weight:500; color:#555; text-decoration:none; }.uc-post__tags a:hover { background:var(--brown); color:#fff; }.uc-post__share { display:flex; align-items:center; gap:10px; margin-top:34px; padding-top:24px; border-top:1px solid #EAE2DE; }.uc-post__share > span { margin-right:4px; font-size:14px; font-weight:600; color:#2b2b2b; }.uc-post__share a { display:grid; place-items:center; width:42px; height:42px; border-radius:50%; background:var(--beige); color:var(--brown); transition:background .2s, color .2s; }.uc-post__share a:hover { background:var(--brown); color:#fff; }.uc-post__share svg { width:20px; height:20px; }@media (max-width:1000px) {.uc-blog__head { padding:28px 16px 26px; }.uc-blog__in { padding-inline:var(--space-l); }.uc-blog > .uc-blog__in { margin:28px 0 48px; }.uc-blog__grid { grid-template-columns:repeat(2, minmax(0, 1fr)); gap:16px; }.uc-post { padding:24px var(--space-l) 48px; }}@media (max-width:600px) {.uc-blog__in { padding-inline:16px; }.uc-blog__grid { grid-template-columns:minmax(0, 1fr); }.uc-blog__cats { flex-wrap:nowrap; justify-content:flex-start; margin-inline:-16px; padding-inline:16px; overflow-x:auto; scrollbar-width:none; }.uc-blog__cats a { flex:none; }.uc-blog__empty { padding:32px 22px; }.uc-post { padding:20px 16px 40px; }.uc-post__content { font-size:16px; }}#product_page .contact-us { margin-bottom:56px !important; }#product_page #track-availability,#product_page .track-availability-alert-success,#product_page .track-availability-alert-warning,#product_page .product-payment-section .add-to-cart.disabled,#product_page .uc-buyrow--off { display:none !important; }#product_page .product_center_column:has(.uc-ask) .price-calculator { display:none !important; }#product_page .uc-ask { display:flex; flex-direction:column; gap:10px; width:100%; margin:4px 0 8px; }#product_page .uc-ask__state { align-self:flex-start; padding:5px 12px; background:#F4E9E5; border-radius:999px; font-size:13px; font-weight:600; letter-spacing:.02em; color:var(--brown); }#product_page .uc-ask-buy { display:flex !important; align-items:center; justify-content:center; min-height:54px; margin:0 !important; padding:0 24px !important; background:var(--brown) !important; border:0 !important; border-radius:12px !important; font-size:16px !important; font-weight:600 !important; letter-spacing:0 !important; text-transform:none !important; color:#fff !important; transition:background .2s, transform .2s; }#product_page .uc-ask-buy:hover { background:#6C2918 !important; transform:translateY(-1px); }#product_page .uc-ask-buy:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:2px; }.uc-askmodal { position:fixed; inset:0; z-index:10050; display:flex; align-items:flex-start; justify-content:center; padding:40px 16px; overflow-y:auto; background:rgba(0, 0, 0, .6); }.uc-askmodal[hidden] { display:none; }.uc-askmodal__box { position:relative; width:100%; max-width:560px; padding:32px; background:#fff; border-radius:18px; box-shadow:0 24px 60px -20px rgba(0, 0, 0, .5); font-family:Poppins, sans-serif; }.uc-askmodal__close { position:absolute; top:12px; right:12px; display:grid; place-items:center; width:40px; height:40px; background:var(--beige); border:0; border-radius:50%; font-size:24px; line-height:1; color:#333; cursor:pointer; }.uc-askmodal__close:hover { background:#EAE2DE; }.uc-askmodal__form { display:flex; flex-direction:column; gap:14px; margin:0; }.uc-askmodal__form h2 { margin:0; padding-right:44px; font-size:24px; font-weight:500; line-height:1.25; color:#2b2b2b; }.uc-askmodal__lead { margin:0; font-size:15px; line-height:1.6; color:#555; }.uc-askmodal__prod { display:flex; align-items:center; gap:12px; margin:0; padding:10px; background:var(--beige); border-radius:12px; }.uc-askmodal__prod img { flex:none; width:56px; height:56px; object-fit:cover; border-radius:8px; background:#fff; }.uc-askmodal__prod b { display:block; font-size:14px; font-weight:600; line-height:1.35; color:#2b2b2b; }.uc-askmodal__prod small { display:block; margin-top:2px; font-size:12.5px; color:#6B6461; }.uc-askmodal__form label { display:flex; flex-direction:column; gap:6px; margin:0; font-size:13.5px; font-weight:500; color:#444; }.uc-askmodal__form input[type="text"], .uc-askmodal__form input[type="email"], .uc-askmodal__form input[type="tel"], .uc-askmodal__form textarea { width:100%; height:48px; padding:0 14px; background:#fff; border:1.5px solid #CFC8C4; border-radius:10px; font:inherit; font-size:16px; font-weight:400; color:#333; }.uc-askmodal__form textarea { height:auto; min-height:110px; padding:12px 14px; resize:vertical; }.uc-askmodal__form input:focus, .uc-askmodal__form textarea:focus { border-color:var(--brown); box-shadow:0 0 0 3px rgba(132, 50, 29, .12); outline:none; }.uc-askmodal__privacy { margin:0; font-size:12.5px; line-height:1.55; color:#666; }.uc-askmodal__privacy a { color:var(--brown); text-decoration:underline; }.uc-askmodal__err { margin:0; padding:10px 12px; background:#FBEDEA; border-radius:10px; font-size:14px; color:#A12B14; }.uc-askmodal__form .btn.button { min-height:52px; background:var(--brown) !important; border:0; border-radius:12px; font-size:16px; font-weight:600; letter-spacing:0; text-transform:none; color:#fff; }.uc-askmodal__form .btn.button:hover { background:#6C2918 !important; }@media (max-width:576px) {.uc-askmodal { padding:12px 10px; }.uc-askmodal__box { padding:22px 16px; }.uc-askmodal__form h2 { font-size:21px; }}#product_page .product_center_column .price-calculator {box-sizing:border-box;width:100% !important;margin:14px 0 14px !important;padding:22px 22px 20px !important;border:1px solid #EFE8E4;border-radius:18px !important;}#product_page .product_center_column .price-calculator::before,#product_page .product_center_column .price-calculator::after { content:none !important; display:none !important; }@media (max-width:968px) {#product_page .product_center_column .price-calculator { width:auto !important; margin-inline:var(--space-l) !important; }}@media (max-width:576px) {#product_page .product_center_column .price-calculator { margin-inline:16px !important; padding:18px 14px 16px !important; }#product_page .product_center_column .product-payment-section { padding-inline:16px !important; }}#product [id^="information_three_cols_"] .boxes,#product [id^="request_support_product_"] { max-width:1536px !important; padding-inline:15px !important; }#cart_preview_banner { font-family:Poppins, sans-serif; color:#333; }#cart_preview_banner .part-up { display:flex !important; align-items:center !important; justify-content:space-between !important; padding-bottom:16px !important; margin-bottom:0 !important; border-bottom:1px solid #EFE8E4; }#cart_preview_banner .heading-banner { margin:0 !important; font-size:24px !important; font-weight:500 !important; line-height:1.2 !important; color:#2b2b2b !important; }#cart_preview_banner .icon-exit-img { width:40px !important; height:40px !important; padding:12px !important; background:var(--beige); border-radius:50%; cursor:pointer; transition:background .2s; }#cart_preview_banner .icon-exit-img:hover { background:#EAE2DE; }#cart_preview_banner .cart-list-product { margin-top:0 !important; padding-top:16px !important; }#cart_preview_banner #banner-check-countries { margin-top:0 !important; margin-bottom:16px !important; padding:16px 18px !important; background:var(--beige) !important; border-radius:14px !important; }#cart_preview_banner #banner-check-countries .selector-title { margin:0 0 2px !important; font-size:16px !important; font-weight:600 !important; line-height:1.3 !important; color:#2b2b2b !important; }#cart_preview_banner #banner-check-countries .selector-subtitle { padding-right:52px; font-size:13px !important; line-height:1.45 !important; color:#666 !important; }#cart_preview_banner #banner-check-countries .button-dropdown-arrow { border-radius:50% !important; width:36px !important; height:36px !important; display:grid !important; place-items:center !important; }#cart_preview_banner .cart_single_row { position:relative; margin:0 0 12px !important; padding:14px 14px 0 !important; background:#fff !important; border:1px solid #EAE2DE !important; border-radius:14px !important; }#cart_preview_banner .cart_single_row .actions { position:absolute !important; top:10px !important; right:12px !important; z-index:1; width:auto !important; margin:0 !important; padding:0 !important; text-align:right; }#cart_preview_banner .cart_single_row .actions .remove_item { display:inline-block !important; width:auto !important; min-width:0 !important; height:auto !important; white-space:nowrap; }#cart_preview_banner .cart_single_row .text-remove { font-size:12.5px !important; font-weight:500 !important; color:#6B6461 !important; text-decoration:underline; text-underline-offset:3px; cursor:pointer; }#cart_preview_banner .cart_single_row .text-remove:hover { color:var(--brown) !important; }#cart_preview_banner .cart_single_row > .flex-row { display:flex !important; align-items:flex-start !important; gap:14px !important; margin:0 !important; padding:0 0 14px !important; }#cart_preview_banner .cart_single_row .cart_table_image { flex:none !important; width:84px !important; padding:0 !important; }#cart_preview_banner .cart_single_row .cart_table_image img { width:84px !important; height:84px !important; object-fit:cover; border-radius:10px; background:var(--beige); }#cart_preview_banner .cart_single_row .cart_table_content { flex:1 1 0 !important; min-width:0; width:auto !important; padding:0 !important; }#cart_preview_banner .cart_single_row .title-product { margin:0 0 4px !important; padding-right:84px; font-size:15px !important; font-weight:500 !important; line-height:1.35 !important; color:#2b2b2b !important; }#cart_preview_banner .cart_single_row .code-product-div { margin:0 0 8px !important; font-size:12.5px !important; color:#6B6461 !important; }#cart_preview_banner .cart_single_row .code-product-div .code-product { font-weight:500 !important; color:#444 !important; }#cart_preview_banner .cart_single_row #estimated-buy { display:flex !important; flex-direction:column !important; gap:3px !important; margin:0 0 12px !important; font-size:13px !important; line-height:1.45 !important; color:#666 !important; }#cart_preview_banner .cart_single_row #estimated-buy .information-estimated-buy { margin:0 !important; padding:0 !important; font-size:13px !important; font-weight:400 !important; color:#666 !important; }#cart_preview_banner .cart_single_row #estimated-buy strong,#cart_preview_banner .cart_single_row #estimated-buy .price-single-product { font-size:13.5px !important; font-weight:600 !important; color:#2b2b2b !important; }#cart_preview_banner .cart_single_row #estimated-buy[data-is-tile="1"] .information-estimated-buy:first-child { font-size:13px !important; }#cart_preview_banner .cart_single_row #estimated-buy[data-is-tile="1"] .information-estimated-buy:first-child .price-single-product { font-size:16px !important; }#cart_preview_banner .text-iva-checkout-perc { font-size:.92em; color:#8A8380 !important; }#cart_preview_banner .cart_single_row > .flex-row { flex-direction:row !important; }#cart_preview_banner .cart_single_row .cart_table_image { height:auto !important; min-height:0 !important; margin:0 !important; text-align:left !important; }#cart_preview_banner .cart_single_row .cart_table_content { text-align:left !important; }#cart_preview_banner .cart_single_row .quantity_select { width:auto !important; margin:0 !important; padding:0 !important; text-align:left !important; }#cart_preview_banner .cart_single_row .item-quantity-div { display:flex !important; flex-wrap:wrap !important; align-items:flex-start !important; justify-content:flex-start !important; gap:10px 16px !important; width:auto !important; margin:0 !important; padding:0 !important; }#cart_preview_banner .cart_single_row .title-quantity { margin:0 0 5px !important; font-size:12px !important; font-weight:500 !important; letter-spacing:.01em; color:#555 !important; }#cart_preview_banner .cart_single_row .product_quantity { display:inline-flex !important; align-items:stretch; overflow:hidden; background:#fff; border:1.5px solid #CFC8C4 !important; border-radius:10px !important; }#cart_preview_banner .cart_single_row .product_quantity .btn { float:none !important; min-width:36px !important; height:38px !important; margin:0 !important; padding:0 8px !important; background:#fff !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; font-size:15px !important; font-weight:500 !important; line-height:1 !important; color:#333 !important; }#cart_preview_banner .cart_single_row .product_quantity .btn.quantity { min-width:54px !important; font-weight:600 !important; cursor:default; }#cart_preview_banner .cart_single_row .product_quantity .btn:not(.quantity):hover { background:var(--beige) !important; color:var(--brown) !important; }#cart_preview_banner .cart_single_row .uc-rowtot { display:flex !important; align-items:baseline !important; justify-content:space-between !important; gap:12px; width:auto !important; margin:0 -14px !important; padding:11px 14px !important; background:#FBF8F6 !important; border-top:1px solid #EFE8E4; border-radius:0 0 13px 13px; text-align:left !important; color:#555 !important; }#cart_preview_banner .uc-rowtot__l { font-size:13px; font-weight:500; color:#555; }#cart_preview_banner .uc-rowtot__v { display:flex; flex-direction:column; align-items:flex-end; text-align:right; }#cart_preview_banner .uc-rowtot__v .item_total_price_with_iva { font-size:17px !important; font-weight:600 !important; line-height:1.2; color:#2b2b2b !important; white-space:nowrap; }#cart_preview_banner .uc-rowtot__v small { font-size:11.5px; font-weight:400; color:#8A8380; }#cart_preview_banner .apply-coupon-div { display:block !important; margin:18px 0 8px !important; padding:0 !important; }#cart_preview_banner .apply-coupon-div .text-up-coupon { margin:0 0 8px !important; font-size:14px !important; font-weight:600 !important; color:#2b2b2b !important; }#cart_preview_banner .apply-coupon-div .content-coupon-div { display:flex !important; gap:8px !important; align-items:stretch !important; }#cart_preview_banner .apply-coupon-div .form-group { flex:1 1 0 !important; margin:0 !important; }#cart_preview_banner .apply-coupon-div #sale_code_banner { height:46px !important; padding:0 14px !important; border:1.5px solid #CFC8C4 !important; border-radius:10px !important; box-shadow:none !important; font-size:14.5px !important; }#cart_preview_banner .apply-coupon-div #sale_code_banner:focus { border-color:var(--brown) !important; box-shadow:0 0 0 3px rgba(132, 50, 29, .12) !important; outline:none; }#cart_preview_banner .apply-coupon-div .coupon_buttons .btn { display:inline-flex !important; align-items:center; height:46px !important; margin:0 !important; padding:0 20px !important; border-radius:10px !important; font-size:14.5px !important; font-weight:600 !important; letter-spacing:0 !important; text-transform:none !important; }#cart_preview_banner .apply-coupon-div .coupon_buttons { flex:none !important; display:flex; gap:8px; width:auto !important; margin:0 !important; }#cart_preview_banner .apply-coupon-div .coupon_buttons .btn.hide { display:none !important; }#cart_preview_banner .apply-coupon-div #applyCoupon { background:#fff !important; border:1.5px solid var(--brown) !important; color:var(--brown) !important; }#cart_preview_banner .apply-coupon-div #applyCoupon:hover { background:var(--brown) !important; color:#fff !important; }#cart_preview_banner .cart-preview-review { padding-top:16px !important; background:#fff !important; border-top:1px solid #EAE2DE !important; box-shadow:0 -10px 24px -18px rgba(51, 51, 51, .35) !important; }#cart_preview_banner .cart-preview-review .cart_totals { display:flex !important; align-items:baseline !important; justify-content:space-between !important; gap:12px; margin:0 0 8px !important; padding:0 !important; border:0 !important; font-size:14.5px !important; font-weight:400 !important; color:#555 !important; }#cart_preview_banner .cart-preview-review .cart_totals.hide { display:none !important; }#cart_preview_banner .cart-preview-review .cart_totals .part-left,#cart_preview_banner .cart-preview-review .cart_totals .part-right { width:auto !important; padding:0 !important; font-size:14.5px !important; font-weight:400 !important; text-transform:none !important; color:#555 !important; }#cart_preview_banner .cart-preview-review .cart_totals .part-right { font-weight:600 !important; color:#2b2b2b !important; text-align:right; white-space:nowrap; }#cart_preview_banner .cart-preview-review .cost-sale-value { color:#1E7B3C !important; }#cart_preview_banner .cart-preview-review .link-shipping-cost { font-size:14px !important; font-weight:600 !important; text-transform:none !important; color:var(--brown) !important; text-decoration:underline !important; text-underline-offset:3px; }#cart_preview_banner .cart-preview-review .cartReview_checkout_total { margin:12px 0 14px !important; padding:12px 0 0 !important; border:0 !important; border-top:1px solid #EAE2DE !important; }#cart_preview_banner .cart-preview-review .cartReview_checkout_total .flex-row { display:flex !important; align-items:flex-start !important; justify-content:space-between !important; gap:12px; }#cart_preview_banner .cart-preview-review .text-checkout-total { width:auto !important; padding:0 !important; font-size:17px !important; font-weight:600 !important; line-height:1.3 !important; letter-spacing:0 !important; text-transform:none !important; color:#2b2b2b !important; }#cart_preview_banner .cart-preview-review .part-right.text-checkout-total { font-size:26px !important; font-weight:700 !important; line-height:1.1 !important; text-align:right !important; white-space:nowrap; }#cart_preview_banner .cart-preview-review .part-right.text-checkout-total br { display:none; }#cart_preview_banner .cart-preview-review .text-iva-checkout-total { display:block; margin-top:4px; font-size:12px !important; font-weight:400 !important; line-height:1.3; color:#8A8380 !important; white-space:nowrap; }#cart_preview_banner .cart-preview-review .button-checkout { display:flex !important; align-items:center; justify-content:center; min-height:54px !important; padding:0 24px !important; background:var(--brown) !important; border:0 !important; border-radius:12px !important; font-size:16px !important; font-weight:600 !important; letter-spacing:0 !important; text-transform:none !important; color:#fff !important; transition:background .2s, transform .2s; }#cart_preview_banner .cart-preview-review .button-checkout:hover { background:#6C2918 !important; transform:translateY(-1px); }#cart_preview_banner .cart-preview-empty .button-link { display:inline-flex !important; align-items:center; min-height:50px; padding:0 26px !important; border-radius:12px !important; font-size:15px !important; font-weight:600 !important; letter-spacing:0 !important; text-transform:none !important; }@media (max-width:576px) {#cart_preview_banner .heading-banner { font-size:21px !important; }#cart_preview_banner .cart_single_row .cart_table_image, #cart_preview_banner .cart_single_row .cart_table_image img { width:68px !important; }#cart_preview_banner .cart_single_row .cart_table_image img { height:68px !important; }#cart_preview_banner .cart-preview-review .part-right.text-checkout-total { font-size:23px !important; }}#cart .cart_single_row #total-price-buy.uc-rowtot { display:flex !important; align-items:baseline !important; justify-content:space-between !important; gap:12px; margin-top:14px !important; padding:11px 14px !important; background:#FBF8F6 !important; border:1px solid #EFE8E4; border-radius:12px !important; text-align:left !important; }#cart .cart_single_row ~ .cart_single_row { margin-top:18px !important; }#cart .cart_single_row .uc-rowtot__l { font-size:14px !important; font-weight:500 !important; color:#555 !important; }#cart .cart_single_row .uc-rowtot__v { display:flex; flex-direction:column; align-items:flex-end; text-align:right; }#cart .cart_single_row .uc-rowtot__amt { font-size:18px !important; font-weight:600 !important; line-height:1.2; color:#2b2b2b !important; white-space:nowrap; }#cart .cart_single_row .uc-rowtot__v small, #cart .cart_single_row .uc-rowtot__v small * { font-size:12px !important; font-weight:400 !important; color:#8A8380 !important; }#cart .cart_single_row .uc-rowtot .item_total_price, #cart .cart_single_row .uc-rowtot .item_total_currency { display:none !important; }#cart #cart_review .cart_totals .toSum, #cart #cart_review .cart_totals .text-right { font-variant-numeric:tabular-nums; white-space:nowrap; }#cart #cart_review .cartReview_checkout_total .text-checkout-total { letter-spacing:0 !important; text-transform:none !important; }#cart_preview_banner .cart_single_row .estimated-delivery-item { position:static !important; display:block; width:fit-content; max-width:calc(100% - 92px); margin:0 0 12px !important; padding:5px 12px 5px 10px !important; background:#EAF5EC; border-radius:999px; font-size:12.5px !important; font-weight:600 !important; line-height:1.3; color:#1E6B34 !important; }#cart_preview_banner .cart_single_row .estimated-delivery-item svg { display:inline-block; width:18px !important; height:auto; margin:0 6px 0 0 !important; vertical-align:-4px; }#cart_preview_banner .cart_single_row .estimated-delivery-item svg path { fill:#1E6B34; }#cart_preview_banner .cart_single_row .estimated-delivery-item br { display:none; }#cart_preview_banner .cart_single_row .estimated-delivery-item .date-estimated-delivery { font-weight:600; }#cart_preview_banner .cart_single_row .actions { top:14px !important; }#cart_preview_banner .cart_single_row .estimated-delivery-item:not([style*="display:none"]):not([style*="display:none"]) ~ .flex-row .title-product { padding-right:0 !important; }#cart_preview_banner .apply-coupon-div .content-coupon-div { flex-wrap:wrap !important; }#cart_preview_banner .apply-coupon-div .form-group { flex:1 1 170px !important; min-width:0; }#cart_preview_banner .apply-coupon-div .coupon_buttons .btn { white-space:nowrap !important; line-height:1 !important; }#cart_preview_banner .apply-coupon-div .coupon_buttons .btn i { margin-right:6px; }#cart_preview_banner .errors-code-coupon .alert { margin:8px 0 0 !important; padding:10px 14px !important; border:0 !important; border-radius:10px !important; font-size:13.5px !important; line-height:1.45 !important; }#cart_preview_banner .errors-code-coupon .alert-warning { background:#FFF4D6 !important; color:#6B4E00 !important; }#cart_preview_banner .errors-code-coupon .alert-danger { background:#FBEDEA !important; color:#A12B14 !important; }#cart_preview_banner #banner-check-countries .dropdown-shipping-cost { margin-top:14px !important; padding:0 !important; }#cart_preview_banner #banner-check-countries .selector-address { display:flex !important; flex-direction:column !important; gap:12px !important; margin:0 !important; padding:0 !important; }#cart_preview_banner #banner-check-countries .list-country-state { display:grid !important; grid-template-columns:1fr 1fr; gap:12px !important; width:100% !important; }#cart_preview_banner #banner-check-countries .list-country-state .form-group { min-width:0; margin:0 !important; }#cart_preview_banner #banner-check-countries .list-country-state label { display:block; margin:0 0 5px !important; font-size:12.5px !important; font-weight:500 !important; color:#555 !important; }#cart_preview_banner #banner-check-countries .list-country-state select { width:100% !important; max-width:100% !important; height:46px !important; padding:0 12px !important; background-color:#fff !important; border:1.5px solid #CFC8C4 !important; border-radius:10px !important; box-shadow:none !important; font-size:14.5px !important; color:#333 !important; text-overflow:ellipsis; }#cart_preview_banner #banner-check-countries .list-country-state select:focus { border-color:var(--brown) !important; box-shadow:0 0 0 3px rgba(132, 50, 29, .12) !important; outline:none; }#cart_preview_banner #banner-check-countries .selector-button-banner { display:flex !important; align-items:center; justify-content:center; width:100% !important; min-height:46px !important; margin:0 !important; padding:0 20px !important; background:var(--brown) !important; border:0 !important; border-radius:10px !important; font-size:14.5px !important; font-weight:600 !important; letter-spacing:0 !important; text-transform:none !important; color:#fff !important; }#cart_preview_banner #banner-check-countries .selector-button-banner:hover { background:#6C2918 !important; }#cart_preview_banner #banner-check-countries .information-shipping-cost { box-sizing:border-box; align-items:baseline; justify-content:space-between; gap:12px; width:100% !important; margin:12px 0 0 !important; padding:11px 14px !important; background:#fff !important; border:1px solid #EAE2DE; border-radius:10px !important; font-size:14px !important; font-weight:400 !important; color:#555 !important; }#cart_preview_banner #banner-check-countries #shipping-final-cost { font-size:16px; font-weight:600; color:#2b2b2b; white-space:nowrap; }#cart_preview_banner #banner-check-countries .final-information-shipping { box-sizing:border-box; width:100% !important; margin:8px 0 0 !important; padding:10px 14px !important; background:#F4E9E5 !important; border:0 !important; border-radius:10px !important; font-size:13.5px !important; font-weight:500 !important; line-height:1.45 !important; letter-spacing:0 !important; text-align:left !important; text-transform:none !important; color:var(--brown) !important; }#cart_preview_banner #banner-check-countries #difference-free-shipping { font-weight:700; white-space:nowrap; }@media (max-width:420px) {#cart_preview_banner #banner-check-countries .list-country-state { grid-template-columns:1fr; }}#cart_preview_banner #banner-check-countries .dropdown-check-countries-part-up { position:relative; display:grid !important; grid-template-columns:minmax(0, 1fr) auto; column-gap:14px; align-items:center; }#cart_preview_banner #banner-check-countries .dropdown-check-countries-part-up .selector-title,#cart_preview_banner #banner-check-countries .dropdown-check-countries-part-up .selector-subtitle { grid-column:1; padding-right:0 !important; }#cart_preview_banner #banner-check-countries .button-dropdown-arrow { position:static !important; grid-column:2; grid-row:1 / span 2; align-self:center; width:36px !important; height:36px !important; margin:0 !important; padding:0 !important; transform:none !important; }#cart_preview_banner #banner-check-countries .button-dropdown-arrow svg { display:block; }#cart_preview_banner #banner-check-countries .button-dropdown-arrow { cursor:pointer; }#cart_preview_banner #banner-check-countries .list-country-state { margin:0 !important; align-items:start; }#cart #cart_review .cart_totals { display:flex !important; align-items:flex-start !important; justify-content:space-between !important; gap:14px; margin:0 !important; padding:7px 0 !important; }#cart #cart_review .cart_totals.hide { display:none !important; }#cart #cart_review .cart_totals::before, #cart #cart_review .cart_totals::after { content:none !important; }#cart #cart_review .cart_totals > div { float:none !important; width:auto !important; min-width:0; padding:0 !important; font-size:15px !important; font-weight:400 !important; line-height:1.4 !important; color:#444 !important; }#cart #cart_review .cart_totals { flex-wrap:nowrap !important; }#cart #cart_review .cart_totals > div:first-child { flex:1 1 0 !important; }#cart #cart_review .cart_totals > div:last-child { flex:none; font-weight:600 !important; color:#2b2b2b !important; text-align:right; white-space:nowrap; }#cart #cart_review .cart_totals > div br { display:none; }#cart #cart_review .cart_totals .toFillText { display:block; margin-top:1px; font-size:12.5px !important; font-weight:400 !important; line-height:1.35; letter-spacing:0; text-transform:none; color:#8A8380 !important; }#cart #cart_review .cart_totals .toFillText:empty { display:none; }#cart #cart_review .cart_totals .toFillText span { font:inherit; color:inherit; }#cart #cart_review .cartReview_tax_value .toFillText { display:inline; margin:0; font-size:15px !important; color:#444 !important; }#cart #cart_review .cartReview_sale_discount > div:last-child { color:#1E7B3C !important; }#cart #cart_review .cartReview_checkout_total { margin-top:10px !important; }#cart .shipping-info-banner .information-shipping-cost { box-sizing:border-box; align-items:baseline; justify-content:space-between; gap:12px; width:100%; margin:0 0 8px !important; padding:0 !important; font-size:15px !important; font-weight:400 !important; color:#444 !important; }#cart .shipping-info-banner #shipping-final-cost-cart { font-weight:600; color:#2b2b2b; white-space:nowrap; }#cart .shipping-info-banner .final-information-shipping { font-weight:500 !important; text-align:left !important; text-transform:none !important; color:var(--brown) !important; }#cart .shipping-info-banner #difference-free-shipping-cart { font-weight:700; white-space:nowrap; }#cart #step_4_content .alert-coupon, #cart .cart_alert, #cart #cart_errors .alert, #cart .checkout_errors .alert { margin:8px 0 0 !important; padding:10px 14px !important; background:#FBEDEA !important; border:0 !important; border-radius:10px !important; font-size:14px !important; font-weight:500 !important; line-height:1.45 !important; color:#A12B14 !important; }#cart #step_0_content { margin-bottom:16px !important; border-radius:18px; }#cart #checkout_button, #cart .doCheckout { letter-spacing:0 !important; text-transform:none !important; font-size:16px !important; font-weight:600 !important; }#cart .shipping_label .shipping_cost, #cart .payment_label .payment_cost { white-space:nowrap; }#product_page .uc-calc__stock a.uc-ask-more { cursor:pointer; }.product-slide .title-wrapper { height:auto !important; margin:0 0 8px !important; padding:10px 10px 0 !important; }.product-slide .product-title { box-sizing:content-box !important; padding:0 !important; min-height:calc(1.35em * 2); max-height:calc(1.35em * 2) !important; white-space:normal !important; }@media (max-width:800px) {.product-slide .title-wrapper { padding:8px 0 0 !important; }}.uc-scf-sent { display:flex; flex-direction:column; align-items:flex-start; gap:8px; margin-top:28px; padding:24px; background:var(--beige); border-radius:14px; font-family:Poppins, sans-serif; }.uc-scf-sent svg { color:var(--brown); }.uc-scf-sent b { font-size:20px; font-weight:600; color:#2b2b2b; }.uc-scf-sent p { margin:0; font-size:15px; line-height:1.6; color:#555; }.uc-scf-sent a { margin-top:6px; font-size:14.5px; font-weight:600; color:var(--brown); text-decoration:underline; text-underline-offset:3px; }.uc-askmodal--wide .uc-askmodal__box { max-width:640px; }.uc-askmodal__h { display:flex; align-items:center; gap:10px; margin:10px 0 0; font-size:16px; font-weight:600; line-height:1.3; color:#2b2b2b; }.uc-askmodal__h span { flex:none; display:grid; place-items:center; width:24px; height:24px; background:var(--brown); border-radius:50%; font-size:12.5px; font-weight:600; color:#fff; }.uc-askmodal__row { display:grid; grid-template-columns:1fr 1fr; gap:14px; }.uc-askmodal__eur { position:relative; display:block; }.uc-askmodal__eur input { padding-right:36px !important; }.uc-askmodal__eur i { position:absolute; top:50%; right:14px; transform:translateY(-50%); font-style:normal; font-size:15px; font-weight:500; color:#6B6461; pointer-events:none; }.uc-askmodal__rules { padding:10px 14px; background:var(--beige); border-radius:10px; }.uc-askmodal__rules summary { font-size:13.5px; font-weight:600; color:var(--brown); cursor:pointer; }.uc-askmodal__rules p { margin:8px 0 0; font-size:12.5px; line-height:1.55; color:#555; }.uc-askmodal__captcha:empty { display:none; }@media (max-width:576px) {.uc-askmodal__row { grid-template-columns:1fr; }}#product_page .uc-sample-wrap { display:flex !important; align-items:stretch; gap:8px; margin-top:12px !important; }#product_page .product-order-button .uc-sample-wrap .btn.button.add-to-sample { flex:1 1 0; display:flex !important; align-items:center; justify-content:center; gap:8px; min-height:50px; margin:0 !important; padding:0 18px !important; background:#fff !important; border:1.5px solid #CFC8C4 !important; border-radius:12px !important; font-size:15px !important; font-weight:600 !important; letter-spacing:0 !important; text-transform:none !important; color:#2b2b2b !important; transition:border-color .2s, background .2s, color .2s; }#product_page .product-order-button .uc-sample-wrap .btn.button.add-to-sample::before { content:""; flex:none; width:18px; height:18px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='12' height='12' rx='1.5'/%3E%3Cpath d='M8.5 15.5v3.5a1.5 1.5 0 0 0 1.5 1.5h9a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 19 8.5h-3.5'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='12' height='12' rx='1.5'/%3E%3Cpath d='M8.5 15.5v3.5a1.5 1.5 0 0 0 1.5 1.5h9a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 19 8.5h-3.5'/%3E%3C/svg%3E") center / contain no-repeat; }#product_page .product-order-button .uc-sample-wrap .btn.button.add-to-sample:hover { background:var(--beige) !important; border-color:var(--brown) !important; color:var(--brown) !important; }#product_page .product-order-button .uc-sample-wrap .btn.button.add-to-sample.disabled,#product_page .product-order-button .uc-sample-wrap .btn.button.add-to-sample.disabled-click { opacity:.55; cursor:not-allowed; }#product_page .uc-sample-wrap .information-sample-include { position:relative !important; top:auto !important; left:auto !important; transform:none !important; flex:none; display:grid !important; place-items:center; width:50px !important; height:auto; margin:0 !important; padding:0 !important; background:#fff !important; border:1.5px solid #CFC8C4; border-radius:12px !important; cursor:pointer; transition:border-color .2s, background .2s; }#product_page .uc-sample-wrap .information-sample-include:hover { background:var(--beige) !important; border-color:var(--brown); }#product_page .uc-sample-wrap .information-sample-include img { width:22px !important; height:22px !important; }#product_page .uc-sample-wrap .information-sample-include .sample-popuptext { position:absolute !important; top:calc(100% + 10px) !important; bottom:auto !important; left:auto !important; right:0 !important; width:min(320px, calc(100vw - 48px)) !important; padding:12px 14px !important; background:#fff !important; border:1px solid #EAE2DE; border-radius:12px !important; box-shadow:0 14px 34px -18px rgba(51, 51, 51, .45); font-size:13.5px !important; font-weight:400 !important; line-height:1.5 !important; text-align:left !important; text-transform:none; color:#444 !important; pointer-events:none; }#product_page .uc-sample-wrap .information-sample-include .sample-popuptext::after { display:none !important; }#product_page .product-informations { float:none !important; width:100% !important; margin:28px 0 0 !important; padding:0 15px !important; }#product_page .product-informations > div { position:relative; margin:0 0 10px !important; background:#fff; border:1px solid #EAE2DE; border-radius:14px; overflow:hidden; transition:border-color .2s, box-shadow .2s; }#product_page .product-informations > div:hover { border-color:#D9CFCA; }#product_page .product-informations > div:has(> .collapsible.active) { border-color:#D9CFCA; box-shadow:0 14px 34px -26px rgba(51, 51, 51, .4); }#product_page .product-informations .collapsible { position:relative; display:block; width:100%; min-height:60px; margin:0 !important; padding:16px 64px 16px 20px !important; background:transparent !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; font-size:16px !important; font-weight:600 !important; line-height:1.35 !important; letter-spacing:0 !important; text-align:left !important; text-transform:none !important;color:#2b2b2b !important; cursor:pointer; }#product_page .product-informations .collapsible:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:-3px; }#product_page .product-informations .collapsible::before { content:"" !important; position:absolute !important; top:50% !important; right:14px !important; left:auto !important; width:34px !important; height:34px !important; margin:0 !important; background:var(--beige) !important; border:0 !important; border-radius:50% !important; transform:translateY(-50%) !important; }#product_page .product-informations .collapsible::after { content:"" !important; position:absolute !important; top:50% !important; right:26px !important; left:auto !important; width:9px !important; height:9px !important; margin:-7px 0 0 !important; background:transparent !important; border:solid var(--brown) !important; border-width:0 2px 2px 0 !important; border-radius:1px; transform:rotate(45deg) !important; transition:transform .25s, margin .25s; }#product_page .product-informations .collapsible.active::after { margin-top:-2px !important; transform:rotate(-135deg) !important; }#product_page .product-informations .collapsible.active { margin:0 !important; border-radius:0 !important; }#product_page .product-informations .collapsed-content { margin:0 !important; background:transparent !important; border-radius:0 !important; box-shadow:none !important; overflow:hidden !important; }#product_page .product-informations .collapsible.active + .collapsed-content { opacity:1 !important; max-height:none !important; margin:0 !important; padding:4px 0 6px !important; border-top:1px solid #EFE8E4; box-shadow:none !important; }#product_page .product-informations .collapsed-content > * { padding:14px 20px 14px !important; }#product_page .product-informations .collapsed-content, #product_page .product-informations .collapsed-content p, #product_page .product-informations .collapsed-content li { font-size:15px; line-height:1.7; color:#555; }#product_page .product-informations .collapsed-content img { max-width:100%; height:auto; border-radius:10px; }@media (max-width:576px) {#product_page .product-informations { padding:0 16px !important; }#product_page .product-informations .collapsible { min-height:56px; padding:14px 58px 14px 16px !important; font-size:15px !important; }#product_page .product-informations .collapsed-content > * { padding:12px 16px !important; }}#product_page .product-informations .uc-shippack p { max-width:78ch; margin:0 0 12px; }#product_page .product-informations .uc-shippack ul { margin:0 0 12px; padding:0; list-style:none; display:grid; grid-template-columns:repeat(auto-fit, minmax(240px, 1fr)); gap:10px; }#product_page .product-informations .uc-shippack li { position:relative; padding:10px 14px; background:var(--beige); border-radius:10px; }#product_page .product-informations .uc-shippack li strong { display:block; font-size:14px; font-weight:600; color:#2b2b2b; }#product_page .product-informations .uc-shippack a { font-weight:600; color:var(--brown); text-decoration:underline; text-underline-offset:3px; }#product_page .product-informations .uc-shippack p:last-child { margin-bottom:0; }#product_page .product-informations .uc-label { display:flex; flex-direction:column; gap:16px; }#product_page .product-informations .uc-label__intro { max-width:78ch; margin:0; }#product_page .product-informations .uc-label__grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:12px; }#product_page .product-informations .uc-label__card { display:flex; flex-direction:column; gap:6px; padding:18px; background:var(--beige); border-radius:14px; }#product_page .product-informations .uc-label__n { display:grid; place-items:center; width:28px; height:28px; background:var(--brown); border-radius:50%; font-size:13px; font-weight:600; line-height:1; color:#fff; }#product_page .product-informations .uc-label__card h3 { margin:4px 0 0; font-size:18px; font-weight:600; line-height:1.3; color:#2b2b2b; }#product_page .product-informations .uc-label__card p { margin:0; font-size:14.5px; line-height:1.6; color:#555; }#product_page .product-informations .uc-label__card .uc-label__lead { font-weight:600; color:var(--brown); }#product_page .product-informations .uc-label__card .uc-label__ex { margin-top:auto; padding-top:8px; font-size:13px; font-weight:600; letter-spacing:.02em; color:#2b2b2b; }#product_page .product-informations .uc-label__ex span { font-weight:400; letter-spacing:0; color:#6B6461; }#product_page .product-informations .uc-label__photos { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:12px; }#product_page .product-informations .uc-label__photos img { display:block; width:100%; height:250px; object-fit:cover; border-radius:12px; }#product_page .product-informations .uc-label__note { display:flex; align-items:flex-start; gap:12px; padding:14px 16px; background:#fff; border:1px solid #EAE2DE; border-radius:12px; }#product_page .product-informations .uc-label__note svg { flex:none; margin-top:2px; color:var(--brown); }#product_page .product-informations .uc-label__note p { margin:0; font-size:15px; line-height:1.6; color:#444; }#product_page .product-informations .uc-label__note strong { font-weight:600; color:#2b2b2b; }@media (max-width:860px) {#product_page .product-informations .uc-label__grid { grid-template-columns:1fr; }#product_page .product-informations .uc-label__photos img { height:150px; }}@media (max-width:576px) {#product_page .product-informations .uc-label__photos { grid-template-columns:1fr; }#product_page .product-informations .uc-label__photos img { height:210px; }}#product_page .product-informations #product_feature .collapsed-content { display:block !important; }#product_page .product-informations .uc-specs { display:grid; grid-template-columns:minmax(0, 1fr) minmax(300px, 440px); gap:28px; align-items:start; }#product_page .product-informations .uc-specs--one { grid-template-columns:minmax(0, 720px); }#product_page .product-informations .uc-specs h3 { margin:0 0 10px; font-size:17px; font-weight:600; line-height:1.3; color:#2b2b2b; }#product_page .product-informations .uc-specs__text .part-left-text { margin:0 !important; max-width:75ch; font-size:15px !important; font-weight:400 !important; line-height:1.7 !important; color:#555 !important; }#product_page .product-informations .uc-specs__text .part-left-text > *:first-child { margin-top:0; }#product_page .product-informations .uc-specs__text .part-left-text > *:last-child { margin-bottom:0; }#product_page .product-informations .uc-specs__text ul, #product_page .product-informations .uc-specs__text ol { padding-left:20px; }#product_page .product-informations .uc-specs__text table { width:100%; border-collapse:collapse; }#product_page .product-informations .uc-specs__text td, #product_page .product-informations .uc-specs__text th { padding:8px 10px; border-bottom:1px solid #EFE8E4; text-align:left; }#product_page .product-informations .uc-specs__data { padding:18px 20px 10px; background:var(--beige); border-radius:14px; }#product_page .product-informations .uc-specs__data dl { margin:0; }#product_page .product-informations .uc-specs__data dl > div { display:flex; align-items:baseline; justify-content:space-between; gap:16px; padding:9px 0; border-top:1px solid #EAE2DE; }#product_page .product-informations .uc-specs__data dt { flex:none; max-width:55%; font-size:14px; font-weight:400; color:#6B6461; }#product_page .product-informations .uc-specs__data dd { margin:0; font-size:14.5px; font-weight:600; line-height:1.4; text-align:right; color:#2b2b2b; overflow-wrap:anywhere; }@media (max-width:860px) {#product_page .product-informations .uc-specs { grid-template-columns:1fr; gap:18px; }}#product_page .product-informations #product_downloads .collapsed-content { display:block !important; }#product_page .product-informations .uc-dl { display:grid; grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr)); gap:10px; margin:0; list-style:none; }#product_page .product-informations .uc-dl li { margin:0; padding:0; }#product_page .product-informations .uc-dl a { display:flex; align-items:center; gap:14px; min-height:68px; padding:12px 14px; background:var(--beige); border:1px solid transparent; border-radius:12px; color:#2b2b2b; text-decoration:none; transition:border-color .2s, background .2s; }#product_page .product-informations .uc-dl a:hover { background:#fff; border-color:var(--brown); }#product_page .product-informations .uc-dl a:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:2px; }#product_page .product-informations .uc-dl__ico { flex:none; display:grid; place-items:center; width:44px; height:44px; background:#fff; border-radius:10px; color:var(--brown); }#product_page .product-informations .uc-dl__txt { flex:1 1 0; min-width:0; display:flex; flex-direction:column; gap:1px; }#product_page .product-informations .uc-dl__txt b { display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-size:15px; font-weight:600; line-height:1.35; color:#2b2b2b; overflow-wrap:anywhere; }#product_page .product-informations .uc-dl__txt small { overflow:hidden; font-size:12.5px; line-height:1.4; color:#6B6461; text-overflow:ellipsis; white-space:nowrap; }#product_page .product-informations .uc-dl__ext { flex:none; padding:3px 8px; background:#fff; border-radius:6px; font-size:11px; font-weight:600; letter-spacing:.06em; color:#6B6461; }#product_page .product-informations .uc-dl__cta { flex:none; display:inline-flex; align-items:center; gap:6px; min-height:40px; padding:0 14px; background:var(--brown); border-radius:10px; font-size:14px; font-weight:600; color:#fff; }#product_page .product-informations .uc-dl a:hover .uc-dl__cta { background:#6C2918; }@media (max-width:576px) {#product_page .product-informations .uc-dl__ext { display:none; }#product_page .product-informations .uc-dl__cta { padding:0 11px; font-size:0; gap:0; }#product_page .product-informations .uc-dl__cta svg { width:20px; height:20px; }}#product_page .product-order-button .add-to-cart-not-superfici { position:relative; display:flex !important; align-items:center; justify-content:center; min-height:54px; margin:0 !important; padding:0 24px !important; background:var(--brown) !important; border:0 !important; border-radius:12px !important; box-shadow:0 8px 20px -10px rgba(132, 50, 29, .7); font-size:16px !important; font-weight:600 !important; letter-spacing:0 !important; text-transform:none !important; color:#fff !important; transition:background .2s, transform .2s; }#product_page .product-order-button .add-to-cart-not-superfici:hover { background:#6C2918 !important; transform:translateY(-1px); }#product_page .product-order-button .add-to-cart-not-superfici:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:2px; }#product_page .uc-buyrow > .btn-group.product_quantity { display:flex !important; align-items:stretch; overflow:hidden; background:#fff !important; border:1.5px solid #CFC8C4 !important; border-radius:12px !important; box-shadow:none !important; }#product_page .uc-buyrow > .btn-group.product_quantity > .btn { float:none !important; height:auto !important; margin:0 !important; padding:0 !important; background:#fff !important; border:0 !important; border-radius:0 !important; box-shadow:none !important; line-height:1 !important; color:#2b2b2b !important; }#product_page .uc-buyrow > .btn-group.product_quantity > .qt-down,#product_page .uc-buyrow > .btn-group.product_quantity > .qt-up { width:48px !important; font-size:22px !important; font-weight:400 !important; transition:background .2s, color .2s; }#product_page .uc-buyrow > .btn-group.product_quantity > .qt-down:hover,#product_page .uc-buyrow > .btn-group.product_quantity > .qt-up:hover { background:var(--beige) !important; color:var(--brown) !important; }#product_page .uc-buyrow > .btn-group.product_quantity > .quantity { min-width:46px !important; padding:0 4px !important; font-size:17px !important; font-weight:600 !important; cursor:default; }#product_page .uc-buytot { display:flex; align-items:baseline; justify-content:space-between; gap:12px; width:100%; margin-top:10px; padding:11px 14px; background:#FBF8F6; border:1px solid #EFE8E4; border-radius:12px; font-size:14px; color:#555; }#product_page .uc-buytot[hidden] { display:none; }#product_page .uc-buytot__v { display:flex; align-items:baseline; gap:6px; white-space:nowrap; }#product_page .uc-buytot__v b { font-size:19px; font-weight:600; color:#2b2b2b; }#product_page .uc-buytot__v small { font-size:12px; color:#8A8380; }@media (max-width:576px) {#product_page .sts-custom { padding-inline:16px !important; }#product_page .sts-custom .product-payment-section { padding-inline:0 !important; }}#product_page .uc-buytot > span:first-child { white-space:nowrap; }#product_page .uc-buytot { flex-wrap:wrap; }#product_page#product_page .product-order-button .btn.add-to-cart,#product_page#product_page .product-order-button .btn.add-to-cart-not-superfici { font-size:16px !important; font-weight:600 !important; }@media (max-width:420px) {#product_page#product_page .product-order-button .btn.add-to-cart,#product_page#product_page .product-order-button .btn.add-to-cart-not-superfici { font-size:15px !important; }}@media (max-width:767px) {#product_page h1.heading { margin-top:4px !important; margin-bottom:6px !important; font-size:20px !important; }}@media (max-width:420px) {#product_page .uc-buyrow > .btn-group.product_quantity > .qt-down,#product_page .uc-buyrow > .btn-group.product_quantity > .qt-up { width:42px !important; }#product_page .product-order-button .add-to-cart-not-superfici { padding:0 12px !important; font-size:15px !important; }}#product_page .uc-buystock { width:100%; margin-top:10px; }#product_page .uc-buystock[hidden] { display:none !important; }#product_page .uc-buystock a.uc-ask-more { cursor:pointer; }.fullscreen .shop_right_column { margin-top:24px !important; }.shop_right_column .shop_heading::before,.shop_right_column .shop_heading::after { display:none !important; }.shop_right_column .shop_heading { display:grid !important; grid-template-columns:minmax(0, 1fr) auto; grid-template-rows:1fr auto; margin:0 15px 20px !important; padding:0 !important; background:var(--beige); border-radius:18px; overflow:hidden; }.shop_right_column .shop_heading .part-center { grid-column:1; grid-row:1; display:block !important; align-self:center !important; min-width:0; height:auto !important; margin:0 !important; padding:34px 40px 24px !important; background:none !important; text-align:left !important; }.shop_right_column .shop_heading .part-center h1 { margin:0 0 12px !important; font-size:34px !important; }.shop_right_column .shop_heading .part-center p { display:-webkit-box; max-width:78ch; margin:0 !important; overflow:hidden; -webkit-box-orient:vertical; -webkit-line-clamp:3; }.shop_right_column .shop_heading .part-center.is-open p { display:block; margin-bottom:10px !important; }.shop_right_column .shop_heading .part-center:not(.is-open) > p ~ *:not(.uc-more) { display:none !important; }.shop_right_column .shop_heading .uc-more { display:inline-block; margin-top:10px; }.shop_right_column .shop_heading .uc-more[hidden] { display:none; }.shop_right_column .shop_heading .uc-more:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:3px; border-radius:4px; }.shop_right_column .shop_heading .part-right { grid-column:1; grid-row:2; display:flex !important; flex-direction:row !important; flex-wrap:wrap; align-items:center !important; align-self:end !important; justify-content:flex-start !important; gap:10px 30px !important; width:auto !important; margin:0 40px !important; padding:16px 0 22px !important; background:none !important; border-top:1px solid rgba(60, 40, 30, .12); }.shop_right_column .shop_heading .part-right .icon-div { margin:0 !important; column-gap:10px !important; }.shop_right_column .shop_heading .part-right .icon-div img.icon-shop { width:22px !important; height:22px !important; }.shop_right_column .shop_heading .part-right .icon-div .content { font-size:13.5px !important; }.shop_right_column .shop_heading .part-left { grid-column:2; grid-row:1 / span 2; position:relative; flex:none !important; width:clamp(260px, 34vw, 520px); min-width:0 !important; min-height:250px; }.shop_right_column .shop_heading .part-left img { position:absolute; inset:0; display:block; width:100% !important; height:100% !important; margin:0 !important; object-fit:cover; }.shop_right_column .shop_categories { padding-inline:15px !important; }@media (max-width:800px) {.fullscreen .shop_right_column { margin-top:16px !important; }.shop_right_column .shop_heading { grid-template-columns:minmax(0, 1fr); grid-template-rows:auto; margin-bottom:10px !important; border-radius:16px; }.shop_right_column .shop_heading .part-left { grid-column:1; grid-row:1; width:auto; min-height:0; height:170px; }.shop_right_column .shop_heading .part-center { grid-row:auto; padding:18px 18px 12px !important; }.shop_right_column .shop_heading .part-center h1 { margin-bottom:8px !important; font-size:24px !important; }.shop_right_column .shop_heading .part-right { grid-row:auto; gap:8px 16px !important; margin:0 18px !important; padding:12px 0 16px !important; }.shop_right_column .shop_heading .part-right .icon-div { column-gap:8px !important; }.shop_right_column .shop_heading .part-right .icon-div img.icon-shop { width:20px !important; height:20px !important; }.shop_right_column .shop_heading .part-right .icon-div .content { font-size:12.5px !important; }}.fullscreen #shop_products { padding-inline:30px !important; } .fullscreen #shop_products > .container { width:100% !important; max-width:none !important; padding-inline:0 !important; }.fullscreen #shop_products > .container > .row { margin-inline:0 !important; }.fullscreen #shop_products .product_container { gap:20px !important; width:100%; }.fullscreen #shop_products .product_container .product_wrapper { flex:0 0 calc((100% - 60px) / 4) !important; min-width:0; }@media (max-width:900px) {.fullscreen #shop_products .product_container .product_wrapper { flex-basis:calc((100% - 40px) / 3) !important; }}@media (max-width:768px) {.fullscreen #shop_products .product_container .product_wrapper { flex-basis:calc((100% - 20px) / 2) !important; }}@media (max-width:576px) {.fullscreen #shop_products .product_container { gap:12px !important; }.fullscreen #shop_products .product_container .product_wrapper { flex-basis:calc((100% - 12px) / 2) !important; }}@media (min-width:1537px) {.shop_right_column .shop_heading { max-width:1506px; margin-inline:auto !important; }.shop_right_column .shop_categories { float:none; max-width:1536px; margin-inline:auto; }.fullscreen #shop_products > .container { max-width:1506px !important; margin-inline:auto !important; }}.product_preview.uc-card .product_preview_img .filters-ribbon-preview,.product_preview.uc-card .product_preview_img .filters-ribbon-preview.filter-two-div { max-width:calc(100% - 20px); }.product_preview.uc-card .filters-ribbon-preview .filter-one,.product_preview.uc-card .filters-ribbon-preview .filter-two,.product_preview.uc-card .filters-ribbon-preview .filter-three { max-width:100%; }.product_preview.uc-card .filters-ribbon-preview .filter-two { flex-wrap:wrap; row-gap:3px; }@media (max-width:576px) {.product_preview.uc-card .filters-ribbon-preview .filter-one,.product_preview.uc-card .filters-ribbon-preview .filter-two,.product_preview.uc-card .filters-ribbon-preview .filter-three { gap:5px; padding:5px 7px !important; font-size:10px !important; }.product_preview.uc-card .product_preview_img .filters-ribbon-preview,.product_preview.uc-card .product_preview_img .filters-ribbon-preview.filter-two-div { left:6px !important; bottom:6px !important; max-width:calc(100% - 12px); }.product_preview.uc-card .filters-ribbon-preview .filter-two { display:inline-grid !important; grid-template-columns:6px auto; column-gap:5px; row-gap:2px; }.product_preview.uc-card .filters-ribbon-preview .filter-two .second-ribbon-span { grid-column:2; }.product_preview.uc-card .filters-ribbon-preview .second-ribbon-span { font-size:10px !important; }}.product_preview.uc-card .filters-ribbon-preview .second-ribbon-span { display:inline-block; white-space:nowrap; }#shop_products .product_container.uc-paged:not(.uc-ready) > .product_wrapper:nth-of-type(n+25),#shop_products .product_container .product_wrapper.uc-hide { display:none !important; }#shop_products .uc-loadmore { flex:0 0 100%; display:flex; flex-direction:column; align-items:center; gap:12px; margin:12px 0 8px; text-align:center; }#shop_products .uc-loadmore[hidden] { display:none; }#shop_products .uc-loadmore__count { margin:0; font-size:14px; font-weight:500; color:#555555; }#shop_products .uc-loadmore__bar { width:min(260px, 70%); height:4px; background:#EAE2DE; border-radius:4px; overflow:hidden; }#shop_products .uc-loadmore__bar span { display:block; height:100%; background:var(--brown); border-radius:4px; }#shop_products .uc-loadmore__btn { min-width:260px; height:50px; margin-top:4px; padding:0 28px; background:var(--brown); border:0; border-radius:12px; color:#fff; font-size:15px; font-weight:600; cursor:pointer; transition:background-color .2s; }#shop_products .uc-loadmore__btn:hover { background:#6C2918; }#shop_products .uc-loadmore__btn:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:2px; }#shop_products .uc-loadmore__btn[hidden] { display:none; }@media (max-width:576px) {#shop_products .uc-loadmore__btn { width:100%; min-width:0; }}.uc-pages.uc-pages--off { display:none !important; }.uc-pages { display:flex !important; justify-content:center; width:100%; margin:4px 0 24px !important; }#shop_products .uc-loadmore__btn:disabled { opacity:.7; cursor:progress; }.toolbar .collapsible-content .toolbar-item.filter-brand.uc-wait { display:none !important; }#section-container section.uc-best { max-width:1536px; margin:8px auto 0 !important; padding:0 15px !important; }#section-container section.uc-best .content-row { display:flex !important; flex-direction:column; align-items:stretch !important; gap:18px !important; margin:0 !important; }#section-container section.uc-best .content-row .text { order:0 !important; display:flex; align-items:center; justify-content:space-between; gap:16px; width:auto !important; margin:0 !important; padding:0 !important; }#section-container section.uc-best .content-row .text .title { margin:0 !important; font-size:26px !important; font-weight:500 !important; line-height:1.2 !important; color:#333333 !important; text-align:left !important; }#section-container section.uc-best .content-row .text .controls-outer { display:flex !important; margin:0 !important; }#section-container section.uc-best .nav-arrows { gap:10px !important; }#section-container section.uc-best .nav-arrows > button { width:44px !important; height:44px !important; background:#fff !important; border:1px solid #CFC8C4 !important; border-radius:50% !important; transition:background-color .2s, border-color .2s, opacity .2s; }#section-container section.uc-best .nav-arrows > button:hover { background:var(--beige) !important; border-color:var(--brown) !important; }#section-container section.uc-best .nav-arrows > button:focus-visible { outline:3px solid rgba(132, 50, 29, .4) !important; outline-offset:2px; }#section-container section.uc-best .nav-arrows > button.swiper-button-disabled { opacity:.35; cursor:default; }#section-container section.uc-best .nav-arrows > button.swiper-button-lock { display:none !important; }#section-container section.uc-best .nav-arrows > button .icon { width:18px !important; height:18px !important; }#section-container section.uc-best .content-row .swiper-outer { order:1 !important; flex:none !important; width:100% !important; min-height:0 !important; height:auto !important; overflow:hidden !important; padding:1px 1px 4px; }#section-container section.uc-best .content-row .swiper-outer > .nav-arrows { display:none !important; }#section-container section.uc-best .product-slide { height:auto !important; background:#fff; border-radius:14px; overflow:hidden; box-shadow:0 0 0 1px #EAE2DE; }#section-container section.uc-best .product-slide .product-image { background:#fff; }#section-container section.uc-best .product-slide .product-image img { display:block; width:100% !important; height:auto !important; aspect-ratio:1 / 1; object-fit:contain !important; }#section-container section.uc-best .product-slide .product-text { margin:0 !important; padding:12px 14px 14px !important; }#section-container section.uc-best .product-slide .title-wrapper { margin:0 0 8px !important; padding:0 !important; }#section-container section.uc-best .product-slide .price-row { align-items:center; }#section-container section.uc-best .product-slide .price-row .price { padding:0 !important; line-height:1.3 !important; }#section-container section.uc-best .product-slide .price-row .space-price { display:none !important; }#section-container section.uc-best .product-slide .price-row .product-cart .icon { margin:0 !important; }@media (hover:hover) {#section-container section.uc-best .product-slide { transition:box-shadow .25s, transform .25s; }#section-container section.uc-best .product-slide:hover { box-shadow:0 0 0 1px #CFC8C4, 0 12px 28px -12px rgba(51, 51, 51, .3); }}@media (max-width:800px) {#section-container section.uc-best .content-row .text .title { font-size:20px !important; font-weight:600 !important; }#section-container section.uc-best .nav-arrows > button { width:38px !important; height:38px !important; }#section-container section.uc-best .nav-arrows > button .icon { width:15px !important; height:15px !important; }#section-container section.uc-best .content-row .swiper-outer { overflow:visible !important; }#section-container section.uc-best { overflow:hidden; }#section-container section.uc-best .product-slide .product-text { padding:10px 12px 12px !important; }#section-container section.uc-best .product-slide .price-row .price-num { font-size:16px !important; }}#section-container .uc-tp-official { max-width:1536px; margin:104px auto 40px; padding:0 15px; } #section-container .uc-tp-official + [id^="space_"] { display:none !important; }@media (max-width:800px) {#section-container .uc-tp-official { margin:68px auto 22px; }}#cart .part-left-form.uc-recs-empty { margin:0 !important; padding:0 !important; background:none !important; }#cart .part-left-form.uc-recs-empty .clerk-title { display:none !important; }#cart .part-left-form.uc-recs-below { order:9; width:100%; margin:8px 0 0; padding:0 15px; background:none !important; } .final-information-shipping.uc-far,.shipping-info-banner.uc-far { display:none !important; }body#cart { overflow-x:clip; }#cart #section-container .uc-tp-reviews { width:100vw; max-width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); }#digital_invice_request_body [hidden] { display:none !important; }#digital_invice_request_body label .uc-inv-vatex { margin-left:6px; font-size:12.5px; font-weight:400; color:#777777; white-space:nowrap; }#digital_invice_request_body .uc-vat-refund { margin-top:10px; padding:12px 14px; background:var(--beige); border-radius:12px; font-size:13.5px; line-height:1.5; color:#444444; }#digital_invice_request_body .uc-vat-refund strong { display:block; margin-bottom:2px; font-weight:600; color:#333333; }#digital_invice_request_body .uc-vat-refund a { margin-left:4px; color:var(--brown); font-weight:600; text-decoration:underline; text-underline-offset:3px; white-space:nowrap; }.uc-vat-refund-line { display:none; margin:10px 2px 0; font-size:12.5px; line-height:1.45; color:#555555; }body.uc-vat-refund-on .uc-vat-refund-line { display:block; }#cart_preview_banner .uc-mini-vat { margin-top:8px; padding:10px 12px; background:var(--beige); border-radius:10px; font-size:12.5px; line-height:1.45; color:#444444; text-align:left; white-space:normal; overflow-wrap:anywhere; }#cart_preview_banner .uc-mini-vat[hidden] { display:none !important; }#product_page .uc-tp-product .uc-tp-reviews { width:100vw; max-width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); }.shop_right_column .shop_heading.uc-brand .part-left { margin:18px 18px 18px 0; width:clamp(220px, 26vw, 360px); min-height:200px; background:#fff; border-radius:14px; box-shadow:0 0 0 1px #EAE2DE; }.shop_right_column .shop_heading.uc-brand .part-left img { object-fit:contain !important; padding:28px !important; background:none !important; }.shop_right_column .shop_heading.uc-brand .part-center { font-size:15px !important; font-weight:400 !important; }.shop_heading .uc-brand-kicker { display:flex; flex-wrap:wrap; align-items:center; gap:8px 14px; margin:0 0 12px; }.shop_heading .uc-brand-back { display:inline-flex; align-items:center; gap:6px; font-size:13px; font-weight:500; color:#555555 !important; text-decoration:none !important; }.shop_heading .uc-brand-back::before { content:""; width:7px; height:7px; border-left:1.5px solid currentColor; border-bottom:1.5px solid currentColor; transform:rotate(45deg); }.shop_heading .uc-brand-back:hover { color:var(--brown) !important; text-decoration:underline !important; text-underline-offset:3px; }.shop_heading .uc-brand-back:focus-visible { outline:3px solid rgba(132, 50, 29, .4); outline-offset:3px; border-radius:4px; }.shop_heading .uc-brand-badge { display:inline-flex; align-items:center; gap:6px; padding:5px 11px; background:#fff; border-radius:999px; box-shadow:0 0 0 1px #EAE2DE; font-size:12.5px; font-weight:600; line-height:1.2; color:var(--brown); }.shop_heading .uc-brand-badge::before { content:""; width:6px; height:6px; border-radius:50%; background:var(--brown); }@media (max-width:800px) {.shop_right_column .shop_heading.uc-brand .part-left { margin:14px 14px 0; width:auto; min-height:0; height:130px; }.shop_right_column .shop_heading.uc-brand .part-left img { padding:18px !important; }}@media (prefers-reduced-motion:no-preference) {@view-transition { navigation:auto; }::view-transition-old(root) { animation-duration:.16s; }::view-transition-new(root) { animation-duration:.26s; }::view-transition-group(uc-photo) { animation-duration:.42s; animation-timing-function:cubic-bezier(.2, .7, .2, 1); }::view-transition-old(uc-photo), ::view-transition-new(uc-photo) { height:100%; object-fit:cover; }#product_page #main-img,#product_page .productSwiperMobile .swiper-slide:first-child img { view-transition-name:uc-photo; }}.uc-motion #shop_products .product_wrapper.uc-new { animation:uc-rise .5s var(--uc-ease) both; }.uc-motion .product_preview_img.uc-loading > a > img,.uc-motion .product_preview_img.uc-loading > img:first-child { opacity:0; }.final-information-shipping .uc-freebar { display:block; height:6px; margin-top:8px; background:rgba(132, 50, 29, .14); border-radius:6px; overflow:hidden; }.final-information-shipping .uc-freebar i { display:block; width:0; height:100%; background:var(--brown); border-radius:6px; transition:width .9s var(--uc-ease); }.uc-motion .uc-num-flash { display:inline-block; animation:uc-flash .6s var(--uc-ease); }.uc-motion .btn.button, .uc-motion .uc-loadmore__btn, .uc-motion .uc-askmodal .btn, .uc-motion .title-filter { transition:transform .12s ease, background-color .2s, box-shadow .2s, opacity .2s; }.uc-motion .btn.button:active, .uc-motion .uc-loadmore__btn:active, .uc-motion .title-filter:active { transform:scale(.975); }.add-to-cart.uc-busy, .add-to-cart-not-superfici.uc-busy, .add-to-sample.uc-busy { pointer-events:none; opacity:.85; }.add-to-cart.uc-busy::before, .add-to-cart-not-superfici.uc-busy::before, .add-to-sample.uc-busy::before { content:""; display:inline-block; width:15px; height:15px; margin-right:9px; vertical-align:-2px; border:2px solid currentColor; border-right-color:transparent; border-radius:50%; animation:uc-cal-spin .7s linear infinite; }.uc-motion .form-group.has-error, .uc-motion .has-error > .form-control { animation:uc-shake .38s ease; }@keyframes uc-shake { 20% { transform:translateX(-5px); } 45% { transform:translateX(5px); } 70% { transform:translateX(-3px); } 100% { transform:none; } }#shop_products .uc-loadmore__bar span { transition:width .6s var(--uc-ease); }.uc-motion #product_page .product-informations .collapsible.active + .collapsed-content > * { animation:uc-rise .38s var(--uc-ease) both; }.uc-motion .uc-askmodal:not([hidden]) { animation:uc-fade .2s ease both; }.uc-motion .uc-askmodal:not([hidden]) .uc-askmodal__box { animation:uc-pop .32s var(--uc-ease) both; }@keyframes uc-fade { from { opacity:0; } to { opacity:1; } }@keyframes uc-pop { from { opacity:0; transform:translateY(14px) scale(.97); } to { opacity:1; transform:none; } }@media (prefers-reduced-motion:reduce) {.final-information-shipping .uc-freebar i, #shop_products .uc-loadmore__bar span { transition:none; }.add-to-cart.uc-busy::before, .add-to-cart-not-superfici.uc-busy::before, .add-to-sample.uc-busy::before { animation-duration:2s; }}#section_footer .uc-foot-top { grid-template-columns:minmax(0, 1fr); }#section_footer .uc-foot-help, #section_footer .uc-foot-help__txt, #section_footer .uc-foot-help__btns { min-width:0; }#section_footer .uc-foot-help__btns > * { min-width:0; max-width:100%; }#section_footer a.uc-foot-btn svg { flex:none; }@media (max-width:400px) {#section_footer .uc-foot-help__btns > * { white-space:normal; text-align:center; }#section_footer a.uc-foot-btn { padding-inline:14px; }}@media (max-width:400px) {#header_mobile .menu-row { padding-inline:12px !important; gap:10px; }#header_mobile .menu-row .logo { flex:0 1 auto; min-width:0; }#header_mobile .menu-row .logo img { height:clamp(28px, 9.6vw, 38px) !important; }#header_mobile .menu-row .icons { flex:none; gap:clamp(5px, 1.8vw, 8px) !important; margin-left:auto; }#header_mobile .menu-row .icons .icon { width:clamp(34px, 10.6vw, 42px) !important; height:clamp(34px, 10.6vw, 42px) !important; min-width:0 !important; }#header_mobile .menu-row .icons .icon img,#header_mobile .menu-row .icons .search_box_icon { width:clamp(18px, 5.6vw, 22px) !important; height:clamp(18px, 5.6vw, 22px) !important; }}#product_page .final_price .vat, #product_page .uc-price .vat { display:inline-block; white-space:nowrap; } .product_preview.uc-card .price-row .product-cart { display:flex; align-items:center; justify-content:flex-end; flex:none; min-width:40px; min-height:40px; margin:-6px -8px -6px 0; padding-right:8px; }#main_menu_mobile .language-link { display:inline-flex; align-items:center; justify-content:center; min-width:40px; min-height:40px; }#section-container [id^="space_"]:has(+ .uc-nl-off) { display:none !important; }.uc-nl-off { display:none !important; }#section-container [id^="logos_swiper_"]:has(+ style + [id^="space_"] + .uc-nl-off),#section-container [id^="logos_swiper_"]:has(+ [id^="space_"] + .uc-nl-off) { margin-bottom:56px !important; }@media (max-width:860px) {#section-container [id^="logos_swiper_"]:has(+ style + [id^="space_"] + .uc-nl-off),#section-container [id^="logos_swiper_"]:has(+ [id^="space_"] + .uc-nl-off) { margin-bottom:32px !important; }}.shop_right_column .shop_heading.uc-brand .part-center p { -webkit-line-clamp:2; }.shop_right_column .shop_heading.uc-brand .part-center.is-open p { -webkit-line-clamp:unset; }.shop_right_column .shop_heading.uc-brand .part-center h1 { margin-bottom:8px !important; }@media (min-width:801px) {.shop_right_column .shop_heading.uc-brand .part-left { width:clamp(180px, 20vw, 280px); min-height:150px; margin:16px 16px 16px 0; }.shop_right_column .shop_heading.uc-brand .part-left img { padding:22px !important; }.shop_right_column .shop_heading.uc-brand .part-center { padding:26px 36px 16px !important; }}@media (max-width:800px) {.shop_right_column .shop_heading.uc-brand { display:flex !important; flex-direction:column; align-items:center; gap:12px; padding:18px 14px !important; text-align:center; }.shop_right_column .shop_heading.uc-brand .part-left { width:min(220px, 70%) !important; height:96px !important; min-height:0; margin:0 !important; }.shop_right_column .shop_heading.uc-brand .part-left img { padding:14px !important; }.shop_right_column .shop_heading.uc-brand .part-center { display:contents !important; }.shop_right_column .shop_heading.uc-brand .uc-brand-kicker { justify-content:center; margin:0; }.shop_right_column .shop_heading.uc-brand .uc-brand-back,.shop_right_column .shop_heading.uc-brand .part-center > *:not(.uc-brand-kicker):not(h1),.shop_right_column .shop_heading.uc-brand .part-right { display:none !important; }.shop_right_column .shop_heading.uc-brand:has(.part-left) h1 { position:absolute !important; width:1px; height:1px; margin:-1px !important; padding:0 !important; overflow:hidden; clip:rect(0 0 0 0); clip-path:inset(50%); white-space:nowrap; }.shop_right_column .shop_heading.uc-brand:not(:has(.part-left)) h1 { margin:0 !important; font-size:24px !important; }.shop_right_column .shop_heading.uc-brand .uc-brand-kicker:not(:has(.uc-brand-badge)) { display:none; }}.product_preview .price-row .price-num,.product-slide .price-row .price-num { white-space:nowrap; }.product_preview .price-row .price { min-width:0; }.product_preview .price-row .price-num .uc-unit { font-size:.72em; font-weight:500; }@media (max-width:600px) {.product_preview.uc-card .price-row .price-num { font-size:clamp(15px, 4.6vw, 18px) !important; }}#shop_products .uc-reset-filters { display:inline-block; margin:6px 10px 10px 0; }#shop_products .uc-noresults { padding:28px 15px; text-align:center; }.uc-bol { display:inline-flex; flex:none; align-items:center; justify-content:center; width:var(--b, 36px); height:var(--b, 36px); border-radius:50%; background:var(--brown); color:#fff; vertical-align:middle; }.uc-bol > svg { display:block; width:56% !important; height:56% !important; max-width:none !important; }#product_page .uc-bol { --b:30px; margin-right:12px; } #product_page .product-time-shipping .first-label-info-two { padding-left:42px; }#product_page .uc-sample-wrap .uc-bol, #product_page .information-sample-include .uc-bol { --b:26px; margin-right:0; }.information-sample-include-cart .uc-bol { --b:26px; margin-right:8px; }.shop_heading .part-right .uc-bol { --b:32px; }#section-container section[id^="three_col_icons_section_"] .uc-bol,#section-container section[id^="information_three_cols_"] .uc-bol,#section-container section[id^="shipping_two_cols_"] .uc-bol,#section-container section[id^="tax_breaks_content_"] .uc-bol,#section-container section[id^="trustpilot_two_col_"] .uc-bol,#section-container section[id^="two_col_image_"] .uc-bol { --b:52px; }#section_footer .uc-foot-usp__icon { background:var(--brown) !important; color:#fff !important; border:0 !important; box-shadow:none !important; }.uc-rate3 { margin-top:6px; font-size:13px; line-height:1.4; text-align:right; opacity:.92; }.uc-rate3[hidden], .uc-ship-est[hidden] { display:none !important; }.uc-trust-row { display:flex; flex-wrap:wrap; justify-content:center; gap:6px 16px; margin-top:12px; font-size:12.5px; line-height:1.3; color:#555555; }.uc-trust-row span, .uc-trust-row a { display:inline-flex; align-items:center; gap:6px; }.uc-trust-row a { color:var(--brown) !important; font-weight:600; text-decoration:none !important; }.uc-trust-row a:hover { text-decoration:underline !important; text-underline-offset:3px; }.uc-trust-row i { font-style:normal; }.uc-tiles-tip { margin:14px 0; padding:14px 16px; border-radius:12px; background:var(--beige); box-shadow:inset 0 0 0 1px #EAE2DE; font-size:13.5px; line-height:1.5; color:#333333; text-align:left; }.uc-tiles-tip strong { display:block; font-size:14.5px; }.uc-tiles-tip p { margin:4px 0 8px; }.uc-tiles-tip a { color:var(--brown) !important; font-weight:600; text-decoration:underline !important; text-underline-offset:3px; }.uc-coupon-toggle { padding:0; border:0; background:none; color:var(--brown); font-size:14px; font-weight:600; text-decoration:underline; text-underline-offset:3px; cursor:pointer; }.apply-coupon-div .uc-coupon-toggle { margin:0 0 10px; }.apply-coupon-div.uc-coupon-closed > :not(.uc-coupon-toggle) { display:none !important; } #cart_preview_banner .apply-coupon-div.uc-coupon-closed > :not(.uc-coupon-toggle), #cart_preview_banner .apply-coupon-div.uc-coupon-closed .content-coupon-div { display:none !important; } .apply-coupon-div.uc-coupon-closed .uc-coupon-toggle { margin:0; }.uc-ship-est { margin:4px 0 8px; font-size:13px; line-height:1.4; color:#555555; text-align:right; }.uc-cart-bar { display:none; }@media (max-width:768px) {.uc-cart-bar { position:fixed; left:0; right:0; bottom:0; z-index:900; display:flex; align-items:center; justify-content:space-between; gap:12px; padding:10px 16px calc(10px + env(safe-area-inset-bottom)); background:#fff; box-shadow:0 -6px 20px rgba(0, 0, 0, .12); transition:transform .25s; }.uc-cart-bar.uc-hide { transform:translateY(110%); }.uc-cart-bar small { display:block; font-size:12px; color:#666666; }.uc-cart-bar b { font-size:20px; color:#333333; }.uc-cart-bar button { flex:none; padding:12px 18px; border:0; border-radius:12px; background:var(--brown); color:#fff; font-size:15px; font-weight:600; }body.uc-has-cart-bar { padding-bottom:76px; }}#cart_preview_banner #banner-check-countries.uc-ship-compact { margin:0 0 6px !important; padding:0 !important; background:none !important; border:0 !important; box-shadow:none !important; }#cart_preview_banner #banner-check-countries.uc-ship-compact .dropdown-check-countries-part-up,#cart_preview_banner #banner-check-countries.uc-ship-compact .information-shipping-cost,#cart_preview_banner #banner-check-countries.uc-ship-compact .selector-button-banner,#cart_preview_banner #banner-check-countries.uc-ship-compact .selector-address .form-group:has(.listStates) { display:none !important; }#cart_preview_banner #banner-check-countries.uc-ship-compact .dropdown-shipping-cost { display:block !important; padding:0 !important; margin:0 !important; background:none !important; border:0 !important; }#cart_preview_banner #banner-check-countries.uc-ship-compact .selector-address { display:none !important; }#cart_preview_banner #banner-check-countries.uc-ship-compact.uc-ship-open .selector-address { display:block !important; margin:0 0 8px; }#cart_preview_banner #banner-check-countries.uc-ship-compact .final-information-shipping:empty { display:none !important; }#cart_preview_banner .uc-ship-dest { display:block; margin-top:2px; font-size:12.5px; color:#666666; }#cart_preview_banner .uc-ship-dest i { font-style:normal; }#cart_preview_banner .uc-ship-dest button { padding:0; border:0; background:none; color:var(--brown); font-size:12.5px; font-weight:600; text-decoration:underline; text-underline-offset:2px; cursor:pointer; }.uc-free-ship { margin:6px 0 4px; }.uc-free-ship__tag { display:inline-flex; align-items:center; gap:6px; padding:3px 10px; border-radius:999px; background:#EAF4EA; color:#2E6B34; font-size:12px; font-weight:600; line-height:1.4; }.uc-free-ship__tag::before { content:""; width:6px; height:6px; border-radius:50%; background:currentColor; }.uc-free-ship__abroad { display:none; margin-top:4px; font-size:12px; line-height:1.4; color:#666666; }body.uc-ship-foreign .uc-free-ship__abroad { display:block; }.uc-ship-abroad-note { display:none; margin-top:4px; font-size:12px; line-height:1.4; color:#666666; }body.uc-ship-foreign .uc-ship-abroad-note { display:block; }#cart #cart_review .cart_totals .uc-ship-abroad-note { margin-top:3px; font-size:12px !important; font-weight:400 !important; line-height:1.4; white-space:normal; color:#8A8380 !important; }#cart_review .cartReview_shipping_cost .uc-ship-abroad-note { display:none; }.uc-ship-foreign #cart_review .cartReview_shipping_cost .uc-ship-abroad-note { display:block; }@media (max-width:768px) {.uc-cart-bar { left:12px !important; right:12px !important; bottom:calc(84px + env(safe-area-inset-bottom)) !important; padding:10px 12px 10px 16px !important; border-radius:16px; box-shadow:0 10px 30px rgba(0, 0, 0, .18), 0 0 0 1px #EAE2DE !important; }.uc-cart-bar.uc-hide { transform:translateY(calc(100% + 120px)) !important; }body.uc-has-cart-bar { padding-bottom:170px !important; }.uc-cart-bar { justify-content:center !important; gap:18px !important; } .uc-cart-bar > div { text-align:right; }}@media (max-width:768px) {.uc-cart-bar { left:50% !important; right:auto !important; transform:translateX(-50%); padding:0 !important; background:none !important; box-shadow:none !important; border-radius:12px; }.uc-cart-bar > div { display:none !important; }.uc-cart-bar button { padding:14px 30px !important; box-shadow:0 10px 24px -8px rgba(132, 50, 29, .55); white-space:nowrap; }.uc-cart-bar.uc-hide { transform:translate(-50%, calc(100% + 120px)) !important; }body.uc-has-cart-bar { padding-bottom:150px !important; }}@media (max-width:768px) {.uc-cart-bar { bottom:calc(14px + env(safe-area-inset-bottom)) !important; z-index:2147483000 !important; }.uc-cart-bar button { padding:17px 42px !important; font-size:17px !important; border-radius:14px !important; }body.uc-has-cart-bar { padding-bottom:96px !important; }}#cart #banner_checkout { margin:0 0 12px !important; padding:16px 0 0 !important; background:transparent !important; border-radius:0; }#cart #banner_checkout .container { padding:0 !important; }#cart #banner_checkout .title-banner { font-size:20px !important; font-weight:600 !important; line-height:1.2; }@media (max-width:1200px) { #cart #banner_checkout { margin:0 12px 8px !important; padding:12px 0 0 !important; }#cart #banner_checkout .title-banner { font-size:18px !important; }}@media (max-width:1200px) {#cart #request_page[style*="space-xl"] .cart-layout { padding:0 !important; }#cart #banner_checkout[style*="space-xl"] { margin-left:0 !important; margin-right:0 !important; }}#product_page .uc-price .price-include .popuptext:has(.uc-vat-abroad) { max-width:none !important; width:min(340px, calc(100vw - 48px)) !important; }#product_page .price-include .popuptext .uc-vat-abroad { display:block; margin-top:4px; }#product_page .price-include .popuptext .uc-vat-abroad__vies { display:block; margin-top:8px; padding:8px 10px; border-left:3px solid var(--brown); background:#F9F6F4; font-size:12.5px; line-height:1.45; color:#444444; }#product_page .price-include .popuptext .uc-vat-abroad__vies b { display:block; font-weight:600; color:#333333; }.uc-card {margin-bottom:60px;padding-bottom:0;display:flex;flex-direction:column;justify-content:space-between;& .product_preview_img {position:relative; !important;height:350px !important;& img {max-height:350px !important;width:100%;height:100%;object-fit:cover;}& .ribbon {border-radius:0;padding:0 15px;width:auto;&.top-left {top:0;left:0;}}& .filters-ribbon-preview,& .tags-ribbon-preview {position:absolute;left:0;display:flex;flex-direction:column;gap:10px;width:180px;line-height:1.4;bottom:0 !important;& .filter-one,& .filter-two,& .filter-three {font-size:var(--font-small);color:#fff;padding:10px 10px 10px 0;text-align:right;background:var(--brown);line-height:1.5;& .second-ribbon-span {text-transform:uppercase;font-weight:500;font-size:13px;}}&.filter-two-div {right:0;left:auto;& .filter-two {text-align:left;padding:10px 0 10px 10px;}}}.tags-ribbon-preview {right:0;left:auto;top:15px !important;& .filter-one {text-align:left;padding:10px 0 10px 10px;}}& .btn-wishlist {position:absolute;right:var(--space-s);bottom:var(--space-s);width:45px;height:45px;border-radius:50%;background:var(--beige);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;& i.fa {font-size:25px;margin:3px 0 0;&.fa-heart-o:before {color:#000;}&.fa-heart:before {color:var(--brown);}}}}& .product_preview_details {display:flex;flex-direction:column;justify-content:space-between;height:100%; padding:10px;& .product_preview_title,& .price-row {color:var(--text-muted);font-size:var(--font-base);font-weight:300;line-height:2;text-align:left;}& .product_preview_title {height:100%;}& .price-row {display:flex;& .price {& .price-num {font-weight:500;}}& .product-cart {border:none;background:none;padding:0;cursor:pointer;margin-left:auto;align-content:center;& .icon {background-image:url(https://universo-ceramiche.mystoreden.com/cdn/dl_view.php/plus.svg?documentID=65e5d7e2202628521d899d35);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center center;@media(max-width:800px){width:20px;height:20px;}}}}}}.uc-clerk-recs { padding-top:56px; }.uc-clerk-recs > .container > .clerk,.uc-clerk-recs > .clerk { display:block; }.uc-clerk-recs:has(.clerk:empty) { padding-top:0; }.uc-clerk-recs--cat { padding-top:8px; padding-bottom:8px; }#box_empty_cart:has(.uc-clerk-recs) { width:100%; }.uc-clerk-recs--cart { padding-top:40px; text-align:left; }@media (max-width:700px) {.uc-clerk-recs { padding-top:28px; }}html body #iubenda-cs-banner#iubenda-cs-banner.iubenda-cs-default-floating {top:auto !important; right:auto !important;left:24px !important; bottom:calc(var(--uc-float-bottom, 24px) + 66px) !important;width:420px !important; max-width:calc(100vw - 364px) !important;height:auto !important; min-height:0 !important; max-height:calc(100vh - var(--uc-float-bottom, 24px) - 90px) !important;padding:0 !important; flex-direction:column !important; align-items:stretch !important;}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container.iubenda-cs-container {width:100% !important; max-width:100% !important;font-family:Poppins, sans-serif !important; background:#fff !important; color:#2b2b2b !important;border:1px solid #EAE2DE !important; border-radius:16px 16px 16px 4px !important;box-shadow:0 18px 48px rgba(43, 43, 43, .18) !important; overflow:hidden !important; padding:0 !important;}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container .iubenda-cs-content.iubenda-cs-content {width:100% !important; margin:0 !important; font-family:inherit !important; border-radius:0 !important;}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale { width:100% !important; padding:22px 22px 18px !important; margin:0 !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale .iubenda-banner-content {margin:0 !important; padding:0 !important; max-height:45vh !important; overflow-y:auto !important;}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale .iubenda-banner-content::before {content:"Cookie"; display:block; margin:0 0 8px; font:600 17px/1.3 Poppins, sans-serif; color:#2b2b2b;}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content #iubenda-cs-paragraph,html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content #iubenda-cs-paragraph .iub-p {font:400 13px/1.55 Poppins, sans-serif !important; color:#6B6461 !important; margin:0 0 6px !important;}html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph b,html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph strong { font-weight:600 !important; color:#2b2b2b !important; }html body #iubenda-cs-banner#iubenda-cs-banner #iubenda-cs-paragraph a { color:#6C2918 !important; text-decoration:underline !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale .iubenda-cs-close-btn { top:12px !important; right:12px !important; color:#8A8380 !important; font-size:22px !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale .iubenda-cs-opt-group {margin:16px 0 0 !important; padding:0 !important; display:flex !important; flex-direction:column-reverse !important; gap:8px !important;color:inherit !important; width:100% !important;}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group > div { margin:0 !important; display:flex !important; gap:8px !important; width:100% !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group .iubenda-cs-opt-group-custom { margin:0 !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary,html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn {flex:1 1 0 !important; margin:0 !important; height:44px !important; padding:0 14px !important; width:auto !important;font:600 14px/1 Poppins, sans-serif !important; border-radius:999px !important; letter-spacing:0 !important;transition:background-color .2s ease, color .2s ease, border-color .2s ease !important; box-shadow:none !important;}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary {background:#6C2918 !important; color:#fff !important; border:1px solid #6C2918 !important;}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary:hover { background:#4f1d10 !important; border-color:#4f1d10 !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn {background:#fff !important; color:#2b2b2b !important; border:1px solid #CFC8C4 !important; height:40px !important; font-weight:500 !important;}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn:hover { border-color:#6C2918 !important; color:#6C2918 !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-brand-badge-outer { margin:6px 0 0 !important; align-self:flex-start !important; }html body button.iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float][data-tp-float] {top:auto !important; right:auto !important; left:24px !important; bottom:calc(var(--uc-float-bottom, 24px) + 4px) !important;width:48px !important; height:48px !important; margin:0 !important; border:0 !important; border-radius:50% !important;background:#6C2918 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12.3A9 9 0 1 1 11.7 3a3 3 0 0 0 3.8 3.8A3 3 0 0 0 21 12.3z'/%3E%3Ccircle cx='8.5' cy='10' r='1' fill='%23fff' stroke='none'/%3E%3Ccircle cx='13.5' cy='15.5' r='1' fill='%23fff' stroke='none'/%3E%3Ccircle cx='8' cy='15.5' r='.8' fill='%23fff' stroke='none'/%3E%3C/svg%3E") center / 24px 24px no-repeat !important;box-shadow:0 6px 18px rgba(43, 43, 43, .25) !important; transition:bottom .25s ease, background-color .2s ease, transform .2s ease !important;}html body button.iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float][data-tp-float]:hover { background-color:#4f1d10 !important; transform:scale(1.05) !important; }html body .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float] {--iub-floating-width:48px; --iub-floating-height:48px;top:auto !important; right:auto !important; left:82px !important; bottom:calc(var(--uc-float-bottom, 24px) + 4px) !important;width:48px !important; height:48px !important; margin:0 !important; transform:none !important;border-radius:50% !important; box-shadow:0 6px 18px rgba(43, 43, 43, .25) !important; overflow:visible !important;transition:bottom .25s ease, left .25s ease !important;}html body:not(:has(button.iubenda-tp-btn.iubenda-cs-preferences-link)) .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float] { left:24px !important; }html body .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float]::after { display:none !important; }html body .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025 button.iubenda-floatable-aw-btn.iubenda-floatable-aw-btn {width:100% !important; height:100% !important; padding:0 !important; border:0 !important;border-top-left-radius:50% !important; border-top-right-radius:50% !important;border-bottom-left-radius:50% !important; border-bottom-right-radius:50% !important;box-shadow:none !important; display:flex !important; align-items:center !important; justify-content:center !important;transition:transform .2s ease, filter .2s ease !important;}html body .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025 button.iubenda-floatable-aw-btn.iubenda-floatable-aw-btn:hover { filter:brightness(.8) !important; transform:scale(1.05) !important; }html body .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025 button.iubenda-floatable-aw-btn svg { width:50% !important; height:50% !important; }@media (max-width:600px) {html body #iubenda-cs-banner#iubenda-cs-banner.iubenda-cs-default-floating {left:0 !important; bottom:0 !important; width:100% !important; max-width:100% !important; max-height:100vh !important;}html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-container.iubenda-cs-container { border-radius:16px 16px 0 0 !important; border-width:1px 0 0 !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale { padding:18px 16px calc(14px + env(safe-area-inset-bottom)) !important; }html body button.iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float][data-tp-float] { left:16px !important; width:44px !important; height:44px !important; background-size:22px 22px !important; bottom:calc(var(--uc-float-bottom, 24px) + 6px) !important; }html body .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float] {--iub-floating-width:44px; --iub-floating-height:44px; left:68px !important; width:44px !important; height:44px !important; bottom:calc(var(--uc-float-bottom, 24px) + 6px) !important;}html body:not(:has(button.iubenda-tp-btn.iubenda-cs-preferences-link)) .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float] { left:16px !important; }html.uc-iub-open body .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float] { bottom:calc(var(--uc-iub-h, 0px) + 12px) !important; }html.uc-iub-open body #tidio-chat#tidio-chat { display:none !important; }}html body:has(#cart_preview_banner.open-banner) button.iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float][data-tp-float],html body:has(#cart_preview_banner.open-banner) .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float] { display:none !important; }html body:has(#main_menu_mobile.open) button.iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float][data-tp-float],html body:has(#main_menu_mobile.open) .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float],html body:has(#main_menu_mobile.open) #tidio-chat#tidio-chat { display:none !important; }@media (max-width:768px) {html.uc-tidio-open body button.iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float][data-tp-float],html.uc-tidio-open body .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float] { display:none !important; }}header {padding-inline:var(--space-xl);& .top-menu-information {align-content:center;flex:1 0;margin-left:12px;& i.fa-phone,& i.fa-mobile {color:transparent;-webkit-text-stroke:1px var(--text-muted);text-stroke:1px var(--text-muted);font-size:16px;}& .tel-number {color:var(--text-muted);font-size:var(--font-small);vertical-align:middle;}}& #trust_payments_header {flex:1 0;width:100%;height:auto;align-content:center;}& .top-menu-right {flex:1 0;text-align:right;a {color:var(--text-muted);font-size:var(--font-small);border-right:1px solid var(--grey-light);padding:0 16px;&:hover {color:var(--brown);}}#lang_menu {& .lang-selected { padding-left:20px !important;font-size:var(--font-small);& .arrow {width:15px;height:5px;display:inline-block;margin:5px;position:relative;}& .arrow-down::before, & .arrow-down::after, & .arrow-up::before, & .arrow-up::after {content:"";position:absolute;background-color:black;width:1px;height:6px;}& .arrow-up::before {transform:rotate(45deg);top:2px;left:0px;}& .arrow-up::after {transform:rotate(-45deg);top:2px;right:10px;}& .arrow-down::before {transform:rotate(-45deg);bottom:-5px;left:0px;}& .arrow-down::after {transform:rotate(45deg);bottom:-5px;right:10px;}}& a {border-right:none;}}#lang_dropdown {display:none; position:absolute; top:35px;right:0; background-color:#f9f9f9; min-width:70px; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:99999;text-align:center;& .language-link {color:black; padding:10px 13px; text-decoration:none; display:block;}& a:hover {background-color:#f1f1f1;}}}& :is(#cart_preview,#user_menu,#search_box).showableItem {top:110px !important;}#user_menu {& p {font-size:15px;margin-bottom:5px;& strong {font-weight:500;}} & a {color:var(--brown);font-family:var(--font-body);font-weight:400;font-size:15px;line-height:16px;&:hover {text-decoration:underline;text-underline-offset:2px;}}}#cart_preview {& p {font-size:15px;margin-bottom:5px;& strong {font-weight:500;}}& .cart_has_items {& p {margin-bottom:20px;}& .button {background:var(--brown);font-size:12px;font-weight:300;text-transform:uppercase;}}}}& #clerk-omni-search-display {& * {font-family:var(--font-body);}& b {font-weight:600;}& input {border:1px solid #646464;height:45px;font-family:var(--font-body);background:#fff;color:#555;padding:6px 12px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}& #clerk-omni-search-topbar {padding-left:calc(3* var(--std-unit));padding-right:calc(3* var(--std-unit));@media (max-width:1024px) {padding-left:calc(2* var(--std-unit));padding-right:calc(2* var(--std-unit));grid-template-areas:"form close";grid-template-columns:1fr minmax(1rem, 2rem);}& .logo-wrapper {@media (max-width:1024px) {display:none;}}& #clerk-omni-search-form {border:none;& .os-icon {padding:2px;margin-left:-10px;@media (max-width:1024px) {margin-left:0;margin-right:5px;}& svg {width:auto;height:30px;}}}& .os-close {margin-left:-50px;@media (max-width:1024px) {margin-left:0;}& svg {width:50px;height:40px;rect {fill:none;}}}& .clerk-omnisearch-full-reset {margin-top:-10px;margin-left:10px !important;}}& #clerk-omnisearch-content {margin-top:30px;-ms-overflow-style:none;scrollbar-width:none; &.container {@media (min-width:901px) {padding:0 50px;}}& .os-products-top {@media (max-width:1024px) {grid-template-areas:"products-sort";justify-content:center;column-gap:normal;}}& .os-products-sort {@media (max-width:1024px) {flex-direction:row;}}& .os-scrolltop {@media (max-width:1024px) {}}& .os-facets-container {margin-top:5px;& .clerk-facet-group {& .clerk-facet-group-title {font-family:var(--font-body);font-weight:500;margin-bottom:var(--space-s);text-transform:uppercase;margin-bottom:0;}& .clerk-facet-search-wrap {border:none;& svg {margin-right:5px;height:23px;width:23px;}& input {width:100%;}}& .clerk-facet-group-facets {& .clerk-facet-name {padding:5px 0;& .clerk-facet-name-label {line-height:26px;color:var(--text-muted);text-overflow:ellipsis;font-family:var(--font-body);font-size:var(--font-base);font-weight:400;}}}}}& #clerk-omni-search-results {& .os-products-top{& span, & b {font-family:var(--font-body);}}& .os-grid {@media (max-width:1280px) {grid-template-columns:1fr 1fr;}@media (max-width:576px) {grid-template-columns:1fr;}& .os-grid-item {&:hover {box-shadow:none !important;-webkit-box-shadow:none !important;}& .os-img {overflow:hidden;& img {transition:transform 0.3s;}&:hover {img {transform:scale(1.2);}}}& .os-title {font-family:var(--font-body);line-height:26px;color:var(--text-muted);text-overflow:ellipsis;font-weight:200;margin:10px 0;}& .os-pricing {display:none;}& .os-price {font-weight:500;& * {font-family:var(--font-body) !important;}}& .os-list-price {display:none;}}}& .os-flex-wrapper {& .os-title {font-family:var(--font-body);text-transform:uppercase;line-height:26px;font-weight:500;}}}}& .os-icon.os-scrolltop {top:90%;}}@media (max-width:799px) {header {display:none;}}.main-nav {position:relative;padding-inline:var(--space-xl);& .all-menu-routes {display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;& .logo {width:160px;max-height:45px;display:block;& img {width:100%;height:100%;object-fit:contain;}}}& #main-menu {& li a {font-size:var(--font-medium) !important;font-weight:300;text-transform:uppercase;margin-left:25px;&.active,&:hover {color:brown !important;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;}&:not(.active):hover {font-weight:300;}}}& #top_menu {display:flex;align-items:center;& .item {margin:0 3px !important;height:24px;width:24px;& img {width:100%;height:auto;object-fit:contain;}&:nth-child(2) {margin:0 2px !important;height:30px;width:30px;}&:nth-child(3) {height:25px;width:25px;margin-top:-5px !important;}&:nth-child(4) {& img {vertical-align:top !important;}}}& .cart_item {position:relative; & .cart_items_count {background-color:var(--brown);position:absolute;left:20px;padding:3px 7px !important;}}}#as-search-desktop{margin:0 3px !important;width:24px;height:24px;cursor:pointer;}@media (max-width:799px) {&.version-desktop {display:none !important;} }}.sm {z-index:998 !important;}#header-explode {position:absolute;top:100%;right:0;width:calc(100vw - var(--space-l));background:white;z-index:100; box-shadow:0px 6px 30px rgba(0, 0, 0, 0.07);display:flex;opacity:0;pointer-events:none;transition:opacity 400ms linear;&.open {opacity:1;pointer-events:all;}& .submenu {width:300px;background:#F6F6F6;padding:var(--space-md);& .categories-label {margin-bottom:var(--space-l);}& .category-menu {display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start;& .cat-button {font-family:var(--font-body);font-size:14px;color:var(--text-dark);display:block;padding:0;border:none;outline:none;background:none;text-transform:uppercase;letter-spacing:1px;cursor:pointer;&:hover {color:var(--brown);}&.active {color:var(--color-primary);text-decoration:underline;}}}}& .explode-panel {flex:1;padding:var(--space-md);& .panel-content {display:flex;margin-bottom:var(--space-md);gap:var(--space-l);& .category-tiles {display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-s);margin-bottom:var(--space-l);& .category-tile {display:flex;position:relative;align-items:flex-end;padding:var(--space-xs);width:200px;height:130px;& .bg {position:absolute;top:0;left:0;width:100%;height:100%;& img {width:100%;height:100%;object-fit:cover}& .mask {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);}}& .tile-name {font-size:12px;color:white;font-weight:600;position:relative;}}}& .category-brands {display:flex;flex-direction:column;gap:var(--space-s);& .brand {width:100px;height:50px;display:block;& img {width:100%;height:100%;object-fit:contain;}}}}& .cat-link {display:block;color:var(--text-primary);}}& .subtitle {font-weight:600;font-size:13px;color:#979797;text-transform:uppercase;margin-bottom:var(--space-s);}}#header_mobile {display:none;position:relative;@media (max-width:800px) {display:block;}& .menu-top {padding:var(--space-s);display:flex;justify-content:space-between;position:relative;& a {color:var(--text-muted);font-size:12px;&:hover {color:var(--brown);}}&::after {content:" ";position:absolute;bottom:calc(var(--space-s) - var(--space-xs));left:var(--space-s);right:var(--space-s);height:1px;background:#EAEAEA;}}& .menu-row {display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-md);padding-inline:var(--space-s);padding-top:var(--space-s);& .logo {& img {height:30px;width:120px;object-fit:contain;object-position:center left;}}& .icons {display:flex;align-items:center;gap:var(--space-s);& .icon {padding:0;border:none;background:none;cursor:pointer;display:block;height:26px;width:26px;}& .cart_item {position:relative;& .cart_items_count {background-color:var(--brown);position:absolute;right:-10px;top:-5px;font-size:10px;}}}}}#as-search-mobile{width:23px;height:23px;& svg {width:22px;height:auto;}}#user_menu_mobile {text-align:center;@media (max-width:767px) {width:50% !important;margin-right:15px;}&.showableItem {padding:10px;& a {display:block;padding:3px 0;font-size:14px;color:var(--brown);}}}#cart_preview_mobile {width:70% !important;margin-right:15px;font-size:14px;color:var(--text-dark);& .cart_is_empty{display:block;}& .cart_has_items{display:none;& .button {background:var(--brown);font-size:12px;font-weight:300;text-transform:uppercase;}}}#cart_preview_mobile{&.cart_with_values {& .cart_is_empty {display:none !important;}& .cart_has_items {display:block !important;}}}#main_menu_mobile {opacity:0;pointer-events:none;position:fixed;top:0;right:0;left:0;bottom:0;transition:opacity 300ms linear;background:white;z-index:999999991;display:flex;flex-direction:column;&.open {opacity:1;pointer-events:all;}& .page-top {display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md);padding:var(--space-md);padding-bottom:0;& button {padding:0;border:none;background:none;font-family:var(--font-body);font-weight:500;font-size:14px;}}&[data-page="0"] {& .page-top {justify-content:flex-end;.back-btn {display:none;}}}& .page-container {width:100%;height:100%;overflow:hidden;display:flex;& .page {flex-shrink:0;width:100%;height:100%;min-width:100%;max-height:100%;overflow-y:auto;scrollbar-width:none;padding:var(--space-md);&::-webkit-scrollbar {display:none;}& .category-name {font-size:14px;font-weight:700;color:var(--color-primary);margin-bottom:20px;text-transform:uppercase;}& .categories-label, & .brands-label {font-weight:600;font-size:13px;color:#979797;text-transform:uppercase;margin-bottom:var(--space-s);}& .categories {& .cat-link {padding-block:var(--space-s);border-bottom:1px solid #eaeaea;display:flex;align-items:center;justify-content:space-between;& a, & span {color:var(--text-primary);text-transform:uppercase;font-weight:200;}& .cat-arrow {border:none;background:none;padding:0;display:flex;align-items:center;justify-content:center;padding:var(--space-xs);& .icon {transform:rotate(180deg);width:20px;height:20px;background:url(http://universo-ceramiche.mystoreden.com/cdn/dl_view.php/arrow.svg?documentID=65e20649be7ea0260af0a7ed);background-size:contain;background-position:center center;background-repeat:no-repeat;&.icon-red {background:url(https://cdn.storeden.net/secache/67d809edbe7ea0e99775d589);transform:rotate(0deg);background-size:20px 15px;background-repeat:no-repeat;}}}}}}& .page-1 {background-color:#F6F6F6;padding:0;& .categories {background-color:white;padding:var(--space-md);}& .links {padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-s);& a {display:flex;color:var(--text-muted);font-weight:300;font-size:14px;line-height:2;&.hover {transform:scale(1.03);text-decoration:underline;}& i.fa {margin-right:5px;align-content:center;}}& .lang-links {display:flex;align-items:center;& .sep {margin-inline:var(--space-xs);width:1px;height:12px;background:var(--text-muted);}}& .space {height:var(--space-md);}}}& .page-2 {}& .page-3 {& .category-tiles {display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s);margin-bottom:var(--space-l);& .category-tile {display:flex;position:relative;align-items:flex-end;padding:var(--space-xs);aspect-ratio:3/2;& .bg {position:absolute;top:0;left:0;width:100%;height:100%;& img {width:100%;height:100%;object-fit:cover}& .mask {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);}}& .tile-name {font-size:12px;color:white;font-weight:600;position:relative;}}}& .brands {display:flex;flex-direction:column;gap:var(--space-s);& .brand {width:100px;height:50px;display:block;& img {width:100%;height:100%;object-fit:contain;}}}}}} :where(html:not([id="storeden-cart.html"])) {.override-white {position:absolute;inset:0;z-index:-1;background:rgb(255,255,255,0.6);opacity:0;transition:opacity 0.3s, z-index 0.3s;}.estimated-delivery-item {margin-top:10px;font-weight:300;display:flex;align-items:center;position:absolute;top:4px;left:32px;}@media (max-width:768px) {.estimated-delivery-item {top:14px;}}.estimated-delivery-item strong {font-weight:500;}.estimated-delivery-item svg {width:25px;height:auto;margin-right:10px;}@media (max-width:768px) {.estimated-delivery-item {justify-content:center;font-size:14px;margin-top:0;font-size:12px;}}#cart_preview_banner {width:calc((100% / 12) * 5);max-width:650px;background:rgb(255,255,255,1);padding:32px 0;overflow:hidden !important;display:flex;flex-direction:column;height:100dvh;position:fixed;top:0;right:0;bottom:0;transform:translateX(100%);transition:transform 0.4s;@media (max-width:1280px) {max-width:calc((100% / 4) * 3);width:100%;}@media (max-width:800px) {max-width:none;width:100%;}&.open-banner {transform:translateX(0);z-index:9999999991;right:0;}& .part-up,& .cart-preview-empty {flex:0 0 auto;}& .part-up {display:flex;justify-content:space-between;align-items:center;width:calc(100% - 64px);margin-inline:32px;& .heading-banner {font-size:32px;font-weight:200;margin-bottom:0;}& .icon-exit-img {width:20px;height:20px;object-fit:contain;cursor:pointer;}@media (max-width:800px) {margin-inline:32px;& .heading-banner {font-size:24px;}}}& .cart-preview-empty {display:none;margin-top:48px;padding:16px;text-align:center;align-content:center;height:calc(100% - 120px);& .text-empty {font-size:18px;font-weight:400;margin-bottom:0;}& a.button-link {color:white;text-decoration:none;background:var(--brown) !important;width:auto;padding:12px 32px;margin:24px auto;}@media (max-width:800px) {& .text-empty {font-size:16px;}& a.button-link {font-size:12px;}}}& .cart-list-product {flex:1 1 auto;min-height:0;overflow:auto;scroll-behavior:smooth;margin:32px 32px 0;padding-bottom:32px;@media (max-width:800px) {margin:0 16px 0;}& #banner-check-countries {background-color:var(--beige);padding:32px;margin:32px 0;position:relative;& .selector-title {font-size:22px;font-weight:var(--regular);margin-bottom:0px;}& .selector-subtitle {font-size:12px;font-weight:var(--regular);}& .button-dropdown-arrow {position:absolute;top:32px;right:32px;padding:4px 18px;background-color:var(--brown);& svg {transition:transform 0.3s;transform:rotate(0deg);}&.active {& svg {transform:rotate(180deg);}}}& .dropdown-shipping-cost {display:none;& .selector-address {margin:16px 0;& .list-country-state {width:100%;display:flex;align-items:center;gap:16px;margin-bottom:24px; & .form-group {flex:1 0;margin-bottom:0;* {color:var(--text-muted);}label {font-size:var(--font-small);}}}@media (max-width:1400px) {& .list-country-state {flex-direction:column;gap:8px;& .form-group {width:100%;flex:auto;}}}& .selector-button-banner {font-size:12px;font-weight:200;text-transform:uppercase;background:var(--brown);padding:15px 25px;width:100%;border:none;color:var(--text-light);}}& .information-shipping-cost {width:100%;font-size:16px;font-weight:400 !important;margin-bottom:20px;background:white;padding:8px 16px;align-items:center;justify-content:space-between;}& .final-information-shipping {background:var(--pale);padding:8px;font-size:16px;font-weight:400;text-transform:uppercase;color:var(--brown);text-align:center;}}@media (max-width:800px) {padding:16px;& .selector-title {font-size:18px;}& .selector-subtitle {margin-right:56px;}& .button-dropdown-arrow {top:32px;right:16px;padding:2px 12px;transform:translateY(-50%);}& .dropdown-shipping-cost {& .selector-address {& .selector-button-banner {font-size:12px;}}}}}& #formCartQuantity {display:flex;flex-direction:column;& .cart_single_row {background:var(--beige);padding:48px 32px 8px;position:relative;& .actions {position:absolute;top:10px;right:64px;& .remove_item {& .text-remove {font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px;color:var(--dark-grey);transition:color 0.3s;}&:hover {& .text-remove {color:var(--brown);}}}}& .flex-row {display:flex;align-items:flex-start;& .cart_table_image {flex:2 0;& img {width:120px;height:120px;}}& .cart_table_content {flex:5 0;color:var(--dark-grey);& .title-product {font-size:16px;font-weight:200;}& .code-product-div {margin-top:8px;font-size:12px;font-weight:200;}& #estimated-buy {margin-top:8px;& .information-estimated-buy {font-size:12px;font-weight:200;&:first-child {margin-bottom:4px;}& .price-single-product {font-size:16px;font-weight:600;}}}& .information-sample-include-cart {background:var(--beige);border-radius:50px;padding:5px 8px 5px 5px;margin-top:4px;width:fit-content;position:relative;cursor:pointer;& img {width:23px;height:auto;margin-top:0;}.text-information-sample {font-size:12px;text-decoration:underline;}& .sample-popuptext {z-index:-1;opacity:0;width:250px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:8px;position:absolute;top:-75%;left:105%;font-size:var(--font-small);font-weight:300;transition:all 0.3s;&:after {content:"";position:absolute;bottom:50%;left:-10px;transform:rotate(90deg);border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent;}@media (max-width:1000px) {z-index:5 !important;top:-105px;left:-12px; &:after {transform:rotate(0deg);bottom:-10px;left:24px;}}}}& .item-quantity-div {display:flex;margin:24px 0;& .quantity_select {flex:1 0;& .title-quantity {margin-bottom:4px;font-size:12px;font-weight:600;&:first-letter {text-transform:uppercase;}}& .product_quantity {& .btn {padding:8px 16px;}}@media (max-width:1400px) {& .product_quantity {& .btn {padding:8px 12px;}}}}}}}& #total-price-buy {background-color:var(--text-muted);color:white;font-size:12px;font-weight:400;width:100%;padding:8px;text-align:center;& .item_total_price_with_iva {font-size:16px;font-weight:600;}}}& .apply-coupon-div {margin:32px 0 12px;& .text-up-coupon {font-size:16px;font-weight:400;width:100%;}& .content-coupon-div {display:flex;align-items:center;& .form-group {flex:4 0;margin-bottom:0;& input {border:1px solid var(--text-muted);&::placeholder {font-size:12px;}}}& .coupon_buttons {flex:1 0;& .button {width:100%;background:var(--brown);text-transform:uppercase;font-size:12px;}& #removeCoupon {width:100%;border:1px solid var(--text-primary);}}}@media (max-width:800px) {& .text-up-coupon {font-size:14px;font-weight:500;}& .content-coupon-div {& .form-group {flex:2 0;& input {height:40px;font-size:11px;&::placeholder {font-size:11px;line-height:1;}}}& .coupon_buttons {& .button,& #removeCoupon {font-size:12px;}}}}}& .errors-code-coupon {margin-top:8px;& .alert-coupon {font-size:14px;}}@media (max-width:800px) {& .cart_single_row {padding:48px 16px 8px;& .actions {right:32px;}& .flex-row {flex-direction:column;justify-content:center;& .cart_table_image {flex:1 0;margin:0 auto 16px;width:100%;display:flex;justify-content:center;}& .cart_table_content {flex:1 0;& .title-product {font-size:14px;}& .code-product-div {font-size:11px;}& #estimated-buy {margin-top:4px;& .information-estimated-buy {font-size:11px;& .price-single-product {font-size:14px;}}}& .information-sample-include-cart {width:100%;text-align:center;.text-information-sample {font-size:11px;text-decoration:underline;}}& .item-quantity-div {margin:24px 0 16px;display:flex;justify-content:space-around;& .quantity_select {flex:none;& .title-quantity {font-size:11px;}}}}}& #total-price-buy {font-size:11px;& .item_total_price_with_iva {font-size:14px;}}}}@media (max-width:576px) {& .cart_single_row {& .actions {right:16px;}}}}}& .cart-preview-review {position:sticky;bottom:0;z-index:2;height:auto;padding:32px;box-shadow:rgba(17, 17, 26, 0.1) 0px -4px 6px;& .cartReview_shipping_cost,& .cartReview_sale_discount {font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:space-between;& .cost-shipping-value,& .cost-sale-value {text-align:right;}}& .cartReview_shipping_cost {& .link-shipping-cost {text-decoration:underline;text-transform:uppercase;text-underline-offset:2px;color:var(--text-primary);&:hover {color:var(--brown);}}}& .cartReview_checkout_total {color:var(--brown);border-top:none;margin:8px 0 16px;padding-top:0;& .flex-row {display:flex;align-items:flex-start;justify-content:space-between;& .text-checkout-total {text-transform:uppercase;font-size:24px;font-weight:500;line-height:22px;}& .text-iva-checkout-total {text-transform:capitalize;font-size:12px;font-weight:300;}}}& .cart_actions {position:relative;& .cart_preview_summary_overlay {position:absolute;line-height:60px;height:-webkit-fill-available;width:-webkit-fill-available;color:#FFF;text-align:center;background:rgba(250, 250, 250, 0.6);z-index:999;}& .doCheckoutCartPreview {font-size:12px;font-weight:300;color:white;}}@media (max-width:800px) {padding:32px 16px 0;& .cartReview_shipping_cost,& .cartReview_sale_discount {font-size:14px;}& .cartReview_checkout_total {& .flex-row {& .text-checkout-total {font-size:21px;line-height:18px;}& .text-iva-checkout-total {font-size:11px;}}}}}}}#section_footer {padding-inline:var(--space-xl);& .row {align-items:flex-start;justify-content:flex-end;& .footer_box {margin-bottom:0 !important;& .image-heading {padding:20px 0 30px;& img {width:168px;object-fit:contain;}}& p,& a[href] {font-size:var(--font-small);font-weight:200;margin-bottom:0;& b {font-weight:500;}&:hover {color:var(--brown);}}& .social_links {& a {padding:5px 30px 0 0;& img {height:30px;width:100%;object-fit:contain;}}}& #trust_payments_footer {margin-top:30px;width:75%;}}& #footer_box_2,& #footer_box_3,& #footer_box_4,& #footer_box_5 {margin-top:40px;& .heading {font-size:var(--title-footer);font-weight:500;text-transform:uppercase;}& ul.simple_link_list {& li {margin-bottom:15px;& a {font-size:var(--font-small);font-weight:300;}}}}& #footer_box_5 {margin-top:-200px;}@media (max-width:1200px) {& #footer_box_5 {margin-top:-150px;}}@media (max-width:990px) {& #footer_box_5 {margin-top:40px;}}}& .footer_bottom {border-top:1px solid var(--grey-light);padding-top:30px;&.row {align-items:center;& a {text-transform:uppercase; & {margin-right:30px;}@media (max-width:768px) {font-size:12px;white-space:wrap;}}& img {max-height:30px;height:auto;object-fit:contain;}}}& #footer_box_1_mobile,& .social-mobile {display:none;}@media (max-width:800px) {padding-inline:var(--space-l);& #footer_box_2,& #footer_box_3,& #footer_box_4,& #footer_box_5 {margin:0;}& #footer_box_1{display:none;}& #footer_box_1_mobile,& .social-mobile {display:block;}& #footer_box_1_mobile {margin:50px 0;& #trust_payments_footer {padding-top:250px;max-width:250px;width:55%;}}& .social-mobile {margin-bottom:30px;}& .footer_bottom {& p {margin-bottom:30px;} & img {margin-bottom:40px;}}}@media (max-width:576px) {padding-inline:var(--space-md);}}#section_footer .uc-foot-top { display:grid; gap:16px; margin:8px 0 36px; }#section_footer .uc-foot-usp { display:grid; grid-template-columns:repeat(4, minmax(0, 1fr)); gap:12px; }#section_footer .uc-foot-usp__item {display:flex; align-items:center; gap:14px; padding:16px 18px;background:var(--beige); border-radius:14px;color:#333333 !important; font-weight:400 !important; text-decoration:none !important;transition:box-shadow .2s, transform .2s;}#section_footer .uc-foot-usp__item:hover { transform:translateY(-2px); box-shadow:0 10px 22px -16px rgba(132, 50, 29, .6); }#section_footer .uc-foot-usp__icon {flex:none; display:grid; place-items:center; width:46px; height:46px;border-radius:50%; background:#fff; color:var(--brown); box-shadow:0 0 0 1px #EAE2DE;}#section_footer .uc-foot-usp__item b { display:block; font-size:15px; font-weight:600; line-height:1.3; color:#333333; }#section_footer .uc-foot-usp__item small { display:block; margin-top:2px; font-size:13px; line-height:1.4; color:#666666; }#section_footer .uc-foot-help {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:16px 24px;padding:24px 28px; border-radius:16px; background:var(--brown); color:#fff;}#section_footer .uc-foot-help__txt b { display:block; font-size:20px; font-weight:600; line-height:1.3; color:#fff; }#section_footer .uc-foot-help__txt span { display:block; margin-top:2px; font-size:14.5px; color:rgba(255, 255, 255, .85); }#section_footer .uc-foot-help__btns { display:flex; flex-wrap:wrap; gap:10px; }#section_footer a.uc-foot-btn {display:inline-flex; align-items:center; justify-content:center; gap:8px;min-height:48px; padding:0 20px; border-radius:12px; background:#fff;color:var(--brown) !important; font-size:15px !important; font-weight:600 !important;text-decoration:none !important; white-space:nowrap;}#section_footer a.uc-foot-btn--light { background:transparent; color:#fff !important; box-shadow:inset 0 0 0 1.5px rgba(255, 255, 255, .7); }#section_footer a.uc-foot-btn:hover { filter:brightness(.96); }#section_footer .footer_box .heading { margin-bottom:14px; font-size:12.5px !important; font-weight:700 !important; letter-spacing:.08em !important; text-transform:uppercase !important; color:#333333 !important; }#section_footer ul.simple_link_list li { margin-bottom:10px !important; }#section_footer ul.simple_link_list li a,#section_footer .footer_box p,#section_footer .footer_box a[href] { font-size:14px !important; font-weight:400 !important; color:#555555 !important; }#section_footer ul.simple_link_list li a:hover,#section_footer .footer_box a[href]:hover { color:var(--brown) !important; text-decoration:underline; text-underline-offset:3px; }#section_footer .footer_box p strong { color:#333333; }@media (max-width:1024px) {#section_footer .uc-foot-usp { grid-template-columns:repeat(2, minmax(0, 1fr)); }}@media (max-width:800px) {#section_footer #footer_box_2, #section_footer #footer_box_3, #section_footer #footer_box_4 { margin:0 !important; border-bottom:1px solid #EFEAE7; }#section_footer #footer_box_2 .heading, #section_footer #footer_box_3 .heading, #section_footer #footer_box_4 .heading { position:relative; margin:0 !important; padding:16px 28px 16px 0; cursor:pointer; }#section_footer #footer_box_2 .heading::after, #section_footer #footer_box_3 .heading::after, #section_footer #footer_box_4 .heading::after {content:""; position:absolute; top:50%; right:4px; width:8px; height:8px; margin-top:-6px;border-right:1.8px solid var(--brown); border-bottom:1.8px solid var(--brown);transform:rotate(45deg); transition:transform .2s;}#section_footer .footer_box.is-open .heading::after { margin-top:-2px; transform:rotate(-135deg); }#section_footer #footer_box_2:not(.is-open) ul, #section_footer #footer_box_3:not(.is-open) ul, #section_footer #footer_box_4:not(.is-open) ul { display:none; }#section_footer .footer_box.is-open ul { padding-bottom:10px; }}@media (max-width:576px) {#section_footer .uc-foot-help { padding:22px 18px; }#section_footer .uc-foot-help__btns { width:100%; }#section_footer a.uc-foot-btn { flex:1 1 calc(50% - 5px); }#section_footer a.uc-foot-btn--call { flex-basis:100%; }}@media (max-width:480px) {#section_footer .uc-foot-usp { gap:10px; }#section_footer .uc-foot-usp__item { flex-direction:column; align-items:flex-start; gap:10px; padding:14px; }#section_footer .uc-foot-usp__icon { width:40px; height:40px; }#section_footer .uc-foot-usp__item b { font-size:14px; }#section_footer .uc-foot-usp__item small { font-size:12.5px; }}#section_footer #footer_box_1 { margin-bottom:24px; }#section_footer #footer_box_1 .image-heading,#section_footer #footer_box_1_mobile .image-heading { padding:0 0 16px !important; }#section_footer #footer_box_1 p,#section_footer #footer_box_1_mobile p { margin:0 !important; font-size:14px !important; line-height:1.6 !important; color:#555555 !important; }#section_footer #footer_box_1 p strong,#section_footer #footer_box_1_mobile p strong { display:inline-block; margin-bottom:4px; font-size:15px; font-weight:600; color:#333333; }#section_footer #footer_box_1 br,#section_footer #footer_box_1_mobile .footer_box br { display:none; }#section_footer #footer_box_1 a[href^="mailto:"],#section_footer #footer_box_1_mobile a[href^="mailto:"] { display:inline-flex; align-items:center; gap:8px; margin-top:12px; color:var(--brown) !important; font-weight:600 !important; }#section_footer a[href^="mailto:"]::before { content:""; width:18px; height:18px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E") center / contain no-repeat; }#section_footer .social_links { display:flex; flex-wrap:wrap; gap:10px; margin-top:16px; }#section_footer .social_links a.button {display:grid; place-items:center; width:42px; height:42px; min-width:0 !important;margin:0 !important; padding:0 !important; border-radius:50%;box-shadow:inset 0 0 0 1px #E2DCD8; transition:box-shadow .2s, transform .2s;}#section_footer .social_links a.button:hover { box-shadow:inset 0 0 0 1.5px var(--brown); transform:translateY(-2px); }#section_footer .social_links a.button img { width:18px !important; height:18px !important; margin:0 !important; object-fit:contain; }#section_footer #trust_payments_footer {clear:both; width:100% !important; max-width:250px !important;margin:18px 0 0 !important; padding:14px 12px 4px !important;background:#fff; border-radius:14px; box-shadow:0 0 0 1px #EAE2DE;}#section_footer #trust_payments_footer .trustpilot-widget,#section_footer #trust_payments_footer iframe { max-height:104px; }@media (max-width:800px) {#section_footer #footer_box_1_mobile { float:none !important; flex:0 0 100%; width:100% !important; margin:28px 0 24px !important; }#section_footer #footer_box_1_mobile .footer_box { float:none !important; }#section_footer #footer_box_1_mobile #trust_payments_footer { padding-top:14px !important; }#section_footer .social-mobile .social_links { justify-content:center; margin:0 0 20px; }}@media (min-width:520px) and (max-width:800px) {#section_footer #footer_box_1_mobile { display:flex !important; align-items:center; gap:24px; }#section_footer #footer_box_1_mobile .footer_box { flex:0 1 auto !important; width:auto !important; min-width:0; }#section_footer #footer_box_1_mobile #trust_payments_footer { flex:none; width:250px !important; margin:0 0 0 auto !important; }}#section_footer .social_links { gap:12px; }#section_footer .social_links a.button { display:inline-flex !important; align-items:center; justify-content:center; width:46px; height:46px; background:#fff !important; line-height:1; }#section_footer .social_links a.button img { display:block; }#section_footer .social_links a.button img { width:20px !important; height:20px !important; }#section_footer {margin-top:0;padding-top:clamp(40px, 5vw, 64px);padding-bottom:28px;background:#333333;color:rgba(255, 255, 255, .78);}#section_footer .uc-foot-usp__item { background:rgba(255, 255, 255, .06); color:#fff !important; transition:background .2s; }#section_footer .uc-foot-usp__item:hover { background:rgba(255, 255, 255, .1); }#section_footer .uc-foot-usp__icon { background:rgba(255, 255, 255, .1); color:#DAC2BB; box-shadow:none; }#section_footer .uc-foot-usp__item b { color:#fff; }#section_footer .uc-foot-usp__item small { color:rgba(255, 255, 255, .65); }#section_footer .footer_box .heading { color:#DAC2BB !important; font-weight:500 !important; letter-spacing:.12em !important; }#section_footer ul.simple_link_list li a,#section_footer .footer_box p,#section_footer .footer_box a[href],#section_footer #footer_box_1 p,#section_footer #footer_box_1_mobile p { color:rgba(255, 255, 255, .78) !important; }#section_footer ul.simple_link_list li a:hover,#section_footer .footer_box a[href]:hover { color:#fff !important; }#section_footer .footer_box p strong,#section_footer #footer_box_1 p strong,#section_footer #footer_box_1_mobile p strong { color:#fff; }#section_footer #footer_box_1 a[href^="mailto:"],#section_footer #footer_box_1_mobile a[href^="mailto:"] { color:#fff !important; }#section_footer .footer_box .image-heading img { filter:brightness(0) invert(1); }#section_footer .social_links a.button { background:transparent !important; box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .32); }#section_footer .social_links a.button:hover { box-shadow:inset 0 0 0 1.5px #fff; }#section_footer .social_links a.button img { filter:brightness(0) invert(1); }#section_footer #trust_payments_footer { box-shadow:none; }#section_footer .footer_bottom { margin-top:36px; border-top:1px solid rgba(255, 255, 255, .12); }#section_footer .footer_bottom p,#section_footer .footer_bottom small { color:rgba(255, 255, 255, .55); }#section_footer .footer_bottom a { color:rgba(255, 255, 255, .8) !important; }#section_footer .footer_bottom a:hover { color:#fff !important; }#section_footer .footer_bottom .allpayment-img img { padding:5px 10px; border-radius:8px; background:#fff; box-sizing:content-box; }@media (max-width:800px) {#section_footer #footer_box_2, #section_footer #footer_box_3, #section_footer #footer_box_4 { border-bottom-color:rgba(255, 255, 255, .12); }#section_footer #footer_box_2 .heading::after, #section_footer #footer_box_3 .heading::after, #section_footer #footer_box_4 .heading::after { border-color:#DAC2BB; }#section_footer .footer_bottom.row a { display:inline-block; margin:0 10px 6px; white-space:nowrap; }}#section_footer { padding-bottom:0; overflow:hidden; }#section_footer .uc-foot-top { margin:0 0 40px; padding-bottom:40px; border-bottom:1px solid rgba(255, 255, 255, .1); }#section_footer .uc-foot-usp__item { background:rgba(255, 255, 255, .04); box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .09); transition:background .2s, transform .2s; }#section_footer .uc-foot-usp__item:hover { background:rgba(255, 255, 255, .09); box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .16); transform:translateY(-2px); }#section_footer .uc-foot-usp__icon { background:transparent; box-shadow:inset 0 0 0 1px rgba(218, 194, 187, .45); }#section_footer .uc-foot-help { background:linear-gradient(120deg, #8E371F 0%, #6C2918 100%); box-shadow:0 22px 44px -26px rgba(0, 0, 0, .8); }#section_footer a.uc-foot-btn { transition:transform .2s, filter .2s; }#section_footer a.uc-foot-btn:hover { transform:translateY(-1px); }#section_footer ul.simple_link_list li a { display:inline-block; transition:color .2s, transform .2s; }#section_footer ul.simple_link_list li a:hover { text-decoration:none; transform:translateX(4px); }#section_footer #trust_payments_footer { max-width:220px !important; padding:0 !important; background:transparent; border-radius:0; }#section_footer .footer_bottom {margin-top:44px; padding:18px 0; border-top:0;background:#262626; box-shadow:0 0 0 100vmax #262626; clip-path:inset(0 -100vmax);}#section_footer .footer_bottom p { margin:0; }#section_footer .footer_bottom.row a { font-size:12px; letter-spacing:.08em; text-decoration:none; }#section_footer .footer_bottom.row a:hover { text-decoration:underline; text-underline-offset:3px; }@media (min-width:801px) {#section_footer .footer_box .heading { margin-bottom:16px; padding-bottom:12px; border-bottom:1px solid rgba(255, 255, 255, .12); }}@media (max-width:800px) {#section_footer .uc-foot-top { margin-bottom:24px; padding-bottom:28px; }#section_footer .footer_bottom { margin-top:28px; padding:20px 0 84px; }#section_footer #footer_box_1_mobile #trust_payments_footer { padding-top:0 !important; }}#section_footer .footer_bottom.row { display:flex; flex-wrap:wrap; padding:26px 0 20px; }#section_footer .footer_bottom.row > div { float:none; flex:0 0 100%; width:100%; max-width:100%; text-align:center; }#section_footer .footer_bottom.row > .allpayment-img { order:-1; margin-bottom:18px; padding-bottom:28px; border-bottom:1px solid rgba(255, 255, 255, .1); }#section_footer .uc-foot-pay { display:flex; flex-wrap:nowrap; align-items:center; justify-content:space-between; gap:16px; color:#fff; opacity:.78; }#section_footer .uc-foot-pay__i { display:inline-flex; align-items:center; justify-content:center; height:36px; }#section_footer .footer_bottom.row .uc-foot-pay svg { display:block; width:auto; height:22px; max-height:none; overflow:visible; fill:#fff; }#section_footer .uc-foot-pay svg path { fill:#fff; }#section_footer .footer_bottom.row .uc-foot-pay__i--amex svg { height:36px; }#section_footer .footer_bottom.row > div:not(.allpayment-img):not(.uc-foot-powered) { flex:1 1 60%; width:auto; min-width:0; text-align:left; }#section_footer .footer_bottom.row > .uc-foot-powered { flex:0 0 auto; width:auto; margin-left:auto; padding:0 15px 0 24px; text-align:right; }#section_footer .footer_bottom.row .uc-foot-powered a { display:inline-flex !important; align-items:center !important; gap:10px; margin:0 !important; padding:0; font-size:12px; line-height:1; letter-spacing:.08em; text-transform:uppercase; white-space:nowrap; color:rgba(255, 255, 255, .6); text-decoration:none; transition:color .2s, opacity .2s; }#section_footer .footer_bottom.row .uc-foot-powered a span { display:block; line-height:1; }#section_footer .footer_bottom.row .uc-foot-powered img { display:block; width:auto; height:18px; margin:0 !important; padding:0; opacity:.85; transition:opacity .2s; }#section_footer .footer_bottom.row .uc-foot-powered a:hover { text-decoration:none; }#section_footer .footer_bottom.row .uc-foot-powered a:hover img { opacity:1; }#section_footer .footer_bottom.row .uc-foot-powered a:focus-visible { outline:2px solid rgba(255, 255, 255, .7); outline-offset:4px; border-radius:4px; }#section_footer .footer_bottom.row { padding-bottom:104px; }@media (max-width:700px) {#section_footer .footer_bottom.row > div:not(.allpayment-img):not(.uc-foot-powered), #section_footer .footer_bottom.row > .uc-foot-powered { flex:0 0 100%; width:100%; margin:0; padding:0; text-align:center; }#section_footer .footer_bottom.row > .uc-foot-powered { margin-top:12px; padding-top:16px; border-top:1px solid rgba(255, 255, 255, .1); }#section_footer .footer_bottom.row > div:not(.allpayment-img):not(.uc-foot-powered) a { margin-bottom:4px; }}@media (min-width:701px) and (max-width:800px) {#section_footer .footer_bottom.row > div:not(.allpayment-img):not(.uc-foot-powered) small { display:block; margin-left:-10px; }}@media (max-width:1024px) {#section_footer .footer_bottom.row .uc-foot-pay svg { height:17px; }#section_footer .footer_bottom.row .uc-foot-pay__i--amex svg { height:30px; }}@media (max-width:700px) {#section_footer .uc-foot-pay { display:grid; grid-template-columns:repeat(3, 1fr); gap:14px 10px; justify-items:center; }#section_footer .uc-foot-pay__i { height:30px; }#section_footer .footer_bottom.row .uc-foot-pay svg { height:14px; }#section_footer .footer_bottom.row .uc-foot-pay__i--amex svg { height:28px; }#section_footer .footer_bottom.row > .allpayment-img { padding-bottom:22px; }}#box_conditions { position:relative; }#order_status #request_page .uc-os { max-width:560px; margin:8px auto 0; }#order_status #request_page .uc-os__card { padding:34px 32px 26px; text-align:center; background:#fff; border:1px solid #EAE2DE; border-radius:20px; box-shadow:0 1px 2px rgba(51, 51, 51, .05), 0 18px 44px -26px rgba(51, 51, 51, .35); }#order_status #request_page .uc-os__icon { display:inline-grid; place-items:center; width:60px; height:60px; margin-bottom:14px; border-radius:50%; background:var(--beige); color:var(--brown); }#order_status #request_page .uc-os__lead { max-width:42ch; margin:0 auto 22px; font-size:15.5px; line-height:1.6; color:#555; }#order_status #request_page .uc-os__form { text-align:left; }#order_status #request_page .uc-os__form .form-group { margin-bottom:14px; }#order_status #request_page .uc-os__form .alert { margin:4px 0 14px; }#order_status #request_page .btn.button.uc-os__submit { width:100%; min-height:52px; margin-top:4px; font-size:16px; }#order_status #request_page .uc-os__help { margin:18px 0 0; font-size:14px; color:#666; }#order_status #request_page .uc-os__help a,#order_status #request_page .uc-os__login a,#order_status #request_page .uc-os__again a { font-weight:600; color:var(--brown); text-decoration:underline; text-underline-offset:3px; }#order_status #request_page .uc-os__login { margin:18px 0 0; text-align:center; font-size:14.5px; color:#555; }#order_status #request_page .uc-os__again { margin:26px 0 0; font-size:14.5px; }.uc-ord-head { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:10px 16px; margin:0 0 18px; }.uc-ord-head .uc-ord-head__title { margin:0; font-family:'Poppins', sans-serif !important; font-size:26px; font-weight:600 !important; line-height:1.2; letter-spacing:0; color:#2b2b2b; text-transform:none; }.uc-ord-head__date { margin-top:4px; font-size:14.5px; color:#666; }.uc-ord-pill { display:inline-block; padding:6px 14px; border-radius:999px; background:var(--beige); font-size:14px; font-weight:600; line-height:1.3; color:var(--brown); white-space:nowrap; }.uc-ord-pill--s0 { background:#FFF3DC; color:#8A5A00; }.uc-ord-pill--s3 { background:var(--brown); color:#fff; }.uc-ord-pill--s4, .uc-ord-pill--s5 { background:#EAF4EA; color:#2E6B33; }.uc-ord-pill--s7 { background:#F7E8E6; color:#B03A2E; }.uc-ord-off { margin:0 0 18px; padding:14px 18px; border-radius:12px; background:#F7E8E6; font-size:15px; color:#8C2E25; }.uc-ord-steps { display:grid; grid-template-columns:repeat(5, minmax(0, 1fr)); margin:0 0 22px; padding:20px 8px 16px; list-style:none; background:var(--beige); border-radius:16px; counter-reset:none; }.uc-ord-steps li { position:relative; display:flex; flex-direction:column; align-items:center; gap:8px; margin:0; padding:0 4px; text-align:center; }.uc-ord-steps li::before { content:""; position:absolute; top:13px; right:50%; left:-50%; height:3px; background:#E2D7D1; }.uc-ord-steps li:first-child::before { content:none; }.uc-ord-steps li.is-done::before { background:var(--brown); }.uc-ord-steps__dot { position:relative; z-index:1; display:grid; place-items:center; width:28px; height:28px; border-radius:50%; background:#fff; box-shadow:inset 0 0 0 2px #D8CCC6; color:transparent; }.uc-ord-steps li.is-done .uc-ord-steps__dot { background:var(--brown); box-shadow:none; color:#fff; }.uc-ord-steps li.is-current .uc-ord-steps__dot { box-shadow:0 0 0 5px rgba(132, 50, 29, .16); }.uc-ord-steps__label { font-size:13px; line-height:1.3; color:#888; }.uc-ord-steps li.is-done .uc-ord-steps__label { color:#444; }.uc-ord-steps li.is-current .uc-ord-steps__label { font-weight:600; color:var(--brown); }#request_page #order_details #order_buttons:empty { display:none; }#request_page #order_details #order_buttons { display:flex; flex-wrap:wrap; align-items:center; gap:10px; margin:0 0 16px; }#request_page #order_details #order_buttons .marketing_switch { display:flex; align-items:center; gap:12px; width:100%; margin:0 !important; padding:12px 16px; background:#fff; border:1px solid #EAE2DE; border-radius:12px; font-size:14px; color:#555; }#request_page #order_details #order_buttons .marketing_switch .switch { float:none !important; }#request_page #order_details #order_buttons .marketing_switch .switch-label { margin:0 !important; padding:0 !important; }#request_page #order_details #order_buttons .marketing_switch + .clearfix { display:none; }.uc-ord-card { margin:0 0 16px; padding:22px 24px; background:#fff; border:1px solid #EAE2DE; border-radius:16px; }.uc-ord-card__title { margin:0 0 10px; font-size:17px; font-weight:600; color:#2b2b2b; }.uc-ord-label { display:block; margin-bottom:4px; font-size:12px; font-weight:600; letter-spacing:.08em; text-transform:uppercase; color:#888; }.uc-ord-muted { color:#666; }.uc-ord-ship { border-color:#E3D3CC; box-shadow:0 14px 34px -26px rgba(132, 50, 29, .45); }.uc-ord-ship__head { display:flex; align-items:center; gap:14px; margin-bottom:6px; }.uc-ord-ship__head .uc-ord-card__title { margin:0; }.uc-ord-ship__icon { display:grid; flex:none; place-items:center; width:46px; height:46px; border-radius:50%; background:var(--brown); color:#fff; }.uc-ord-ship__method { font-size:14px; color:#666; }.uc-ord-ship__wait { margin:12px 0 0; font-size:14.5px; line-height:1.55; color:#555; }.uc-ord-ship__note { margin:14px 0 0; padding:12px 16px; border-radius:12px; background:var(--beige); font-size:14.5px; line-height:1.55; color:#444; overflow-wrap:anywhere; }.uc-ord-rows { margin:14px 0 0; padding:4px 18px; border-radius:14px; background:var(--beige); }.uc-ord-row { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:12px 0; border-bottom:1px solid #ECE4DF; font-size:15px; }.uc-ord-row:last-child { border-bottom:0; }.uc-ord-row > span { flex:none; color:#666; }.uc-ord-row > strong { min-width:0; text-align:right; font-weight:600; color:#2b2b2b; overflow-wrap:anywhere; }.uc-ord-actions { display:flex; flex-wrap:wrap; gap:10px; margin-top:16px; }#request_page #order_details .uc-ord-actions .btn.button { display:inline-flex; align-items:center; justify-content:center; min-height:48px; padding:0 24px; border-radius:12px; font-size:15px; }#request_page #order_details .uc-ord-actions .btn.button.uc-ord-btn-ghost { background:#fff !important; color:var(--brown) !important; box-shadow:inset 0 0 0 1.5px var(--brown); }#request_page #order_details .uc-ord-actions .btn.button.uc-ord-btn-ghost:hover { background:var(--brown) !important; color:#fff !important; }.uc-ord-facts__grid { display:grid; grid-template-columns:repeat(auto-fit, minmax(170px, 1fr)); gap:16px 24px; }.uc-ord-facts__grid strong { display:block; font-size:15px; font-weight:500; line-height:1.45; color:#2b2b2b; }.uc-ord-bank { margin-top:18px; }.uc-ord-addrs { display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:16px; }.uc-ord-addrs > .uc-ord-card { margin:0; }.uc-ord-addr { margin:0; font-style:normal; font-size:15px; line-height:1.7; color:#444; overflow-wrap:anywhere; }.uc-ord-addr strong { font-weight:600; color:#2b2b2b; }.uc-ord-qty { display:block; margin-top:4px; font-size:14px; color:#666; }#order_details .col-md-12, #order_status #request_page .container > .row > .col-md-12 { min-width:0; }body:is(#order, #order_status) #request_page #order_details .cart_table > tfoot > tr > td[colspan="3"] { white-space:normal; overflow-wrap:anywhere; text-align:left; font-size:14.5px; }@media (max-width:800px) {#order_status #request_page .uc-os__card { padding:26px 18px 22px; }.uc-ord-head .uc-ord-head__title { font-size:22px; }.uc-ord-steps { padding:16px 2px 12px; }.uc-ord-steps__label { font-size:11.5px; }.uc-ord-card { padding:18px 16px; }.uc-ord-rows { padding:2px 14px; }.uc-ord-row { flex-wrap:wrap; gap:4px 12px; }.uc-ord-row > strong { text-align:left; }.uc-ord-addrs { grid-template-columns:1fr; }#request_page #order_details .uc-ord-actions .btn.button { flex:1 1 100%; }}#cart #box_empty_cart:has(.uc-clerk-recs--cart .ucr) { max-width:1200px; padding-left:32px; padding-right:32px; }.uc-clerk-recs--cart { contain:inline-size; }@media (max-width:760px) {#cart #box_empty_cart:has(.uc-clerk-recs--cart .ucr) { padding-left:8px; padding-right:8px; }}#cart:has(#box_empty_cart .uc-clerk-recs--cart) #banner_checkout .container { max-width:1200px; margin:0 auto; }@media (min-width:761px) {#cart #box_empty_cart:has(.uc-clerk-recs--cart .ucr) { max-width:min(1536px, calc(100vw - 64px)); }#cart:has(#box_empty_cart .uc-clerk-recs--cart) #banner_checkout .container { max-width:min(1536px, calc(100vw - 64px)); }}@media (max-width:439px) {.uc-cart-bar.uc-cart-bar { bottom:calc(76px + env(safe-area-inset-bottom)) !important; }body.uc-has-cart-bar.uc-has-cart-bar { padding-bottom:150px !important; }}@media (min-width:440px) and (max-width:768px) {.uc-cart-bar.uc-cart-bar { bottom:calc(14px + env(safe-area-inset-bottom)) !important; left:120px !important; right:68px !important; transform:none !important; }.uc-cart-bar.uc-cart-bar.uc-hide { transform:translateY(calc(100% + 120px)) !important; }body.uc-has-cart-bar.uc-has-cart-bar { padding-bottom:96px !important; }}@media (min-width:601px) and (max-width:768px) {.uc-cart-bar.uc-cart-bar { left:138px !important; right:88px !important; }}#cookie-warning { display:none !important; }@media (max-width:768px) {html:not(.uc-iub-open) body.uc-has-cart-bar:has(button.iubenda-tp-btn.iubenda-cs-preferences-link) .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float] {left:16px !important; bottom:calc(var(--uc-float-bottom, 24px) + 60px) !important;}body.uc-has-cart-bar .uc-cart-bar.uc-cart-bar {left:50% !important; right:auto !important; transform:translateX(-50%) !important;width:min(300px, calc(100vw - 150px)) !important; bottom:calc(var(--uc-float-bottom, 24px) + 6px) !important;}body.uc-has-cart-bar .uc-cart-bar.uc-cart-bar.uc-hide { transform:translate(-50%, calc(100% + 120px)) !important; }body.uc-has-cart-bar .uc-cart-bar.uc-cart-bar button {width:100% !important; height:44px !important; padding:0 14px !important; font-size:16px !important; line-height:44px !important; border-radius:12px !important;}body.uc-has-cart-bar.uc-has-cart-bar { padding-bottom:96px !important; }}@media (min-width:601px) and (max-width:768px) {html:not(.uc-iub-open) body.uc-has-cart-bar:has(button.iubenda-tp-btn.iubenda-cs-preferences-link) .floatable-wrapper.floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float] {left:24px !important; bottom:calc(var(--uc-float-bottom, 24px) + 62px) !important;}body.uc-has-cart-bar .uc-cart-bar.uc-cart-bar { width:min(340px, calc(100vw - 190px)) !important; bottom:calc(var(--uc-float-bottom, 24px) + 4px) !important; }body.uc-has-cart-bar .uc-cart-bar.uc-cart-bar button { height:48px !important; line-height:48px !important; }}#cart .cart-products-section .cart-list-product.uc-cartlist--fade {-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 64px), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - 64px), transparent);}#cart .uc-cartlist-more {display:flex; align-items:center; justify-content:center; gap:8px;width:100%; margin:-4px 0 16px; min-height:44px; padding:0 16px;font-family:inherit; font-size:15px; font-weight:600; color:var(--brown);background:#fff; border:1px solid #EAE2DE; border-radius:14px; cursor:pointer;transition:background .15s, border-color .15s;}#cart .uc-cartlist-more[hidden] { display:none; }#cart .uc-cartlist-more:hover { background:#F9F6F4; border-color:#D9C9C1; }#cart .uc-cartlist-more:focus-visible { outline:2px solid var(--brown); outline-offset:2px; }#cart .uc-cartlist-more__ico { transition:transform .2s; }#cart .uc-cartlist-more.is-open .uc-cartlist-more__ico { transform:rotate(180deg); }#cart .cart-list-product.uc-cartlist--clip { overflow:hidden !important; }#cart .uc-acc { overflow:hidden; }#cart .cart_section > .uc-acc ~ script + .heading { display:flex; align-items:center; gap:12px; }#cart .cart_section > .uc-acc ~ script + .heading::before { counter-increment:ucstep; content:counter(ucstep); flex:none; display:grid; place-items:center; width:30px; height:30px; border-radius:50%; background:var(--brown); font-family:'Poppins', sans-serif; font-size:14px; font-weight:600; color:#fff; }#cart .uc-acc__bar { padding:12px 16px; background:#FBF8F6; border-bottom:1px solid #F0E8E4; text-align:center; font-size:14px; color:#6b5f5a; white-space:nowrap; }#cart .uc-acc__lnk { color:var(--brown) !important; font-weight:600; text-decoration:none !important; border-bottom:1px solid #D9C2B8; padding-bottom:1px; transition:border-color .15s; }#cart .uc-acc__lnk:hover, #cart .uc-acc__lnk:focus-visible { border-bottom-color:var(--brown); }#cart .uc-acc__sep { color:#C9B8B0; margin:0 9px; }#cart .uc-acc__guest { text-align:center; padding:14px 12px 0; }#cart .uc-acc__pill { display:inline-flex; align-items:center; gap:7px; padding:5px 14px 5px 6px; border-radius:999px; background:#EAF4EC; color:#2E6B3A; font-size:13px; font-weight:500; white-space:nowrap; }#cart .uc-acc__dot { width:20px; height:20px; flex:none; border-radius:50%; background:#fff; display:inline-flex; align-items:center; justify-content:center; }@media (max-width:600px) {#cart .uc-acc__bar { padding:11px 8px; font-size:clamp(11px, 3.3vw, 13px); }#cart .uc-acc__sep { margin:0 6px; }#cart .uc-acc__pill { font-size:12px; }}html.uc-accm-open, html.uc-accm-open body { overflow:hidden !important; }html.uc-accm-open body .uc-cart-bar, html.uc-accm-open body .floatable-wrapper, html.uc-accm-open body .iubenda-tp-btn, html.uc-accm-open body .iubenda-floatable-aw-btn { opacity:0 !important; pointer-events:none !important; }.uc-accm { position:fixed; inset:0; z-index:2147483000; display:flex; align-items:center; justify-content:center; padding:20px; background:rgba(43, 30, 25, 0); transition:background .2s; font-family:Poppins, sans-serif; }.uc-accm[hidden] { display:none; }.uc-accm.is-in { background:rgba(43, 30, 25, .45); }.uc-accm__panel { position:relative; width:100%; max-width:440px; max-height:calc(100vh - 40px); overflow-y:auto; background:#fff; border-radius:22px; padding:22px 22px 20px; color:#2b2b2b; box-shadow:0 24px 60px -20px rgba(43, 30, 25, .45); transform:translateY(12px); opacity:0; transition:transform .2s, opacity .2s; }.uc-accm.is-in .uc-accm__panel { transform:none; opacity:1; }.uc-accm__grab { display:none; width:42px; height:4px; border-radius:4px; background:#E3D9D4; margin:0 auto 12px; }.uc-accm__top { display:flex; align-items:flex-start; gap:12px; margin-bottom:16px; }.uc-accm__av { width:42px; height:42px; flex:none; border-radius:50%; background:#F1E4DE; color:var(--brown); display:flex; align-items:center; justify-content:center; }.uc-accm__head { flex:1; min-width:0; }.uc-accm__tt { font-size:17px; font-weight:600; line-height:1.3; }.uc-accm__ts { font-size:13px; color:#7a6a63; margin-top:2px; line-height:1.4; }.uc-accm__x { flex:none; width:34px; height:34px; margin:-4px -6px 0 0; border:0; border-radius:50%; background:transparent; color:#9a8b84; display:flex; align-items:center; justify-content:center; cursor:pointer; }.uc-accm__x:hover { background:#F4EFEC; color:#2b2b2b; }.uc-accm__seg { display:grid; grid-template-columns:1fr 1fr; gap:3px; padding:3px; margin-bottom:16px; background:#F4EFEC; border-radius:12px; }.uc-accm__seg button { border:0; background:transparent; border-radius:10px; padding:8px 4px; font:inherit; font-size:14px; color:#7a6a63; cursor:pointer; }.uc-accm__seg button.is-on { background:#fff; color:var(--brown); font-weight:600; box-shadow:0 1px 3px rgba(43, 30, 25, .1); }.uc-accm .guest_panel { padding:0 !important; margin:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important; }.uc-accm .formLogin > .heading, .uc-accm .formLogin > p:first-of-type, .uc-accm .formRegistration > .heading, .uc-accm .formRegistration > p:first-of-type { display:none !important; }.uc-accm .row { margin-left:0 !important; margin-right:0 !important; display:block; }.uc-accm .row::before, .uc-accm .row::after { display:none !important; }.uc-accm .row > [class*="col-"] { width:100% !important; float:none !important; padding:0 !important; }.uc-accm.is-register .uc-accm__body .formRegistration .row { display:grid; grid-template-columns:1fr 1fr; column-gap:10px; }.uc-accm.is-register .uc-accm__body .formRegistration .row > [class*="col-"]:nth-child(-n+2) { grid-column:1 / -1; }.uc-accm .form-group { margin-bottom:12px !important; }.uc-accm label { display:block; margin:0 0 5px !important; font-size:12px !important; font-weight:500 !important; color:#6b5f5a !important; }.uc-accm .form-control { height:46px !important; padding:0 14px !important; border:1px solid #E3D9D4 !important; border-radius:12px !important; background:#fff !important; font-size:15px !important; box-shadow:none !important; }.uc-accm .form-control:focus { border-color:var(--brown) !important; box-shadow:0 0 0 3px rgba(132, 50, 29, .12) !important; outline:0; }.uc-accm .formLogin > p { text-align:right; font-size:12px; color:#7a6a63; margin:-4px 0 12px !important; }.uc-accm .formLogin > p a { color:var(--brown) !important; }.uc-accm .legalLinks { font-size:11px !important; line-height:1.5; color:#7a6a63 !important; margin:0 !important; }.uc-accm .legalLinks a { color:var(--brown) !important; }.uc-accm .alert { border-radius:12px; font-size:13px; padding:10px 12px; margin-bottom:12px; }.uc-accm .form-submit { margin:4px 0 0 !important; }.uc-accm .login_register_button { display:flex !important; align-items:center; justify-content:center; width:100%; min-height:48px; margin:0 !important; padding:0 16px !important; border:0 !important; border-radius:14px !important; background:var(--brown) !important; color:#fff !important; font-size:15px !important; font-weight:600 !important; text-transform:none !important; letter-spacing:0 !important; white-space:nowrap; }.uc-accm .login_register_button:hover { filter:brightness(1.08); }.uc-accm__perks { display:flex; flex-wrap:wrap; gap:6px 14px; list-style:none; margin:2px 0 14px; padding:0; font-size:12px; color:#6b5f5a; }.uc-accm__perks li { display:inline-flex; align-items:center; gap:5px; }.uc-accm__perks li::before { content:""; width:14px; height:14px; background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E6B3A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E"); }#steps_content .uc-accm__perks { display:none; } .uc-accm__or { display:flex; align-items:center; gap:10px; margin:16px 0 12px; font-size:12px; color:#9a8b84; }.uc-accm__or::before, .uc-accm__or::after { content:""; flex:1; height:1px; background:#EAE2DE; }.uc-accm__guest { display:block; width:100%; min-height:46px; border:1px solid #E3D9D4; border-radius:14px; background:#fff; font:inherit; font-size:14px; font-weight:500; color:#2b2b2b; cursor:pointer; white-space:nowrap; }.uc-accm__guest:hover { border-color:#C9A99B; background:#FBF8F6; }@media (max-width:600px) {.uc-accm { align-items:flex-end; padding:0; }.uc-accm__panel { max-width:none; max-height:92vh; border-radius:22px 22px 0 0; padding:12px 18px calc(18px + env(safe-area-inset-bottom)); transform:translateY(100%); opacity:1; }.uc-accm.is-in .uc-accm__panel { transform:none; }.uc-accm__grab { display:block; }.uc-accm.is-register .uc-accm__body .formRegistration .row { grid-template-columns:1fr; }}#product .uc-pd-meta { display:flex; align-items:center; gap:12px; margin:0 0 10px; }#product .uc-pd-meta > .uc-tp-micro { flex:0 1 auto; min-width:0; margin:0 !important; }#product .uc-pd-meta > .brand-img { flex:0 0 auto; margin:0 0 0 auto !important; }#product .uc-calc__room-short { display:none; }@media (min-width:992px) {#product #product_page .product_center_column h1.heading { font-size:23px !important; line-height:1.25 !important; margin:0 0 8px !important; }#product #product_page .product_center_column .uc-pd-meta { margin:0 0 8px; }#product #product_page .product_center_column .uc-pd-meta .brand-img img { max-height:22px !important; }#product #product_page .product_center_column .uc-chips { margin:0 0 8px !important; }#product #product_page .product_center_column #link_collapsible { margin:0 0 10px !important; }#product #product_page .product_center_column .price-row.uc-price { padding:12px 18px !important; margin:0 0 8px !important; row-gap:2px !important; }#product #product_page .product_center_column .price-row.uc-price .price-view { font-size:34px !important; line-height:1.1 !important; }#product #product_page .product_center_column .price-row.uc-price .uc-price__box { margin:2px 0 0 !important; }#product #product_page .product_center_column .price-row.uc-price .price-include { margin:4px 0 0 !important; }#product #product_page .product_center_column .price-row.uc-price .scalapay-main-div-placeholder:empty { display:none !important; }#product #product_page .product_center_column .price-row.uc-price .uc-price__links a { display:flex !important; flex-direction:row !important; align-items:center; gap:8px !important; padding:10px 16px !important; min-height:0 !important; height:auto !important; }#product #product_page .product_center_column .price-row.uc-price .uc-price__links a img { width:22px !important; height:22px !important; margin:0 !important; }#product #product_page .product_center_column .price-calculator { padding:14px 18px !important; margin:0 0 10px !important; }#product #product_page .product_center_column .uc-calc-head { margin:0 0 10px !important; min-height:0 !important; align-items:center !important; }#product #product_page .product_center_column .uc-calc-head__icon { width:36px !important; height:36px !important; min-width:36px !important; flex:0 0 36px !important; }#product #product_page .product_center_column .calculator-title { font-size:17px !important; }#product #product_page .product_center_column .calculator-quantity { margin:0 0 10px !important; padding:0 !important; }#product #product_page .product_center_column .calculator-quantity-title { margin:0 0 3px !important; }#product #product_page .product_center_column .calculator_counter,#product #product_page .product_center_column .calculator_counter .btn,#product #product_page .product_center_column .calculator_counter input { height:44px !important; min-height:44px !important; }#product #product_page .product_center_column .uc-calc { display:grid !important; grid-template-columns:minmax(0, 1fr) auto; align-items:center; gap:8px 12px !important; margin:0 !important; }#product #product_page .product_center_column .uc-calc__waste { grid-column:1; grid-row:1; min-width:0 !important; padding:8px 12px !important; margin:0 !important; align-items:center !important; }#product #product_page .product_center_column .uc-calc__waste > span { min-width:0; }#product #product_page .product_center_column .uc-calc__waste b { font-size:14px !important; }#product #product_page .product_center_column .uc-calc__waste small { display:block; max-width:100%; font-size:12.5px !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }#product #product_page .product_center_column .uc-calc__room { grid-column:2; grid-row:1; margin:0 !important; }#product #product_page .product_center_column .uc-calc__room summary { white-space:nowrap; font-size:13px !important; }#product #product_page .product_center_column .uc-calc__room[open] { grid-column:1 / 3; grid-row:2; }#product #product_page .product_center_column .uc-calc__room-long { display:none; }#product #product_page .product_center_column .uc-calc__room-short { display:inline; }#product #product_page .product_center_column .uc-calc__res { grid-column:1 / 3; display:flex !important; flex-wrap:wrap; align-items:baseline; gap:2px 10px; padding:8px 14px !important; margin:0 !important; }#product #product_page .product_center_column .uc-calc__res .uc-calc__need { font-size:15px !important; margin:0 !important; }#product #product_page .product_center_column .uc-calc__res .uc-calc__meta { font-size:13px !important; margin:0 !important; }#product #product_page .product_center_column .uc-calc__res .uc-calc__meta:not(:empty)::before { content:"· "; }#product #product_page .product_center_column .uc-calc__res .uc-calc__why:empty,#product #product_page .product_center_column .uc-calc__res .uc-calc__stock:empty { display:none !important; }#product #product_page .product_center_column .calculator-subtext { padding:6px 14px !important; margin:6px 0 0 !important; min-height:0 !important; }#product #product_page .product_center_column .calculator-final-price { font-size:26px !important; }}@media (min-width:992px) {#product #product_page .product_center_column .price-row.uc-price #product_page_price { display:flex !important; flex-direction:row !important; flex-wrap:wrap; align-items:baseline; column-gap:12px; row-gap:0; }#product #product_page .product_center_column .price-row.uc-price #product_page_price .final_price { order:1; }#product #product_page .product_center_column .price-row.uc-price #product_page_price > .price { order:2; align-items:center; gap:8px; }#product #product_page .product_center_column .price-row.uc-price #product_page_price > .price .price-view { font-size:18px !important; line-height:1.2 !important; }#product #product_page .product_center_column .price-row.uc-price #product_page_price > .price .uc-price__badge { font-size:12px !important; }}@media (min-width:992px) and (max-width:1199px) {#product #product_page .product_center_column .uc-calc { grid-template-columns:minmax(0, 1fr) !important; }#product #product_page .product_center_column .uc-calc__room { grid-column:1 !important; grid-row:2 !important; justify-self:start; }#product #product_page .product_center_column .uc-calc__res { grid-column:1 !important; }#product #product_page .product_center_column .uc-calc__waste small { white-space:normal !important; overflow:visible !important; }#product #product_page .product_center_column .uc-calc__res .uc-calc__meta:not(:empty)::before { content:none; }}@media (max-width:1023px) {nav.main-nav.version-desktop, header#section_header { display:none !important; } #header_mobile { display:block !important; }}@media (min-width:1024px) and (max-width:1199px) {nav.main-nav.version-desktop .logo { width:auto !important; max-height:none !important; }nav.main-nav.version-desktop .logo img { height:36px !important; }nav.main-nav.version-desktop #main-menu > li.route > a.item { margin-left:10px; font-size:12px !important; letter-spacing:.01em; }nav.main-nav.version-desktop #main-menu > li.route:last-child > a.item { margin-left:10px; padding:7px 10px !important; }nav.main-nav.version-desktop #top_menu { gap:4px !important; margin-left:8px !important; }nav.main-nav.version-desktop #top_menu > .item { width:38px !important; height:38px !important; }}@media (min-width:768px) and (max-width:968px) {#product_page .productSwiperMobile { height:auto !important; aspect-ratio:1 / 1; max-height:70vh; }#product_page .productSwiperMobile .swiper-wrapper, #product_page .productSwiperMobile .swiper-slide, #product_page .productSwiperMobile .swiper-slide > a { height:100% !important; }#product_page .productSwiperMobile .swiper-slide > a { display:block; }#product_page .productSwiperMobile .swiper-slide img { object-fit:contain !important; }#product_page .productSwiperMobile .nav-arrows > button.swiper-button-lock { visibility:hidden; }}@media (min-width:969px) and (max-width:1199px) {#product_page .price-row.uc-price { grid-template-columns:1fr; grid-template-areas:"price" "box" "info" "links"; }#product_page .uc-price .uc-price__links { justify-self:start; margin-top:10px !important; }#product_page .uc-price #whatsapp-mobile a { flex-direction:row; gap:8px; padding:8px 14px; }#product_page .uc-price #whatsapp-mobile img { width:22px !important; height:22px !important; }}@media (min-width:601px) and (max-width:1023px) {#main_menu_mobile { right:auto !important; width:min(440px, 88vw); opacity:1 !important; transform:translateX(-100%); transition:transform .3s ease, box-shadow .3s ease !important; }#main_menu_mobile.open { transform:none; box-shadow:0 0 0 100vmax rgba(43, 30, 25, .4), 12px 0 40px -12px rgba(43, 30, 25, .35); }}@media (min-width:992px) {nav.main-nav.version-desktop.uc-nav-2rows .all-menu-routes { flex-wrap:wrap !important; row-gap:6px; }nav.main-nav.version-desktop.uc-nav-2rows .all-menu-routes > .logo { order:1; flex:none !important; }nav.main-nav.version-desktop.uc-nav-2rows .all-menu-routes > #top_menu { order:2; margin-left:auto !important; }nav.main-nav.version-desktop.uc-nav-2rows .all-menu-routes > #main-menu { order:3; flex:0 0 100% !important; width:100% !important; margin:0 !important; justify-content:center !important; }}@media (min-width:969px) {#product_page #product_main_image a.link-image-product { display:flex !important; align-items:center; justify-content:center; }#product_page #product_main_image a.link-image-product #main-img { width:auto !important; max-width:100%; height:auto; max-height:calc(100vh - var(--uc-pimg-top, 250px)); max-height:calc(100svh - var(--uc-pimg-top, 250px)); object-fit:contain !important; }}#product_page .product-informations .uc-shippack .uc-label__n svg { display:block; width:16px; height:16px; }#product_page .product-informations .uc-shippack .uc-label__card p { max-width:none; }@media (max-width:767px) {#request_page .shop_categories .categories-nav { padding-left:0 !important; }#request_page .shop_categories .categories-nav .scroll-track {width:auto !important;margin-left:-15px !important;margin-right:-15px !important;padding-left:15px;scroll-padding-inline:15px;}#request_page .shop_categories .categories-nav .scroll-track::after { content:""; flex:0 0 7px; }}.product_right_column .variants_container .form-group.variation { margin-bottom:14px; }.product_right_column .ucv-title { font-size:15px; color:#323340; margin:4px 0 8px; line-height:1.4; }.product_right_column .ucv-title strong { font-weight:600; }.product_right_column .ucv-cur { font-weight:400; color:#5f5856; }.product_right_column select.var_select.ucv-hidden { display:none !important; }.ucv-opts { display:flex; flex-wrap:wrap; gap:8px; }.ucv-opt { -webkit-appearance:none; appearance:none; background:#fff; border:1.5px solid #cfc8c4; color:#323340;font:inherit; cursor:pointer; padding:0; margin:0; transition:border-color .15s, box-shadow .15s, background-color .15s; }.ucv-opt:hover { border-color:#84321d; }.ucv-opt.is-on { border-color:#84321d; box-shadow:0 0 0 1px #84321d; }.ucv-opt:focus { outline:none; }.ucv-opt:focus-visible { outline:2px solid #84321d; outline-offset:2px; }.ucv-sw { width:44px; height:44px; border-radius:12px; padding:3px; overflow:hidden; }.ucv-sw img { display:block; width:100%; height:100%; object-fit:cover; border-radius:8px; box-shadow:inset 0 0 0 1px rgba(0,0,0,.06); }.ucv-pill { min-height:44px; padding:0 16px; border-radius:12px; display:inline-flex; align-items:center; gap:8px; font-size:14px; font-weight:500; }.ucv-pill.is-on { background:#fbf4f1; }.ucv-dot { width:16px; height:16px; border-radius:50%; box-shadow:inset 0 0 0 1px rgba(0,0,0,.18); flex:0 0 16px; }.uc-buybar .uc-buybar__var { display:block; font-size:12px; line-height:1.3; color:rgba(255,255,255,.82); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }.uc-cart-var { display:flex; align-items:center; gap:6px; }.uc-cart-var__sw { display:inline-block; width:16px; height:16px; flex:0 0 16px; border-radius:4px; object-fit:cover; box-shadow:inset 0 0 0 1px rgba(0,0,0,.18); }#cart #step_0_content { display:none !important; }@media (max-width:768px) {html body button.iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float][data-tp-float] { display:none !important; }html body .uc-buybar { bottom:calc(12px + env(safe-area-inset-bottom, 0px)); width:calc(100% - 24px); }html body.uc-has-cart-bar .uc-cart-bar.uc-cart-bar {left:12px !important; right:12px !important; width:auto !important; transform:none !important;bottom:calc(12px + env(safe-area-inset-bottom, 0px)) !important;}html body.uc-has-cart-bar .uc-cart-bar.uc-cart-bar.uc-hide { transform:translateY(calc(100% + 40px)) !important; }html body.uc-has-cart-bar .uc-cart-bar.uc-cart-bar button { height:48px !important; line-height:48px !important; }html body.uc-has-cart-bar.uc-has-cart-bar { padding-bottom:84px !important; }html body #tidio-chat#tidio-chat { transition:bottom .3s ease; }html body:has(.uc-buybar.is-on) #tidio-chat#tidio-chat {bottom:calc(86px + env(safe-area-inset-bottom, 0px)) !important; height:calc(100% - 86px - env(safe-area-inset-bottom, 0px)) !important;}html body.uc-has-cart-bar:has(.uc-cart-bar:not(.uc-hide)) #tidio-chat#tidio-chat {bottom:calc(70px + env(safe-area-inset-bottom, 0px)) !important; height:calc(100% - 70px - env(safe-area-inset-bottom, 0px)) !important;}html.uc-tidio-open body #tidio-chat#tidio-chat { bottom:0 !important; height:100% !important; }html body:has(#main_menu_mobile.open) .uc-buybar, html body:has(#main_menu_mobile.open) .uc-cart-bar.uc-cart-bar { display:none !important; }html body:has(#iubenda-iframe.iubenda-iframe-visible) .uc-buybar,html body:has(#iubenda-iframe.iubenda-iframe-visible) .uc-cart-bar.uc-cart-bar,html body:has(#iubenda-iframe.iubenda-iframe-visible) #tidio-chat#tidio-chat { display:none !important; }#main_menu_mobile .links .uc-cookie-link, #main_menu_mobile .links .uc-a11y-link { cursor:pointer; }}.footer_bottom .uc-cookie-link { cursor:pointer; }.categories-nav .scroll-track a.uc-sp-chip { background-color:transparent; border:1px solid var(--brown); color:var(--brown); }.categories-nav .scroll-track a.uc-sp-chip.active,.categories-nav .scroll-track a.uc-sp-chip:hover { background-color:var(--brown); color:var(--bg-light); }@media (max-width:600px) {html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale .iubenda-banner-content::before { display:none !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-content .iubenda-cs-rationale { padding:14px 16px calc(10px + env(safe-area-inset-bottom)) !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content #iubenda-cs-paragraph,html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-banner-content #iubenda-cs-paragraph .iub-p { font-size:12px !important; line-height:1.45 !important; margin:0 0 4px !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-rationale .iubenda-cs-opt-group { margin-top:8px !important; gap:4px !important; }html body #iubenda-cs-banner#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-customize-btn {height:30px !important; border:0 !important; background:transparent !important; padding:0 !important;font-size:13px !important; font-weight:500 !important; text-decoration:underline !important; text-underline-offset:3px !important; color:#6C2918 !important;}}.product_preview .product_preview_img .uc-card__nophoto {position:absolute; left:50%; bottom:56px; transform:translateX(-50%); z-index:2;padding:4px 10px; border-radius:999px; background:rgba(255, 255, 255, .92); border:1px solid #EAE2DE;font:500 12px/1.3 Poppins, sans-serif; color:#6B6461; white-space:nowrap; pointer-events:none;}#cart .scalapay-main-div-placeholder { display:none !important; }.toolbar .uc-pf-select {height:44px; min-width:0; padding:0 38px 0 14px !important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2384321D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat !important;border:1.5px solid #CFC8C4 !important; border-radius:12px !important;font-size:14px !important; font-weight:500 !important; color:#333333 !important;-webkit-appearance:none; appearance:none; cursor:pointer;}.toolbar .uc-pf-select:focus { border-color:var(--brown) !important; outline:none; }.toolbar .collapsible-content .uc-pf { order:-1; }@media (max-width:800px) { .toolbar .uc-pf-select { width:100%; } }.toolbar .collapsible-content { flex-wrap:wrap !important; }.toolbar .collapsible-content .filter-two { order:1; }.uc-a11y-fab {position:fixed; z-index:9990; left:82px; bottom:calc(var(--uc-float-bottom, 24px) + 4px);width:48px; height:48px; margin:0; padding:0; border:0; border-radius:50%; cursor:pointer;background:#6C2918 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Ccircle cx='12' cy='4.2' r='2.2'/%3E%3Cpath d='M3.6 8.2 12 9.6l8.4-1.4.4 2-5.6 1.3v3.4l2 6.4-1.9.6-2.2-5.9h-2.2l-2.2 5.9-1.9-.6 2-6.4v-3.4L3.2 10.2z'/%3E%3C/svg%3E") center / 26px 26px no-repeat;box-shadow:0 6px 18px rgba(43, 43, 43, .25); transition:bottom .25s ease, transform .2s ease;}.uc-a11y-fab:hover { transform:scale(1.05); }.uc-a11y-fab:focus-visible { outline:2px solid #6C2918; outline-offset:3px; }body:not(:has(button.iubenda-tp-btn.iubenda-cs-preferences-link)) .uc-a11y-fab { left:24px; }html body:has(.iub-floatable-wrapper-aw-2025) .uc-a11y-fab,html body:has(#cart_preview_banner.open-banner) .uc-a11y-fab,html body:has(#main_menu_mobile.open) .uc-a11y-fab { display:none; }@media (max-width:768px) {html.uc-tidio-open body .uc-a11y-fab { display:none; }html:not(#uc-a11y) body .floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float],html:not(#uc-a11y) body .uc-a11y-fab { left:16px !important; bottom:calc(var(--uc-float-bottom, 24px) + 1px) !important; }html:not(#uc-a11y) body:has(.uc-buybar.is-on) .floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float],html:not(#uc-a11y) body:has(.uc-buybar.is-on) .uc-a11y-fab {bottom:calc(86px + env(safe-area-inset-bottom, 0px) + var(--uc-float-bottom, 24px) + 1px) !important;}html:not(#uc-a11y) body.uc-has-cart-bar:has(.uc-cart-bar:not(.uc-hide)) .floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float],html:not(#uc-a11y) body.uc-has-cart-bar:has(.uc-cart-bar:not(.uc-hide)) .uc-a11y-fab {bottom:calc(70px + env(safe-area-inset-bottom, 0px) + var(--uc-float-bottom, 24px) + 1px) !important;}}@media (max-width:600px) {.uc-a11y-fab { width:44px; height:44px; background-size:24px 24px; }html:not(#uc-a11y).uc-iub-open body .floatable-wrapper.iub-floatable-wrapper-aw-2025[data-tp-float],html:not(#uc-a11y).uc-iub-open body .uc-a11y-fab { bottom:calc(var(--uc-iub-h, 0px) + 12px) !important; }}#cookie-warning{overflow:hidden;display:none; padding: 0 !important;position:fixed;z-index:999999999;left:0px;right:0px;bottom:0px; top:0px;color:#fff !important; text-align:center; font-size:13px; background:transparent!important;}#cookie-warning > span {display:block;background-color:rgba(100,100,100,0.6) !important;position:absolute !important;min-height:150px !important;right:-300px;padding:15px !important;width:300px !important;font-size:11px !important;text-align:left !important;top:47px !important;color:#fff !important;left:auto !important;}#cookie-warning .btn{margin-top:5px; padding:3px 10px; font-size:11px;}#cookie-warning a{text-decoration:underline; color:#fff; } #cookie-accept-old { display:none !important;} #cookie-warning > span > a { display:none; }.payment_paybox{ background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}.payment_label.button-white {background-image:url(https://cdn.storeden.net/backoffice/img/payment_stripe.png);}.openPopup.gp{display:none !important}