.ec-pdp{--ec-navy:#0E1B4D;--ec-green:#165B33;--ec-green-dark:#0F4426;--ec-green-soft:#E6F1EA;--ec-orange:#D97A3C;--ec-orange-dark:#A9531E;--ec-orange-soft:#FBE7D8;--ec-cream:#FFF3E6;--ec-sand:#F8F1E5;--ec-brown:#935437;--ec-line:#EADCCB;--ec-muted:#4E5675;--ec-white:#FFFFFF;color:var(--ec-navy);font-family:var(--font-body-family)}.ec-pdp *,.ec-pdp *:before,.ec-pdp *:after{box-sizing:border-box}.ec-pdp h1,.ec-pdp h2,.ec-pdp h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,700);color:var(--ec-navy);letter-spacing:0}.ec-wrap{max-width:var(--page-width,1200px);margin:0 auto;padding:0 2rem}@media(max-width:749px){.ec-wrap{padding:0 1.6rem}}.ec-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-hero{padding:1.2rem 0 5.6rem;background:var(--ec-white)}.ec-crumbs{font-size:1.2rem;color:var(--ec-muted);margin:0 0 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-crumbs a{color:inherit}.ec-crumbs [aria-current]{color:var(--ec-navy)}.ec-crumbs__coll.is-cut{display:inline-block;max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ec-hero__grid{display:flex;flex-wrap:wrap;gap:4.8rem;align-items:flex-start}.ec-gallery{flex:999 1 52rem;min-width:0;display:flex;gap:1.2rem}@media(min-width:990px){.ec-gallery{position:sticky;top:2rem}}.ec-gallery__thumbs{display:flex;flex-direction:column;gap:1rem;width:8.4rem;flex-shrink:0;max-height:62rem;overflow-y:auto;scrollbar-width:none}.ec-gallery__thumb{width:8.4rem;height:8.4rem;padding:0;border:1px solid var(--ec-line);border-radius:1.2rem;background:var(--ec-sand);cursor:pointer;overflow:hidden;flex-shrink:0}.ec-gallery__thumb[aria-current=true]{border:2px solid var(--ec-green)}.ec-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ec-gallery__main{position:relative;flex:1 1 auto;align-self:flex-start;min-width:0;aspect-ratio:1/1;border-radius:2rem;background:var(--ec-sand);overflow:hidden}.ec-gallery__main img{width:100%;height:100%;object-fit:contain;display:block}.ec-gallery__unlit{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.ec-gallery__main.is-off .ec-gallery__unlit{opacity:1}.ec-gallery__light{position:absolute;right:1.6rem;bottom:1.6rem;display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1.6rem;border:0;border-radius:99rem;background:var(--ec-green);color:#fff;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #0e1b4d40;transition:background .2s}.ec-gallery__light:hover{background:var(--ec-green-dark)}.ec-gallery__light:focus-visible{outline:2px solid var(--ec-navy);outline-offset:2px}.ec-gallery__main:not(.is-pair) .ec-gallery__unlit,.ec-gallery__main:not(.is-pair) .ec-gallery__light{display:none}@media(prefers-reduced-motion:reduce){.ec-gallery__unlit,.ec-gallery__light{transition:none}}.ec-gallery__badges{position:absolute;top:1.6rem;left:1.6rem;right:1.6rem;display:flex;justify-content:space-between;gap:.8rem;pointer-events:none}.ec-pill{display:inline-flex;align-items:center;font-size:1.3rem;font-weight:700;line-height:1;padding:.7rem 1.2rem;border-radius:99rem}.ec-pill--promo{background:var(--ec-orange-dark);color:#fff}.ec-pill--light{background:#fff;color:var(--ec-navy)}.ec-gallery__nav{display:none}@media(max-width:749px){.ec-gallery{flex-direction:column-reverse}.ec-gallery__thumbs{flex-direction:row;width:auto;max-height:none;overflow-x:auto}.ec-gallery__thumb{width:6.4rem;height:6.4rem}.ec-gallery__main{border-radius:1.6rem;align-self:center;width:min(100%,58vh)}.ec-gallery__light{right:1.2rem;bottom:1.2rem;padding:0 1.4rem;font-size:1.3rem}.ec-gallery__thumbs{flex-wrap:nowrap;scrollbar-width:none}.ec-crumbs{display:none}}.ec-buy{flex:1 1 46rem;min-width:0;max-width:52rem;display:flex;flex-direction:column;gap:1.4rem}.ec-buy__top{display:flex;flex-direction:column;gap:.6rem}.ec-eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ec-brown);margin:0 0 .4rem}.ec-eyebrow a{color:inherit;text-decoration:none}.ec-buy__title{margin:0;font-size:clamp(2.4rem,2.2vw,3.2rem);line-height:1.15}.ec-buy__lede{margin:0;font-size:1.6rem;line-height:1.45;color:var(--ec-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ec-rating{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;color:var(--ec-navy);text-decoration:none;white-space:nowrap;min-height:2.4rem;align-self:flex-start}.ec-stars{color:var(--ec-orange);letter-spacing:.1rem;font-size:1.5rem}.ec-rating u{color:var(--ec-muted)}.ec-price{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.ec-price__now{font-size:3.2rem;font-weight:700;line-height:1}.ec-price__was{font-size:1.8rem;color:var(--ec-muted)}.ec-price__save{background:var(--ec-orange-soft);color:var(--ec-orange-dark);font-size:1.3rem;font-weight:700;padding:.4rem 1rem;border-radius:.6rem}.ec-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.ec-chip{background:var(--ec-sand);border-radius:1.2rem;padding:1.2rem .6rem;text-align:center}.ec-chip strong{display:block;font-size:1.7rem;line-height:1.2}.ec-chip span{font-size:1.2rem;color:var(--ec-muted)}@media(max-width:420px){.ec-chip strong{font-size:1.5rem}.ec-chip span{font-size:1.1rem}}.ec-sep{display:flex;align-items:center;gap:1.2rem;line-height:1.3;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:0}.ec-sep:before,.ec-sep:after{content:"";flex:1;height:1px;background:var(--ec-line)}.ec-bundles{display:flex;flex-direction:column;gap:1rem;border:0;margin:0;padding:0}.ec-bundle{position:relative;border:1px solid var(--ec-line);border-radius:1.4rem;background:#fff;transition:border-color .15s,background-color .15s}.ec-bundle.is-active{border:2px solid var(--ec-green);background:#fcf8f1}.ec-bundle__head{display:flex;align-items:center;gap:1.2rem;padding:1.4rem;cursor:pointer;margin:0}.ec-bundle__head input{position:absolute;opacity:0;pointer-events:none}.ec-bundle__dot{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid #A9AEC0;flex-shrink:0;background:#fff}.ec-bundle.is-active .ec-bundle__dot{border:5px solid var(--ec-green)}.ec-bundle__head input:focus-visible~.ec-bundle__dot{outline:2px solid var(--ec-green);outline-offset:2px}.ec-bundle__thumb{position:relative;width:6.4rem;height:6.4rem;border-radius:1rem;background:var(--ec-sand);flex-shrink:0}.ec-bundle__thumb img{width:100%;height:100%;object-fit:cover;border-radius:1rem;display:block}.ec-bundle__qty{position:absolute;top:-.6rem;right:-.6rem;min-width:2.4rem;height:2.4rem;padding:0 .5rem;border-radius:99rem;border:2px solid #fff;background:var(--ec-green);color:#fff;font-size:1.2rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}.ec-bundle__body{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0}.ec-bundle__line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.ec-bundle__title{font-size:1.7rem;font-weight:700;line-height:1.25;white-space:nowrap}.ec-bundle__badge{background:var(--ec-green);color:#fff;font-size:1.1rem;font-weight:700;padding:.3rem .8rem;border-radius:.6rem;line-height:1.2;white-space:nowrap}.ec-bundle__sub{font-size:1.3rem;line-height:1.3;color:var(--ec-muted)}.ec-bundle__prices{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;gap:.1rem;line-height:1.3}.ec-bundle__total{font-size:1.8rem;font-weight:700;line-height:1.2}.ec-bundle__was{font-size:1.3rem;color:var(--ec-muted)}.ec-bundle__save{font-size:1.2rem;font-weight:700;color:var(--ec-orange-dark)}.ec-bundle__save:empty,.ec-bundle__was:empty{display:none}.ec-bundle__more{display:none;flex-direction:column;gap:1rem;padding:0 1.4rem 1.4rem}.ec-bundle.is-active .ec-bundle__more{display:flex}.ec-bundle__perks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-size:1.4rem;font-weight:600;line-height:1.3}.ec-bundle__perks li{display:flex;align-items:center;gap:.6rem}.ec-bundle__perks svg{color:var(--ec-green);flex-shrink:0}.ec-bundle__slots{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.ec-slot{display:flex;align-items:center;gap:1rem;min-height:4.4rem}.ec-slot__img{width:4.4rem;height:4.4rem;border-radius:.8rem;background:var(--ec-sand);object-fit:cover;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--ec-muted);overflow:hidden}.ec-slot__img--empty{border:1px dashed #B7A58F;background:var(--ec-cream)}.ec-slot__img img{width:100%;height:100%;object-fit:cover}.ec-slot__name{font-size:1.4rem;font-weight:700;line-height:1.3}.ec-slot__btn{min-height:4.4rem;padding:0 1.4rem;border:0;border-radius:99rem;background:var(--ec-green);color:#fff;font:inherit;font-size:1.3rem;font-weight:700;cursor:pointer}.ec-slot__btn:hover{background:var(--ec-green-dark)}.ec-slot__change{background:none;border:0;padding:0;font:inherit;font-size:1.2rem;color:var(--ec-muted);text-decoration:underline;cursor:pointer;min-height:2.4rem}@media(max-width:749px){.ec-hero__grid{gap:2rem}.ec-gallery__thumb{width:5.2rem;height:5.2rem}.ec-bundle__head{gap:1rem;padding:1.2rem}.ec-bundle__thumb{width:5.6rem;height:5.6rem}.ec-bundle__more{padding:0 1.2rem 1.2rem}}@media(max-width:419px){.ec-bundle__head{display:grid;grid-template-columns:auto auto minmax(0,1fr);row-gap:.6rem}.ec-bundle__dot,.ec-bundle__thumb{grid-row:1/3}.ec-bundle__prices{grid-column:3;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;white-space:normal}}.ec-addon{display:flex;align-items:center;gap:1.2rem;border:1px solid var(--ec-line);border-radius:1.4rem;padding:1.2rem 1.6rem;cursor:pointer;background:#fff}.ec-addon input{width:2.2rem;height:2.2rem;accent-color:var(--ec-green);margin:0;flex-shrink:0}.ec-addon img{width:4.8rem;height:4.8rem;border-radius:.8rem;object-fit:cover;flex-shrink:0;background:var(--ec-sand)}.ec-addon__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.ec-addon__txt strong{font-size:1.4rem;line-height:1.3}.ec-addon__txt span{font-size:1.2rem;color:var(--ec-muted)}.ec-addon__price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap;font-size:1.5rem;font-weight:700}.ec-addon__price s{font-size:1.2rem;font-weight:400;color:var(--ec-muted)}.ec-gifts__head{text-align:center}.ec-gifts__head h3{margin:0;font-size:1.7rem}.ec-gifts__head p{margin:.2rem 0 0;font-size:1.3rem;color:var(--ec-muted)}.ec-gifts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:36rem;margin:1.2rem auto 0;padding:0;list-style:none}.ec-gift{position:relative;border:1px dashed #B7A58F;background:var(--ec-cream);border-radius:1.2rem;padding:1.8rem .8rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;opacity:.75;transition:all .2s}.ec-gift.is-unlocked{border:2px solid var(--ec-green);background:#fff;opacity:1}.ec-gift__tag{position:absolute;top:-1rem;left:50%;transform:translate(-50%);font-size:1.1rem;font-weight:700;padding:.3rem .8rem;border-radius:.6rem;white-space:nowrap;background:var(--ec-line);color:var(--ec-navy)}.ec-gift.is-unlocked .ec-gift__tag{background:var(--ec-green);color:#fff}.ec-gift__img{width:5.6rem;height:5.6rem;border-radius:1rem;background:var(--ec-sand);display:flex;align-items:center;justify-content:center;overflow:hidden}.ec-gift__img img{width:100%;height:100%;object-fit:cover}.ec-gift__lock{display:block}.ec-gift.is-unlocked .ec-gift__lock{display:none}.ec-gift__name{font-size:1.2rem;font-weight:700;line-height:1.3}.ec-stock{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;margin:0}.ec-stock:before{content:"";width:.9rem;height:.9rem;border-radius:50%;background:#1f7a4d}.ec-stock.is-out:before{background:#9a3b12}.ec-buy__cta{display:flex;flex-direction:column;gap:1rem}.ec-cta{width:100%;min-height:5.6rem;border:0;border-radius:1.2rem;background:var(--ec-cta-bg,var(--ec-green));color:var(--ec-cta-fg,#fff);font:inherit;font-size:1.7rem;font-weight:700;cursor:pointer;transition:background .15s}.ec-cta:hover{background:var(--ec-cta-hover,var(--ec-green-dark))}.ec-cta:focus-visible{outline:2px solid var(--ec-navy);outline-offset:3px}.ec-cta[disabled]{opacity:.6;cursor:not-allowed}.ec-cta__price{font-weight:700}.ec-pay{display:flex;flex-direction:column;align-items:center;gap:.6rem}.ec-pay__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.ec-pay__list li{display:flex}.ec-pay__icon{width:3.8rem;height:2.4rem;display:block}.ec-pay__note{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.2rem;color:var(--ec-muted)}.ec-msg{font-size:1.3rem;color:#9a3b12;margin:0;min-height:0}.ec-msg:empty{display:none}.ec-variant select{width:100%;min-height:4.8rem;border:1px solid var(--ec-line);border-radius:1.2rem;padding:0 1.4rem;font:inherit;font-size:1.5rem;color:var(--ec-navy);background:#fff}.ec-variant label{display:block;font-size:1.4rem;font-weight:700;margin-bottom:.6rem}.ec-ship{background:var(--ec-sand);border-radius:1.4rem;padding:1.2rem 1.4rem}.ec-ship__lead{text-align:center;font-size:1.3rem;margin:0 0 1rem}.ec-ship__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;font-size:1.3rem;position:relative}.ec-ship__steps:before{content:"";position:absolute;top:1.6rem;left:16.6%;right:16.6%;height:2px;background:var(--ec-line)}.ec-ship__steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem}.ec-ship__ico{width:3.2rem;height:3.2rem;border-radius:50%;background:#fff;border:1px solid var(--ec-line);display:flex;align-items:center;justify-content:center;color:var(--ec-navy)}.ec-ship__steps li:first-child .ec-ship__ico{background:var(--ec-green);border-color:var(--ec-green);color:#fff}.ec-ship__steps span{color:var(--ec-muted)}.ec-ship__xmas{text-align:center;font-size:1.2rem;color:var(--ec-muted);margin:1.2rem 0 0}.ec-ship__xmas strong{color:var(--ec-navy)}.ec-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;font-size:1.2rem;line-height:1.35}.ec-trust li{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.ec-trust svg{color:var(--ec-green)}.ec-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--ec-line);box-shadow:0 -6px 24px #0e1b4d14;transform:translateY(110%);transition:transform .25s}.ec-sticky.is-visible{transform:none}.ec-sticky__in{display:flex;align-items:center;gap:1.6rem;padding:1rem 2rem calc(1rem + env(safe-area-inset-bottom));max-width:var(--page-width,1200px);margin:0 auto}.ec-sticky__img{width:5.2rem;height:5.2rem;border-radius:1rem;object-fit:cover;background:var(--ec-sand);flex-shrink:0}.ec-sticky__txt{flex:1 1 auto;min-width:0}.ec-sticky__txt strong{display:block;font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-sticky__txt span{font-size:1.3rem;color:var(--ec-muted)}.ec-sticky .ec-cta{width:auto;min-height:4.8rem;padding:0 2.8rem;font-size:1.5rem}@media(max-width:749px){.ec-sticky__img,.ec-sticky__txt strong{display:none}.ec-sticky__in{padding-left:1.6rem;padding-right:1.6rem}}.ec-picker{border:0;border-radius:2rem;padding:0;width:min(72rem,calc(100vw - 2.4rem));max-height:min(80vh,72rem);color:var(--ec-navy)}.ec-picker::backdrop{background:#0e1b4d80}.ec-picker__head{position:sticky;top:0;background:#fff;padding:1.2rem 2rem;border-bottom:1px solid var(--ec-line);z-index:1}.ec-picker__bar{display:flex;justify-content:space-between;align-items:center}.ec-picker__tabs{display:flex;gap:.6rem;overflow-x:auto;scrollbar-width:none;margin:.8rem -2rem 0;padding:0 2rem .2rem}.ec-picker__tabs:empty{display:none}.ec-picker__tab{flex-shrink:0;min-height:4.4rem;padding:0 1.6rem;border:1px solid var(--ec-line);border-radius:99rem;background:#fff;color:var(--ec-navy);font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer;white-space:nowrap}.ec-picker__tab[aria-pressed=true]{background:var(--ec-green);border-color:var(--ec-green);color:#fff}.ec-picker__tab:focus-visible{outline:2px solid var(--ec-navy);outline-offset:2px}.ec-picker__group{grid-column:1/-1;margin:.8rem 0 -.4rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700}.ec-picker__group:first-child{margin-top:0}.ec-picker [hidden]{display:none!important}.ec-picker__head h2{margin:0;font-size:2rem}.ec-picker__close{width:4.4rem;height:4.4rem;border:0;background:transparent;cursor:pointer;color:var(--ec-navy)}.ec-picker__grid{list-style:none;margin:0;padding:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}@media(max-width:749px){.ec-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.6rem;gap:1.2rem}}.ec-picker__item{display:flex;flex-direction:column;gap:.6rem;text-align:left;border:1px solid var(--ec-line);border-radius:1.4rem;padding:1rem;background:#fff;cursor:pointer;font:inherit;color:inherit;height:100%}.ec-picker__item:hover{border-color:var(--ec-green)}.ec-picker__item img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:1rem;background:var(--ec-sand)}.ec-picker__item strong{font-size:1.4rem;line-height:1.3}.ec-picker__item span{font-size:1.3rem;color:var(--ec-muted)}.ec-band{background:var(--ec-navy);color:#e9ecf5;padding:7.2rem 0}.ec-band h2{color:#fff;margin:0 0 1.2rem;font-size:clamp(2.6rem,3vw,3.6rem)}.ec-band__lede{margin:0 0 4rem;font-size:1.7rem;max-width:64rem;line-height:1.55;color:#c9cfe3}.ec-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;list-style:none;margin:0;padding:0}@media(max-width:749px){.ec-steps{grid-template-columns:1fr}}.ec-step{display:flex;flex-direction:column;gap:1.2rem}.ec-step__media{aspect-ratio:4/3;border-radius:1.6rem;background:#1e2c63;overflow:hidden}.ec-step__media img{width:100%;height:100%;object-fit:cover;display:block}.ec-step__kicker{font-size:1.3rem;font-weight:700;letter-spacing:.06em;color:#f2b184}.ec-step h3{margin:0;font-size:2rem;color:#fff}.ec-step p{margin:0;font-size:1.5rem;line-height:1.55;color:#c9cfe3}.ec-specs{padding:7.2rem 0;background:#fff}.ec-specs__grid{display:flex;flex-wrap:wrap;gap:4.8rem}.ec-specs__col{flex:1 1 48rem;min-width:0}.ec-specs h2{margin:0 0 2.4rem;font-size:clamp(2.6rem,3vw,3.2rem)}.ec-dl{margin:0;display:grid;grid-template-columns:minmax(14rem,20rem) 1fr;border-top:1px solid var(--ec-line);font-size:1.5rem}.ec-dl dt,.ec-dl dd{margin:0;padding:1.4rem 0;border-bottom:1px solid var(--ec-line)}.ec-dl dt{color:var(--ec-muted)}.ec-dl dd{font-weight:700}.ec-box{margin-top:3.6rem}.ec-box h3{font-size:1.8rem;margin:0 0 1.2rem}.ec-box .rte{font-size:1.5rem;line-height:1.7}.ec-fit{flex:1 1 40rem;min-width:0;align-self:flex-start;background:var(--ec-cream);border-radius:2rem;padding:3.2rem}.ec-fit h2{font-size:2.6rem;margin:0 0 .8rem}.ec-fit__lede{margin:0 0 2.2rem;font-size:1.5rem;color:var(--ec-muted);line-height:1.5}.ec-meter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-bottom:.8rem}.ec-meter span{height:1rem;border-radius:.5rem;background:var(--ec-line)}.ec-meter span.is-on{background:var(--ec-green)}.ec-meter span.is-half{background:linear-gradient(90deg,var(--ec-green) 50%,var(--ec-line) 50%)}.ec-meter__labels{display:flex;justify-content:space-between;font-size:1.2rem;color:var(--ec-muted);margin-bottom:2.6rem}.ec-fit ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4rem;font-size:1.5rem;line-height:1.45}.ec-fit li{display:flex;gap:1.2rem}.ec-fit li svg{flex-shrink:0;margin-top:.1rem}.ec-fit__link{margin:2.4rem 0 0;font-size:1.4rem}.ec-fit__link a,.ec-box a{color:var(--ec-green);font-weight:700}.ec-atelier{padding:0 0 7.2rem;background:#fff}.ec-atelier__card{background:var(--ec-sand);border-radius:2rem;padding:3.6rem;display:flex;gap:2.8rem;flex-wrap:wrap;align-items:center}.ec-atelier__img{width:9.6rem;height:9.6rem;border-radius:50%;object-fit:cover;background:var(--ec-line);flex-shrink:0}.ec-atelier__txt{flex:1 1 48rem;min-width:0}.ec-atelier__quote{margin:.8rem 0 1rem;font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.45}.ec-atelier__by{font-size:1.4rem;color:var(--ec-muted)}.collapsible-content .accordion__content a{color:#165b33;text-decoration-color:currentColor}.vtl-rp-main-widget{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ec-pdp.css.map */
