html{scroll-behavior:smooth}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em;font-weight:700}h1,.h1{font-size:clamp(1.75rem,4vw,2.5rem)}h2,.h2{font-size:clamp(1.4rem,3vw,2rem)}.card-wrapper{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1a305014}.card-wrapper .card__media img,.card-wrapper .media img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.03)}.collection-card-wrapper{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.collection-card-wrapper:hover{transform:translateY(-3px);box-shadow:0 8px 20px #1a30501a}.button,.shopify-challenge__button,button.button{transition:all .25s cubic-bezier(.16,1,.3,1);font-weight:600;letter-spacing:.02em}.button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1a305033}.button--secondary:hover{transform:translateY(-1px)}.announcement-bar{font-weight:500;letter-spacing:.03em;font-size:.85rem}.header{border-bottom:1px solid rgba(26,48,80,.06)}.header__menu-item{transition:color .2s ease,opacity .2s ease;font-weight:500}.header__menu-item:hover{opacity:.7}.price-item{font-weight:700;font-variant-numeric:tabular-nums}.price .price-item--regular{color:#1a3050}.multicolumn-card{transition:transform .3s ease}.multicolumn-card:hover{transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-template--index>*{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) both}.section-template--index>*:nth-child(1){animation-delay:0s}.section-template--index>*:nth-child(2){animation-delay:.1s}.section-template--index>*:nth-child(3){animation-delay:.2s}.section-template--index>*:nth-child(4){animation-delay:.3s}.section-template--index>*:nth-child(5){animation-delay:.5s}.section-template--index>*:nth-child(6){animation-delay:.6s}.product__media-wrapper img{border-radius:8px}.product__info-wrapper{animation:fadeInUp .4s cubic-bezier(.16,1,.3,1) both}.product-form__input label{font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:#1a3050}.footer{border-top:1px solid rgba(26,48,80,.08)}.footer__content-top{padding-top:3rem}.footer-block__heading{font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.1em;margin-bottom:1.2rem}.footer-block ul li{margin-bottom:.4rem}.footer-block ul li a{transition:opacity .2s ease;font-size:.9rem}.footer-block ul li a:hover{opacity:.6}.newsletter-form__field-wrapper input{border-radius:8px 0 0 8px}.newsletter-form__field-wrapper .newsletter-form__button{border-radius:0 8px 8px 0}.banner__content{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}.breadcrumbs{font-size:.8rem;letter-spacing:.02em}.cart-drawer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge{font-weight:700;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.search__input{border-radius:8px;transition:box-shadow .2s ease}.search__input:focus{box-shadow:0 0 0 2px #1a305026}@media screen and (max-width:749px){h1,.h1{font-size:1.6rem}h2,.h2{font-size:1.3rem}.card-wrapper:hover{transform:none;box-shadow:none}}::selection{background:#1a305026;color:#1a3050}.quantity__button{transition:background-color .15s ease}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jm-custom.css.map */
