.e{--e-ivory:#FDF6F0;--e-espresso:#2E1A14;--e-terra:#A06B5C;--e-terra-dark:#8A5547;--e-blush:#F7EAE3;--e-soft:#6E5A52;--e-line:rgba(46,26,20,.14);--e-serif:"Cormorant Garamond", Georgia, serif;color:var(--e-espresso);font-weight:300}.e *,.e *:before,.e *:after{box-sizing:border-box}.e-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,72px)}.e-eyebrow{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--e-terra-dark);margin:0 0 14px}.e-num{font-family:var(--e-serif);font-style:italic;font-size:2.2rem;color:var(--e-terra-dark);line-height:1}.e-h{font-family:var(--e-serif)!important;font-weight:500;letter-spacing:0;line-height:1.02;margin:0;color:inherit}.e-h--xl{font-size:clamp(4.4rem,5vw,6.8rem)}.e-h--l{font-size:clamp(3.8rem,4.8vw,6.2rem)}.e-h--m{font-size:clamp(3rem,3.4vw,4.4rem)}.e-text{font-size:1.65rem;line-height:1.7;color:var(--e-soft)}.e-text p{margin:0 0 1em}.e-text p:last-child{margin-bottom:0}.e-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.e-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;background:var(--e-espresso);color:var(--e-ivory);text-decoration:none;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;font-weight:400;border:1px solid var(--e-espresso);transition:background .2s,color .2s,border-color .2s}.e-btn:hover{background:var(--e-terra);border-color:var(--e-terra);color:var(--e-ivory)}.e-btn--ghost{background:transparent;color:var(--e-espresso);border-color:#2e1a1459}.e-btn--ghost:hover{background:transparent;color:var(--e-espresso);border-color:var(--e-espresso)}.e-link{color:var(--e-espresso);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-size:1.5rem}.e-link:hover{color:var(--e-terra-dark)}.e-media{position:relative;overflow:hidden;background:var(--e-blush)}.e-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}a.e-media:hover img,.e-media a:hover img{transform:scale(1.03)}.e-media__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;color:var(--e-terra-dark)}.e--ivory{background:var(--e-ivory)}.e--blush{background:var(--e-blush)}.e--white{background:#fff}.e--espresso{background:var(--e-espresso);color:var(--e-ivory)}.e--espresso .e-text{color:#fdf6f0c7}.e--espresso .e-eyebrow,.e--espresso .e-num{color:#daac9f}.e--espresso .e-btn{background:var(--e-ivory);color:var(--e-espresso);border-color:var(--e-ivory)}.e--espresso .e-btn:hover{background:#daac9f;border-color:#daac9f}.e--espresso .e-btn--ghost{background:transparent;color:var(--e-ivory);border-color:#fdf6f073}.e--espresso .e-link{color:var(--e-ivory)}.e-hero{padding:clamp(28px,4vw,56px) 0 clamp(48px,7vw,104px)}.e-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,96px);align-items:center}.e-hero__media{aspect-ratio:4 / 5}.e-hero .e-text{max-width:460px;margin-top:22px}.e-spot{padding:clamp(56px,8vw,120px) 0;position:relative;overflow:hidden}.e-spot__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;position:relative;z-index:1}.e-spot--rev .e-spot__media{order:2}.e-spot__media{aspect-ratio:4 / 5}.e-spot__media--land{aspect-ratio:5 / 4}.e-spot .e-h{margin:8px 0 20px}.e-spot .e-text{max-width:480px}.e-spot--center .e-spot__grid{grid-template-columns:1fr;text-align:center;justify-items:center}.e-spot--center .e-text{margin:0 auto;max-width:620px}.e-spot--center .e-btns{justify-content:center}.e-steps{padding:clamp(56px,8vw,112px) 0;position:relative;overflow:hidden}.e-steps__head{text-align:center;max-width:640px;margin:0 auto clamp(36px,5vw,64px);position:relative;z-index:1}.e-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);position:relative;z-index:1}.e-step{border-top:1px solid var(--e-line);padding-top:24px}.e-step .e-h{font-size:clamp(2.6rem,2.4vw,3.2rem);margin:12px 0}.e-steps__foot{text-align:center;margin-top:clamp(36px,5vw,56px);position:relative;z-index:1}.e-gallery{padding:clamp(56px,8vw,112px) 0}.e-gallery__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,48px);flex-wrap:wrap}.e-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.e-tile{text-decoration:none;color:inherit;display:block}.e-tile .e-media{aspect-ratio:4 / 5}.e-tile__cap{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px}.e-tile__title{font-family:var(--e-serif);font-weight:500;font-size:2.6rem;line-height:1.1}.e-tile__sub{font-size:1.35rem;color:var(--e-soft)}.e-prose{max-width:680px;margin:0 auto;padding:clamp(40px,6vw,80px) 0;font-size:1.75rem;line-height:1.8;color:#4a3a33}.e-prose p{margin:0 0 1.2em}.e-prose p:first-child strong{display:block;font-family:var(--e-serif);font-weight:500;font-size:clamp(2.8rem,3vw,3.6rem);line-height:1.2;color:var(--e-espresso)}.e-prose em{font-family:var(--e-serif);font-size:1.3em;color:var(--e-espresso)}.e-doodles:before,.e-doodles:after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;z-index:0}.e-doodles:before{width:220px;height:220px;right:-60px;top:-50px;background-image:var(--egf-cookie-terra);opacity:.2;transform:rotate(12deg)}.e-doodles:after{width:170px;height:170px;left:-50px;bottom:-40px;background-image:var(--egf-roll-terra);opacity:.18}.e--espresso.e-doodles:before{background-image:var(--egf-cookie-rose);opacity:.16}.e--espresso.e-doodles:after{background-image:var(--egf-roll-rose);opacity:.14}@media(max-width:989px){.e-steps__grid{grid-template-columns:1fr}}@media(max-width:749px){.e-hero__grid,.e-spot__grid{grid-template-columns:1fr}.e-hero__media{order:-1;aspect-ratio:1 / 1;margin:0 calc(-1*clamp(20px,5vw,72px))}.e-spot--rev .e-spot__media{order:0}.e-spot__media,.e-spot__media--land{aspect-ratio:1 / 1}.e-gallery__grid{grid-template-columns:1fr 1fr}.e-gallery__grid .e-tile:first-child{grid-column:1 / -1}.e-gallery__grid .e-tile:first-child .e-media{aspect-ratio:1 / 1}.e-tile__title{font-size:2.1rem}.e-tile__cap{flex-direction:column;align-items:flex-start;gap:2px;margin-top:10px}.e-doodles:before{width:130px;height:130px;right:-40px;top:-30px}.e-doodles:after{width:110px;height:110px}}.e-box{padding-bottom:150px}.e-box__head{text-align:center;max-width:640px;margin:0 auto;padding:clamp(40px,6vw,80px) 0 clamp(48px,7vw,96px)}.e-box__head .e-text{margin-top:18px}.e-box__range{display:inline-block;margin-top:20px;padding-top:16px;border-top:1px solid var(--e-line);font-size:1.4rem;letter-spacing:.06em;color:var(--e-terra-dark)}.e-box__list{display:flex;flex-direction:column;gap:clamp(72px,10vw,140px)}.e-prod{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.e-prod:nth-child(2n) .e-prod__media{order:2}.e-prod__media{aspect-ratio:4 / 5;display:block}.e-prod .e-h{margin:8px 0 18px}.e-prod .e-text{max-width:470px;margin-bottom:28px}.e-flavors{border-bottom:1px solid var(--e-line)}.e-flavor{display:grid;grid-template-columns:minmax(0,1fr) auto 136px;gap:18px;align-items:center;padding:12px 0;border-top:1px solid var(--e-line);font-size:1.6rem}.e-flavor__price{color:var(--e-soft);white-space:nowrap}.e-flavor .egf-first{width:100%;height:44px;border:1px solid rgba(46,26,20,.24);background:transparent;color:var(--e-espresso);font:inherit;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:0;transition:border-color .2s}.e-flavor .egf-first:hover:not(:disabled){border-color:var(--e-espresso)}.e-flavor .egf-first:disabled{opacity:.4;cursor:not-allowed}.e-flavor .egf-qty{display:none;width:100%}.e-flavor.is-picked .egf-qty{display:flex}.e-flavor.is-picked .egf-first{display:none}.e-flavor__sold{height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--e-line);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--e-soft)}.e-prod__more{display:inline-block;margin-top:18px}@media(max-width:749px){.e-prod{grid-template-columns:1fr;gap:22px}.e-prod:nth-child(2n) .e-prod__media{order:0}.e-prod__media{aspect-ratio:1 / 1;margin:0 calc(-1*clamp(20px,5vw,72px))}.e-flavor{grid-template-columns:minmax(0,1fr) auto 116px;gap:12px;font-size:1.5rem}.e-flavor .egf-qty button{width:38px!important}}.product__title h1,.product__title .h1{font-family:var(--e-serif, "Cormorant Garamond"),Georgia,serif!important;font-weight:500;font-size:clamp(3.4rem,3.6vw,4.8rem)!important;line-height:1.05;letter-spacing:0}.product__info-container .price{font-size:1.9rem;letter-spacing:.02em}.product__description{font-size:1.6rem;line-height:1.75;color:#6e5a52}.product__description strong{color:#2e1a14;font-weight:500}.product__media-item .media,.product-media-container{background:#f7eae3}.related-products__heading{text-align:center;font-size:clamp(3.2rem,3.6vw,4.6rem)!important;margin-bottom:36px}.collapsible-content .accordion{border-top:1px solid rgba(46,26,20,.14);border-bottom:0}.collapsible-content .accordion:last-child{border-bottom:1px solid rgba(46,26,20,.14)}.collapsible-content .accordion__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500;font-size:2.4rem}.collapsible-content .accordion__content{font-size:1.6rem;line-height:1.75;color:#6e5a52}.collapsible-content__wrapper{max-width:820px;margin:0 auto}.collapsible-content summary>.svg-wrapper:first-child{display:none!important}.collapsible-content .accordion__title{margin-left:0!important}.e-text a{color:var(--e-espresso);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.e--espresso .e-text a{color:var(--e-ivory)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/egf-etalage.css.map */
