/* Anaru v1.7.0 conversion + trust polish */
:root{--agd17-tip:#2b1d15;--agd17-tipText:#fff8ed}
body.agd23-site .agd23-btn-dark{color:#fff!important;background:var(--agd-ink)!important;border-color:var(--agd-ink)!important}
body.agd23-site .agd23-btn-dark:hover{color:#fff!important;background:#2a1c14!important}
.agd23-icon,.agd23-search .agd17-search-trigger{position:relative}
.agd23-icon svg,.agd17-search-trigger svg{width:17px;height:17px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.agd23-icon[data-tooltip]:after,.agd17-search-trigger[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%,-4px);background:var(--agd17-tip);color:var(--agd17-tipText);padding:7px 9px;border-radius:8px;font-size:9px;font-weight:700;letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:.18s;box-shadow:0 8px 20px rgba(34,23,16,.18);z-index:400}
.agd23-icon[data-tooltip]:before,.agd17-search-trigger[data-tooltip]:before{content:"";position:absolute;left:50%;top:calc(100% + 5px);transform:translateX(-50%);border:5px solid transparent;border-bottom-color:var(--agd17-tip);opacity:0;visibility:hidden;transition:.18s;z-index:401}
.agd23-icon[data-tooltip]:hover:after,.agd23-icon[data-tooltip]:focus-visible:after,.agd17-search-trigger[data-tooltip]:hover:after,.agd17-search-trigger[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%,0)}
.agd23-icon[data-tooltip]:hover:before,.agd23-icon[data-tooltip]:focus-visible:before,.agd17-search-trigger[data-tooltip]:hover:before,.agd17-search-trigger[data-tooltip]:focus-visible:before{opacity:1;visibility:visible}
.agd17-search-trigger{border:0;background:none;padding:0;color:#7d6d61;display:grid;place-items:center;cursor:pointer}
.agd17-wish-count{position:absolute;right:-3px;top:-4px;min-width:17px;height:17px;border-radius:999px;background:var(--agd-brown);color:#fff;display:grid;place-items:center;padding:0 4px;font-size:7px;font-weight:800;border:2px solid #fff}
.agd17-wishlist-form{position:absolute;right:10px;top:10px;z-index:6;margin:0}.agd17-wishlist-form button{width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,253,249,.94);display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 20px rgba(42,28,18,.12);color:#3b2718;transition:.2s}.agd17-wishlist-form button:hover{transform:scale(1.06)}.agd17-wishlist-form button.active{background:#3b2718;color:#fff}.agd17-wishlist-form svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8}.agd17-wishlist-form button.active svg{fill:currentColor}
.agd24-wishlist{display:none!important}.agd24-quick{font-style:normal!important}.agd17-real-rating{font-size:9px;color:#8a7768;letter-spacing:.02em;margin-bottom:10px}.agd17-real-rating b{color:var(--agd-gold);font-weight:800;margin-right:6px}
.agd17-product-wishlist{display:flex;gap:10px;margin-top:12px}.agd17-product-wishlist form{margin:0}.agd17-secondary-btn{border:1px solid rgba(59,39,24,.16);background:#fffaf3;color:#34231a;border-radius:999px;padding:12px 16px;font-size:10px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.agd17-secondary-btn:hover{border-color:#b78343}.agd17-secondary-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.agd17-secondary-btn.active svg{fill:currentColor}
.agd17-wishlist-page{padding:56px 0 100px}.agd17-wishlist-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.agd17-wishlist-head h1{font-family:var(--agd-serif);font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.92;margin:6px 0}.agd17-empty{padding:55px;text-align:center;border:1px solid var(--agd-line);background:#fffaf4;border-radius:20px}.agd17-empty h2{font-family:var(--agd-serif);font-size:38px;margin:0 0 10px}.agd17-empty p{color:#76675c}.agd17-wishlist-card{position:relative}
.agd17-concierge-success,.agd17-news-success{background:#edf6ef;color:#265b35;border:1px solid #cfe5d4;padding:12px 14px;border-radius:12px;font-size:11px;margin-bottom:12px}
.agd23-form-card .agd17-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.agd23-form-card form>.agd17-form-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.agd23-form-card label{display:grid;gap:5px;font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#7a6b60}.agd23-form-card label input,.agd23-form-card label select,.agd23-form-card label textarea{letter-spacing:0;text-transform:none;color:#2a1d16}
.agd17-news-note{font-size:8px;color:#7d6e63;margin-top:6px}.agd23-news-box form{align-items:start}.agd23-news-box .alert{grid-column:1/-1}
.agd17-policy{padding:60px 0 100px}.agd17-policy-shell{width:min(860px,calc(100% - 32px));margin:auto}.agd17-policy h1{font-family:var(--agd-serif);font-size:clamp(48px,6vw,78px);font-weight:500;margin:0 0 16px}.agd17-policy .lead{font-size:15px;line-height:1.8;color:#6e6056;margin-bottom:34px}.agd17-policy article{background:#fffaf3;border:1px solid var(--agd-line);border-radius:20px;padding:28px;margin-bottom:14px}.agd17-policy h2{font-family:var(--agd-serif);font-size:30px;font-weight:600;margin:0 0 10px}.agd17-policy p,.agd17-policy li{font-size:12px;line-height:1.85;color:#5f5249}.agd17-policy ul{padding-left:18px}
.agd17-social-empty{font-size:9px;color:#aa9b90}.agd23-social a[hidden]{display:none!important}
.agd23-footer-grid a,.agd23-footer-grid span,.agd23-footer-grid p{font-size:10.5px!important;line-height:1.72!important}.agd23-footer-grid h4{font-size:12.5px!important}
.agd-footer-visible .agd15-float-actions{opacity:0;transform:translateY(20px);pointer-events:none}.agd15-float-actions{transition:opacity .25s,transform .25s}.agd-footer-visible .agd15-mobile-actions{transform:translateY(90px);pointer-events:none}.agd15-mobile-actions{transition:transform .25s}
.agd17-admin-note{font-size:10px;color:#75685f;line-height:1.6;margin-top:8px}
@media(max-width:900px){.agd23-icon[data-tooltip]:after,.agd23-icon[data-tooltip]:before,.agd17-search-trigger[data-tooltip]:after,.agd17-search-trigger[data-tooltip]:before{display:none}.agd17-wishlist-form{right:7px;top:7px}.agd17-wishlist-form button{width:30px;height:30px}.agd23-form-card form>.agd17-form-row{grid-template-columns:1fr}.agd23-footer-grid a,.agd23-footer-grid span,.agd23-footer-grid p{font-size:9.5px!important}}
@media(max-width:560px){.agd17-wishlist-head{display:block}.agd17-wishlist-head h1{font-size:44px}.agd17-empty{padding:32px 18px}.agd17-product-wishlist{display:grid}.agd17-secondary-btn{justify-content:center;width:100%}.agd23-footer-grid a,.agd23-footer-grid span,.agd23-footer-grid p{font-size:9px!important}}
