:root{--ffm-dark:#21283a;--ffm-dark-secondary:#21283a;--ffm-gold:#21283a;--ffm-gold-light:#39435f;--ffm-cream:#FAF7F4;--ffm-text:#1A1A1A;--ffm-text-light:#5C5C5C;--ffm-white:#ffffff;--ffm-border:#e5e0d8}body{color:var(--ffm-text);font-size:16px;line-height:1.7}h1,h2,h3,h4,h5,h6{color:#21283a;font-weight:600;line-height:1.3}h1{font-size:2.2em}h2{font-size:1.6em;margin-bottom:15px}h3{font-size:1.25em}a{color:var(--ffm-gold);transition:color 0.3s ease}a:hover{color:var(--ffm-gold-light)}.button.primary,button.primary,.button.checkout,input[type="submit"].button.primary{background-color:#21283a !important;border-color:#21283a !important;color:var(--ffm-white) !important;border-radius:4px;font-weight:500;letter-spacing:0.5px;transition:all 0.25s ease}.button.primary:hover,button.primary:hover,input[type="submit"].button.primary:hover{background-color:#39435f !important;border-color:#39435f !important}.button.secondary{background-color:var(--ffm-gold-light) !important;border-color:var(--ffm-gold-light) !important;color:var(--ffm-white) !important;border-radius:4px;font-weight:500;transition:all 0.25s ease}.button.secondary:hover{background-color:var(--ffm-dark) !important;border-color:var(--ffm-dark) !important}.button.white{background-color:transparent !important;border:2px solid var(--ffm-white) !important;color:var(--ffm-white) !important;border-radius:4px}.button.white:hover{background-color:var(--ffm-white) !important;color:#39435f !important}.header-main{border-bottom:0px solid var(--ffm-border)}.nav>li>a{font-weight:500;letter-spacing:0.3px;text-transform:none}#logo img{max-height:32px !important;width:auto !important}#top-bar{display:none !important}.nav li.menu-item-has-children a.nav-top-link{cursor:default !important}.section.dark h1,.section.dark h2,.section.dark h3{color:var(--ffm-white)}.section.dark p{color:rgba(255,255,255,0.9)}.section[style*="FAF7F4"],.section[style*="faf7f4"]{border-top:1px solid var(--ffm-border);border-bottom:1px solid var(--ffm-border)}.featured-box{padding:25px;border-radius:6px;transition:transform 0.25s ease,box-shadow 0.25s ease}.featured-box:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,0,0,0.12)}.accordion-title{font-weight:500;font-size:1.05em;padding:15px 20px;border-color:var(--ffm-border)}.accordion-inner{padding:15px 20px;background-color:var(--ffm-cream)}.accordion .toggle{position:static !important}.sku_wrapper{font-size:23px}.smallCap{font-size:0.9em !important}.add-to-cart-button{display:none !important}div.product-gallery + div.product-summary .posted_in{display:none !important}div.product-gallery + div.product-summary .tagged_as{display:none !important}form.variations_form + div.product_meta .posted_in{display:block !important}form.variations_form + div.product_meta .tagged_as{display:block !important}form.cart + div.product_meta .posted_in{display:block !important}form.cart + div.product_meta .tagged_as{display:block !important}.descrizioneNastroText{font-size:0.85em !important;margin-top:-2% !important}.product-main>.row{margin-bottom:-3% !important}.product .product-footer{margin-top:1% !important}.variations_form .reset_variations{visibility:hidden !important}.testoNastroFunerario{font-size:1.1em !important;font-weight:700 !important}.single_add_to_cart_button{width:100%;height:66px;background:#21283a;color:#fff;border:0;border-radius:5px !important;font-size:1.5rem !important;text-transform:uppercase;font-weight:600}.filaImgsTrust{margin-bottom:1.5em !important;margin-top:-1.5em !important;text-align:center !important}#divAvvisoConsegnaGratis{margin-bottom:5% !important}.custom-product-page .single_variation_wrap button.single_add_to_cart_button{width:97% !important}body:not(.home) .product-small .box,body:not(.home) .product-small .box-text,body:not(.home).woocommerce ul.products li.product .box,body:not(.home).tax-product_cat .product-small .box,body:not(.home).archive .product-small .box,body:not(.home).woocommerce-page .product-small .box{background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important}body:not(.home) .product-small .box-text{padding:15px 10px;text-align:center}body:not(.home) .product-small .product-title,body:not(.home) .product-small .woocommerce-loop-product__title,body:not(.home) .product-small .woocommerce-loop-product__title a{font-size:1.25em !important;font-weight:700 !important;color:#21283a !important;line-height:1.3;margin-bottom:8px}body:not(.home) .product-small .price{color:var(--ffm-text) !important;font-weight:700;font-size:1.05em;display:block;margin-bottom:2px}body:not(.home) .ffm-iva-suffix{font-size:0.75em;font-weight:400;color:#000 !important}body:not(.home) .product-small .add_to_cart_button{background-color:#21283a !important;color:var(--ffm-white) !important;border-radius:4px}body:not(.home) .product-small .add_to_cart_button:hover{background-color:var(--ffm-gold) !important}body:not(.home) div.product-small div.box-image + div.box-text .posted_in,body:not(.home) div.product-small div.box-image + div.box-text .tagged_as{display:none !important}body:not(.home) div.product-small div.box-image + div.box-text .product_meta{margin-bottom:1% !important}body:not(.home) .js-star-rating.star-rating{display:none !important}body:not(.home) .product-small .price-wrapper .price{margin-top:0 !important}#place_order{width:100%}#billing_country_field,#shipping_country_field{display:none}#billing_wooccm11_field .optional,#billing_wooccm12_field .optional,#billing_wooccm13_field .optional,#billing_wooccm14_field .optional,#billing_wooccm15_field .optional,#billing_wooccm16_field .optional{display:none}div.removeProductContainer{display:inline-flex}a.removeProductLink{margin-bottom:0.5em}span.removeProductText{margin-left:0.5em;padding-top:0.2em}.woocommerce-checkout-review-order .product-total .woocommerce-Price-amount{font-size:1.5em}.woocommerce-checkout-review-order .product-total .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:1em !important}.woocommerce-checkout-review-order .product-item-thumbnail{margin-bottom:1em}.woocommerce-checkout-review-order .productItemName{display:contents;font-weight:bold}.woocommerce-terms-and-conditions-wrapper .validate-required{margin-bottom:1.5em}.woocommerce-terms-and-conditions-wrapper p label{border:2px solid #28A745 !important;font-size:0.8em;padding-bottom:2%}.woocommerce-terms-and-conditions-wrapper input[type=checkbox]{-ms-transform:scale(2) !important;-moz-transform:scale(2) !important;-webkit-transform:scale(2) !important;-o-transform:scale(2) !important;margin-left:3% !important;margin-top:3% !important;padding:10px !important}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{font-size:1.2em !important;margin-left:3% !important}.fee th{visibility:hidden !important}.fee th:after{visibility:visible !important;content:"Importo addebitato dal Tanatorio per l'ingresso dei fiori:" !important;display:block !important;margin-top:-0.4em !important;padding-bottom:0.5em !important}.woocommerce-shipping-fields #ship-to-different-address label{font-size:1em !important;font-weight:bold !important}.woocommerce-shipping-fields #ship-to-different-address-checkbox{display:none !important}.form-row #place_order{border-radius:5px !important;width:100%}.checkout .shipping__table tbody tr th{color:black !important;font-weight:bold !important}.checkout .shipping__list_label{color:black !important;font-weight:bold !important;opacity:1}.checkout .shipping__list_label .woocommerce-Price-amount bdi{color:black !important;font-weight:bold !important}.checkout #order_review .order-total th{font-size:1.3em !important;width:50%}.checkout #order_review .order-total td strong .woocommerce-Price-amount{font-size:1.5em}#orddd_datepicker_0 .ui-datepicker{width:85% !important}#orddd_datepicker_0 .ui-datepicker .ui-datepicker-header{background-color:#21283a !important}#orddd_datepicker_0 .ui-datepicker .ui-datepicker-buttonpane{display:none !important}#orddd_time_slot_0_field{margin-top:5%}#orddd_datepicker_0 td.ui-datepicker-today{background-color:#f0f0c0 !important}#orddd_datepicker_0 td.holidays,#orddd_datepicker td.cut_off_time_over{background-color:#FBFCFA !important}#orddd-na-slots{background-color:#FCDDDD;box-shadow:0px 0px 2px rgb(0 0 0 / 20%),0px 2px 10px rgb(0 0 0 / 10%);font-size:1.5em;font-weight:bold;line-height:1;padding:2%}.cr-credits-div{display:none}.error-404{margin-top:-3% !important}.error-404 #divLogo404{font-size:6em;font-weight:bold;opacity:.3}.error-404 #divLogo404 img{height:1em;margin-left:15% !important}.error-404 #divTexto404{margin-top:8% !important}.error-404 #divContImgs404{padding-top:0 !important}.error-404 #divContImgs404>p{font-variant:small-caps;text-align:center}.error-404 #divContImgs404 .boxImg404{width:372px}.error-404 .textoBajoFoto404 a span{font-size:120%}.error-404 .nameProduct404{font-size:1.3em !important}.img404CartEmpty{width:80% !important}#divContImgsCartEmpty{margin-top:-0.5%;padding-top:0}#divContImgsCartEmpty>p{text-align:center;font-variant:small-caps}#divContImgsCartEmpty .boxImgCartEmpty{width:372px}.textoBajoFotoCartEmpty a span{font-size:120%}.woocommerce-cart h1{text-align:center}.woocommerce-notices-wrapper .woocommerce-message .message-container{text-align:center !important}.woocommerce-notices-wrapper .woocommerce-message .cart-empty{text-align:center !important}.woocommerce-notices-wrapper .cart-empty{text-align:center !important}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info .message-container{text-align:center}.divMapaTnt{float:left;margin-right:20px}#moove_gdpr_cookie_info_bar{position:fixed !important;top:50% !important;left:50% !important;width:700px !important;transform:translate(-50%,-50%) !important;z-index:9001 !important;background:#fff !important;color:#000 !important;border-radius:5px !important;display:none !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;text-align:center !important;pointer-events:all !important;height:35% !important;min-height:300px !important}body.overlay-visible #moove_gdpr_cookie_info_bar{display:flex !important}body.overlay-visible::before{content:"" !important;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background:rgba(0,0,0,0.7) !important;z-index:9000 !important}body.banner-closed::before{display:none !important}.moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{color:#000 !important}.moove-gdpr-info-bar-content{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;margin-top:40px !important;text-align:center !important}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .mgbutton{opacity:1 !important;font-weight:normal !important;filter:none !important;box-shadow:none !important}.moove-gdpr-cookie-notice p{margin-bottom:10px !important;font-size:1em !important;line-height:1.5 !important;font-weight:normal !important;color:black !important}.moove-gdpr-cookie-notice p strong{font-weight:normal !important;text-align:justify !important;font-size:1em !important}.moove-gdpr-button-holder{display:flex !important;justify-content:center !important;width:100% !important;padding-left:0 !important;margin:10px}.moove-gdpr-infobar-reject-btn{order:1 !important;color:#FFFFFF !important;background-color:#21283a !important;border:1px solid #21283a !important}.moove-gdpr-infobar-settings-btn{order:2 !important;color:black !important;background-color:white !important;border:1px solid black !important}.moove-gdpr-infobar-allow-all{order:3 !important;color:#FFFFFF !important;background-color:#21283a !important;border:1px solid #21283a !important}.moove-gdpr-infobar-reject-btn:hover{color:#FFFFFF !important;background-color:#39435f !important;border-color:#39435f !important}.moove-gdpr-infobar-settings-btn:hover{color:white !important;background-color:black !important;box-shadow:none !important}.moove-gdpr-infobar-allow-all:hover{color:#FFFFFF !important;background-color:#39435f !important;border:1px solid #39435f !important}.imagen-logo{margin-top:-75px !important;height:60px !important;width:auto !important;max-width:90% !important}.footer-wrapper{background-color:#21283a}.footer-wrapper,.footer-wrapper p,.footer-wrapper a{color:rgba(255,255,255,0.8)}.footer-wrapper a:hover{color:var(--ffm-gold)}.footer-1 .row{padding-top:40px !important;padding-bottom:16px !important}.tlf-footer-brand{font-size:16px !important;font-weight:500;color:#FFFFFF;margin-bottom:10px;line-height:1.3}.tlf-footer-desc{font-size:12px !important;line-height:1.55 !important;color:rgba(255,255,255,0.6);max-width:30em;margin:0}.tlf-footer-heading{font-weight:700;font-size:11px !important;letter-spacing:0.08em;text-transform:uppercase;color:#FFFFFF;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.15)}.tlf-footer-links{display:flex;flex-direction:column;gap:6px !important;font-size:12.5px !important}.tlf-footer-links a{color:rgba(255,255,255,0.6) !important;text-decoration:none;font-size:12.5px !important;line-height:1.4}.tlf-footer-links-text span{color:rgba(255,255,255,0.6);font-size:12.5px !important;line-height:1.4}.footer-1 .col{padding-top:0 !important;padding-bottom:0 !important}.tlf-footer-legal{border-top:1px solid rgba(255,255,255,0.08)}.tlf-footer-legal,.tlf-footer-legal a,.tlf-footer-legal span{font-family:Karla,sans-serif}.absolute-footer{display:none !important}.section-title-container h2.section-title{font-size:24px !important;line-height:1.3 !important}@media (max-width:767px){.section-title-container h2.section-title{font-size:20px !important}}@media (min-width:768px) and (max-width:1024px){.consegnaGratisImg{margin-left:1% !important;width:25% !important}.cortesiaImg{margin-top:1% !important;width:20% !important}.cortesiaText{font-size:1em !important}.cart .quantity + button{font-size:1.3rem !important}}@media only screen and (max-width:767px){h1{font-size:1.7em}h2{font-size:1.3em}.section{padding-left:15px !important;padding-right:15px !important}.button.is-large{font-size:0.9em;padding:10px 20px}#top-bar .mobile-nav li a{color:#21283a !important}.woocommerce-terms-and-conditions-wrapper input[type=checkbox]{-ms-transform:scale(1) !important;-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important;-o-transform:scale(1) !important;padding:0 !important}.woocommerce-terms-and-conditions-wrapper .form-row .checkbox{line-height:1.2 !important;padding-left:3% !important}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{font-size:1em !important}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{padding-bottom:2% !important}.cortesiaImg{margin-left:10% !important}.cortesiaText{margin-top:5%;text-align:center}.variations_form{text-align:center !important}.woocommerce-variation-price{font-size:1.2em;margin-top:3%;padding-top:5%}.variations td:first-child{text-align:center}.variations ul{display:flex;justify-content:space-around}.product-main>.row .product-info{padding-bottom:0.1em !important}.product .product-footer{margin-top:0.1% !important}.cart .quantity + button{font-size:1.1rem !important}.row-small>.flickity-viewport>.flickity-slider>.col,.row-small>.col{margin-bottom:-1.5em !important}.filaImgsTrust{margin-bottom:-1em !important}#orddd_list_view_select_0{display:flex !important;flex-direction:column !important}#orddd_datepicker_0 .ui-datepicker{width:100% !important}}@media (max-width:549px){.badge-container:not(.is-larger){width:100% !important;left:0 !important;right:0 !important;top:0 !important}}body,p,li,td,th,input,textarea,select,button,a,.header-top,.footer-1,.footer-1 p{}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{}.payment-icons{display:flex;align-items:center;gap:10px}.payment-icon{display:flex;align-items:center}.payment-icon svg{height:28px;width:auto;filter:brightness(0) invert(1);opacity:0.85}.woocommerce-price-suffix{display:none !important}.home .product-small .price,.home .products .price{font-size:20px !important;font-weight:500 !important}.tax-product_cat .col.large-3,.archive .col.large-3{display:none !important}.tax-product_cat .col.large-9,.archive .col.large-9{width:100% !important;max-width:100% !important;flex:0 0 100% !important}.tax-product_cat .category-filtering,.archive .category-filtering{display:none !important}.woocommerce-breadcrumb{font-size:13px !important;color:#000 !important;margin-bottom:50px !important}.woocommerce-breadcrumb a,.woocommerce-breadcrumb a:visited{color:#000 !important}.woocommerce-breadcrumb a:hover{color:#39435f !important}.tax-product_cat h1.page-title,.tax-product_cat .woocommerce-products-header__title{font-size:38px !important;font-weight:400 !important;color:#1A1A1A !important;text-align:center !important;margin-bottom:8px !important;margin-top:32px !important}.tax-product_cat .woocommerce-result-count,.tax-product_cat .woocommerce-ordering select{font-size:13px !important;color:#2C2C2C !important}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{color:#21283a !important;border-color:#E8E2DC !important}.woocommerce-pagination ul li .current{background:#21283a !important;color:#FFFFFF !important}.tax-product_cat .woocommerce-price-suffix,.archive .woocommerce-price-suffix{display:none !important}.tax-product_cat .term-description,.archive .term-description{font-size:15px !important;color:#7A7A7A !important;text-align:center !important;max-width:680px !important;margin:40px auto 24px !important;line-height:1.75 !important;padding-top:32px !important;border-top:1px solid #E8E2DC !important}.tax-product_cat .products.row,.archive .products.row{margin-left:-12px !important;margin-right:-12px !important;row-gap:28px !important}.tax-product_cat .product-small.col,.archive .product-small.col{padding-left:12px !important;padding-right:12px !important;padding-bottom:0 !important}.tax-product_cat .product-small .box,.archive .product-small .box{background:#FFFFFF !important;border:1px solid #E8E4E0 !important;border-radius:4px !important;overflow:visible !important;box-shadow:none !important;transition:box-shadow 0.25s ease,transform 0.22s ease !important}.tax-product_cat .product-small .box:hover,.archive .product-small .box:hover{box-shadow:0 10px 32px rgba(0,0,0,0.11) !important;transform:translateY(-4px) !important}.tax-product_cat .product-small .box-image,.archive .product-small .box-image{position:relative !important;aspect-ratio:560 / 680 !important;overflow:hidden !important;background:#FFFFFF !important;border-radius:4px 4px 0 0 !important}.tax-product_cat .product-small .box-image .image-fade_in_back,.archive .product-small .box-image .image-fade_in_back{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important}.tax-product_cat .product-small .box-image .image-fade_in_back a,.archive .product-small .box-image .image-fade_in_back a{display:block !important;width:100% !important;height:100% !important}.tax-product_cat .product-small .box-image img,.archive .product-small .box-image img{width:130% !important;height:130% !important;max-width:none !important;object-fit:cover !important;object-position:center 60% !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;transition:transform 0.45s ease !important}.tax-product_cat .product-small .box:hover .box-image img,.archive .product-small .box:hover .box-image img{transform:translate(-50%,-50%) scale(1.06) !important}.tax-product_cat .image-tools,.archive .image-tools{display:none !important}.tax-product_cat .product-small .box-text.box-text-products,.archive .product-small .box-text.box-text-products{padding:16px 15px 20px !important;text-align:center !important}.tax-product_cat .product-small .box-text .name.product-title,.archive .product-small .box-text .name.product-title{margin-bottom:10px !important}.tax-product_cat .product-small .box-text .name.product-title a,.archive .product-small .box-text .name.product-title a{font-size:17px !important;font-weight:400 !important;color:#1A1A1A !important;line-height:1.35 !important;text-decoration:none !important;display:block !important}.tax-product_cat .product-small .box-text .name.product-title a:hover,.archive .product-small .box-text .name.product-title a:hover{color:#39435f !important}.tax-product_cat .product-small .price,.archive .product-small .price{font-size:21px !important;font-weight:700 !important;color:#21283a !important;display:block !important;text-align:center !important}@media (max-width:768px){.tax-product_cat h1.page-title{font-size:28px !important}}@media (max-width:480px){.tax-product_cat .product-small .box-text .name.product-title a{font-size:15px !important}.tax-product_cat .product-small .price{font-size:18px !important}}.tax-product_cat .term-description,.archive .term-description{max-width:900px !important;margin:60px auto 40px !important;padding:48px 20px 40px !important;border-top:2px solid #E8E2DC !important;text-align:left !important}.tax-product_cat .term-description h1,.archive .term-description h1{font-size:32px !important;font-weight:400 !important;color:#21283a !important;line-height:1.2 !important;margin:0 0 18px !important}@media (max-width:767px){.tax-product_cat .term-description h1,.archive .term-description h1{font-size:26px !important}}.tax-product_cat .term-description h2,.archive .term-description h2{font-size:26px !important;font-weight:400 !important;color:#21283a !important;margin-top:48px !important;margin-bottom:14px !important;line-height:1.25 !important}.tax-product_cat .term-description h2:first-child,.archive .term-description h2:first-child{margin-top:0 !important}.tax-product_cat .term-description h3,.archive .term-description h3{font-size:19px !important;font-weight:400 !important;color:#1A1A1A !important;margin-top:28px !important;margin-bottom:8px !important;line-height:1.3 !important}.tax-product_cat .term-description p,.archive .term-description p{font-size:15px !important;color:#4A4A4A !important;line-height:1.8 !important;margin-bottom:12px !important;max-width:860px !important}.tax-product_cat .term-description .accordion-set,.archive .term-description .accordion-set{max-width:860px !important;margin:32px 0 0 !important;border-top:1px solid #E8E2DC !important}.tax-product_cat .term-description .accordion,.archive .term-description .accordion{border-bottom:1px solid #E8E2DC !important;margin:0 !important}.tax-product_cat .term-description .accordion-title,.archive .term-description .accordion-title{font-size:17px !important;font-weight:700 !important;color:#21283a !important;padding:18px 36px 18px 0 !important;display:block !important;line-height:1.3 !important;text-decoration:none !important;position:relative !important}.tax-product_cat .term-description .accordion-title:hover,.archive .term-description .accordion-title:hover{color:#39435f !important}.tax-product_cat .term-description .accordion-title::after,.archive .term-description .accordion-title::after{content:"+" !important;position:absolute !important;right:4px !important;top:50% !important;transform:translateY(-50%) !important;font-size:22px !important;font-weight:300 !important;color:#21283a !important}.tax-product_cat .term-description .accordion.is-active .accordion-title::after,.archive .term-description .accordion.is-active .accordion-title::after{content:"\2212" !important}.tax-product_cat .term-description .accordion-content,.archive .term-description .accordion-content{padding:4px 0 20px !important}.tax-product_cat .term-description .accordion-content p,.archive .term-description .accordion-content p{font-size:15px !important;color:#1A1A1A !important;line-height:1.8 !important;margin-bottom:12px !important}.tax-product_cat .term-description .accordion-content strong,.archive .term-description .accordion-content strong{color:#1A1A1A !important;font-weight:700 !important}.tax-product_cat .term-description>p,.archive .term-description>p{font-size:15px !important;color:#1A1A1A !important;line-height:1.8 !important;margin-bottom:20px !important}.tax-product_cat .term-description .accordion-title i,.archive .term-description .accordion-title i{display:none !important}.single-product .product_title.entry-title{font-size:32px !important;font-weight:400 !important;color:#1A1A1A !important;line-height:1.2 !important;margin-bottom:14px !important}.single-product .price{font-size:26px !important;font-weight:700 !important;color:#21283a !important;margin-bottom:16px !important;display:block !important}.single-product .woocommerce-price-suffix{display:inline !important;font-size:14px !important;font-weight:400 !important;color:#7A7A7A !important}.single-product .sku_wrapper{font-size:13px !important;color:#7A7A7A !important;margin-bottom:18px !important;display:block !important}.single-product .sku_wrapper .sku{font-weight:600 !important;color:#4A4A4A !important}.single-product .woocommerce-product-details__short-description{font-size:15px !important;color:#4A4A4A !important;line-height:1.75 !important;margin-bottom:24px !important;padding-bottom:20px !important;border-bottom:1px solid #E8E2DC !important}.single-product .woocommerce-product-details__short-description p{margin-bottom:8px !important}.single-product form.cart{display:flex !important;flex-direction:column !important;gap:0 !important}.single-product .quantity{display:none !important}.single-product .single_add_to_cart_button{display:block !important;width:100% !important;background-color:#21283a !important;color:#FFFFFF !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.12em !important;padding:17px 24px !important;border-radius:3px !important;border:none !important;cursor:pointer !important;transition:background-color 0.2s ease !important;text-align:center !important;margin-bottom:0 !important}.single-product .single_add_to_cart_button:hover{background-color:#39435f !important}.single-product .woocommerce-product-gallery__image img{border-radius:4px !important;width:100% !important}.single-product .flex-control-thumbs{display:flex !important;gap:8px !important;margin-top:10px !important;flex-wrap:wrap !important;padding:0 !important;list-style:none !important}.single-product .flex-control-thumbs li{width:66px !important;height:80px !important;margin:0 !important}.single-product .flex-control-thumbs li img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:3px !important;border:2px solid #E8E2DC !important;cursor:pointer !important;transition:border-color 0.2s !important}.single-product .flex-control-thumbs li img.flex-active{border-color:#21283a !important}.single-product .product-share-buttons,.single-product .sharedaddy,.single-product .a2a_kit,.single-product .woocommerce-product-details__social-share{display:none !important}.single-product .woocommerce-tabs ul.tabs{border-bottom:2px solid #E8E2DC !important;margin-bottom:28px !important;padding:0 !important;background:transparent !important}.single-product .woocommerce-tabs ul.tabs li{background:transparent !important;border:none !important;border-radius:0 !important;margin-right:28px !important}.single-product .woocommerce-tabs ul.tabs li a{font-size:13px !important;font-weight:600 !important;color:#7A7A7A !important;text-transform:uppercase !important;letter-spacing:0.08em !important;padding:10px 0 !important;display:block !important;border-bottom:2px solid transparent !important;margin-bottom:-2px !important;background:transparent !important}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li a:hover{color:#39435f !important;border-bottom-color:#39435f !important;background:transparent !important}.single-product .woocommerce-Tabs-panel p{font-size:15px !important;color:#4A4A4A !important;line-height:1.8 !important}.single-product .related.products>h2,.single-product .upsells.products>h2{font-size:26px !important;font-weight:400 !important;color:#1A1A1A !important;margin-bottom:28px !important;padding-top:40px !important;border-top:1px solid #E8E2DC !important}@media (max-width:767px){.single-product .product_title.entry-title{font-size:24px !important}.single-product .price{font-size:22px !important}}.single-product .woocommerce-product-details__short-description{display:none !important}.single-product .social-share,.single-product .product-share,.single-product .share-buttons,.single-product .a2a_kit,.single-product [class*=share],.single-product .addtoany_share_save_container,.single-product .woocommerce-share{display:none !important}.single-product .product_meta .sku_wrapper{display:none !important}.page-id-26 #main,.page-id-26 .main-content,.page-id-26 .content-area,.page-id-26 article,.page-id-26 .entry-content{padding-bottom:0 !important;margin-bottom:0 !important}.page-id-26 .section:last-child,.page-id-26 .ux-builder-content>div:last-child{margin-bottom:0 !important;padding-bottom:0 !important}.page-id-26 .col-inner{padding:0 !important}.page-id-26 iframe{display:block !important;margin:0 !important;padding:0 !important;vertical-align:bottom !important}.page-id-26 .row-full-width-inner{padding-left:0 !important;padding-right:0 !important;max-width:100% !important}#section_721028424 br{display:none !important}#section_721028424 .col-inner{padding:0 !important;margin:0 !important}.page-id-26 #main>div{padding-bottom:0 !important;margin-bottom:0 !important}.page-id-26 #main{padding-bottom:0 !important;margin-bottom:0 !important}.page-id-26 main#main{padding:0 !important}.tax-product_cat .ffm-iva-suffix,.archive .ffm-iva-suffix{color:#000 !important}body,p,li,td,th,input,textarea,select,button,a,.header-top,.footer-1,.footer-1 p{font-size:16px;font-weight:400;line-height:1.75}h1,.h1,.product_title.entry-title,.entry-title.product_title{font-size:52px !important;font-weight:400 !important;line-height:1.1 !important;letter-spacing:-0.02em !important}h2,.h2{font-size:36px !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:-0.01em !important}h3,.h3{font-size:24px !important;font-weight:400 !important;line-height:1.3 !important;letter-spacing:0 !important}h4,.h4,.widget-title,h5,h6{font-weight:600 !important}@media (max-width:767px){h1,.h1{font-size:32px !important}h2,.h2{font-size:26px !important}h3,.h3{font-size:20px !important}}.header-wrapper{border-bottom:1px solid #21283a;box-shadow:none !important}.header-main{}.header-main .flex-row,.header-top .flex-row,.header-bottom .flex-row{max-width:100%;padding-left:30px;padding-right:30px}.nav-dark .nav>li>a,.header .nav>li>a,.header-nav .nav>li>a{font-size:13px !important;letter-spacing:0.06em !important;text-transform:uppercase !important;font-weight:500 !important;color:#FFFFFF !important;transition:color 0.2s ease}.nav>li>a:hover,.nav>li.active>a,.nav>li.current-menu-item>a,.nav>li.current_page_item>a{color:rgba(255,255,255,0.70) !important}.header-top{border-bottom:none}.header-top,.header-top a,.header-top .nav>li>a{font-size:12px !important;color:rgba(255,255,255,0.85) !important}.header-top a:hover{color:#FFFFFF !important}.header .cart-icon,.header .account-icon{color:#FFFFFF !important}.header-wrapper{border-bottom:none !important}.product-small .col-inner{border:none !important;box-shadow:none !important;background:transparent !important}.product-small .box-image,.product-small .image-cover{border-radius:4px;overflow:hidden}.product-small .box-image img{transition:transform 0.4s ease}.product-small:hover .box-image img{transform:scale(1.04)}.product-small .box-text{padding:14px 4px 8px !important;text-align:left !important;background:transparent !important}.product-small .name,.product-small .product-title,.product-small .name a{font-size:17px !important;font-weight:400 !important;color:#1A1A1A !important;line-height:1.3 !important;margin-bottom:6px !important;text-decoration:none !important}.product-small .price{font-size:16px !important;font-weight:400 !important;color:#1A1A1A !important}.product-small .price ins{color:#21283a !important;text-decoration:none !important}.product-small .add_to_cart_button,.product-small .button.add_to_cart_button{display:none !important}.onsale,.badge,.callout .inner{background:#21283a !important;color:white !important;font-size:11px !important;font-weight:600 !important;letter-spacing:0.12em;text-transform:uppercase;border-radius:2px !important}.product .product_title,.product-info .product_title{font-size:30px !important;font-weight:400 !important;color:#1A1A1A !important;line-height:1.3 !important}.product .price,.product-info .price{font-size:16px !important;color:#21283a !important;font-weight:400 !important}.product .woocommerce-product-details__short-description{font-size:16px;color:#1A1A1A;line-height:1.75;border-top:1px solid #E8E2DC;border-bottom:1px solid #E8E2DC;padding:20px 0;margin:20px 0}.single_add_to_cart_button,button.single_add_to_cart_button{background:#21283a !important;color:white !important;font-size:12px !important;font-weight:600 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;border-radius:0 !important;padding:16px 40px !important;border:none !important;transition:background 0.2s ease !important}.single_add_to_cart_button:hover{background:#39435f !important}.product_meta{font-size:12px;color:#1A1A1A;letter-spacing:0.05em}.woocommerce-tabs .tabs li a{font-size:13px;letter-spacing:0.05em;text-transform:uppercase;color:#1A1A1A}.woocommerce-tabs .tabs li.active a{color:#1A1A1A;border-bottom-color:#21283a}.button.primary,a.button.primary,.button.alt,a.button.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce a.button.alt,.woocommerce button.button.alt{background:#21283a !important;color:#FFFFFF !important;border:none !important;border-radius:0 !important;font-size:12px !important;font-weight:600 !important;letter-spacing:0.1em !important;text-transform:uppercase !important;transition:background 0.2s ease}.button.primary:hover,a.button.primary:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#39435f !important}.button.is-outline,a.button.is-outline{border:1px solid #21283a !important;color:#21283a !important;background:transparent !important;border-radius:0 !important}.button.is-outline:hover,a.button.is-outline:hover{background:#39435f !important;color:#FFFFFF !important}.breadcrumbs{font-size:12px;color:#1A1A1A}.breadcrumbs a{color:#1A1A1A}.breadcrumbs a:hover{color:#39435f}a{color:#21283a;transition:color 0.2s ease}a:hover{color:#39435f}.accordion-title{font-size:15px !important;color:#2C2C2C !important;border-color:#E8E2DC !important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{border:1px solid #E8E2DC !important;border-radius:2px !important;font-size:14px;color:#2C2C2C}input:focus,textarea:focus,select:focus{border-color:#39435f !important}@media (max-width:767px){}@media (max-width:767px){}@media (max-width:767px){}.home .banner,.home .banner-inner{overflow:visible !important}.home .banner-wrap{overflow:visible !important}@media (max-width:767px){.home .banner,.home .banner-inner{overflow:hidden !important}}@media (max-width:900px){}@media (max-width:480px){}.section-title-sep{font-size:36px !important;font-weight:400 !important;letter-spacing:-0.01em !important;color:#1A1A1A !important;text-align:center !important;margin-bottom:8px !important}.section-title-sep::after{content:'';display:block;width:40px;height:2px;background:#21283a;margin:14px auto 32px}.featured-box h3,.featured-box p,.featured-box .box-desc,.featured-box .box-text p{color:#1A1A1A !important}.page-id-26 iframe{display:block !important;margin:0 !important;padding:0 !important;vertical-align:bottom !important}.page-id-26 .section:last-child,.page-id-26 .section:last-child .row,.page-id-26 .section:last-child .col{padding:0 !important;margin:0 !important;max-width:100% !important;width:100% !important}.page-id-26 .section:last-child .container{max-width:100% !important;padding:0 !important;margin:0 !important}.product-small .product-cat,.product-small .woocommerce-loop-product__cat,.product-small .posted_in,.product-small .sku_wrapper,.product-small [class*="product-cat"]{display:block !important;font-size:11px !important;font-weight:700 !important;color:#21283a !important;text-transform:uppercase !important;letter-spacing:0.1em !important;margin-bottom:6px !important}.product-small .name,.product-small .product-title,.product-small .name a{font-size:20px !important;line-height:1.3 !important}.product-small .price{font-size:18px !important;font-weight:500 !important}.home .banner .button:not(.is-outline){background:#21283a !important;color:#FFFFFF !important;border:none !important;opacity:1 !important;transition:background 0.25s ease !important}.home .banner .button:not(.is-outline):hover{background:#39435f !important;color:#FFFFFF !important}.home .banner .button.is-outline{background:#39435f !important;color:#FFFFFF !important;border:none !important;opacity:1 !important;transition:background 0.25s ease !important}.home .banner .button.is-outline:hover{background:#21283a !important;color:#FFFFFF !important}@media (max-width:767px){.product-small .name,.product-small .name a{font-size:14px !important}.product .product_title{font-size:24px !important}.single_add_to_cart_button{width:100% !important;text-align:center !important}.header-main .flex-row{padding-left:15px;padding-right:15px}}#moove_gdpr_cookie_info_bar{width:min(700px,calc(100vw - 32px)) !important}@media (max-width:767px),(max-height:620px){body.overlay-visible #moove_gdpr_cookie_info_bar{height:auto !important;min-height:0 !important;max-height:92dvh !important;overflow-y:auto !important;justify-content:flex-start !important;padding:16px 14px 18px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content{margin-top:10px !important}}@media (max-width:767px),(max-height:620px){#moove_gdpr_cookie_info_bar img{max-height:42px !important;width:auto !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content{margin-top:6px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content p{font-size:0.82em !important;line-height:1.32 !important;margin-bottom:6px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{flex-direction:column !important;align-items:center !important;gap:7px !important;margin:10px 0 0 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .mgbutton{width:92% !important;min-height:42px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}}@media (max-width:767px),(max-height:620px){body.overlay-visible #moove_gdpr_cookie_info_bar{bottom:auto !important;height:auto !important;min-height:0 !important;max-height:90dvh !important;overflow-y:auto !important}#moove_gdpr_cookie_info_bar img{max-height:56px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content p{font-size:1em !important;line-height:1.5 !important;margin-bottom:10px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{flex-direction:column !important;align-items:center !important;gap:8px !important;margin:14px 0 0 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder .mgbutton{width:92% !important;min-height:46px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}}@media (max-width:767px),(max-height:620px){#moove_gdpr_cookie_info_bar img{margin-top:0 !important;margin-bottom:8px !important}}.tax-product_cat .term-description,.archive .term-description,.tax-product_cat .term-description>p,.archive .term-description>p,.tax-product_cat .term-description p,.archive .term-description p,.tax-product_cat .term-description ul,.archive .term-description ul,.tax-product_cat .term-description ol,.archive .term-description ol,.tax-product_cat .term-description .accordion-set,.archive .term-description .accordion-set{max-width:100% !important}.tax-product_cat .term-description p,.archive .term-description p,.tax-product_cat .term-description>p,.archive .term-description>p,.tax-product_cat .term-description li,.archive .term-description li{color:#1A1A1A !important}.tax-product_cat .product-small .box-text .sku_wrapper,.archive .product-small .box-text .sku_wrapper,.woocommerce-shop .product-small .box-text .sku_wrapper{display:block !important;font-size:12px !important;line-height:1.4 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:#8A7A5C !important;margin:0 0 2px !important}.tax-product_cat .product-small .box-text .sku_wrapper .sku,.archive .product-small .box-text .sku_wrapper .sku,.woocommerce-shop .product-small .box-text .sku_wrapper .sku{font-weight:600 !important;color:#8A7A5C !important}.tax-product_cat .product-small .box-text>p:first-child,.archive .product-small .box-text>p:first-child,.woocommerce-shop .product-small .box-text>p:first-child{margin:0 !important}.tax-product_cat .product-small .box-text .product-cat,.archive .product-small .box-text .product-cat,.woocommerce-shop .product-small .box-text .product-cat{display:block !important;opacity:1 !important;font-size:11px !important;line-height:1.4 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#8A8A8A !important;margin:0 0 6px !important}:root{--fs-color-primary:#21283a !important;--fs-experimental-link-color:#21283a !important;--fs-experimental-link-color-hover:#39435f !important}.quick-view,a.quick-view,.quick-view-added{background-color:#21283a !important}.quick-view:hover,a.quick-view:hover{background-color:#39435f !important}body,p,li,td,th,input,textarea,select,button,.button,.header-top,.footer-1,.footer-1 p,.breadcrumbs,.nav>li>a,.mobile-sidebar-levels-2 .nav>li>ul>li>a,.off-canvas-center .nav-sidebar.nav-vertical>li>a{font-family:'Karla',sans-serif !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.heading-font,.widget-title,.product_title.entry-title,.product-title,.product-title a,.alt-font{font-family:'Fraunces',serif !important}h1,h2,h3,.h1,.h2,.h3,.banner h1,.banner h2,.product_title.entry-title,.product-title,.product-title a{font-weight:500 !important}h4,h5,h6,.h4,.widget-title{font-weight:600 !important}