pn-editorial-rail{display:block;min-width:0;background:#fff;color:#17252b;scroll-margin-top:85px}pn-editorial-rail[hidden]{display:none!important}pn-editorial-rail .pn-ec__controls{display:flex;justify-content:flex-end;min-height:44px;margin:8px 40px 0}pn-editorial-rail .pn-commerce__motion{font:400 14px/1.5 var(--font-body-family,Arial,sans-serif)!important;color:var(--pn-accent,#7a1833);padding:8px 0;min-height:44px}.pn-er .pn-er__shop{padding:0;border:0}.pn-er__shop .pn-commerce{padding:0 0 25px;overflow:hidden}.pn-er__shop .pn-commerce__header{display:flex;margin-bottom:24px}.pn-er__shop .pn-commerce__disclosure{font:400 12px/1.6 var(--font-body-family,Arial,sans-serif)!important;color:#817d7b!important;max-width:none;margin:0 0 5px!important}.pn-er__shop .pn-commerce__viewport{padding:0 0 10px!important;gap:24px!important;margin:0!important}.pn-er__shop .pn-commerce__viewport>.tpe-shop-card{flex:0 0 clamp(240px,23vw,310px)!important;min-width:0!important;max-width:310px;display:block!important;overflow:visible!important;background:#fff!important}.pn-er__shop .tpe-shop-card__media{display:block!important;position:relative;aspect-ratio:3/4!important;height:auto!important;overflow:hidden;background:#fff}.pn-er__shop .tpe-shop-card__image{position:relative!important;display:block!important;aspect-ratio:3/4!important;width:100%!important;height:100%!important;padding:0!important;background:#fff!important}.pn-er__shop .tpe-shop-card__image img{width:100%!important;height:100%!important;object-fit:contain!important;max-height:none!important}.pn-er__shop .tpe-shop-card__copy{padding:0!important;display:block!important}.pn-er__shop .tpe-shop-card__copy>h3,.pn-er__shop .tpe-shop-card__brand,.pn-er__shop .tpe-shop-card__by,.pn-er__shop .tpe-shop-card__meta,.pn-er__shop .tpe-shop-card__why,.pn-er__shop .tpe-shop-card__destination{display:none!important}.pn-er__shop .pn-ec__rollover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:#fff;color:#17252b;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:22px;gap:14px;opacity:0;transition:opacity .2s}.pn-er__shop .tpe-shop-card__media:hover>.pn-ec__rollover,.pn-er__shop .tpe-shop-card__media:focus-within>.pn-ec__rollover{opacity:1}.pn-er__shop .pn-ec__rollover h3{font-size:24px!important;line-height:1.2!important}.pn-er__shop .pn-ec__rollover p{font:400 14px/1.5 var(--font-body-family,Arial,sans-serif)!important;margin:0!important}.pn-er__shop .pn-ec__rollover .pn-ec__brand{font-size:13px!important;letter-spacing:.07em;text-transform:uppercase}.pn-er__shop .pn-ec__bookmark-row{display:flex;justify-content:flex-end;align-items:center;height:32px;margin:4px 0 16px!important}.pn-er__shop .pn-ec__save{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;border:0;background:#fff;color:#17252b;cursor:pointer}.pn-er__shop .pn-ec__save svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.5;fill:none}.pn-er__shop .pn-ec__save[aria-pressed=true] svg{fill:currentColor}.pn-er__shop .tpe-shop-card__price{font:400 17px/25px var(--font-body-family,Arial,sans-serif)!important;display:block!important;margin:0!important;padding:0!important;min-height:0!important}.pn-er__shop .tpe-shop-card__commerce{margin:0!important;padding:0!important}.pn-er__shop .pn-commerce-cta.pn-commerce-cta{font:500 16px/24px var(--font-body-family,Arial,sans-serif)!important;display:inline-flex!important;align-items:baseline;gap:5px;padding:0!important;min-height:24px!important;background:none!important}.pn-er__shop .pn-commerce-cta__arrow{font:400 19px/24px var(--font-body-family,Arial,sans-serif)!important;border:0!important;border-radius:0!important;background:none!important;width:auto!important;height:auto!important}.pn-er__shop .pn-commerce__all{display:flex;justify-content:center;width:max-content;max-width:100%;margin:16px auto 0;font:500 16px/1.6 var(--font-body-family,Arial,sans-serif)!important;color:var(--pn-accent,#7a1833)!important}.pn-er__shop .pn-ec__controls{margin-right:0}.pn-er__shop .pn-ec__details{display:none}@media(max-width:749px){pn-editorial-rail .pn-ec__controls{margin-inline:22px}.pn-er__shop .pn-commerce__viewport>.tpe-shop-card{flex:0 0 76%!important;max-width:310px}.pn-er__shop .pn-commerce__disclosure{white-space:normal!important}.pn-er__shop .pn-ec__details{display:block;margin-top:14px}.pn-er__shop .pn-ec__details summary{font:400 15px/1.6 var(--font-body-family,Arial,sans-serif)}.pn-er__shop .pn-ec__details .pn-ec__rollover{position:static;opacity:1;padding:18px 0;display:flex}.pn-er__shop .tpe-shop-card__media>.pn-ec__rollover{display:none!important}}.pn-er__shop .tpe-shop-card__badge,.pn-er__shop .tpe-shop-card__label,.pn-er__shop .tpe-shop-card__pill{display:none!important}.pn-er__shop .tpe-shop-card__media{background:#fff!important}.pn-er__shop .tpe-card-distinctions{display:none!important}.pn-er__shop .tpe-shop-card__badge-row{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important}.pn-er__shop .tpe-shop-card__price{font:600 13px/15px var(--font-body-family,Arial,sans-serif)!important;letter-spacing:1.1px!important}.pn-er__shop .pn-commerce-cta.pn-commerce-cta{font:600 13px/15px var(--font-body-family,Arial,sans-serif)!important;letter-spacing:1.1px!important;min-height:15px!important;gap:6px!important}.pn-er__shop .pn-commerce-cta__arrow{display:inline-flex!important;width:11px!important;height:11px!important;align-items:center!important;font-size:13px!important;line-height:15px!important}.pn-er__shop .pn-commerce-cta__arrow svg{width:11px;height:11px;display:block}pn-editorial-rail .pn-ec__controls{display:none!important}.pn-er__shop .pn-commerce__viewport{gap:16px!important}.pn-er__shop .pn-commerce__viewport>.tpe-shop-card{flex:0 0 calc((100% - 48px)/4)!important;min-width:0!important;max-width:none!important}.pn-er__shop .tpe-shop-card__media,.pn-er__shop .tpe-shop-card__image{aspect-ratio:3/4!important}.pn-er__shop .pn-ec__rollover{justify-content:center;gap:14px}.pn-er__shop .pn-ec__rollover .pn-ec__why-label{font:600 12px/1.4 var(--font-body-family,Arial,sans-serif)!important;letter-spacing:.1em;text-transform:uppercase}@media(max-width:989px)and (min-width:750px){.pn-er__shop .pn-commerce__viewport>.tpe-shop-card{flex-basis:calc((100% - 32px)/3)!important}}@media(max-width:749px){.pn-er__shop .pn-commerce__viewport>.tpe-shop-card{flex-basis:86%!important;max-width:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pn-editorial-commerce.css.map */
