:root{--ew-ink:#1c1814;--ew-black:#15110e;--ew-espresso:#241d17;--ew-ivory:#f5f0e6;--ew-bone:#ebe3d3;--ew-line:#d9cfba;--ew-copper:#b0714a;--ew-copper-lt:#d9a57c;--ew-copper-dk:#6e3b22;--ew-foil:linear-gradient(135deg,#a8683f 0%,#e2b790 48%,#b0714a 100%);--ew-fern:#41523a;--ew-tide:#1f5558;--ew-mute:#6c6558;--ew-sans:"Helvetica Neue",Arial,sans-serif;--ew-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .26 0 0 0 0 .18 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3{letter-spacing:0}.button{border-radius:2px}.button:not(.button--secondary){text-transform:uppercase;letter-spacing:.16em;font-size:1.25rem;font-weight:500}.card-wrapper .card{border:0;background:transparent}.badge{font-family:var(--ew-sans);letter-spacing:.14em;text-transform:uppercase;font-size:1rem;border-radius:2px}.ew-grain{position:relative;isolation:isolate}.ew-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ew-grain);opacity:.05;mix-blend-mode:multiply;pointer-events:none;z-index:0}.ew-grain>*{position:relative;z-index:1}.ew-wrap{max-width:124rem;margin:0 auto;padding:0 3rem}.ew-cap{display:block;font-family:var(--ew-sans);font-size:1.1rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-copper)}.ew-rule{display:block;width:5.6rem;height:1px;background:var(--ew-copper);margin:2.4rem 0;border:0}.ew-banner{background:var(--ew-ivory)}.ew-banner__stage{position:relative;line-height:0}.ew-banner__img{display:block;width:100%;height:auto}.ew-banner__btn{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 4rem;border-radius:2px;background:var(--ew-foil);color:#1c120b;font-family:var(--ew-sans);font-weight:600;font-size:1.25rem;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;line-height:1;transition:filter .2s}.ew-banner__btn:hover{filter:brightness(1.08);color:#1c120b}.ew-banner__btn--over{position:absolute;left:5.7%;top:61%}.ew-banner__mobile{display:none;padding:2.4rem 2.4rem 3rem;text-align:center}@media(max-width:749px){.ew-banner__btn--over{display:none}.ew-banner__mobile{display:block}}@media(min-width:750px)and (max-width:1100px){.ew-banner__btn--over{min-height:4rem;padding:0 2.6rem;font-size:1.1rem}}.ew-clin{background:var(--ew-black);color:var(--ew-ivory);padding:10rem 0}.ew-clin__grid{display:grid;gap:6rem}@media(min-width:960px){.ew-clin__grid{grid-template-columns:1fr 1fr;gap:9rem;align-items:start}}.ew-clin h2{margin:2rem 0 0;font-size:clamp(4rem,5.6vw,7rem);line-height:1.02;font-weight:400;color:var(--ew-ivory)}.ew-clin h2 em{font-style:italic;color:var(--ew-copper-lt)}.ew-clin__lead{font-size:1.7rem;line-height:1.85;color:#f5f0e6b8;max-width:48rem;margin:0}.ew-clin__note{font-family:Georgia,serif;font-style:italic;font-size:1.9rem;color:var(--ew-copper-lt);margin:2.4rem 0 0}.ew-sheet__title{font-family:var(--ew-sans);font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-copper-lt);margin:0 0 .6rem;font-weight:500}.ew-row{display:flex;align-items:baseline;gap:1.6rem;padding:2.2rem 0;border-top:1px solid rgba(217,165,124,.35);font-size:2.2rem;font-family:inherit;color:var(--ew-ivory)}.ew-row:last-of-type{border-bottom:1px solid rgba(217,165,124,.35)}.ew-row i{font-style:normal;font-family:var(--ew-sans);font-size:1.1rem;letter-spacing:.2em;color:var(--ew-copper-lt);width:3.2rem}.ew-row span{flex:1}.ew-row b{font-family:var(--ew-sans);font-weight:500;font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:#f5f0e699}.ew-seal{display:block;width:13rem;height:13rem;margin:3.4rem 0 0 auto;color:var(--ew-copper-lt)}.ew-ls{background:var(--ew-ivory);padding:10rem 0}.ew-ls__head{max-width:68rem;margin:0 auto 7rem;text-align:center}.ew-ls__head h2{margin:2rem 0;font-size:clamp(3.4rem,4.6vw,5.4rem);line-height:1.08;font-weight:400;color:var(--ew-ink)}.ew-ls__head p{margin:0;font-size:1.7rem;line-height:1.85;color:var(--ew-mute)}.ew-ls__stage{display:grid;gap:6rem;grid-template-columns:minmax(0,1fr)}@media(min-width:860px){.ew-ls__stage{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:0}}.ew-ls__col{padding:0}@media(min-width:860px){.ew-ls__col--land{padding-right:7rem;text-align:right}.ew-ls__col--sea{padding-left:7rem}}.ew-ls__rule{background:linear-gradient(180deg,transparent,var(--ew-copper) 12%,var(--ew-copper) 88%,transparent);width:1px}@media(max-width:859px){.ew-ls__rule{display:none}}.ew-ls__word{display:block;font-size:clamp(7rem,12vw,13.5rem);line-height:.9;font-weight:300;font-style:italic;margin:1rem 0 2.6rem}.ew-ls__col--land .ew-ls__word{color:var(--ew-fern)}.ew-ls__col--sea .ew-ls__word{color:var(--ew-tide)}.ew-ls__t{font-size:1.6rem;line-height:1.8;color:var(--ew-mute);margin:0 0 3rem;max-width:36rem}@media(min-width:860px){.ew-ls__col--land .ew-ls__t{margin-left:auto}}.ew-ls ul{list-style:none;margin:0;padding:0}.ew-ls li{padding:1.5rem 0;border-top:1px solid var(--ew-line);font-size:2rem;color:var(--ew-ink)}.ew-ls li:last-child{border-bottom:1px solid var(--ew-line)}.ew-ls li em{display:block;font-size:1.4rem;color:var(--ew-mute);margin-top:.2rem}.ew-idx{background:var(--ew-bone);padding:10rem 0}.ew-idx__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:4.4rem}.ew-idx__head h2{margin:0;font-size:clamp(3.4rem,4.8vw,5.6rem);line-height:1.02;font-weight:400;color:var(--ew-ink)}.ew-idx__head span{font-family:var(--ew-sans);font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ew-copper)}.ew-item{display:grid;grid-template-columns:4.4rem 1fr;gap:1.2rem 2.4rem;padding:3rem 0;border-top:1px solid var(--ew-ink);text-decoration:none;color:inherit;align-items:baseline}.ew-item:last-child{border-bottom:1px solid var(--ew-ink)}@media(min-width:900px){.ew-item{grid-template-columns:7rem 1.1fr 1.4fr 16rem;align-items:center;padding:3.6rem 0}}.ew-item__n{font-family:var(--ew-sans);font-size:1.1rem;letter-spacing:.24em;color:var(--ew-copper)}.ew-item__t{font-size:clamp(3rem,3.6vw,4.4rem);font-weight:400;line-height:1.05;color:var(--ew-ink);margin:0}.ew-item__d{grid-column:2;font-size:1.55rem;line-height:1.75;color:var(--ew-mute);margin:0}.ew-item__s{grid-column:2;font-family:var(--ew-sans);font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ew-copper)}@media(min-width:900px){.ew-item__d,.ew-item__s{grid-column:auto}.ew-item__s{text-align:right}}a.ew-item:hover .ew-item__t{font-style:italic}a.ew-item:hover .ew-item__s:after{content:"  \2192"}.ew-fdr{background:var(--ew-ivory);padding:10rem 0}.ew-fdr__grid{display:grid;gap:5rem;align-items:center}@media(min-width:900px){.ew-fdr__grid{grid-template-columns:.8fr 1.2fr;gap:9rem}}.ew-frame{position:relative;aspect-ratio:4/5;background:linear-gradient(170deg,#2a2218,#15110e);display:flex;align-items:center;justify-content:center}.ew-frame:before{content:"";position:absolute;top:-1.6rem;right:1.6rem;bottom:1.6rem;left:-1.6rem;border:1px solid var(--ew-copper);z-index:-1}.ew-frame img{width:100%;height:100%;object-fit:cover;display:block}.ew-frame span{font-family:var(--ew-sans);font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ew-copper-lt);text-align:center;padding:2rem}.ew-fdr h2{margin:2rem 0 3rem;font-size:clamp(4rem,5.8vw,7.2rem);line-height:1;font-weight:400;color:var(--ew-ink)}.ew-fdr h2 em{font-style:italic;color:var(--ew-copper)}.ew-fdr__story{max-width:56rem}.ew-fdr__story p{font-size:1.65rem;line-height:1.9;color:var(--ew-mute);margin:0 0 2rem}.ew-fdr__q{margin:3.6rem 0 0;padding-top:3rem;border-top:1px solid var(--ew-line);font-style:italic;font-size:2.6rem;line-height:1.45;color:var(--ew-ink);max-width:58rem}.ew-fdr__sig{display:block;margin-top:2rem;font-style:italic;font-size:2.4rem;color:var(--ew-copper)}.ew-fdr__sub{font-family:var(--ew-sans);font-size:1.05rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ew-mute);margin-top:.8rem}.ew-fdr__link{display:inline-block;margin-top:3rem;font-family:var(--ew-sans);font-size:1.15rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--ew-ink);border-bottom:1px solid var(--ew-copper);padding-bottom:.6rem;text-decoration:none}.ew-fda{background:var(--ew-black);text-align:center;padding:2.8rem 3rem;font-family:var(--ew-sans);font-size:1.1rem;line-height:1.7;color:#f5f0e680}.ew-press{background:var(--ew-bone);padding:5rem 0;position:relative;border-top:1px solid var(--ew-line);border-bottom:1px solid var(--ew-line)}.ew-press__cap{text-align:center;margin:0 0 3rem}.ew-press__row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem 0}.ew-press__item{padding:0 5rem;display:flex;align-items:center}.ew-press__item+.ew-press__item{border-left:1px solid var(--ew-copper)}.ew-press__a{text-decoration:none;color:inherit}.ew-press__name{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.2vw,3.8rem);font-weight:500;letter-spacing:.02em;color:var(--ew-ink);line-height:1}.ew-press__logo{max-height:4.4rem;width:auto;opacity:.85;filter:grayscale(1)}@media(max-width:749px){.ew-press__item{padding:0 2.4rem}.ew-press__item+.ew-press__item{border-left:0}.ew-press__row{flex-direction:column}}.ew-proof{background:var(--ew-ivory);padding:9rem 0}.ew-proof__h{font-size:clamp(3.4rem,4.4vw,5.4rem);font-weight:400;margin:1.6rem 0 5rem;color:var(--ew-ink)}.ew-proof__grid{display:grid;gap:4rem;border-top:1px solid var(--ew-ink);padding-top:4rem}@media(min-width:900px){.ew-proof__grid{grid-template-columns:repeat(3,1fr);gap:6rem}}.ew-proof__q{margin:0}.ew-proof__q blockquote{margin:0 0 2rem;font-style:italic;font-size:2.1rem;line-height:1.5;color:var(--ew-ink);font-family:var(--font-heading-family)}.ew-proof__q figcaption b{display:block;font-family:var(--ew-sans);font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;font-weight:500;color:var(--ew-ink)}.ew-proof__q figcaption span{display:block;margin-top:.5rem;font-size:1.3rem;color:var(--ew-mute)}.ew-proof__empty{border:1px dashed var(--ew-copper);padding:2rem;color:var(--ew-mute)}.ew-clin__origin{font-family:var(--ew-sans);font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;color:#f5f0e699;margin:3rem 0 0}.ew-clin__link{display:inline-block;margin-top:2.4rem;font-family:var(--ew-sans);font-size:1.15rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--ew-copper-lt);border-bottom:1px solid var(--ew-copper);padding-bottom:.6rem;text-decoration:none}.collection .title-wrapper-with-link,.collection .title-wrapper{justify-content:center;text-align:center}.collection .title{font-size:clamp(3.4rem,4.4vw,5.2rem)!important}.collection .grid.product-grid{justify-content:center}.collection .card__heading,.collection .card-information,.collection .price{text-align:center;justify-content:center}.ew-why{background:var(--ew-bone);padding:9rem 0}.ew-why__head{max-width:62rem;margin:0 auto 6rem;text-align:center}.ew-why__head h2{margin:1.8rem 0;font-size:clamp(3.6rem,4.8vw,5.8rem);font-weight:400;line-height:1.05;color:var(--ew-ink)}.ew-why__head p{margin:0;font-size:1.7rem;line-height:1.8;color:var(--ew-mute)}.ew-why__table{max-width:98rem;margin:0 auto;border-top:1px solid var(--ew-ink)}.ew-why__r{display:grid;grid-template-columns:1.1fr 1.4fr 1.2fr;gap:2rem;padding:2.4rem 0;border-bottom:1px solid var(--ew-line);align-items:baseline}.ew-why__r--h{padding:2rem 0}.ew-why__r--h b{font-family:var(--ew-sans);font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--ew-copper)}.ew-why__r--h b+b{color:var(--ew-mute)}.ew-why__r span{font-family:var(--ew-sans);font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ew-ink)}.ew-why__r strong{font-weight:500;font-size:2rem;color:var(--ew-ink);font-family:var(--font-heading-family)}.ew-why__r em{font-style:normal;font-size:1.5rem;color:var(--ew-mute)}@media(max-width:749px){.ew-why__r{grid-template-columns:1fr 1fr;gap:.8rem 2rem}.ew-why__r span{grid-column:1/-1}.ew-why__r--h span{display:none}}.ew-open__grid{display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.ew-open__grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:56rem}}.ew-open__text{background:var(--ew-ivory);padding:8rem 6%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ew-open__text h2{margin:1.8rem 0 2.2rem;font-size:clamp(3.8rem,5vw,6.2rem);font-weight:400;line-height:1.04;color:var(--ew-ink)}.ew-open__text p{margin:0 0 3rem;font-size:1.7rem;line-height:1.85;color:var(--ew-mute);max-width:46rem}.ew-open__btn{display:inline-block;background:var(--ew-ink);color:var(--ew-ivory);padding:1.7rem 3.6rem;font-family:var(--ew-sans);font-size:1.15rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;text-decoration:none}.ew-open__btn:hover{background:var(--ew-copper)}.ew-open__panel{background:var(--ew-tide);position:relative;min-height:36rem}.ew-open__panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ew-open__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem;color:var(--ew-ivory)}.ew-open__ph .ew-cap{color:var(--ew-copper-lt)}.ew-open__ph p{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(3rem,4vw,5rem);margin:2rem 0 0;line-height:1.15}.ew-faq{background:var(--ew-ivory);padding:9rem 0}.ew-faq__wrap{display:grid;gap:5rem}@media(min-width:900px){.ew-faq__wrap{grid-template-columns:.8fr 1.6fr;gap:9rem}}.ew-faq__head h2{margin:1.8rem 0 0;font-size:clamp(3.8rem,5vw,6rem);font-weight:400;line-height:1.04;color:var(--ew-ink)}.ew-faq__list{border-top:1px solid var(--ew-ink)}.ew-faq__item summary{list-style:none;cursor:pointer;padding:2.6rem 4rem 2.6rem 0;font-family:var(--font-heading-family);font-size:2.3rem;color:var(--ew-ink);position:relative}.ew-faq__item summary::-webkit-details-marker{display:none}.ew-faq__item summary:after{content:"+";position:absolute;right:0;top:2.2rem;font-family:var(--ew-sans);font-size:2.4rem;font-weight:300;color:var(--ew-copper)}.ew-faq__item[open] summary:after{content:"\2212"}.ew-faq__a{padding:0 4rem 2.8rem 0;font-size:1.6rem;line-height:1.85;color:var(--ew-mute)}.ew-faq__a p{margin:0 0 1rem}.ewq .screen{display:none!important}.ewq .screen.active{display:block!important}.ewq .card{display:block;height:auto;background:#fbfaf4;border:1px solid #e2ddcd;border-radius:16px;padding:34px 30px;box-shadow:0 6px 24px #2f3a2c0f;text-align:left;position:static}.ewq .card.flush{padding:0;overflow:hidden}.ewq .card:not(.ratio){display:block}.ewq .card.screen:not(.active){display:none!important}.ewq .ewq-product-card{display:flex!important;flex-direction:column;height:auto}.ewq .btn{border-radius:9px;text-transform:none;letter-spacing:.02em}.ewq .price{display:flex}.ewq img{max-width:none}.ewq .ewq-hero-art,.ewq .ewq-product-art{width:100%}.ewq .ewq-feature-icon img{width:100%;height:100%}.ewq .rte p,.ewq p{margin-top:0}.ew-needs{background:var(--ew-ivory);padding:8rem 0}.ew-needs__wrap{display:grid;gap:4rem;align-items:center}@media(min-width:900px){.ew-needs__wrap{grid-template-columns:.7fr 1.5fr;gap:6rem}}.ew-needs__head h2{margin:1.6rem 0 0;font-size:clamp(3.6rem,4.6vw,5.6rem);font-weight:400;line-height:1.05;color:var(--ew-ink)}.ew-needs__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.ew-needs__tile{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(160deg,#2a2218,#15110e);text-decoration:none}.ew-needs__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:2rem 2rem 5rem;transition:transform .5s}.ew-needs__tile:hover img{transform:scale(1.04)}.ew-needs__label{position:absolute;left:0;right:0;bottom:0;padding:1.8rem 2.2rem;font-family:var(--ew-sans);font-size:1.15rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500;color:var(--ew-ivory);background:linear-gradient(0deg,rgba(21,17,14,.92),transparent);display:flex;justify-content:space-between}.ew-needs__label:after{content:"\2192";color:var(--ew-copper-lt)}.ew-needs__tile{background:#efeeec}.ew-needs__label{background:linear-gradient(0deg,#15110ed9,#15110e00)}.ew-needs{padding:3.6rem 0}.ew-needs__wrap{grid-template-columns:minmax(0,1fr);gap:2.4rem}@media(min-width:900px){.ew-needs__wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:5rem}}.ew-needs__head h2{font-size:clamp(2.8rem,3.2vw,4rem);margin-top:1rem}.ew-needs__tiles{gap:1.6rem}.ew-needs__tile{aspect-ratio:auto;height:15rem;background:var(--ew-fern)}.ew-needs__tile--2{background:var(--ew-tide)}.ew-needs__tile img{object-fit:cover;padding:0}.ew-needs__label{font-size:1.25rem;padding:1.4rem 1.8rem;background:linear-gradient(0deg,#15110ebf,#15110e00)}.ew-needs__tile:not(:has(img)) .ew-needs__label{position:absolute;top:50%;bottom:auto;transform:translateY(-50%);background:none;font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:.02em;text-transform:none;font-style:italic}.ew-why{background:var(--ew-ivory);padding:9rem 0 10rem}.ew-why__table{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,1fr);max-width:104rem;border-top:0;align-items:stretch}.ew-why__r,.ew-why__r--h{display:contents!important}.ew-why__r>*{padding:2.6rem 3rem;border-bottom:1px solid var(--ew-line);display:flex;align-items:center;margin:0}.ew-why__r>span{padding-left:0;font-family:var(--ew-sans);font-size:1.15rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ew-ink)}.ew-why__r>strong{background:var(--ew-black);color:var(--ew-ivory);font-family:var(--font-heading-family);font-weight:500;font-size:2.3rem;line-height:1.25;border-bottom:1px solid rgba(245,240,230,.14);position:relative;padding-left:7.4rem}.ew-why__r>strong:before{content:"";position:absolute;left:3rem;top:50%;width:2.6rem;height:2.6rem;margin-top:-1.3rem;border:1px solid var(--ew-copper-lt);border-radius:50%;background:radial-gradient(circle,var(--ew-copper-lt) 0 .45rem,transparent .5rem)}.ew-why__r>strong:after{content:"";position:absolute;left:3.85rem;top:50%;width:.55rem;height:1rem;margin-top:-.7rem;border:solid var(--ew-copper-lt);border-width:0 2px 2px 0;transform:rotate(45deg);background:none}.ew-why__r>strong{--chk:1}.ew-why__r>em{font-style:normal;font-size:1.55rem;color:var(--ew-mute);background:#15110e09;padding-left:3rem}.ew-why__r>em:before{content:"\2014";margin-right:1.2rem;color:var(--ew-mute);opacity:.6}.ew-why__r--h>b{border-bottom:0!important;padding-top:3.2rem;padding-bottom:2rem;font-family:var(--ew-sans);font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500}.ew-why__r--h>b:nth-child(2){background:var(--ew-black);color:var(--ew-copper-lt);font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.08em;text-transform:none;font-style:italic;padding-left:3rem;border-top:3px solid var(--ew-copper);margin-top:-1.8rem;padding-top:4.6rem}.ew-why__r--h>b:nth-child(3){background:#15110e09;color:var(--ew-mute)}.ew-why__r--h>span{border-bottom:0;padding:0}@media(max-width:749px){.ew-why__table{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ew-why__r>span{grid-column:1/-1;padding:2rem 0 .8rem;border-bottom:0}.ew-why__r--h>span{display:none}.ew-why__r>strong{padding:2rem 1.6rem 2rem 4.8rem;font-size:1.7rem}.ew-why__r>strong:before{left:1.4rem;width:2rem;height:2rem;margin-top:-1rem}.ew-why__r>strong:after{left:2.05rem;width:.45rem;height:.85rem;margin-top:-.6rem}.ew-why__r>em{padding:2rem 1.2rem;font-size:1.3rem}.ew-why__r--h>b{padding:3rem 1.4rem 1.2rem}}.ew-why__head{max-width:104rem;margin:0 auto 4.4rem;text-align:left;background:var(--ew-fern);border-top:3px solid var(--ew-copper);padding:5rem 5rem 4.6rem;display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem 6rem;align-items:end}@media(min-width:900px){.ew-why__head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:5.6rem 6rem 5rem}.ew-why__head .ew-cap,.ew-why__head h2{grid-column:1}.ew-why__head p{grid-column:2;grid-row:1/3;align-self:end;border-left:1px solid rgba(245,240,230,.28);padding-left:3rem}}.ew-why__head .ew-cap{color:var(--ew-copper-lt);display:flex;align-items:center;gap:1.4rem;margin:0}.ew-why__head .ew-cap:before{content:"";width:3.6rem;height:1px;background:var(--ew-copper-lt)}.ew-why__head h2{margin:0;font-size:clamp(3.8rem,5vw,6.2rem);line-height:1.02;color:var(--ew-ivory)}.ew-why__head p{margin:0;font-size:1.65rem;line-height:1.8;color:#f5f0e6c7}.ew-ls__fine{margin:6rem auto 0;text-align:center;font-size:1.2rem;line-height:1.7;color:var(--ew-mute);max-width:70rem}.ew-ls li{padding:1.5rem 0}.ew-fdr{padding:0;background:var(--ew-ivory)}.ew-fdr .ew-wrap{max-width:none;padding:0}.ew-fdr__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:stretch}@media(min-width:900px){.ew-fdr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:64rem}}.ew-fdr .ew-frame{aspect-ratio:auto;min-height:36rem;position:relative;background:var(--ew-black)}.ew-fdr .ew-frame:before{display:none}.ew-fdr .ew-frame img{position:absolute;top:0;right:0;bottom:0;left:0}.ew-fdr__grid>div:last-child{padding:8rem 6%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:var(--ew-ivory)}.ew-fdr h2{font-size:clamp(3.8rem,5vw,6.2rem);line-height:1.04;margin:1.8rem 0 2.2rem}.ew-fdr__story{max-width:50rem}.ew-fdr__q{font-size:2.2rem;max-width:50rem}.ew-needs{padding:5rem 0}.ew-needs__wrap{align-items:center}.ew-needs__tile{height:auto;aspect-ratio:16/9}.ew-needs__tile img{object-position:center 20%}.ew-needs__label{left:0;right:0;padding:1.6rem 2rem;align-items:center;font-size:1.2rem}.ew-needs__label:after{line-height:1}.ew-banner__btn{background:#a5613c;color:#fff;border-radius:2px;filter:none}.ew-banner__btn:hover{background:#915232;color:#fff;filter:none}.ew-banner__mobile .ew-banner__btn{display:flex;width:100%}.ew-fdr__sig{margin-top:0}.ew-fdr h2{margin-bottom:2.4rem}.ew-fdr__link{margin-top:3rem;background:var(--ew-ink);color:var(--ew-ivory);padding:1.7rem 3.6rem;border:0;text-decoration:none}.ew-fdr__link:hover{background:var(--ew-copper);color:#fff}.ew-fdr__sig{font-family:Mrs Saint Delafield,Snell Roundhand,Brush Script MT,cursive;font-style:normal;font-weight:400;font-size:6.4rem;line-height:1;margin-top:2.4rem;color:var(--ew-copper)}.ew-lw{background:var(--ew-ivory)}.ew-lw__head{max-width:70rem;margin:0 auto;padding:9rem 3rem 7rem;text-align:center}.ew-lw__head h2{margin:1.8rem 0 2rem;font-size:clamp(3.6rem,4.8vw,5.8rem);line-height:1.06;font-weight:400;color:var(--ew-ink)}.ew-lw__head p{margin:0;font-size:1.7rem;line-height:1.8;color:var(--ew-mute)}.ew-lw__band{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem;padding:7rem 6%;color:var(--ew-ivory)}@media(min-width:900px){.ew-lw__band{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8rem;padding:9rem 8%;align-items:start}}.ew-lw__band--land{background:linear-gradient(155deg,#41523a,#2f3a2c)}.ew-lw__band--sea{background:linear-gradient(155deg,#2c5560,#1f3f46)}@media(min-width:900px){.ew-lw__band--sea .ew-lw__why{order:2}.ew-lw__band--sea .ew-lw__list{order:1}}.ew-lw__why .ew-cap{color:var(--ew-copper-lt)}.ew-lw__why h3{margin:1.6rem 0 2.2rem;font-size:clamp(3.4rem,4.2vw,5.2rem);line-height:1.08;font-weight:400;font-style:italic;color:var(--ew-ivory)}.ew-lw__why p{margin:0;font-size:1.65rem;line-height:1.85;color:#f5f0e6d1;max-width:44rem}.ew-lw__list{list-style:none;margin:0;padding:0}.ew-lw__list li{padding:2.4rem 0;border-top:1px solid rgba(245,240,230,.22)}.ew-lw__list li:last-child{border-bottom:1px solid rgba(245,240,230,.22)}.ew-lw__list strong{font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1.15;color:var(--ew-ivory)}.ew-lw__list em{margin-left:1.2rem;font-size:1.35rem;color:var(--ew-copper-lt)}.ew-lw__list span{display:block;margin-top:.8rem;font-size:1.5rem;line-height:1.65;color:#f5f0e6c7}.ew-lw__together{max-width:70rem;margin:0 auto;padding:9rem 3rem;text-align:center}.ew-lw__together h3{margin:0 0 2rem;font-size:clamp(3.4rem,4.2vw,5rem);font-weight:400;font-style:italic;color:var(--ew-copper)}.ew-lw__together p{margin:0 auto;font-size:1.7rem;line-height:1.8;color:var(--ew-mute);max-width:56rem}.ew-lw__together .ew-lw__fine{margin-top:5rem;font-size:1.2rem;line-height:1.7;max-width:64rem}.ew-lc{background:radial-gradient(60rem 30rem at 85% 0%,rgba(143,165,131,.28),transparent 70%),linear-gradient(120deg,#2f3a2c,#2c5560);color:var(--ew-ivory)}.ew-lc__in{max-width:112rem;margin:0 auto;padding:6.5rem 3rem 4rem}.ew-lc__head{text-align:center;margin-bottom:4.5rem}.ew-lc__head .ew-cap,.ew-lc__col .ew-cap{color:var(--ew-copper-lt)}.ew-lc__head h2{margin:1.2rem 0 1rem;font-size:clamp(3rem,3.6vw,4.4rem);font-weight:400;line-height:1.1;color:var(--ew-ivory)}.ew-lc__head p{margin:0;font-size:1.6rem;color:#f5f0e6c7}.ew-lc__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:4rem}@media(min-width:800px){.ew-lc__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ew-lc__col{padding:0 5rem}.ew-lc__col:first-child{border-right:1px solid rgba(245,240,230,.2)}}.ew-lc__col{text-align:center}.ew-lc__col h3{margin:1rem 0;font-size:2.8rem;font-weight:400;font-style:italic;color:var(--ew-ivory)}.ew-lc__col p{margin:0 auto 2.2rem;max-width:36rem;font-size:1.5rem;line-height:1.7;color:#f5f0e6c7}.ew-lc__col ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.ew-lc__col li{padding:.7rem 1.5rem;border:1px solid rgba(245,240,230,.35);border-radius:99px;font-size:1.3rem;letter-spacing:.04em;color:var(--ew-ivory)}.ew-lc__fine{margin:4rem auto 0;text-align:center;max-width:64rem;font-size:1.15rem;line-height:1.7;color:#f5f0e68c}.ew-why{padding:0 0 9rem}.ew-why .ew-wrap{max-width:none;padding:0}.ew-why__head{max-width:none;margin:0 0 5rem;padding:6rem 6%}@media(min-width:900px){.ew-why__head{padding:7rem 8%}}.ew-why__table{max-width:none;margin:0 6%}@media(min-width:900px){.ew-why__table{margin:0 8%}}.ew-cap,.ew-idx__head>span,.ew-why__head .ew-cap:before{display:none!important}.ew-press__cap{display:block!important;font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.6vw,3.2rem);letter-spacing:0;text-transform:none;font-weight:400;color:var(--ew-ink);margin:0 0 4rem}.ew-press{padding:9rem 0}.ew-press__name{font-size:clamp(3.8rem,5vw,6.4rem)}.ew-press__logo{max-height:8rem}.ew-press__item{padding:0 7rem}.ew-idx__head{display:block}.ew-open__panel{background:radial-gradient(50rem 30rem at 85% 0%,rgba(143,165,131,.28),transparent 70%),linear-gradient(135deg,#2f3a2c,#2c5560)}.ew-open__ph{align-items:flex-start;justify-content:center;text-align:left;padding:6rem 8%}.ew-open__ph p{white-space:pre-line;width:100%;font-style:normal;font-size:clamp(3.6rem,5vw,6.4rem);line-height:1.15;margin:0;color:var(--ew-ivory)}.ew-idx{background:var(--ew-ivory);padding:5rem 0 6rem}.ew-idx__head{border:0;padding:0 0 1.6rem;margin:0}.ew-idx__head h2{font-size:clamp(2.4rem,2.6vw,3rem);font-weight:400}.ew-idx .ew-item{display:grid;grid-template-columns:4rem minmax(0,14rem) minmax(0,1fr) auto;gap:2rem;align-items:center;padding:1.6rem 0;border-top:1px solid var(--ew-line);color:var(--ew-ink);text-decoration:none}.ew-idx .ew-item:last-child{border-bottom:1px solid var(--ew-line)}.ew-item__n{font-size:1.2rem;color:var(--ew-mute)}.ew-item__t{font-size:2.2rem;line-height:1.2;margin:0;font-weight:400;color:var(--ew-ink)}.ew-item__d{font-size:1.4rem;line-height:1.6;color:var(--ew-mute);margin:0}.ew-item__s{font-size:1.2rem;letter-spacing:.04em;color:var(--ew-ink);font-style:normal;white-space:nowrap}@media(max-width:749px){.ew-idx .ew-item{grid-template-columns:3rem minmax(0,1fr);gap:.4rem 1.2rem}.ew-item__d,.ew-item__s{grid-column:2}}.ew-why{padding:8rem 0 9rem;background:var(--ew-ivory)}.ew-why .ew-wrap{max-width:120rem;padding:0 3rem;margin:0 auto}.ew-why__head{display:block;max-width:64rem;margin:0 auto 5rem;padding:0;background:none;border:0;text-align:center}.ew-why__head h2{margin:0 0 1.6rem;font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.1;font-weight:400;color:var(--ew-ink)}.ew-why__head p{margin:0;border:0;padding:0;font-size:1.6rem;line-height:1.75;color:var(--ew-mute);grid-column:auto;grid-row:auto}.ew-why__table{max-width:104rem;margin:0 auto}.ew-press{padding:6rem 0}.ew-press__cap{font-size:clamp(2rem,2.1vw,2.4rem);margin:0 0 3rem}.ew-press__name{font-size:clamp(3rem,3.8vw,4.6rem)}.ew-press__logo{max-height:5.6rem}.ew-press__item{padding:0 5rem}.ew-press{padding:2.4rem 0}.ew-press__cap{font-size:1.6rem;margin:0 0 1.2rem}.ew-press__name{font-size:clamp(2.2rem,2.6vw,3rem)}.ew-press__logo{max-height:3.4rem}.ew-press__item{padding:0 3.4rem}.ew-press__row{gap:1rem 0}.ew-press__cap{font-size:clamp(2.6rem,3vw,3.4rem);margin:0 0 1.4rem}.ew-open__panel{background:#0f1c1f}.ew-open__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ew-open__ph{z-index:1;justify-content:center}.ew-open__ph p{font-size:clamp(3rem,3.6vw,4.6rem);text-shadow:0 2px 24px rgba(0,0,0,.35)}@media(min-width:900px){.ew-open__ph{padding:6rem 0 6rem 8%;width:50%}}@media(max-width:899px){.ew-open__panel{min-height:34rem}}.ew-needs__sub{margin:1.4rem 0 0;font-size:clamp(1.8rem,1.6vw,2.2rem);color:var(--ew-mute);line-height:1.4}.ew-faq__wrap{display:block!important;max-width:112rem}.ew-faq__head{text-align:center;margin-bottom:5rem}.ew-faq__head h2{margin:0;font-size:clamp(3.4rem,4vw,4.8rem)}.ew-faq__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:0 6rem;align-items:start}@media(min-width:900px){.ew-faq__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ew-faq__list{border-top:0}.ew-faq__item{border-bottom:1px solid var(--ew-line)}.ew-faq__list:first-child .ew-faq__item:first-child,.ew-faq__item:first-child{border-top:1px solid var(--ew-line)}@media(max-width:899px){.ew-faq__list+.ew-faq__list .ew-faq__item:first-child{border-top:0}}.ew-faq__item summary{padding:2.2rem 0 2.2rem 4rem;font-size:2rem}.ew-faq__item summary:after{right:auto;left:0;top:1.8rem}.ew-faq__a{padding:0 0 2.4rem 4rem}.ew-lc__more{text-align:center;margin:3.4rem 0 0}.ew-lc__more a{color:var(--ew-ivory);font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--ew-copper-lt);padding-bottom:.4rem}.ew-lc__more a:hover{color:var(--ew-copper-lt)}.ew-lc__col p{margin-bottom:0}.ew-lc__go{display:inline-block;margin-top:2.2rem;color:var(--ew-ivory);font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--ew-copper-lt);padding-bottom:.4rem}.ew-lc__go:hover{color:var(--ew-copper-lt)}.ew-lc__fine{margin-top:5rem}.ew-lc__col{display:flex;flex-direction:column;align-items:center}.ew-lc__go{margin-top:auto!important}.ew-lc__col p{margin-bottom:2.2rem!important}.ew-lc__col{display:block}.ew-lc__col p{margin-bottom:0!important}.ew-lc__fine{margin-top:4rem}@media(min-width:750px){.ew-banner__stage{aspect-ratio:16/7;overflow:hidden}.ew-banner__img{position:absolute;left:0;top:-9%;width:100%;height:auto}.ew-banner__btn--over{top:69.5%}}.ew-fdr .ew-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}a.ew-press__a .ew-press__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.5rem;text-decoration-color:var(--ew-copper)}a.ew-press__a:hover .ew-press__name{color:var(--ew-copper)}.ew-hero2{position:relative;background:var(--ew-ivory);color:#241a12}.ew-hero2__media{position:relative;line-height:0;overflow:hidden}.ew-hero2__img{display:block;width:100%;height:auto}.ew-hero2__copy{position:absolute;inset:0 auto 0 0;width:min(46%,64rem);padding:0 0 0 5.7%;display:flex;flex-direction:column;justify-content:center;gap:0}.ew-hero2__copy:before{content:"";position:absolute;top:-10%;right:-30%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 35% 50%,rgba(250,244,232,.72),rgba(250,244,232,.38) 45%,transparent 72%)}.ew-hero2{isolation:isolate}.ew-hero2__copy{z-index:1}.ew-hero2__h{margin:0;font-size:clamp(4.2rem,5.4vw,8.4rem);line-height:1.04;font-weight:400;color:#1f160f;text-wrap:balance}.ew-hero2__tag{margin:1.6rem 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2.2rem,2.2vw,3.2rem);line-height:1.2;color:#6e3b22}.ew-hero2__sub{margin:1.6rem 0 0;max-width:46rem;font-size:clamp(1.7rem,1.35vw,2rem);line-height:1.55;color:#2e241b}.ew-hero2__ctas{margin-top:2.8rem;display:flex;flex-wrap:wrap;gap:1.2rem}.ew-hero2__g{margin-top:1.6rem}.ew-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;padding:0 3rem;border-radius:2px;font-family:var(--ew-sans);font-size:1.45rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;line-height:1.2;text-align:center;transition:background .2s,color .2s,border-color .2s}.ew-btn--primary{background:#8e4f2e;color:#fff;border:2px solid #8e4f2e}.ew-btn--primary:hover{background:#73401f;border-color:#73401f;color:#fff}.ew-btn--ghost{background:#fffcf5b3;color:#1f160f;border:2px solid #1f160f}.ew-btn--ghost:hover{background:#1f160f;color:#fff}.ew-btn:focus-visible{outline:3px solid #1f5558;outline-offset:3px}.ew-guar{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-family:var(--ew-sans);font-size:1.6rem;line-height:1.4;font-weight:500;color:#2e241b}.ew-guar__i{flex:0 0 auto;width:2.2rem;height:2.2rem;color:#1f5558}@media(min-width:750px)and (max-width:1100px){.ew-hero2__copy{width:50%;padding-left:4%}.ew-hero2__ctas{flex-direction:column;align-items:flex-start}.ew-hero2__sub{display:none}}@media(max-width:749px){.ew-hero2__copy{position:static;width:auto;padding:3.2rem 2rem 3.6rem;text-align:center;align-items:center}.ew-hero2__copy:before{display:none}.ew-hero2__h{font-size:clamp(4rem,11vw,5.2rem)}.ew-hero2__ctas{flex-direction:column;width:100%}.ew-hero2__ctas .ew-btn{width:100%}}@media(min-width:1101px){.ew-hero2__copy{width:min(49%,76rem)}.ew-hero2__ctas{flex-wrap:nowrap}.ew-hero2__h{font-size:clamp(4.4rem,4.9vw,8rem)}}@media(min-width:750px){.ew-hero2__media{height:min(56.25vw,calc(100svh - 13rem));min-height:56rem}.ew-hero2__img{width:100%;height:100%;object-fit:cover;object-position:70% 55%}}.ew-needs__g{display:flex;justify-content:center;margin:3rem auto 0}.ew-needs .ew-guar{display:flex}.ew-leads{background:var(--ew-bone);color:#1f160f}.ew-leads__in{max-width:120rem;margin:0 auto;padding:8rem 2.4rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4.8rem;align-items:center}.ew-leads__h{margin:0;font-size:clamp(3.2rem,3.6vw,4.8rem);line-height:1.1;font-weight:400;text-wrap:balance}.ew-leads__h3{margin:0;font-size:clamp(2.6rem,2.6vw,3.4rem);line-height:1.15;font-weight:400}.ew-leads__p{margin:1.4rem 0 2.4rem;font-size:1.8rem;line-height:1.6;color:#2e241b;max-width:48rem}.ew-leads__or{display:flex;flex-direction:column;align-items:center;gap:1.2rem;align-self:stretch;font-family:var(--font-heading-family);font-style:italic;font-size:2.2rem;color:#6e3b22}.ew-leads__or:before,.ew-leads__or:after{content:"";flex:1;width:1px;background:#b9a888}.ew-leads__row{display:flex;gap:1rem;flex-wrap:wrap}.ew-leads__email{flex:1 1 24rem;min-width:0;min-height:5.6rem;padding:0 1.8rem;font-size:1.8rem;color:#1f160f;background:#fffdf7;border:2px solid #8f7f63;border-radius:2px}.ew-leads__email:focus{outline:3px solid #1f5558;outline-offset:2px}.ew-leads__fine{margin:1.2rem 0 0;font-size:1.5rem;color:#4d4337}.ew-leads__ok{margin:0;font-size:1.9rem;line-height:1.6}.ew-leads__ok a{color:#6e3b22;text-underline-offset:.3rem}.ew-leads__err{margin:1rem 0 0;font-size:1.6rem;color:#8a2a1f}@media(max-width:899px){.ew-leads__in{grid-template-columns:1fr;gap:3.2rem;padding:5.6rem 2rem;text-align:center}.ew-leads__p{margin-left:auto;margin-right:auto}.ew-leads__or{flex-direction:row;align-self:auto}.ew-leads__or:before,.ew-leads__or:after{height:1px;width:auto}.ew-leads__quiz .ew-btn,.ew-leads__row .ew-btn{width:100%}}.ew-clin__lead,.ew-lc__col p,.ew-why__head p,.ew-open__text,.ew-item__d,.ew-faq__a,.ew-faq__a p,.ew-needs__sub,.ew-fdr p{font-size:1.8rem!important;line-height:1.65}.ew-faq__item summary{font-size:1.9rem;min-height:5.6rem}.ew-guar{font-size:1.7rem}.ew-leads__fine{font-size:1.6rem}.ew-needs__label{font-size:1.4rem}.ew-clin__origin,.ew-clin__link,.ew-sheet__title,.ew-open__btn,.ew-fdr__sub,.ew-fdr__link,.ew-item__s,.ew-sheet b,.ew-why b,.ew-why span{font-size:1.35rem!important}.ew-row span,.ew-row b{font-size:1.5rem}.ew-lc__fine,.ew-fda,.ew-fda p{font-size:1.4rem!important;line-height:1.6}.ew-clin__link,.ew-fdr__link,.ew-lc__more,.ew-open__btn{display:inline-flex;align-items:center;min-height:4.8rem}.ew-press__a{min-height:4.8rem;display:inline-flex;align-items:center}body:has(.ew-hero2) .card__heading{font-size:1.9rem;line-height:1.35}body:has(.ew-hero2) .card__heading a{display:inline-block;padding:.6rem 0}body:has(.ew-hero2) .price{font-size:1.7rem}.ew-row span,.ew-row b,.ew-why em,.ew-why b{font-size:1.7rem!important}.ew-lc a{display:inline-flex;align-items:center;min-height:4.8rem}.ew-needs__g{grid-column:1/-1;margin-top:2.4rem}@media(min-width:990px){.ew-needs__g{grid-column:2;justify-content:flex-start;margin-top:0}}.ew-hero2__g{margin-top:1.8rem;padding:.9rem 1.8rem .9rem 1.4rem;background:#fffbf2eb;border:1px solid rgba(31,85,88,.35);border-radius:3rem;box-shadow:0 .4rem 1.2rem #1f160f1f;font-size:1.9rem;font-weight:600;color:#1f160f;align-self:flex-start}.ew-hero2__g .ew-guar__i{width:2.6rem;height:2.6rem;color:#1f5558}@media(max-width:749px){.ew-hero2__g{align-self:center}}.ew-lc__more{display:flex;justify-content:center;width:100%;grid-column:1/-1;text-align:center;margin-left:auto;margin-right:auto}.ew-hero2__eye{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:clamp(1.5rem,1.25vw,2rem);letter-spacing:.12em;text-transform:uppercase;color:#8e4f2e}.ew-hero2__rule{display:flex;align-items:center;width:min(30rem,70%);margin:2.4rem 0 0;color:#a5613c}.ew-hero2__rule:before,.ew-hero2__rule:after{content:"";flex:1;height:1px;background:currentColor}.ew-hero2__rule span{width:.9rem;height:.9rem;margin:0 1rem;border:1.5px solid currentColor;transform:rotate(45deg)}.ew-hero2__sub{margin-top:2.2rem}@media(max-width:749px){.ew-hero2__rule{margin-left:auto;margin-right:auto}}.ew-labs{background:var(--ew-ivory);color:#1f160f}.ew-labs__in{max-width:96rem;margin:0 auto;padding:6.4rem 2rem 8rem}.ew-labs__head{text-align:center;max-width:72rem;margin:0 auto}.ew-labs__h{margin:0;font-size:clamp(4rem,5vw,6.4rem);font-weight:400;line-height:1.1}.ew-labs__lede{margin:1.8rem auto 0;font-size:1.9rem;line-height:1.65;color:#2e241b}.ew-labs__find{margin:3.6rem auto 0;max-width:52rem;text-align:left}.ew-labs__label{display:block;font-size:1.7rem;font-weight:500;margin-bottom:1rem;color:#2e241b}.ew-labs__search{width:100%;min-height:5.8rem;padding:0 1.8rem;font-size:1.9rem;color:#1f160f;background:#fffdf7;border:2px solid #8f7f63;border-radius:2px;letter-spacing:.04em}.ew-labs__search:focus{outline:3px solid #1f5558;outline-offset:2px}.ew-labs__none{margin:1.2rem 0 0;font-size:1.7rem;line-height:1.6;color:#8a2a1f}.ew-labs__groups{margin-top:5.6rem;display:grid;gap:3.2rem}.ew-labs__group{background:#fffdf7;border:1px solid var(--ew-line);border-radius:3px;padding:3.2rem 3.2rem 2.4rem;box-shadow:0 1rem 2.4rem #1f160f0f}.ew-labs__ph{margin:0 0 1.6rem;font-size:clamp(2.8rem,3vw,3.6rem);font-weight:400}.ew-labs__list{list-style:none;margin:0;padding:0}.ew-labs__row{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding:1.8rem 0;border-top:1px solid var(--ew-line)}.ew-labs__row[hidden]{display:none}.ew-labs__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.8rem}.ew-labs__lot{font-size:2rem;font-weight:600;letter-spacing:.02em}.ew-labs__date{font-size:1.7rem;color:#4d4337}.ew-labs__new{font-family:var(--ew-sans);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#1f5558;padding:.4rem 1rem;border-radius:2rem}.ew-labs__btn{min-height:5.2rem;font-size:1.4rem}.ew-labs__pending,.ew-labs__empty{font-size:1.7rem;color:#4d4337;font-style:italic}.ew-labs__empty{margin:0;padding-top:1.8rem;border-top:1px solid var(--ew-line)}.ew-labs__explain{margin-top:6.4rem;padding-top:4.8rem;border-top:1px solid var(--ew-line)}.ew-labs__xh{margin:0 0 2.4rem;font-size:clamp(2.8rem,3vw,3.6rem);font-weight:400;text-align:center}.ew-labs__dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:0}.ew-labs__dl dt{font-size:2rem;font-weight:600;margin-bottom:.8rem}.ew-labs__dl dd{margin:0;font-size:1.8rem;line-height:1.6;color:#2e241b}.ew-labs__q{margin:4rem 0 0;text-align:center;font-size:1.8rem;line-height:1.6}.ew-labs__q a{color:#6e3b22;text-underline-offset:.3rem;word-break:break-word}@media(max-width:749px){.ew-labs__group{padding:2.4rem 2rem 1.6rem}.ew-labs__dl{grid-template-columns:1fr}.ew-labs__btn{width:100%}}body:has(.ew-labs) .main-page-title,body:has(.ew-labs) .shopify-section:has(.main-page-title){display:none}.ew-star{color:var(--ew-copper-lt);text-decoration:none;font-weight:600;padding:0 .2rem;vertical-align:super;font-size:.75em;line-height:0}.ew-star:hover,.ew-star:focus-visible{color:#fff;text-decoration:underline}.ew-faq__item{scroll-margin-top:14rem;transition:background .6s}.ew-faq__item--flash{background:#b0714a24}.ew-pdp{background:var(--ew-ivory);color:#1f160f}.ew-pdp__in{max-width:132rem;margin:0 auto;padding:4rem 2rem 6rem;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:5.6rem;align-items:start}.ew-pdp__media{position:sticky;top:12rem}.ew-pdp__main{position:relative;background:#fffdf7;border:1px solid var(--ew-line);border-radius:3px;overflow:hidden;aspect-ratio:1/1}.ew-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s}.ew-pdp__slide.is-on{opacity:1;position:relative}.ew-pdp__slide img{width:100%;height:100%;object-fit:contain;display:block}.ew-pdp__arrow{position:absolute;top:50%;margin-top:-2.6rem;width:5.2rem;height:5.2rem;border-radius:50%;border:1px solid #1f160f;background:#fffdf7eb;color:#1f160f;display:flex;align-items:center;justify-content:center;cursor:pointer}.ew-pdp__arrow--prev{left:1.6rem}.ew-pdp__arrow--next{right:1.6rem}.ew-pdp__thumbs{display:flex;gap:1rem;margin-top:1.4rem;overflow-x:auto}.ew-pdp__thumb{flex:0 0 8.4rem;height:8.4rem;padding:0;border:2px solid transparent;border-radius:3px;background:#fffdf7;cursor:pointer;overflow:hidden}.ew-pdp__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ew-pdp__thumb.is-on{border-color:#8e4f2e}.ew-pdp__title{margin:0;font-size:clamp(3.4rem,3.6vw,5rem);font-weight:400;line-height:1.1}.ew-pdp__sub{margin:1.4rem 0 0;font-size:1.85rem;line-height:1.6;color:#2e241b}.ew-pdp__sub p{margin:0}.ew-pdp__sub a,.ew-ingc a[href^="#faq"],.ew-ingc__name a{color:#8e4f2e;text-decoration:none;font-weight:600;vertical-align:super;font-size:.75em;line-height:0;padding:0 .15rem}.ew-pdp__serv{margin:1.2rem 0 0;font-size:1.6rem;color:#4d4337}.ew-buy{margin-top:2.8rem;display:flex;flex-direction:column;gap:1.4rem}.ew-buy__subs{display:flex;flex-direction:column;gap:1.4rem}.ew-opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem 1.6rem;align-items:center;padding:2.2rem;background:#fffdf7;border:2px solid var(--ew-line);border-radius:6px;cursor:pointer;transition:border-color .2s,background .2s}.ew-opt--best{padding-top:2.8rem}.ew-opt.is-on,.ew-tier.is-on{border-color:#8e4f2e;background:#fbf3e6}.ew-opt input,.ew-tier input{position:absolute;opacity:0;pointer-events:none}.ew-opt:focus-within,.ew-tier:focus-within{outline:3px solid #1f5558;outline-offset:2px}.ew-opt__flag{position:absolute;top:-1.4rem;left:50%;transform:translate(-50%);white-space:nowrap;background:#1f5558;color:#fff;font-family:var(--ew-sans);font-size:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.6rem;border-radius:2rem}.ew-opt__dot{width:2.4rem;height:2.4rem;border-radius:50%;border:2px solid #8f7f63;background:#fff;position:relative}.ew-opt.is-on .ew-opt__dot{border-color:#8e4f2e}.ew-opt.is-on .ew-opt__dot:after{content:"";position:absolute;top:.4rem;right:.4rem;bottom:.4rem;left:.4rem;border-radius:50%;background:#8e4f2e}.ew-opt__body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.ew-opt__name{font-size:2.1rem;font-weight:600;line-height:1.25}.ew-opt__line{font-size:1.65rem;color:#4d4337}.ew-opt__price{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.ew-opt__per,.ew-tier__per{font-size:2.2rem;font-weight:700}.ew-opt__per small,.ew-tier__per small{font-size:1.5rem;font-weight:400;color:#4d4337}.ew-opt__save,.ew-tier__save{display:inline-block;background:#e7c9a6;color:#3b230f;font-family:var(--ew-sans);font-size:1.4rem;font-weight:700;padding:.5rem 1.2rem;border-radius:2rem;white-space:nowrap}.ew-opt__perks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin-top:1.2rem;padding-top:1.4rem;border-top:1px solid var(--ew-line);font-size:1.6rem}.ew-opt__perks span:before{content:"\2713";color:#1f5558;font-weight:700;margin-right:.8rem}.ew-buy__or{display:flex;align-items:center;gap:1.6rem;margin:1.4rem 0 0;font-family:var(--ew-sans);font-size:1.4rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4d4337}.ew-buy__or:before,.ew-buy__or:after{content:"";flex:1;height:1px;background:var(--ew-line)}.ew-buy__once{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.ew-tier{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem 2.4rem;background:#fffdf7;border:2px solid var(--ew-line);border-radius:6px;cursor:pointer;text-align:center}.ew-tier__name{font-size:1.7rem;font-weight:600}.ew-tier__tot{font-size:1.5rem;color:#4d4337}.ew-tier__save{position:absolute;bottom:-1.3rem}.ew-buy__btn{width:100%;min-height:6.4rem;margin-top:1.6rem;font-size:1.6rem}.ew-buy__btn[disabled]{opacity:.55;cursor:not-allowed}.ew-buy__err{margin:0;color:#8a2a1f;font-size:1.6rem}.ew-pdp__checks{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;gap:1rem}.ew-pdp__checks li{position:relative;padding-left:3.4rem;font-size:1.7rem;line-height:1.5}.ew-pdp__checks li:before{content:"\2713";position:absolute;left:0;top:0;width:2.2rem;height:2.2rem;border-radius:50%;background:#1f5558;color:#fff;font-size:1.3rem;display:flex;align-items:center;justify-content:center}.ew-acc{margin-top:3rem;border-top:1px solid var(--ew-line)}.ew-acc__item{border-bottom:1px solid var(--ew-line)}.ew-acc__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:6rem;font-size:1.95rem;font-weight:600}.ew-acc__item summary::-webkit-details-marker{display:none}.ew-acc__item summary:after{content:"+";font-size:2.6rem;font-weight:300;color:#8e4f2e}.ew-acc__item[open] summary:after{content:"\2212"}.ew-acc__body{padding:0 0 2.2rem;font-size:1.8rem;line-height:1.65;color:#2e241b}.ew-acc__body p{margin:0 0 1rem}.ew-acc__body ul{margin:0 0 1rem;padding-left:2.2rem}.ew-acc__body li{margin-bottom:.6rem}.ew-acc__link{display:flex;justify-content:space-between;align-items:center;min-height:6rem;border-bottom:1px solid var(--ew-line);font-size:1.95rem;font-weight:600;color:#6e3b22;text-decoration:none}.ew-ing{margin:0}.ew-ing__h{margin:1.6rem 0 .6rem;font-family:var(--ew-sans);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1f5558}.ew-ing__row{display:flex;justify-content:space-between;gap:1.6rem;padding:1.1rem 0;border-bottom:1px solid var(--ew-line)}.ew-ing__row dt{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ew-ing__row dt span{font-size:1.6rem;color:#4d4337}.ew-ing__row dd{margin:0;font-weight:700;white-space:nowrap}.ew-ing__note{margin-top:1.4rem;font-size:1.6rem;color:#4d4337}@media(max-width:989px){.ew-pdp__in{grid-template-columns:1fr;gap:3.2rem;padding-top:2.4rem}.ew-pdp__media{position:static}}@media(max-width:600px){.ew-buy__once{grid-template-columns:1fr}.ew-tier{flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:left;padding:1.8rem 2rem}.ew-tier__save{position:static}.ew-opt{grid-template-columns:auto minmax(0,1fr)}.ew-opt__price{grid-column:2;align-items:flex-start;flex-direction:row;gap:1.2rem}}.ew-exp{background:#fffdf7;color:#1f160f}.ew-exp--dark{background:var(--ew-espresso);color:var(--ew-ivory)}.ew-exp__in{max-width:120rem;margin:0 auto;padding:8rem 2rem;display:grid;gap:7.2rem}.ew-exp__h{margin:0;text-align:center;font-size:clamp(3.4rem,4vw,5.2rem);font-weight:400}.ew-exp__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6.4rem;align-items:center}.ew-exp__row--flip .ew-exp__img{order:2}.ew-exp__img img,.ew-exp__ph{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:3px;display:block}.ew-exp__ph{display:flex;align-items:center;justify-content:center;background:var(--ew-bone);color:#6c6558;font-size:1.6rem;border:1px dashed #b9a888}.ew-exp__t{margin:0;font-size:clamp(2.8rem,3vw,3.8rem);font-weight:400;line-height:1.15}.ew-exp__txt{margin-top:1.6rem;font-size:1.9rem;line-height:1.7}.ew-exp__txt p{margin:0 0 1.2rem}.ew-exp__a{display:inline-flex;align-items:center;min-height:4.8rem;margin-top:.8rem;font-family:var(--ew-sans);font-size:1.5rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6e3b22;border-bottom:1px solid #b0714a;text-decoration:none}@media(max-width:849px){.ew-exp__row{grid-template-columns:1fr;gap:2.4rem}.ew-exp__row--flip .ew-exp__img{order:0}.ew-exp__in{gap:5.6rem;padding:5.6rem 2rem}}.ew-ingc{background:var(--ew-ivory);color:#1f160f}.ew-ingc__in{max-width:120rem;margin:0 auto;padding:8rem 2rem}.ew-ingc__h{margin:0;text-align:center;font-size:clamp(3.2rem,3.6vw,4.6rem);font-weight:400}.ew-ingc__lede{max-width:64rem;margin:1.4rem auto 0;text-align:center;font-size:1.85rem;line-height:1.6}.ew-ingc__grid{margin-top:4.8rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:2.4rem}.ew-ingc__card{background:#fffdf7;border:1px solid var(--ew-line);border-radius:3px;padding:2.8rem;display:flex;flex-direction:column;gap:1rem}.ew-ingc__img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:2px;margin-bottom:.6rem}.ew-ingc__amt{margin:0;font-family:var(--ew-sans);font-size:1.45rem;font-weight:700;color:#1f5558}.ew-ingc__name{margin:0;font-size:2.4rem;font-weight:400;line-height:1.2}.ew-ingc__txt{font-size:1.75rem;line-height:1.6;color:#2e241b}.ew-ingc__txt p{margin:0}.ew-ingc__a{margin-top:auto;padding-top:.8rem;font-size:1.6rem;color:#6e3b22}.ew-ingc__note{margin-top:3.2rem;text-align:center;font-size:1.55rem;color:#4d4337}.ew-pdp__sub a,.ew-ingc__name a,.ew-ingc a[href^="#faq"]{color:#8e4f2e!important;text-decoration:none!important;font-weight:600!important;vertical-align:super;font-size:.75em;line-height:0}.ew-exp__img img{height:auto!important}.ew-acc__body h4{margin:1.6rem 0 .6rem;font-family:var(--ew-sans);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1f5558}.ew-acc__body table{width:100%;border-collapse:collapse;font-size:1.7rem}.ew-acc__body td,.ew-acc__body th{padding:1rem 0;border-bottom:1px solid var(--ew-line);text-align:left;vertical-align:top}.ew-acc__body td:last-child,.ew-acc__body th:last-child{text-align:right;font-weight:700;white-space:nowrap;padding-left:1.6rem}.ew-pdp__media{position:static}.ew-pdp__main{border:0;background:transparent;aspect-ratio:auto;overflow:visible;padding-bottom:7.2rem}.ew-pdp__slide{position:absolute;top:0;right:0;bottom:7.2rem;left:0}.ew-pdp__slide.is-on{position:relative;inset:auto}.ew-pdp__slide img{width:100%;height:auto;max-height:62rem;object-fit:contain;mix-blend-mode:multiply}.ew-pdp__arrow{top:auto;bottom:0;margin-top:0;width:5.6rem;height:5.6rem;background:transparent}.ew-pdp__arrow--prev{left:calc(50% - 6.4rem)}.ew-pdp__arrow--next{right:calc(50% - 6.4rem)}.ew-pdp__arrow:hover{background:#1f160f;color:#fff}.ew-pdp__thumbs{margin-top:2rem;justify-content:center}.ew-pdp__thumb{background:transparent;border-color:var(--ew-line)}.ew-pdp__sub{display:none}.ew-pdp__slide img{mix-blend-mode:normal;max-height:calc(100svh - 28rem);min-height:32rem;cursor:zoom-in}.ew-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#140f0aeb;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:zoom-out}.ew-zoom[hidden]{display:none}.ew-zoom img{max-width:100%;max-height:100%;object-fit:contain}.ew-zoom__x{position:absolute;top:2rem;right:2rem;width:5.2rem;height:5.2rem;border-radius:50%;border:1px solid #fff;background:transparent;color:#fff;font-size:2.8rem;line-height:1;cursor:pointer}.ew-pdp__slide{pointer-events:none}.ew-pdp__slide.is-on{pointer-events:auto}.ew-pdp__slide img{max-height:calc((100svh - 16.4rem) / .94)}@media(min-width:990px){.ew-pdp__in{max-width:150rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:6rem}.ew-pdp__media{padding-top:3rem}}.ew-pdp__thumb{flex:0 0 11rem;height:11rem}.ew-pdp__slide img{max-height:calc((100svh - 19.4rem) / .94);margin:0 auto}.ew-pdp__checks li.is-fire:before{content:"\1f525";background:none;font-size:1.8rem}@media(max-width:989px){.ew-pdp__in{grid-template-columns:minmax(0,1fr)}.ew-pdp__media,.ew-pdp__info{min-width:0}.ew-pdp__thumbs{justify-content:flex-start}.ew-pdp__thumb{flex:0 0 7.2rem;height:7.2rem}.ew-pdp__slide img{max-height:none}}.ew-pdp__thumbs{display:grid;grid-template-columns:repeat(var(--tcols,5),minmax(0,1fr));gap:1.2rem;overflow:visible;max-width:76rem;margin-left:auto;margin-right:auto}.ew-pdp__thumb{flex:none;width:100%;height:auto;aspect-ratio:1/1}@media(max-width:989px){.ew-pdp__thumbs{gap:.8rem}.ew-pdp__thumb{flex:none;width:100%;height:auto}}.ew-pdp__main{padding-bottom:0;position:relative}.ew-pdp__slide{top:0;right:0;bottom:0;left:0}.ew-pdp__arrow{position:absolute;top:50%;bottom:auto;transform:translateY(-50%);z-index:3;background:#f5f0e6d9}.ew-pdp__arrow--prev{left:0;right:auto}.ew-pdp__arrow--next{right:0;left:auto}@media(min-width:990px){.ew-pdp__media{position:sticky;top:var(--ew-stick,2rem);align-self:start;transition:top .25s ease}}.ew-pdp__thumbs{grid-template-columns:repeat(var(--tcols,5),minmax(0,11rem));justify-content:center;max-width:none;margin-top:1.6rem}@media(min-width:990px){.ew-pdp__slide img{max-height:calc(100svh - 24rem);min-height:36rem}}@media(max-width:989px){.ew-pdp__thumbs{grid-template-columns:repeat(var(--tcolsm,5),minmax(0,1fr))}}.ew-pdp__main{touch-action:pan-y}@media(max-width:989px){.ew-pdp__main{padding-bottom:6.8rem}.ew-pdp__slide{top:0;right:0;bottom:6.8rem;left:0}.ew-pdp__slide.is-on{inset:auto}.ew-pdp__arrow{top:auto;bottom:0;transform:none;width:5.2rem;height:5.2rem;background:transparent}.ew-pdp__arrow--prev{left:calc(50% - 6rem);right:auto}.ew-pdp__arrow--next{right:calc(50% - 6rem);left:auto}}.ew-pdp__swipe{display:none}@media(max-width:989px){.ew-pdp__arrow{display:none!important}.ew-pdp__main{padding-bottom:0}.ew-pdp__slide{top:0;right:0;bottom:0;left:0}.ew-pdp__swipe{display:flex;position:absolute;left:50%;bottom:1.2rem;transform:translate(-50%);z-index:3;align-items:center;gap:.6rem;padding:.7rem 1.4rem;border-radius:99px;background:#1f160fb8;color:#f5f0e6;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;transition:opacity .4s ease;animation:ewSwipeFade 0s linear 6s forwards}.ew-pdp__swipe svg{animation:ewSwipe 1.6s ease-in-out infinite}.ew-pdp__swipe.is-gone{opacity:0}}@keyframes ewSwipe{0%,to{transform:translate(6px)}50%{transform:translate(-8px)}}@keyframes ewSwipeFade{to{opacity:0}}@media(max-width:989px){.ew-pdp__swipe{bottom:0;padding:.5rem 1.2rem;font-size:1.2rem}}.ew-pdp__benefits{margin:1.6rem 0 2.4rem}.ew-pdp__benefits ul{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.ew-pdp__benefits li{position:relative;padding-left:2.8rem;font-size:1.7rem;line-height:1.45}.ew-pdp__benefits li:before{content:"";position:absolute;left:.2rem;top:.35em;width:1.3rem;height:.7rem;border-left:2px solid #1f5558;border-bottom:2px solid #1f5558;transform:rotate(-45deg)}.ew-pdp__benefits p{margin:0 0 .8rem}.ew-opt{padding:1.5rem 1.8rem;gap:.2rem 1.4rem}.ew-opt--best{padding-top:2.2rem}.ew-opt__flag{font-size:1.1rem;padding:.4rem 1.3rem;top:-1.2rem}.ew-opt__dot{width:2rem;height:2rem}.ew-opt__name{font-size:1.8rem}.ew-opt__line{font-size:1.45rem}.ew-opt__price{gap:.4rem}.ew-opt__per,.ew-tier__per{font-size:1.9rem}.ew-opt__per small,.ew-tier__per small{font-size:1.3rem}.ew-opt__save,.ew-tier__save{font-size:1.2rem;padding:.35rem 1rem}.ew-opt__perks{margin-top:.8rem;padding-top:1rem;font-size:1.45rem;gap:.5rem 2rem}.ew-tier{padding:1.4rem .8rem 1.9rem;gap:.3rem}.ew-tier__name{font-size:1.5rem}.ew-tier__tot{font-size:1.35rem}.ew-tier__save{bottom:-1.1rem}@media(max-width:600px){.ew-tier{padding:1.3rem 1.6rem}}.ew-acc__item summary:after,.ew-acc__item[open] summary:after{content:"";width:.9rem;height:.9rem;border-top:2px solid #8e4f2e;border-right:2px solid #8e4f2e;transform:rotate(45deg);margin-right:.6rem}.ew-noscroll,.ew-noscroll body{overflow:hidden}.ew-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001}.ew-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#140f0a73;opacity:0;transition:opacity .3s ease;cursor:pointer}.ew-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(56rem,100%);background:#fbf8f2;box-shadow:-1rem 0 3rem #0000002e;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease;outline:none}.ew-drawer.is-open .ew-drawer__scrim{opacity:1}.ew-drawer.is-open .ew-drawer__panel{transform:none}.ew-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.4rem 3.2rem 1.8rem;border-bottom:1px solid var(--ew-line)}.ew-drawer__title{margin:0;font-size:2.6rem;line-height:1.2}.ew-drawer__close{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1.6rem;border:1px solid #1f160f;border-radius:99px;background:transparent;color:#1f160f;font-size:1.6rem;font-weight:600;cursor:pointer;white-space:nowrap}.ew-drawer__close span{font-size:2.2rem;line-height:1}.ew-drawer__close:hover{background:#1f160f;color:#fff}.ew-drawer__body{flex:1;overflow-y:auto;padding:2.4rem 3.2rem 4rem;font-size:1.8rem}@media(max-width:749px){.ew-drawer__panel{top:auto;left:0;width:100%;max-height:88svh;border-radius:2rem 2rem 0 0;transform:translateY(100%);box-shadow:0 -1rem 3rem #0000002e}.ew-drawer__panel:before{content:"";display:block;width:4.4rem;height:.5rem;border-radius:99px;background:#d6cbb8;margin:1rem auto 0}.ew-drawer__head{padding:1.4rem 2rem}.ew-drawer__title{font-size:2.2rem}.ew-drawer__body{padding:2rem 2rem 3.2rem}}.ew-drawer__scrim{display:block!important}.ew-drawer__body table td,.ew-drawer__body table th{border-left:0;border-right:0;border-top:0}.ew-drawer__body table{border:0}@media(max-width:749px){.ew-drawer__panel{top:0;bottom:0;left:0;width:100%;max-height:none;height:100%;border-radius:0;transform:translate(100%);box-shadow:none}.ew-drawer__panel:before{display:none}.ew-drawer__head{position:sticky;top:0;background:#fbf8f2;z-index:2;padding:1.6rem 2rem}}.ew-drawer__body table,.ew-drawer__body td,.ew-drawer__body th{border-left:0!important;border-right:0!important;box-shadow:none!important}.ew-drawer__body table{border-top:0!important}.ew-drawer__body td:first-child,.ew-drawer__body th:first-child{padding-left:0!important}.ew-drawer__body td:last-child,.ew-drawer__body th:last-child{padding-right:0!important}.ew-fda-wrap{padding:3.2rem 2rem 0;background:var(--ew-fda-bg,transparent)}.ew-fda-box{max-width:96rem;margin:0 auto;border:1px solid currentColor;border-radius:4px;padding:1.6rem 2.4rem;text-align:center;font-family:var(--ew-sans);font-size:1.35rem;line-height:1.6;opacity:.85}.ew-fda-box p{margin:0}.ew-fda-wrap{background:#15110e;padding:4rem 2rem 0;color:#f5f0e6cc}.ew-fda-box{color:#f5f0e6cc;border-color:#f5f0e673;opacity:1}.ew-fda-box p+p{margin-top:.6rem}.ew-dagger{font-size:1.45rem;color:#5c5145;margin-top:1.6rem!important}.ew-btn,.ew-banner__btn,.ew-open__btn,.ew-labs__btn,.ew-buy__btn,.button,.shopify-payment-button__button,.newsletter-form__button,.field__input,.ew-pdp form button[type=submit]{border-radius:1rem!important}.button:before,.button:after,.field:before,.field:after,.field__input:before{border-radius:1rem!important}.ew-fdr__link{border-radius:1rem!important}.ew-fd{margin:0 0 2rem;padding:1.6rem 1.8rem;border:2px solid #1f5558;border-radius:1rem;background:#eef4f2}.ew-fd__eyebrow{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1f5558}.ew-fd__title{margin:0 0 .4rem;font-size:1.8rem;font-weight:600;line-height:1.3;color:#1f160f}.ew-fd__code{margin:0 0 1.2rem;font-size:1.5rem}.ew-fd__code strong{display:inline-block;padding:.1rem .8rem;border:1px dashed #8e4f2e;border-radius:.6rem;color:#8e4f2e;letter-spacing:.06em}.ew-fd__bar{height:1rem;border-radius:99px;background:#d6e3df;overflow:hidden}.ew-fd__bar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#1f5558,#8e4f2e);transition:width .6s ease}.ew-fd__count{margin:.8rem 0 0;font-size:1.4rem;color:#3a312a}.ew-fd.is-full{border-color:var(--ew-line);background:#f6f1e7}.ew-fd{border-color:#8e4f2e;background:#fbf3e6}.ew-fd__eyebrow{color:#8e4f2e}.ew-fd__bar{background:#ecdcc4}.ew-fd__bar span{background:#8e4f2e}.ew-fd__unlock{display:flex;gap:.8rem;margin:0 0 1.2rem}.ew-fd__unlock input{flex:1;min-width:0;min-height:4.4rem;padding:0 1.2rem;border:1px solid #c9b79c;border-radius:1rem;background:#fff;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase}.ew-fd__btn{min-height:4.4rem;padding:0 1.8rem;border:0;border-radius:1rem;background:#8e4f2e;color:#fff;font-size:1.4rem;font-weight:600;cursor:pointer;white-space:nowrap}.ew-fd__msg{margin:0 0 1rem;font-size:1.4rem;color:#1f5558}.ew-fd__msg:empty{display:none}.ew-opt--ff{border-color:#8e4f2e}.ew-fd__unlock[hidden],.ew-fd__code[hidden],.ew-opt[hidden],[data-ff-opt][hidden]{display:none!important}.ew-press__a{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.ew-press__hl{font-family:var(--font-heading-family);font-style:italic;font-size:1.5rem;letter-spacing:.02em;color:var(--ew-copper);line-height:1.3}.ew-ff-terms{margin:1rem 0 0;text-align:center;font-size:1.4rem}.ew-ff-terms a{color:#8e4f2e;text-decoration:underline}.ew-ff-terms[hidden]{display:none!important}.ew-fd__terms{margin:-.6rem 0 1.2rem;font-size:1.3rem}.ew-fd__terms a{color:#8e4f2e;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/6/assets/everwild.css.map */
