.petsika-product-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin-top:12px;width:100%}.petsika-product-actions .button,.petsika-quick-add,.petsika-choose-options{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:0;overflow-wrap:anywhere;padding-inline:12px;width:100%}.product-card-detail,.product-card-info,.petsika-product-actions{min-width:0}.petsika-favorite-button{align-items:center;background:var(--card-bg, #fff);border:1px solid currentColor;border-radius:999px;color:#2e8b57;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:44px}.petsika-favorite-button:hover{transform:translateY(-1px)}.petsika-favorite-button[aria-pressed=true]{background:#2e8b57;color:#fff}.petsika-favorite-button svg{height:21px;pointer-events:none;width:21px}.pdp-action-wrapper,.product-right-content-sticky-inner .pdp-action-wrapper{grid-template-columns:minmax(0,1fr) 55px}.pdp-action-wrapper>.button{min-width:0;width:100%}.pdp-action-wrapper>.petsika-favorite-button{height:55px;margin:0;width:100%}.pdp-action-wrapper>.buy-button{grid-column:1 / -1;min-width:0;width:100%}.pdp-action-wrapper>.buy-button .shopify-payment-button,.pdp-action-wrapper>.buy-button .shopify-payment-button__button{max-width:none;width:100%}.petsika-header-favorites{position:relative}.petsika-favorite-count{align-items:center;background:#2e8b57;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;height:17px;justify-content:center;line-height:1;min-width:17px;padding-inline:3px;position:absolute;right:-8px;top:-8px}.petsika-product-actions [aria-busy=true]{cursor:wait;opacity:.7}.petsika-action-message{color:#b40c1c;font-size:12px;grid-column:1 / -1;margin:0}.petsika-wishlist{margin-block:32px 64px}.petsika-wishlist-header{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.petsika-wishlist-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.petsika-wishlist-card{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.petsika-wishlist-card-image{aspect-ratio:1;background:#f8faf5;display:block;object-fit:contain;width:100%}.petsika-wishlist-card-content{display:grid;gap:10px;padding:16px}.petsika-wishlist-card-title{color:inherit;font-weight:700;text-decoration:none}.petsika-wishlist-card-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.petsika-wishlist-empty{background:#ffffffb3;border:1px dashed rgba(0,0,0,.25);border-radius:16px;padding:32px;text-align:center}.petsika-footer-map{border-top:1px solid rgba(255,255,255,.3);display:grid;gap:20px;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);margin-top:24px;padding-top:24px}.petsika-footer-map-copy{align-self:center}.petsika-footer-map-copy .button{background:#2e8b57!important;border-color:#2e8b57!important;color:#fff!important;opacity:1!important;text-decoration:none}.petsika-footer-map-copy .button:hover,.petsika-footer-map-copy .button:focus-visible{background:#236f46!important;border-color:#236f46!important;color:#fff!important}.petsika-footer-map-frame{border:0;border-radius:16px;display:block;min-height:240px;width:100%}.petsika-footer-map-address{margin-block:8px 16px}@media(max-width:990px){.petsika-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.petsika-product-actions{gap:6px;grid-template-columns:minmax(0,1fr) 40px;margin-top:8px}.petsika-product-actions .button,.petsika-quick-add,.petsika-choose-options{font-size:12px;line-height:1.2;min-height:40px;padding:7px 8px;white-space:normal}.petsika-product-actions .petsika-favorite-button{height:40px;width:40px}.product-card.product-background-enabled:not(.product-gap-enabled) .product-card-detail{padding-inline:10px}.pdp-action-wrapper,.product-right-content-sticky-inner .pdp-action-wrapper{gap:8px;grid-template-columns:minmax(0,1fr) 52px}.pdp-action-wrapper>.button{font-size:15px;min-height:52px;padding-inline:12px}.pdp-action-wrapper>.petsika-favorite-button{height:52px}.petsika-wishlist-card-actions{grid-template-columns:1fr}.petsika-wishlist-card-actions .button{min-width:0;width:100%}.petsika-footer-map,.petsika-wishlist-grid{grid-template-columns:1fr}.petsika-footer-map-frame{min-height:210px}}@media(prefers-reduced-motion:reduce){.petsika-favorite-button,.petsika-product-actions .button{transition:none}}.petsika-chat{bottom:max(20px,env(safe-area-inset-bottom));left:20px;position:fixed;z-index:9998}.petsika-chat-toggle{align-items:center;background:#2e8b57;border:2px solid #dfd615;border-radius:999px;box-shadow:0 10px 30px #0003;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:8px;min-height:48px;padding:10px 16px}.petsika-chat-panel{background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:18px;bottom:60px;box-shadow:0 18px 55px #0000003d;color:#111;display:grid;max-height:min(620px,calc(100vh - 110px));overflow:hidden;position:absolute;width:min(360px,calc(100vw - 32px))}.petsika-chat-panel[hidden]{display:none}.petsika-chat-header{align-items:center;background:#2e8b57;color:#fff;display:flex;justify-content:space-between;padding:14px 16px}.petsika-chat-header div{display:grid}.petsika-chat-close{background:transparent;border:0;color:inherit;cursor:pointer;font-size:28px;height:40px;width:40px}.petsika-chat-messages{display:flex;flex-direction:column;gap:10px;min-height:190px;overflow-y:auto;padding:16px}.petsika-chat-message{background:#eef7e5;border-radius:14px 14px 14px 4px;max-width:88%;padding:10px 12px}.petsika-chat-message[data-author=user]{align-self:end;background:#2e8b57;border-radius:14px 14px 4px;color:#fff}.petsika-chat-message a{color:inherit;font-weight:700}.petsika-chat-replies{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.petsika-chat-replies button{background:#fff;border:1px solid #2e8b57;border-radius:999px;color:#235f3b;cursor:pointer;padding:7px 10px}.petsika-chat-form{border-top:1px solid rgba(0,0,0,.12);display:grid;grid-template-columns:1fr 44px;padding:10px}.petsika-chat-form input{border:1px solid rgba(0,0,0,.25);border-radius:999px 0 0 999px;min-width:0;padding:10px 14px;font-size:16px}[dir=rtl] .petsika-chat-form input{border-radius:0 999px 999px 0}.petsika-chat-form button{background:#dfd615;border:0;border-radius:0 999px 999px 0;color:#111;cursor:pointer;font-size:18px}[dir=rtl] .petsika-chat-form button{border-radius:999px 0 0 999px}.petsika-chat-note{font-size:10px;margin:0;opacity:.72;padding:0 14px 12px;text-align:center}@media(max-width:767px){html,body{max-width:100%;overflow-x:clip}body.petsika-chat-open{overflow:hidden}img,video,iframe{max-width:100%}footer.footer .footer-bottom{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.petsika-chat{bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));max-width:calc(100vw - 24px)}.petsika-chat-panel{border-radius:14px;bottom:auto;height:calc(var(--petsika-visual-height, 100dvh) - 16px);left:max(8px,env(safe-area-inset-left));max-height:none;position:fixed;right:max(8px,env(safe-area-inset-right));top:max(8px,env(safe-area-inset-top));width:auto}.petsika-chat[data-open=true] .petsika-chat-toggle{visibility:hidden}.petsika-chat-messages{min-height:0}.petsika-chat-replies{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}.petsika-chat-replies button{flex:0 0 auto;min-height:40px}.petsika-chat-toggle span:last-child{display:none}.petsika-chat-toggle{height:52px;justify-content:center;min-height:52px;padding:0;width:52px}.petsika-whatsapp-widget{bottom:max(12px,env(safe-area-inset-bottom))!important;max-width:52px!important;overflow:hidden!important;right:max(12px,env(safe-area-inset-right))!important}body.petsika-chat-open .petsika-whatsapp-widget{opacity:0!important;pointer-events:none!important;visibility:hidden!important}}@media(max-width:359px){.petsika-product-actions{grid-template-columns:1fr}.petsika-product-actions .petsika-favorite-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/petsika-enhancements.css.map */
