.coll-banner{position:relative;overflow:hidden;min-height:340px;display:flex;align-items:flex-end;background:#e6e2db;margin-bottom:36px}@media(min-width:900px){.coll-banner{min-height:460px;margin-bottom:48px}}.coll-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.coll-banner__media img{width:100%;height:100%;object-fit:cover;display:block}.coll-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1a1a1a8f,#1a1a1a4d 42%,#1a1a1a00 72%)}.coll-banner__inner{position:relative;z-index:2;width:100%}.coll-banner__content{max-width:560px;padding:32px 0 36px;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.3)}@media(min-width:900px){.coll-banner__content{padding:48px 0 52px}}.coll-banner__rating{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.coll-banner__rating .stars{color:#fff}.coll-banner__title{font-family:var(--typeHeaderPrimary);font-weight:300;font-size:42px;line-height:1.04;color:#fff;margin:0}@media(min-width:900px){.coll-banner__title{font-size:64px}}.coll-banner__text{margin-top:14px;max-width:460px}.coll-banner__text p{font-size:13px;line-height:1.6;letter-spacing:.02em;margin:0;color:#fff;opacity:.92}.coll-layout{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:1000px){.coll-layout{grid-template-columns:200px minmax(0,1fr);gap:44px;align-items:start}}.coll-layout--nofilters{display:block}.coll-main{min-width:0}.f-mobile-toggle{display:block;width:100%;margin-bottom:18px;padding:13px;border:1px solid var(--colorBorder);background:#fff;font-family:var(--typeBasePrimary);font-size:11px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;cursor:pointer}@media(min-width:1000px){.f-mobile-toggle{display:none}}.coll-filters{position:sticky;top:96px}.f-panel-head{display:none}@media(max-width:999px){.coll-filters{position:fixed;inset:0 auto 0 0;width:84%;max-width:330px;background:#fff;z-index:60;padding:0 22px 22px;overflow-y:auto;transform:translate(-102%);transition:transform .3s;box-shadow:0 0 40px #0000002e}.filters-open .coll-filters{transform:none}.f-panel-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff;padding:18px 0 14px;font-size:11px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid var(--colorBorder);margin-bottom:18px}.f-close{background:none;border:0;padding:4px;cursor:pointer;display:flex}.f-close svg{width:15px;height:15px}}.f-group{margin-bottom:28px}.f-group__title{font-family:var(--typeBasePrimary);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin-bottom:12px}.f-links{list-style:none;margin:0;padding:0}.f-links li{margin-bottom:9px}.f-links a{font-size:13px;letter-spacing:.015em;text-decoration:none;color:inherit;opacity:.82}.f-links a:hover{opacity:1;text-decoration:underline}.f-links a.is-current{font-weight:600;opacity:1}.f-swatches{display:flex;flex-wrap:wrap;gap:9px}.f-swatch{width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:50%;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .15s}.f-swatch span{width:18px;height:18px;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #1a1a1a33}.f-swatch:hover{border-color:#1a1a1a40}.f-swatch.is-active{border-color:#1a1a1a}.f-pills{display:flex;flex-wrap:wrap;gap:7px}.f-pill{min-width:38px;padding:8px 10px;border:1px solid var(--colorBorder);background:#fff;font-family:var(--typeBasePrimary);font-size:11px;font-weight:500;letter-spacing:.06em;cursor:pointer;transition:all .15s}.f-pill:hover{border-color:#1a1a1a80}.f-pill.is-active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.coll-toolbar__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.f-chips{display:flex;gap:6px;flex-wrap:wrap}.f-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--colorBorder);background:#f7f5f2;font-family:var(--typeBasePrimary);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:2px}.f-chip span{opacity:.5;font-size:13px;line-height:1}.f-chip:hover{border-color:#1a1a1a80}.f-clear,.f-clear-inline{background:none;border:0;padding:0;font-family:var(--typeBasePrimary);font-size:11px;letter-spacing:.06em;text-decoration:underline;cursor:pointer;color:inherit}.f-empty{padding:48px 0;text-align:center;font-size:14px;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/20/assets/qc-collection.css.map */
