@media(max-width:767px){html body .pmy-home-2026 .pmy-home-destination__option{min-height:44px!important;touch-action:manipulation}html body [id^=chips-section-] .chip-item{min-height:40px!important;touch-action:manipulation}html body .pmy-cpg-card,html body .pmy-cpg-card .pmy-cpg-body,html body .pmy-cpg-card .pmy-cpg-footer,html body .pmy-cpg-card .pmy-cpg-price-wrap{min-width:0!important}html body .pmy-cpg-card .pmy-cpg-btn{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;touch-action:manipulation}html body .pmy-cpg-card .pmy-cpg-title{-webkit-line-clamp:3}html body.template-product .pdp-page-header,html body.template-product .pdp-layout{padding-inline:0!important}html body.template-product .pdp-sidebar.modal-open{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom)) 14px!important;overflow:hidden!important;align-items:flex-start!important;justify-content:center!important;z-index:var(--pmy-z-modal)!important}html body.template-product .pdp-sidebar.modal-open .checkout-card{width:100%!important;max-width:480px!important;max-height:calc(100dvh - max(28px,env(safe-area-inset-top)) - max(28px,env(safe-area-inset-bottom)))!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0 auto!important}html body.template-product .qty-control{min-width:132px!important;height:44px!important;gap:0!important}html body.template-product .qty-control .qty-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;touch-action:manipulation}html body.template-product .qty-control .qty-num{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;line-height:44px!important}html body.template-product .mobile-sticky-checkout{width:min(420px,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;gap:12px!important;padding:9px 12px!important;bottom:calc(var(--pmy-pdp-fab-lift,16px) + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important}html body.template-product .mobile-sticky-checkout button{min-height:44px!important;padding:10px 16px!important;font-size:13px!important;touch-action:manipulation}html body.template-product #pmy-full-gallery.pmy-full-gallery-overlay{height:100dvh!important;max-height:100dvh!important;overscroll-behavior:contain}html body.template-product .pmy-full-gallery-header{padding-top:max(12px,env(safe-area-inset-top))!important}html body.template-product .pmy-full-gallery-content{padding-bottom:max(20px,env(safe-area-inset-bottom))!important}html body.template-product .pmy-lightbox-overlay{height:100dvh!important}html body.template-product .pmy-lightbox-close{top:max(15px,env(safe-area-inset-top))!important;right:max(15px,env(safe-area-inset-right))!important}html body.template-product .flatpickr-calendar.pmy-pdp-calendar,html body.pmy-checkout-lock .flatpickr-calendar,html body.template-product .pmy-pdp-country-panel,html body .pmy-country-panel{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}html body .pmy-checkout-trigger{bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}html body #pmy-checkout-drawer .pmy-checkout-drawer__body{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}html body #pmy-checkout-drawer .qty-selector{grid-template-columns:44px 44px 44px!important;gap:4px!important}html body #pmy-checkout-drawer .qty-ctrl,html body #pmy-checkout-drawer .traveler-qty{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html body #pmy-language-region-modal .pmy-lang-close{min-width:44px!important;min-height:44px!important}html body #pmy-language-region-modal .pmy-currency-choice{min-height:44px!important;touch-action:manipulation}}@media(max-width:360px){html body .pmy-cpg-card .pmy-cpg-footer{align-items:stretch!important;flex-wrap:wrap!important}html body .pmy-cpg-card .pmy-cpg-btn{width:100%!important}html body.template-product .mobile-sticky-checkout{gap:8px!important;padding-inline:10px!important}html body.template-product .mobile-sticky-checkout button{padding-inline:12px!important;font-size:12px!important}html body #pmy-checkout-drawer .traveler-row{align-items:flex-start!important}}@media(prefers-reduced-motion:reduce){html body.template-product .mobile-sticky-checkout,html body.template-product .pdp-sidebar,html body.template-product .pmy-full-gallery-overlay{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pmy-mobile-audit-2026.css.map */
