:root{--eco-bg: #EADCCD;--eco-bg-2: #F2E7DC;--eco-text: #2F3527;--eco-dark: #2E3A28;--eco-accent: #A9805F;--eco-light: #FBF6EF;--eco-line: color-mix(in srgb, var(--eco-text) 22%, transparent);--eco-font-heading: "Cormorant Garamond", "Times New Roman", serif;--eco-font-body: "Jost", "Helvetica Neue", Arial, sans-serif;--eco-font-script: "Pinyon Script", "Brush Script MT", cursive;--eco-heading-weight: 300;--eco-heading-case: uppercase;--eco-heading-tracking: .06em;--eco-space: 1;--eco-radius-btn: 0px;--eco-container: 1320px;--eco-gutter: clamp(20px, 4vw, 56px);--eco-ease: cubic-bezier(.22, 1, .36, 1);--eco-speed: 1}.eco-s{position:relative;background:var(--s-bg, var(--eco-bg));color:var(--s-text, var(--eco-text));font-family:var(--eco-font-body);padding-top:calc(var(--s-pt, 0px) * var(--eco-space) * .62);padding-bottom:calc(var(--s-pb, 0px) * var(--eco-space) * .62);overflow:clip;-webkit-font-smoothing:antialiased}@media(min-width:750px){.eco-s{padding-top:calc(var(--s-pt, 0px) * var(--eco-space));padding-bottom:calc(var(--s-pb, 0px) * var(--eco-space))}}.eco-s *,.eco-s *:before,.eco-s *:after{box-sizing:border-box}.eco-s img{display:block;max-width:100%}.eco-s :where(a){color:inherit}.eco-container{width:100%;max-width:var(--eco-container);margin-inline:auto;padding-inline:var(--eco-gutter)}.eco-h{font-family:var(--eco-font-heading);font-weight:var(--eco-heading-weight);text-transform:var(--eco-heading-case);letter-spacing:var(--eco-heading-tracking);line-height:.95;margin:0;color:var(--s-heading, inherit)}.eco-script{font-family:var(--eco-font-script);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.1}.eco-rte{font-size:15px;line-height:1.75;font-weight:300}.eco-rte p{margin:0 0 .8em}.eco-rte p:last-child{margin-bottom:0}.eco-outline{color:transparent!important;-webkit-text-stroke:var(--stroke, 1px) currentColor}.eco-outline-wrap{color:var(--s-heading, inherit)}.eco-btn{--b-fg: var(--btn-fg, currentColor);--b-bg: var(--btn-bg, transparent);--b-hover-fg: var(--btn-hover-fg, var(--eco-light));--b-hover-bg: var(--btn-hover-bg, var(--eco-dark));position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.8em;padding:1.05em 2.2em;font:400 12px/1 var(--eco-font-body);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--b-fg);background:var(--b-bg);border:1px solid currentColor;border-radius:var(--eco-radius-btn);overflow:hidden;cursor:pointer;transition:color .5s var(--eco-ease),border-color .5s var(--eco-ease)}.eco-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--b-hover-bg);transform:scaleY(0);transform-origin:50% 100%;border-radius:50% 50% 0 0/30% 30% 0 0;transition:transform .6s var(--eco-ease),border-radius .6s var(--eco-ease)}.eco-btn:hover{color:var(--b-hover-fg);border-color:var(--b-hover-bg)}.eco-btn:hover:before{transform:scaleY(1);border-radius:0}.eco-btn--solid{--b-bg: var(--btn-bg, var(--eco-dark));--b-fg: var(--btn-fg, var(--eco-light));border-color:var(--b-bg)}.eco-btn--solid{--b-hover-bg: var(--btn-hover-bg, var(--eco-accent))}.eco-btn--block{width:100%}.eco-btn__arrow{width:1.6em;height:.7em;transition:transform .5s var(--eco-ease);flex:none}.eco-btn:hover .eco-btn__arrow{transform:translate(4px)}.eco-link{position:relative;display:inline-flex;align-items:center;gap:.9em;font:400 12px/1 var(--eco-font-body);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;color:inherit;padding:.6em 0;background:none;border:0;cursor:pointer}.eco-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(.35);transform-origin:left;transition:transform .6s var(--eco-ease)}.eco-link:hover:after{transform:scaleX(1)}.eco-link .eco-btn__arrow{width:2.4em}.eco-link:hover .eco-btn__arrow{transform:translate(6px)}.eco-s :focus-visible{outline:2px solid var(--eco-accent);outline-offset:3px}.eco-media{position:relative;overflow:hidden;background:var(--eco-bg-2)}.eco-media>img,.eco-media>svg,.eco-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.eco-ph{background:color-mix(in srgb,var(--eco-text) 10%,var(--eco-bg-2));fill:color-mix(in srgb,var(--eco-text) 30%,transparent)}.eco-badge{--size: var(--badge-size, 132px);position:relative;width:var(--size);height:var(--size);color:var(--badge-color, currentColor);display:grid;place-items:center}.eco-badge svg.eco-badge__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:eco-spin calc(22s / var(--eco-speed)) linear infinite;overflow:visible}.eco-badge text{font:400 9.5px var(--eco-font-body);letter-spacing:.32em;text-transform:uppercase;fill:currentColor}.eco-badge__core{width:34%;height:34%;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%}.eco-badge__core svg{width:50%;height:50%}@keyframes eco-spin{to{transform:rotate(360deg)}}[data-eco-reveal]{--d: 0s;transition:opacity calc(1.1s / var(--eco-speed)) var(--eco-ease) var(--d),transform calc(1.2s / var(--eco-speed)) var(--eco-ease) var(--d),clip-path calc(1.4s / var(--eco-speed)) var(--eco-ease) var(--d)}.eco-js [data-eco-reveal=up]:not(.is-in){opacity:0;transform:translateY(46px)}.eco-js [data-eco-reveal=fade]:not(.is-in){opacity:0}.eco-js [data-eco-reveal=zoom]:not(.is-in){opacity:0;transform:scale(.94)}.eco-js [data-eco-reveal=curtain]:not(.is-in){clip-path:inset(100% 0 0 0)}.eco-js [data-eco-reveal=arch]:not(.is-in){clip-path:inset(40% 12% 0 12% round 999px 999px 0 0);opacity:.2}[data-eco-reveal=curtain],[data-eco-reveal=arch]{clip-path:inset(0 0 0 0 round 0)}.eco-split__w{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.eco-split__i{display:inline-block;transition:transform calc(1.2s / var(--eco-speed)) var(--eco-ease),opacity calc(1.2s / var(--eco-speed)) var(--eco-ease);transition-delay:calc(var(--i) * 38ms + var(--d, 0s))}.eco-js [data-eco-split]:not(.is-in) .eco-split__i{transform:translateY(105%) rotate(4deg);opacity:0}html.eco-still [data-eco-reveal],html.eco-still .eco-split__i{transition:none!important;opacity:1!important;transform:none!important;clip-path:none!important}html.eco-still .eco-badge svg.eco-badge__ring{animation:none}@media(prefers-reduced-motion:reduce){[data-eco-reveal],.eco-split__i{transition:none!important;opacity:1!important;transform:none!important;clip-path:none!important}.eco-badge svg.eco-badge__ring,.eco-marquee__track{animation:none!important}}.eco-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eco-editor-note{font:12px/1.4 var(--eco-font-body);padding:10px 16px;background:#fff8;border:1px dashed #0003;text-align:center;margin:0}
/*# sourceMappingURL=/cdn/shop/t/34/assets/eco-base.css.map */
