.button:not(.button--secondary){background-image:linear-gradient(120deg,#0f6e56,#0f6e56);background-repeat:no-repeat;background-size:0% 100%;background-position:left center;transition:background-size .45s cubic-bezier(.4,0,.2,1),transform .3s ease;letter-spacing:.1em;text-transform:uppercase;font-size:1.4rem}.button:not(.button--secondary):hover{background-size:100% 100%;transform:translateY(-2px)}.button--secondary{transition:color .3s ease,box-shadow .3s ease,transform .3s ease;letter-spacing:.1em;text-transform:uppercase;font-size:1.4rem}.button--secondary:hover{color:#0f6e56;box-shadow:0 0 0 .1rem #0f6e56;transform:translateY(-2px)}.cal-fade{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.cal-fade.is-visible{opacity:1;transform:none}.cal-eyebrow{color:#0f6e56;letter-spacing:.2em;text-transform:uppercase;font-size:1.3rem;margin:0 0 1rem}.product__info-container>.product__text.caption-with-letter-spacing{color:#0f6e56;letter-spacing:.2em;font-size:1.2rem;margin-bottom:.4rem}.product__title>*{margin-bottom:.6rem}.product .price .price-item--regular,.product .price .price-item--sale{font-size:2rem}.product__info-container .product-form__submit{width:100%}.product__media-item img{border-radius:.8rem}.product__accordion .accordion__title{font-size:1.5rem;letter-spacing:.03em}.product__info-container>.product__text+.product__accordion{margin-top:2rem}.product-form__submit{position:relative;overflow:hidden;background:#2c2c2a!important;color:#fbfaf7!important;transition:background .35s ease,transform .3s ease,box-shadow .3s ease}.product-form__submit:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.22) 50%,transparent 100%);transform:skew(-12deg);animation:calShine 3.4s ease-in-out infinite;pointer-events:none}@keyframes calShine{0%{left:-60%}55%{left:130%}to{left:130%}}.product-form__submit:hover{background:#0f6e56!important;transform:translateY(-2px);box-shadow:0 10px 22px #0f6e5647}.product-form__submit:active{transform:translateY(0) scale(.98);box-shadow:none}.cal-drawer-ship{margin:1rem 0 .6rem;padding:1.1rem 0 1.3rem;border-bottom:.1rem solid rgba(44,44,42,.08)}.cal-drawer-ship p{margin:0 0 .8rem;font-size:1.3rem;line-height:1.5;color:#5f5e5a}.cal-drawer-ship strong{color:#2c2c2a}.cal-drawer-ship.is-done p,.cal-drawer-ship.is-done strong{color:#0f6e56}.cal-drawer-ship__bar{height:.6rem;border-radius:99rem;background:#2c2c2a1f;overflow:hidden}.cal-drawer-ship__fill{display:block;height:100%;border-radius:99rem;background:linear-gradient(90deg,#0f6e56,#5dcaa5);transition:width .6s cubic-bezier(.22,.9,.36,1)}.header-wrapper{background:#fbfaf7b3!important;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:background .45s ease,backdrop-filter .45s ease,box-shadow .45s ease,border-color .45s ease;position:relative;border-bottom:.1rem solid rgba(44,44,42,.06)}.header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:-.1rem;height:.1rem;background:linear-gradient(90deg,transparent,rgba(15,110,86,.5),transparent);background-size:200% 100%;animation:calHeaderShimmer 7s linear infinite;opacity:.7}.cal-header-glass .header-wrapper{background:#fbfaf79e!important;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 8px 30px -18px #2c2c2a40}@keyframes calHeaderShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}header-menu,.header__inline-menu{position:relative}.header__menu-item{position:relative;z-index:2}.cal-liquid{position:absolute;top:50%;left:0;height:3.6rem;width:0;transform:translateY(-50%);border-radius:99rem;background:radial-gradient(circle at 30% 30%,#0f6e5629,#0f6e5614 70%);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:1;filter:blur(.5px)}.cal-liquid.is-active{opacity:1}.cal-liquid.is-moving{filter:blur(3px)}.search-modal__form{border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:0!important}predictive-search .search__input,#Search-In-Modal,.search-modal__form input[type=search],.search-modal input[type=search]{border:.15rem solid rgba(44,44,42,.16)!important;border-radius:99rem!important;background:#fbfaf7!important;color:#2c2c2a!important;font-size:1.5rem!important;padding:1.3rem 5.2rem 1.3rem 2rem!important;transition:border-color .3s ease,box-shadow .3s ease!important;box-shadow:none!important}predictive-search .search__input:focus,#Search-In-Modal:focus,.search-modal__form input[type=search]:focus{outline:none!important;border-color:#0f6e56!important;box-shadow:0 0 0 .35rem #0f6e561f!important}.search-modal{border:0!important;background:transparent!important}.search-modal__content{background:transparent!important;border:0!important;box-shadow:none!important}.search-modal__form .reset__button,.search-modal__form button[type=reset]{color:#8a887f!important;transition:color .25s ease,transform .25s ease!important}.search-modal__form .reset__button:hover,.search-modal__form button[type=reset]:hover{color:#0f6e56!important;transform:rotate(90deg)!important}.search-modal__form button[type=submit] svg,.search__button svg{color:#0f6e56!important}.search-modal__close-button{background:#2c2c2a!important;border-radius:50%!important;color:#fbfaf7!important;transition:background .3s ease,transform .3s ease!important}.search-modal__close-button:hover{background:#0f6e56!important;transform:rotate(90deg)!important}.predictive-search{border:.1rem solid rgba(44,44,42,.1)!important;border-radius:1.6rem!important;box-shadow:0 20px 40px -20px #2c2c2a4d!important;margin-top:1.2rem!important;overflow:hidden!important}.predictive-search__item{transition:background .2s ease!important}.predictive-search__item:hover,.predictive-search__item:focus{background:#efede5!important}.predictive-search__item .price{color:#0f6e56!important}@media(prefers-reduced-motion:reduce){.button,.button--secondary,.cal-fade{transition:none!important;transform:none!important;opacity:1!important}.product-form__submit:before{animation:none;display:none}.cal-drawer-ship__fill{transition:none}.header-wrapper:after{animation:none}.cal-liquid{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/calmoroo-premium.css.map */
