:root{--ms-deep-green: #1A2E1E;--ms-gold: #C9A84C;--ms-gold-light: #E8C97A;--ms-red: #B22222;--ms-red-light: #D42B2B;--ms-cream: #FAF7F2;--ms-dark: #1C1C1C;--ms-text-muted: #6B6B6B;--ms-border: rgba(201, 168, 76, .3);--font-heading: "Playfair Display", "Noto Serif JP", Georgia, serif;--font-body: "Montserrat", "Noto Sans JP", sans-serif;--font-caps: "Montserrat", sans-serif;--letter-wide: .12em;--letter-xwide: .18em}.announcement-bar{background:linear-gradient(90deg,#0f1f12,#1a2e1e,#0f1f12)!important;border-bottom:1px solid var(--ms-gold)!important;padding:10px 0!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span{font-family:var(--font-caps)!important;font-size:11px!important;font-weight:600!important;letter-spacing:var(--letter-xwide)!important;text-transform:uppercase!important;color:var(--ms-gold)!important}.header-wrapper,.header{background-color:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.header__heading-link,.header__menu-item{font-family:var(--font-caps)!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase!important;color:var(--ms-dark)!important;transition:color .2s ease!important}.header__menu-item:hover{color:var(--ms-red)!important}.banner__media:after,.slideshow__media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(10,15,10,.72) 0%,transparent 100%);pointer-events:none}.banner__box h1,.banner__box .banner__heading,.hero__heading{font-family:var(--font-heading)!important;font-size:clamp(2.2rem,4.5vw,4.2rem)!important;font-weight:700!important;letter-spacing:.04em!important;color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.5)!important;line-height:1.2!important}.banner__box .banner__text{font-family:var(--font-caps)!important;font-size:12px!important;letter-spacing:var(--letter-xwide)!important;text-transform:uppercase!important;color:var(--ms-gold)!important;font-weight:500!important}.banner__box .button,.hero .button{background:var(--ms-gold)!important;border-color:var(--ms-gold)!important;color:var(--ms-dark)!important;font-family:var(--font-caps)!important;font-size:11px!important;font-weight:700!important;letter-spacing:var(--letter-xwide)!important;text-transform:uppercase!important;padding:14px 32px!important;border-radius:0!important;transition:all .25s ease!important}.banner__box .button:hover,.hero .button:hover{background:var(--ms-gold-light)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #c9a84c59!important}.section__heading,h2.title,h2.h1{font-family:var(--font-heading)!important;font-weight:600!important;letter-spacing:.03em!important;color:var(--ms-dark)!important}.section__subheading,.caption-with-letter-spacing{font-family:var(--font-caps)!important;font-size:10px!important;font-weight:700!important;letter-spacing:var(--letter-xwide)!important;text-transform:uppercase!important;color:var(--ms-red)!important}.card{border-radius:2px!important;overflow:hidden!important;transition:transform .3s ease,box-shadow .3s ease!important}.card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px #0000001f!important}.card__heading,.card__heading a{font-family:var(--font-caps)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--ms-dark)!important}.price__regular,.price--on-sale .price__sale{font-family:var(--font-caps)!important;font-weight:600!important;color:var(--ms-red)!important;font-size:14px!important}.price__container .badge{background:var(--ms-red)!important;border-radius:2px!important}.product__title,.product .product__title h1{font-family:var(--font-heading)!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:600!important;letter-spacing:.04em!important;color:var(--ms-dark)!important;line-height:1.2!important}.product__price .price__regular,.product__price .price__sale{font-size:1.5rem!important;font-weight:700!important;color:var(--ms-red)!important}.product-form__submit,button[name=add]{background:var(--ms-red)!important;border-color:var(--ms-red)!important;color:#fff!important;font-family:var(--font-caps)!important;font-size:12px!important;font-weight:700!important;letter-spacing:var(--letter-xwide)!important;text-transform:uppercase!important;border-radius:2px!important;height:56px!important;transition:all .25s ease!important}.product-form__submit:hover,button[name=add]:hover{background:#8b0000!important;border-color:#8b0000!important;transform:translateY(-1px)!important;box-shadow:0 6px 24px #b222224d!important}.product__description,.product__description p{font-family:var(--font-body)!important;font-size:14px!important;line-height:1.85!important;color:#3a3a3a!important}.product__description blockquote,.rte blockquote{border-left:3px solid var(--ms-gold)!important;background:#c9a84c0d!important;padding:20px 24px!important;font-style:italic!important;font-family:var(--font-heading)!important;font-size:15px!important;line-height:1.8!important;color:#2a2a2a!important;margin:24px 0!important}.multicolumn .multicolumn-card{background:#fff!important;border:1px solid rgba(0,0,0,.07)!important;border-top:3px solid var(--ms-gold)!important;padding:32px 28px!important;border-radius:2px!important;transition:all .3s ease!important}.multicolumn .multicolumn-card:hover{box-shadow:0 8px 30px #0000001a!important;transform:translateY(-3px)!important;border-top-color:var(--ms-red)!important}.multicolumn-card__info .multicolumn-card__title,.multicolumn-card h3{font-family:var(--font-caps)!important;font-size:13px!important;letter-spacing:var(--letter-wide)!important;font-weight:700!important;text-transform:uppercase!important;color:var(--ms-dark)!important;margin-bottom:12px!important}.multicolumn-card__info p{font-size:13px!important;line-height:1.8!important;color:var(--ms-text-muted)!important}.multicolumn>.title,.multicolumn h2{font-family:var(--font-heading)!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;font-weight:400!important;text-align:center!important;margin-bottom:8px!important;color:var(--ms-dark)!important}.image-with-text .image-with-text__content h2,.image-with-text .image-with-text__heading{font-family:var(--font-heading)!important;font-size:clamp(1.6rem,3vw,2.6rem)!important;font-weight:600!important;letter-spacing:.03em!important;color:var(--ms-dark)!important;line-height:1.3!important}.image-with-text .image-with-text__text,.image-with-text p{font-size:14px!important;line-height:1.9!important;color:#444!important}.image-with-text .button{background:var(--ms-red)!important;border-color:var(--ms-red)!important;color:#fff!important;font-family:var(--font-caps)!important;font-size:11px!important;font-weight:700!important;letter-spacing:var(--letter-xwide)!important;text-transform:uppercase!important;border-radius:2px!important;padding:14px 28px!important;transition:all .25s ease!important}.image-with-text .button:hover{background:#8b0000!important;transform:translateY(-1px)!important}.footer{background:var(--ms-deep-green)!important;border-top:1px solid rgba(201,168,76,.3)!important}.footer__content-top,.footer__content-bottom{color:#ffffffbf!important}.footer a,.footer__column a{color:#ffffffb3!important;font-family:var(--font-caps)!important;font-size:12px!important;letter-spacing:.06em!important;text-decoration:none!important;transition:color .2s ease!important}.footer a:hover,.footer__column a:hover{color:var(--ms-gold)!important}.footer__content-bottom p,.footer__copyright{font-size:11px!important;color:#ffffff73!important;font-family:var(--font-caps)!important;letter-spacing:.05em!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:var(--ms-red);border-radius:3px}.quantity__button{color:var(--ms-dark)!important;border-color:#00000026!important;transition:all .2s ease!important}.quantity__button:hover{background:var(--ms-dark)!important;color:#fff!important}@media screen and (max-width:749px){.banner__box h1,.banner__box .banner__heading{font-size:clamp(1.8rem,7vw,2.8rem)!important}.multicolumn .multicolumn-card{padding:24px 20px!important}.product-form__submit,button[name=add]{height:52px!important;font-size:11px!important}}@keyframes goldShimmer{0%{background-position:-200% center}to{background-position:200% center}}.gold-text{background:linear-gradient(90deg,#c9a84c,#f0d675,#c9a84c);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShimmer 3s linear infinite;font-weight:700;font-family:var(--font-heading)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mirai-seeds-custom.css.map */
