@media(max-width:749px){body.np-store .np-mobile-side-arrows{position:relative!important}body.np-store .np-mobile-side-arrows__controls{position:static!important;transform:none!important}body.np-store .np-mobile-side-arrows__controls .np-mobile-side-arrows__button{position:absolute!important;top:var(--np-arrow-top)!important;bottom:auto!important;transform:translateY(-50%)!important;z-index:5!important;margin:0!important;width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;padding:0!important;background:#fffef5!important;color:#185a45!important;border:1px solid #185a45!important;border-radius:50%!important;box-shadow:0 2px 8px #173f2d18}body.np-store .np-mobile-side-arrows__button[data-np-side=left]{left:6px!important;right:auto!important}body.np-store .np-mobile-side-arrows__button[data-np-side=right]{right:6px!important;left:auto!important}}.np-photo-review-controls{display:none}@media(max-width:749px){body.np-store .np-review-showcase__grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:14px!important;padding:0 18px 12px!important;scrollbar-width:none}body.np-store .np-review-showcase__grid>.np-review-showcase__card{flex:0 0 100%!important;max-width:none!important;scroll-snap-align:start}body.np-store .np-photo-review-controls{display:flex;align-items:center;justify-content:center;margin:10px 0 0;min-height:24px}body.np-store .np-photo-review-dots{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}body.np-store .np-photo-review-dots button{width:10px;height:10px;min-height:0;padding:0;border:1px solid #185a45;border-radius:50%;background:#fff;cursor:pointer}body.np-store .np-photo-review-dots button[aria-current=true]{background:#185a45}}@media(max-width:749px){body.np-store :has(>.np-swipe-dots:not([hidden]))>:is(.np-photo-review-controls,.np-sample-reviews__controls,.np-dog-photo-reviews__mobile-controls,.np-alt-slider__nav,.np-lpv2__hero-controls,.np-cat-hero-controls) :is(.np-photo-review-dots,.np-sample-reviews__dots,.np-dog-photo-reviews__dots,.np-alt-slider__dots,.np-lpv2__hero-dots,.np-cat-hero-dot){display:none!important}body.np-store :has(>.np-swipe-dots:not([hidden]))>:is(.np-photo-review-controls,.np-sample-reviews__controls,.np-dog-photo-reviews__mobile-controls,.np-alt-slider__nav,.np-lpv2__hero-controls,.np-cat-hero-controls){min-height:0!important;margin:0!important;padding:0!important}}body.np-store :is(#MainContent,#header-group) button.np-green-arrow{background:#245a43!important;color:#fff!important;border:1px solid #245a43!important;border-radius:50%!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;padding:7px!important;box-sizing:border-box!important;line-height:1!important;box-shadow:0 2px 7px #173f2d22!important;flex-shrink:0}body.np-store :is(#MainContent,#header-group) button.np-green-arrow>svg{display:block!important;width:28px!important;height:28px!important;color:inherit!important;margin:auto!important;transform:none!important;pointer-events:none}body.np-store :is(#MainContent,#header-group) button.np-green-arrow:hover:not(:disabled){background:#173f2d!important}body.np-store :is(#MainContent,#header-group) button.np-green-arrow:focus-visible{outline:3px solid #e4bd7d!important;outline-offset:3px!important}body.np-store :is(#MainContent,#header-group) button.np-green-arrow:disabled{opacity:.4;cursor:default}body.np-store :is(#MainContent,#header-group) button.np-green-arrow[hidden]{display:none!important}@media(max-width:749px){body.np-store #MainContent .np-review-showcase .np-review-showcase__grid{align-items:flex-start!important}body.np-store #MainContent .np-review-showcase .np-review-showcase__card:has(.np-review-showcase__photo-wrap){display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;grid-template-rows:none!important}body.np-store #MainContent .np-review-showcase .np-review-showcase__card:has(.np-review-showcase__photo-wrap) .np-review-showcase__photo-wrap{display:block!important;position:relative;flex:none!important;aspect-ratio:1/1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}body.np-store #MainContent .np-review-showcase .np-review-showcase__card:has(.np-review-showcase__photo-wrap) .np-review-showcase__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}body.np-store #MainContent .np-review-showcase .np-review-showcase__content{flex:none!important;height:auto!important;min-height:0!important;padding:10px 12px 12px!important;justify-content:flex-start!important;gap:0!important}body.np-store #MainContent .np-review-showcase .np-review-showcase__content .np-review-showcase__stars{margin:0 0 6px!important;font-size:15px;line-height:1}body.np-store #MainContent .np-review-showcase .np-review-showcase__content blockquote{flex:none!important;font-size:clamp(13px,3.5vw,14px)!important;line-height:1.4!important;margin:0!important;overflow-wrap:break-word}body.np-store #MainContent .np-review-showcase .np-review-showcase__content .np-review-showcase__person{margin-top:8px!important;gap:2px!important}body.np-store #MainContent .np-review-showcase .np-review-showcase__content .np-review-showcase__verified{margin-top:3px!important;padding:3px 8px!important}body.np-store #MainContent .np-review-showcase .np-review-showcase__content .np-review-shop{margin-top:10px!important;min-height:44px!important;padding:8px 10px!important}}@media(max-width:749px){body.np-store #MainContent .np-dog-photo-reviews__grid{align-items:flex-start!important}body.np-store #MainContent .np-dog-photo-reviews__card{height:auto!important;min-height:0!important}body.np-store #MainContent .np-dog-photo-reviews__card>img{width:100%!important;height:auto!important;aspect-ratio:1!important;object-fit:cover!important;flex:none!important}body.np-store #MainContent .np-dog-photo-reviews__body{flex:none!important;gap:6px!important;padding:10px 12px 12px!important}body.np-store #MainContent .np-dog-photo-reviews__body blockquote{flex:none!important;margin:0!important;font-size:clamp(13px,3.5vw,14px)!important;line-height:1.4!important}body.np-store #MainContent .np-dog-photo-reviews__body strong{margin-top:2px!important}body.np-store #MainContent .np-dog-photo-reviews__verified-buyer{margin:0!important}body.np-store #MainContent .np-dog-photo-reviews__button{margin-top:4px!important;min-height:44px;padding:8px 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/176/assets/np-mobile-side-arrows.css.map */
