.pf-storefront .pf-pdp .shop-product-inner-container{width:min(1180px,calc(100% - 64px));padding:44px 0 44px!important}.pf-storefront .pf-pdp .shop-product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px!important;align-items:start}.pf-storefront .pf-pdp .shop-product-info{width:100%;min-width:0;padding:10px 0;gap:8px;align-self:center}.pf-storefront .pf-pdp .shop-product-info h1{font-size:36px!important;letter-spacing:-1px!important;line-height:1.16!important}.pf-storefront .pf-pdp .shop-product-price-block{color:#365b3e!important;font-size:30px!important;font-weight:700}.pf-storefront .pf-pdp .shop-compare-price{color:#7b817b!important;font-size:18px!important}.pf-pdp .shop-save-price{display:none!important}.pf-storefront .pf-pdp .shop-add-to-cart-button{background:#365b3e!important;border:1px solid #365b3e!important;border-radius:10px!important;min-height:56px;padding:17px 20px!important}.pf-pdp-intro{font-size:15px;line-height:1.75;color:#657068;max-width:430px;margin:0 0 6px}.pf-pdp-gallery{min-width:0}.pf-pdp-stage{aspect-ratio:1;border-radius:22px;overflow:hidden;background:#eee7f5}.pf-pdp-slide{width:100%;height:100%}.pf-pdp-slide[hidden]{display:none}.pf-pdp-stage img{display:block;width:100%;height:100%;object-fit:contain}.pf-pdp-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.pf-pdp-thumbs button{padding:3px;border:2px solid transparent;background:transparent;border-radius:12px;aspect-ratio:1;overflow:hidden;cursor:pointer}.pf-pdp-thumbs button[aria-pressed=true]{border-color:#745299;background:#eee7f5}.pf-storefront .pf-pdp-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:7px}.pf-pdp-thumbs button:focus-visible,.pf-pdp-faq summary:focus-visible{outline:3px solid #745299;outline-offset:3px}.pf-pdp-payments{display:flex;flex-wrap:wrap;gap:7px;align-items:center;justify-content:center;padding-top:14px}.pf-pdp-payments svg{width:38px;height:24px}.pf-pdp-faq{padding:48px 0 58px;max-width:980px}.pf-pdp-eyebrow{font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#745299;margin:0 0 14px;font-weight:700}.pf-pdp-faq>.pf-pdp-eyebrow{text-align:center}.pf-storefront .pf-pdp-faq h2{font-size:32px;font-weight:700;letter-spacing:-.8px;text-align:center;margin:0 0 32px;color:#26362d}.pf-pdp-accordions{border-top:1px solid #dbded7}.pf-pdp-accordions details{border-bottom:1px solid #dbded7}.pf-pdp-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;padding:24px 4px;color:#26362d;font-weight:700;font-size:15px;letter-spacing:.3px}.pf-pdp-accordions summary::-webkit-details-marker{display:none}.pf-pdp-plus{display:block;position:relative;width:18px;height:18px;flex-shrink:0}.pf-pdp-plus:before,.pf-pdp-plus:after{content:'';position:absolute;top:8px;left:1px;width:16px;height:2px;background:#745299;border-radius:2px}.pf-pdp-plus:after{transform:rotate(90deg)}.pf-pdp-accordions details[open] .pf-pdp-plus:after{transform:rotate(0deg)}.pf-pdp-accordions details[open] summary{color:#745299}.pf-pdp-answer{font-size:14px;line-height:1.85;color:#657068;padding:0 34px 24px 4px;max-width:780px}.pf-pdp-answer p{margin:0 0 12px}.pf-pdp-answer p:last-child{margin:0}.pf-pdp-pending{font-size:11px!important;color:#745299;background:#eee7f5;padding:9px 12px;border-radius:6px}.pf-pdp-story{padding:38px 0 68px}.pf-pdp-story-layout{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;max-width:1100px;margin:auto}.pf-pdp-story-photo{aspect-ratio:1;border-radius:24px;overflow:hidden;background:#eee7f5}.pf-pdp-story-photo img{display:block;width:100%;height:100%;object-fit:contain}.pf-pdp-story-copy{max-width:430px}.pf-storefront .pf-pdp-story-copy h2{font-size:38px;font-weight:700;line-height:1.18;letter-spacing:-1px;margin-bottom:24px}.pf-pdp-story-copy>p:not(.pf-pdp-eyebrow){font-size:15px;color:#657068;line-height:1.8;margin-bottom:26px}.pf-pdp-story-copy .pr-button{gap:20px}.pf-pdp-story-reverse .pf-pdp-story-photo{order:2}#comprar-pawfresh{scroll-margin-top:160px}@media(max-width:767px){.pf-storefront .pf-pdp .shop-product-inner-container{width:calc(100% - 40px);padding:24px 0 20px!important}.pf-storefront .pf-pdp .shop-product-layout{grid-template-columns:1fr;gap:26px!important}.pf-storefront .pf-pdp .shop-product-info{padding:0}.pf-storefront .pf-pdp .shop-product-info h1{font-size:29px!important}.pf-pdp-stage{border-radius:18px}.pf-pdp-thumbs{gap:8px;margin-top:10px}.pf-pdp-intro{font-size:14px}.pf-pdp-faq{padding:34px 0 40px}.pf-storefront .pf-pdp-faq h2{font-size:27px;line-height:1.2}.pf-pdp-accordions summary{padding:22px 0;font-size:13px;letter-spacing:0}.pf-pdp-answer{font-size:13px;padding:0 14px 22px 0}.pf-pdp-story{padding:30px 0 45px}.pf-pdp-story-layout{grid-template-columns:1fr;gap:26px}.pf-pdp-story-reverse .pf-pdp-story-photo{order:0}.pf-pdp-story-copy{max-width:none;text-align:center}.pf-storefront .pf-pdp-story-copy h2{font-size:30px}.pf-pdp-story-copy>p:not(.pf-pdp-eyebrow){font-size:14px}.pf-pdp-story-copy .pr-button{width:100%}}

.pf-pdp-accordions details{padding:0;margin:0;background:transparent;border-radius:0;box-shadow:none}.pf-pdp-accordions summary:after{display:none}.pf-pdp-answer p{padding-top:0}.pf-pdp-accordions summary>span:first-child{flex:1}


.pf-storefront .pf-pdp .shop-product-info{max-width:100%;flex:none;justify-self:stretch}.pf-storefront .pf-pdp .shop-product-info>div,.pf-storefront .pf-pdp .shop-product-info>product-form{max-width:100%;width:100%}


.pf-pdp-thumbs{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.pf-pdp-thumbs button{min-width:0}.pf-pdp-thumbs button:focus-visible{outline-offset:1px}@media(max-width:799px){.pf-pdp-thumbs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:9px;padding:3px 2px 9px}.pf-pdp-thumbs button{flex:0 0 72px;scroll-snap-align:start;width:72px;height:72px}}


.pf-pdp-benefit-intro{margin:6px 0 8px}.pf-pdp-kicker{font-size:13px;line-height:1.5;font-weight:700;color:#745299;margin:0 0 12px}.pf-storefront .pf-pdp .pf-pdp-hook{font-size:20px;line-height:1.4;font-weight:700;letter-spacing:-.3px;color:#26362d;margin:0}.pf-pdp-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:23px;line-height:1;display:inline-block}.pf-pdp .product-bullet-text{line-height:1.65!important}.pf-pdp .product-bullet-list{margin-bottom:12px!important}@media(max-width:767px){.pf-storefront .pf-pdp .pf-pdp-hook{font-size:18px}.pf-pdp .product-bullet-text{font-size:14px!important}.pf-pdp-kicker{font-size:12px}.pf-pdp-emoji{font-size:22px}}


.pf-purchase-dispatch{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 14px;color:#365b3e;font-size:13px;font-weight:600;line-height:1.6}.pf-purchase-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 4px;padding:10px 12px;border-radius:9px;background:#eee7f5;color:#745299;font-size:13px;font-weight:600;line-height:1.6}


.pf-storefront .pf-pdp .shop-add-to-cart-button{background:#8566a3!important;border:1px solid #574b60!important;border-radius:12px!important;color:#fff!important;min-height:58px;font-size:19px!important;letter-spacing:0!important;box-shadow:none!important}.pf-storefront .pf-pdp .shop-add-to-cart-button:hover{background:#745299!important}.pf-storefront .pf-pdp .shop-add-to-cart-button svg{display:none!important}.pf-storefront .pf-pdp .pf-purchase-dispatch{display:flex!important;align-items:center;justify-content:center;gap:11px;width:100%;margin:7px 0 14px!important;padding:0!important;font-size:15px!important;line-height:1.6;color:#222!important;font-weight:400;text-align:center}.pf-purchase-dispatch strong{font-weight:700}.pf-dispatch-dot{display:inline-block;width:11px;height:11px;background:#a2e3b2;box-shadow:0 0 0 5px #edf9f0;border-radius:50%;flex-shrink:0}.pf-storefront .pf-pdp .pf-purchase-assurances{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 16px;width:100%;margin:2px 0 0;padding:0;text-align:center;color:#26362d;font-size:12px;line-height:1.6}.pf-purchase-assurances>span{display:inline-flex;align-items:baseline;justify-content:center;gap:6px}.pf-assurance-check{color:#9d86b8;font-size:17px;font-weight:700;line-height:1}.pf-storefront .pf-pdp .shop-product-info>div:has(.pf-purchase-dispatch),.pf-storefront .pf-pdp .shop-product-info>div:has(.pf-purchase-assurances){width:100%!important;align-self:stretch}.pf-storefront .pf-pdp .shop-add-to-cart-button:focus-visible{outline:3px solid #365b3e;outline-offset:4px}@media(max-width:767px){.pf-storefront .pf-pdp .pf-purchase-dispatch{font-size:13px!important;gap:10px;margin:4px 0 12px!important}.pf-storefront .pf-pdp .pf-purchase-assurances{font-size:11px;gap:4px 12px}.pf-storefront .pf-pdp .shop-add-to-cart-button{font-size:18px!important}}
.pf-storefront .pf-pdp .shop-add-to-cart-button span{font-size:inherit!important;color:inherit!important}@media(max-width:767px){.pf-storefront .pf-pdp .pf-purchase-dispatch{font-size:14px!important}.pf-storefront .pf-pdp .pf-purchase-assurances{font-size:12px}}

