.collection-hero{border-bottom:1px solid var(--line)}.collection-hero__inner{display:grid;gap:24px;padding-top:20px;padding-bottom:20px}.collection-hero__text{display:flex;flex-direction:column;gap:12px;max-width:760px}.collection-hero__title{font-size:28px}.collection-hero__description{font-size:15px;color:var(--text-secondary)}@media screen and (min-width:1100px){.collection-hero__inner{padding-top:32px;padding-bottom:32px}.collection-hero__inner--image{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center}.collection-hero__title{font-size:32px}}.collection-chips{margin-bottom:24px}.collection-chips__list{display:flex;gap:8px;margin:0 calc(var(--page-margin) * -1);padding:0 var(--page-margin);list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.collection-chips__list::-webkit-scrollbar{display:none}.collection-chips .chip{height:44px;padding:0 16px;border-radius:var(--radius-1);font-size:14px}@media screen and (min-width:1100px){.collection-chips{margin-bottom:32px}.collection-chips__list{flex-wrap:wrap;margin:0;padding:0}.collection-chips .chip{height:40px}}.collection__layout{display:grid;gap:40px}collection-page{display:block;transition:opacity var(--dur-1) var(--ease-out)}collection-page.is-loading .collection__main{opacity:.5;pointer-events:none}@media screen and (min-width:1100px){.collection__layout{grid-template-columns:248px minmax(0,1fr)}.collection__layout--no-filters{grid-template-columns:minmax(0,1fr)}}.collection__filters-dialog{display:block}.collection__filters{display:flex;flex-direction:column;background:var(--bg-page)}.collection__filters-body{flex:1;min-height:0;overflow-y:auto}@media screen and (max-width:1099px){.collection__filters-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;visibility:hidden;pointer-events:none}.collection__filters-dialog.is-open{visibility:visible;pointer-events:auto}.collection__filters{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-surface);transform:translateY(100%);transition:transform var(--dur-3) var(--ease-inout)}.collection__filters-dialog.is-open .collection__filters{transform:none}.collection__filters-head{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 8px 0 20px;border-bottom:1px solid var(--line)}.collection__filters-head .h4{font-size:22px;font-weight:var(--font-serif-weight)}.collection__filters-body{padding:0 20px}.collection__filters-foot{display:flex;align-items:center;gap:16px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.collection__filters-foot .button{--btn-h: 52px;flex:1}}@media screen and (min-width:1100px){.collection__filters{position:sticky;top:calc(var(--header-h, 80px) + 24px);max-height:calc(100vh - var(--header-h, 80px) - 40px)}.collection__filters-body{padding-right:8px;scrollbar-width:thin}}.collection__clear,.active-filters__clear{color:var(--text-primary);font-size:13px}.facet{border-top:1px solid var(--line)}.facet:first-child{border-top:0}.facet__summary{display:flex;align-items:center;gap:8px;min-height:52px;font-size:14px;font-weight:600;list-style:none;cursor:pointer}.facet__summary::-webkit-details-marker{display:none}.facet__summary>span:first-child{flex:1}.facet__summary .icon{width:16px;height:16px}.facet .icon-minus,.facet[open] .icon-plus{display:none}.facet[open] .icon-minus{display:block}.facet__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-round);background:var(--navy-900);color:var(--white);font-size:11px;font-weight:600}.facet__body{padding-bottom:18px}.facet__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.facet__list--shapes{grid-template-columns:1fr 1fr;gap:2px 12px}.facet__list--shapes .facet__option{gap:8px}.facet__option{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;font-size:14px}.facet__option.is-disabled{color:var(--text-muted);cursor:not-allowed}.facet__icon{display:inline-flex;flex-shrink:0;color:var(--text-secondary)}.facet__icon .shape-icon{width:20px;height:20px}.facet__swatch{width:16px;height:16px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000002e}.facet__label{flex:1;min-width:0}.facet__value-count{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.facet__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.facet__chips .pill__label{min-width:56px;height:36px;font-size:13px}.facet__switch{justify-content:space-between;width:100%;font-size:14px}price-range{display:flex;flex-direction:column;gap:12px}.price-range__values{display:flex;justify-content:space-between;font-size:13px}.price-range__track{position:relative;height:24px}.price-range__track:before,.price-range__fill{content:"";position:absolute;top:11px;height:2px}.price-range__track:before{left:0;right:0;background:var(--line-strong)}.price-range__fill{background:var(--navy-900)}.price-range__track input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.price-range__track input[type=range]::-webkit-slider-thumb{width:22px;height:22px;border:1.5px solid var(--navy-900);border-radius:50%;background:var(--white);box-shadow:var(--shadow-1);pointer-events:auto;cursor:pointer;-webkit-appearance:none}.price-range__track input[type=range]::-moz-range-thumb{width:22px;height:22px;border:1.5px solid var(--navy-900);border-radius:50%;background:var(--white);pointer-events:auto;cursor:pointer}.price-range__track input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--navy-100)}.price-range__inputs{display:flex;align-items:center;gap:8px}.price-range__inputs .input{min-height:40px;font-size:14px}.collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.collection__count{font-size:14px;color:var(--text-secondary)}.collection__count.mobile-only{margin:12px 0 0;font-size:13px}.collection__tools{display:flex;align-items:center;gap:12px;margin-left:auto}.collection__cols{display:flex;gap:4px}.collection__col-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:var(--radius-1);background:var(--bg-surface);color:var(--text-muted)}.collection__col-btn[aria-pressed=true]{border-color:var(--navy-900);color:var(--navy-900)}.collection__col-btn .icon{width:18px;height:18px}.collection__sort .select{min-height:44px;font-size:14px}.collection__filter-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--radius-1);background:var(--bg-surface);font-size:14px;font-weight:500}.collection__filter-btn .icon{width:18px;height:18px}@media screen and (max-width:1099px){.collection__toolbar{position:sticky;top:var(--header-h, 56px);z-index:5;margin:0 calc(var(--page-margin) * -1);padding:10px var(--page-margin);background:var(--bg-page)}}.active-filters{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.active-filters__chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:var(--radius-round);background:var(--navy-100);color:var(--navy-900);font-size:13px;white-space:nowrap;text-decoration:none}.active-filters__chip:hover{background:#d7dcea}.active-filters__chip .icon{width:12px;height:12px}@media screen and (min-width:1100px){.active-filters{flex-wrap:wrap}}.collection__grid{margin-top:24px}@media screen and (max-width:749px){.collection__grid{gap:28px 12px}}.collection__promo{grid-column:span 2}.grid-promo{position:relative;display:block;height:100%;min-height:100%;aspect-ratio:2 / 1;overflow:hidden;background:var(--navy-800);color:var(--white)}.grid-promo__content{position:absolute;left:24px;right:24px;bottom:24px;z-index:1;display:flex;flex-direction:column;gap:6px}.grid-promo__content .overline{color:#b9c1da}.grid-promo__title{font-family:var(--font-serif);font-size:24px;line-height:1.2}.grid-promo__text{font-size:14px;color:#b9c1da}.grid-promo__cta{align-self:flex-start;margin-top:6px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor}@media screen and (min-width:1100px){.grid-promo{aspect-ratio:auto}.grid-promo__title{font-size:30px}}.collection__empty{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px;padding:72px 24px;border:1px solid var(--line);background:var(--bg-surface);text-align:center}.collection__empty>.icon{width:40px;height:40px;color:var(--line-strong)}.collection__empty .button{margin-top:8px}compare-tray{position:fixed;left:0;right:0;bottom:0;z-index:60;display:block;background:var(--bg-surface);border-top:1px solid var(--line-strong);box-shadow:0 -8px 24px #0b123014}.compare-tray__inner{display:flex;align-items:center;gap:24px;max-width:calc(1416px + var(--page-margin) * 2);padding-top:12px;padding-bottom:12px}.compare-tray__label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.compare-tray__slots{display:flex;flex:1;gap:12px;margin:0;padding:0;list-style:none}.compare-tray__slot{display:flex;align-items:center;gap:10px;width:300px;height:52px;padding:0 6px;border:1px dashed var(--line-strong);font-size:13px;color:var(--text-muted)}.compare-tray__slot.is-filled{border-style:solid;border-color:var(--line);color:var(--text-primary)}.compare-tray__slot img{width:40px;height:40px;object-fit:contain}.compare-tray__name{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compare-tray__remove,.compare-tray__clear{padding:8px;border:0;background:none;color:var(--text-secondary);font-size:13px}.compare-tray__remove .icon{width:14px;height:14px}.compare-tray__clear{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-collection.css.map */
