.page_container>.container:has(.main-collection){box-sizing:border-box;max-width:1480px;padding-right:5%;padding-left:5%}.main-collection{background:var(--section-bg);color:var(--section-text);font-family:var(--pg-body-font);font-size:16px;line-height:1.6}.main-collection *,.main-collection *:before,.main-collection *:after{box-sizing:border-box}.main-collection .main-collection__intro{align-items:flex-end;gap:45px;margin:0;padding:25px 0 50px}.main-collection .main-collection__intro .section-intro__eyebrow{margin-bottom:19px}.main-collection .main-collection__intro .section-intro__heading{max-width:700px;font-size:clamp(48px,4.8vw,83.2px)}.main-collection .main-collection__intro-text{max-width:365px;padding-bottom:5px;color:var(--section-muted);font-size:15px}.main-collection .main-collection__intro-text p{margin:0}.main-collection .main-collection__layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px;padding-bottom:90px}.main-collection .main-collection__layout--full{grid-template-columns:minmax(0,1fr)}.main-collection .main-collection__sidebar{min-width:0;padding-top:10px}.main-collection .main-collection__menu-heading{margin:0 0 20px;color:var(--section-text);font-family:var(--pg-body-font);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none}.main-collection .main-collection__menu-list{margin:0;padding:0;list-style:none}.main-collection .main-collection__menu-list li{margin:0;padding:0}.main-collection .main-collection__menu-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 10px;border-bottom:1px solid color-mix(in srgb,var(--mc-border) 55%,#fff);color:var(--section-text);font-size:13px;line-height:1.4;text-decoration:none}.main-collection .main-collection__menu-link:hover,.main-collection .main-collection__menu-link.is-current{background:var(--mc-panel);color:var(--mc-accent)}.main-collection .main-collection__menu-count{flex-shrink:0;color:var(--section-muted);font-size:12px}.main-collection .main-collection__tabs{margin:0 0 40px}.main-collection .main-collection__tabs-list{display:flex;flex-wrap:wrap;gap:10px}.main-collection .main-collection__tabs .main-collection__menu-link{gap:9px;padding:9px 15px;border:1px solid color-mix(in srgb,var(--mc-border) 80%,#fff);white-space:nowrap}.main-collection .main-collection__tabs .main-collection__menu-link.is-current{border-color:var(--mc-accent)}.main-collection .main-collection__help{margin:30px 0;padding:22px 18px;background:var(--mc-panel)}.main-collection .main-collection__help-icon{display:block;color:var(--section-text)}.main-collection .main-collection__help-heading{margin:15px 0 10px;color:var(--section-text);font-family:var(--pg-body-font);font-size:15px;font-weight:600;letter-spacing:0;line-height:1.4;text-transform:none}.main-collection .main-collection__help-text{margin-bottom:17px;color:var(--section-muted);font-size:13px}.main-collection .main-collection__help-text p{margin:0}.main-collection .main-collection__text-link{display:inline-flex;align-items:center;gap:12px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--section-text) 50%,transparent);color:var(--section-text);font-size:12px;text-decoration:none}.main-collection .main-collection__text-link:hover{border-bottom-color:currentColor;color:var(--section-text)}.main-collection .main-collection__menu-link:focus-visible,.main-collection .main-collection__text-link:focus-visible,.main-collection .main-collection__select:focus-visible,.main-collection .main-collection__input:focus-visible,.main-collection .main-collection__reset:focus-visible,.main-collection .main-collection__more-button:focus-visible{outline:2px solid var(--section-eyebrow);outline-offset:2px}.main-collection .main-collection__filter-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.main-collection .main-collection__field{display:flex;flex-direction:column;gap:8px;min-width:0}.main-collection .main-collection__label{margin:0;color:var(--section-text);font-size:12px;font-weight:500;line-height:1.5}.main-collection .main-collection__select,.main-collection .main-collection__input{width:100%;min-height:48px;margin:0;padding:12px;border:1px solid var(--mc-border);border-radius:0;background-color:#fff;color:var(--section-text);font-family:inherit;font-size:13px;line-height:1.4}.main-collection .main-collection__price{display:flex;align-items:center;gap:8px}.main-collection .main-collection__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main-collection .main-collection__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0 17px;font-size:12px}.main-collection .main-collection__summary p{margin:0}.main-collection .main-collection__summary.loading,.main-collection .main-collection__products.loading{opacity:.5;transition:opacity .2s}.main-collection .main-collection__reset{color:var(--section-eyebrow);font-size:12px;text-decoration:underline;text-underline-offset:3px}.main-collection .main-collection__grid-wrap{padding:0;background:transparent}.main-collection .main-collection__grid-wrap .product-grid__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:29px 18px}.main-collection .main-collection__grid-wrap .product_card_title{font-size:14px}.main-collection .main-collection__more{padding:35px 0 10px;text-align:center}.main-collection .main-collection__more-button{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:14px 25px;border:1px solid var(--mc-accent);background:transparent;color:var(--mc-accent);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.main-collection .main-collection__more-button:hover{background:var(--mc-accent);color:#fff}.main-collection .main-collection__more-button[aria-busy=true]{opacity:.6;pointer-events:none}.main-collection .main-collection__empty{display:flex;flex-direction:column;align-items:center;gap:18px;min-height:320px;padding:70px 20px;text-align:center}.main-collection .main-collection__empty-heading{margin:0;color:var(--section-text);font-family:var(--section-heading-font);font-size:46.4px;font-weight:var(--section-heading-weight);letter-spacing:-.035em;line-height:1.05;text-transform:none}.main-collection .main-collection__empty-text{max-width:440px;color:var(--section-muted);font-size:15px}.main-collection .main-collection__empty-text p{margin:0}.main-collection .main-collection__empty-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}@media(max-width:1200px){.main-collection .main-collection__layout{grid-template-columns:185px minmax(0,1fr);gap:25px}.main-collection .main-collection__grid-wrap .product-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1020px){.main-collection .main-collection__layout{grid-template-columns:170px minmax(0,1fr);gap:23px}.main-collection .main-collection__intro-text{max-width:300px}.main-collection .main-collection__filter-form,.main-collection .main-collection__grid-wrap .product-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.main-collection .main-collection__intro{display:block;padding:18px 0 35px}.main-collection .main-collection__intro .section-intro__heading{font-size:40.8px}.main-collection .main-collection__intro-text{max-width:500px;margin-top:23px}.main-collection .main-collection__layout{display:block;padding-bottom:60px}.main-collection .main-collection__sidebar{padding:0}.main-collection .main-collection__menu-heading,.main-collection .main-collection__help,.main-collection .main-collection__sidebar-link{display:none}.main-collection .main-collection__menu-list{display:flex;gap:12px;margin-bottom:5px;padding-bottom:22px;overflow-x:auto;scrollbar-width:thin}.main-collection .main-collection__menu-link{gap:9px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--mc-border) 80%,#fff);font-size:12px;white-space:nowrap}.main-collection .main-collection__tabs{margin-bottom:0}.main-collection .main-collection__tabs-list{flex-wrap:nowrap;margin-bottom:0;padding-bottom:12px}.main-collection .main-collection__tabs+.main-collection__layout .main-collection__filter-form:has(.main-collection__field){margin-top:23px}.main-collection .main-collection__tabs .main-collection__menu-link{padding:9px 13px}.main-collection .main-collection__grid-wrap .product-grid__grid{gap:27px 17px}.main-collection .main-collection__grid-wrap .product_card_title{font-size:15px}.main-collection .main-collection__empty-heading{font-size:38px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-main-collection.css.map */
