:root{--mekisan-primary: #0033CC;--mekisan-primary-light: #1A56FF;--mekisan-primary-dark: #002299;--mekisan-gold: #D4AF37;--mekisan-gold-light: #F4D03F;--mekisan-gold-dark: #9A7B2C;--mekisan-gold-soft: rgba(212, 175, 55, .15);--mekisan-bg: #F8FAFC;--mekisan-white: #ffffff;--mekisan-text: #111827;--mekisan-text-body: #4B5563;--mekisan-text-light: #64748B;--mekisan-border: #F3F4F6;--mekisan-border-alt: #E2E8F0;--mekisan-radius: 1.25rem;--mekisan-radius-sm: .75rem;--mekisan-radius-full: 9999px;--mekisan-shadow: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--mekisan-shadow-glass: 0 8px 32px 0 rgba(31, 38, 135, .07);--mekisan-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--mekisan-shadow-gold: 0 0 15px rgba(212, 175, 55, .1);--mekisan-transition-fast: .15s ease;--mekisan-transition: .3s ease;--mekisan-transition-smooth: .5s cubic-bezier(.4, 0, .2, 1);--mekisan-royal-gradient: linear-gradient(135deg, #0033CC 0%, #D4AF37 100%);--mekisan-blue-gradient: linear-gradient(135deg, #0033CC 0%, #1A56FF 100%);--mekisan-glass-bg: rgba(255, 255, 255, .7);--mekisan-glass-border: rgba(255, 255, 255, .4);--mekisan-success: #10B981;--mekisan-warning: #F59E0B;--mekisan-error: #EF4444}h1,.h1{line-height:1.2!important;letter-spacing:-.025em;color:var(--mekisan-text)!important}h2,.h2{line-height:1.2!important;letter-spacing:-.02em;color:var(--mekisan-text)!important}h3,.h3,h4,.h4,h5,.h5{line-height:1.2!important;color:var(--mekisan-text)!important}p,.rte,.rte p{line-height:1.6;color:var(--mekisan-text-body);max-width:65ch}.button,.shopify-challenge__button,button[name=add],.cart__submit-button,a.button{background:linear-gradient(135deg,var(--mekisan-primary-light) 0%,var(--mekisan-primary) 100%)!important;color:var(--mekisan-white)!important;border:none!important;border-radius:var(--mekisan-radius-sm)!important;transition:all var(--mekisan-transition)!important;font-weight:600!important;letter-spacing:.01em;box-shadow:0 4px 15px #0033cc40!important;padding:1rem 2rem}.button:hover,a.button:hover,button[name=add]:hover,.cart__submit-button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 25px #0033cc59!important;color:var(--mekisan-white)!important}.button--secondary,a.button--secondary{background:var(--mekisan-white)!important;border:2px solid var(--mekisan-primary)!important;color:var(--mekisan-primary)!important;box-shadow:none!important}.button--secondary:hover,a.button--secondary:hover{background:var(--mekisan-primary)!important;color:var(--mekisan-white)!important}.button--tertiary,a.button--tertiary{background:transparent!important;color:var(--mekisan-white)!important;border:2px solid rgba(255,255,255,.3)!important;box-shadow:none!important}.button--tertiary:hover,a.button--tertiary:hover{border-color:#fff9!important;background:#ffffff1a!important}.card-wrapper,.card,.product-card-wrapper{border-radius:var(--mekisan-radius)!important;border:1px solid var(--mekisan-border)!important;transition:all var(--mekisan-transition)!important;overflow:hidden}.card-wrapper:hover,.product-card-wrapper:hover{transform:translateY(-4px)!important;box-shadow:var(--mekisan-shadow-lg)!important}.card__inner{border-radius:var(--mekisan-radius)!important;background:#ffffffe6!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--mekisan-glass-border)!important}.card__heading a{color:var(--mekisan-text)!important;font-weight:600!important}.price-item--regular,.price-item--sale{color:var(--mekisan-primary)!important;font-weight:700!important}.header{border-bottom:2px solid rgba(212,175,55,.15)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffd9}.header__heading-link img{max-height:42px}.announcement-bar{background:linear-gradient(135deg,var(--mekisan-primary) 0%,var(--mekisan-primary-dark) 100%)!important;font-weight:500;letter-spacing:.02em}.announcement-bar *{color:var(--mekisan-white)!important}.collection-card-wrapper .card__content,.collection-list__item .card__content,.card--collection .card__content{position:relative}.collection-card-wrapper .card__content:before,.collection-list__item .card__content:before,.card--collection .card__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(15,23,42,.75) 0%,rgba(15,23,42,.2) 60%,transparent 100%);z-index:1;border-radius:inherit;pointer-events:none}.collection-card-wrapper .card__heading,.collection-list__item .card__heading,.card--collection .card__heading,.collection-card-wrapper .card__heading a,.collection-list__item .card__heading a,.card--collection .card__heading a{color:var(--mekisan-white)!important;position:relative;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.4);font-weight:700!important}.color-scheme-2 .card__heading,.color-scheme-2 .card__heading a,.color-scheme-2 h3,.color-scheme-2 h2{color:var(--mekisan-white)!important}.color-scheme-2 p,.color-scheme-2 .rte,.color-scheme-2 .rte p,.color-scheme-2 span,.color-scheme-2 .multicolumn-card__info,.color-scheme-2 .rich-text__text,.color-scheme-2 .rich-text__text p{color:#ffffffd9!important}.color-scheme-2 a:not(.button),.color-scheme-2 .link{color:var(--mekisan-gold-light)!important}.color-scheme-2 a:not(.button):hover{color:var(--mekisan-white)!important}.color-scheme-3 p,.color-scheme-3 .rte,.color-scheme-3 .rte p{color:#ffffffd9!important}.color-scheme-3 h2,.color-scheme-3 h3{color:var(--mekisan-white)!important}.multicolumn-card__info h3{color:var(--mekisan-text)!important;font-weight:700!important;font-size:1.125rem!important}.multicolumn-card__info p,.multicolumn-card__info .rte,.multicolumn-card__info .rte p{color:var(--mekisan-body)!important;font-size:.95rem!important;line-height:1.6!important}.color-scheme-2 .multicolumn-card__info h3{color:var(--mekisan-white)!important}.color-scheme-2 .multicolumn-card__info p,.color-scheme-2 .multicolumn-card__info .rte p{color:#ffffffd9!important}.badge{border-radius:var(--mekisan-radius-full)!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;font-size:.7rem!important;padding:.3rem .8rem!important}.badge{background:#f3f4f6!important;color:#374151!important}.badge--primary{background:#0033cc1a!important;color:var(--mekisan-primary)!important}.badge--success,.badge[class*=sold]{background:#10b9811a!important;color:var(--mekisan-success)!important}.badge--gold{background:var(--mekisan-gold-soft)!important;color:var(--mekisan-gold-dark)!important}.section-footer,.footer,footer.footer{background:#0f172a!important;color:var(--mekisan-white)!important}.section-footer *,footer.footer *,.footer *{color:#ffffffd9!important}.footer h2,.footer h3,.footer h4,.footer .footer-block__heading,.footer .heading,footer.footer h2,footer.footer h3,footer.footer h4{color:var(--mekisan-white)!important;font-weight:600!important}.footer a:not(.button),footer.footer a:not(.button){color:#ffffffb3!important;transition:color var(--mekisan-transition)!important}.footer a:not(.button):hover,footer.footer a:not(.button):hover{color:var(--mekisan-gold-light)!important}.footer .footer__content-bottom,footer.footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)!important}.footer .copyright,footer.footer .copyright{color:#ffffff80!important}.footer .field__input,footer.footer .field__input{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--mekisan-white)!important;border-radius:var(--mekisan-radius-sm)!important}.footer .field__input::placeholder,footer.footer .field__input::placeholder{color:#ffffff80!important}.footer .field__input:focus,footer.footer .field__input:focus{border-color:var(--mekisan-gold)!important;box-shadow:0 0 0 3px #d4af3733!important}.footer .newsletter-form__button,footer.footer .newsletter-form__button{background:var(--mekisan-gold)!important;color:#0f172a!important}.footer .list-social__link svg,.footer .list-social__link,footer.footer .list-social__link svg,footer.footer .list-social__link{color:#fff9!important;fill:#fff9!important}.footer .list-social__link:hover svg,.footer .list-social__link:hover,footer.footer .list-social__link:hover svg,footer.footer .list-social__link:hover{color:var(--mekisan-gold-light)!important;fill:var(--mekisan-gold-light)!important}.footer .list-payment svg,footer.footer .list-payment svg{fill:#fff9!important}.footer details summary,.footer .disclosure__button,footer.footer details summary,footer.footer .disclosure__button{color:var(--mekisan-white)!important}.color-scheme-4,.color-scheme-5{color:var(--mekisan-white)!important}.color-scheme-4 *,.color-scheme-5 *{color:inherit}.color-scheme-4 h1,.color-scheme-4 h2,.color-scheme-4 h3,.color-scheme-5 h1,.color-scheme-5 h2,.color-scheme-5 h3{color:var(--mekisan-white)!important}.color-scheme-4 p,.color-scheme-5 p{color:#ffffffd9!important}a:not(.button):not(.footer a):hover{color:var(--mekisan-primary-light)!important}.newsletter-form__field-wrapper .field__input{border-radius:var(--mekisan-radius-sm)!important;border:2px solid var(--mekisan-border-alt)!important}.newsletter-form__field-wrapper .field__input:focus{border-color:var(--mekisan-primary)!important;box-shadow:0 0 0 3px #0033cc1a!important}#shopify-pc-banner,#shopify-pc__banner{border-radius:var(--mekisan-radius)!important;box-shadow:var(--mekisan-shadow-lg)!important;border:1px solid var(--mekisan-border-alt)!important}.predictive-search{border-radius:var(--mekisan-radius-sm)!important;box-shadow:var(--mekisan-shadow-lg)!important}.icon-accordion .icon-accordion__icon,.collapsible-content__header .icon{color:var(--mekisan-gold)!important}.product__title h1{color:var(--mekisan-text)!important;letter-spacing:-.02em}.product__description{line-height:1.6;color:var(--mekisan-text-body)!important}.blog-articles .card.card--standard{border-radius:var(--mekisan-radius)!important}.blog-articles .card__heading a{color:var(--mekisan-text)!important;letter-spacing:-.01em}.article-card__info,.article-card__info *,.blog-articles .card__information time{color:var(--mekisan-text-light)!important}.article-card__excerpt,.blog-articles .card__information .article-card__excerpt{color:var(--mekisan-text-body)!important}.shopify-section{animation:mekisanFadeIn .4s ease-out}@keyframes mekisanFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 749px){.button,a.button{padding:1rem 1.5rem!important;font-size:.95rem!important}.card-wrapper:hover,.product-card-wrapper:hover{transform:none!important}.header__icon,.menu-drawer__menu-item,.header__menu-item{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}h1,.h1{font-size:2rem!important}h2,.h2{font-size:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mekisan-brand.css.map */
