#loop-home-uno .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{position:relative;bottom:0;top:30px;max-width:300px;margin:0 auto}#loop-home-uno .elementor-swiper-button.elementor-swiper-button-prev{position:relative!important;top:63px!important;left:33%!important}#loop-home-uno .elementor-swiper-button.elementor-swiper-button-next{position:absolute!important;top:109%!important;left:66%!important}#collezione{font-family:'Playfair Display'!important;font-size:18px!important;font-weight:400}.newsltetter-anteprima{max-width:500px!important;margin:0 auto}.newsltetter-anteprima input.sib-email-area{background-color:#ff00!important;border:0px!important;border-bottom:1px solid black!important;border-radius:0px!important}.newsltetter-anteprima span.policy-form{font-size:14px;font-family:'lato'!important}.newsltetter-anteprima input.sib-default-btn{background-color:white!important;font-size:15px!important;font-family:'lato'!important;border-radius:0px!important;border:1px solid #000!important;color:black!important;margin:0 auto;display:block;padding:5px 50px;margin-top:40px!important}.newsltetter-anteprima input.sib-default-btn:hover{background-color:black!important;color:white!important;transition:0.4s}ol.flex-control-nav.flex-control-thumbs{display:flex!important}#tab-scheda-prodotto h2{font-family:'Lato'!important;font-size:17px!important}#tab-scheda-prodotto table.woocommerce-product-attributes.shop_attributes tr,table.woocommerce-product-attributes.shop_attributes td,table.woocommerce-product-attributes.shop_attributes p{background-color:#fff!important;border:0px!important;padding:0px!important}.woocommerce table.shop_attributes th{background-color:white!important;border:0px!important;padding:0px!important}table.woocommerce-product-attributes.shop_attributes{border:0px!important}tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_monocoppia{text-align:left!important}#footer-main a,#footer-main a:link,#footer-main a:visited{color:#000;text-decoration:none;font-weight:400;position:relative;padding-bottom:4px}#footer-main a::before{content:"";position:absolute;width:10%;top:0;bottom:0;background-image:linear-gradient(90deg,gray,gray);background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .3s ease-in}#footer-main a:hover::before{background-size:100% 1px}#menulaterale .sub-menu{display:block!important}.menu-primo-livello a{font-weight:700}.sub-menu a{font-weight:normal!important}table.variations tbody>tr:nth-child(odd)>td,table.variations tbody>tr:nth-child(odd)>th,table.variations tbody>tr:nth-child(odd)>td:hover,table.variations tbody>tr:nth-child(odd)>th:hover{background-color:#fff!important}table.variations th.label{PADDING:0}.woocommerce-variation-price .price{color:black!important;margin-bottom:20px!important;display:block;font-size:18px!important}.single-product .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-thumbnails-add-to-cart.tinvwl-woocommerce_product_thumbnails{display:none!important}.single-product th.woocommerce-product-attributes-item__label{text-align:left}.colore-oro .wapf-swatch.wapf-swatch--image{max-width:110px;font-size:13px;padding:10px 5px;display:flex}.colore-oro .wapf-image-swatch-wrapper{display:flex!important;grid-template-columns:repeat(var(--wapf-cols),1fr);grid-auto-rows:auto;grid-gap:10px;justify-content:flex-start}.colore-oro .wapf-swatch--image img{vertical-align:bottom;width:25px;height:25px}.colore-oro .wapf-swatch--image{border:1px solid #fff0;text-align:center;transition:all .1s;border-radius:5px}.colore-oro .wapf-swatch--image.wapf-checked{border-color:#818181}table.variations{margin-top:20px;margin-bottom:20px!important}p.price{margin-bottom:0}#fullcut-total:after{content:'Paga ora il 30% e tra 14 giorni il saldo';font-size:13px}.woocommerce-variation-price{width:265px;padding:5px 10px 0 10px;height:60px;background-color:#fff;border-radius:5pxa margin-bottom:20px}.tsas-deposit-amount{color:#000;width:max-content;font-size:14px!important;font-weight:400!important}span.wapf-label-text{font-size:15px}.wapf input[type=checkbox],.wapf input[type=radio]{float:left;margin-top:2px!important}.wapf-field-label span{font-size:15px;line-height:21px!important}.single-product .anticipa-regalo-checkout-field{display:none!important}div#anticipa-regalo{border:1px solid #f5f5f5;padding:10px 10px 30px;border-radius:5px;background-color:#f5f5f5;margin-top:10px}.anticipa-regalo-field{margin-top:-40px!important;font-size:15px;padding-left:10px;z-index:9}.select-misura select{width:auto!important;border:1px solid #cdcdcd;padding:5px 10px;border-radius:8px}.single_variation span.woocommerce-Price-amount.amount:before{content:'Totale: ';font-size:18px}.select-misura .wapf-field-input{width:auto!important;float:left}.select-misura .wapf-field-description{width:200px!important;float:left;margin-left:10px!important}.select-misura{padding:10px 0 25px 0}.incisione-personalizzata{border:1px solid #e1e1e1;padding:10px!important;border-radius:5px}.tsas-deposit-amount{margin-top:-30px!important;display:flex;font-size:14px}.wapf-field-container{padding:15px!important;box-sizing:border-box;border:1px solid #f8f8f8;margin:10px 0;max-width:600px;border-radius:10px;background-color:#f8f8f8}div#fullcut-total{display:block;width:100%!important}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{border-radius:5px}.input-text.qty.text{background-color:#F8F8F8!important;border:1px solid #F8F8F8!important;border-radius:6px!important}.woocommerce-info,.woocommerce-info::before{border-top-color:#000000!important;color:#000!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{   background-color:#f7f7f7!important;   color:#000!important}a.button.wc-backward{background-color:white!important;color:#000;border:1px solid;font-size:18px;font-weight:500;border-radius:5px}a.button.wc-backward:hover{background-color:black!important;color:white!important;transition:0.3s}div#prezzo-a-partire-da{font-size:14px;color:#303030;display:flex;margin:0 auto;text-align:center;width:100%!important;flex-wrap:nowrap;justify-content:center}.fibofilters-filter-button{box-shadow:none!important;font-weight:400;font-size:16px}.fibofilters-horizontal-filters{text-align:center;margin-top:10px}.fibofilters-filter-button.fibofilters-filter-button-selected:before{background-color:white!important;border:1px solid #030303!important;border-radius:4px!important;box-shadow:none!important}.fibofilters-filter-button:hover:before{background-color:white!important;border:1px solid black!important;border-radius:4px!important}.woocommerce .fibofilters-input__wrapper input[type=number].fibofilters-input__element:focus,.woocommerce .fibofilters-input__wrapper input[type=search].fibofilters-input__element:focus,:root .fibofilters-input__wrapper input[type=number].fibofilters-input__element:focus,:root .fibofilters-input__wrapper input[type=search].fibofilters-input__element:focus{outline-style:none!important}.fibofilters-filter-button:focus{outline-style:none!important}.fibofilters-filter-button.fibofilters-filter-button-selected{box-shadow:inset 0 0 0 2px #363636;font-weight:500!important}.fibofilters-applied-filter{font-size:14px!important;font-weight:400!important;box-shadow:none!important;border:1px solid black!important;padding:5px!important;border-radius:4px!important}.fibofilters-applied-filters .fibofilters-applied-filter strong{font-weight:400}.fibofilters-applied-filters:before{content:'Filtri attivi';display:block;margin-bottom:10px}.fibofilters-applied-filters .fibofilters-applied-filter{background-color:#f3f3f3!important;border:0px!important;border-radius:10px!important;padding:5px 15px!important}.page-id-8963 .tinv-header{text-align:center}.page-id-8963 tr.wishlist_item td{border-color:white!important;border:0px!important}.page-id-8963 table.tinvwl-table-manage-list tr th{border:0px!important;border-color:white!important}.page-id-8963 table.tinvwl-table-manage-list tfoot tr td{border:0px!important}.page-id-8963 button.button{background-color:white!important;border:1px solid black!important;border-radius:3px!important;font-size:16px!important;font-weight:400!important;color:black!important}.page-id-8963 button.button:hover{background-color:black!important;color:white!important}.page-id-8963 a.button.product_type_variable.add_to_cart_button.wvs-add-to-cart-button.wvs_ajax_add_to_cart{background-color:white!important;border:1px solid #000;border-radius:3px!important}.page-id-8963 a.button.product_type_variable.add_to_cart_button.wvs-add-to-cart-button.wvs_ajax_add_to_cart:hover{background-color:black!important;color:white!important}.page-id-151 .cart-collaterals .cart_totals tr.shipping{display:none!important}@media screen and (max-width:767px){.single-product #loop-home-uno .elementor-swiper-button.elementor-swiper-button-prev{position:relative!important;top:67px!important;left:5%!important}.single-product #loop-home-uno .elementor-swiper-button.elementor-swiper-button-next{position:absolute!important;top:111%!important;left:88%!important}#footer-section-menu span.e-opened{width:15px!important}.tsas-deposit-amount{font-size:13px!important;top:5px!important;position:relative}.wapf-swatch.wapf-swatch--image{max-width:100px!important}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-size:25px}.single-product button.single_add_to_cart_button.button.alt{padding:10px!important;border-radius:5px!important}.wapf .colore-oro .wapf-swatch.wapf-swatch--image{padding:10px 0px!important}.wapf.wapf-swatch-label{text-align:left;padding:3px}button.single_add_to_cart_button.button.alt{font-size:15px!important}.wapf-swatch.wapf-checked{border:1px solid #b6b6b6}.wapf-swatch.wapf-checked img{border-radius:50%}#loop-home-uno .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{width:90px!important}#loop-home-uno .elementor-swiper-button.elementor-swiper-button-prev{position:relative!important;top:63px!important;left:0%!important}#loop-home-uno .elementor-swiper-button.elementor-swiper-button-next{position:absolute!important;top:110%!important;left:93%!important}}form#order_review{width:75%!important;margin:0 auto;display:block;box-shadow:0 0 10px #e3e3e3;padding:40px;border-radius:20px;background-color:#f8f8f8!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f8f8f8!important;border-radius:5px}.woocommerce-order-received p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center!important;font-size:20px!important;margin-bottom:50px!important;font-family:'Playfair Display'!important;color:black!important;line-height:40px;max-width:1024px;margin:0 auto}.woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{max-width:1024px;margin:0 auto;margin-bottom:60px}.woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{max-width:1024px;margin:0 auto;margin-bottom:60px;font-size:17px;font-weight:300!important;padding:15px;border-radius:10px;background-color:#f3f3f3}.woocommerce-order-received .woocommerce-order p{text-align:center!important;font-size:16px;margin-bottom:40px!important}.woocommerce-order-received h2.wc-bacs-bank-details-heading,.woocommerce-order-received h2.woocommerce-order-details__title{text-align:center!important}.woocommerce-order-received section.woocommerce-order-details{max-width:1024px;MARGIN:0 AUTO;background-color:#f5f5f5!important;padding:20px;border-radius:10px}.woocommerce-order-received section.woocommerce-bacs-bank-details{max-width:800px!important;margin:0 auto}.woocommerce-order-received section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{max-width:1024px!important;margin:0 auto;padding-top:50px}.woocommerce-order-received h3.wc-bacs-bank-details-account-name{text-align:center;margin-top:20px!important}ul.wc-bacs-bank-details.order_details.bacs_details{font-weight:300}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{font-weight:400!important}section.woocommerce-order-details td,section.woocommerce-order-details th{border-bottom:1px solid #e9e9e9!important}.payment_box.payment_method_stripe fieldset#wc-stripe-upe-form,.payment_box.payment_method_stripe fieldset{border:0px!important}li.wc_payment_method.payment_method_bacs{margin:20px 0px!important}.woocommerce-message{border-top-color:#000}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f4f4f4}.tsas-mixed-cart-notice p{font-size:14px;padding-top:20px!important;color:#454545}.subcat-filter-header{display:flex;justify-content:center}span.current-cat{margin-right:10px}span.current-cat{display:none!important}.subcat-filter-header{text-align:center}.subcat-buttons{display:flex!important;gap:10px!important;justify-content:center}button.subcat-btn{border:0;padding:5px 10px;border-radius:5px!important;color:#717171}button.subcat-btn:hover,button.subcat-btn.active{background-color:#FAFAF9!important;color:#000!important;transition:0.3s!important}div#ajax-price-sort,div#ajax-price-sort-global{display:flex;justify-content:center}button.price-sort-btn{padding:0 10px;border:0px!important;color:gray!important;font-size:14px!important}button.price-sort-btn:hover,button.price-sort-btn.active{color:#000!important;background-color:#f0f0f0!important}span.filter-label{font-size:14px!important;color:gray!important;position:relative;right:10px;top:2px}.subcat-header{text-align:center;margin-bottom:10px}div#ajax-price-sort-global{margin-top:25px}div#ajax-price-sort{margin-top:30px;margin-bottom:20px!important}div#ajax-subcat-filter{background-color:#FAFAF9;padding:20px;position:relative;bottom:10px}td.woocommerce-table__product-name.product-name strong,ul.wc-item-meta p{font-weight:400;color:#535353;font-size:15px!important}.woocommerce-order-received .woocommerce-order p{margin-bottom:10px!important;text-align:left!important}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{margin-right:10px}td.woocommerce-table__product-name.product-name a{font-size:17px!important;color:black!important;margin-bottom:0px!important;display:block}.woocommerce-order p.istruzioni-bonifico{text-align:center!important;margin-bottom:50px!important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a{color:#000}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button{border-color:#000}.woocommerce-message a.button.wc-forward{background-color:white!important;border:1px solid black!important}.contenuto-articolo::first-letter{font-size:80px;font-weight:300;float:none;line-height:.8;font-family:'Playfair Display'}.contenuto-articolo h2+p::first-letter{font-size:30px;font-weight:300;float:none;line-height:.8;font-family:'Playfair Display'}.single-post h2{margin-top:70px!important;display:block!important}.single-post h3{font-size:22px!important;margin-top:40px!important}nav.elementor-pagination{margin-top:50px}.page-numbers.prev,.page-numbers.next{border:1px solid #e2e2e2!important;padding:10px!important;border-radius:5px}a.page-numbers.next:hover,a.page-numbers.prev:hover{background-color:#000;color:white!important;transition:0.4s;border:1px solid black!important}img.faq-icon.faq-icon-down,img.faq-icon.faq-icon-up{max-width:25px!important;position:relative;left:20px;top:5px}.faq-item{border-bottom:1px solid #d6d6d6;padding-bottom:10px}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#000000!important}@media screen and (max-width:767px){div#ajax-price-sort,div#ajax-price-sort-global{display:flex;justify-content:center;flex-direction:column!important;text-align:center}span.filter-label{font-size:14px!important;color:gray!important;margin-bottom:10px}}@media screen and (min-width:1024px){.single-product ol.flex-control-nav.flex-control-thumbs img{max-width:100px!important}.single-product img.wp-post-image,.single-product .woocommerce-product-gallery__image.flex-active-slide{max-width:700px;margin:0 auto}.single-product .diamanti{max-width:90%!important}.single-product .woocommerce-product-gallery__image.flex-active-slide{margin:0 auto;display:block;margin:0 50px!important}}.sanvalentino a{color:#8f1919!important;font-weight:600}.term-regali-san-valentino .elementor-element.elementor-element-fbaa61f.e-flex.e-con-boxed.e-con.e-parent,.term-regali-san-valentino .elementor-element.elementor-element-489baca.e-con-full.e-flex.e-con.e-parent{background-color:#962323;color:white!important}.term-regali-san-valentino h1.elementor-heading-title.elementor-size-default,.term-regali-san-valentino h2.elementor-heading-title.elementor-size-default,.term-regali-san-valentino .elementor-element.elementor-element-3c5aaf3.elementor-widget.elementor-widget-text-editor p{color:white!important}.term-regali-san-valentino .elementor-12842 .elementor-element.elementor-element-489baca{padding-top:0%!important;padding-bottom:0%!important}.term-regali-san-valentino .elementor-element.elementor-element-7aec3cb.e-con-full.e-flex.e-con.e-child{background-size:cover!important;width:250px;height:250px;border-radius:200px;position:relative;top:45px}.term-regali-san-valentino .elementor-widget-container{font-size:18px!important;line-height:30px}.term-regali-san-valentino .elementor-12842 .elementor-element.elementor-element-b0c26a0 .elementor-heading-title{font-size:40px;padding:10px 0}@media screen and (max-width:1024px){.term-regali-san-valentino .elementor-element.elementor-element-7aec3cb.e-con-full.e-flex.e-con.e-child{background-size:cover!important;width:100px;height:100px;border-radius:100px;margin-top:30px!important}}.add_gift_card_form input#wc_gc_cart_code{padding:11px!important}.add_gift_card_form h4{font-size:18px!important}.add_gift_card_form button#wc_gc_cart_redeem_send{font-size:15px!important}a.checkout-button.button.alt.wc-forward{font-size:22px}