.pm-ux-browse-results{display:none}body:has(.pm-menu-facets>details[open]) :is(.pm-delivery-calendar__launcher,.pm-hub-selector__launcher,.pm-mobile-rewards-launcher,#smile-ui-container .smile-launcher-frame-container,#smile-ui-container .smile-launcher-frame,#smile-ui-lite-launcher-frame-container){visibility:hidden!important;pointer-events:none!important}@media screen and (min-width:750px){#MainContent .pm-menu-intro .pm-menu-hero__grid{min-height:0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4vw,64px);padding-block:32px}#MainContent .pm-menu-intro .pm-menu-hero__copy{padding-block:8px}#MainContent .pm-menu-intro .pm-menu-hero h1{font-size:clamp(48px,5vw,76px);line-height:.98;letter-spacing:-.055em}#MainContent .pm-menu-intro .pm-menu-hero__text{max-width:580px;margin-top:20px;font-size:16px;line-height:1.55}#MainContent .pm-menu-intro .pm-menu-hero__actions{gap:20px;margin-top:24px}#MainContent .pm-menu-intro .pm-menu-button{min-height:48px;padding-inline:22px}#MainContent .pm-menu-intro .pm-menu-stable-note{margin-top:20px;line-height:1.45}#MainContent .pm-menu-intro .pm-menu-stable-note>span{flex:0 0 26px}#MainContent .pm-menu-intro .pm-menu-secret-stamp{width:40px;height:40px;margin-bottom:16px;font-size:10px}#MainContent .pm-menu-intro .pm-menu-gallery{width:100%;max-width:560px;margin-inline:auto}#MainContent .pm-menu-intro .pm-menu-gallery__stage{height:clamp(280px,24vw,350px);aspect-ratio:auto;background:#fff}#MainContent .pm-menu-intro .pm-menu-gallery__image{object-fit:contain;background:#fff;padding:10px 12px 72px}#MainContent .pm-menu-intro .pm-menu-gallery__caption{inset:auto 12px 12px;gap:12px;padding:12px 14px;border-radius:15px}#MainContent .pm-menu-intro .pm-menu-gallery__caption strong{font-size:20px}#MainContent .pm-menu-intro .pm-menu-gallery__toolbar{min-height:52px;margin-top:10px;padding:4px 8px;gap:8px}#MainContent .pm-menu-intro .pm-menu-gallery__nav,#MainContent .pm-menu-intro .pm-menu-gallery__pause{width:44px;height:44px}#MainContent .pm-menu-intro .pm-menu-gallery__cue{margin-top:8px}#MainContent .pm-menu-intro .pm-menu-gallery__cue>span{display:none}#MainContent .pm-menu-intro .pm-menu-gallery__cue a{margin-left:auto}html body .pm-collection-toolbar{scroll-margin-top:calc(var(--header-height, 70px) + 14px)}html body .pm-toolbar-categories{overflow:visible}html body .pm-toolbar-categories ul{width:100%;min-width:0;overflow-x:auto;justify-content:safe center;padding-block:3px}html body .pm-toolbar-categories a{min-height:44px;font-size:11px}html body .pm-menu-search input[type=search]{font-size:14px}html body .pm-ux-browse-results{display:block;width:min(1100px,calc(100% - 100px));margin:16px auto 0;color:#53685f;font:600 13px/1.4 var(--font-body-family);letter-spacing:.01em}html body #ProductGridContainer .collection.page-width{padding-top:14px}html body #ProductGridContainer .card__heading{min-height:2.32em}html body #ProductGridContainer .pm-card-menu-description{font-size:13px;line-height:1.45}html body #ProductGridContainer .card__media .media{background:#fff}html body #ProductGridContainer .card__media img{object-fit:contain;padding:10px;background:#fff}html body #ProductGridContainer .card-wrapper:hover .card__media img{transform:scale(1.015)}html body #ProductGridContainer .card-wrapper.pm-ux-actions-ready .card__inner{z-index:2;pointer-events:none}html body #ProductGridContainer .card-wrapper.pm-ux-actions-ready .card__inner :is(.pm-quick-add,[data-pm-favorite-toggle]){pointer-events:auto}html body #ProductGridContainer .card-wrapper.pm-ux-actions-ready .quick-add.pm-quick-add{top:auto;right:auto;bottom:12px;left:12px}html body #ProductGridContainer .card-wrapper .quick-add.pm-quick-add .pm-quick-add__trigger.button{height:44px;min-height:44px!important;padding:6px 7px 6px 13px;gap:9px;font-size:11px!important;letter-spacing:.035em;box-shadow:0 4px 14px #063f2d26}html body #ProductGridContainer .pm-quick-add__trigger-icon{width:28px;height:28px}html body #ProductGridContainer .pm-quick-add__trigger-icon svg{width:16px;height:16px}html body #ProductGridContainer .card .price-item--regular{color:#063f2d}html body #ProductGridContainer .card .price{font-size:17px}html body #ProductGridContainer .pm-side-badge-wrap{top:12px;left:12px}}@media screen and (min-width:750px)and (max-width:989px){#MainContent .pm-menu-intro .pm-menu-shell{width:calc(100% - 40px);max-width:none}#MainContent .pm-menu-intro .pm-menu-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-block:28px}#MainContent .pm-menu-intro .pm-menu-hero h1{font-size:48px}#MainContent .pm-menu-intro .pm-menu-eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:14px}#MainContent .pm-menu-intro .pm-menu-hero__text{font-size:14px;margin-top:16px}#MainContent .pm-menu-intro .pm-menu-hero__actions{gap:14px;margin-top:18px}#MainContent .pm-menu-intro .pm-menu-stable-note{font-size:12px;margin-top:16px}#MainContent .pm-menu-intro .pm-menu-gallery__stage{height:310px}#MainContent .pm-menu-intro .pm-menu-gallery__caption{display:block;padding:10px 12px}#MainContent .pm-menu-intro .pm-menu-gallery__caption strong{font-size:17px}#MainContent .pm-menu-intro .pm-menu-gallery__caption small{font-size:9px}#MainContent .pm-menu-intro .pm-menu-gallery__price{display:block;margin-top:6px;font-size:12px}#MainContent .pm-menu-intro .pm-menu-gallery__image{padding-bottom:95px}#MainContent .pm-menu-intro .pm-menu-gallery__dots{gap:4px}#MainContent .pm-menu-intro .pm-menu-gallery__dots button{width:9px;height:9px}#MainContent .pm-menu-intro .pm-menu-gallery__toolbar{gap:5px;margin-inline:0}#MainContent .pm-menu-intro .pm-menu-gallery__cue{font-size:11px}html body .pm-ux-browse-results{width:calc(100% - 100px)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/purefect-ux-browse.css.map */
