.collection-filters{--collection-filter-accent: var(--color-accent);--collection-filter-rule: #ececec;--collection-filter-line: #000000;--collection-filter-text: var(--text-secondary)}.collection-layout{--collection-sidebar-gap: 3rem;display:block}.collection-filter-trigger{margin-bottom:2.4rem}.collection-products{min-width:0}.collection-filter-by{--collection-filter-frame: var(--text-color);display:flex;align-items:center;width:100%;max-width:31rem;aspect-ratio:309 / 64;margin:0;padding-inline-start:8%;background-color:transparent;background-image:var(--filter-by-frame);background-repeat:no-repeat;background-position:center;background-size:100% 100%;border:0;text-align:start}.collection-filter-by__label{font-family:Poppins,sans-serif;font-size:2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1;color:var(--collection-filter-frame)}button.collection-filter-by{cursor:pointer}.collection-sidebar .collection-filters{margin-top:2.4rem}.collection-filters__reset{display:inline-block;margin-bottom:1.2rem;font-size:1.4rem;color:var(--muted-color);text-decoration:underline}.collection-filter{border-bottom:1px solid var(--collection-filter-rule)}.collection-filter__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 0;cursor:pointer;list-style:none}.collection-filter__summary::-webkit-details-marker{display:none}.collection-filter__title{font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:400;line-height:1.2;color:var(--collection-filter-text)}.collection-filter__chevron{flex:none;width:.9rem;height:.9rem;margin-right:.4rem;border-right:2px solid var(--collection-filter-line);border-bottom:2px solid var(--collection-filter-line);transform:rotate(45deg);transition:transform .2s ease}.collection-filter[open]>.collection-filter__summary .collection-filter__chevron{transform:rotate(-135deg)}.collection-filter__options{list-style:none;margin:0;padding:0 0 2rem;display:grid;gap:2rem}.collection-filter__option{margin:0}.collection-filter__choice{display:flex;align-items:center;gap:1.2rem;text-decoration:none;color:var(--collection-filter-text)}.collection-filter__box{flex:none;width:1.8rem;height:1.8rem;background:var(--page-bg);border:1px solid var(--collection-filter-line)}.collection-filter__option.is-selected .collection-filter__box{background:var(--collection-filter-accent);border-color:var(--collection-filter-accent)}.collection-filter__label{font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.2;color:var(--collection-filter-text)}.collection-filter__option.is-disabled .collection-filter__choice{opacity:.4;pointer-events:none}.collection-filter__price{display:grid;gap:1.2rem;padding:0 0 2rem}.collection-filter__price-fields{display:flex;gap:1.2rem}.collection-filter__price-field{flex:1;display:grid;gap:.4rem}.collection-filter__price-caption{font-size:1.4rem;color:var(--muted-color)}.collection-filter__price .btn{justify-self:start}.collection-products-grid{display:grid;gap:2rem;grid-template-columns:repeat(var(--collection-cols-mobile, 2),minmax(0,1fr))}.collection-grid-item{min-width:0}.collection-products__empty{font-size:var(--type-body-size)}.collection-infinite-controls{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding-top:3rem}.collection-infinite__spinner{width:4rem;height:4rem;animation:collection-spin .9s linear infinite}@keyframes collection-spin{to{transform:rotate(360deg)}}.collection-infinite__more{padding:0;border:0;background:none;font-size:1.4rem;line-height:1.2;color:var(--text-color);text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.collection-infinite__more:disabled{cursor:default;opacity:.6}@media(prefers-reduced-motion:reduce){.collection-infinite__spinner{animation:none}}[data-infinite-sentinel]{width:100%;height:1px}[data-collection-section-root].is-loading{opacity:.75}.collection-app-block{padding-top:2rem}.collection-filter-drawer__close{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--text-color);cursor:pointer}.collection-filter-drawer__close .icon{width:2.2rem;height:2.2rem;color:currentColor}.collection-filter-drawer .collection-filter:first-of-type .collection-filter__summary{padding-top:0}@media(min-width:992px){.collection-filter-trigger{display:none}.collection-layout{display:grid;grid-template-columns:minmax(0,310fr) minmax(0,1470fr);column-gap:var(--collection-sidebar-gap);align-items:start}.collection-layout--no-sidebar{grid-template-columns:minmax(0,1fr)}.collection-products-grid{grid-template-columns:repeat(var(--collection-cols-desktop, 2),minmax(0,1fr))}}.collection-sidebar{display:none}@media(min-width:992px){.collection-sidebar{display:block}}@media(max-width:767px){.collection-products-grid{grid-template-columns:1fr;gap:1.4rem}}@media(min-width:992px)and (max-width:1400px){.collection-layout{grid-template-columns:minmax(0,400fr) minmax(0,1380fr)}.collection-filter-by__label{font-size:1.6rem}.collection-filter__title{font-size:1.5rem}.collection-filter__label{font-size:1.3rem}.collection-products-grid{gap:1rem}}.collection-description{margin-top:6rem;border-top:2px solid var(--text-color);padding-top:7rem}.collection-description__inner{width:80rem;max-width:100%;margin-inline:auto;text-align:var(--collection-desc-title-align, center);color:var(--text-secondary)}.collection-description__editor-note{margin:0;font-size:1.4rem;color:var(--muted-color)}.collection-description__title{margin:0 0 3.4rem;font-size:var(--collection-desc-title-fs, 6rem);font-weight:var(--collection-desc-title-weight, 700);line-height:1.1}@media(max-width:1199px){.collection-description__title{margin-bottom:2.8rem}}@media(max-width:991px){.collection-description__title{margin-bottom:2.2rem}}@media(max-width:767px){.collection-description__title{margin-bottom:1.5rem}}.collection-faq{margin-top:6rem;border-top:2px solid var(--text-color);padding-top:7rem}.collection-faq__inner{width:80rem;max-width:100%;margin-inline:auto;color:var(--text-secondary)}.collection-faq__title{margin:0 0 3.4rem;font-size:var(--collection-faq-title-fs, 6rem);font-weight:var(--collection-faq-title-weight, 700);line-height:1.1;text-align:var(--collection-faq-title-align, left)}.collection-faq__editor-note{margin:0;font-size:1.4rem;color:var(--muted-color)}@media(max-width:1199px){.collection-faq__title{margin-bottom:2.8rem}}@media(max-width:991px){.collection-faq__title{margin-bottom:2.2rem}}@media(max-width:767px){.collection-faq__title{margin-bottom:1.5rem}}.faq-accordion{margin:0;padding:0;list-style:none}.faq-item{border-top:1px solid var(--text-secondary)}.faq-item:last-child{border-bottom:1px solid var(--text-secondary)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;margin:0;padding:3.5rem 0;background:none;border:0;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:2rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:padding-bottom .3s ease}.faq-item.is-open .faq-item__question{padding-bottom:0}.faq-item__icon{position:relative;flex:none;width:1.3rem;height:1.3rem}.faq-item__icon-plus,.faq-item__icon-minus{position:absolute;top:50%;left:50%;display:inline-flex;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease}.faq-item__icon-plus svg,.faq-item__icon-minus svg{display:block}.faq-item__icon-minus{opacity:0}.faq-item.is-open .faq-item__icon-plus{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq-item.is-open .faq-item__icon-minus{opacity:1}.faq-item__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.is-open .faq-item__answer{grid-template-rows:1fr}.faq-item__answer-inner{min-height:0;overflow:hidden}.faq-item__answer-text{padding-top:3rem;padding-bottom:4rem;color:var(--text-secondary);font-family:Poppins,sans-serif;font-size:2rem;font-weight:400;line-height:1.4}.faq-item__answer-text>:first-child{margin-top:0}.faq-item__answer-text>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.faq-item__question,.faq-item__answer,.faq-item__icon-plus,.faq-item__icon-minus{transition:none}}@media(max-width:991px){.faq-item__question{padding:3.1rem 0;font-size:1.8rem}.faq-item__answer-text{padding-top:2.3rem;padding-bottom:3rem;font-size:1.8rem}}@media(max-width:767px){.faq-item__question{padding:2.7rem 0;font-size:1.6rem}.faq-item__answer-text{padding-top:1.6rem;padding-bottom:2rem;font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-main-collection-product-grid.css.map */
