:root{--mmx-bg:#333;--mmx-fg:#fff;--mmx-br:hsla(0,0%,100%,.14);--mmx-tr:240ms cubic-bezier(.2,.7,.2,1)}.mmx-toggle{display:inline-flex;flex-direction:column;gap:4px;width:40px;height:40px;align-items:center;justify-content:center;background:0 0;border:0}.mmx-toggle-bar{width:22px;height:2px;background:#222;display:block}.mmx-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;z-index:998}.mmx-drawer{position:fixed;inset:0 auto 0 0;width:min(92vw,420px);transform:translateX(-100%) scale(.98);color:var(--mmx-fg);z-index:999;flex-direction:column;font-family:Barlow Condensed,sans-serif;letter-spacing:4px;box-shadow:none}.mmx-drawer,.mmx-head{background:var(--mmx-bg);display:flex}.mmx-head{position:sticky;top:0;z-index:2;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--mmx-br)}.mmx-title{font-weight:600}.mmx-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;line-height:1;background:0 0;color:#fff;border:0}.mmx-list,.mmx-root{list-style:none;margin:0;padding:8px 0}.mmx-list li+li,.mmx-root>li+li{border-top:1px solid var(--mmx-br)}.mmx-has-children>.mmx-subt,.mmx-root>li>a,.mmx-sub>li>a{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:0 0;border:0;color:var(--mmx-fg);text-decoration:none;text-transform:uppercase;text-align:left;line-height:1.15;padding:16px 18px;font-family:Barlow Condensed,sans-serif;letter-spacing:4px;font-weight:400;font-size:20px}.mmx-sub>li>a{font-size:16px}.mmx-sub[hidden],.mmx-subwrap[hidden]{display:block;height:0;overflow:hidden}.mmx-sub,.mmx-subwrap{height:auto;list-style:none}.mmx-sub,.mmx-subwrap a{color:#fff;text-transform:uppercase}.mmx-nested .mmx-auto{background:0 0}.mmx-drawer:not(.is-open),.sidebar:not(.open){content-visibility:hidden;contain:layout paint style}.mmx-root>li,.mmx-sub>li,.mmx-subwrap .mmx-list>li{opacity:0;transform:translateY(6px)}.mmx-root{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.mmx-auto:after,.mmx-subt:after{content:"";display:inline-block;width:0;height:0;margin-left:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.mmx-root::-webkit-scrollbar{width:10px}.mmx-root::-webkit-scrollbar-track{background:0 0}.mmx-root::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.75);border-radius:8px;border:2px solid transparent}.mmx-root{scrollbar-color:#fff transparent;scrollbar-width:thin}@media (min-width:1025px){.mmx-toggle{display:none}}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(webfonts/home/barlow-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(webfonts/home/barlow-condensed-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}section{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}h1,h3{font-family:Gilda Display,serif;font-weight:400;line-height:1.25em;margin:0 0 20px;color:#222}input[type=email],input[type=text]{border:1px solid #000;padding:10px;border-radius:0}input[type=submit]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0!important}.section-subtitle{font-size:15px;font-family:Barlow Condensed,sans-serif;color:#666;text-transform:uppercase;letter-spacing:6px;margin-bottom:5px}.section-subtitle,.section-title{font-weight:400;position:relative}.section-title{font-size:30px;font-family:Gilda Display,serif;color:#222;margin-bottom:20px;line-height:1.25em}#cerca svg{-webkit-transition:all .4s;transition:all .4s}#cerca:hover svg,.header_sticky #cerca:hover svg{fill:#aa8453;-webkit-transition:all .4s;transition:all .4s;transform:scale(1.2)}#il-mio-account svg,#il-mio-account:hover svg path,.header_sticky #il-mio-account:hover svg path{-webkit-transition:all .4s!important;transition:all .4s!important}#il-mio-account:hover svg{transform:scale(1.2)}#lista-desideri svg{-webkit-transition:all .4s;transition:all .4s}#lista-desideri.piena svg path{fill:#aa8453;stroke:#aa8453;stroke-width:1px}#lista-desideri.piena svg:hover path,#lista-desideri.vuota svg:hover path{fill:#fff;stroke:#fff}#lista-desideri:hover svg{transform:scale(1.2)}.header_sticky #lista-desideri.piena svg path{fill:#aa8453;stroke:#aa8453}.header_sticky #lista-desideri.piena .heart-icon:hover .heart-outline{fill:#222;stroke:#222}.header_sticky #lista-desideri.vuota svg path{fill:none;stroke:#222}.header_sticky #lista-desideri.vuota .heart-icon:hover .heart-outline{fill:#222;stroke:#222}#carrello svg{-webkit-transition:all .4s;transition:all .4s}#carrello:hover svg:first-of-type path,.header_sticky #carrello:hover svg:first-of-type path{stroke:#aa8453;-webkit-transition:all .4s;transition:all .4s}#carrello:hover svg:first-of-type circle,.header_sticky #carrello:hover svg:first-of-type circle{fill:#aa8453;stroke:#aa8453;-webkit-transition:all .4s;transition:all .4s}#carrello:hover svg:nth-child(2){transform:rotate(110deg)!important;-webkit-transition:all .4s;transition:all .4s}#carrello svg:nth-child(2){transform:rotate(141deg)!important;top:-33px;left:13px;width:32px;height:32px}#carrello:hover svg{transform:scale(1.2)}#carrello span{position:absolute;top:-27px;left:21px;color:#fff;width:10px;height:10px;padding:5px;display:inline-grid;line-height:10px;text-align:center;font-size:11px;font-weight:700}#carrello{transition:all .5s}#carrello.animated{transform:rotate(1turn)}#overlay_ricerca{position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;display:none;opacity:0}#overlay_ricerca:before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:20;width:100%;height:100%}.home #overlay_ricerca:before{background-color:rgba(0,0,0,.8)}.home #overlay_ricerca>div{top:-10%}#overlay_ricerca>div{width:100%;max-width:800px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;z-index:20;position:relative;top:-7%}.dgwt-wcas-search-wrapp{max-height:800px!important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size:27px!important;background-color:transparent!important;border:1px solid #fff!important;border-radius:33px!important;width:0;height:70px!important;color:#fff!important;padding:20px!important}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:11px 20px 11px 43px!important}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{fill:#fff!important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{background-color:transparent}.dgwt-wcas-pd-addtc-form input.qty{width:60px;height:50px;border:0;text-align:center;-moz-appearance:none;appearance:none;background:#f8f5f0;border-radius:30px;font-weight:500;color:#747691;font-size:16px}.dgwt-wcas-pd-addtc-form .add_to_cart_inline a{font-size:13px!important;font-weight:700!important;letter-spacing:2px!important;text-align:center;text-transform:uppercase;transition:all .3s ease 0s;background-color:#aa8453!important;color:#fff!important;border:0!important;padding:7px!important;border-radius:0!important}.dgwt-wcas-pd-addtc-form .add_to_cart_inline a:hover{background-color:#222!important}.dgwt-wcas-pd-addtc{display:none!important}#overlay_ricerca>div>input{font-size:27px;background-color:transparent;border:1px solid #fff;border-radius:33px;width:0;color:#fff;padding:20px}#overlay_ricerca button{width:30px;height:45px;cursor:pointer;text-decoration:none;border:none;background-color:transparent;margin:-10px 30px 0}#overlay_ricerca button svg{fill:#fff}.animazione_lenta{animation-duration:2s;animation-fill-mode:both}.fadeInLeft{opacity:0;transform:translateX(-100%);animation-name:fadeInLeft}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.fadeInRight{opacity:0;transform:translateX(100%);animation-name:fadeInRight}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.header_sticky .top-navbar .social li:first-of-type{display:block}.top-navbar .social a:hover{color:#666}.navbar-links>a{-webkit-transition:all .4s;transition:all .4s}.navbar-links>a:hover{color:#aa8453}.navbar-toggle-sidebar{cursor:pointer}.dropdown_link{-webkit-transition:all .4s;transition:all .4s}.header_sticky .dropdown_link{color:#222}.dropdown_menu a,.dropdown_menu a:hover{-webkit-transition:all .5s;transition:all .5s}.dropdown_menu a:hover{margin-left:8px;font-weight:700;color:#aa8453}.dropdown:hover .dropdown_menu{display:block}.mega-menu{transition:all .5s ease-in-out}#gioielli-dropdown:hover+.mega-menu,.mega-menu:hover{opacity:1;visibility:visible}.sidebar-menu .dropdown{position:relative;display:inline-block;top:2px}.sidebar-menu #faq{margin:0}.sidebar-menu .dropdown-toggle{cursor:pointer;color:#fff}.sidebar-menu .dropdown-menu{position:absolute;top:15px;right:-49px;z-index:1000;display:none;float:right;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.18);box-shadow:0 6px 12px rgba(0,0,0,.18)}.sidebar-menu .dropdown-menu li,.sidebar-menu .dropdown-menu li a{display:block;clear:both;color:#333;white-space:nowrap}.sidebar-menu .dropdown-menu li a{padding:3px 20px;font-weight:400;line-height:1.42857143}.sidebar-menu .dropdown-menu li a:focus,.sidebar-menu .dropdown-menu li a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}@media (max-width:767px){.sidebar-menu .dropdown-menu{position:static;float:none}}.nav-toggle-custom{top:1px!important;cursor:pointer;display:block!important}.nav-toggle-custom:active,.nav-toggle-custom:focus,.nav-toggle-custom:hover{outline:0;border-bottom:none!important}#toggle-sidebar{transition:all .4s}.navbar-toggle-sidebar.active svg:last-child{display:block!important}.navbar-toggle-sidebar.active svg:first-child{display:none!important}#toggle-sidebar svg{transition:all .4s}#toggle-sidebar:hover svg path:last-child{stroke:#aa8453;transition:all .4s}.header_sticky .navbar-toggle-sidebar svg path:last-child{stroke:#222}.header_sticky .navbar-toggle-sidebar svg:last-child .cls-2{fill:#222!important}.header_sticky .navbar-links>a{color:#222}.header_sticky .navbar-links>a:hover{color:#aa8453}.header_sticky #cerca svg{fill:#222}.header_sticky #il-mio-account svg path{fill:#222!important}.header_sticky #carrello svg:first-of-type path{stroke:#222}.header_sticky #carrello svg:first-of-type circle{fill:#222;stroke:#222}#azioni a{-webkit-transition:all .4s;transition:all .4s}.mmx-toggle{cursor:pointer}.mmx-overlay{pointer-events:none;transition:opacity var(--mmx-tr)}.mmx-overlay.is-open{opacity:1;pointer-events:auto}.mmx-drawer{transition:transform var(--mmx-tr)}.mmx-drawer.is-open{transform:translateX(0) scale(1);box-shadow:0 20px 40px rgba(0,0,0,.35)}.mmx-close{cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.mmx-close:hover{background:hsla(0,0%,100%,.18);border-color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.35);transform:scale(1.05)}.mmx-close:active{transform:scale(.98)}.mmx-list{list-style:none;margin:0;padding:8px 0}.mmx-list li+li{border-top:1px solid var(--mmx-br)}.mmx-subwrap .mmx-list{padding:0 0 0 15px}.mmx-has-children>.mmx-subt,.mmx-root>li>a,.mmx-sub>li>a{cursor:pointer}.mmx-sub>li>a{font-size:20px}.mmx-has-children>.mmx-subt:hover,.mmx-root>li>a:hover{background:hsla(0,0%,100%,.06)}.mmx-auto-caret,.mmx-caret{width:20px;height:20px;flex:0 0 20px;transition:transform var(--mmx-tr)}.mmx-auto-caret path,.mmx-caret path{stroke:currentColor;fill:none;stroke-width:2.2}.mmx-has-children.is-open>.mmx-subt .mmx-caret{transform:rotate(180deg)}.mmx-sub[hidden],.mmx-subwrap[hidden]{transition:height var(--mmx-tr)}.mmx-subwrap a{color:#fff;text-transform:uppercase}.mmx-list a{display:block;text-decoration:none;color:var(--mmx-fg);text-transform:uppercase;text-align:left;font-weight:500;font-size:16px;line-height:1.2;padding:14px 18px}.mmx-list a:hover{background:hsla(0,0%,100%,.06)}.mmx-nested{padding:0 0 8px}.mmx-nested .menu-item-has-children>a{position:relative;padding-right:44px}.mmx-nested .mmx-auto{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:0 0;border:0;color:var(--mmx-fg);cursor:pointer}.mmx-nested .mmx-open>.mmx-auto .mmx-auto-caret{transform:rotate(180deg)}.mmx-nested ul{margin:0;padding:0}.mmx-nested li{border-top:1px solid var(--mmx-br)}.mmx-nested ul ul a{padding-left:28px}.mmx-nested ul ul ul a{padding-left:44px}.mmx-nested ul ul ul ul a{padding-left:60px}body.mmx-noscroll{overflow:hidden}.sidebar:not(.open){content-visibility:hidden;contain:layout paint style}.mmx-root>li{transition:opacity .26s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1)}.mmx-drawer.is-open .mmx-root>li{opacity:1;transform:none}.mmx-drawer.is-open .mmx-root>li:first-child{transition-delay:60ms}.mmx-drawer.is-open .mmx-root>li:nth-child(2){transition-delay:.1s}.mmx-drawer.is-open .mmx-root>li:nth-child(3){transition-delay:.14s}.mmx-drawer.is-open .mmx-root>li:nth-child(4){transition-delay:.18s}.mmx-drawer.is-open .mmx-root>li:nth-child(5){transition-delay:.22s}.mmx-sub>li,.mmx-subwrap .mmx-list>li{transition:opacity .22s cubic-bezier(.2,.7,.2,1),transform .22s cubic-bezier(.2,.7,.2,1)}.mmx-subwrap .mmx-list>li{opacity:0;transform:translateY(6px)}.mmx-sub.mmx-open>li,.mmx-subwrap.mmx-open .mmx-list>li{opacity:1;transform:none}.mmx-sub>li:first-child,.mmx-subwrap .mmx-list>li:first-child{transition-delay:30ms}.mmx-sub>li:nth-child(2),.mmx-subwrap .mmx-list>li:nth-child(2){transition-delay:60ms}.mmx-sub>li:nth-child(3),.mmx-subwrap .mmx-list>li:nth-child(3){transition-delay:90ms}.mmx-sub>li:nth-child(4),.mmx-subwrap .mmx-list>li:nth-child(4){transition-delay:.12s}.mmx-sub>li:nth-child(5),.mmx-subwrap .mmx-list>li:nth-child(5){transition-delay:.15s}.mmx-sub>li:nth-child(6),.mmx-subwrap .mmx-list>li:nth-child(6){transition-delay:.18s}.mmx-sub>li:nth-child(7),.mmx-subwrap .mmx-list>li:nth-child(7){transition-delay:.21s}.mmx-sub>li:nth-child(8),.mmx-subwrap .mmx-list>li:nth-child(8){transition-delay:.24s}.mmx-auto:after{content:"";display:inline-block;width:0;height:0;margin-left:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.mmx-auto:after,.mmx-subt:after{transition:transform var(--mmx-tr)}.mmx-has-children.is-open>.mmx-subt:after,.mmx-open>.mmx-auto:after{transform:rotate(180deg)}.mmx-root::-webkit-scrollbar-thumb:hover{background:#fff}@media (prefers-reduced-motion:reduce){.mmx-drawer,.mmx-overlay,.mmx-root>li,.mmx-sub>li,.mmx-subwrap .mmx-list>li{transition:none!important}}@media (min-width:992px){.header_sticky{position:fixed;width:100%;background-color:#fff;z-index:150;left:0;top:0;animation:slideDown .5s;height:130px}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.sidebar{background-color:#fff;position:fixed;top:0;right:-320px;height:100%;width:320px;overflow:hidden;z-index:151;transition:right .5s ease,opacity .5s ease;opacity:0}.sidebar.open{right:0;opacity:1}.sidebar-menu{margin:0;padding:0 32px;list-style:none}.sidebar-menu:first-of-type{margin:0}.sidebar-menu:first-of-type .dropdown{width:25px;float:right}.sidebar .dati_fatturazione{position:absolute;bottom:0;width:100%}.sidebar .dati_fatturazione p{text-align:center;font-size:9px;line-height:15px;margin:25px auto}.sidebar .dati_fatturazione p span{font-size:24px;position:relative;top:8px}.recapiti{margin:25px 0}.sidebar-menu-item{padding:10px 0;list-style:none;font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:3px;line-height:1.5em;border-bottom:1px solid #f4f4f4}.sidebar-menu-item,.sidebar-menu-item a{font-weight:400;text-transform:uppercase}.sidebar-menu-item a{font-family:Barlow,sans-serif;font-size:12px;color:#222;text-decoration:none;position:relative;padding:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;letter-spacing:.5px;display:inline-block}.sidebar-menu-item a:hover{color:#aa8453;padding-left:8px;font-weight:700;-webkit-transition:all .5s;transition:all .5s}.sidebar-menu-item a>span{float:left}.sidebar .info{padding:0 32px;margin:0 0 20px;min-height:65px;display:flex}.sidebar .info:first-of-type{margin:0 0 7px}.sidebar .info:nth-child(2){min-height:50px}.sidebar .info>a{display:flex}.sidebar .info div:first-of-type{width:60px;height:50px;border:1px solid #aa8453;-webkit-animation:pulse 4s infinite;animation:pulse 4s infinite;border-radius:50%}.sidebar .info svg{width:30px;height:30px;fill:#aa8453;padding:10px 9px}.sidebar .call{width:100%;height:auto;color:#222;font-weight:400;font-size:15px;margin-top:0;margin-left:10px;display:grid}.sidebar .call:last-child{margin-top:-8px}.sidebar .call span{width:100%;height:auto;color:#222;font-weight:400;font-size:15px;margin-top:0;font-family:Barlow,sans-serif}.sidebar>div>div:first-child>a>div.call>span:nth-child(2){font-family:Gilda Display,serif;font-size:14px;color:#aa8453;display:grid}.sidebar>div>div:first-child>a>div.call>span:nth-child(2)>span{font-family:Gilda Display,serif;font-size:11px;color:#aa8453;display:grid;top:-10px;position:relative}.sidebar .call span:nth-child(2){font-family:Gilda Display,serif;font-size:18px;color:#aa8453;margin-top:-7px}.sidebar .call .numero_whatsapp{font-family:Gilda Display,serif;font-size:18px;color:#aa8453;margin-bottom:5px}.sidebar .call .numero_whatsapp:last-child{margin-top:-5px}#frecce-slider button{cursor:pointer;transition:all .2s ease-in-out}#frecce-slider button:hover{transform:scale(.9);background:0 0;border:1px solid #aa8453;color:#fff}.contattaci_slider a:hover .icon{background-color:#fff}.contattaci_slider .icon,.contattaci_slider a:hover .icon{-webkit-transition:all .5s;transition:all .5s}#introduzione{margin:75px 0}#introduzione .la-storia{display:flex;justify-content:center;align-items:start;margin:75px 0 0}#introduzione .la-storia a{font-size:16px;color:#524631}#introduzione>.container>div>h1,#introduzione>.container>div>p{text-align:center}#introduzione .la-storia>div:first-of-type{padding:30px}#introduzione .la-storia>div>div{margin-bottom:30px}#introduzione .la-storia p{margin-bottom:20px;text-align:justify;font-size:14px}#introduzione .la-storia .section-title{font-size:45px;margin:0}#introduzione .info{padding:0;margin:0 0 20px;display:flex}#introduzione .info a{font-family:Gilda Display,serif;font-size:24px;color:#aa8453}#introduzione .info div:first-of-type{width:60px;height:60px;border:1px solid #aa8453;-webkit-animation:pulse 4s infinite;animation:pulse 4s infinite;border-radius:50%}#introduzione .info svg{width:40px;height:40px;stroke:#aa8453;padding:10px}#introduzione .info svg circle,#introduzione .info svg path{stroke:#01a701}#introduzione .call{width:100%;height:auto;color:#222;font-weight:400;font-size:15px;margin-top:0;margin-left:10px;display:grid}#introduzione img{width:550px}#info_negozio_prodotto{margin:20px 0;display:flex;flex-wrap:nowrap}#info_negozio_prodotto>span{font-size:20px;flex-basis:25%;margin:0;min-height:62px;text-align:center;font-weight:700}#info_negozio_prodotto svg{width:65px;height:65px;fill:#aa8453}#info_negozio_prodotto .info-negozio-icon{display:block}#info_negozio_prodotto>span small{font-weight:400}section::selection{background-color:transparent;color:inherit}#le-stelle-ecommerce{max-height:87px;top:42px}#le-stelle-ecommerce>div:first-of-type{background-color:#aa8453;height:45px;position:relative;overflow:hidden}#le-stelle-ecommerce>div:first-of-type:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(318deg,#ab8a62 10%,#fff 50%,#ab8a62 70%);background-size:600% 100%;z-index:0}#le-stelle-ecommerce>div:first-of-type>*{position:relative;z-index:1}#le-stelle-ecommerce>div:last-of-type{display:flex;justify-content:flex-end;max-height:100px}#le-stelle-ecommerce .container h3{padding:5px 0 0}#le-stelle-ecommerce>div img{max-width:150px;width:100%;height:auto;position:relative;top:-98px;left:-185px}#categorie{padding:100px 0;background:#f8f5f0}#categorie .section-subtitle{margin:0 0 0 11px}.categorie{display:flex;flex-wrap:wrap;margin:30px 0}#categorie .categoria{position:relative;overflow:hidden;flex-basis:30%;max-height:263px;margin:10px;cursor:pointer}#categorie .categoria:nth-child(4),#categorie .categoria:nth-child(5){flex-basis:45.8%;margin:10px;max-height:300px}#categorie .categoria:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09);transform:scale(1.09);-webkit-filter:brightness(70%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}#categorie .categoria:hover .con{bottom:-12px}#categorie .categoria img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:auto}#categorie .categoria .con{padding:20px;position:absolute;bottom:-60px;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s;text-align:left;z-index:1;height:auto;box-sizing:border-box;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 2%,rgba(0,0,0,.75) 90%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%)}#categorie .categoria .con h3,#categorie .categoria .con h3 a{position:relative;color:#fff;font-size:27px;font-weight:400;margin-top:5px;margin-bottom:5px;text-decoration:none}#categorie .categoria:hover .descrizione{display:block}#categorie .categoria .line{text-align:center;height:1px;width:60px;background-color:hsla(0,0%,100%,.2);transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;margin:auto 0 30px}#categorie .categoria:hover .line{width:100%;transition-property:all;transition-duration:.8s;transition-timing-function:ease-in-out}#categorie .categoria .con .permalink{font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;color:#fff;height:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline}#categorie .categoria .con .permalink a{color:#fff;text-align:right;text-decoration:none}#categorie .categoria .con .permalink a:hover{color:#aa8453}#configura-il-tuo-gioiello{padding:100px 0}#configura-il-tuo-gioiello .section-subtitle,.section-title{margin:0 0 0 11px}#configura-il-tuo-gioiello .container>div .section-subtitle{text-align:center;font-family:Gilda Display,serif;font-size:25px;color:#ab8a62;font-weight:400}#configura-il-tuo-gioiello .container>div .section-subtitle:after{content:"";position:absolute;width:60%;height:1px;left:20%;bottom:-15px;background-color:#ab8a62}#configura-il-tuo-gioiello .container>div p{text-align:center;margin:46px auto}#configura-il-tuo-gioiello .container>div .btn-dark{margin:0 auto;display:table}#configura-il-tuo-gioiello .container>div .btn-dark a{position:relative;padding:13px 14px 13px 10px;animation:animateBg 2.5s linear infinite;background-image:linear-gradient(121deg,#ab8a62,#fff 19%,#ab8a62 40%);background-size:600% 100%;transition:background-image .5s ease-in-out}@keyframes animateBg{0%{background-position:100% 0}to{background-position:0 0}}#configura-il-tuo-gioiello .container>div .btn-dark svg{width:25px;height:25px;position:relative;top:5px;z-index:10}#configura-il-tuo-gioiello .container>div{display:flex;flex-wrap:nowrap;align-items:center}#configura-il-tuo-gioiello .container>div>div:first-child{flex-basis:40%}#configura-il-tuo-gioiello .container>div>div:last-child{flex-basis:60%}#configura-il-tuo-gioiello .container>div img{width:75%;height:auto}#prodotti-in-vetrina{padding:100px 0}#owl-prodotti-in-vetrina{margin:30px 0}#prodotti-in-vetrina .section-subtitle,.section-title{margin:0 0 10px 11px}#prodotti-in-vetrina .section-title{font-size:19px}.loop-prodotti{display:flex;flex-wrap:wrap;justify-content:space-between}.loop-prodotti .prodotto{position:relative;overflow:hidden;flex-basis:30%;height:500px;max-height:500px;margin:10px 30px 10px 0}.loop-prodotti .prodotto .dettagli_aggiuntivi{position:absolute;top:0;left:10px;z-index:100;opacity:0;transition:all .7s}.loop-prodotti .prodotto .dettagli_aggiuntivi h3{color:#fff;font-size:15px}.loop-prodotti .prodotto:hover .dettagli_aggiuntivi{opacity:1;top:10px}.loop-prodotti .prodotto:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09);transform:scale(1.09);-webkit-filter:brightness(55%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.loop-prodotti .prodotto:hover .con{bottom:79px}.loop-prodotti .prodotto>.product-image-link{display:block;line-height:0}.loop-prodotti .prodotto img{-webkit-transition:all .5s;transition:all .5s;width:100%;object-fit:cover;height:400px;max-height:400px;aspect-ratio:3/4}.loop-prodotti .prodotto .disp{position:absolute;top:14px;right:12px;z-index:3;writing-mode:vertical-rl;transform:rotate(180deg);text-orientation:mixed;text-transform:uppercase;color:#fff;font-size:12px;font-weight:400;letter-spacing:3px;background:rgba(106,14,7,.28);border:1px solid #fff;font-family:Barlow Condensed,sans-serif;padding:10px 3px;line-height:1.5em}.loop-prodotti .prodotto .con{padding:20px;position:absolute;bottom:-33px;left:0;width:100%;-webkit-transition:all 1s;transition:all 1s;text-align:left;z-index:1;height:auto;box-sizing:border-box}#owl-prodotti-in-vetrina .con,#owl-prodotti-popolari .con,#owl-prodotti-ultimi-inseriti .con{bottom:-85px!important}#owl-prodotti-in-vetrina .prodotto:hover .con,#owl-prodotti-popolari .prodotto:hover .con,#owl-prodotti-ultimi-inseriti .prodotto:hover .con{bottom:53px!important}.loop-prodotti .prodotto .con .prezzi,.loop-prodotti .prodotto .con .prezzi a{position:relative;color:#fff;font-size:20px;display:inline;letter-spacing:3px;text-transform:uppercase}.loop-prodotti .prodotto .con .prezzi i{font-size:6px;margin-right:2px}.loop-prodotti .con a{position:relative;color:#666;font-size:19px;font-weight:400;margin-top:5px;margin-bottom:5px;text-decoration:none;display:block;height:2em;line-height:1em;overflow:hidden;text-overflow:ellipsis;font-family:Gilda Display,serif}.loop-prodotti a{color:#666!important}.loop-prodotti .prodotto span:nth-child(2):before{content:"/";position:relative;top:0;left:0;color:#666;padding:0 10px 0 0}.loop-prodotti .prodotto:hover span:nth-child(2):before{color:#fff}.loop-prodotti .prodotto .prezzi .listino{text-decoration:line-through;font-size:17px;color:#666}.loop-prodotti .prodotto .prezzi .scontato{font-size:24px;color:#aa8453}.loop-prodotti .prodotto .con i{color:#fff;font-size:18px}.loop-prodotti .prodotto .con i:hover{color:#fff}.loop-prodotti .prodotto .con .btn-light{margin-left:0;border-radius:30px;border-color:#666;padding:11px 30px}.loop-prodotti .prodotto .con .btn-light:hover{border-color:#aa8453}.loop-prodotti .prodotto .descrizione{display:none;color:#fff;font-size:15px;text-align:justify}.loop-prodotti .prodotto:hover .descrizione{display:block}.loop-prodotti .prodotto .line{text-align:center;height:2px;width:60px;background-color:#fff;transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;margin:auto 0 30px}.loop-prodotti .prodotto:hover .line{width:100%;transition-property:all;transition-duration:.8s;transition-timing-function:ease-in-out;position:relative;bottom:-4px}.loop-prodotti .prodotto .con .permalink{font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;color:#fff;height:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline}.loop-prodotti .prodotto .con .permalink a{color:#fff!important;text-align:right;text-decoration:none;float:right}.loop-prodotti .prodotto .con .permalink i{font-size:10px;text-align:right}.loop-prodotti .prodotto .con .permalink a:hover,.loop-prodotti .prodotto .con .permalink i:hover{color:#aa8453}.loop-prodotti .prodotto:hover .con>a{color:#fff!important}.loop-prodotti .prodotto .con>a:after{content:"...";position:relative;bottom:0;right:0;color:#666}.loop-prodotti .prodotto:hover .con>a:after{color:#fff}.loop-prodotti .prodotto:hover .prezzi .listino{color:#fff!important}.loop-prodotti .prodotto:hover .prezzi .scontato{color:#39b75a!important}.loop-prodotti .prezzi{display:flex;justify-content:center;font-size:18px;font-weight:700;margin:10px 0}.loop-prodotti .prezzi span{margin:0 5px}.custom-nav-prodotti{position:relative;top:150px;transform:translateY(-50%);width:100%;z-index:10}.custom-nav-prodotti .precedente{position:absolute;top:55px;left:-60px;text-align:center}.custom-nav-prodotti .successivo{position:absolute;top:55px;right:-60px;text-align:center}.custom-nav-prodotti .precedente,.custom-nav-prodotti .successivo{cursor:pointer}#prodotti-popolari,#prodotti-ultimi-inseriti{padding:100px 0}#laboratorio-orafo{background-color:#222;padding:100px 0}#laboratorio-orafo>div>div.row>div:first-child,#laboratorio-orafo>div>div.row>div:nth-child(2){flex-basis:50%}#laboratorio-orafo>div>div.row img{width:100%;height:auto;position:relative;top:-85px}#laboratorio-orafo .section-subtitle{color:#aa8453}#laboratorio-orafo .section-title{color:#fff;display:flex;align-items:baseline;margin:20px 0 35px}#laboratorio-orafo .section-title>span{font-size:40px}#laboratorio-orafo .section-title>p{font-size:15px;margin:0 6px}#laboratorio-orafo .section-title>p>i>strong{color:#ddd}#laboratorio-orafo .row{display:flex;flex-wrap:nowrap;justify-content:center}#laboratorio-orafo .row>div>p{font-size:20px;line-height:33px;text-align:justify;padding:0 70px 0 0;color:#bbb}#laboratorio-orafo .row>div>p strong{color:#eee;font-weight:700}#laboratorio-orafo .row>div>p a{color:#c7975e!important}#video{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px;position:relative}.lazy-bg{background-image:none!important}@media (max-width:767px){#video{background-attachment:scroll}}#video:after{content:"";position:absolute;width:100%;height:500px;background-color:rgba(0,0,0,.6);z-index:40;top:0;left:0}#overlay_video{position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:200;display:none;opacity:0}#overlay_video:before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,.9);width:100%;height:100%}#video .contenuto_video{display:table;margin:0 auto;padding:70px 0 0;z-index:50;position:relative}#video .section-subtitle{color:#fff;text-align:center;line-height:1.75em}#video .logo-legamidicuore{width:470px;height:auto}#video .vid{position:relative;z-index:8;display:table;margin:30px auto;background-color:transparent;border:none;cursor:pointer}#video .vid .icon{width:60px;height:60px;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;line-height:60px;text-align:center;font-size:40px;-webkit-animation:pulse 4s infinite;animation:pulse 4s infinite;stroke:unset}#video .vid:hover .icon svg path:nth-child(2){fill:#aa8453;transition-duration:1s}#video .vid .icon>svg{width:50px;height:50px;position:relative;top:5px}#video .vid .icon>svg path:nth-child(2){fill:#fff}#modale_video_popup{background-color:#000;padding:20px 45px;height:650px;opacity:0;display:none;top:15%;position:fixed;z-index:0;left:27%;width:800px}#modale_video_popup .modal-content{height:600px;width:800px}#contenuto_video_popup{height:100%}#contenuto_video_popup>iframe{width:100%;height:100%}#chiudi-video{top:-4px;right:0;position:relative;cursor:pointer;float:right}#chiudi-video svg{width:25px;height:25px;fill:#aa8453;transform:rotate(0);transition-duration:.2s;display:block!important}#chiudi-video .cls-2{fill:#aa8453}#chiudi-video:hover svg{transform:rotate(90deg);transition-duration:.2s}#servizi{padding:40px 0}#servizi .container>div{display:flex;flex-wrap:nowrap}#servizi .container>div>div{position:relative;overflow:hidden;flex-basis:50%;max-height:400px;background:#f8f5f0}.home #servizi .container>div>div{opacity:0}#servizi .img{position:relative;overflow:hidden}#servizi .img:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09);transform:scale(1.09);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}#servizi .img img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:auto}#servizi .content{padding:30px}#servizi .content .cont{display:table-cell;vertical-align:middle}#servizi .content .cont h3{margin:0 0 10px;font-size:17px;color:#222;font-weight:400;line-height:25px;text-align:left;font-family:Gilda Display,serif}#servizi .content .cont p{font-family:Barlow,sans-serif;font-size:13px;font-weight:400;line-height:1.75em;color:#666;margin-bottom:0;text-align:justify}#servizi .content .cont p a{text-decoration:none;font-weight:700}#servizi .content .info h2{font-size:15px;letter-spacing:3px;color:#666;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;margin-bottom:5px}@media screen and (max-width:991px){#servizi .content .cont h3{line-height:1.25em}}.btn-dark{position:relative;line-height:1.2em}.btn-dark a{font-weight:400;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;background:#ab8a62;color:#fff;padding:13px 22px;margin:30px 0;position:absolute;font-size:15px;letter-spacing:3px;text-decoration:none}.btn-dark a:after{content:"";width:0;height:100%;position:absolute;bottom:0;left:100%;z-index:1;background:#222;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-dark a span{position:relative;z-index:2}.btn-dark a:hover:after{width:100%;left:0;-webkit-transition:width .3s ease;transition:width .3s ease}.btn-dark a:hover span{color:#fff}.btn-light a:after{-webkit-transition:all .3s ease;transition:all .3s ease}.btn-light a:hover:after{width:100%;left:0;-webkit-transition:width .3s ease;transition:width .3s ease}.btn-light a:hover span{color:#222}#marchi{padding:50px 0;background:#f8f5f0}#marchi .section-subtitle{margin:30px 0 30px 11px}.marchi{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}#marchi .marchio{position:relative;overflow:hidden;flex-basis:20%;max-height:500px;margin:10px;cursor:pointer}#marchi-firmati-cipolla .marchio:first-of-type,#marchi-firmati-cipolla .marchio:nth-child(2){flex-basis:47.5%;margin:10px;max-height:300px}#marchi-gioielleria .marchio{flex-basis:23%;margin:10px;max-height:300px;box-sizing:border-box}#marchi-orologi .marchio{flex-basis:47.5%;margin:10px;max-height:300px;box-sizing:border-box}#marchi-gioielleria .marchio>div:first-of-type img,#marchi-orologi .marchio>div:first-of-type img{height:300px;width:100%;object-fit:cover}#marchi .marchio:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09);transform:scale(1.09);-webkit-filter:brightness(70%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}#marchi .marchio:hover .con{bottom:0}#marchi .marchio>div>img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:auto}.marchio .logo-brand{width:150px;height:auto!important}#marchi .marchio .con{padding:20px;position:absolute;bottom:-60px;left:0;width:100%;-webkit-transition:all .3s;transition:all .3s;text-align:left;z-index:1;height:auto;box-sizing:border-box;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.1) 2%,rgba(0,0,0,.75) 90%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);background:linear-gradient(180deg,transparent,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%)}#marchi .marchio .line{text-align:center;height:1px;width:60px;background-color:hsla(0,0%,100%,.2);transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;margin:auto 0 30px}#marchi .marchio:hover .line{width:100%;transition-property:all;transition-duration:.8s;transition-timing-function:ease-in-out}#marchi .marchio .con .permalink{font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#fff;height:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline}#marchi .marchio .con .permalink a{color:#fff;text-align:right;text-decoration:none}#marchi .marchio .con .permalink a:hover{color:#aa8453}#articoli{background-color:#222;padding:100px 0}#articoli .section-title{color:#fff}#articoli .section-subtitle{color:#aa8453}.news .item{position:relative;overflow:hidden;margin-bottom:30px;max-width:400px}.news .item:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09);transform:scale(1.09);-webkit-filter:brightness(70%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.news .item:hover .con{bottom:0}.news .item img{-webkit-transition:all .5s;transition:all .5s;-webkit-filter:brightness(50%);height:500px;object-fit:cover}.news .item .date{display:inline-block;position:absolute;top:20px;left:20px;background:0 0;border:1px solid hsla(0,0%,100%,.5);color:#fff;padding:5px 10px;text-align:center}.news .item .date span{font-size:12px;text-transform:uppercase;letter-spacing:3px}.news .item .date i,.news .item .date span{font-family:Barlow Condensed,sans-serif;display:block;color:#fff}.news .item .date i{font-size:24px;font-style:normal}.news .item .con{margin:-155px 20px 90px;padding:20px;background-color:#f8f5f0!important;border:1px solid #f8f5f0;border-radius:0;overflow:hidden;-webkit-transition:.2s cubic-bezier(.3,.58,.55,1);transition:.2s cubic-bezier(.3,.58,.55,1);bottom:-90px;position:relative;min-height:154px}.news .item .con .category{font-family:Barlow,sans-serif;text-transform:uppercase;font-size:12px;font-weight:400;margin-bottom:5px;letter-spacing:3px;display:block}.news .item .con .category a{margin-right:5px;position:relative;color:#666}.news .item .con .category a:first-of-type{font-size:13px}.news .item .con .category a:hover{color:#222}.news .item .con .category a:last-child{margin-right:0}.news .item .con .category a:last-child:after{display:none}.news .item .con a{color:#222;font-size:22px;font-family:Gilda Display,serif;font-weight:400;margin-bottom:0;line-height:31px;min-height:94px}.news .item .con a:hover{color:#aa8453}.news .item .con p{color:#fff;font-size:17px}.news .item .con i{color:#fff;font-size:20px}.custom-nav{position:relative;top:200px;transform:translateY(-50%);width:100%;z-index:10}.custom-nav .customPrevBtn{position:absolute;left:-60px;text-align:center}.custom-nav .customNextBtn{position:absolute;right:-60px;text-align:center;cursor:pointer}.custom-nav .customPrevBtn{cursor:pointer}#newsletter{padding:100px 0;background:#f8f5f0}#newsletter .section-title{font-size:45px;margin:0;padding:0}#newsletter .section-title span{font-size:15px}.form-newsletter{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.form-newsletter div:first-of-type,.form-newsletter div:nth-child(2){flex-basis:37.5%}.form-newsletter div:nth-child(3){flex-basis:25%}.form-newsletter div input{width:100%;border-radius:0!important}.form-newsletter div input[type=checkbox]{width:30px;margin:13px 0 0 -8px}.form-newsletter div input[type=email],.form-newsletter div input[type=text]{padding:20px;border:none;box-sizing:border-box;width:97%!important}.form-newsletter div input[type=submit]{padding:20px;background-color:#222;border:none;box-sizing:border-box;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:15px;text-decoration:none;position:relative;cursor:pointer;transition:all .3s ease-out;letter-spacing:3px;text-transform:uppercase;height:55px;line-height:15px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0!important}.form-newsletter div input[type=submit]:hover{padding:20px;background-color:#aa8453}.blog .news,.category .news{display:flex;flex-wrap:wrap}.blog .news{justify-content:space-between}.blog .news .item,.category .news .item{flex-basis:33.3%;padding:15px;box-sizing:border-box}.blog .news .item img,.category .news .item img{width:100%}.servizi .info{position:relative;top:50%;margin:0 auto}#faq{display:flex;flex-wrap:wrap;margin:30px 0}@media (max-width:768px){#slider .in_love img{top:205px}#slider .unique_moments img{top:100px}#slider .our_personality img{top:175px}#slider .true_beauty img{top:110px}#slider .with_passion img{top:80px}#slider .purity img,#slider .unique_jewels{top:150px}#slider .pearls{top:50px}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{color:#000!important}#introduzione{padding:50px 20px}#introduzione .la-storia{flex-wrap:wrap}#introduzione .la-storia>div:first-of-type{padding:0}#introduzione .la-storia .section-title{font-size:32px}#introduzione img{width:100%}#introduzione .info a{font-size:22px;font-weight:700;line-height:32px}#info_negozio_prodotto{flex-wrap:wrap}#info_negozio_prodotto>span{flex-basis:50%}#le-stelle-ecommerce{max-height:131px}#le-stelle-ecommerce .container h3{font-weight:700;font-size:18px;padding:12px 126px 0 0}#le-stelle-ecommerce>div:first-of-type{padding:10px;height:85px}#le-stelle-ecommerce img{max-width:124px!important;top:-115px!important;left:-16px!important}#categorie{padding:50px 20px}#categorie .categoria{max-height:238px}#categorie .categoria,#categorie .categoria:nth-child(4),#categorie .categoria:nth-child(5){flex-basis:100%;margin:10px 0}#categorie .categoria:nth-child(4),#categorie .categoria:nth-child(5){max-height:238px}#categorie .categoria:nth-child(4) img,#categorie .categoria:nth-child(5) img{width:auto;height:248px}#categorie .section-subtitle,#categorie .section-title{margin:0}#categorie .section-subtitle{font-size:14px}#categorie .section-title{font-size:22px;margin:10px 0}#categorie .categoria .con{bottom:-75px}#categorie .categoria .con h3,#categorie .categoria .con h3 a{font-size:30px}#categorie .categoria .con .permalink a{font-size:16px}#laboratorio-orafo,#prodotti-in-vetrina{padding:50px 20px}#laboratorio-orafo .section-title{margin:22px 0!important;flex-wrap:wrap}#laboratorio-orafo .row{flex-wrap:wrap}#laboratorio-orafo .row>div>p{font-size:16px;line-height:28px;padding:0 20px 0 0}#laboratorio-orafo img{width:100%}#laboratorio-orafo .section-title>p{margin:10px 0}#laboratorio-orafo .section-subtitle{font-size:11px}#laboratorio-orafo>div>div.row img{top:0}#video{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:contain;height:260px;position:relative}#video:after{height:100%}#video .logo-legamidicuore{width:70%;display:table;margin:0 auto}#modale_video_popup{background-color:transparent;width:100%;left:0;height:auto;top:20%;padding:0}#video .vid{margin:20px auto}#modale_video_popup .modal-content{height:450px;width:auto;position:relative}#video .contenuto_video{padding:20px 0 0}#contenuto_video_popup{height:100%;width:90%;margin:0 auto}#chiudi-video{top:-23px!important;left:-7px}#chiudi-video svg{width:20px;height:20px;display:block!important}#contenuto_video_popup>iframe{width:100%;height:100%}#servizi{padding:50px 20px}#servizi .container>div{flex-wrap:wrap}#servizi .container>div:nth-child(2){flex-direction:column-reverse}#servizi .container>div>div{flex-basis:100%;max-height:unset}#marchi,#prodotti-ultimi-inseriti{padding:50px 20px}#marchi-firmati-cipolla .marchio:first-of-type,#marchi-firmati-cipolla .marchio:nth-child(2){flex-basis:100%;margin:10px 0}#marchi-firmati-cipolla .marchio>div{height:167px}#marchi-gioielleria .marchio,#marchi-orologi .marchio{flex-basis:100%;margin:10px 0}#marchi .section-subtitle{margin:30px 0;font-size:14px;letter-spacing:4px}#articoli,#prodotti-popolari{padding:50px 20px}#articoli .section-title{margin:0}#newsletter{padding:50px 20px}#newsletter .section-title{display:grid;line-height:50px}.form-newsletter div{flex-basis:100%!important;margin:10px 0}.form-newsletter div input[type=email],.form-newsletter div input[type=text]{width:100%!important;border-radius:0!important}.form-newsletter div input[type=submit]{border-radius:0!important}#newsletter>div>form>div:first-child{order:1}#newsletter>div>form>div:nth-child(2){order:2}#newsletter>div>form>div:nth-child(3){order:4}#newsletter>div>form>div:nth-child(4){order:3}.form-newsletter div input[type=checkbox]{margin:0!important}.custom-nav .customPrevBtn{left:0}.custom-nav .customNextBtn{right:0}.custom-nav-prodotti .precedente{left:0}.custom-nav-prodotti .successivo{right:0}#articoli .section-subtitle{font-size:13px}}@media(max-width:600px){.navbar-links{display:block;transition:opacity 1s;pointer-events:none}.header_sticky .navbar-links>a{color:#fff!important}.dropdown-toggle:after{content:" \25BC"}.sidebar.open{width:100%}.sidebar-menu{padding:27px 20px 18px}.sidebar-menu:last-of-type{padding:0 20px 20px}.sidebar-menu-item a{font-size:14px}#blog,#faq,.sidebar.open #termini-e-condizioni{display:none}.sidebar .dati_fatturazione p{margin:10px 0}.sidebar .recapiti{margin:20px 0}#toggle-sidebar.active{position:fixed;left:88%!important;top:2%!important;width:30px!important;z-index:200;background-color:#fff}.sidebar-menu-item{padding:8px 0}.sidebar .info{min-height:62px;padding:0 15px}.sidebar-menu:last-child{display:none}.recapiti{margin:17px 0}#carrello span,#carrello svg:nth-child(2){display:none}.header_sticky #cerca svg,.header_sticky #il-mio-account svg path{fill:#fff!important}.header_sticky #carrello svg:first-of-type path{stroke:#fff}.header_sticky #carrello svg:first-of-type circle{fill:#fff;stroke:#fff}.header_sticky #carrello svg:first-of-type path{stroke:#fff!important}.carrello_pieno svg:first-of-type circle{fill:#aa8453!important;stroke:#aa8453!important}.carrello_pieno svg:first-of-type path{stroke:#aa8453!important}#carrello svg:first-of-type path body>header>nav>div.navbar-links>a:first-child{order:3}#introduzione{margin:0}#info_negozio_prodotto>span{font-size:14px;margin:0 0 15px}#info_negozio_prodotto svg{width:60px;height:60px}.loop-prodotti .prodotto{margin:0}#laboratorio-orafo>div>div.row>div:first-child,#laboratorio-orafo>div>div.row>div:nth-child(2){flex-basis:100%}#configura-il-tuo-gioiello{padding:50px 20px}#configura-il-tuo-gioiello .section-title{font-size:22px}#configura-il-tuo-gioiello .container>div{flex-wrap:wrap}#configura-il-tuo-gioiello .container>div>div:first-child,#configura-il-tuo-gioiello .container>div>div:last-child{flex-basis:100%}#configura-il-tuo-gioiello .container>div p{margin:46px auto 32px}#configura-il-tuo-gioiello .container>div img{width:100%}#faq{margin:50px 20px}.blog .news .item,.category .news .item{flex-basis:100%}#video .section-subtitle{font-size:12px}}@media only screen and (device-width:320px) and (device-height:568px) and (-webkit-device-pixel-ratio:2){.navbar-links,.navbar-links>a{line-height:40px;font-size:24px}.navbar-links{align-content:unset!important}.slide .info_slide{top:63px!important;position:relative}.slide .info_slide h2{font-size:13px}#categorie .categoria>div{height:182px}#laboratorio-orafo .section-title>span{font-size:32px}#video{height:212px}#video .contenuto_video img{width:85%;height:auto;margin:0 auto;display:table}#marchi .marchio .con{bottom:-68px}}.home-carousel{display:flex;flex-wrap:nowrap;gap:30px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-carousel::-webkit-scrollbar{display:none}.loop-prodotti.home-carousel{flex-wrap:nowrap;justify-content:flex-start;margin:30px 0}.home-articles-carousel>.item,.loop-prodotti.home-carousel .prodotto{flex:0 0 calc(33.33333% - 20px);scroll-snap-align:start;scroll-snap-stop:always;margin-left:0;margin-right:0}.home-articles-carousel .item img{display:block;width:100%}.custom-nav-prodotti>button,.custom-nav>button{appearance:none;padding:0;background:0 0;font:inherit}.custom-nav-prodotti>button{border-radius:50%;color:#222;border:1px solid #222}.custom-nav-prodotti>button,.custom-nav>button{width:40px;height:40px;line-height:34px;cursor:pointer;transition:all .2s ease-in-out}.custom-nav>button{border-radius:50%;color:#fff;border:1px solid hsla(0,0%,100%,.5)}@media (max-width:991px){.home-articles-carousel>.item,.loop-prodotti.home-carousel .prodotto{flex-basis:calc(50% - 15px)}}@media (max-width:767px){.home-articles-carousel>.item,.loop-prodotti.home-carousel .prodotto{flex-basis:100%}}.site-footer{height:auto;padding:40px 15px}#parlano-di-noi,.site-footer{box-sizing:border-box;width:100%;max-width:1620px;margin-inline:auto}#parlano-di-noi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;align-items:center;padding:40px 0}#parlano-di-noi>h2{grid-column:1/-1;width:fit-content;margin:0 0 20px;border-bottom:1px solid #ddd;color:#aa8453;font-family:Gilda Display,serif;font-size:20px;font-weight:700}#parlano-di-noi>a{display:flex;align-items:center;justify-content:center;min-width:0}#parlano-di-noi>a>img{display:block;width:80%;height:auto;filter:grayscale(1)}#parlano-di-noi>a:hover>img{filter:grayscale(0)}#parlano-di-noi .press-mobile-only{display:none}.site-footer .footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.site-footer .footer-column{min-width:0}.site-footer .footer-block{min-height:193px;margin:0 0 40px}.site-footer .footer-title{display:block;margin:0 0 20px;border-bottom:1px solid #ddd;color:#aa8453;font-family:Gilda Display,serif;font-size:20px;font-weight:700}.site-footer ul{margin:0;list-style:none}.site-footer li a{color:#666;font-size:13px;text-decoration:none;transition:color .3s,padding-left .3s}.site-footer li a:hover{padding-left:8px;color:#aa8453;font-weight:700}.site-footer #social_footer{display:flex;padding-top:4px}.site-footer #social_footer li{margin:0 8px 0 0}.site-footer #social_footer svg{display:block;width:30px;height:30px;fill:currentColor}.site-footer #premi{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:8px}.site-footer #premi>:nth-child(-n+3){grid-column:span 4}.site-footer #premi>:nth-child(n+4){grid-column:span 3}.site-footer #premi>a{display:flex;align-items:center;justify-content:center}.site-footer #premi img{display:block;width:100%;max-width:145px;height:auto;margin:auto}.site-footer #premi .award-main{max-width:115px}.site-footer #premi>:nth-child(n+4) img,.site-footer #premi>img:nth-child(n+4){max-width:105px}.site-footer #corrieri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:center}.site-footer #corrieri img{display:block;width:100%;max-height:68px;object-fit:contain}.site-footer .footer-payment{width:calc(66.666% - 12px);margin:-233px 0 0}.site-footer .footer-payment img{display:block;width:100%;max-width:1044px;height:auto}.site-footer .footer-legal{position:static;top:auto;display:flex;height:auto;margin:30px 0;flex-direction:column;align-items:center;text-align:center}.site-footer .footer-legal .powered{margin-bottom:0}.site-footer .footer-legal .powered a{color:#222;font-weight:700}.site-footer .footer-legal .powered svg{width:13px;height:13px;color:#aa8453;fill:currentColor}.site-footer .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){#parlano-di-noi{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}#parlano-di-noi>a{padding:50px 20px;box-sizing:border-box}#parlano-di-noi>a>img{width:85%}#parlano-di-noi .press-mobile-only{display:flex}.site-footer .footer-grid{grid-template-columns:1fr;gap:0}.site-footer{padding:50px 20px}.site-footer .footer-block{min-height:0;margin-bottom:40px}.site-footer .footer-title{margin-right:20px;margin-bottom:10px}.site-footer li{margin:8px 0}.site-footer li a{font-size:16px}.site-footer #premi .award-main,.site-footer #premi img,.site-footer #premi>:nth-child(n+4) img,.site-footer #premi>img:nth-child(n+4){max-width:100px}.site-footer .footer-payment{width:100%;margin:20px 0 0}.site-footer .footer-legal{margin-top:50px}.site-footer .footer-legal .powered{font-size:14px}.site-footer .info_footer>span:first-of-type{display:none}.site-footer .partita_iva{display:block}}#le-stelle-ecommerce{position:relative;top:0;max-height:none;min-height:110px;margin-top:42px;overflow:hidden;background:#aa8453}#le-stelle-ecommerce:before{content:"";position:absolute;inset:0;background:linear-gradient(318deg,#ab8a62 10%,#fff 50%,#ab8a62 70%);background-size:600% 100%}#le-stelle-ecommerce>.container{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:110px;box-sizing:border-box}#le-stelle-ecommerce .container h3{flex:1 1 auto;margin:0;padding:0;font-style:italic;font-weight:700}#le-stelle-ecommerce .container>a{display:flex;align-self:stretch;align-items:center;flex:0 0 auto}#le-stelle-ecommerce .container img{position:static;display:block;width:100px;max-width:none;height:100px;object-fit:contain}@media (max-width:768px){#le-stelle-ecommerce{min-height:132px}#le-stelle-ecommerce>.container{min-height:132px;gap:12px;padding:10px 20px}#le-stelle-ecommerce .container h3{font-size:clamp(16px,4.6vw,22px);line-height:1.25}#le-stelle-ecommerce .container img{width:112px;height:112px}}@media (max-width:420px){#le-stelle-ecommerce>.container{padding-inline:14px}#le-stelle-ecommerce .container img{width:96px;height:96px}}.home-carousel .prodotto>.product-image-link{display:block;height:400px;overflow:hidden;line-height:0;background:#fff}.home-carousel .prodotto>.product-image-link img{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}.loop-prodotti.home-carousel[aria-busy=true]{min-height:500px}.home-articles-carousel[aria-busy=true]{min-height:600px}.mmx-drawer:not(.is-open){visibility:hidden;opacity:0;pointer-events:none}.mmx-drawer.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:transform var(--mmx-tr),opacity 160ms ease}#lingue .lingua_secondaria{top:100%;width:34px;height:32px;padding:0;border:0;background:0 0;box-shadow:none;transform:translateX(-50%);transition:opacity 160ms ease,visibility 160ms ease}#lingue .lingua_secondaria img{box-shadow:0 0 0 1px rgba(170,132,83,.45);transition:transform 160ms ease,box-shadow 160ms ease}#lingue:focus-within .lingua_secondaria,#lingue:hover .lingua_secondaria{transform:translateX(-50%)}#lingue .lingua_secondaria:focus-visible img,#lingue .lingua_secondaria:hover img{transform:scale(1.06);box-shadow:0 0 0 2px #aa8453}.dropdown_menu{width:260px;padding:8px 0;border:0;border-top:2px solid #aa8453;border-radius:0;box-shadow:0 12px 28px rgba(0,0,0,.16)}.dropdown_menu ul{margin:0;padding:0;border:0;list-style:none}.dropdown_menu a{display:block;padding:10px 18px;color:#222;font-size:14px;line-height:1.35}.dropdown_menu a:focus-visible,.dropdown_menu a:hover{margin-left:0;padding-left:24px;background:rgba(170,132,83,.1);color:#8d683b}.dropdown:focus-within>.dropdown_menu{display:block}.mega-menu{border-top:2px solid #aa8453;box-shadow:0 18px 42px rgba(0,0,0,.16)}.mega-menu>.mm-content{position:absolute;inset:0;z-index:2;display:block;height:100%;overflow:hidden}.mega-menu>.mm-brand[hidden],.mega-menu>.mm-content[hidden]{display:none}.mega-menu .mm-content>.row{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:auto;max-width:none;height:100%;padding:36px 40px;box-sizing:border-box}.mega-menu .mm-content>.row>div{min-width:0;padding-right:16px}.mega-menu .mm-content>.row>div+div{padding-left:18px;border-left:1px solid rgba(34,34,34,.18)}.mega-menu .mm-content span{display:block;margin:0 0 14px;color:#aa8453;font-family:"Gilda Display",serif;font-size:18px;font-weight:700;line-height:1.25}.mega-menu .mm-content ul{max-height:calc(75vh - 100px);margin:0;padding:0;overflow-y:auto;border:0;list-style:none;scrollbar-width:thin}.mega-menu .mm-content a{display:block;padding:5px 0;color:#222;font-size:14px;line-height:1.35}.mega-menu .mm-content a:focus-visible,.mega-menu .mm-content a:hover{padding-left:6px;color:#8d683b}.mega-menu>.mm-brand{position:absolute;inset:0;z-index:0;display:grid;place-items:center;height:100%;overflow:hidden;pointer-events:none}.mega-menu>.mm-brand img{position:static;width:120%;height:auto;opacity:.025;filter:grayscale(1);transform:rotate(-45deg)}.mega-menu>.mm-skeleton{position:absolute;inset:0;z-index:1;height:100%;background:linear-gradient(100deg,transparent 30%,rgba(170,132,83,.08) 50%,transparent 70%);background-size:220% 100%}#gioielli-dropdown:focus+.mega-menu,#gioielli-dropdown:focus-visible+.mega-menu{opacity:1;visibility:visible}#categorie .categoria{height:263px;max-height:none}#categorie .categoria:nth-child(4),#categorie .categoria:nth-child(5){height:300px;max-height:none}#categorie .categoria>div:first-child{height:100%}#categorie .categoria>div:first-child img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#categorie .categoria .descrizione{display:none;color:#fff;font-size:15px;text-align:justify}#categorie .categoria:focus-within img{filter:brightness(70%);transform:scale(1.09)}#categorie .categoria:focus-within .con{bottom:-12px}#categorie .categoria:focus-within .descrizione{display:block}#categorie .categoria:focus-within .line{width:100%}@media (max-width:768px){#categorie .categoria,#categorie .categoria:nth-child(4),#categorie .categoria:nth-child(5){height:238px;max-height:none}}#le-stelle-ecommerce{min-height:87px;max-height:87px;overflow:visible}#le-stelle-ecommerce>.container{min-height:87px}#le-stelle-ecommerce .container>a{position:absolute;top:-53px;right:clamp(16px,8.85%,115px);width:150px;height:150px;z-index:2}#le-stelle-ecommerce .container img{position:static;width:150px;height:150px}@media (max-width:768px){#le-stelle-ecommerce{min-height:131px;max-height:131px}#le-stelle-ecommerce>.container{min-height:131px;padding:10px 20px}#le-stelle-ecommerce .container h3{padding-right:126px}#le-stelle-ecommerce .container>a{top:-10px;right:16px;width:124px;height:124px}#le-stelle-ecommerce .container img{width:124px;height:124px}}