@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://earthen-co.com/cdn/fonts/montserrat/montserrat_n3.29e699231893fd243e1620595067294bb067ba2a.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://earthen-co.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2) format("woff2")}earthen-summit-carousel{display:block;position:relative;isolation:isolate;overflow:hidden;color:var(--ec-ink, #282c2e);background:var(--ec-background, #fcfbf9);font-family:Garamond,Baskerville,Caslon,serif;letter-spacing:0}.earthen-carousel *,.earthen-carousel *:before,.earthen-carousel *:after{box-sizing:border-box}.earthen-carousel [hidden]{display:none!important}.earthen-carousel[data-grid]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,var(--ec-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--ec-grid) 1px,transparent 1px);background-size:72px 72px;background-position:center top}.earthen-carousel .ec-inner{max-width:1440px;margin:0 auto;padding:42px 24px 32px;text-align:center}.earthen-carousel .ec-heading{font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin:0 0 12px;letter-spacing:0;text-transform:uppercase}.earthen-carousel .ec-stage{position:relative;height:440px;touch-action:pan-y pinch-zoom}.earthen-carousel .ec-word{position:absolute;inset:4px 0 auto;height:218px;display:flex;align-items:center;justify-content:center;font-family:Montserrat,Arial,sans-serif;font-size:156px;font-weight:300;line-height:1;color:var(--ec-word-color, var(--ec-ink));transition:color .4s ease;letter-spacing:0;pointer-events:none;white-space:nowrap}.earthen-carousel .ec-typed{display:inline-block}.earthen-carousel .ec-cursor{display:inline-block;vertical-align:-.03em;width:2px;height:.7em;margin-left:8px;background:currentColor;animation:ec-blink 1.1s step-end infinite}.earthen-carousel .ec-product{-webkit-appearance:none;appearance:none;position:absolute;top:28px;left:50%;width:440px;height:420px;border:0;border-radius:0;margin:0;padding:0;background:transparent;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translate(-50%);transform-origin:center;transition:transform .65s cubic-bezier(.22,.68,.2,1),opacity .4s ease;-webkit-tap-highlight-color:transparent}.earthen-carousel .ec-product[data-position=active]{z-index:3;transform:translate(-50%) scale(1);opacity:1}.earthen-carousel .ec-product[data-position=previous]{z-index:2;transform:translate(calc(-50% - 400px)) translateY(50px) scale(.52) rotate(-9deg);opacity:.86}.earthen-carousel .ec-product[data-position=next]{z-index:2;transform:translate(calc(-50% + 400px)) translateY(50px) scale(.52) rotate(9deg);opacity:.86}.earthen-carousel .ec-product[data-position=hidden]{opacity:0;visibility:hidden;pointer-events:none}.earthen-carousel .ec-watch{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.earthen-carousel .ec-image-missing{font-size:22px}.earthen-carousel .ec-info{min-height:228px;position:relative}.earthen-carousel .ec-panel{margin:0 auto;max-width:580px}.earthen-carousel .ec-title{font-family:Montserrat,Arial,sans-serif;font-size:34px;font-weight:400;line-height:1.2;letter-spacing:0;margin:8px 0 12px;color:inherit}.earthen-carousel .ec-description{font-size:19px;line-height:1.4;min-height:53px;margin:0 auto 8px;color:inherit;max-width:560px}.earthen-carousel .ec-specs{font-size:16px;line-height:1.4;max-width:480px;margin:0 auto 10px}.earthen-carousel .ec-price{font-size:18px;line-height:1.5;margin:0 0 8px;font-variant-numeric:tabular-nums}.earthen-carousel .ec-stock{margin-left:10px}.earthen-carousel .ec-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:inherit;border-bottom:1px solid currentColor;text-decoration:none;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;padding:5px 0}.earthen-carousel .ec-link:hover{opacity:.7}.earthen-carousel .ec-link svg{width:16px;height:16px;flex:0 0 16px}.earthen-carousel .ec-controls{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:10px}.earthen-carousel .ec-icon{-webkit-appearance:none;appearance:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px;margin:0;background:transparent;color:inherit;border:1px solid transparent;border-radius:0;cursor:pointer}.earthen-carousel .ec-icon:hover{border-color:currentColor}.earthen-carousel .ec-icon svg{display:block;width:20px;height:20px}.earthen-carousel .ec-playback{border-left:1px solid var(--ec-grid);margin-left:4px}.earthen-carousel .ec-swatches{display:flex;align-items:center;justify-content:center;gap:0}.earthen-carousel .ec-swatch{-webkit-appearance:none;appearance:none;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;position:relative;cursor:pointer}.earthen-carousel .ec-swatch:before{content:"";position:absolute;width:16px;height:16px;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:var(--ec-swatch)}.earthen-carousel .ec-swatch[aria-pressed=true]:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid currentColor;border-radius:50%}.earthen-carousel button:focus-visible,.earthen-carousel a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.earthen-carousel .ec-product:focus-visible{outline-offset:-26px}.earthen-carousel .ec-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.earthen-carousel .ec-no-script{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:0}.earthen-carousel .ec-no-script a{color:inherit}.earthen-carousel .ec-setup{font-size:13px}@keyframes ec-blink{50%{opacity:0}}@media(min-width:1100px)and (max-width:1199px){.earthen-carousel .ec-word{font-size:132px}}@media(min-width:768px)and (max-width:1099px){.earthen-carousel .ec-word{font-size:92px}.earthen-carousel .ec-product[data-position=previous]{transform:translate(calc(-50% - 285px)) translateY(50px) scale(.46) rotate(-9deg)}.earthen-carousel .ec-product[data-position=next]{transform:translate(calc(-50% + 285px)) translateY(50px) scale(.46) rotate(9deg)}}@media(max-width:767px){.earthen-carousel .ec-inner{padding:32px 16px 24px}.earthen-carousel[data-grid]:before{background-size:44px 44px}.earthen-carousel .ec-heading{font-size:11px;margin-bottom:16px}.earthen-carousel .ec-stage{height:370px}.earthen-carousel .ec-word{inset:26px 0 auto;font-size:72px;height:150px;align-items:flex-start;white-space:normal}.earthen-carousel .ec-typed{max-width:280px}.earthen-carousel[data-long-name=true] .ec-word{top:0;font-size:62px}.earthen-carousel[data-long-name=true] .ec-typed{max-width:260px}.earthen-carousel .ec-cursor{margin-left:4px;width:1px}.earthen-carousel .ec-product{width:min(330px,90%);height:312px;top:55px}.earthen-carousel .ec-product[data-position=previous]{transform:translate(calc(-50% - 260px)) translateY(18px) scale(.35) rotate(-8deg);opacity:.45}.earthen-carousel .ec-product[data-position=next]{transform:translate(calc(-50% + 260px)) translateY(18px) scale(.35) rotate(8deg);opacity:.45}.earthen-carousel .ec-info{min-height:236px}.earthen-carousel .ec-title{font-size:27px;margin:0 0 10px}.earthen-carousel .ec-description{font-size:18px;max-width:330px;min-height:51px;margin:0 auto 8px}.earthen-carousel .ec-specs{font-size:16px;max-width:320px;min-height:45px}.earthen-carousel .ec-controls{gap:4px;margin-top:4px}}@media(max-width:359px){.earthen-carousel .ec-word{font-size:62px}.earthen-carousel[data-long-name=true] .ec-word{font-size:54px}.earthen-carousel .ec-stage{height:342px}.earthen-carousel .ec-product{height:284px}.earthen-carousel .ec-info{min-height:282px}.earthen-carousel .ec-description{min-height:76px}.earthen-carousel .ec-specs{min-height:67px}}@media(prefers-reduced-motion:reduce){.earthen-carousel .ec-product,.earthen-carousel .ec-word{transition:none}.earthen-carousel .ec-cursor{animation:none;display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
