.collection{margin-block:1.2rem var(--obi-section-spacing)}.collection__head{text-align:center;margin:0 auto 2.4rem;max-width:86rem}.collection__title{font-size:calc(3.6rem * var(--obi-font-scale-heading))}.collection__description{margin-top:1.2rem;color:var(--obi-color-text);font-size:1.5rem;line-height:1.7}.collection__pills{display:flex;flex-wrap:nowrap;gap:1rem;margin-bottom:2.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.4rem}.collection__pills::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.collection__pills{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.collection__pills::-webkit-scrollbar{display:block;height:5px}.collection__pills::-webkit-scrollbar-thumb{background:#00000040;border-radius:99px}.collection__pills::-webkit-scrollbar-track{background:transparent}}.collection__pill{flex-shrink:0;white-space:nowrap}.collection__pill:first-child{margin-left:auto}.collection__pill:last-child{margin-right:auto}@media screen and (max-width:749px){.collection__pills{margin-inline:-1.6rem;padding-inline:1.6rem}}.collection__pill{display:inline-flex;align-items:center;padding:1rem 2.2rem;background:#f2f1ef;border-radius:999px;font-size:1.4rem;transition:background-color .15s ease,color .15s ease}.collection__pill:hover{background:#e7e5e2}.collection__pill.is-active{background:var(--obi-color-text);color:var(--obi-color-bg)}.collection__pill--label{background:none;padding:1rem .2rem;font-size:1.1rem;font-weight:var(--obi-font-body-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:#00000073}.collection__pill--label:hover{background:none}.collection__subcats{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:1.2rem;overflow-x:auto;padding-bottom:.8rem;margin-bottom:1.2rem;scrollbar-width:thin}@media screen and (min-width:990px){.collection__subcats{justify-content:center;flex-wrap:wrap;overflow:visible}}.collection__subcat{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-width:18rem;padding:1.2rem 1.6rem;background:#fafaf9;border:1px solid var(--obi-color-border);border-radius:var(--obi-radius);box-shadow:0 2px 6px #0000000a;transition:box-shadow .15s ease,transform .15s ease}.collection__subcat:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-1px)}.collection__subcat-title{font-size:1.4rem;white-space:nowrap}.collection__subcat-img{width:7rem;height:4.6rem;object-fit:contain}.collection__filter-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:.9rem;padding:1.1rem 1.8rem;background:var(--obi-color-text);color:var(--obi-color-bg);border-radius:var(--obi-radius);font-size:1.4rem;font-weight:var(--obi-font-body-weight-bold);transition:opacity .15s ease}.collection__filter-toggle:hover{opacity:.85}.collection__filter-toggle svg{width:1.8rem;height:1.8rem}.facets-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#00000073;border:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s;z-index:80;cursor:default}.facets-drawer__panel{position:fixed;top:0;right:0;bottom:0;width:min(92vw,46rem);display:flex;flex-direction:column;background:var(--obi-color-bg);color:var(--obi-color-text);transform:translate(100%);transition:transform .28s ease;z-index:90;box-shadow:-8px 0 30px #0000001f}.facets-drawer-open .facets-drawer__overlay{opacity:1;visibility:visible}.facets-drawer-open .facets-drawer__panel{transform:translate(0)}.facets-drawer-open{overflow:hidden}.facets-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;border-bottom:1px solid var(--obi-color-border)}.facets-drawer__title{font-size:1.8rem}.facets-drawer__close{display:inline-flex;width:4rem;height:4rem;align-items:center;justify-content:center}.facets-drawer__body{flex:1;overflow-y:auto;padding:.4rem 2rem 0;display:flex;flex-direction:column;align-content:start}.facets-drawer__actions{position:sticky;bottom:0;margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.4rem 0 1.8rem;background:var(--obi-color-bg);border-top:1px solid var(--obi-color-border)}.facets__results{width:100%}.facets__eyebrow{font-size:1.15rem;text-transform:uppercase;letter-spacing:.08em;color:var(--obi-color-text-muted);padding:1.6rem 0 .6rem}.facets__eyebrow--sort{margin-top:1.2rem}.facets__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.5rem 0;border-bottom:1px solid var(--obi-color-border);font-size:1.55rem}.facets__switch{position:relative;display:inline-block;flex-shrink:0;cursor:pointer}.facets__switch input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.facets__switch-slider{display:block;width:4.6rem;height:2.6rem;background:#d8d6d3;border-radius:999px;transition:background-color .18s ease}.facets__switch-slider:after{content:"";position:absolute;top:.3rem;left:.3rem;width:2rem;height:2rem;background:#fff;border-radius:999px;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.facets__switch input:checked+.facets__switch-slider{background:var(--obi-color-text)}.facets__switch input:checked+.facets__switch-slider:after{transform:translate(2rem)}.facets__group{border-bottom:1px solid var(--obi-color-border)}.facets__summary{display:flex;align-items:center;gap:.8rem;padding:1.5rem 0;font-size:1.55rem;font-weight:var(--obi-font-body-weight-bold);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.facets__summary::-webkit-details-marker{display:none}.facets__summary .obi-icon svg{width:1.5rem;height:1.5rem;transition:transform .15s ease}.facets__sort-list{display:grid}.facets__radio{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid var(--obi-color-border);font-size:1.5rem;cursor:pointer}.facets__radio input{position:absolute;opacity:0}.facets__radio-dot{flex-shrink:0;width:2.2rem;height:2.2rem;border:1px solid #c9c7c3;border-radius:999px;position:relative;transition:border-color .15s ease}.facets__radio input:checked~.facets__radio-dot{border-color:var(--obi-color-text)}.facets__radio input:checked~.facets__radio-dot:after{content:"";position:absolute;top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;background:var(--obi-color-text);border-radius:999px}.facets__group[open] .facets__summary .obi-icon svg{transform:rotate(180deg)}.facets__count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;background:var(--obi-color-text);color:var(--obi-color-bg);border-radius:999px;font-size:1.1rem}.facets__panel{padding-top:.6rem}.facets__options{display:grid;gap:.8rem}.facets__option{display:flex;align-items:center;gap:.9rem;font-size:1.4rem;cursor:pointer}.facets__option input{width:1.7rem;height:1.7rem;accent-color:var(--obi-color-text)}.facets__option.is-disabled{opacity:.45;cursor:not-allowed}.facets__option-count{color:var(--obi-color-text-muted);font-size:1.25rem}.facets__options--boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-bottom:1.6rem}.facets__box-label{overflow-wrap:anywhere}.facets__box{display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:5.2rem;padding:.6rem 1rem;border:1px solid var(--obi-color-border);border-radius:var(--obi-radius);font-size:1.45rem;font-weight:var(--obi-font-body-weight-bold);text-align:center;cursor:pointer;transition:border-color .12s ease;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.facets__box:hover{border-color:var(--obi-color-text)}.facets__box.is-active,.facets__box:has(input:checked){background:var(--obi-color-text);border-color:var(--obi-color-text);color:var(--obi-color-bg)}.facets__box.is-active .facets__box-count,.facets__box:has(input:checked) .facets__box-count{color:#ffffffb3}.facets__box.is-active .swatch,.facets__box:has(input:checked) .swatch{border-color:#fff9}.facets__box .swatch{width:1.7rem;height:1.7rem;flex-shrink:0}.facets__box-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facets__box-count{font-size:1.1rem;font-weight:var(--obi-font-body-weight);color:var(--obi-color-text-muted)}.facets__slider{position:relative;height:2.6rem;margin:1rem .2rem 1.4rem}.facets__slider-track{position:absolute;top:50%;left:0;right:0;height:.3rem;transform:translateY(-50%);background:#e5e3e0;border-radius:999px}.facets__slider-fill{position:absolute;top:0;bottom:0;left:0;right:0;background:var(--obi-color-text);border-radius:999px}.facets__slider input[type=range]{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:none;-webkit-appearance:none;appearance:none;pointer-events:none}.facets__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:2rem;height:2rem;border-radius:999px;background:var(--obi-color-bg);border:2px solid var(--obi-color-text);cursor:pointer;pointer-events:auto;box-shadow:0 1px 4px #00000026}.facets__slider input[type=range]::-moz-range-thumb{width:2rem;height:2rem;border-radius:999px;background:var(--obi-color-bg);border:2px solid var(--obi-color-text);cursor:pointer;pointer-events:auto;box-shadow:0 1px 4px #00000026}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.facets__price label{display:grid;gap:.3rem;font-size:1.3rem}.facets__price input{min-height:4rem;padding:0 1rem;border:1px solid var(--obi-color-border);border-radius:var(--obi-radius)}.collection__filter-sticky{position:sticky;top:calc(var(--obi-sticky-offset, 0px) + 1.2rem);z-index:40;display:flex;justify-content:flex-end;pointer-events:none}.collection__filter-sticky .collection__filter-toggle{pointer-events:auto;translate:0 -.4rem}.collection__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;padding-block:1rem}.collection__meta-breadcrumb{flex-basis:100%}.collection__meta-breadcrumb .breadcrumb{margin-bottom:0}.collection__count{font-size:1.35rem}.collection__products-heading{font-size:1.8rem;font-weight:var(--obi-font-body-weight-bold);margin:.4rem 0 1.6rem}.collection__facts{margin-top:1.2rem;margin-bottom:0;font-size:1.5rem;line-height:1.55;color:var(--obi-color-text-muted)}.collection__facts:first-letter{text-transform:uppercase}.collection__description-toggle{margin-top:.4rem;background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--obi-color-text);text-decoration:underline;cursor:pointer}@media screen and (max-width:749px){.collection__description-wrap:not(.is-expanded) .collection__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}}.collection__related{margin:2.4rem auto 2.8rem;padding-top:2.4rem;border-top:1px solid var(--obi-color-border);text-align:center}.collection__related-heading{font-size:1.7rem;font-weight:600;margin:0 0 1.6rem}.collection__related-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:1.6rem}.collection__related-tab{appearance:none;-webkit-appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.8rem;border:1px solid var(--obi-color-text);border-radius:999px;background:transparent;color:var(--obi-color-text);font-size:1.3rem;font-weight:var(--obi-font-body-weight-bold);text-transform:uppercase;letter-spacing:.04em;transition:background-color .15s ease,color .15s ease}.collection__related-tab:after{content:"";width:.55em;height:.55em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform .15s ease}.collection__related-tab:hover{background:#0000000f}.collection__related-tab.is-active,.collection__related-tab.is-active:hover{background:var(--obi-color-text);color:var(--obi-color-bg)}.collection__related-tab.is-active:after{transform:translateY(.05em) rotate(-135deg)}.collection__pills--related{align-items:center;margin-bottom:0}.collection__pills--related.is-hidden{display:none}.facets__active{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.facets__chip{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:#f0efed;border-radius:999px;font-size:1.3rem}.facets__chip:hover{background:#e5e3e0}.facets__chip .obi-icon svg{width:1.2rem;height:1.2rem}.facets__clear{font-size:1.3rem;text-decoration:underline;text-underline-offset:2px;color:var(--obi-color-text-muted)}.product-grid.product-grid--flush{--grid-cols: 1;display:grid;grid-template-columns:1fr;gap:3.2rem 1.6rem;padding-inline:1.6rem}@media screen and (min-width:750px){.product-grid.product-grid--flush{padding-inline:3.2rem}}.product-grid--flush>li{background:var(--obi-color-bg);min-width:0}.product-grid--flush .product-card{gap:0}.product-grid--flush .product-card__media{border-radius:0;background:var(--obi-color-bg);aspect-ratio:3 / 4}.product-grid--flush .product-card__info{padding:1rem 1.2rem 1.4rem}.product-grid--flush .product-card__swatches{padding:0 1.2rem 1.2rem}@media screen and (min-width:990px){.product-grid.product-grid--flush{--grid-cols: 6;grid-template-columns:repeat(6,1fr)}}.collection__seo{max-width:96rem;margin-top:calc(var(--obi-section-spacing) * 1.2);text-align:left}.collection__seo-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 0;cursor:pointer;list-style:none;font-size:1.7rem;font-weight:var(--obi-font-body-weight-bold);border-top:1px solid var(--obi-color-border);border-bottom:1px solid var(--obi-color-border)}.collection__seo-toggle::-webkit-details-marker{display:none}.collection__seo-toggle .obi-icon svg{width:1.6rem;height:1.6rem;flex-shrink:0;transition:transform .2s ease}.collection__seo[open] .collection__seo-toggle .obi-icon svg{transform:rotate(180deg)}.collection__seo[open] .collection__seo-body{padding-top:1.8rem}.collection__seo-heading{font-size:calc(2.4rem * var(--obi-font-scale-heading));margin-bottom:1.6rem}.collection__seo-body{font-size:1.45rem;line-height:1.85;color:var(--obi-color-text)}.collection__seo-body>*+*{margin-top:1.4rem}.collection__empty{display:grid;justify-items:center;gap:1.6rem;padding:6rem 2rem;text-align:center;font-size:1.6rem}#ProductGridContainer[aria-busy=true]{opacity:.5;pointer-events:none}.infinite-on .pagination{height:1px;overflow:hidden;opacity:0;margin-top:0;pointer-events:none}.collection__loader{display:flex;justify-content:center;padding:3.2rem 0}.collection__loader[hidden]{display:none}.collection__loader:after{content:"";width:3.2rem;height:3.2rem;border:3px solid var(--obi-color-border);border-top-color:var(--obi-color-text);border-radius:50%;animation:obi-spin .8s linear infinite}@keyframes obi-spin{to{transform:rotate(360deg)}}.pagination{margin-top:3.2rem;display:flex;justify-content:center}.pagination__list{display:flex;align-items:center;gap:.4rem}.pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;height:4rem;padding:0 .6rem;border-radius:var(--obi-radius);font-size:1.4rem}a.pagination__item:hover{background:#f0efed}.pagination__item.is-current{background:var(--obi-color-text);color:var(--obi-color-bg);font-weight:var(--obi-font-body-weight-bold)}.pagination__item--arrow svg{width:1.6rem;height:1.6rem}.promo-card{background:var(--promo-bg, #1a1a1a);color:var(--promo-fg, #fff);border-radius:var(--obi-radius, .6rem);overflow:hidden}.promo-card__link{display:block;height:100%;color:inherit;text-decoration:none}.promo-card .promo-card__media{position:relative}.promo-card__img{width:100%;height:100%;object-fit:cover;display:block}.promo-card__tag{position:absolute;top:.8rem;left:.8rem;background:var(--promo-fg, #fff);color:var(--promo-bg, #1a1a1a);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .6rem;border-radius:.3rem}.promo-card__info{padding:1.2rem;text-align:center}.promo-card__heading{font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.15;margin:0 0 .4rem}.promo-card__text{font-size:1.3rem;line-height:1.45;opacity:.92}.promo-card__text p{margin:0 0 .4rem}.promo-card__text :last-child{margin-bottom:0}.promo-card__btn{display:inline-block;margin-top:.9rem;padding:.6rem 1.6rem;border:1px solid currentColor;border-radius:.4rem;font-size:1.2rem;font-weight:600;transition:background .15s ease,color .15s ease}.promo-card__link:hover .promo-card__btn{background:var(--promo-fg, #fff);color:var(--promo-bg, #1a1a1a)}.promo-card__price{display:block;font-size:1.4rem;font-weight:700;margin-top:.2rem}.promo-card__price s{opacity:.6;font-weight:400;margin-left:.4rem}.promo-card__media{background:var(--promo-media-bg, #f2f1ef)}.promo-card--over{height:100%}.promo-card--over .promo-card__link{display:block;height:100%}.promo-card--over .promo-card__media{height:100%;aspect-ratio:3 / 4}.promo-card--over .promo-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promo-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.6rem;padding:1.6rem;color:var(--promo-fg, #fff)}.promo-card--has-img .promo-card__overlay{background:linear-gradient(#0000001f,#00000057)}.promo-card__overlay .promo-card__heading,.promo-card__overlay .promo-card__text,.promo-card__overlay .promo-card__price{color:var(--promo-fg, #fff)}.product-card.promo-card{background:var(--promo-bg, #1a1a1a)}.product-card.promo-card .promo-card__media{background:var(--promo-media-bg, #f2f1ef)}.product-card.promo-card.promo-card--over .promo-card__media{height:100%;aspect-ratio:3 / 4}.product-card.promo-card .promo-card__img{background:transparent}.promo-card__tag{white-space:nowrap;letter-spacing:.03em}.promo-card--over .promo-card__overlay{gap:.6rem;padding:1.6rem 1.2rem}.promo-card--over .promo-card__heading{font-size:clamp(2.4rem,7vw,3.2rem);line-height:1;letter-spacing:0;margin:0}.promo-card--over .promo-card__text{font-size:1.45rem;line-height:1.35;opacity:.95;max-width:22ch}.promo-card--over .promo-card__btn{margin-top:1.2rem;padding:.7rem 1.9rem;font-size:1.25rem;border-width:2px}.promo-card--over .promo-card__link:hover .promo-card__btn{background:var(--promo-fg, #fff);color:var(--promo-bg, #1a1a1a)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-collection.css.map */
