@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=Jost:wght@300;400;500&display=swap";:root{--coco-flesh: #FAF6EF;--coco-milk: #FFFFFF;--coco-husk: #6B4F3A;--coco-shell: #3E2E22;--coco-fiber: #C9B49A;--coco-palm: #4F6F52;--coco-gold: #B98A44;--kr-serif: "Fraunces", "Cormorant Garamond", Georgia, serif;--kr-sans: "Jost", "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kr-serif-opsz: "opsz" 144;--kr-pad-y: clamp(56px, 9vw, 128px);--kr-pad-x: clamp(20px, 5vw, 64px);--kr-maxw: 1360px;--kr-radius: 2px;--kr-ease: cubic-bezier(.22,.61,.36,1)}.kr{color:var(--coco-shell);font-family:var(--kr-sans)}.kr *{box-sizing:border-box}.kr-wrap{max-width:var(--kr-maxw);margin:0 auto;padding-left:var(--kr-pad-x);padding-right:var(--kr-pad-x)}.kr-section{padding-top:var(--kr-pad-y);padding-bottom:var(--kr-pad-y)}.kr-bg-flesh{background:var(--coco-flesh)}.kr-bg-milk{background:var(--coco-milk)}.kr-bg-husk{background:var(--coco-husk);color:var(--coco-flesh)}.kr-bg-shell{background:var(--coco-shell);color:var(--coco-flesh)}.kr-eyebrow{font-family:var(--kr-sans);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--coco-palm);margin:0 0 14px}.kr-bg-shell .kr-eyebrow,.kr-bg-husk .kr-eyebrow{color:var(--coco-fiber)}.kr-h1{font-family:var(--kr-serif);font-weight:500;font-size:clamp(40px,7vw,80px);line-height:1.02;letter-spacing:-.01em;margin:0}.kr-h2{font-family:var(--kr-serif);font-weight:500;font-size:clamp(30px,4.5vw,52px);line-height:1.06;letter-spacing:-.005em;margin:0}.kr-h3{font-family:var(--kr-serif);font-weight:500;font-size:clamp(20px,2.4vw,28px);line-height:1.15;margin:0}.kr-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.6;font-weight:300;color:var(--coco-husk)}.kr-bg-shell .kr-lead,.kr-bg-husk .kr-lead{color:var(--coco-fiber)}.kr-section-head{text-align:center;max-width:640px;margin:0 auto clamp(32px,4vw,56px)}.kr-section-head .kr-lead{margin-top:12px}.kr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--kr-sans);font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;padding:16px 34px;border-radius:var(--kr-radius);border:1px solid var(--coco-husk);background:var(--coco-husk);color:var(--coco-flesh);transition:background .35s var(--kr-ease),color .35s var(--kr-ease),border-color .35s var(--kr-ease)}.kr-btn:hover{background:var(--coco-shell);border-color:var(--coco-shell);color:var(--coco-flesh)}.kr-btn--ghost{background:transparent;color:var(--coco-husk)}.kr-btn--ghost:hover{background:var(--coco-husk);color:var(--coco-flesh)}.kr-btn--ghost-cream{background:transparent;color:var(--coco-flesh);border-color:var(--coco-fiber)}.kr-btn--ghost-cream:hover{background:var(--coco-flesh);color:var(--coco-shell);border-color:var(--coco-flesh)}.kr-btn:focus-visible{outline:2px solid var(--coco-palm);outline-offset:3px}.kr-link{font-family:var(--kr-sans);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--coco-husk);text-decoration:none;border-bottom:1px solid var(--coco-fiber);padding-bottom:3px;transition:border-color .3s,color .3s}.kr-link:hover{color:var(--coco-palm);border-color:var(--coco-palm)}.kr-rule{width:56px;height:1px;background:var(--coco-gold);border:0;margin:22px 0}.kr-rule--center{margin-left:auto;margin-right:auto}.kr-announce{background:var(--coco-husk);color:var(--coco-flesh)}.kr-announce__track{display:flex;align-items:center;justify-content:center;min-height:38px}.kr-announce__item{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:0;position:absolute;transition:opacity .6s var(--kr-ease)}.kr-announce__item.is-active{opacity:1;position:static}.kr-announce__wrap{position:relative;display:flex;justify-content:center;align-items:center}.kr-hero{position:relative;display:flex;align-items:flex-end;min-height:88vh;overflow:hidden}.kr-hero__media,.kr-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kr-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#3e2e228c,#3e2e221f 45%,#3e2e2200 70%)}.kr-hero__inner{position:relative;z-index:2;width:100%;padding-bottom:clamp(48px,8vw,110px)}.kr-hero__content{max-width:620px;color:var(--coco-flesh)}.kr-hero__content .kr-eyebrow{color:var(--coco-fiber)}.kr-hero__content .kr-h1{color:var(--coco-flesh)}.kr-hero__sub{font-size:clamp(16px,1.5vw,20px);font-weight:300;line-height:1.5;margin:18px 0 30px;color:#f3eadd;max-width:30ch}.kr-hero__cta{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:749px){.kr-hero{min-height:70vh;text-align:center;align-items:flex-end}.kr-hero__content{margin:0 auto}.kr-hero__sub{margin-left:auto;margin-right:auto}.kr-hero__cta{justify-content:center}}.kr-usp{display:grid;grid-template-columns:repeat(4,1fr)}.kr-usp__item{text-align:center;padding:8px 24px;border-left:1px solid var(--coco-fiber)}.kr-usp__item:first-child{border-left:0}.kr-usp__icon{color:var(--coco-husk);margin:0 auto 14px;display:block}.kr-usp__title{font-family:var(--kr-sans);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--coco-shell);margin:0 0 6px}.kr-usp__text{font-size:14px;line-height:1.5;color:var(--coco-husk);margin:0;font-weight:300}@media(max-width:749px){.kr-usp{grid-template-columns:repeat(2,1fr);gap:36px 0}.kr-usp__item{border-left:0}.kr-usp__item:nth-child(2n){border-left:1px solid var(--coco-fiber)}}.kr-tiles{display:grid;gap:clamp(12px,1.6vw,22px)}.kr-tiles--4{grid-template-columns:repeat(4,1fr)}.kr-tiles--3{grid-template-columns:repeat(3,1fr)}.kr-tile{position:relative;display:block;overflow:hidden;border-radius:var(--kr-radius);text-decoration:none;aspect-ratio:4/5;background:var(--coco-fiber)}.kr-tile img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--kr-ease)}.kr-tile:hover img{transform:scale(1.05)}.kr-tile__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#3e2e2280,#3e2e2200 55%)}.kr-tile__label{position:absolute;left:22px;bottom:20px;color:var(--coco-flesh);z-index:2}.kr-tile__name{font-family:var(--kr-serif);font-size:clamp(20px,2vw,26px);line-height:1;display:inline-block;border-bottom:1px solid transparent;transition:border-color .3s}.kr-tile:hover .kr-tile__name{border-color:var(--coco-flesh)}.kr-tile__sub{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:8px;color:var(--coco-fiber)}@media(max-width:749px){.kr-tiles--4{grid-template-columns:repeat(2,1fr)}.kr-tiles--3{grid-template-columns:1fr}}.kr-products{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,26px)}.kr-card{background:var(--coco-milk);border:1px solid var(--coco-fiber);border-radius:var(--kr-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .4s var(--kr-ease),box-shadow .4s var(--kr-ease)}.kr-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #3e2e2266}.kr-card__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--coco-flesh)}.kr-card__media img{width:100%;height:100%;object-fit:cover;transition:opacity .5s var(--kr-ease),transform .7s var(--kr-ease)}.kr-card__media img.kr-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.kr-card:hover .kr-card__media img.kr-card__alt{opacity:1}.kr-card__badge{position:absolute;top:12px;left:12px;background:var(--coco-palm);color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:var(--kr-radius)}.kr-card__body{padding:16px 16px 18px;text-align:center;display:flex;flex-direction:column;gap:7px;flex:1}.kr-card__title{font-family:var(--kr-serif);font-size:19px;line-height:1.2;color:var(--coco-shell);text-decoration:none}.kr-card__title:hover{color:var(--coco-husk)}.kr-card__price{font-family:var(--kr-sans);font-size:14px;letter-spacing:.04em;color:var(--coco-gold);margin-top:auto}.kr-card__price s{color:var(--coco-fiber);margin-right:8px}.kr-card__stars{color:var(--coco-gold);font-size:12px;letter-spacing:2px}.kr-card__add{margin:0 16px 16px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.kr-card:hover .kr-card__add{opacity:1;transform:none}@media(max-width:749px){.kr-products{grid-template-columns:repeat(2,1fr)}.kr-card__add{opacity:1;transform:none}}.kr-head-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(24px,3vw,40px);gap:16px}.kr-head-row .kr-h2{text-align:left}.kr-story{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.kr-story__media{min-height:480px}.kr-story__media img{width:100%;height:100%;object-fit:cover}.kr-story__text{padding:clamp(40px,6vw,96px);display:flex;flex-direction:column;justify-content:center;max-width:620px}.kr-story__text p{margin:0 0 16px}.kr-story__logo{width:120px;height:auto;margin-bottom:24px;opacity:.9}@media(max-width:899px){.kr-story{grid-template-columns:1fr}.kr-story__media{min-height:300px}}.kr-reviews__agg{text-align:center;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--coco-husk);margin-bottom:36px}.kr-reviews__agg b{color:var(--coco-gold)}.kr-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}.kr-review{background:var(--coco-milk);border:1px solid var(--coco-fiber);border-radius:var(--kr-radius);padding:30px 26px;text-align:center}.kr-review__stars{color:var(--coco-gold);letter-spacing:3px;font-size:13px;margin-bottom:14px}.kr-review__quote{font-family:var(--kr-serif);font-style:italic;font-size:19px;line-height:1.4;color:var(--coco-shell);margin:0 0 16px}.kr-review__name{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--coco-husk)}@media(max-width:899px){.kr-reviews__grid{grid-template-columns:1fr}}.kr-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.kr-gallery__cell{position:relative;aspect-ratio:1/1;overflow:hidden;display:block}.kr-gallery__cell img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--kr-ease)}.kr-gallery__cell:hover img{transform:scale(1.06)}.kr-gallery__cell:hover:after{opacity:1}.kr-gallery__cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3e2e2247;opacity:0;transition:opacity .35s}@media(max-width:749px){.kr-gallery{grid-template-columns:repeat(2,1fr)}}.kr-news{text-align:center}.kr-news .kr-h2{color:var(--coco-flesh)}.kr-news__form{display:flex;max-width:460px;margin:26px auto 12px;gap:0}.kr-news__input{flex:1;border:1px solid var(--coco-fiber);border-right:0;background:var(--coco-flesh);color:var(--coco-shell);font-family:var(--kr-sans);font-size:15px;padding:15px 18px;border-radius:var(--kr-radius) 0 0 var(--kr-radius)}.kr-news__input::placeholder{color:var(--coco-husk)}.kr-news__btn{border-radius:0 var(--kr-radius) var(--kr-radius) 0;padding-left:26px;padding-right:26px;background:var(--coco-shell);border-color:var(--coco-shell)}.kr-news__note{font-size:12px;color:var(--coco-fiber);margin-top:6px;font-weight:300}@media(max-width:549px){.kr-news__form{flex-direction:column;gap:10px}.kr-news__input{border-right:1px solid var(--coco-fiber);border-radius:var(--kr-radius)}.kr-news__btn{border-radius:var(--kr-radius)}}.kr-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kr-track::-webkit-scrollbar{display:none}.kr-track>*{flex:0 0 auto;scroll-snap-align:start}.kr-arrows{display:flex;gap:10px}.kr-arrow{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--coco-milk);border:1px solid var(--coco-fiber);border-radius:var(--kr-radius);color:var(--coco-shell);cursor:pointer;transition:border-color .3s var(--kr-ease),background .3s var(--kr-ease)}.kr-arrow:hover{border-color:var(--coco-shell)}.kr-arrow:focus-visible{outline:2px solid var(--coco-palm);outline-offset:2px}.kr-arrow svg{width:16px;height:16px}.kr-head-row__right{display:flex;align-items:center;gap:22px}@media(max-width:549px){.kr-arrows{display:none}}.kr-stripband{padding:clamp(10px,1.4vw,24px) 0}.kr-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(6px,.8vw,12px);padding:0 clamp(6px,.8vw,12px)}.kr-strip__tile{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--kr-radius);background:var(--coco-fiber);text-decoration:none}.kr-strip__tile img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--kr-ease)}.kr-strip__tile:hover img{transform:scale(1.04)}.kr-strip__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#3e2e2273,#3e2e2200 42%)}.kr-strip__label{position:absolute;left:8px;right:8px;bottom:20px;z-index:2;text-align:center;color:#fff;font-family:var(--kr-sans);font-weight:500;font-size:clamp(11px,.95vw,13px);letter-spacing:.16em;text-transform:uppercase}.kr-strip__shop{display:block;margin:9px auto 0;width:max-content;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff;border-bottom:1px solid #FFFFFF;padding-bottom:2px;opacity:0;transform:translateY(5px);transition:opacity .35s var(--kr-ease),transform .35s var(--kr-ease)}.kr-strip__tile:hover .kr-strip__shop,.kr-strip__tile:focus-visible .kr-strip__shop{opacity:1;transform:none}@media(max-width:749px){.kr-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kr-strip::-webkit-scrollbar{display:none}.kr-strip>*{flex:0 0 38vw;scroll-snap-align:start}}.kr-split{display:grid;grid-template-columns:1fr 1fr}.kr-split__media{position:relative;min-height:560px;background:var(--coco-fiber)}.kr-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kr-split__panel{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:560px;background:var(--coco-shell)}.kr-split__bg{position:absolute;top:0;right:0;bottom:0;left:0}.kr-split__bg img{width:100%;height:100%;object-fit:cover;filter:blur(18px);transform:scale(1.15)}.kr-split__veilx{position:absolute;top:0;right:0;bottom:0;left:0;background:#3e2e228c}.kr-split__content{position:relative;z-index:2;max-width:480px;padding:clamp(48px,6vw,96px) 32px;text-align:center;color:var(--coco-flesh)}.kr-split__heading{font-family:var(--kr-serif);font-weight:500;font-size:clamp(26px,2.8vw,40px);line-height:1.15;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;color:#fff}.kr-split__text{font-weight:300;font-size:clamp(15px,1.2vw,17px);line-height:1.65;margin:0 0 28px;color:#f3eadd}.kr-split__cta{display:inline-block;font-family:var(--kr-sans);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid #FFFFFF;padding-bottom:4px;transition:opacity .3s var(--kr-ease)}.kr-split__cta:hover{opacity:.72}@media(max-width:899px){.kr-split{grid-template-columns:1fr}.kr-split__media{min-height:380px}.kr-split__panel{min-height:420px}}.kr-statement{text-align:center}.kr-statement__icon{display:inline-block;color:var(--coco-husk);margin-bottom:clamp(20px,2.5vw,32px)}.kr-statement__icon svg{width:34px;height:34px;display:block}.kr-statement__text{font-family:var(--kr-serif);font-style:italic;font-weight:500;font-size:clamp(28px,3.4vw,44px);line-height:1.5;color:var(--coco-shell);max-width:1100px;margin:0 auto}.kr-statement__text p{margin:0 0 .6em}.kr-statement__text p:last-child{margin-bottom:0}.kr-statement__btn{margin-top:clamp(28px,3.5vw,44px)}.kr-revs__track{gap:clamp(14px,1.6vw,24px);padding-bottom:4px}.kr-revs__track .kr-review{width:calc(33.333% - 16px);min-width:280px;display:flex;flex-direction:column;align-items:center;margin:0}.kr-review__stars--svg{display:flex;gap:3px;justify-content:center;margin-bottom:16px;color:var(--coco-gold)}.kr-review__stars--svg svg{width:14px;height:14px;fill:currentColor;display:block}.kr-review__verified{display:block;margin-top:5px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--coco-palm)}.kr-review__product{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:auto;padding-top:16px;text-decoration:none;width:100%}.kr-review__product img{width:44px;height:44px;object-fit:cover;border:1px solid var(--coco-fiber);border-radius:var(--kr-radius)}.kr-review__product span{font-family:var(--kr-serif);font-size:15px;color:var(--coco-shell);border-bottom:1px solid var(--coco-fiber);padding-bottom:2px;transition:border-color .3s var(--kr-ease)}.kr-review__product:hover span{border-color:var(--coco-husk)}.kr-revs__track .kr-review__quote{margin-bottom:14px}.kr-revs__track .kr-review__name{margin-bottom:2px}@media(max-width:899px){.kr-revs__track .kr-review{width:60%;min-width:0}}@media(max-width:599px){.kr-revs__track .kr-review{width:82%}}.kr-products--slider{display:flex;gap:clamp(14px,1.6vw,26px)}.kr-products--slider .kr-card{width:calc(25% - 20px);min-width:230px}.kr-products--slider .kr-card:hover{transform:none}@media(max-width:749px){.kr-products--slider .kr-card{width:54%;min-width:0}}.kr-igband{padding:clamp(32px,5vw,72px) 0}.kr-ig{display:grid;grid-template-columns:repeat(var(--ig-cells, 6),1fr);gap:8px;padding:0 8px}.kr-ig__cell{position:relative;aspect-ratio:1/1;overflow:hidden;display:block;background:var(--coco-fiber)}.kr-ig__cell img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--kr-ease)}.kr-ig__cell:hover img{transform:scale(1.06)}.kr-ig__cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3e2e2247;opacity:0;transition:opacity .35s var(--kr-ease)}.kr-ig__cell:hover:after{opacity:1}.kr-ig__text{aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;background:var(--coco-flesh);padding:18px}.kr-ig__eyebrow{margin:0;font-family:var(--kr-sans);font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--coco-husk)}.kr-ig__tag{margin:0;font-family:var(--kr-serif);font-weight:500;font-size:clamp(22px,2.2vw,34px);line-height:1;color:var(--coco-shell)}.kr-ig__link{font-family:var(--kr-sans);font-weight:500;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--coco-shell);text-decoration:none;border-bottom:1px solid var(--coco-shell);padding-bottom:3px;transition:color .3s var(--kr-ease),border-color .3s var(--kr-ease)}.kr-ig__link:hover{color:var(--coco-palm);border-color:var(--coco-palm)}@media(max-width:749px){.kr-ig{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kr-ig::-webkit-scrollbar{display:none}.kr-ig>*{flex:0 0 46vw;scroll-snap-align:start}}.kr-strip__tile{transition:border-radius .45s var(--kr-ease)}.kr-strip__tile img{transition:transform .7s var(--kr-ease),filter .45s var(--kr-ease)}.kr-strip__tile:hover,.kr-strip__tile:focus-visible{border-radius:10000px 10000px 2px 2px}.kr-strip__tile:hover img,.kr-strip__tile:focus-visible img{transform:scale(1.07);filter:blur(9px)}.kr-strip__veil{transition:background-color .45s var(--kr-ease)}.kr-strip__tile:hover .kr-strip__veil,.kr-strip__tile:focus-visible .kr-strip__veil{background-color:#3e2e2238}.kr-strip__label{transition:bottom .45s var(--kr-ease),transform .45s var(--kr-ease)}.kr-strip__tile:hover .kr-strip__label,.kr-strip__tile:focus-visible .kr-strip__label{bottom:50%;transform:translateY(50%)}:root{--font-heading--family: "Fraunces", "Cormorant", serif;--font-heading--style: normal;--font-subheading--family: "Fraunces", "Cormorant", serif;--font-subheading--style: normal;--font-body--family: "Jost", "DM Sans", sans-serif;--font-body--style: normal;--font-accent--family: "Jost", "DM Sans", sans-serif;--font-accent--style: normal}@media screen and (min-width:750px){.product-information .product-details.sticky-content--desktop{position:sticky;top:calc(var(--sticky-header-offset, 64px) + 26px);align-self:flex-start;height:fit-content}}.product-information .product-details .text-block a{color:var(--coco-shell);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.product-information .product-details .text-block a:hover{color:var(--coco-husk)}.product-information .product-details product-price{--color-foreground: var(--coco-gold)}.product-information .product-details product-price .tax-note{color:var(--coco-husk);font-size:12px}.product-information .product-details .add-to-cart-button{flex:1 1 auto;width:100%;background:var(--coco-shell);border-color:var(--coco-shell);color:var(--coco-flesh);border-radius:var(--kr-radius);font-family:var(--kr-sans);font-size:13px;letter-spacing:.14em;text-transform:uppercase;transition:background .35s var(--kr-ease),border-color .35s var(--kr-ease)}.product-information .product-details .add-to-cart-button:hover:not(:disabled){background:var(--coco-husk);border-color:var(--coco-husk);color:var(--coco-flesh)}.product-information .add-to-cart-icon{display:none}.product-information .add-to-cart-text__content{font-size:0}.product-information .add-to-cart-text__content:after{content:"Add to bag";font-size:13px}.product-information .slideshow-controls__thumbnails{gap:8px}.product-information .slideshow-controls__thumbnail{border-radius:var(--kr-radius);overflow:hidden;opacity:.55;border:1px solid transparent;transition:opacity .3s var(--kr-ease),border-color .3s var(--kr-ease)}.product-information .slideshow-controls__thumbnail:hover{opacity:.85}.product-information .slideshow-controls__thumbnail[aria-selected=true]{opacity:1;border-color:var(--coco-shell)}.product-information .product-details .icon-block{color:var(--coco-husk)}.product-information .product-details .icon-block svg{stroke-width:1.25}.shopify-section:has(>aside.announcement-bar)>.section-background,aside.announcement-bar{background-color:#f1e8da}aside.announcement-bar{--color-foreground: #3E2E22}aside.announcement-bar .announcement-bar__text{color:var(--coco-shell);font-family:var(--kr-sans);letter-spacing:.12em}#header-component .header__row{--color-border: var(--coco-fiber)}#header-component .header__row--bottom .menu-list__link{font-family:var(--kr-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}#header-component .header__row--bottom .menu-list__link:hover,#header-component .header__row--bottom .menu-list__link:focus-visible{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}#header-component .menu-list__list-item>.menu-list__submenu{background-color:var(--coco-flesh);border-bottom:1px solid var(--coco-fiber);box-shadow:0 24px 34px -28px #3e2e2273}#header-component .overflow-menu::part(overflow){background-color:var(--coco-flesh);border-bottom:1px solid var(--coco-fiber);box-shadow:0 24px 34px -28px #3e2e2273}#header-component .overflow-menu:after{background-color:var(--coco-flesh)}#header-component .mega-menu__link{font-family:var(--kr-sans);color:var(--coco-husk)}#header-component .mega-menu__link:hover{color:var(--coco-palm)}#header-component .mega-menu__link--parent{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--coco-shell)}#header-component .mega-menu__link--parent:hover{color:var(--coco-palm)}#header-component .mega-menu__content-list .resource-card__title{font-family:var(--kr-sans);font-size:11px;letter-spacing:.1em;color:var(--coco-shell)}#header-component .header__row--top{color:var(--coco-shell)}.product-card a[ref=productTitleLink] p{font-family:var(--font-subheading--family, var(--kr-serif))!important;font-size:15.5px!important;line-height:1.4!important;letter-spacing:.01em;color:var(--coco-shell)}.product-card a[ref=productTitleLink]:hover p{color:var(--coco-husk)}.product-card product-price,.product-card product-price [ref=priceContainer]{color:var(--coco-gold)}.product-card product-price s{color:var(--coco-fiber)}.product-card .product-badges{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.product-card .product-badges__badge{font-size:10px;letter-spacing:.12em;line-height:1.4}.product-card .kr-tag-badge{font-family:var(--kr-sans);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:2px;line-height:1.2}.product-card .kr-tag-badge--new{background:var(--coco-palm);color:#fff}.product-card .kr-tag-badge--bestseller{background:var(--coco-husk);color:var(--coco-flesh)}.product-card .quick-add{inset:auto 0 0 0!important}.product-card .quick-add .shopify-product-form{width:100%}.product-card .quick-add__button{width:100%;border-radius:0;background:var(--coco-shell);color:var(--coco-flesh);box-shadow:none;font-family:var(--kr-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:12px 14px;justify-items:center}.product-card .quick-add__button:hover,.product-card .quick-add__button:focus-visible{background:var(--coco-husk);color:var(--coco-flesh)}.product-card .quick-add__button .add-to-cart-icon{display:none}.product-card .quick-add__button .add-to-cart-text{gap:0;margin-inline:0!important;padding-inline:0!important;justify-content:center}.product-card .quick-add__button .add-to-cart-text__content{width:fit-content;opacity:1;transform:none;transition:none}@media screen and (max-width:749px){.product-card .quick-add__button .add-to-cart-text__content.is-visually-hidden-mobile{position:static!important;width:fit-content!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:0!important;padding:0!important}}@media screen and (min-width:750px){.product-card .quick-add{opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.product-card .card-gallery:hover .quick-add,.product-card .quick-add:focus-within{opacity:1;transform:none}.product-card .card-gallery:hover .quick-add__button,.product-card .quick-add:focus-within .quick-add__button{display:grid}.product-card:has(.quick-add__product-form-component--multi-variant):not(:has(swatches-variant-picker-component)) :is(.card-gallery:hover,.quick-add:focus-within) .quick-add__button--add{display:none}.product-card:not([data-no-swatch-selected]):has(.quick-add__product-form-component--single-option):has(swatches-variant-picker-component) :is(.card-gallery:hover,.quick-add:focus-within) .quick-add__button--choose{display:none}.product-card[data-no-swatch-selected]:has(.quick-add__product-form-component--single-option):has(swatches-variant-picker-component) :is(.card-gallery:hover,.quick-add:focus-within) add-to-cart-component{display:none}}.cart-drawer__dialog{--color-background: #FAF6EF;--color-foreground: #3E2E22;--color-foreground-rgb: 62 46 34;--color-border: #C9B49A;background-color:#faf6ef;border-inline-start:1px solid #C9B49A}.cart-drawer__header{background-color:#faf6ef;border-bottom:1px solid #C9B49A}.cart-drawer__heading{font-family:var(--font-subheading--family, "Cormorant", Georgia, serif);font-weight:500;font-size:24px;letter-spacing:.01em;color:#3e2e22;display:inline-flex;align-items:center;gap:10px}.cart-drawer__heading .cart-bubble{background-color:#6b4f3a;color:#faf6ef;font-family:var(--kr-sans);font-size:11px}.cart-drawer__close-button{color:#6b4f3a}.cart-drawer__close-button:hover{color:#3e2e22}.cart-drawer__summary{background-color:#faf6ef}.cart-page,.cart-items-component{--color-border: #C9B49A}.cart-items--dividers .cart-items__table-row{border-bottom-color:#c9b49a}.cart-items__title{font-family:var(--font-subheading--family, "Cormorant", Georgia, serif);font-size:17px;font-weight:500;line-height:1.25;color:#3e2e22}.cart-items__title:hover{color:#6b4f3a}.cart-items__details{color:#3e2e22b8}.cart-items__media-image{background-color:#fff}.cart-items__price{color:#b98a44}.cart-items__price .compare-at-price,.cart-items__details .compare-at-price{color:#3e2e2280}.cart-items__quantity .quantity-selector{border:1px solid #6B4F3A;border-radius:2px;background-color:#fff;color:#3e2e22}.cart-items__quantity .quantity-selector input{color:#3e2e22;background:transparent;font-family:var(--kr-sans)}.cart-items__quantity .quantity-selector .button{background:transparent}.cart-items__quantity .quantity-minus,.cart-items__quantity .quantity-plus{color:#6b4f3a}.cart-items__quantity .quantity-minus:hover,.cart-items__quantity .quantity-plus:hover{color:#3e2e22;background-color:#faf6ef}.cart-items__remove{color:#6b4f3a}.cart-items__remove:hover{color:#3e2e22}.cart-actions{border-color:#c9b49a}.cart__total-label,.cart__original-total-label,.cart-note__label{font-family:var(--kr-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#6b4f3a}.cart__total-value{font-family:var(--font-subheading--family, "Cormorant", Georgia, serif);color:#b98a44}.cart__original-total-value{color:#3e2e2299}.cart__discount-label,.cart__discount-value{color:#4f6f52}.cart__summary-item.tax-note,.cart__summary-item.tax-note *{color:#3e2e2299}.cart-note__instructions{background-color:#fff;border-color:#c9b49a;border-radius:2px;color:#3e2e22}.cart__ctas .cart__checkout-button{background-color:#3e2e22!important;color:#faf6ef!important;border:1px solid #3E2E22!important;border-radius:2px;font-family:var(--kr-sans);font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background-color .2s var(--kr-ease),border-color .2s var(--kr-ease)}.cart__ctas .cart__checkout-button:hover:not(:disabled),.cart__ctas .cart__checkout-button:focus-visible{background-color:#6b4f3a!important;border-color:#6b4f3a!important}.cart__ctas .cart__checkout-button:disabled{opacity:.45}.cart-drawer--empty .cart-drawer__content{align-items:center;justify-content:center;text-align:center;padding:32px 24px 56px;gap:4px}.cart-drawer__heading--empty{font-family:var(--font-subheading--family, "Cormorant", Georgia, serif);font-size:26px;font-weight:500;color:#3e2e22}.cart-drawer--empty .cart-drawer__header{border-bottom:none}.cart-items__empty-button{background-color:#3e2e22!important;color:#faf6ef!important;border:1px solid #3E2E22;border-radius:2px;font-family:var(--kr-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.cart-items__empty-button:hover{background-color:#6b4f3a!important;border-color:#6b4f3a}.cart-page__title .cart-title{color:#3e2e22}.cart-page__summary .cart__container--extend{background-color:#fff}.kr-foot{background:var(--coco-flesh);color:var(--coco-shell)}.kr-foot__split{display:grid;grid-template-columns:1fr 1fr}.kr-foot__left{display:flex;flex-direction:column;gap:clamp(28px,3vw,44px);padding:clamp(44px,5.5vw,88px) clamp(24px,4.5vw,80px)}.kr-foot__quote{font-family:var(--kr-serif);font-style:italic;font-weight:500;font-size:clamp(24px,2.6vw,40px);line-height:1.35;letter-spacing:-.005em;color:var(--coco-shell);margin:0;max-width:17em}.kr-foot__rule{width:100%;height:1px;background:var(--coco-fiber);border:0;margin:0}.kr-foot__cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,48px)}.kr-foot__col{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.kr-foot__col--small{gap:12px}.kr-foot__link{text-decoration:none;transition:color .3s var(--kr-ease)}.kr-foot__link--big{font-family:var(--kr-sans);font-weight:500;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--coco-shell)}.kr-foot__link--small{font-family:var(--kr-sans);font-weight:400;font-size:13px;letter-spacing:.04em;color:var(--coco-husk)}.kr-foot__link:hover{color:var(--coco-palm)}.kr-foot__meta{margin-top:auto;display:flex;flex-direction:column;gap:18px}.kr-foot__email{width:max-content;font-family:var(--kr-sans);font-size:13px;letter-spacing:.02em;color:var(--coco-husk);text-decoration:none;border-bottom:1px solid var(--coco-fiber);padding-bottom:2px;transition:color .3s var(--kr-ease),border-color .3s var(--kr-ease)}.kr-foot__email:hover{color:var(--coco-palm);border-color:var(--coco-palm)}.kr-foot__pay{display:flex;flex-wrap:wrap;gap:8px;opacity:.8}.kr-foot__pay .kr-foot__payicon{height:24px;width:auto;display:block}.kr-foot__right{position:relative;display:flex;align-items:flex-end;min-height:clamp(480px,42vw,640px);background:var(--coco-shell);overflow:hidden}.kr-foot__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kr-foot__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2b1d11a8,#2b1d1147,#2b1d111f)}.kr-foot__panel{position:relative;z-index:2;max-width:520px;padding:clamp(36px,4.5vw,72px) clamp(24px,4vw,64px);display:flex;flex-direction:column;gap:22px;color:#fff}.kr-foot__nl-heading{font-family:var(--kr-serif);font-style:italic;font-weight:500;font-size:clamp(22px,2.2vw,34px);line-height:1.3;color:#fff;margin:0}.kr-foot__formwrap{margin:0}.kr-foot__form{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.85);padding-bottom:8px;max-width:420px;transition:border-color .3s var(--kr-ease)}.kr-foot__form:focus-within{border-bottom-color:#fff}.kr-foot__input{flex:1;background:transparent;border:0;outline:none;color:#fff;font-family:var(--kr-sans);font-weight:300;font-size:15px;letter-spacing:.03em;padding:6px 0;border-radius:0;-webkit-appearance:none}.kr-foot__input::placeholder{color:#ffffffc7}.kr-foot__input:-webkit-autofill{-webkit-text-fill-color:#FFFFFF;transition:background-color 9999s ease-out}.kr-foot__submit{background:transparent;border:0;padding:4px;color:#fff;cursor:pointer;display:inline-flex;align-items:center;transition:transform .3s var(--kr-ease),opacity .3s var(--kr-ease)}.kr-foot__submit:hover{transform:translate(4px)}.kr-foot__submit:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.kr-foot__form-ok,.kr-foot__form-err{font-family:var(--kr-sans);font-weight:300;font-size:13px;letter-spacing:.04em;color:#fff;margin:0}.kr-foot__form-err{margin-top:8px;opacity:.9}.kr-foot__social{list-style:none;margin:4px 0 0;padding:0;display:flex;gap:18px}.kr-foot__social a{color:#fff;opacity:.85;display:inline-flex;transition:opacity .3s var(--kr-ease)}.kr-foot__social a:hover{opacity:1}.kr-foot__social svg{width:20px;height:20px;display:block}.kr-foot__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;border-top:1px solid var(--coco-fiber);background:var(--coco-flesh);padding:14px var(--kr-pad-x);font-family:var(--kr-sans);font-size:12px;letter-spacing:.04em;color:var(--coco-husk)}.kr-foot__localization{margin:0}.kr-foot__country{background:transparent;border:1px solid var(--coco-fiber);border-radius:var(--kr-radius);color:var(--coco-shell);font-family:var(--kr-sans);font-size:12px;letter-spacing:.04em;padding:7px 10px;max-width:240px;cursor:pointer;transition:border-color .3s var(--kr-ease)}.kr-foot__country:hover,.kr-foot__country:focus-visible{border-color:var(--coco-husk);outline:none}.kr-foot__copy{margin:0}.kr-foot__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:899px){.kr-foot__split{grid-template-columns:1fr}.kr-foot__left{padding:clamp(40px,8vw,56px) var(--kr-pad-x)}.kr-foot__right{min-height:440px}.kr-foot__panel{padding:32px var(--kr-pad-x) 40px}}.kr-pdpd{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(28px,4vw,56px)}.kr-pdpd__col{max-width:600px}.kr-pdpd__heading{font-family:var(--kr-serif);font-weight:500;font-size:clamp(20px,2vw,26px);color:var(--coco-shell);margin:0 0 16px}.kr-pdpd__rte{font-family:var(--kr-sans);font-size:16px;line-height:1.75;color:var(--coco-husk)}.kr-pdpd__rte p{margin:0 0 1em}.kr-pdpd__rte p:last-child{margin-bottom:0}.kr-pdpd__rte ul{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--coco-fiber)}.kr-pdpd__rte li{margin-top:11px;border-bottom:0;font-size:15px;color:var(--coco-shell);position:relative;padding:11px 0 0 18px}.kr-pdpd__rte li:before{content:"";position:absolute;left:0;top:19px;width:5px;height:5px;border-radius:50%;background:var(--coco-gold)}.kr-pdpd__rte a{color:var(--coco-husk);text-underline-offset:3px}.kr-pdpd__ships{display:flex;align-items:flex-start;gap:14px;margin-top:28px;padding:18px 20px;background:var(--coco-milk);border:1px solid var(--coco-fiber);border-radius:var(--kr-radius)}.kr-pdpd__ships-icon{color:var(--coco-husk);flex-shrink:0;margin-top:2px}.kr-pdpd__ships-icon svg{width:24px;height:24px;display:block}.kr-pdpd__ships-head{margin:0 0 3px;font-family:var(--kr-sans);font-weight:500;font-size:14px;letter-spacing:.04em;color:var(--coco-shell)}.kr-pdpd__ships-sub{margin:0;font-size:13px;line-height:1.5;color:var(--coco-husk);font-weight:300}.accelerated-checkout-block,.shopify-payment-button,more-payment-options-link{display:none!important}@media(prefers-reduced-motion:reduce){.kr *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kropela.css.map */
