body{background:#fbf8f3}.ed{background:#fbf8f3;color:#1f181e;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.65;letter-spacing:normal}.ed *,.ed *:before,.ed *:after{box-sizing:border-box}.ed a{color:#7e5f24;text-decoration:none}.ed a:hover{color:#5e4518}.ed button{font-family:inherit;cursor:pointer;letter-spacing:inherit}.ed input,.ed select,.ed textarea{font-family:inherit}.ed img{max-width:100%}.ed h1,.ed h2,.ed h3,.ed h4{letter-spacing:normal;color:inherit;margin:0}.ed p{margin:0}.ed blockquote{border:0;padding:0;margin:0;color:inherit;font-style:normal}.ed .wrap{max-width:1280px;margin:0 auto;padding:0 40px;width:100%}.ed .serif{font-family:Libre Caslon Text,Georgia,serif;font-weight:400}.ed .eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7e5f24}.ed .h1{font-family:Libre Caslon Text,Georgia,serif;font-weight:400;font-size:60px;line-height:1.06;margin:0;letter-spacing:-.01em}.ed .h2{font-family:Libre Caslon Text,Georgia,serif;font-weight:400;font-size:40px;line-height:1.12;margin:0}.ed .h3{font-family:Libre Caslon Text,Georgia,serif;font-weight:400;font-size:24px;line-height:1.25;margin:0}.ed .lead{font-size:18px;line-height:1.65;color:#544952;margin:0}.ed .muted{color:#544952}.ed .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;background:#2b1f2a;color:#fbf8f3;border:0;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center}.ed .btn:hover{background:#3d2d3c;color:#fbf8f3}.ed .btn[disabled]{opacity:.4;pointer-events:none}.ed .btn2{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;background:transparent;color:#1f181e;border:1px solid #1F181E;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center}.ed .btn2:hover{background:#1f181e;color:#fbf8f3}.ed .btn-light{background:#f3e9d6;color:#2b1f2a}.ed .btn-light:hover{background:#fff;color:#2b1f2a}.ed .btn2-light{border-color:#f3e9d6;color:#f3e9d6}.ed .addsm{min-height:44px;padding:0 16px;background:#2b1f2a;color:#fbf8f3;border:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ed .tlink{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f181e;border:0;background:none;padding:0 0 3px;border-bottom:1px solid #1F181E}.ed .sec{padding:96px 0}.ed .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.ed .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ed .g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ed .g5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ed .hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:640px}.ed .herotext{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:72px 56px 72px max(40px,calc((100vw - 1280px)/2 + 40px))}.ed .heroimg{position:relative;min-height:420px;overflow:hidden}.ed .heroimg>img{position:absolute;top:0;right:0;bottom:0;left:0}.ed .series{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:300px 300px;gap:16px}.ed .series>:first-child{grid-row:span 2}.ed .side{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.ed .form2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ed .fld{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.ed .fld input,.ed .fld select,.ed .fld textarea{min-height:48px;padding:12px 14px;border:1px solid #CFC3B2;background:#fff;font-size:16px;color:#1f181e;width:100%;border-radius:0;box-shadow:none;outline-offset:2px}.ed .fld textarea{min-height:140px;resize:vertical}.ed .card{display:flex;flex-direction:column;gap:12px;color:#1f181e;height:100%}.ed .card a{color:#1f181e}.ed .pimg{background:#fff;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;width:100%}.ed .pimg img{width:96%;height:96%;object-fit:contain}.ed .badge{position:absolute;top:12px;left:12px;background:#2b1f2a;color:#f3e9d6;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px}.ed .cover{width:100%;height:100%;object-fit:cover;display:block}.ed .chip{flex:0 0 auto;white-space:nowrap;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;border:1px solid #E3D9CA;background:#fff;color:#1f181e;display:inline-flex;align-items:center}.ed .chip[aria-pressed=true],.ed .chip.on{background:#2b1f2a;border-color:#2b1f2a;color:#fbf8f3}.ed .seg{display:flex;border:1px solid #E3D9CA;background:#fff}.ed .seg button{min-height:40px;padding:0 14px;border:0;font-size:13px;font-weight:600;background:transparent;color:#1f181e;white-space:nowrap}.ed .seg button[aria-pressed=true]{background:#2b1f2a;color:#fbf8f3}.ed .ic{width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid #E3D9CA;display:flex;align-items:center;justify-content:center;color:#7e5f24;flex-shrink:0}.ed .scrollx{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ed .scrollx::-webkit-scrollbar{display:none}.ed .crumb{font-size:13px;color:#544952}.ed .crumb a{color:#544952}.ed .crumb span{color:#1f181e;font-weight:600}.ed .show-m,.ed .m-only,.ed .m-inline{display:none!important}.ed .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ed .freq{min-height:44px;min-width:64px;padding:0 12px;font-size:14px;font-weight:600;border:1px solid #E3D9CA;background:#fff;color:#1f181e}.ed .freq[aria-pressed=true],.ed .freq[aria-checked=true]{background:#2b1f2a;border-color:#2b1f2a;color:#fbf8f3}.ed .sidenav button,.ed .sidenav a{display:flex;align-items:center;text-align:left;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;border:0;border-left:2px solid transparent;background:transparent;color:#544952}.ed .sidenav [aria-pressed=true],.ed .sidenav [aria-current=page]{border-left-color:#2b1f2a;background:#fff;color:#1f181e}.ed .acc{border-top:1px solid #E3D9CA}.ed .acc summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;color:#1f181e;min-height:44px}.ed .acc summary::-webkit-details-marker{display:none}.ed .acc summary:after{content:"+";font-size:22px;line-height:1;color:#7e5f24;font-weight:400}.ed .acc[open] summary:after{content:"\2212"}.ed .acc .ans{padding:0 40px 24px 0;color:#544952;font-size:16px;line-height:1.7}.ed .rte p{margin:0 0 14px}.ed .rte h2,.ed .rte h3,.ed .rte h4{font-family:Libre Caslon Text,Georgia,serif;font-weight:400;font-size:22px;line-height:1.3;margin:22px 0 8px}.ed .rte ul,.ed .rte ol{padding-left:22px;margin:0 0 14px}.ed .rte li{margin-bottom:6px}.ed .rte{color:#3a3039;font-size:16px;line-height:1.75}.ed .rte a{text-decoration:underline}.ed .herodark .h1{color:#fbf8f3}.ed .herodark .eyebrow{color:#d9bc86}.ed .herodark .lead{color:#d9ccd5}.ed .herodark .btn{background:#f3e9d6;color:#2b1f2a}.ed .herodark .crumb,.ed .herodark .crumb a,.ed .herodark .crumb span{color:#d9ccd5}[data-ed-pdp] .sealsubs-target-element,[data-ed-pdp] .block__cbwrapper,[data-ed-pdp] #prvw__bundle_container{display:none!important}.ed .pdp>div{min-width:0}.ed .thumbs{max-width:100%}.ed .pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px;align-items:start}.ed .vids{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ed .fbtbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.ed .faqgrid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.ed .thumbs{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.ed .thumbs button{padding:0;border:1px solid #E3D9CA;background:#fff;aspect-ratio:1;overflow:hidden}.ed .thumbs button[aria-pressed=true]{border:2px solid #2B1F2A}.ed .thumbs img{width:100%;height:100%;object-fit:cover;display:block}.ed .opt{position:relative;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #E3D9CA;background:#fff;color:#1f181e;text-align:left;min-height:64px;width:100%}.ed .opt[aria-pressed=true]{border:2px solid #2B1F2A;padding:9px;background:#fbf8f3}.ed .opt .tag{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:#2b1f2a;color:#f3e9d6;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;white-space:nowrap}.ed .plan{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #E3D9CA;background:#fff;color:#1f181e;width:100%}.ed .plan[aria-pressed=true]{border:2px solid #2B1F2A;padding:13px;background:#fbf8f3}.ed .dot{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:1px solid #2B1F2A;background:#fff;box-shadow:inset 0 0 0 4px #fff}.ed [aria-pressed=true] .dot{background:#2b1f2a}.ed .legend{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3a3038;padding:0;margin-bottom:8px}.ed fieldset{border:0;padding:0;margin:0;min-width:0}.ed .fbtcard{background:#fff;border:1px solid #E3D9CA;display:flex;flex-direction:column;overflow:hidden}.ed .fbtcard.on{border:2px solid #2B1F2A}.ed .tglbtn{min-height:48px;border:1px solid #1F181E;background:transparent;color:#1f181e;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ed .on .tglbtn{background:#2b1f2a;border-color:#2b1f2a;color:#fbf8f3}.ed .trioc{display:flex;flex-direction:column;gap:6px;padding:8px;background:#fff;border:1px solid #E3D9CA;color:#1f181e;align-items:stretch;text-align:left}.ed .trioc[aria-pressed=true]{border:2px solid #2B1F2A;padding:7px}.ed .trioc[disabled]{opacity:.45}.ed .trioc .tick{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:#2b1f2a;display:none;align-items:center;justify-content:center}.ed .trioc[aria-pressed=true] .tick{display:flex}.ed .rail::-webkit-scrollbar{display:none}.ed .ed-dr{width:min(100vw,440px);background:#fbf8f3;height:100%;display:flex;flex-direction:column;box-shadow:0 0 40px #0003}.ed .drl{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #E3D9CA}.ed .drl img{width:84px;height:84px;object-fit:contain;background:#fff;flex-shrink:0}.ed .drq{display:flex;border:1px solid #E3D9CA;background:#fff}.ed .drq button{width:40px;height:40px;border:0;background:none;font-size:18px;color:#1f181e}.ed .drq span{width:32px;display:flex;align-items:center;justify-content:center;font-weight:600}.ed [data-dr-body].busy{opacity:.55;pointer-events:none}.ed-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none}.ed-ov.open{display:flex}.ed-ov .scrim{flex:1;background:#1f181e73;border:0}.ed .ftitle{background:none;border:0;padding:0;text-align:left;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d9bc86;display:flex;justify-content:space-between;align-items:center;cursor:default}.ed .flinks{display:flex;flex-direction:column;gap:10px}.ed .flinks a{color:#d9ccd5;min-height:28px;display:flex;align-items:center}.ed .flinks a:hover{color:#fbf8f3}.ed .soc{width:44px;height:44px;border:1px solid #5A4A57;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fbf8f3!important}.ed .note-ok{color:#2f6b4f;font-weight:600}.ed .errors{color:#8a3b3b;font-size:14px}.ed .shopify-challenge__container{padding:40px 0}@media(max-width:900px){.ed{font-size:15px}.ed .wrap{padding:0 20px}.ed .sec{padding:52px 0}.ed .h1{font-size:36px!important;line-height:1.1!important}.ed .h2{font-size:27px!important;line-height:1.18!important}.ed .h3{font-size:20px}.ed .lead{font-size:15px;line-height:1.6}.ed .eyebrow{font-size:11px}.ed .g2,.ed .side,.ed .hero,.ed .pdp,.ed .fbtbar,.ed .faqgrid{grid-template-columns:minmax(0,1fr);gap:28px}.ed .g3{grid-template-columns:minmax(0,1fr);gap:14px}.ed .g4,.ed .g5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ed .form2{grid-template-columns:minmax(0,1fr)}.ed .hide-m{display:none!important}.ed .show-m{display:flex!important}.ed .m-only{display:block!important}.ed .m-inline{display:inline!important}.ed .btn,.ed .btn2{width:100%;min-height:50px}.ed .logo{font-size:18px!important;letter-spacing:.22em!important}.ed .promo{font-size:11px!important;letter-spacing:.08em!important;padding:8px 12px!important}.ed .hdr{height:56px!important}.ed .rail{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;gap:12px!important;margin:0 -20px!important;padding:0 20px 6px!important;scrollbar-width:none;grid-template-columns:none!important;grid-template-rows:none!important}.ed .rail>*{flex:0 0 72%;scroll-snap-align:start;min-width:0}.ed .wrap.rail{margin:0!important;padding:16px 20px!important}.ed .rail.r46>*{flex-basis:46%}.ed .rail.r84>*{flex-basis:84%}.ed .rail.rauto>*{flex:0 0 auto}.ed .series.rail>*{height:400px;min-height:0!important}.ed .rail .tagl{display:none}.ed .rail .btn2{padding:0 8px;font-size:12px;letter-spacing:.06em;min-height:46px}.ed .g4 .card .serif{font-size:17px!important}.ed .hero{display:block!important;position:relative;min-height:0!important}.ed .hero>.heroimg{position:absolute!important;top:0;right:0;bottom:0;left:0;min-height:0!important}.ed .herotext{position:relative;z-index:2;min-height:560px;padding:0 20px 36px!important;justify-content:flex-end!important;gap:14px!important;background:linear-gradient(180deg,#1f181e00,#1f181e73 38%,#1f181edb)!important}.ed .herotext .h1,.ed .herotext .lead,.ed .herotext .crumb,.ed .herotext .crumb a,.ed .herotext .crumb span{color:#fbf8f3!important}.ed .herotext .eyebrow{color:#e7cf9e!important}.ed .herotext .btn{background:#fbf8f3!important;color:#2b1f2a!important}.ed .herotext .btn2{border-color:#fbf8f3!important;color:#fbf8f3!important}.ed .trio,.ed .qres,.ed .cgrid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.ed .cgrid>:first-child{order:2}.ed .trio aside{position:static!important}.ed .srow{grid-template-columns:minmax(0,1fr)!important;gap:2px!important}.ed .faqnav{position:static!important;flex-direction:row!important;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px}.ed .faqnav button,.ed .faqnav a{flex:0 0 auto;white-space:nowrap;border-left:0!important;border-bottom:2px solid transparent}.ed .faqnav [aria-pressed=true],.ed .faqnav [aria-current=page]{border-bottom-color:#2b1f2a}.ed .qgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ed .qgrid .serif{font-size:17px!important}.ed .stn{font-size:22px!important}.ed .fcols{flex-direction:column!important;gap:0!important;width:100%}.ed .fcol{border-bottom:1px solid #4A3C46;width:100%}.ed .ftitle{width:100%;min-height:52px;cursor:pointer;font-size:14px}.ed .scrollrow{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;width:100%}.ed .scrollrow>*{flex-shrink:0}.ed .flinks{padding-bottom:14px}.ed .flinks.shut{display:none!important}.ed .abouthero{display:flex!important;flex-direction:column;min-height:0!important}.ed .abouthero>img{position:static!important;height:400px;object-position:78% 50%}.ed .abouthero .ahtext{padding:32px 20px 8px!important}.ed .manifesto{font-size:24px!important}.ed .cline{grid-template-columns:84px minmax(0,1fr)!important;gap:14px!important}.ed .cline>img{width:84px!important;height:84px!important}.ed .cline>span:last-child{grid-column:2}.ed .popbox{grid-template-columns:minmax(0,1fr)!important}.ed .popimg{min-height:0!important;height:180px}.ed .popbox>div{padding:26px 22px!important}.ed .side.pside{grid-template-columns:minmax(0,1fr)!important}.ed .vids{grid-template-columns:repeat(4,minmax(0,62%));overflow-x:auto;scroll-snap-type:x mandatory}.ed .thumbs{grid-template-columns:repeat(9,64px);overflow-x:auto;scrollbar-width:none}.ed .pdpsec{padding:64px 0!important}.ed .opt{padding:8px;gap:6px}.ed [data-ed-tier]{padding-top:18px!important}.ed .opt span{white-space:normal!important}.ed .opt img{display:none}.ed .opt[aria-pressed=true]{padding:7px}.ed .pyr{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.ed .pyr>div{padding:0!important;border-left:0!important}}.ed [hidden]{display:none!important}.ed [data-dr-bar]{display:block!important}@media(max-width:900px){.ed [data-ed-tier]{padding-top:22px!important}.ed .opt .tag{white-space:nowrap!important;font-size:10px;letter-spacing:.06em;padding:3px 8px;top:-10px}}#ed-cart{z-index:2147483647!important}body:has(#ed-cart.open) [id*=postscript i],body:has(#ed-cart.open) [class*=postscript i],body:has(#ed-cart.open) iframe[src*=postscript i],body:has(#ed-cart.open) iframe[title*=postscript i],body:has(#ed-cart.open) [id^=ps-],body:has(#ed-cart.open) [class^=ps-],body:has(#ed-cart.open) #accessease-icon{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ed.css.map */
