.pm-directory{max-width:1500px;margin:0 auto;padding:44px 28px 24px;color:#1d1d1f}body.template-list-collections .featured-collection--section{padding:0!important}.pm-directory__intro{text-align:center;max-width:740px;margin:0 auto 36px}.pm-directory__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.13em;font-weight:600;color:#6e6e73;margin:0 0 14px}.pm-directory__intro h1{font-size:clamp(34px,4.5vw,58px);line-height:1.08;letter-spacing:-.045em;margin:0 0 18px}.pm-directory__intro>p:not(.pm-directory__eyebrow){font-size:17px;line-height:1.6;color:#6e6e73;margin:0 auto 24px}.pm-directory__jump{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 0 32px;border-bottom:1px solid #e5e5e7}.pm-directory__jump a{display:inline-flex;align-items:center;min-height:44px;padding:10px 17px;border-radius:999px;background:#f5f5f7;color:inherit;font-size:14px;text-decoration:none}.pm-directory__jump a:hover{background:#e8e8ed}.pm-directory__browse{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:30px 0 0}.pm-directory__browse h2{font-size:18px;letter-spacing:-.025em;margin:0 0 14px}.pm-directory__links{display:flex;flex-wrap:wrap;gap:10px 18px}.pm-directory__links a{display:inline-flex;align-items:center;gap:7px;min-height:36px;color:#515154;font-size:13px;text-decoration:none}.pm-directory a:focus-visible{outline:2px solid #1d1d1f;outline-offset:4px}body.template-list-collections .pm-seo-carousel{padding-top:28px;border-top:1px solid #e5e5e7;margin-top:42px;margin-bottom:50px;scroll-margin-top:85px}body.template-list-collections .pm-seo-carousel .home-section--title{font-size:30px;letter-spacing:-.035em;margin-top:0}@media(max-width:719px){.pm-directory{padding:28px 20px 8px}.pm-directory__intro{margin-bottom:26px}.pm-directory__intro>p:not(.pm-directory__eyebrow){font-size:15px}.pm-directory__jump{gap:8px;padding-bottom:24px}.pm-directory__jump a{padding:9px 13px;font-size:13px}.pm-directory__browse{grid-template-columns:1fr;gap:22px;padding-top:24px}body.template-list-collections .pm-seo-carousel .home-section--title{font-size:25px}body.template-list-collections .pm-seo-carousel{margin-top:32px;padding-top:25px;margin-bottom:36px}}.pm-directory{padding-bottom:0}.pm-directory__jump{border-bottom:0;padding-bottom:20px}.pm-directory__browse{gap:14px;padding-top:0;align-items:start}.pm-directory__browse-panel{border:1px solid #e5e5e7;border-radius:18px;background:#fafafa;overflow:hidden}.pm-directory__browse-panel summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:-.02em}.pm-directory__browse-panel summary::-webkit-details-marker{display:none}.pm-directory__browse-panel summary small{display:block;margin-top:5px;color:#86868b;font-size:12px;font-weight:400;letter-spacing:0}.pm-directory__expand{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;font-size:24px;font-weight:300;flex-shrink:0;color:#6e6e73;transition:transform .2s}.pm-directory__browse-panel[open] .pm-directory__expand{transform:rotate(45deg)}.pm-directory__browse-panel .pm-directory__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 22px 18px}.pm-directory__browse-panel .pm-directory__links a{min-height:44px;font-size:13px;justify-content:space-between;padding:8px 10px;border-radius:8px}.pm-directory__browse-panel .pm-directory__links a:hover{background:#ededf0}body.template-list-collections .pm-seo-carousel{margin-top:26px;margin-bottom:24px;padding-top:24px}body.template-list-collections .pm-seo-carousel .featured-collection__button{margin-top:12px}@media(max-width:719px){.pm-directory__browse{gap:10px}.pm-directory__browse-panel summary{padding:17px 18px}.pm-directory__browse-panel .pm-directory__links{padding:0 10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}body.template-list-collections .pm-seo-carousel{margin-top:22px;margin-bottom:20px;padding-top:20px}}body.template-list-collections .pm-seo-carousel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:calc(100% - 56px);max-width:1500px;box-sizing:border-box;margin:40px auto;padding:32px 28px 28px;background:#f5f5f7;border:1px solid #ebebee;border-radius:28px;box-shadow:0 2px 8px #00000004}body.template-list-collections .pm-seo-carousel>.home-section--title{grid-column:1;grid-row:1;text-align:left;font-size:28px;line-height:1.2;margin:0!important;letter-spacing:-.035em;padding-right:20px}body.template-list-collections .pm-seo-carousel>.pm-cart-recs__navigation{grid-column:2;grid-row:1;margin:0;align-self:center}body.template-list-collections .pm-seo-carousel>.pm-seo-carousel__rail{grid-column:1/-1;min-width:0;width:100%;margin-top:22px;padding:4px 1px 16px}body.template-list-collections .pm-seo-carousel>.featured-collection__button{grid-column:1/-1;justify-self:center;margin:8px auto 0}body.template-list-collections .pm-seo-carousel .pm-cart-recs__navigation button{background:#fffc;border-color:#d2d2d7}body.template-list-collections .pm-seo-carousel .pm-cart-recs__navigation button:not(:disabled):hover{background:#fff;border-color:#86868b}@media(max-width:719px){body.template-list-collections .pm-seo-carousel{width:calc(100% - 24px);margin:26px auto;padding:22px 16px;border-radius:22px}body.template-list-collections .pm-seo-carousel>.home-section--title{font-size:22px;padding-right:12px}body.template-list-collections .pm-seo-carousel>.pm-cart-recs__navigation{gap:6px}body.template-list-collections .pm-seo-carousel .pm-cart-recs__navigation button{width:36px;height:36px;font-size:20px}body.template-list-collections .pm-seo-carousel>.pm-seo-carousel__rail{margin-top:20px}}@media(prefers-reduced-motion:no-preference){body.template-list-collections .pm-seo-carousel .pm-cart-recs__navigation button{transition:background .2s,border-color .2s}}body.template-list-collections .pm-seo-carousel>.featured-collection__button{justify-self:end;margin:10px 0 0;display:inline-flex}body.template-list-collections :is(.pm-seo-carousel>.featured-collection__button,.pm-directory__intro>.button-primary){min-height:44px;padding:12px 20px!important;align-items:center;justify-content:center;gap:12px;border:1px solid #1d1d1f!important;border-radius:999px!important;background:#1d1d1f!important;color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.015em;box-shadow:none!important;text-decoration:none;text-transform:none!important}body.template-list-collections :is(.pm-seo-carousel>.featured-collection__button,.pm-directory__intro>.button-primary):hover{background:#353537!important;border-color:#353537!important}.pm-accessory-showcase .pm-seo-carousel>.pm-cart-recs__navigation{display:none}.pm-accessory-showcase .pm-seo-carousel>.home-section--title{grid-column:1/-1}.pm-accessory-showcase .pm-seo-carousel>.pm-seo-carousel__rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible;padding-bottom:0}.pm-accessory-showcase .pm-seo-carousel .pm-seo-carousel__rail>.productgrid--item{width:100%!important;display:flex!important;min-width:0}.pm-accessory-showcase .pm-seo-carousel__rail .productitem{padding:16px!important;border-radius:20px!important}.pm-accessory-showcase .pm-seo-carousel .pm-seo-carousel__rail .productitem__container{display:grid!important;grid-template-columns:42% minmax(0,1fr);grid-template-rows:1fr auto;column-gap:14px;align-items:center;height:100%!important}.pm-accessory-showcase .productitem--image-link{grid-column:1;grid-row:1/3}.pm-accessory-showcase .productitem--image{border-radius:12px!important}.pm-accessory-showcase .productitem--info{grid-column:2;grid-row:1;align-self:center}.pm-accessory-showcase .productitem--actions{grid-column:2;grid-row:2;padding-top:0!important;padding-bottom:0!important}.pm-accessory-showcase .jdgm-widget{display:none!important}.pm-accessory-showcase .productitem--title{font-size:17px!important;line-height:1.3!important;min-height:0!important}.pm-accessory-showcase .productitem__stock-level{font-size:12px!important}.pm-accessory-showcase .productitem--action-trigger{min-height:40px!important;font-size:12px!important;padding:10px 12px!important;white-space:normal}.pm-accessory-showcase .productitem__badge{display:none!important}.pm-accessory-showcase .pm-cart-skeleton{min-height:180px}@media(max-width:1079px){.pm-accessory-showcase .pm-seo-carousel>.pm-seo-carousel__rail{grid-template-columns:1fr}.pm-accessory-showcase .productitem--image-link{max-width:190px}.pm-accessory-showcase .pm-seo-carousel .pm-seo-carousel__rail .productitem__container{grid-template-columns:minmax(100px,32%) minmax(0,1fr)}}.pm-accessory-showcase .productitem__image-container{grid-column:1;grid-row:1/3;align-self:center}.pm-accessory-showcase .productitem__image-container .productitem--image-link{display:block;max-width:none}.pm-accessory-showcase .productitem--actions .productitem--action{width:100%}@media(max-width:719px){.pm-accessory-showcase .pm-seo-carousel .pm-seo-carousel__rail .productitem__container{grid-template-columns:38% minmax(0,1fr);column-gap:14px}.pm-accessory-showcase .pm-seo-carousel .productitem{padding:14px!important}.pm-accessory-showcase .productitem--title{font-size:16px!important}}@media(min-width:1080px){body.template-list-collections .pm-seo-carousel:not(.pm-accessory-showcase .pm-seo-carousel) .pm-seo-carousel__rail:has(>li:nth-child(4)):not(:has(>li:nth-child(5)))>li.productgrid--item{width:calc((100% - 96px)/4)!important;flex-basis:calc((100% - 96px)/4)!important}}body.template-list-collections .pm-seo-carousel .productitem:hover{transform:none!important}body.template-list-collections .pm-cart-recs__navigation:has([data-pm-seo-prev]:disabled):has([data-pm-seo-next]:disabled){visibility:hidden}body.template-list-collections :is(.pm-seo-carousel>.featured-collection__button,.pm-directory__intro>.button-primary):before,body.template-list-collections :is(.pm-seo-carousel>.featured-collection__button,.pm-directory__intro>.button-primary):after{content:none!important;display:none!important}
/*# sourceMappingURL=/cdn/shop/t/280/assets/pm-collection-directory.css.map */
