.emsy .coll-top{padding-top:calc(var(--header-h) + 30px)}.emsy .crumb{display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.04em;color:var(--ink-3);padding-block:22px 0}.emsy .crumb a{transition:color .25s}.emsy .crumb a:hover{color:var(--ink)}.emsy .crumb .sep{opacity:.5}.emsy .crumb .here{color:var(--ink)}.emsy .coll-hero{padding-block:clamp(26px,3vw,44px) clamp(30px,3.4vw,48px);border-bottom:1px solid var(--line)}.emsy .coll-hero.has-img{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,64px);align-items:center}.emsy .coll-hero .eyebrow{margin-bottom:16px}.emsy .coll-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(46px,6.2vw,86px);line-height:.98;letter-spacing:-.01em;margin-bottom:22px}.emsy .coll-hero .coll-desc{font-size:clamp(16px,1.4vw,19px);color:var(--ink-2);font-weight:300;max-width:52ch}.emsy .coll-hero .coll-desc p{margin:0 0 .3em}.emsy .coll-hero .coll-desc p:last-child{margin-bottom:0}.emsy .coll-hero__img{border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3}.emsy .coll-hero__img img{width:100%;height:100%;object-fit:cover;display:block}.emsy .coll-layout{display:grid;grid-template-columns:248px 1fr;gap:clamp(28px,3vw,56px);padding-bottom:clamp(60px,7vw,110px)}.emsy .coll-toolbar{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:18px;border-bottom:1px solid var(--line);position:sticky;top:var(--header-h);z-index:2;background:#fff;transition:transform .5s cubic-bezier(.4,0,.1,1)}@media(min-width:990px){html.emsy-topbar-hidden .emsy .coll-toolbar{transform:translateY(calc(-1 * var(--header-h)))}}.emsy .toolbar-left{display:flex;align-items:center;gap:18px;font-size:15px;color:var(--ink-2)}.emsy .result-count{color:var(--ink-2)}.emsy .result-count b,.emsy .result-count #ProductCountDesktop{color:var(--ink);font-weight:500}.emsy .toolbar-right{display:flex;align-items:center;gap:22px}.emsy .coll-sort{position:relative;display:flex;align-items:center;gap:9px}.emsy .coll-sort label{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.emsy .coll-sort select{font-family:var(--sans);font-size:15px;color:var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;border:none;padding:6px 26px 6px 4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B2723' stroke-width='1.6'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 2px center / 15px no-repeat transparent}.emsy .coll-sort select:focus{outline:none}.emsy .filter-toggle{display:none;align-items:center;gap:9px;font-size:13.5px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);border-radius:30px;padding:11px 20px}.emsy .filter-toggle svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5}.emsy .filter-toggle .fcount{background:var(--clay);color:#fff;font-size:11px;min-width:16px;height:16px;border-radius:10px;display:none;align-items:center;justify-content:center;padding:0 4px}.emsy .filter-toggle.has-active .fcount{display:inline-flex}.emsy .coll-layout .collection{margin:0;padding:0}.emsy .coll-layout .collection.loading{opacity:.55;transition:opacity .3s}.emsy .coll-grid{--cols: var(--columns-desktop);grid-column:2;display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:clamp(16px,1.8vw,30px) clamp(14px,1.6vw,24px);padding-top:28px}.emsy .coll-grid>li{min-width:0}.emsy .coll-empty{grid-column:2;text-align:center;padding:80px 20px}.emsy .coll-empty h3{font-family:var(--serif);font-size:30px;font-weight:500;margin-bottom:12px}.emsy .coll-empty p{color:var(--ink-2);margin-bottom:24px}.emsy .load-wrap{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:clamp(40px,5vw,64px)}.emsy .load-meta{font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.emsy .load-bar{width:200px;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.emsy .load-bar i{display:block;height:100%;background:var(--ink);transition:width .5s}.emsy .load-more{margin-top:4px}.emsy .load-more .arrow{margin-left:6px}.emsy .load-wrap.done .load-more{display:none}.emsy .load-more.loading{color:transparent;pointer-events:none;position:relative}.emsy .load-more.loading .arrow{visibility:hidden}.emsy .load-more.loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid var(--ink);border-top-color:transparent;border-radius:50%;animation:emsy-spin .7s linear infinite}@keyframes emsy-spin{to{transform:rotate(360deg)}}.emsy .pagination-fallback{grid-column:2;padding-top:40px}html.js .emsy .pagination-fallback{display:none}html:not(.js) .emsy .load-wrap{display:none}.emsy .filters{grid-row:1 / span 3;align-self:start;position:sticky;top:calc(var(--header-h) + 24px);padding-top:22px;transition:transform .5s cubic-bezier(.4,0,.1,1);z-index:2}@media(min-width:990px){html.emsy-topbar-hidden .emsy .filters{transform:translateY(calc(-1 * var(--header-h)))}}.emsy .filters .facets-container{font-family:var(--sans)}.emsy .filters .active-facets-desktop{display:flex;flex-wrap:wrap}.emsy .filters .active-facets-vertical-filter{flex:0 0 100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--ink);margin-bottom:14px}.emsy .filters .facets__heading--vertical{font-family:var(--serif);font-size:24px;font-weight:500;margin:0}.emsy .filters .active-facets__button-remove{font-size:13.5px;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;text-decoration:none;background-image:none}.emsy .filters .active-facets__button-remove:hover{color:var(--ink)}.emsy .filters .active-facets-desktop:not(:has(.active-facets__button)) .active-facets__button-wrapper{display:none}.emsy .filters .active-facets__button{display:inline-block;margin:0;padding-bottom:1rem}.emsy .filters .active-facets__button-inner{display:inline-flex;align-items:center;gap:7px;min-height:0;font-size:13px;font-weight:400;letter-spacing:.02em;text-transform:none;line-height:1;padding:6px 7px 6px 12px;border:1px solid var(--line);border-radius:30px;color:var(--ink);background:var(--paper-2)}.emsy .filters .active-facets__button-inner .svg-wrapper{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:var(--taupe-soft);color:var(--ink);transition:background .2s}.emsy .filters .active-facets__button:hover .svg-wrapper{background:var(--taupe)}.emsy .filters .active-facets__button-inner .svg-wrapper svg{width:8px;height:8px}.emsy .filters .facets__disclosure-vertical{border-bottom:1px solid var(--line);border-top:none}.emsy .filters .facets__summary{list-style:none;cursor:pointer;padding:18px 2px;margin-bottom:0}.emsy .filters .facets__summary:hover{color:var(--ink)}.emsy .filters .facets__summary:hover .facets__summary-label{text-decoration:none}.emsy .filters .facets__summary::-webkit-details-marker{display:none}.emsy .filters .facets__summary>div{display:flex;align-items:center;gap:12px;width:100%;font-size:14.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--ink)}.emsy .filters .facets__summary>div>span:first-child{flex:1}.emsy .filters .facets__selected{color:var(--ink-3);font-weight:400;letter-spacing:0}.emsy .filters .facets__summary svg.icon-caret{display:none}.emsy .filters .facets__summary>div:after{content:"+";font-size:17px;line-height:1;font-weight:400;color:var(--ink)}.emsy .filters details[open]>.facets__summary>div:after{content:"\2212"}.emsy .filters .facets__display-vertical{padding:2px 2px 22px}.emsy .filters .facets__list--vertical{display:flex;flex-direction:column;gap:13px}.emsy .filters .facets__item{margin:0}.emsy .filters .facet-checkbox{display:flex;align-items:center;gap:11px;cursor:pointer;font-size:14.5px;color:var(--ink-2);transition:color .2s;position:relative;padding:0;min-height:0}.emsy .filters .facet-checkbox:hover,.emsy .filters .facet-checkbox.active{color:var(--ink)}.emsy .filters .facet-checkbox input[type=checkbox]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;margin:0;opacity:0;cursor:pointer;z-index:1}.emsy .filters .facet-checkbox>svg{width:18px;height:18px;flex:0 0 auto;box-sizing:border-box;border:1px solid var(--taupe);border-radius:3px;background:transparent;transition:background .15s,border-color .15s}.emsy .filters .facet-checkbox>svg rect{display:none}.emsy .filters .facet-checkbox input:checked+svg{background:var(--ink);border-color:var(--ink)}.emsy .filters .facet-checkbox .svg-wrapper{position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .15s}.emsy .filters .facet-checkbox .svg-wrapper svg.icon-checkmark{width:11px;height:11px;color:#fff}.emsy .filters .facet-checkbox input:checked~.svg-wrapper{opacity:1}.emsy .filters .facet-checkbox__text{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--ink-3)}.emsy .filters .facet-checkbox__text-label{font-size:15.5px;color:var(--ink-2);transition:color .2s}.emsy .filters .facet-checkbox:hover .facet-checkbox__text-label,.emsy .filters .facet-checkbox.active .facet-checkbox__text-label{color:var(--ink);text-decoration:none}.emsy .filters .facet-checkbox.disabled{opacity:.4;cursor:default}.emsy .filters .facets__label .swatch{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.12);flex:0 0 auto}.emsy .filters .facets__label input:checked+.swatch{box-shadow:0 0 0 2px var(--paper),0 0 0 3.4px var(--ink)}.emsy .filters .button-show-more{font-size:14.5px;color:var(--clay);margin-top:8px}.emsy .filters fieldset{border:none}.emsy .filters .facets__header-vertical{margin-bottom:14px;padding:0}.emsy .filters .facets__header-vertical .facets__selected{font-size:12px;color:var(--ink-3)}.emsy .filters .facets__price{display:flex;align-items:center;gap:10px;padding:0}.emsy .filters .facets__price .field-currency{display:none}.emsy .filters .facets__price .field{flex:1 1 0;min-width:0;position:relative;display:flex;align-items:center;gap:6px;border:1px solid var(--taupe);border-radius:var(--radius);padding:11px 12px;background:var(--paper-2);transition:border-color .2s}.emsy .filters .facets__price .field:before{content:"$";flex:0 0 auto;font-size:14px;color:var(--ink-3)}.emsy .filters .facets__price .field:focus-within{border-color:var(--ink)}.emsy .filters .facets__price .field__input{flex:1 1 0;width:100%;min-width:0;box-sizing:border-box;height:auto;min-height:0;margin:0;border:none;background:transparent;font-family:var(--sans);font-size:15px;color:var(--ink);padding:0;line-height:1.2}.emsy .filters .facets__price .field__input:focus{outline:none;box-shadow:none}.emsy .filters .facets__price .field__input::placeholder{color:var(--ink-3);opacity:1}.emsy .filters .facets__price .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0;margin:0}.emsy .filters-mhead,.emsy .filters-msort,.emsy .filters-apply{display:none}@media(max-width:1100px){.emsy .coll-grid{--cols:3}}@media(max-width:767px){.emsy .coll-hero.has-img{grid-template-columns:1fr}.emsy .coll-hero__img{order:-1}}@media(max-width:989px){.emsy .coll-layout{grid-template-columns:1fr}.emsy .coll-toolbar,.emsy .coll-grid,.emsy .load-wrap,.emsy .pagination-fallback,.emsy .coll-empty{grid-column:1}.emsy .coll-toolbar{top:0}.emsy .filter-toggle{display:inline-flex}.emsy .toolbar-right{display:none}.emsy .filters{position:fixed;inset:0 0 0 auto;height:100%;width:min(380px,90vw);z-index:90;background:var(--paper);padding:24px 24px 0;overflow-y:auto;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.1,1);box-shadow:-20px 0 50px -30px #2b272380;grid-row:auto;display:flex;flex-direction:column}.emsy .filters.open{transform:none}.emsy .filters-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#2b27236b;z-index:89;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.emsy .filters-scrim.open{opacity:1;visibility:visible}.emsy .filters .facets.small-hide{display:block!important}.emsy .filters .mobile-facets__wrapper,.emsy .filters .product-count,.emsy .filters .active-facets-mobile,.emsy .filters .facets__heading--vertical{display:none!important}.emsy .filters .active-facets-vertical-filter{border-bottom:none;padding-bottom:0;margin-bottom:2px;justify-content:flex-end}.emsy .filters-mhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.emsy .filters-mtitle{font-family:var(--serif);font-size:26px;font-weight:500}.emsy .filters-close{font-size:28px;line-height:1;color:var(--ink);padding:0 4px}.emsy .filters-msort{display:block;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:6px}.emsy .filters-msort label{display:block;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.emsy .filters-msort select{width:100%;font-family:var(--sans);font-size:15px;color:var(--ink);padding:13px 34px 13px 14px;border:1px solid var(--line);border-radius:var(--radius);-webkit-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B2723' stroke-width='1.6'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat var(--paper-2)}.emsy .filters-msort select:focus{outline:none;border-color:var(--ink)}.emsy .filters-apply{display:block;width:100%;margin-top:auto;position:sticky;bottom:0;padding:14px 24px;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:30px;cursor:pointer;text-align:center;transition:background .25s,color .25s;box-shadow:0 -16px 24px 8px var(--paper)}.emsy .filters-apply:hover{background:var(--ink);color:var(--paper)}.emsy .filters .facets-container{padding-bottom:16px}}@media(max-width:640px){.emsy .coll-grid{gap:22px 12px;--cols: var(--columns-mobile)}.emsy .toolbar-left{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/emsy-collection.css.map */
