@media screen and (max-width:749px){#MainContent .petin-unified :is(h1,h2){text-wrap:balance}#header-component .header-logo__image{width:68px;height:auto;max-width:100%}#header-component .header-logo__image-container{width:68px}#header-component .menu-drawer__menu-item{min-height:48px;line-height:1.45}#MainContent .petin-inner{padding:56px 24px}#MainContent .petin-unified h1{font-size:clamp(34px,9.5vw,42px);line-height:1.15;margin-bottom:20px}#MainContent .petin-unified h2{font-size:clamp(29px,8vw,34px);line-height:1.2;margin-bottom:20px}#MainContent .petin-unified .petin-lead{font-size:16px;line-height:1.7}#MainContent .petin-unified .petin-eyebrow{margin-bottom:16px;line-height:1.6}#MainContent .petin-hero__copy{padding:40px 24px 32px}#MainContent .petin-hero__image{height:auto;min-height:0;aspect-ratio:4 / 3;object-fit:cover}#MainContent .petin-hero .petin-actions{gap:12px;margin:24px 0 12px}#MainContent .petin-hero .petin-button+.petin-button{background:transparent;color:var(--petin-accent)}#MainContent .petin-boutique{padding:56px 24px;gap:32px}#MainContent .petin-boutique__copy{grid-row:1;padding:0}#MainContent .petin-boutique__media{grid-row:2}#MainContent .petin-boutique__media img{height:auto;min-height:0;aspect-ratio:4 / 3;object-fit:cover}#MainContent .petin-season{padding-top:24px;margin-top:28px}#MainContent .petin-season h3{font-size:23px;line-height:1.25;margin-bottom:12px}#MainContent .petin-actions{gap:12px}#MainContent .petin-unified .petin-button{min-height:50px;font-size:15px;padding:14px 20px}#MainContent .petin-boutique .petin-button,#MainContent .petin-consult .petin-button,#MainContent #petin-services>.petin-button{width:100%}#MainContent .petin-boutique .petin-actions{align-items:stretch;margin-top:24px}#MainContent .petin-text-link{min-height:46px;font-size:15px;line-height:1.5}#MainContent .petin-story{gap:32px}#MainContent .petin-story__photo img{height:auto;aspect-ratio:4 / 3;object-fit:cover}#MainContent .petin-service-photos{margin-top:32px;gap:16px}#MainContent .petin-service-photos img{height:auto;aspect-ratio:3 / 4;object-fit:cover}#MainContent .petin-cards{margin-top:32px;gap:16px}#MainContent .petin-card{display:flex;flex-direction:column;gap:0;padding:24px 0 8px}#MainContent .petin-card h3{font-size:24px;line-height:1.3;margin-bottom:12px}#MainContent .petin-card p{font-size:16px;line-height:1.65;margin-bottom:12px}#MainContent .petin-card .petin-text-link{align-self:flex-start;margin-top:0}#MainContent .petin-consult{gap:24px}#MainContent .petin-consult .petin-actions{align-items:stretch;width:100%}#MainContent .petin-faq{gap:12px}#MainContent .petin-faq details{padding:12px 0}#MainContent .petin-faq summary{display:list-item;min-height:48px;padding:12px 0;line-height:1.5}#MainContent .petin-faq details p{font-size:16px;line-height:1.7;margin:12px 0 16px}#MainContent .petin-visit{padding:56px 24px;gap:32px}#MainContent .petin-visit__photo img{height:auto;min-height:0;aspect-ratio:4 / 3;object-fit:cover}#MainContent .petin-visit__copy{padding:0}#MainContent .petin-visit .petin-actions{margin-bottom:0;gap:24px}#MainContent .section-resource-list{padding-block:48px}#MainContent .section-resource-list__header{margin-bottom:8px}#MainContent .section-resource-list__header :is(h2,h3){font-size:29px;line-height:1.2}#MainContent .resource-list--grid{column-gap:16px;row-gap:32px}#MainContent .resource-list__item{min-width:0}#MainContent .product-card__content{gap:10px}#MainContent .product-card :is(h3,.text-block){line-height:1.45}#MainContent .product-card product-price{line-height:1.5}#MainContent[data-template^=collection]{--page-margin: 20px}#MainContent[data-template^=collection] .product-grid{padding-inline:20px;column-gap:16px;row-gap:32px}#MainContent[data-template^=collection] .product-grid__card{gap:10px}#MainContent[data-template^=collection] .product-grid__card :is(h3,p){font-size:15px;line-height:1.45}#MainContent[data-template^=collection] .section-content-wrapper{padding-block:32px}#MainContent[data-template^=collection] h1{font-size:32px;line-height:1.2}#MainContent[data-template^=collection] .facets-toggle{min-height:48px}#MainContent[data-template^=product]{--page-margin: 20px}#MainContent[data-template^=product] .product-information__media{padding-inline:20px;padding-top:16px}#MainContent[data-template^=product] media-gallery slideshow-slides{aspect-ratio:1}#MainContent[data-template^=product] media-gallery slideshow-slide.product-media-container{height:100%;max-height:100%;aspect-ratio:1}#MainContent[data-template^=product] media-gallery slideshow-slide .product-media{height:100%;width:100%}#MainContent[data-template^=product] media-gallery slideshow-slide .product-media__image{height:100%;width:100%;object-fit:contain}#MainContent[data-template^=product] .product-details h1{font-size:30px;line-height:1.25;letter-spacing:-.02em}#MainContent[data-template^=product] .product-details>.group-block{padding-top:24px;padding-bottom:40px}#MainContent[data-template^=product] .variant-option{gap:10px}#MainContent[data-template^=product] .variant-option__button-label{min-height:48px}#MainContent[data-template^=product] .product-form-buttons{gap:12px}#MainContent[data-template^=product] .product-form-buttons .button{min-height:50px}#MainContent[data-template^=product] .product-details .rte{font-size:16px;line-height:1.7}#MainContent[data-template^=product] .product-details .rte :is(p,ul,ol){margin-block:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/petin-mobile.css.map */
