@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Instrument+Serif:ital@0;1&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--night:var(--ink);--paper:var(--cream);--citrus:var(--yellow);--blue:var(--accent);--rule:#d7ded8;--offwhite:#fcfcf9;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--grotesk:"Space Grotesk",Arial,sans-serif}body{background:var(--paper);color:var(--night);font-family:DM Sans,Arial,sans-serif;font-weight:500;letter-spacing:-.006em}.container{width:min(calc(100% - 80px),1340px)}.display,.heading,h1,h2,h3{font-family:var(--grotesk);letter-spacing:-.055em;line-height:1.04}.heading{font-family:var(--serif);font-weight:400;letter-spacing:-.03em;font-size:clamp(42px,5.2vw,72px)}.eyebrow{font-family:var(--grotesk);font-size:10px;letter-spacing:.14em;font-weight:700;color:var(--blue)}.section-heading{align-items:end;gap:30px;margin-bottom:34px}.section-heading p{font-size:15px;line-height:1.6;color:#59665f;margin-top:12px}.section-space{padding:82px 0}.k-btn{border-radius:2px;border:1px solid var(--night);min-height:48px;padding:12px 20px;font-family:var(--grotesk);font-size:13px;font-weight:700;letter-spacing:0;transition:color .2s,background .2s,transform .2s}.k-btn:hover{transform:translateY(-2px)}.k-btn--accent{background:var(--blue);border-color:var(--blue);color:#fff}.k-btn--outline{background:transparent;color:var(--night)}.text-link{font-family:var(--grotesk);font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}input,select,textarea{border-radius:2px!important}:focus-visible{outline:3px solid var(--blue)}.k-announcement{position:relative;background:var(--citrus);color:var(--night);padding:11px 15px;text-align:center;font-family:var(--grotesk);font-size:11px;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.k-announcement:before{content:"GOOD DEALS, GOOD TASTE";position:absolute;left:max(20px,calc((100% - 1340px)/2));top:50%;transform:translateY(-50%);font-size:10px;letter-spacing:.13em}.k-header{background:var(--offwhite);border-bottom:1px solid #dbe0d9}.header-inner{min-height:83px;gap:27px}.brand-text{font-family:var(--grotesk);font-size:clamp(27px,2.35vw,36px);font-weight:700;letter-spacing:-.08em}.brand-text span{color:var(--blue)}.nav-links{gap:clamp(14px,1.6vw,25px)}.nav-links>a,.nav-dropdown>summary{font-family:var(--grotesk);font-size:12px!important;font-weight:700!important;letter-spacing:.015em;color:var(--night)}.nav-links a:hover,.nav-dropdown summary:hover{color:var(--blue)}.nav-feature{background:var(--night)!important;border:1px solid var(--night);color:#fff!important;border-radius:2px!important;padding:12px 15px!important;letter-spacing:0!important}.nav-feature:hover{background:var(--blue)!important;border-color:var(--blue)!important}.nav-feature__detail{color:var(--citrus)}.icon-btn{border-radius:2px}.icon-btn:hover{background:#edf0e8}.cart-count{background:var(--blue);color:#fff;border-radius:50%}.nav-dropdown__panel{background:#fff;border:1px solid var(--rule);border-radius:2px;box-shadow:0 18px 40px #13231a1c}.nav-dropdown__eyebrow{color:var(--blue);font-family:var(--grotesk);letter-spacing:.13em}.search-drawer{background:var(--offwhite);border-bottom:1px solid var(--night)}.search-drawer input{border-radius:2px!important;border:1px solid #aab6ad}.shop-first-hero{background:var(--night);color:#f6f8f2;border:0;padding:62px 0 70px;position:relative;overflow:hidden}.shop-first-hero:before{content:"K / MARKET";position:absolute;right:2%;top:8px;font-family:var(--grotesk);font-size:clamp(70px,14vw,220px);font-weight:700;letter-spacing:-.1em;color:#ffffff08;pointer-events:none;white-space:nowrap}.shop-first-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:.89fr 1.11fr;align-items:center;gap:clamp(48px,5vw,90px)}.shop-first-hero__copy{padding:9px 0}.editorial-issue{display:flex;align-items:center;gap:13px;font:700 10px/1.4 var(--grotesk);letter-spacing:.19em;color:#d8e5db;margin-bottom:40px}.editorial-issue__dot{width:10px;height:10px;background:var(--citrus);border-radius:50%}.editorial-issue__line{height:1px;background:#ffffff59;width:56px}.shop-first-hero__eyebrow{font-size:11px;line-height:1.5;color:var(--citrus);letter-spacing:.12em;font-family:var(--grotesk);font-weight:700;margin:0 0 12px;display:block}.shop-first-hero__title{margin:0 0 25px;max-width:630px;display:flex;flex-direction:column;gap:2px;font-family:var(--serif);font-size:clamp(59px,6.2vw,103px);font-weight:400;line-height:.9;letter-spacing:-.034em}.shop-first-hero__title span{white-space:nowrap}.shop-first-hero__title em{font-family:var(--serif);font-weight:400;color:var(--citrus);font-style:italic;white-space:nowrap}.shop-first-hero__description{max-width:485px;font-size:16px;font-weight:400;line-height:1.65;color:#e0e8e0;margin:0 0 28px}.shop-first-hero__actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.shop-first-hero__actions .k-btn{min-height:53px;border-radius:2px;padding:13px 21px;font-size:13px}.k-btn--hero{background:var(--citrus);color:var(--night);border-color:var(--citrus)}.k-btn--hero:hover{background:#f0ffab;border-color:#f0ffab}.k-btn--hero-outline{background:transparent;color:#fff;border:1px solid #d4e3db91}.k-btn--hero-outline:hover{background:#ffffff13}.shop-first-hero__footnote{font-family:var(--grotesk);color:#adbdaf;font-size:11px;font-weight:500;letter-spacing:.05em;margin:20px 0 0}.shop-first-hero__deal{display:flex;max-width:530px;gap:15px;align-items:center;padding:18px 0 16px;margin:29px 0 0;border:0;border-top:1px solid #ffffff42;border-bottom:1px solid #ffffff42;border-radius:0;background:transparent;box-shadow:none;color:#fff;transition:none}.shop-first-hero__deal:hover{transform:none;box-shadow:none;color:var(--citrus)}.shop-first-hero__deal-tag{font-family:var(--grotesk);background:var(--blue);color:#fff;border-radius:0;flex:0 0 72px;max-width:72px;min-height:56px;padding:10px 7px;letter-spacing:.06em;font-size:10px;font-weight:700}.shop-first-hero__deal-content{min-width:0;gap:5px}.shop-first-hero__deal-content strong{font-family:var(--grotesk);font-weight:700;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.04em;line-height:1.1}.shop-first-hero__deal-content small{font-size:11px;color:#bbcabd;font-weight:500;line-height:1.4}.shop-first-hero__deal-arrow{font-size:22px;color:var(--citrus)}.shop-first-hero__shelf{padding:20px;background:#f2f5ee;border:0;box-shadow:none;border-radius:2px;color:var(--night);min-width:0}.shop-first-hero__shelf-head{font-family:var(--grotesk);padding:0 0 14px;display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.09em;color:#334439}.shelf-indicator{display:inline-block;width:8px;height:8px;background:var(--blue);border-radius:100%;margin-right:8px}.shop-first-hero__shelf-index{font-size:10px;letter-spacing:.07em;color:#68796b}.shop-first-hero__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.shop-first-hero__products .product-card{border:1px solid #e0e5dc;border-radius:1px;background:#fff;overflow:hidden;min-width:0;display:flex;flex-direction:column}.shop-first-hero__products .product-card__media{position:relative;display:block;width:100%;height:auto;aspect-ratio:5 / 5.6;border:0;border-bottom:1px solid #edf0eb;background:#fff;overflow:hidden;border-radius:0}.shop-first-hero__products .product-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;box-sizing:border-box;padding:14px;transform:none!important;transition:none!important}.shop-first-hero__products .product-card__body{display:flex;flex:1;flex-direction:column;gap:0;padding:12px 14px 16px}.shop-first-hero__products .product-card__subtitle{color:#6e7f70;font-size:10px;letter-spacing:.09em}.shop-first-hero__products .product-card__title{font-family:var(--grotesk);font-size:15px;line-height:1.28;min-height:0;letter-spacing:-.025em;font-weight:700;margin:3px 0 11px}.shop-first-hero__products .product-card__price{font-family:var(--grotesk);font-size:17px;margin-top:auto;padding-top:0;font-weight:700}.shop-first-hero__products .product-card__cart-form{margin-top:10px}.shop-first-hero__products .product-card__add{min-height:38px}.shop-first-hero__shelf-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-family:var(--grotesk);font-size:9px;letter-spacing:.09em;font-weight:700;color:#56665b}.shop-first-hero__shelf-bottom a{color:var(--night);text-decoration:underline;text-underline-offset:4px}.shop-first-hero__empty{grid-column:1/-1;text-align:center;padding:80px 25px}.shop-category-links{background:var(--offwhite);border-bottom:1px solid var(--rule);padding:40px 0 42px}.shop-category-links__top{margin-bottom:24px;align-items:end}.shop-category-links__top h2{font-family:var(--serif);font-weight:400;font-size:clamp(35px,3.9vw,54px);letter-spacing:-.034em;margin:6px 0 0;line-height:1.1}.shop-category-links__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-left:1px solid var(--rule);border-top:1px solid var(--rule)}.shop-category-links__item{position:relative;border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:0;min-height:112px;padding:16px 13px 14px;background:var(--offwhite);display:flex;flex-direction:column;align-items:flex-start;gap:11px;font-family:var(--grotesk);font-size:14px;line-height:1.2;font-weight:700;white-space:normal;transition:background .17s}.shop-category-links__item:hover{transform:none;background:#e9f1dd}.shop-category-links__icon,.shop-category-links__item:nth-child(n) .shop-category-links__icon{width:auto;height:auto;padding:0;border-radius:0;background:transparent;color:var(--blue);font-family:var(--grotesk);font-size:11px;font-weight:700;letter-spacing:.12em}.shop-category-links__arrow{position:absolute;right:13px;bottom:13px;margin-left:0;font-size:21px;font-weight:500}.template-index .section-space{padding:67px 0 80px}.template-index .section-heading{margin-bottom:31px}.template-index .section-heading .heading{font-family:var(--serif);font-size:clamp(40px,4.75vw,67px);font-weight:400;letter-spacing:-.03em}.product-grid{gap:19px}.product-card{min-width:0}.product-card__media{aspect-ratio:4 / 4.7;background:#fff;border:1px solid #e1e4dc;border-radius:1px;overflow:hidden}.product-card__media img{object-fit:contain;object-position:center;max-width:100%;height:100%;width:100%;padding:10px;transition:none}.product-card:hover .product-card__media img{transform:none}.product-card__body{padding:15px 0 7px}.product-card__subtitle{font-family:var(--grotesk);font-size:10px;color:#6c8172;font-weight:700;text-transform:uppercase;letter-spacing:.11em}.product-card__title{font-family:var(--grotesk);font-size:16px;letter-spacing:-.025em;font-weight:700;line-height:1.3;margin:5px 0 10px;min-height:0}.product-card__price{font-family:var(--grotesk);font-size:17px;font-weight:700;letter-spacing:-.015em}.product-card__cart-form{margin-top:11px}.product-card__add{border:1px solid var(--night);background:transparent;color:var(--night);border-radius:1px;min-height:43px;padding:9px 13px;font-size:12px;font-family:var(--grotesk);font-weight:700}.product-card__add:hover{border-color:var(--blue);background:var(--blue);color:#fff}.product-card__options{border-color:var(--rule)}.product-card__disabled{color:#687b6a;background:#e1e4dc;border-color:#d4d9d0}.shop-deal-banner{background:var(--citrus);color:var(--night);border:0;padding:45px 0}.shop-deal-banner__layout{grid-template-columns:84px 1fr auto;gap:23px;align-items:center}.shop-deal-banner__icon{width:80px;height:80px;border:1.5px solid var(--night);border-radius:50%;background:transparent;transform:none;font-family:var(--serif);font-style:italic;font-size:63px;font-weight:400}.shop-deal-banner__icon span{font-family:var(--grotesk);font-size:17px;top:-3px;right:0;color:var(--blue)}.shop-deal-banner__copy .eyebrow{color:var(--night)}.shop-deal-banner__copy h2{font-family:var(--serif);font-size:clamp(34px,4.2vw,60px);font-weight:400;letter-spacing:-.04em;line-height:1.04;margin:4px 0 11px}.shop-deal-banner__copy p{font-size:14px;line-height:1.5;max-width:570px}.shop-deal-banner .k-btn{background:var(--night);border-color:var(--night);color:#fff;white-space:nowrap}.shop-deal-banner .k-btn:hover{background:var(--blue);border-color:var(--blue)}.snack-builder-section{background:#e9efe7;color:var(--night);padding:78px 0}.snack-builder-section--homepage{background:#e9efe7}.builder-container{background:transparent}.builder-intro{margin-bottom:30px}.builder-intro__copy h2{font-family:var(--serif);font-size:clamp(46px,5vw,70px);font-weight:400;letter-spacing:-.035em}.builder-intro__copy p{font-size:15px;color:#4a6152;max-width:600px;line-height:1.6}.builder-intro__stamp{border:0;border-radius:50%;background:var(--night);color:var(--citrus);transform:rotate(-9deg);font-family:var(--grotesk);box-shadow:none}.builder-intro__stamp b{font-family:var(--serif);font-style:italic;font-weight:400}.builder-intro__stamp--save{background:var(--blue);color:#fff}.builder-intro__stamp--save b{color:var(--citrus)}.builder-controls{border:1px solid #cfd9ce;border-bottom:0;background:#f8faf5;padding:20px 22px;border-radius:2px 2px 0 0}.builder-controls strong{font-family:var(--grotesk);font-size:16px;font-weight:700}.builder-controls span{font-size:12px;color:#586d5c}.builder-deal-inline{color:var(--blue)}.builder-search input{border-radius:2px;background:#fff;border:1px solid #cad4c9;min-height:42px}.builder-grid{background:#f8faf5;border:1px solid #cfd9ce;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:18px 18px 8px}.builder-item{background:#fff;border:1px solid #dde5db;border-radius:2px;overflow:hidden;box-shadow:none;min-width:0;transition:border-color .18s}.builder-item:hover{transform:none;border-color:var(--blue)}.builder-item.is-selected{background:#f4f8ed;border-color:var(--blue);box-shadow:0 0 0 2px var(--blue) inset}.builder-item__image{background:#fff;border-radius:0}.builder-item__image img{object-fit:contain;padding:10px}.builder-item__body{padding:10px 11px 13px}.builder-item__body strong{font-family:var(--grotesk);font-size:12px;font-weight:700;line-height:1.3}.builder-item__body>span{font-size:12px;font-weight:700}.builder-item input{border-radius:2px!important;accent-color:var(--blue)}.builder-item input:checked{background:var(--blue)!important}.builder-more-wrap{padding:14px 0;background:#f8faf5;border-left:1px solid #cfd9ce;border-right:1px solid #cfd9ce}.builder-more-btn{background:transparent;border:1px solid var(--night);border-radius:2px;font-size:12px;font-family:var(--grotesk)}.builder-bar{position:static;bottom:auto;z-index:auto;border:1px solid #cfd9ce;border-radius:0;background:var(--night);color:#fff;padding:17px 21px}.builder-bar .k-btn{background:var(--citrus);color:var(--night);border-color:var(--citrus)}.builder-bar strong{font-family:var(--grotesk);font-size:16px;font-weight:700}.builder-bar [data-builder-status]{color:#ffc2b8}.builder-note{margin-top:15px;color:#526656;font-size:12px;line-height:1.5}.promise-band{background:#fff;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.promise-graphic{background:#e9efe7;border-radius:0;color:var(--blue);font-family:var(--serif)}.promise-item strong{font-family:var(--grotesk);font-size:14px}.editorial{background:var(--offwhite)}.editorial-art{background:#dce2f5}.editorial-shape{font-family:var(--serif);font-weight:400;font-style:italic;color:var(--night);font-size:clamp(52px,7vw,100px)}.editorial-copy h2{font-family:var(--serif);font-weight:400;line-height:1;letter-spacing:-.035em}.editorial-copy p{color:#53675a}.newsletter-band{background:var(--night);color:#fff}.newsletter-band .eyebrow{color:var(--citrus)}.newsletter-band h2{font-family:var(--serif);font-weight:400;letter-spacing:-.03em}.newsletter-band p{color:#c6d4c8}.newsletter-form input{border:1px solid #ffffff80;background:#fff;border-radius:2px}.newsletter-form .k-btn{background:var(--citrus);border-color:var(--citrus);color:var(--night)}.footer{background:#12221c;color:#f6f7ed;border-top:1px solid #ffffff1a}.footer .brand-text{color:#f6f7ed}.footer .brand-text span{color:var(--citrus)}.footer-title{font-family:var(--grotesk);font-size:13px;letter-spacing:0}.footer-links a{color:#d1dbd0}.footer-about p{color:#bac9ba}.footer-bottom{border-top:1px solid #ffffff2c;color:#b7cabb}.page-banner{background:var(--night);color:#fff;border:0}.page-banner .eyebrow{color:var(--citrus)}.page-banner .heading{font-family:var(--serif);font-size:clamp(50px,6vw,85px);font-weight:400;line-height:1}.page-banner .breadcrumbs{color:#d5e1d6}.collection-section{background:var(--paper)}.collection-toolbar select{border-radius:0;border-color:#a4b2a7;background:var(--offwhite)}.filter-group{border-color:#d8e0d8}.filter-col h3{font-family:var(--grotesk);font-weight:700}.collection-nav-chips a{border-radius:0}.collection-nav-chips a:hover{border-color:var(--blue);color:var(--blue)}.product-layout h1{font-family:var(--serif);font-size:clamp(50px,5.5vw,80px);font-weight:400;letter-spacing:-.025em}.product-main-image{background:#fff;border:1px solid var(--rule);border-radius:2px}.product-main-image img{object-fit:contain}.product-price{font-family:var(--grotesk)}.product-details .k-btn--accent{background:var(--blue);border-color:var(--blue);color:#fff}@media(max-width:1200px){.k-announcement:before{display:none}.shop-first-hero__layout{grid-template-columns:1fr 1fr;gap:34px}.shop-first-hero__title{font-size:clamp(56px,6.2vw,78px)}}@media(max-width:1050px){.shop-category-links__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-category-links__item{min-height:95px}.shop-first-hero{padding:45px 0 55px}}@media(max-width:900px){.container{width:min(calc(100% - 42px),1340px)}.shop-first-hero__layout{grid-template-columns:1fr;gap:35px}.shop-first-hero__copy{padding:8px 0 0}.shop-first-hero__title{font-size:clamp(70px,10vw,105px)}.shop-first-hero__shelf{max-width:780px;width:100%;justify-self:center}.shop-first-hero__products .product-card__media{aspect-ratio:5 / 5}.builder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:780px){.k-announcement{font-size:10px;line-height:1.4;letter-spacing:.045em;padding:9px}.header-inner{min-height:71px}.mobile-menu{background:var(--offwhite);border-bottom:1px solid var(--rule)}.mobile-menu>a,.mobile-menu summary{font-family:var(--grotesk);font-weight:700}.mobile-menu-feature{background:var(--night)!important;color:#fff!important;border-radius:2px!important}.nav-mobile-dropdown__links{background:#f1f4ee}.shop-first-hero{padding:36px 0 45px}.editorial-issue{margin-bottom:25px}.shop-first-hero__title{font-size:clamp(64px,11vw,96px)}.shop-first-hero__deal{margin-top:25px}.shop-first-hero__shelf{box-shadow:none;padding:15px}.shop-first-hero__products .product-card__media{aspect-ratio:5 / 5.4}.shop-first-hero__products .product-card__media img{padding:14px}.shop-category-links{padding:36px 0}.shop-category-links__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-deal-banner__layout{grid-template-columns:75px 1fr;gap:15px}.shop-deal-banner .k-btn{grid-column:1/-1;justify-self:start}.template-index .section-space{padding:50px 0 60px}.builder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.snack-builder-section{padding:60px 0}}@media(max-width:560px){.container{width:min(calc(100% - 32px),1340px)}.shop-first-hero__title{font-size:clamp(57px,12.3vw,75px);letter-spacing:-.048em}.shop-first-hero__title span,.shop-first-hero__title em{white-space:normal}.shop-first-hero__description{font-size:14px;line-height:1.6}.shop-first-hero__actions{gap:8px}.shop-first-hero__actions .k-btn{padding:11px 14px;font-size:12px;min-height:45px}.shop-first-hero__shelf{padding:10px}.shop-first-hero__shelf-head{padding:4px 2px 13px;font-size:10px}.shop-first-hero__shelf-index{font-size:9px}.shop-first-hero__products{gap:9px}.shop-first-hero__products .product-card__media{aspect-ratio:4 / 4.8}.shop-first-hero__products .product-card__media img{padding:8px}.shop-first-hero__products .product-card__body{padding:9px 10px 12px}.shop-first-hero__products .product-card__title{font-size:12px;line-height:1.3}.shop-first-hero__products .product-card__price{font-size:14px}.shop-first-hero__products .product-card__add{font-size:10px;min-height:35px;padding:7px}.shop-first-hero__shelf-bottom{font-size:8px;letter-spacing:.02em}.shop-first-hero__deal{gap:10px}.shop-first-hero__deal-content strong{font-size:16px}.shop-first-hero__deal-content small{font-size:10px}.shop-category-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-category-links__item{min-height:97px;font-size:14px}.shop-deal-banner__layout{grid-template-columns:58px 1fr}.shop-deal-banner__icon{width:54px;height:54px;font-size:42px}.shop-deal-banner__copy h2{font-size:clamp(34px,7.5vw,45px)}.builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.builder-controls{padding:13px}.builder-bar{padding:12px 14px}.product-grid{gap:13px}.product-card__title{font-size:14px}.product-card__media img{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/market-editorial.css.map */
