:root{--adp-notte:#14337A;--adp-panarea:#3958A1;--adp-azzurro:#ECF0F7;--adp-crema:#F1F0E5;--adp-arancio:#A8620B;--adp-ink:#192A3D;--adp-muted:#4B5A70;--adp-line:#E1E8ED}.adp-hd,.adp-hd-bar,.adp-ft,.adp-sh,.adp-cart,body.adp-co .woocommerce{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--adp-ink)}.adp-hd *,.adp-ft *,.adp-sp *,.adp-sh *,.adp-cart *{box-sizing:border-box}.adp-hd a:focus-visible,.adp-hd button:focus-visible,.adp-hd summary:focus-visible,.adp-sp a:focus-visible,.adp-sp button:focus-visible,.adp-sh a:focus-visible,.adp-cart button:focus-visible,.adp-cart a:focus-visible{outline:3px solid var(--adp-panarea);outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:root{--adp-ab:0px;--adp-hdh:72px}.admin-bar{--adp-ab:32px}@media (max-width:782px){.admin-bar{--adp-ab:46px}}@media (max-width:600px){.admin-bar{--adp-ab:0px}}@media (max-width:900px){:root{--adp-hdh:60px}}html body:has(.adp-hd){--adp-top:calc(var(--adp-ab) + var(--adp-hdh))}.adp-hd-bar{background:var(--adp-notte);color:var(--adp-crema);font-size:13px;line-height:18px;height:38px;padding:10px 16px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adp-hd{position:sticky;top:var(--adp-ab);z-index:999;height:var(--adp-hdh);background:#fff;border-bottom:1px solid var(--adp-line);transition:box-shadow .2s}.adp-hd.mini{box-shadow:0 6px 18px rgb(20 51 122 / .10)}.adp-hd-in{max-width:1240px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:24px}.adp-hd-logo{display:flex;align-items:center;min-height:44px;text-decoration:none;color:var(--adp-notte);font:600 22px/1 "Cormorant Garamond",Georgia,serif;letter-spacing:.08em;flex:0 0 auto}.adp-hd-logo img{display:block;width:176px;max-width:none;height:auto;max-height:52px;object-fit:contain}.adp-hd-burger,.adp-hd-nav .adp-hd-mcerca,.adp-hd-nav .adp-hd-maccount,.adp-ico-chiudi{display:none}.adp-hd-nav{flex:1;min-width:0;display:flex;justify-content:center}.adp-hd-nav>ul{display:flex;gap:6px;list-style:none;margin:0;padding:0;align-items:center}.adp-hd-nav li{position:relative;list-style:none}.adp-hd-nav a,.adp-hd-sub{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;background:none;color:var(--adp-ink);font:500 15px/1 Inter,system-ui,sans-serif;text-decoration:none;cursor:pointer;position:relative}.adp-hd-nav>ul>li>a:hover,.adp-hd-sub:hover,.adp-hd-sub[aria-expanded="true"]{color:var(--adp-panarea)}.adp-hd-nav>ul>li.adp-on>a::after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:#B7862B;border-radius:2px}.adp-hd-nav>ul>li.adp-on>a{color:var(--adp-panarea)}.adp-hd-nav>ul>li.adp-evid>a{color:var(--adp-arancio);font-weight:600}.adp-hd-nav ul ul{display:none;position:absolute;left:0;top:100%;min-width:240px;margin:0;padding:8px;background:#fff;border:1px solid var(--adp-line);border-radius:14px;box-shadow:0 12px 30px rgb(20 51 122 / .12)}.adp-hd-nav ul ul a{display:flex;width:100%;border-radius:10px}.adp-hd-nav ul ul a:hover{background:var(--adp-azzurro);color:var(--adp-notte)}.adp-hd-nav li:hover>ul,.adp-hd-nav li:focus-within>ul,.adp-hd-sub[aria-expanded="true"]+ul{display:block}.adp-hd-az{display:flex;align-items:center;gap:2px;flex:0 0 auto}.adp-hd-az>a,.adp-hd-lente>summary{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--adp-notte);position:relative;cursor:pointer;list-style:none}.adp-hd-lente>summary::-webkit-details-marker{display:none}.adp-hd-az>a:hover,.adp-hd-lente>summary:hover,.adp-hd-lente[open]>summary{background:var(--adp-azzurro)}.adp-hd-lente{position:relative}.adp-hd-lente .adp-hd-cerca{position:absolute;right:0;top:calc(100% + 10px);width:320px;background:#fff;box-shadow:0 12px 30px rgb(20 51 122 / .14)}.adp-hd-cerca{display:flex;align-items:center;border:1px solid var(--adp-line);border-radius:999px;min-height:46px;padding:0 4px 0 16px}.adp-hd-cerca input[type=search],.adp-hd-mcerca input[type=search]{flex:1;min-width:0;border:0;outline:0;background:#fff0;font:400 15px Inter,system-ui,sans-serif;color:var(--adp-ink);min-height:44px}.adp-hd-cerca button,.adp-hd-mcerca button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:var(--adp-notte);cursor:pointer;border-radius:50%}.adp-hd-cerca button svg,.adp-hd-mcerca button svg{display:block;width:18px!important;height:18px!important;min-width:18px;fill:none!important;stroke:currentColor}.adp-hd-cerca:focus-within{border-color:var(--adp-panarea)}.adp-hd-conta{position:absolute;top:3px;right:1px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--adp-arancio);color:#fff;font:700 11px/19px Inter,system-ui,sans-serif;text-align:center}.adp-hd-conta[hidden]{display:none}@media (max-width:1100px){.adp-hd-nav a,.adp-hd-sub{padding:0 9px;font-size:14px}.adp-hd-in{gap:12px}}@media (max-width:900px){.adp-hd-bar{font-size:12px;height:34px;padding:8px 12px}.adp-hd-bar-x{display:none}.adp-hd-in{gap:8px;padding:0 10px;position:relative;justify-content:space-between}.adp-hd-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:var(--adp-notte);cursor:pointer;position:relative;z-index:2;border-radius:50%}.adp-hd.aperto .adp-ico-apri{display:none}.adp-hd.aperto .adp-ico-chiudi{display:inline}.adp-hd-logo{position:absolute;left:50%;transform:translateX(-50%)}.adp-hd-logo img{width:144px;max-height:42px}.adp-hd-lente,.adp-hd-account{display:none!important}.adp-hd-nav{display:none;position:fixed;left:0;right:0;bottom:0;top:calc(var(--adp-ab) + var(--adp-hdh));background:#fff;overflow-y:auto;padding:18px 22px 48px;z-index:998;justify-content:flex-start;flex-direction:column}.adp-hd.aperto .adp-hd-nav{display:flex}.adp-hd-nav .adp-hd-mcerca{display:flex;align-items:center;border:1px solid var(--adp-line);border-radius:14px;padding:0 4px 0 16px;margin-bottom:14px;background:var(--adp-azzurro)}.adp-hd-nav>ul{flex-direction:column;align-items:stretch;gap:0}.adp-hd-nav>ul>li{border-bottom:1px solid var(--adp-line)}.adp-hd-nav a,.adp-hd-sub{width:100%;min-height:56px;font:500 26px/1.1 "Cormorant Garamond",Georgia,serif;color:var(--adp-notte);padding:0 4px;justify-content:flex-start}.adp-hd-nav>ul>li.adp-on>a::after{display:none}.adp-hd-nav ul ul{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:static;border:0;box-shadow:none;padding:0 0 14px;min-width:0}.adp-hd-nav ul ul a{font:500 15px/1.2 Inter,system-ui,sans-serif;min-height:48px;padding:0 14px;background:var(--adp-azzurro);border-radius:12px;color:var(--adp-ink)}.adp-hd-sub svg{display:none}.adp-hd-nav>ul>li.adp-evid{border-bottom:0;padding:12px 0}.adp-hd-nav>ul>li.adp-evid>a{background:var(--adp-arancio);color:#fff;justify-content:center;border-radius:999px;font:600 17px/1 Inter,system-ui,sans-serif;min-height:52px}.adp-hd-maccount{display:flex!important;align-items:center;gap:10px;margin-top:18px;font:500 16px/1 Inter,system-ui,sans-serif!important;color:var(--adp-ink)!important;min-height:48px}}.adp-ft{background:var(--adp-notte);color:#C5D3EA}.adp-ft-in{max-width:1240px;margin:0 auto;padding:44px 24px 24px;font-size:14px}.adp-ft-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.adp-ft-marchio img{display:block;width:180px;height:auto;margin-bottom:8px}.adp-ft-nome{display:block;font:600 22px/1.2 "Cormorant Garamond",Georgia,serif;color:#fff;letter-spacing:.08em;margin-bottom:8px}.adp-ft-tit{color:#fff;font-weight:700;margin:0 0 4px}.adp-ft ul{list-style:none;margin:0;padding:0}.adp-ft a{display:inline-flex;align-items:center;min-height:44px;color:#C5D3EA;text-decoration:none}.adp-ft a:hover{color:#fff;text-decoration:underline}.adp-ft p{margin:0}.adp-ft-basso{border-top:1px solid var(--adp-panarea);margin-top:24px;padding-top:16px;font-size:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (max-width:900px){.adp-ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.adp-sp-avvisi{max-width:1160px;margin:0 auto;padding:0 16px}.adp-sp-avvisi:empty{display:none}.adp-sh{max-width:1240px;margin:0 auto;padding:28px 24px 48px}.adp-sh-titolo{font:500 38px/1.1 "Cormorant Garamond",Georgia,serif;color:var(--adp-notte);margin:6px 0 10px}.adp-sh-descr{max-width:820px;color:var(--adp-muted);font-size:15px;line-height:1.6}.adp-sh-filtri ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px;padding:0}.adp-sh-filtri a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--adp-notte);border-radius:999px;color:var(--adp-notte);background:#fff;text-decoration:none;font-weight:600;font-size:14px}.adp-sh-filtri a:hover,.adp-sh-filtri a[aria-current]{background:var(--adp-notte);color:#fff}.adp-sh-griglia{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.adp-sh-card{display:flex;flex-direction:column;min-width:0}.adp-sh-link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:var(--adp-ink)}.adp-sh-img{display:block;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#E6EFFA}.adp-sh-img img{display:block;width:100%!important;height:100%!important;aspect-ratio:1/1;object-fit:contain;transform:none!important;transition:none!important;margin:0}.adp-sh-img img+img{display:none!important}.adp-sh-nome{font:500 23px/1.15 "Cormorant Garamond",Georgia,serif;margin-top:10px;color:var(--adp-ink)}.adp-sh-tipo{font-size:13px;color:var(--adp-muted);margin-top:2px}.adp-sh-prezzo{margin:6px 0 10px;font-weight:700;font-size:15px;color:var(--adp-ink)}.adp-sh-prezzo del{color:var(--adp-muted);font-weight:400}.adp-sh-prezzo ins{text-decoration:none}.adp-sh-card .button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 22px;border:0;border-radius:999px;background:var(--adp-arancio);color:#fff;text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap}.adp-sh-card .button:hover{background:#8C510A;color:#fff}.adp-sh-card .added_to_cart{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--adp-panarea)}.adp-sh .pagination,.adp-sh .nav-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.adp-sh .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--adp-line);border-radius:10px;text-decoration:none}@media (max-width:900px){.adp-sh-griglia{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.adp-sh-titolo{font-size:30px}.adp-sh-nome{font-size:20px}.adp-sh{padding:20px 16px 40px}}.adp-cart{position:fixed;inset:0;z-index:100000;background:rgb(13 30 75 / .45);display:flex;justify-content:flex-end}.adp-cart[hidden]{display:none}.adp-cart-box{width:min(420px,100%);height:100%;background:#fff;display:flex;flex-direction:column;padding:18px 20px;overflow-y:auto}.adp-cart-top{display:flex;align-items:center;justify-content:space-between}.adp-cart-top h2{font:500 28px/1.1 "Cormorant Garamond",Georgia,serif;color:var(--adp-notte);margin:0}.adp-cart-chiudi{width:44px;height:44px;border:0;background:none;font-size:28px;cursor:pointer;color:var(--adp-notte)}.adp-cart-lista{list-style:none;margin:16px 0;padding:0;flex:1}.adp-cart-lista li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--adp-line)}.adp-cart-q{display:inline-flex;align-items:center;gap:6px}.adp-cart-q button{width:44px;height:44px;border:1px solid var(--adp-line);border-radius:10px;background:#fff;font-size:20px;cursor:pointer}.adp-cart-tot{display:flex;justify-content:space-between;font-size:18px;margin:8px 0 14px}.adp-cart-cta{display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:999px;background:var(--adp-arancio);color:#fff;text-decoration:none;font-weight:600;font-size:17px}body.adp-co .woocommerce form .form-row input.input-text,body.adp-co .woocommerce form .form-row select,body.adp-co .woocommerce form .form-row textarea{min-height:48px;border:1px solid #C5D0DE;border-radius:10px;padding:10px 12px;font-size:16px}body.adp-co .woocommerce form .form-row label{font-weight:600;color:var(--adp-ink)}body.adp-co #order_review,body.adp-co .woocommerce-checkout-review-order{background:var(--adp-azzurro);border-radius:16px;padding:16px}body.adp-co #place_order{min-height:56px;border-radius:999px;background:var(--adp-arancio);color:#fff;font-size:17px;font-weight:600;width:100%}body.adp-co .adp-co-aiuto{font-size:15px;color:var(--adp-muted);margin:10px 0}@media (min-width:768px) and (max-width:1023px){.adp-hd-in,.adp-ft-in,.adp-sh{padding-left:32px;padding-right:32px}.adp-hd-nav{padding-left:32px;padding-right:32px}.adp-sh-griglia{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.adp-ft-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}