.collection-banner{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3rem)}.shopify-section.collection-banner-section,.shopify-section.collection-product-grid-section{padding:0!important;margin:0!important;background:var(--paper)}.chero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,4vw,4rem);align-items:center}.chero--single{grid-template-columns:minmax(0,1fr)}.chero--single .chero__text{max-width:60ch}.chero h1{font-size:var(--t-display);margin-top:1rem;line-height:1.02;letter-spacing:-.03em}.chero__text>p{margin-top:1.15rem;color:var(--muted);font-size:var(--t-lead);max-width:54ch}.chero__desc{margin-top:1.15rem;color:var(--muted);font-size:var(--t-lead);max-width:54ch}.chero__desc p{margin:0}.chero__desc p+p{margin-top:1rem}.chero__meta{display:flex;flex-wrap:wrap;gap:1.75rem;margin-top:1.75rem;font-size:var(--t-sm);color:var(--muted)}.chero__meta div{display:inline-flex;align-items:center;gap:.5rem}.chero__meta svg{width:17px;height:17px;color:var(--ink-3);flex:none}.chero__media{border-radius:var(--r-md);overflow:hidden;aspect-ratio:16/10;background:var(--bone)}.chero__media img{width:100%;height:100%;object-fit:cover}.toolbar{position:sticky;top:calc(var(--header-h) + var(--announce-h));z-index:10;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 0;background:none;border-block:1px solid var(--line)}.toolbar__group{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.toolbar__count{font-size:var(--t-sm);color:var(--muted);margin:0}.toolbar__count b{color:var(--ink);font-weight:600}.pill-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.1rem;min-height:42px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);font-size:.85rem;font-weight:500;color:var(--ink);transition:border-color .25s var(--ease),background .25s var(--ease);cursor:pointer}.pill-btn:hover{border-color:var(--ink)}.pill-btn svg{width:16px;height:16px;flex:none}.mobile-facets__open .mobile-facets__open-label,span.mobile-facets__open-label.button-label{font-size:.85rem!important;font-weight:500!important;letter-spacing:normal!important;line-height:1.2!important;color:var(--ink)!important}.pill-btn__badge{min-width:19px;height:19px;padding:0 5px;border-radius:var(--r-pill);background:var(--red);color:#fff;font-size:.65rem;font-weight:700;display:grid;place-items:center}.facet-filters__sort.select{position:relative;display:inline-flex}.facet-filters__sort.select select{appearance:none;-webkit-appearance:none;padding:.55rem 2.5rem .55rem 1.1rem;min-height:42px;height:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);font-size:.85rem;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease)}.facet-filters__sort.select select:hover{border-color:var(--ink)}.facet-filters__sort.select svg{position:absolute;right:1.05rem;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--muted);pointer-events:none}.shop{display:grid;grid-template-columns:262px minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:start;padding-block:clamp(3rem,5vw,5rem)}.filters--rail{position:sticky;top:calc(var(--header-h) + var(--announce-h) + 3.5rem)}.filters__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.filters__head h2{font-size:.95rem;font-weight:600;letter-spacing:.02em;margin:0}.filters__clear{font-size:.8rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.filters__clear:hover{color:var(--red-ink)}.facet{border-top:1px solid var(--line);padding-block:1.15rem}.facet:first-of-type{border-top:0}.facet__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;font-size:.88rem;font-weight:600;color:var(--ink);text-align:left;background:none;border:0;padding:0;cursor:pointer;list-style:none}.facet__q::-webkit-details-marker{display:none}.facet__q .faq__icon{width:13px;height:13px}.facet[open] .faq__icon:after{transform:rotate(0)}.facet__panel{display:grid;gap:.75rem;padding-top:1.1rem}.facet:not([open]) .facet__panel{display:none}.mobile-facets__submenu .facets__price .field:after{display:none}.check{position:relative;display:flex;align-items:flex-start;gap:.7rem;font-size:.88rem;color:var(--ink-2);cursor:pointer;margin:0}.check__input{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.check__box{width:18px;height:18px;flex:none;display:inline-grid;place-items:center;margin-top:2px;border:1px solid var(--line-soft);border-radius:var(--r-xs);background:var(--paper);transition:background .2s var(--ease),border-color .2s var(--ease)}.check:hover .check__box{border-color:var(--ink-3)}.check__input:checked+.check__box{background:var(--ink);border-color:var(--ink)}.check__input:checked+.check__box:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1.5px)}.check__input:focus-visible+.check__box{outline:2px solid var(--ink);outline-offset:2px}.check.disabled{opacity:.5;cursor:not-allowed}.check__count{margin-left:auto;font-size:.78rem;color:var(--muted-2)}.swatch-list{display:flex;flex-wrap:wrap;gap:.65rem}.swatch-opt{position:relative;width:30px;height:30px;border-radius:var(--r-pill);border:1px solid rgba(23,19,16,.14);cursor:pointer;display:inline-block}.swatch-opt__input{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;overflow:hidden}.swatch-opt__ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:1px solid transparent;transition:border-color .25s var(--ease);pointer-events:none}.swatch-opt:hover .swatch-opt__ring{border-color:var(--line)}.swatch-opt__input:checked~.swatch-opt__ring{border-color:var(--ink)}.swatch-opt__input:focus-visible~.swatch-opt__ring{outline:2px solid var(--ink);outline-offset:2px}.swatch-opt.is-active .swatch-opt__ring{border-color:var(--ink)}.price-fields{display:flex;align-items:center;gap:.6rem}.price-fields .price-fields__input{width:100%;min-width:0;flex:1;padding:.6rem .8rem;min-height:42px;height:42px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);font-size:.85rem;color:var(--ink);box-shadow:none}.price-fields .price-fields__input::placeholder{color:var(--muted-2)}.price-fields .price-fields__input:focus{border-color:var(--ink);outline:none;box-shadow:none}.price-fields span{color:var(--muted-2);flex:none}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.chips:empty{display:none}.chip{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .5rem .4rem .9rem;border-radius:var(--r-pill);background:var(--bone);font-size:.8rem;color:var(--ink)}.chip__x{display:grid;place-items:center;width:18px;height:18px;color:var(--muted);border-radius:var(--r-pill)}.chip:hover .chip__x{background:var(--ink);color:#fff}.chip svg{width:11px;height:11px}.pager{display:flex;justify-content:center;align-items:center;gap:.35rem;margin-top:clamp(2rem,4vw,3rem)}.pager a,.pager span{min-width:42px;height:42px;padding:0 .6rem;display:grid;place-items:center;border-radius:var(--r-sm);font-size:.88rem;color:var(--ink-2);border:1px solid transparent}.pager a:hover{border-color:var(--line);background:var(--paper)}.pager [aria-current=page]{background:var(--ink);color:#fff;font-weight:600}.pager .is-gap{color:var(--muted-2)}.empty{text-align:center;padding:clamp(3rem,6vw,5rem) 1rem}.empty svg{width:38px;height:38px;color:var(--muted-2);margin-inline:auto}.empty h3{margin-top:1.25rem;font-size:1.3rem}.empty p{margin-top:.75rem;color:var(--muted)}.coll-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.coll-tile{position:relative;border-radius:var(--r-md);overflow:hidden;aspect-ratio:4/5;display:flex;align-items:flex-end}.coll-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.coll-tile:hover img{transform:scale(1.06)}.coll-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 45%,#171310c7)}.coll-tile span{position:relative;z-index:2;padding:1.25rem;color:#fff;font-size:.95rem;font-weight:600;letter-spacing:-.01em}.seo-copy{max-width:none}.seo-copy h2{font-size:var(--t-h2)}.seo-copy h3{font-size:1.12rem;margin-top:2.25rem}.seo-copy p{margin-top:1rem;color:var(--muted);line-height:1.85}.seo-copy ul{margin-top:1.1rem;display:grid;gap:.75rem;list-style:none;padding:0}.seo-copy li{position:relative;padding-left:1.5rem;color:var(--muted);line-height:1.7}.seo-copy li:before{content:"";position:absolute;left:.1rem;top:.62rem;width:5px;height:5px;background:var(--red);transform:rotate(45deg)}@media(min-width:1101px){.mobile-facets__wrapper{display:none}}@media(max-width:1100px){.shop{grid-template-columns:minmax(0,1fr);padding-bottom:0}.search-page{padding-bottom:0}.filters--rail{display:none}}@media(max-width:900px){.chero{grid-template-columns:minmax(0,1fr)}.coll-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.toolbar{gap:.6rem}.toolbar__count{order:3;width:100%}}@media(min-width:750px)and (max-width:1100px){.mobile-facets{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#17131073}.mobile-facets__inner{position:fixed;top:0;right:0;bottom:0;width:min(370px,88vw);background:var(--paper);display:flex;flex-direction:column;z-index:201;overflow-y:auto;box-shadow:-10px 0 30px #0000001a}.mobile-facets__header{display:flex;align-items:center;justify-content:space-between;padding:1.15rem 1.5rem;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--paper);z-index:2}.mobile-facets__heading{font-size:1rem;margin:0}.mobile-facets__close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;cursor:pointer}.mobile-facets__close svg{width:14px;height:14px}.mobile-facets__main{padding:.25rem 1.5rem 1rem;flex-grow:1}.mobile-facets__summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;font-size:.95rem;font-weight:600;color:var(--ink);cursor:pointer;list-style:none;border-bottom:1px solid var(--line-soft)}.mobile-facets__summary>div{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-facets__arrow{display:inline-flex;width:12px;height:12px;transition:transform .2s ease}.mobile-facets__details[open] .mobile-facets__arrow{transform:rotate(180deg)}.mobile-facets__submenu{padding:.5rem 0}.mobile-facets__list{list-style:none;margin:0;padding:.5rem 0 1rem;display:grid;gap:.35rem}.mobile-facets__label{display:flex;align-items:center;gap:.75rem;padding:.45rem 0;font-size:.92rem;color:var(--ink-2);cursor:pointer}.mobile-facets__checkbox{width:18px;height:18px;margin:0;accent-color:var(--ink)}.mobile-facets__submenu .facets__price{display:flex;align-items:center;gap:.6rem;padding:.5rem 0}.mobile-facets__footer{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--line);position:sticky;bottom:0;background:var(--paper)}.mobile-facets__clear{font-size:.82rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.mobile-facets__clear:hover{color:var(--red-ink)}.mobile-facets__footer .button{flex:1;margin:0;font-size:.9rem!important;letter-spacing:normal!important;line-height:1.2!important;min-width:0!important;min-height:0!important;padding:.8rem 1.6rem!important}}.search-page__form{margin-top:2rem;max-width:34rem}.search-page__search{margin:0}.search-page__field{position:relative;display:flex;align-items:center;gap:.75rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);padding:.35rem .35rem .35rem 1.15rem;min-height:58px;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.search-page__field:focus-within{border-color:var(--ink);box-shadow:var(--shadow-sm)}.search-page__field>svg{width:19px;height:19px;color:var(--muted);flex:none}.search-page__input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:1rem;color:var(--ink);height:100%;box-shadow:none}.search-page__input::placeholder{color:var(--muted-2)}.search-page__reset{display:grid;place-items:center;width:36px;height:36px;flex:none;border:0;background:none;color:var(--muted);cursor:pointer;border-radius:var(--r-pill)}.search-page__reset svg{width:16px;height:16px}.search-page__reset:hover{background:var(--bone);color:var(--ink)}.search-page__submit{flex:none;min-height:46px;padding:0 1.6rem;background:var(--ink);color:#fff;border:0;border-radius:var(--r-pill);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .25s var(--ease)}.search-page__submit:hover{background:var(--red)}.search-page__page-card{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;padding:1.5rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.search-page__page-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.search-page__page-card h3{margin:0;font-size:1rem;font-weight:600;color:var(--ink)}.search-page__page-badge{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bone);padding:.3rem .7rem;border-radius:var(--r-pill)}@media(max-width:640px){.search-page__field{flex-wrap:wrap;border-radius:var(--r-md);padding:.6rem}.search-page__input,.search-page__submit{width:100%}}.dews-collection-list{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3rem,6vw,5rem)}.dews-collection-list .title--primary,.dews-collection-list h1.title{display:none!important}.dews-collection-list .coll-tiles--list{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}.dews-collection-list .coll-tile{aspect-ratio:4 / 5}.dews-collection-list .coll-tile__label{width:100%}.dews-collection-list .coll-tile__label b{display:block;font-weight:600}.dews-collection-list .coll-tile__label small{display:block;margin-top:.25rem;font-weight:400;font-size:.82rem;opacity:.85}.dews-collection-list .pagination-wrapper{margin-top:clamp(2rem,4vw,3rem)}@media screen and (max-width:989px){.dews-collection-list .coll-tiles--list{grid-template-columns:repeat(var(--cols-mob, 2),minmax(0,1fr))}.mobile-facets__summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;font-size:.95rem;font-weight:600;color:var(--ink);cursor:pointer;list-style:none;border-bottom:1px solid var(--line-soft)}.mobile-facets__summary>div{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-facets__arrow{display:inline-flex;width:12px;height:12px;transition:transform .2s ease}.mobile-facets__details[open] .mobile-facets__arrow{transform:rotate(180deg)}.mobile-facets__submenu{padding:.5rem 0}}@media screen and (max-width:560px){.dews-collection-list .coll-tile{aspect-ratio:1 / 1}.dews-collection-list .coll-tile__label{padding:1rem}.dews-collection-list .coll-tile__label b{font-size:.9rem}}.shop>.results:only-child{grid-column:1 / -1}.collection--empty{width:100%}.collection--empty .loading-overlay{display:none!important}.collection--empty .empty{display:block;width:100%;box-sizing:border-box;text-align:center;padding:0;min-height:0;background:none;border:0;border-radius:0;box-shadow:none}.collection--empty .empty>svg{display:block;width:34px;height:34px;padding:0;margin:0 auto 1.1rem;background:none;border-radius:0;color:var(--muted-2, #9a9089)}.collection--empty .empty h3{margin:0;font-family:var(--font-accent, "Instrument Serif", Georgia, serif);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--ink, #171310)}.collection--empty .empty p{display:none}@media screen and (max-width:749px){.collection--empty .empty>svg{width:28px;height:28px;margin-bottom:.9rem}.collection--empty .empty h3{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/dews-collection.css.map */
