.coll .chead{padding:16px var(--gutter) 28px;display:grid;gap:20px;align-items:end;border-bottom:1px solid var(--line)}@media(min-width:1024px){.coll .chead{grid-template-columns:1fr 1fr;gap:24px}}.coll .chead__t{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:.95;margin:0}@media(min-width:768px){.coll .chead__t{font-size:52px}}.coll .chead__sub{font-family:var(--font-display);font-size:40px;line-height:.95;margin:0}@media(min-width:768px){.coll .chead__sub{font-size:52px}}.coll .chead__in{font-size:14px;color:var(--label-dim);max-width:460px;margin:12px 0 0;line-height:1.6}.coll .chips{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}@media(min-width:1024px){.coll .chips{justify-content:flex-end}}.coll .chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 18px;min-height:44px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:8px;color:#000;text-decoration:none}.coll .chip:hover{border-color:#000}.coll .chip small{font-size:11px;color:var(--label-dim)}.coll .chip.on{background:#000;color:#fff;border-color:#000}.coll .chip.on small{color:#ffffffbf}.coll .tools{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px var(--gutter);border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.coll .tools__f{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center}.coll .tools__f a{color:#000;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.coll .tools__f a.act{text-decoration:underline;text-underline-offset:4px}.coll .tools__clear{color:var(--label-dim)!important;letter-spacing:.06em;text-transform:none;font-weight:400}.coll .tools__n{display:flex;align-items:center;gap:6px;margin:0 0 0 auto;letter-spacing:.06em;text-transform:none;font-weight:400;color:var(--label-dim)}.coll .tools__n select{font:inherit;color:#000;background:transparent;border:0;padding:8px 4px;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.coll .cwrap--side{display:grid}.coll .cside{display:none}@media(min-width:1024px){.coll .cwrap--side{grid-template-columns:220px 1fr}.coll .cside{display:block;padding:24px;border-right:1px solid var(--line)}.coll .fsheet{display:none}}.coll .cmain{min-width:0}.coll .facet{border:0;padding:0;margin:18px 0 0;min-width:0}.coll .facet:first-of-type{margin-top:0}.coll .facet legend{padding:0;margin:0 0 10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.coll .facet__list,.coll .facet__bands{list-style:none;margin:0;padding:0}.coll .facet__list,.coll .sz{position:relative;max-height:264px;overflow-y:auto;overscroll-behavior:contain}.coll .cside{align-self:start}.coll .fcb,.coll .fband{display:flex;justify-content:space-between;align-items:center;min-height:32px;font-size:13px;padding:5px 0;color:#000;text-decoration:none;cursor:pointer}.coll .fcb>span,.coll .fband{gap:10px}.coll .fcb>span{display:flex;align-items:center;gap:10px}.coll .fband{justify-content:flex-start}.coll .fcb .n{font-style:normal;color:var(--label-dim);font-size:11px}.coll .fcb.off{opacity:.45;cursor:default}.coll .box{width:14px;height:14px;border:1px solid rgba(0,0,0,.45);display:inline-block;flex:none;position:relative}.coll .fcb input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.coll .fcb input:checked+.box,.coll .fband.on .box{background:#000;border-color:#000}.coll .fcb input:checked+.box:after,.coll .fband.on .box:after{content:"";position:absolute;left:4px;top:1px;width:3px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.coll .fcb input:focus-visible+.box,.coll .fband:focus-visible,.coll .szb:focus-within{outline:2px solid #000;outline-offset:2px}.coll .sz{display:flex;flex-wrap:wrap;gap:6px}.coll .szb{border:1px solid var(--line);min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;background:#fff;cursor:pointer;position:relative}.coll .szb input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.coll .szb.on{background:#000;color:#fff;border-color:#000}.coll .szb.off{opacity:.4;cursor:default}.coll .facets__apply{margin-top:18px;min-height:44px;background:none;border:0;padding:0;font:inherit;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.coll--js .facets__apply{display:none}.coll .fsheet{border-bottom:1px solid var(--line)}.coll .fsheet summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 var(--gutter);cursor:pointer;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.coll .fsheet summary::-webkit-details-marker{display:none}.coll .fsheet summary:after{content:"\25be";font-size:9px;opacity:.6}.coll .fsheet[open] summary:after{content:"\25b4"}.coll .fsheet summary:focus-visible{outline:2px solid #000;outline-offset:-2px}.coll .fsheet__body{padding:8px var(--gutter) 24px}.coll[aria-busy=true] .cmain{opacity:.5}.coll .pgrid{grid-template-columns:repeat(2,1fr);border-width:0 0 1px}@media(min-width:1024px){.coll .pgrid{grid-template-columns:repeat(4,1fr)}}.coll .more{padding:36px var(--gutter);text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.coll .more__btn{display:inline-flex;align-items:center;min-height:44px;color:#000;text-decoration:underline;text-underline-offset:6px}.coll .more__btn[aria-busy=true]{opacity:.5}.coll .more small{display:block;margin-top:10px;color:var(--label-dim);letter-spacing:.06em;text-transform:none;font-size:11px;font-weight:400}.coll__empty{padding:56px var(--gutter);font-size:15px;text-align:center}.coll__empty a{color:inherit;text-underline-offset:4px}.coll .cstory{grid-column:span 2;background:var(--blue);padding:28px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;min-height:240px}.coll .cstory__img.img{position:absolute;right:2%;top:8%;height:60%;width:auto;aspect-ratio:1;background:transparent}.coll .cstory__img img{mix-blend-mode:multiply}.coll .cstory__h{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:.95;max-width:55%;margin:0;position:relative}.coll .cstory__p{font-size:13px;color:var(--label-dim);max-width:55%;margin:8px 0 0;position:relative}.coll .cstory__l{margin-top:14px;align-self:flex-start;position:relative}@media(max-width:1023px){.coll .cstory{padding:20px}.coll .cstory__h{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/collection.css.map */
