.site-share.product-share{justify-content:flex-end;min-width:0;display:flex}.site-share.product-share>.site-share-button{color:#173e3e;min-height:44px;font:700 14px/1.4 var(--sans,Arial,sans-serif);white-space:nowrap;box-shadow:none;background:#e8eee1;border:1px solid #b8c5b3;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.site-share.product-share>.site-share-button:hover{background:#dce8d6;border-color:#71987d}.site-share.product-share>.site-share-button:focus-visible{outline-offset:3px;outline:3px solid #b1782b}.site-share.product-share>.site-share-button:disabled{opacity:.65}.site-share.product-share>.site-share-button svg{flex-shrink:0}.product-card-heading,.shop-product-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.product-card-heading{margin-bottom:10px}.product-card-heading>.eyebrow,.product-card-heading>.product-brand{min-width:0;margin:0}.product-card-heading>.product-share,.shop-product-meta>.product-share{margin-left:auto}.shop-product-meta{margin-top:10px}.shop-product-meta>.shop-deadline{margin:0;font-size:13px}.product-share-row{justify-content:flex-end;margin-bottom:10px;display:flex}.share-product-name{overflow-wrap:anywhere;margin-top:16px;font-size:16px;font-weight:700;line-height:1.6}.product-share .share-modal{text-align:left;font-style:normal;font-weight:400}.product-share .share-modal .share-option{min-height:52px;font-size:16px}.share-message-preview{background:#f7f5ea;border:1px solid #c5cdbb;border-radius:4px;min-width:0;margin-top:18px;padding:12px;font-size:15px;font-weight:600;line-height:1.65}.share-message-preview summary{cursor:pointer;color:#173e3e;min-height:32px;font-weight:800}.share-message-preview p{white-space:pre-wrap;overflow-wrap:anywhere;color:#173e3e;margin-top:14px;font-size:14px;font-weight:600;line-height:1.65}.share-facebook-help{color:#485b4e;margin-top:18px;font-size:14px;font-weight:700;line-height:1.65}.site-share-manual textarea{color:#173e3e;width:100%;font:600 14px/1.65 var(--sans,Arial,sans-serif);resize:vertical;background:#fffaf0;border:1px solid #a9bca2;margin-top:10px;padding:12px}@media (max-width:600px){.site-share.product-share>.site-share-button{min-height:44px;font-size:15px}.product-card-heading{gap:8px}.product-card-heading>.eyebrow{font-size:12px}.share-product-name{font-size:16px}}
