.cookie-footer-link{display:inline-block;margin-top:18px;text-decoration:underline;text-underline-offset:4px;font-size:13px}.cookie-notice{position:fixed;z-index:75;bottom:20px;left:20px;right:20px;max-width:640px;padding:20px 24px;background:var(--paper,#f8f6f1);color:var(--ink,#1c2421);border:1px solid var(--gold,#a68d5e);box-shadow:0 8px 35px #0002}.cookie-notice p{font-size:14px;line-height:1.7}.cookie-notice h2{font-size:21px;margin-bottom:8px}.cookie-notice-actions{display:flex;align-items:center;gap:24px;margin-top:12px}.cookie-notice a{text-decoration:underline}.cookie-notice button{border:1px solid var(--ink);padding:9px 18px;min-height:44px}.cookie-inventory{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.cookie-inventory h2,.cookie-inventory h3{margin:22px 0 12px}.cookie-inventory p{margin:14px 0}.cookie-table-scroll{overflow:auto}.cookie-inventory table{border-collapse:collapse;min-width:600px;width:100%;font-size:14px}.cookie-inventory th,.cookie-inventory td{text-align:left;vertical-align:top;padding:12px;border:1px solid var(--line)}.cookie-inventory caption{text-align:left;margin-bottom:12px}.product-info .product-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-info .product-action-grid>.button{margin:0;padding:14px 12px;min-height:58px;justify-content:center;text-align:center;font-size:14px;line-height:1.4;border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:0}.product-action-grid>.button svg{display:none}.product-action-grid .product-save{grid-column:1/-1}.product-action-grid [aria-disabled=true],.product-action-grid button:disabled{opacity:.5;cursor:not-allowed}.product-secondary-actions{display:flex;flex-wrap:wrap;gap:16px}.product-secondary-actions a,.product-secondary-actions button{font-size:13px;text-decoration:underline;text-underline-offset:4px}#my-data p{margin:16px 0}#my-data h3{margin-top:30px}#customer-export-photo-list{display:grid;gap:10px;margin:18px 0}#customer-export-photo-list a{text-decoration:underline;min-height:44px;padding:8px 0}@media(max-width:600px){.cookie-notice{bottom:12px;left:12px;right:12px;padding:16px}.cookie-notice-actions{gap:16px;justify-content:space-between}.product-info .product-action-grid>.button{font-size:13px;min-height:60px}.product-info .product-secondary-actions{gap:14px}.cookie-notice p{font-size:13px}}
.product-info .product-action-grid>.button{grid-column:auto;display:flex}
.cookie-notice{max-width:700px}.cookie-choice{margin-top:8px}.cookie-notice-actions{flex-wrap:wrap;gap:12px}.cookie-notice-actions a{margin-right:auto}.cookie-notice [data-cookie-accept]{background:var(--ink,#1c2421);color:var(--paper,#f8f6f1)}
.product-secondary-actions>a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.product-share-block{flex:1 0 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-share-title{grid-column:1/-1;margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:#687060}.product-share-button{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:11px 14px;border:1px solid var(--line,#d9d9d1);background:transparent;color:var(--ink,#1c2421);font:inherit;text-align:left;text-decoration:none!important;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.product-share-button:hover{border-color:var(--gold,#a68d5e);background:#fff;transform:translateY(-1px)}.product-share-button:focus-visible{outline:2px solid var(--gold,#a68d5e);outline-offset:3px}.product-share-button svg{flex:0 0 25px;width:25px;height:25px}.product-share-button span{display:grid;gap:2px;min-width:0}.product-share-button strong{font-size:14px;font-weight:600}.product-share-button small{font-size:11px;line-height:1.35;color:#687060}.product-share-whatsapp svg{color:#287b55}.product-share-status{grid-column:1/-1;min-height:1.3em;margin:0;font-size:12px;color:#687060}@media(max-width:600px){.product-share-block{grid-template-columns:1fr}.product-share-title,.product-share-status{grid-column:1}.product-share-button{min-height:58px}}
