.am-price-row{display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%}.am-price-row>.am-price-value{flex:1;min-width:0}.am-price-actions{flex:0 0 auto}.am-product-actions button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:10px;border:0;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation}.am-product-actions svg{pointer-events:none;flex-shrink:0}.am-product-actions button:focus-visible{outline:2px solid #08763e;outline-offset:2px}.am-product-actions button:disabled{opacity:.4;cursor:not-allowed}.am-photo-actions{position:absolute;inset:0;z-index:8;pointer-events:none}.am-photo-actions button{pointer-events:auto;position:absolute;border-radius:50%;border:1px solid #d7ddd8;background:#fffffff0;color:#17251e;box-shadow:0 1px 4px #00000010}.am-photo-actions .am-share-product{top:12px;left:12px}.am-photo-actions .am-photo-favorite{bottom:12px;left:12px}.am-photo-actions .am-photo-add{bottom:12px;right:12px}.am-photo-favorite[aria-pressed=true]{color:#ba2031}.am-photo-favorite[aria-pressed=true] svg{fill:currentColor}.media-gallery__media-item{position:relative}.am-zoom-actions .am-photo-actions .am-photo-favorite,.am-zoom-actions .am-photo-actions .am-photo-add{bottom:108px}.am-zoom-actions .am-photo-actions .am-share-product{top:18px;left:18px}.am-share-dialog{width:min(420px,calc(100% - 28px));max-height:85dvh;overflow:auto;padding:22px;border:1px solid #dbe3dd;border-radius:20px;background:#fff;color:#17251e;box-shadow:0 20px 80px #0003}.am-share-dialog::backdrop{background:#0006}.am-share-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.am-share-dialog h2{font-size:20px;margin:0}.am-share-dialog button{cursor:pointer}.am-share-close{background:none;border:0;font:26px/1 Arial;color:inherit;padding:6px}.am-share-title{margin:12px 0 20px;font-size:14px;line-height:1.5}.am-share-options{display:flex;gap:10px}.am-share-options>*{flex:1;padding:13px 10px;background:#f2f8f4;color:#086b3c;border:1px solid #bed7c7;border-radius:10px;text-align:center;font-size:14px;text-decoration:none}.am-share-copy-status{margin:12px 0 0;font-size:13px}.am-share-url{display:block;box-sizing:border-box;margin-top:12px;width:100%;padding:10px;border:1px solid #bacabe;border-radius:6px;background:#fff;color:#17251e;font-size:14px}.am-share-dialog [hidden]{display:none!important}@media(max-width:400px){.product-card__price .am-product-actions button{width:40px;min-width:40px;padding:9px}.am-photo-actions .am-share-product{top:8px;left:8px}}
