/* Anaru Customer Account + Fast Checkout v1.9.0 */
.account-auth-shell.single{grid-template-columns:minmax(0,560px);justify-content:center}.account-muted-lg{color:#76685e;line-height:1.75;margin:-8px 0 18px}.agd19-password-field{position:relative}.agd19-password-field input{padding-right:66px!important}.agd19-password-field button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:#f2e7da;color:#6a4a2c;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800;cursor:pointer}.agd19-login-links{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.agd19-login-links>a{font-size:11px;font-weight:800;color:#8f5e27}.agd19-fast-note{margin-top:20px;padding:14px 15px;border-radius:14px;background:#f4eadc;border:1px solid #e8d7c3}.agd19-fast-note strong,.agd19-fast-note span{display:block}.agd19-fast-note strong{font-size:12px}.agd19-fast-note span{font-size:10px;color:#79695e;margin-top:3px}.agd19-reset-page{min-height:65vh;display:grid;place-items:center}.agd19-reset-success{text-align:center}.agd19-reset-success>div{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 15px;background:#e7f0e5;color:#49744d;font-size:25px}.agd19-reset-success.error>div{background:#f4e0dc;color:#a14e45}.agd19-reset-success p{color:#77675d;line-height:1.7}.agd19-reset-success .account-primary{margin:10px auto 0}.account-stats{grid-template-columns:repeat(5,1fr)!important}.account-cart-preview{display:grid;grid-template-columns:1fr 1fr 1fr .8fr;gap:10px;align-items:stretch}.account-cart-preview>a{display:flex;gap:10px;padding:10px;border:1px solid #eadfd4;border-radius:14px;align-items:center}.account-cart-preview img{width:56px;height:64px;object-fit:cover;border-radius:9px}.account-cart-preview span strong,.account-cart-preview span small{display:block}.account-cart-preview span strong{font-family:var(--serif);font-size:18px;line-height:1.05}.account-cart-preview span small{font-size:9px;color:#827267;margin-top:5px}.account-cart-preview-total{border-radius:14px;background:#211711;color:#fff;padding:14px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.account-cart-preview-total span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#d3c2b4}.account-cart-preview-total b{font-family:var(--serif);font-size:28px;margin:3px 0 9px}.account-cart-list{display:grid}.account-cart-list article{display:grid;grid-template-columns:80px minmax(0,1fr) 82px 100px auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #eadfd4}.account-cart-list article:first-child{border-top:0}.account-cart-list img{width:80px;height:92px;object-fit:cover;border-radius:12px}.account-cart-list h3{font-family:var(--serif);font-size:24px;font-weight:500;margin:2px 0 4px}.account-cart-list small,.account-cart-list span{color:#827267;font-size:10px}.account-cart-qty label{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#8b7769}.account-cart-qty input{width:68px;border:1px solid #ddd0c4;padding:9px;border-radius:9px;background:#fff}.account-cart-remove{border:0;background:none;color:#9c5449;font-weight:800;font-size:10px;cursor:pointer}.account-cart-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:18px;border-top:1px solid #eadfd4}.account-secondary{border:1px solid #d7c8bb;background:#fff;border-radius:999px;padding:12px 18px;font-size:11px;font-weight:800;cursor:pointer}.account-cart-totals{display:flex;justify-content:flex-end;gap:26px;margin-top:18px;padding-top:14px;border-top:1px solid #eadfd4;font-size:11px}.account-cart-totals span{display:grid;gap:4px;color:#827267}.account-cart-totals b{color:#241812;font-size:14px}.agd19-login-banner,.agd19-logged-banner{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;margin-bottom:18px}.agd19-login-banner{background:#fff5e8;border:1px solid #ead9c4}.agd19-logged-banner{background:#eef5eb;border:1px solid #dce9d7}.agd19-login-banner>div,.agd19-logged-banner>div:nth-child(2){margin-right:auto}.agd19-login-banner strong,.agd19-login-banner span,.agd19-logged-banner strong,.agd19-logged-banner span{display:block}.agd19-login-banner span,.agd19-logged-banner span{font-size:10px;color:#71645a;margin-top:3px}.agd19-login-banner>a:last-child,.agd19-logged-banner>a{font-size:11px;font-weight:800;color:#7c5125}.agd19-account-tick{width:38px;height:38px;border-radius:50%;display:grid!important;place-items:center;background:#dcebd6;color:#47734b;font-size:18px}.agd19-checkout-grid{grid-template-columns:minmax(0,1.15fr) minmax(370px,.72fr)}.agd19-delivery-card h2{font-family:var(--serif);font-size:38px;font-weight:500;margin:8px 0 18px}.agd19-address-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.agd19-address-option{cursor:pointer}.agd19-address-option input{position:absolute;opacity:0;pointer-events:none}.agd19-address-option>span{display:block;height:100%;border:1px solid #ded1c5;background:#fff;padding:14px;border-radius:15px;transition:.2s}.agd19-address-option input:checked+span{border-color:#9d6c35;box-shadow:0 0 0 2px rgba(157,108,53,.12);background:#fffaf2}.agd19-address-option b{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#9b6a35}.agd19-address-option strong,.agd19-address-option em,.agd19-address-option small{display:block}.agd19-address-option strong{font-family:var(--serif);font-size:22px;font-weight:500;margin:5px 0}.agd19-address-option em{font-style:normal;color:#77685e;font-size:11px;line-height:1.55}.agd19-address-option small{margin-top:5px;color:#554940}.agd19-add-address-toggle{border:0;background:none;color:#895b2a;font-size:11px;font-weight:800;padding:14px 0 6px;cursor:pointer}.agd19-new-address{margin-top:12px;padding-top:16px;border-top:1px solid #eadfd4}.agd19-new-address.is-hidden{display:none}.agd19-no-address{padding:14px;background:#fff4e6;border-radius:13px;margin-bottom:14px}.agd19-no-address strong,.agd19-no-address span{display:block}.agd19-no-address span{font-size:10px;color:#77675d;margin-top:3px}.agd19-address-links{margin-top:12px}.agd19-address-links a{font-size:10px;font-weight:800;color:#895b2a}.agd19-note-field{margin-top:18px}.agd19-note-field label span{font-weight:500;text-transform:none;letter-spacing:0}.agd19-payment-panel{top:110px}.agd19-payment-panel h2{font-family:var(--serif);font-size:42px;font-weight:500;margin:12px 0 6px}.agd19-order-mini{display:grid;gap:8px;margin:14px 0 18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.13);max-height:220px;overflow:auto}.agd19-order-mini>div{display:flex;gap:10px;align-items:center}.agd19-order-mini img{width:46px;height:52px;object-fit:cover;border-radius:8px}.agd19-order-mini strong,.agd19-order-mini small{display:block}.agd19-order-mini strong{font-size:10px;color:#fff}.agd19-order-mini small{font-size:8px;color:#cdbfb5;margin-top:3px}.agd19-place-order{width:100%;justify-content:center;background:#f4e5cc!important;color:#20150f!important;font-weight:800}.agd19-place-order:hover{background:#fff!important}.account-side nav a:nth-last-child(1){margin-top:6px;border-top:1px solid rgba(255,255,255,.1);border-radius:0;padding-top:14px}
@media(max-width:1050px){.account-stats{grid-template-columns:repeat(3,1fr)!important}.account-cart-preview{grid-template-columns:1fr 1fr}.agd19-checkout-grid{grid-template-columns:1fr}.agd19-payment-panel{position:relative;top:auto}.agd19-address-options{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.account-stats{grid-template-columns:1fr 1fr!important}.account-cart-list article{grid-template-columns:68px 1fr auto}.account-cart-list img{width:68px;height:78px}.account-cart-qty{grid-column:2}.account-cart-list article>strong{grid-column:3;grid-row:1}.account-cart-remove{grid-column:3}.account-cart-preview{grid-template-columns:1fr}.account-cart-preview-total{min-height:130px}.agd19-address-options{grid-template-columns:1fr}.agd19-login-banner,.agd19-logged-banner{align-items:flex-start;flex-wrap:wrap}.agd19-login-banner>div,.agd19-logged-banner>div:nth-child(2){width:calc(100% - 55px);margin-right:0}}
@media(max-width:560px){.agd19-login-links{align-items:flex-start;display:grid}.account-stats{grid-template-columns:1fr 1fr!important}.account-stats>div:last-child{grid-column:auto!important}.account-cart-actions{display:grid}.account-cart-actions .account-primary,.account-cart-actions .account-secondary{width:100%;justify-content:center}.account-cart-totals{justify-content:space-between;gap:8px}.agd19-checkout-hero h1{font-size:44px!important}.agd19-delivery-card{padding:18px!important}.agd19-delivery-card h2{font-size:31px}.agd19-payment-panel{border-radius:20px!important}.agd19-address-option>span{padding:12px}.agd19-address-option strong{font-size:20px}.agd19-login-banner .account-primary{width:100%;justify-content:center}.agd19-login-banner>a:last-child{width:100%;text-align:center}.agd19-logged-banner>a{width:100%;text-align:center;padding-top:4px}}

.agd19-secure-login{font-size:10px;color:#8b7a6e}
