.announcement-bar{overflow:hidden;position:relative}.announcement-bar__message{animation:fadeInUp .5s ease-out}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.card-wrapper{transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94);border-radius:12px}.card-wrapper:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.card__media{overflow:hidden;border-radius:12px 12px 0 0}.card__media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.card-wrapper:hover .card__media img{transform:scale(1.08)}.quick-add__submit{background-color:#4a8c6e!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:600!important;letter-spacing:.5px;text-transform:uppercase;font-size:12px!important;transition:all .3s ease!important}.quick-add__submit:hover{background-color:#3d7a5e!important;transform:scale(1.02);box-shadow:0 4px 15px #4a8c6e66}.button,.shopify-challenge__button,button.button{background-color:#4a8c6e;border:none;border-radius:8px;color:#fff;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:14px 32px;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.button:hover,.shopify-challenge__button:hover{background-color:#3d7a5e;box-shadow:0 6px 20px #4a8c6e66;transform:translateY(-2px)}.button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease}.button:hover:after{left:100%}.button--secondary{background-color:transparent;border:2px solid #4A8C6E;color:#4a8c6e}.button--secondary:hover{background-color:#4a8c6e;color:#fff}.slideshow .banner__heading{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:-.5px;text-shadow:0 2px 20px rgba(0,0,0,.3);animation:fadeInUp .8s ease-out}.slideshow .banner__text{font-size:clamp(1rem,2vw,1.3rem);text-shadow:0 1px 10px rgba(0,0,0,.3);animation:fadeInUp 1s ease-out .2s both}.slideshow .banner__buttons{animation:fadeInUp 1.2s ease-out .4s both}.slideshow .banner__buttons .button{padding:16px 40px;font-size:14px;letter-spacing:2px}.price-item--regular,.price-item--sale{color:#4a8c6e!important;font-weight:700}.price-item--regular s,.price--compare{color:#999!important;font-weight:400}.section-header__title,.title,h2.h2,h2{position:relative;letter-spacing:-.3px}.multicolumn-card{text-align:center;padding:32px 24px;transition:transform .3s ease,box-shadow .3s ease;border-radius:16px}.multicolumn-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000014}.multicolumn-card__info .h3{color:#4a8c6e;margin-bottom:12px}.image-with-text .image-with-text__content{padding:48px 40px}.image-with-text__media{overflow:hidden;border-radius:12px}.image-with-text__media img{transition:transform .6s ease}.image-with-text:hover .image-with-text__media img{transform:scale(1.03)}.newsletter{position:relative}.newsletter .field__input{border-radius:8px 0 0 8px!important;border:2px solid rgba(255,255,255,.3)!important;background:#ffffff1a!important;color:#fff!important;padding:14px 20px!important}.newsletter .field__input::placeholder{color:#fff9!important}.newsletter .newsletter__button{border-radius:0 8px 8px 0!important;background:#fff!important;color:#4a8c6e!important;font-weight:700!important}.newsletter .newsletter__button:hover{background:#f5f5f5!important;transform:none}.header{padding:12px 0;transition:box-shadow .3s ease}.shopify-section-group-header-group .header-wrapper{border-bottom:1px solid rgba(0,0,0,.05)}.header.shopify-section-header-sticky{box-shadow:0 2px 20px #00000014}.header__heading-logo{max-width:140px}.footer{padding:60px 0 30px}.footer__title{font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:13px;margin-bottom:20px}.footer-block__details-content a{transition:opacity .2s ease}.footer-block__details-content a:hover{opacity:.7}.collapsible-content summary{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.08);transition:color .2s ease}.collapsible-content summary:hover{color:#4a8c6e}.collapsible-content .accordion__content{animation:fadeIn .3s ease}.badge{font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase;padding:6px 12px;border-radius:20px}.cart-drawer{border-radius:16px 0 0 16px}.scroll-trigger.scroll-trigger--design-fade-in{transition-duration:.8s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.media--loading-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@media(max-width:749px){.slideshow .banner__heading{font-size:2rem}.slideshow .banner__buttons .button{padding:14px 28px;font-size:12px}.multicolumn-card{padding:24px 16px}.image-with-text .image-with-text__content{padding:32px 20px}.card-wrapper:hover{transform:translateY(-4px)}}::selection{background:#4a8c6e;color:#fff}.shopify-section{animation:fadeIn .6s ease-out}.product__info-wrapper .price{font-size:1.4rem}.announcement-bar a,.announcement-bar p,.announcement-bar span{font-weight:600;letter-spacing:1.5px;font-size:12px;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-koravem.css.map */
