.ed-theme{--ed-paper: #f8f7f2;--ed-ink: #242421;--ed-serif: Georgia, serif;--ed-condensed: Arial Narrow, Arial, sans-serif;color:var(--ed-ink);background:var(--ed-paper)}.ed-theme .page-wrapper,.ed-theme .content-for-layout{background:var(--ed-paper)}.ed-scope,.ed-scope *{box-sizing:border-box}.ed-scope a{color:inherit;text-decoration:none}.ed-scope button,.ed-scope input{font:inherit}.ed-scope h1,.ed-scope h2,.ed-scope h3,.ed-scope p{margin:0}.ed-media,.ed-media img{display:block;width:100%;height:100%}.ed-media img{object-fit:cover}.ed-media--empty{background:linear-gradient(135deg,#d7d4ce,#aaa69f);min-height:100%}.ed-editor-note{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:2;color:#fff;background:#111c;padding:10px 14px;white-space:nowrap;font-size:12px}#header-group:has(.ed-header){height:0;position:relative;z-index:20}#header-group>.shopify-section:has(.ed-header){position:relative;z-index:20}.ed-header{--ed-header-ink: var(--ed-ink);display:block;width:100%;color:var(--ed-header-ink);background:var(--ed-paper);text-transform:uppercase;font-family:var(--ed-condensed);letter-spacing:-.015em;position:relative}.ed-header[data-transparent=true]{--ed-header-ink: #fff;background:linear-gradient(#0007,transparent)}.ed-announcement{height:36px;display:grid;place-items:center;font-size:12px;padding:0 48px}.ed-announcement a{text-decoration:underline;text-underline-offset:3px}.ed-header-row{min-height:66px;padding:0 4vw;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:34px}.ed-logo{display:block;min-width:140px;max-width:190px;font-family:var(--ed-serif);font-size:32px;letter-spacing:.18em;line-height:1}.ed-logo-image{display:block;width:auto;max-width:100%;height:36px;object-fit:contain;filter:none}.ed-header[data-transparent=true] .ed-logo-image{filter:brightness(0) invert(1)}.ed-nav{display:flex;align-items:stretch;align-self:stretch;gap:22px}.ed-nav-link,.ed-nav-item>summary{list-style:none;display:flex;align-items:center;height:100%;cursor:pointer;font-size:14px;white-space:nowrap}.ed-nav-item>summary::-webkit-details-marker{display:none}.ed-nav-link:hover,.ed-nav-item>summary:hover,.ed-actions button:hover,.ed-actions a:hover{opacity:.6}.ed-nav-item[open]>summary:after{content:"";position:absolute;inset:100% 0 auto;height:1px;background:currentColor}.ed-nav-item{position:static}.ed-mega{position:absolute;z-index:6;top:100%;left:0;width:100%;display:none;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(220px,1.2fr);gap:32px;padding:34px 4vw 44px;color:var(--ed-ink);background:var(--ed-paper);border-top:1px solid #d8d6d1;box-shadow:0 15px 25px #0000000d;text-transform:none}.ed-nav-item[open] .ed-mega{display:grid}.ed-menu-column{display:flex;flex-direction:column;gap:7px;min-width:0}.ed-menu-column ul{padding:0;margin:0;display:contents}.ed-menu-column a,.ed-menu-column li{font-size:13px;line-height:1.35}.ed-menu-column a:hover{text-decoration:underline}.ed-menu-heading{display:block;margin:0 0 8px;font-family:var(--ed-condensed);font-weight:600;font-size:14px!important;text-transform:uppercase}.ed-menu-sub{margin-left:12px;opacity:.75}.ed-menu-promo{grid-column:-2/-1;min-height:235px;position:relative;display:block}.ed-menu-promo .ed-media{height:210px}.ed-menu-promo span{display:block;margin-top:8px;font-family:var(--ed-condensed);text-transform:uppercase}.ed-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;font-size:14px;white-space:nowrap}.ed-actions button,.ed-actions a{color:inherit}.ed-actions header-actions{display:flex;gap:18px}.ed-actions .header-actions__action{padding:0;min-width:auto;min-height:auto}.ed-actions .account-button:before{content:"Log in"}.ed-actions .account-button shopify-account{display:none}.ed-actions cart-icon>span:first-child{display:inline!important}.ed-actions cart-icon>span:first-child:after{content:" ("}.ed-actions cart-icon .svg-wrapper{display:none!important}.ed-actions .header-actions__cart-icon .cart-bubble{position:static;width:auto;height:auto;display:inline;background:transparent;color:inherit;border:0;font:inherit}.ed-actions .header-actions__cart-icon .cart-bubble:after{content:")"}.ed-icon-button,.ed-wishlist-trigger,.ed-arrow,.ed-video-toggle{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.ed-icon-button{width:28px;height:28px;display:grid;place-items:center}.ed-menu-toggle,.ed-mobile-nav-top,.ed-mobile-account,.ed-mobile-view-all,.ed-mobile-label,.ed-nav-shade{display:none}.ed-dialog{width:min(520px,calc(100vw - 32px));max-width:none;color:var(--ed-ink);background:var(--ed-paper);border:0;padding:28px;box-shadow:0 10px 40px #0003}.ed-dialog::backdrop{background:#0007}.ed-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.ed-dialog h2{font:34px/1 var(--ed-serif)}.ed-search form{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid}.ed-search input{min-width:0;border:0;background:transparent;padding:14px 2px;outline:0}.ed-button{min-height:44px;display:inline-grid;place-items:center;padding:10px 28px;border:1px solid var(--ed-ink);background:var(--ed-ink);color:var(--ed-paper)!important;font-family:var(--ed-condensed);text-transform:uppercase;cursor:pointer}.ed-button--outline{background:transparent;color:var(--ed-ink)!important}.ed-wishlist-item{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #ddd}.ed-wishlist-item img{width:70px;aspect-ratio:3/4;object-fit:cover}.ed-wishlist-note{margin-top:20px!important;font-size:12px;opacity:.65}.ed-hero{min-height:var(--ed-desktop-height);position:relative;overflow:hidden;display:grid;color:var(--ed-hero-ink);background:var(--ed-empty-bg)}.ed-hero-media,.ed-hero-media:after,.ed-hero-copy{position:absolute;top:0;right:0;bottom:0;left:0}.ed-hero-media:after{content:"";background:#000;opacity:var(--ed-overlay);pointer-events:none}.ed-hero-video{width:100%;height:100%;object-fit:cover}.ed-hero-copy{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:70px 5vw;gap:18px}.ed-hero--center .ed-hero-copy{justify-content:center}.ed-hero--left .ed-hero-copy{justify-content:flex-end;align-items:flex-start;text-align:left}.ed-hero h2{font:50px/.98 var(--ed-serif);letter-spacing:-.025em}.ed-hero p{font-size:15px}.ed-eyebrow{font:14px var(--ed-condensed);text-transform:uppercase;letter-spacing:.08em}.ed-text-link{display:inline-block;font:14px/1.2 var(--ed-condensed);text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.ed-video-toggle{position:absolute;z-index:3;bottom:24px;right:24px;border:1px solid currentColor;padding:8px 12px;font:11px var(--ed-condensed);text-transform:uppercase}.ed-just-in{display:grid;grid-template-columns:minmax(220px,28%) 1fr;align-items:center;gap:5vw;padding:58px 4vw;overflow:hidden}.ed-just-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ed-just-copy h2{font:44px/1 var(--ed-serif)}.ed-just-copy p{font-size:14px}.ed-just-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(155px,1fr);gap:28px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.ed-just-track::-webkit-scrollbar{display:none}.ed-just-card{scroll-snap-align:start;text-align:center}.ed-just-image{aspect-ratio:1;position:relative;background:#eceae4;overflow:hidden}.ed-just-card h3{margin-top:14px;font:15px var(--ed-condensed);text-transform:uppercase}.ed-panels{display:grid;grid-template-columns:repeat(var(--ed-panel-count),minmax(0,1fr))}.ed-panel{min-width:0;display:flex;flex-direction:column;background:var(--ed-paper)}.ed-panel-media{height:min(66vw,500px);position:relative;overflow:hidden}.ed-panel-copy{padding:24px 24px 32px;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.ed-panel-copy h2{font:34px/1.05 var(--ed-serif)}.ed-panel-copy p{font-size:14px;min-height:1.4em}.ed-panel .ed-media img,.ed-category .ed-media img,.ed-just-card .ed-media img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.ed-panel:hover .ed-media img,.ed-category:hover .ed-media img,.ed-just-card:hover .ed-media img{transform:scale(1.025)}.ed-products{display:block;padding:54px 0 46px;overflow:hidden}.ed-tabs{padding:0 4vw 30px;display:flex;align-items:center;justify-content:center;gap:28px;overflow-x:auto;scrollbar-width:none}.ed-tabs::-webkit-scrollbar{display:none}.ed-tabs button{flex:0 0 auto;-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid transparent;background:none;color:inherit;padding:5px 0;cursor:pointer;font:14px var(--ed-condensed);text-transform:uppercase}.ed-tabs button[aria-selected=true]{border-bottom-color:currentColor}.ed-product-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ed-product-track::-webkit-scrollbar{display:none}.ed-product-slot{flex:0 0 25%;min-width:0;scroll-snap-align:start;padding-right:1px}.ed-product-slot .product-card{height:100%}.ed-products .product-card,.ed-theme .product-grid .product-card{position:relative}.ed-card-wish{position:absolute;z-index:4;top:13px;right:13px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:#f8f7f2dd;color:#242421;cursor:pointer}.ed-card-wish svg{width:18px;height:18px}.ed-card-wish[aria-pressed=true] svg{fill:currentColor}.ed-product-slot .product-card__content{padding:14px 12px 20px}.ed-product-placeholder{padding:0 1px 16px 0}.ed-placeholder-photo{aspect-ratio:3/4;background:linear-gradient(135deg,#dad8d2,#b4b1aa)}.ed-product-placeholder p,.ed-product-placeholder small{display:block;padding:8px 12px 0}.ed-products-bottom{min-height:55px;padding:20px 4vw 0;display:flex;justify-content:center;align-items:center;gap:28px}.ed-arrow{font-size:25px}.ed-products-empty{width:100%;padding:90px 5vw;text-align:center}.ed-feature{min-height:250px;display:grid;grid-template-columns:minmax(280px,38%) 1fr;background:#e3e0d9}.ed-feature-image{min-height:250px;position:relative}.ed-feature-copy{padding:45px 6vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}.ed-feature h2{font:42px/1 var(--ed-serif)}.ed-feature-copy p{max-width:600px}.ed-page-collection #header-group:has(.ed-header),.ed-page-product #header-group:has(.ed-header),.ed-page-search #header-group:has(.ed-header){height:auto}.ed-collection-heading{text-align:center;padding:30px 4vw 20px}.ed-collection-heading h1{font:26px var(--ed-condensed);text-transform:uppercase}.ed-collection-description{max-width:700px;margin:16px auto 0;font-size:13px}.ed-category-track{margin-top:26px;display:flex;justify-content:center;gap:8px;overflow-x:auto;scrollbar-width:none}.ed-category-track::-webkit-scrollbar{display:none}.ed-category{flex:0 0 min(150px,22vw);text-align:left}.ed-category>div{aspect-ratio:3/4;position:relative;background:#e9e7e1;overflow:hidden}.ed-category span{display:block;padding:10px 8px;font:13px var(--ed-condensed);text-transform:uppercase}.ed-theme .product-grid-container{border-top:1px solid #ddd}.ed-theme .product-grid{--product-grid-gap-desktop: 24px 1px!important}.ed-theme .product-grid__item .product-card__content{padding:12px 10px 20px}.ed-page-product .product-information__grid{background:var(--ed-paper)}.ed-page-product .product-information__media{background:#ecebe7}.ed-page-product .product-details{min-height:calc(100vh - 102px)}.ed-page-product .product-details>.group-block{max-width:none!important;padding-top:36px}.ed-page-product .product-details h1,.ed-page-product .product-details h2,.ed-page-product .product-details h3,.ed-page-product .product-details h4{font-family:var(--ed-serif);text-transform:none}.ed-page-product .product-details .button{border-radius:0;min-height:58px;text-transform:uppercase}.ed-page-product .product-details select{border:0;border-bottom:1px solid;border-radius:0;text-transform:uppercase}@media screen and (min-width:990px){.ed-header{position:relative}.ed-theme #header-group:has(.ed-header){position:sticky;top:0}.ed-page-index #header-group:has(.ed-header){position:relative}.ed-page-index .ed-header[data-transparent=true]{position:absolute;inset:0 0 auto}.ed-page-index .ed-header[data-transparent=true]+*{margin-top:0}}@media screen and (max-width:1100px)and (min-width:750px){.ed-header-row{gap:20px}.ed-nav{gap:13px}.ed-nav-link,.ed-nav-item>summary,.ed-actions{font-size:12px}.ed-logo{min-width:115px;font-size:25px}.ed-actions{gap:10px}}@media screen and (max-width:749px){#header-group:has(.ed-header){height:0}.ed-page-collection #header-group:has(.ed-header),.ed-page-product #header-group:has(.ed-header),.ed-page-search #header-group:has(.ed-header){height:auto}.ed-announcement{height:30px;font-size:10px;padding:0 10px}.ed-header-row{min-height:54px;grid-template-columns:36px 1fr auto;gap:8px;padding:0 14px}.ed-menu-toggle,.ed-mobile-nav-top,.ed-mobile-account,.ed-mobile-view-all,.ed-mobile-label{display:flex}.ed-logo{min-width:0;max-width:none;justify-self:center;font-size:24px;text-align:center}.ed-logo-image{height:28px;margin:auto}.ed-actions{gap:8px}.ed-actions .ed-wishlist-trigger{width:28px;height:28px;display:grid;place-items:center}.ed-desktop-label,.ed-actions .account-button,.ed-actions cart-icon>span:first-child{display:none!important}.ed-actions cart-icon .svg-wrapper{display:inline-flex!important}.ed-actions .header-actions__cart-icon .cart-bubble{position:absolute;width:17px;height:17px;display:grid;border-radius:50%;background:var(--ed-header-ink);color:var(--ed-paper);font-size:9px}.ed-actions .header-actions__cart-icon .cart-bubble:after{display:none}.ed-nav{position:fixed;z-index:30;inset:0 auto 0 0;width:min(420px,90vw);transform:translate(-101%);transition:transform .35s ease;background:var(--ed-paper);color:var(--ed-ink);display:block;padding:0 24px 30px;overflow-y:auto}.ed-nav.is-open{transform:none}.ed-nav-shade{position:fixed;z-index:29;top:0;right:0;bottom:0;left:0;background:#0008}.ed-nav-shade.is-open{display:block}.ed-mobile-nav-top{height:70px;align-items:center;justify-content:space-between;text-transform:uppercase}.ed-nav-link,.ed-nav-item>summary{height:auto;min-height:52px;padding:12px 0;border-bottom:1px solid #d8d6d1;justify-content:space-between;font-size:17px}.ed-nav-item>summary:after{content:"+";position:static;height:auto;background:none}.ed-nav-item[open]>summary:after{content:"\2212"}.ed-mega{position:static;grid-template-columns:1fr 1fr;padding:18px 0 26px;gap:24px 18px;box-shadow:none;border-top:0}.ed-menu-column{gap:8px}.ed-menu-promo{display:none}.ed-mobile-view-all{grid-column:1/-1;font:13px var(--ed-condensed);text-transform:uppercase;text-decoration:underline}.ed-mobile-account{margin-top:24px;text-transform:uppercase}.ed-hero{min-height:var(--ed-mobile-height)}.ed-hero-copy{padding:55px 22px;gap:14px}.ed-hero h2{font-size:39px}.ed-hero p{max-width:330px;font-size:13px}.ed-just-in{display:block;padding:38px 0 42px}.ed-just-copy{align-items:center;text-align:center;padding:0 22px 28px;gap:12px}.ed-just-copy h2{font-size:36px}.ed-just-track{padding:0 18px;grid-auto-columns:42vw;gap:12px}.ed-panels{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ed-panels::-webkit-scrollbar{display:none}.ed-panel{flex:0 0 86vw;scroll-snap-align:start}.ed-panel-media{height:112vw;max-height:620px}.ed-panel-copy{padding:18px 18px 28px}.ed-panel-copy h2{font-size:28px}.ed-products{padding:38px 0}.ed-tabs{justify-content:flex-start;gap:22px;padding:0 18px 24px}.ed-product-slot{flex-basis:50%}.ed-card-wish{top:8px;right:8px;width:30px;height:30px}.ed-products-bottom{padding-inline:18px}.ed-feature{display:block}.ed-feature-image{height:70vw}.ed-feature-copy{padding:34px 22px 42px}.ed-feature h2{font-size:35px}.ed-collection-heading{padding:24px 0 14px}.ed-category-track{justify-content:flex-start;padding:0 12px}.ed-category{flex-basis:32vw}.ed-theme .product-grid{--product-grid-gap-mobile: 18px 1px!important}.ed-page-product .product-details{min-height:0}.ed-page-product .product-details>.group-block{padding:28px 18px 35px!important}}@media(prefers-reduced-motion:reduce){.ed-panel .ed-media img,.ed-category .ed-media img,.ed-just-card .ed-media img,.ed-nav{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/editorial.css.map */
