.pet-product-page{--pet-pdp-ink: #102d44;--pet-pdp-muted: #526879;--pet-pdp-blue: #5fb3f9;--pet-pdp-pale: #eaf5ff;--pet-pdp-line: #cadbe7;max-width:1360px;color:var(--pet-pdp-ink)}.pet-product-page .product.grid{gap:clamp(28px,4vw,64px)}.pet-product-page .product__info-wrapper{padding:0;min-width:0;scroll-margin-top:130px}.pet-product-page .product__info-container>*+*{margin-top:12px}.pet-product-page .product__info-container .product__title{margin:6px 0 10px}.pet-product-page .product__title h1{margin:0;color:var(--pet-pdp-ink);font-size:clamp(28px,2.5vw,36px);font-weight:700;line-height:1.14;letter-spacing:-.025em;overflow-wrap:break-word}.pet-product-page .pet-pdp__purpose{margin:0;color:var(--pet-pdp-muted);font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.pet-product-page .product__subtitle{margin-top:12px;color:var(--pet-pdp-muted);font-size:15px;line-height:1.6}.pet-product-page .product__subtitle p{margin:0}.pet-product-page .price--large{font-size:28px;font-weight:700;letter-spacing:-.02em}.pet-product-page .product__tax{margin-top:6px;color:var(--pet-pdp-muted);font-size:12px;line-height:1.5}.pet-product-page .installment{margin-top:4px}.pet-product-page .product-form__input{max-width:none;margin:14px 0}.pet-product-page .pet-pdp__enhanced>.select,.pet-product-page .pet-pdp__enhanced>.form__label{display:none}.pet-product-page .pet-pdp__option{margin:0;padding:0;border:0;min-width:0}.pet-product-page .pet-pdp__option-label{margin:0 0 10px;padding:0;color:var(--pet-pdp-ink);font-size:15px;font-weight:700;line-height:1.4}.pet-product-page .pet-pdp__option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pet-product-page .pet-pdp__option[data-option-name=size] .pet-pdp__option-list{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}.pet-product-page .pet-pdp__option-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:48px;padding:10px 12px;border:1px solid var(--pet-pdp-line);border-radius:12px;background:#fff;color:var(--pet-pdp-ink);box-shadow:none;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pet-product-page .pet-pdp__option-card:hover:not(:disabled){border-color:var(--pet-pdp-ink);background:#f5faff}.pet-product-page .pet-pdp__option-card[aria-pressed=true]{border:2px solid var(--pet-pdp-ink);padding:9px 11px;background:var(--pet-pdp-pale)}.pet-product-page .pet-pdp__option-card:focus-visible{outline:3px solid #205e8a;outline-offset:3px}.pet-product-page .pet-pdp__option-card:disabled{cursor:not-allowed;background:#f5f7f8;color:#667887}.pet-product-page .pet-pdp__option-value{font-size:15px;font-weight:600;line-height:1.35}.pet-product-page .pet-pdp__option-note{margin-top:4px;color:var(--pet-pdp-muted);font-size:11px;font-weight:400;line-height:1.4}.pet-product-page .pet-pdp__option-note[hidden]{display:none}.pet-product-page .appstle_sub_widget .appstle_widget_title{color:var(--pet-pdp-ink);font-size:15px;font-weight:700}.pet-product-page .appstle_sub_widget .appstle_subscription_wrapper{border:0!important;border-radius:0!important;overflow:visible!important}.pet-product-page .appstle_sub_widget .appstle_subscription_wrapper_option{margin-bottom:8px;border:1px solid var(--pet-pdp-line)!important;border-radius:12px!important;background:#fff;color:var(--pet-pdp-ink)}.pet-product-page .appstle_sub_widget .appstle-active-option{border-color:var(--pet-pdp-ink)!important;background:var(--pet-pdp-pale)!important}.pet-product-page .appstle_sub_widget .appstle-save-badge{border-radius:5px;background:var(--pet-pdp-blue)!important;color:var(--pet-pdp-ink)!important}.pet-product-page .product-form__quantity{display:flex;align-items:center;gap:16px}.pet-product-page .product-form__quantity>.form__label{margin:0;font-size:14px;font-weight:600}.pet-product-page .quantity{min-height:44px;width:132px;border:1px solid var(--pet-pdp-line);border-radius:8px}.pet-product-page .quantity__button{width:42px;background:transparent;color:var(--pet-pdp-ink)}.pet-product-page .pet-pdp__purchase{margin-top:16px}.pet-product-page .pet-pdp__stock{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--pet-pdp-muted);font-size:13px;line-height:1.5}.pet-product-page .pet-pdp__stock:before{content:"";flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--pet-pdp-ink)}.pet-product-page .pet-pdp__stock[data-available=false]:before{background:#8f4a1c}.pet-product-page .product-form{margin:0}.pet-product-page .product-form__buttons{max-width:none}.pet-product-page button.product-form__submit.button.button--full-width{min-height:56px;border:1px solid var(--pet-pdp-blue);border-radius:12px;background:var(--pet-pdp-blue);color:var(--pet-pdp-ink);font-size:17px;font-weight:700;letter-spacing:0}.pet-product-page .product-form__submit:hover:not(:disabled){border-color:var(--pet-pdp-ink);background:var(--pet-pdp-ink);color:#fff}.pet-product-page .product-form__submit:disabled{background:#e1e8ed;border-color:#e1e8ed;color:#526879;opacity:1}.pet-product-page .product-form__submit:before,.pet-product-page .product-form__submit:after{display:none}.pet-product-page .shopify-payment-button{margin-top:10px}.pet-product-page .shopify-payment-button__button{border-radius:10px}.pet-product-page .pet-pdp__facts{display:grid;gap:14px;margin:20px 0 22px;padding:18px 0;border-top:1px solid var(--pet-pdp-line);border-bottom:1px solid var(--pet-pdp-line);list-style:none}.pet-product-page .pet-pdp__facts li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5}.pet-product-page .pet-pdp__facts svg{flex:0 0 20px;margin-top:1px}.pet-product-page .pet-pdp__facts a{color:var(--pet-pdp-ink);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.pet-product-page .pet-pdp__facts small{display:block;margin-top:3px;color:var(--pet-pdp-muted);font-size:11px}.pet-product-page .product__accordion{margin:0;border-color:var(--pet-pdp-line)}.pet-product-page .product__accordion .accordion__title{color:var(--pet-pdp-ink);font-size:15px;font-weight:600}.pet-product-page .product__accordion summary{padding:18px 0}.pet-product-page .product__accordion .accordion__content{color:#3b5161;font-size:14px;line-height:1.7}@media(min-width:990px){.pet-product-page .product.grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start}.pet-product-page .product>.grid__item{width:100%;max-width:none}.pet-product-page .product__info-container--sticky{position:sticky;top:115px}.pet-product-page .product__media-gallery{top:115px}}@media(max-width:989px){.pet-product-page .product.grid{gap:28px}.pet-product-page .product__info-wrapper{padding:0}}@media(min-width:750px)and (max-width:989px){.pet-product-page .product>.grid__item{width:calc(50% - 14px)}}@media(max-width:749px){.pet-product-page .product.grid{display:block}.pet-product-page .product__info-wrapper{margin-top:28px;scroll-margin-top:110px}.pet-product-page .product__title h1{font-size:29px;line-height:1.15}.pet-product-page .pet-pdp__purpose{font-size:11px}.pet-product-page .pet-pdp__option-card{min-height:56px;padding:11px 12px}.pet-product-page .pet-pdp__option-card[aria-pressed=true]{padding:10px 11px}.pet-product-page .pet-pdp__option-value{font-size:14px}}.quick-add-modal .pet-product-page .product.grid{display:block}.quick-add-modal .pet-product-page .product__info-container--sticky{position:static}@media(prefers-reduced-motion:reduce){.pet-product-page .pet-pdp__option-card{transition:none}}.pet-product-page .pet-pdp__subscription-policy{font-size:12px;line-height:1.5;margin:8px 0 12px}.pet-product-page .pet-pdp__subscription-policy a{color:#205e8a;text-underline-offset:3px}#MainContent .pet-product-page[data-pet-product-page]{max-width:1360px;padding-inline:clamp(15px,4vw,52px);padding-top:12px}.pet-product-page .product__info-container>*+*{margin-top:10px}.pet-product-page .pet-pdp__heading{margin:0}.pet-product-page .pet-pdp__heading .product__title{margin:5px 0 8px}.pet-product-page .product__title h1{font-size:clamp(27px,2.4vw,34px)}.pet-product-page .pet-pdp__lead{margin:0;color:#3b5161;font-size:14px;line-height:1.55}.pet-product-page .price--large{font-size:26px}.pet-product-page .product-form__input{margin:10px 0}.pet-product-page .pet-pdp__option-label{margin-bottom:7px;font-size:14px}.pet-product-page .pet-pdp__option-card{min-height:46px;padding:9px 11px;border-radius:9px}.pet-product-page .pet-pdp__option-card[aria-pressed=true]{padding:8px 10px}.pet-product-page .pet-pdp__option-value{font-size:14px}.pet-product-page .pet-pdp__option-price{display:block;margin-top:3px;color:#3b5161;font-size:13px;line-height:1.4}.pet-product-page .pet-pdp__option-price[hidden]{display:none}.pet-product-page .pet-pdp__price-note{margin:6px 0 0;color:var(--pet-pdp-muted);font-size:11px;line-height:1.4}.pet-product-page .appstle_sub_widget .appstle_subscription_wrapper_option{margin-bottom:6px;border-radius:9px!important}.pet-product-page .pet-pdp__subscription-policy{margin:6px 0 8px}.pet-product-page .pet-pdp__purchase{margin-top:10px}.pet-product-page .pet-pdp__stock{margin-bottom:8px;font-size:12px}.pet-product-page .pet-pdp__facts{margin:14px 0 10px;padding:14px 0;gap:12px}.pet-product-page .pet-pdp__installments{margin:10px 0 14px;color:var(--pet-pdp-muted);font-size:12px}.pet-product-page .pet-pdp__installments .installment{margin:0}.pet-pdp__mobile-purchase[hidden]{display:none!important}.pet-pdp__mobile-purchase{display:none}@media(min-width:990px){.pet-product-page .product.grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,4vw,52px)}.pet-product-page .pet-pdp__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:989px){.pet-pdp__mobile-purchase{position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));z-index:35;display:grid;grid-template-columns:minmax(0,1fr) minmax(124px,.9fr);align-items:center;gap:12px;max-width:640px;margin-inline:auto;padding:10px 12px;border:1px solid #b8d4e9;border-radius:14px;background:#fff;color:#102d44;box-shadow:0 6px 28px #102d4426}.pet-pdp__mobile-selection{min-width:0}.pet-pdp__mobile-selection strong{display:block;font-size:19px;line-height:1.2}.pet-pdp__mobile-selection>span,.pet-pdp__mobile-selection small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#526879;font-size:11px;line-height:1.35}.pet-pdp__mobile-selection>span:empty{display:none}.pet-pdp__mobile-button{min-height:48px;padding:10px 12px;border:1px solid #5fb3f9;border-radius:9px;background:#5fb3f9;color:#102d44;font:inherit;font-size:14px;font-weight:700;line-height:1.25;cursor:pointer}.pet-pdp__mobile-button:hover:not(:disabled){background:#102d44;border-color:#102d44;color:#fff}.pet-pdp__mobile-button:focus-visible{outline:3px solid #205e8a;outline-offset:3px}.pet-pdp__mobile-button:disabled{border-color:#e1e8ed;background:#e1e8ed;color:#526879;cursor:not-allowed}}@media(max-width:749px){#MainContent .pet-product-page[data-pet-product-page]{padding-inline:15px;padding-top:8px}.pet-product-page .product>.pet-pdp__heading{margin:0 0 18px}.pet-product-page .product__title h1{font-size:clamp(25px,7.1vw,28px);line-height:1.14}.pet-product-page .pet-pdp__lead{font-size:13px;line-height:1.5}.pet-product-page .product__info-wrapper{margin-top:18px}.pet-product-page .product__media-list .product__media{height:clamp(230px,69vw,290px);padding-top:0!important}.pet-product-page .product__media-list .product__media img{object-fit:contain}.pet-product-page .pet-cat-gallery{max-width:320px;margin-inline:auto}.pet-product-page .pet-cat-gallery__stage{height:290px;aspect-ratio:auto}.pet-product-page .pet-pdp__option-card{min-height:48px;padding:9px 10px}.pet-product-page .pet-pdp__option-card[aria-pressed=true]{padding:8px 9px}.pet-product-page .product__accordion summary{padding-block:16px}}@media(prefers-reduced-motion:reduce){.pet-pdp__mobile-purchase,.pet-pdp__mobile-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pet-product-page.css.map */
