.hd-commerce-intro{color:#5b534b;font-size:16px;margin:12px 0 24px}.hd-summary{background:#faf8f4;border:1px solid #e4ddcf;border-radius:12px;padding:28px}.hd-summary h2{font-size:24px;margin:0 0 22px}.hd-summary .cart__checkout{min-height:56px;font-size:16px;letter-spacing:.08em}.hd-summary details{border-top:1px solid #ded6c8;padding:16px 0;margin-top:20px}.hd-summary summary{cursor:pointer;font-size:14px}.hd-summary textarea{margin-top:14px}.hd-commerce-help{font-size:13px;line-height:1.6;color:#5b534b;margin:12px 0}.hd-commerce-links{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:18px;font-size:13px}.hd-commerce-links a{text-decoration:underline;text-underline-offset:3px}.hd-empty-links,.hd-account-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.hd-account-card,.hd-empty-links a{display:block;padding:24px;border:1px solid #ded6c8;border-radius:10px;background:#fff;color:#171310;text-decoration:none}.hd-account-card:hover,.hd-empty-links a:hover{border-color:#9f7c43;background:#faf8f4}.hd-account-card strong{display:block;font-size:19px;margin-bottom:8px}.hd-account-card span{font-size:14px;color:#5b534b;line-height:1.5}.hd-account-hero{background:#f8f4ec;border:1px solid #e4ddcf;border-radius:14px;padding:38px;margin-bottom:28px}.hd-account-hero h1{margin-bottom:12px}.hd-account-hero .btn{margin-top:12px}.hd-discovery{padding-top:36px;padding-bottom:36px;border-top:1px solid #ded6c8}.hd-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hd-discovery-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#faf9f6;border-radius:8px}.hd-discovery-card h3{font-size:16px;line-height:1.4;margin:14px 0 8px}.hd-discovery-card a{text-decoration:none}.hd-discovery-card .hd-detail{display:inline-block;text-decoration:underline;margin-top:8px;font-size:13px}.hd-gift-item-note{font-size:12px;color:#5b534b;line-height:1.5;margin:10px 0}.hd-account-direct{font-size:12px;margin-right:12px;white-space:nowrap}.hd-account-direct:focus-visible,.hd-account-card:focus-visible,.hd-empty-links a:focus-visible,.hd-discovery a:focus-visible{outline:2px solid #8c6b35;outline-offset:4px}.hd-summary [data-subtotal]{font-weight:700;font-size:22px}.hd-cart-item-total{display:block;font-size:12px;color:#5b534b}@media(min-width:770px){.template-cart .cart__page{align-items:start}.hd-summary{position:sticky;top:125px}}@media(max-width:769px){.hd-summary{padding:22px;margin-top:20px}.hd-account-hero{padding:24px}.hd-account-actions,.hd-empty-links{grid-template-columns:1fr;gap:12px}.hd-account-card{padding:20px}.hd-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hd-discovery-card:last-child{grid-column:1/-1;max-width:50%}.hd-account-direct{font-size:11px;margin-right:6px}}
body.template-cart #Spinnio_root, body:has(.hd-account-hero) #Spinnio_root {display:none!important;}

.cart__image a{display:block;height:auto!important;padding-bottom:0!important}.cart__image img{width:100%;height:auto!important;aspect-ratio:1;object-fit:contain}.template-cart #shopify-section-advanced_content_qhkExj:not(:has(#hd-private-cart-progress:not([hidden]))){display:none}.template-cart .loox-float-toggler-container,body:has(.hd-account-hero) .loox-float-toggler-container{display:none!important}
