body,body *,input,select,textarea,button,.shopify-section *,.customer *,.template-customers *,.cart-drawer *,.predictive-search *{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Noto Sans JP,sans-serif;font-weight:700}.card__media .media--hover-effect>img+img,.card--media .media--hover-effect>img+img,.card--standard .media--hover-effect>img+img{display:none!important}.section-template--index>*{margin-top:0;margin-bottom:0}.product__tax,.cart__ctas .tax-note,.tax-note,.cart-drawer .tax-note,.rte.product__tax{display:none!important}.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__more-options,shop-login-button,shop-pay-button,.shop-pay-button,.dynamic-checkout__content,[data-shopify-buttoncontainer],.shopify-cleanslate,.follow-on-shop,.footer__follow-on-shop{display:none!important}a{text-decoration:none}.header__menu-item,.list-menu__item--link,.mega-menu__link,.header__active-menu-item{text-decoration:none!important;border-bottom:none!important}.header__menu-item span,.list-menu__item--link span{border-bottom:none!important;text-decoration:none!important}.header__active-menu-item:after,.header__menu-item:after{display:none!important}.announcement-bar{font-size:11px;font-weight:500;letter-spacing:.08em}.announcement-bar__message{padding:7px 0}.header{border-bottom:1px solid rgba(0,0,0,.08)!important}.header__heading-link{font-family:Montserrat,sans-serif!important;font-weight:800!important;font-size:18px!important;letter-spacing:.06em;color:#1a1a1a!important;text-decoration:none!important}.header__menu-item{font-size:12.5px!important;font-weight:500!important;letter-spacing:.04em;transition:color .2s;text-decoration:none!important}.header__menu-item:hover{color:#c20!important}.header__icon{transition:color .2s}.header__icon:hover{color:#c20!important}.product__title,.product__title h1,.product__title .h1{font-family:Noto Sans JP,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.6!important;color:#1a1a1a;letter-spacing:.01em}.product .price-item,.product .price .money{font-family:Montserrat,sans-serif!important;font-size:22px!important;font-weight:700!important;color:#c20!important}.variant-input__label,.variant-input .variant-input__input:checked+.variant-input__label,variant-radios .variant-input__label,.product-form__input .variant-input__label{font-size:13px;border-radius:4px!important}.variant-input .variant-input__input:checked+.variant-input__label{border-color:#c20!important;box-shadow:0 0 0 1px #c20}.fz-ship{font-family:Noto Sans JP,sans-serif;font-size:12.5px;color:#1a1a1a;padding:10px 14px;background:#fff5f3;border-left:3px solid #CC2200;border-radius:2px;margin:8px 0}.fz-ship strong{color:#c20}.product-form__submit{font-family:Noto Sans JP,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.06em;padding:16px 24px!important;background:#c20!important;color:#fff!important;border:none!important;border-radius:4px!important;transition:background .2s ease,transform .15s ease!important}.product-form__submit:hover{background:#a81c00!important}.product-form__submit:active{transform:scale(.97)}.product__accordion .accordion__title{font-size:13px;font-weight:600}.product__accordion .accordion__content,.product__accordion .accordion__content p,.product__accordion .rte,.product__accordion .rte p{font-size:12px!important;line-height:1.7!important;color:#555}.product__media-list .product__media-item{border-radius:4px;overflow:hidden}.thumbnail-list .thumbnail.is-active{border-color:#c20!important}.related-products .card-wrapper,.collection .card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.related-products .card-wrapper:hover,.collection .card-wrapper:hover{box-shadow:0 6px 16px #00000014}.card__heading,.related-products .card__heading,.collection .card__heading{font-size:12px!important;font-weight:500!important;line-height:1.5!important}.price-item,.related-products .price-item,.collection .price-item{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#c20!important}.card__media{overflow:hidden}.section-header__title,.related-products .section-header__title,.related-products h2,.product-recommendations__heading,.collection-hero__title,.collection-hero__description{font-family:Noto Sans JP,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em;color:#1a1a1a}.collection-hero__title{font-family:Noto Sans JP,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#1a1a1a!important;padding-bottom:12px!important;border-bottom:2px solid #CC2200!important;display:inline-block!important;margin-bottom:16px!important}.collection-hero__description{background:#f5f5f5;border-radius:6px;padding:16px 20px}.collection-hero__description p{font-family:Noto Sans JP,sans-serif!important;font-size:13px!important;line-height:1.8!important;color:#555!important;margin:0 0 8px!important}.collection-hero__description p:last-child{margin-bottom:0!important}.collection .grid{max-width:1000px;margin-left:auto;margin-right:auto}.collection .card__inner,.collection .card{border-radius:4px}.search__header h1,.template-search h1{font-size:18px!important;font-weight:700!important}.search__input,.predictive-search__input{font-size:14px}.cart *,.cart-items *,.cart-drawer *{font-family:Noto Sans JP,sans-serif!important}h1.title.title--primary,.cart .title--primary,.cart h1,.title-wrapper-with-link .title{font-family:Noto Sans JP,sans-serif!important;font-size:18px!important;font-weight:700!important}.cart__heading,.cart-items th{font-size:13px!important;font-weight:600!important}.cart-item__name{font-size:12px!important;font-weight:500!important}.cart .price-item,.cart .totals__total-value{font-family:Montserrat,sans-serif!important;font-weight:700!important;color:#c20!important}.cart__ctas .button,.cart__submit{background:#c20!important;color:#fff!important;font-weight:700!important;border:none!important;border-radius:4px!important}.cart__ctas .button:hover,.cart__submit:hover{background:#a81c00!important}.cart__empty-text{font-size:16px!important;font-weight:600!important}.cart__login-title{font-size:14px!important}.cart-drawer .cart-item__name{font-size:12px;font-weight:500}.cart-drawer .totals__total-value{font-family:Montserrat,sans-serif;font-weight:700;color:#c20}.cart-drawer .cart__ctas .button{background:#c20!important;color:#fff!important;border-radius:4px!important}.fz-cart-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:12px}.fz-cart-pay img{height:18px;width:auto;object-fit:contain;background:#fff;border:1px solid #e5e5e5;border-radius:3px;padding:2px 4px}.page-header h1,.main-page-title{font-size:18px!important;font-weight:700!important}.page-body,.rte{font-size:14px;line-height:1.8}.template-404 h1{font-size:24px!important;font-weight:700!important}.customer h1,.customer h2{font-size:18px!important;font-weight:700!important}.customer label,.customer input,.customer .field__label,.customer a{font-size:13px}.customer .button,.customer input[type=submit]{background:#c20!important;color:#fff!important;font-weight:600!important;border:none!important;border-radius:4px!important}.customer .button:hover,.customer input[type=submit]:hover{background:#a81c00!important}.customer a:not(.button){color:#c20}.collection-list-title,.list-collections-title,.template-list-collections h1{font-family:Noto Sans JP,sans-serif!important;font-size:18px!important;font-weight:700!important}.template-list-collections .card__heading,.template-list-collections .collection-card__title{font-family:Noto Sans JP,sans-serif!important;font-size:13px!important;font-weight:600!important}.template-list-collections .card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.template-list-collections .card-wrapper:hover{box-shadow:0 6px 16px #00000014}.footer .footer__title{font-size:13px;font-weight:700;letter-spacing:.04em}.footer a{font-size:13px;transition:color .2s;text-decoration:none}.footer a:hover{color:#c20!important}.button--primary{background:#c20!important;color:#fff!important;font-weight:600!important;letter-spacing:.04em;border-radius:4px!important;transition:background .3s,transform .2s}.button--primary:hover{background:#a81c00!important}::selection{background:#cc22001f}.fz-page+.shopify-section .page-header,.fz-page~.page-header{display:none!important}body.page-guide .main-page-title,body.page-faq .main-page-title,body.page-about .main-page-title{display:none!important}.shopify-policy__container,[class*=policy] .page-width,body[class*=policy] .main-content,body[class*=policy] #MainContent{max-width:760px!important;margin:0 auto!important;padding:48px 20px 64px!important}.shopify-policy__title,body[class*=policy] h1,body[class*=policy] .policy-header{font-family:Noto Sans JP,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 24px!important;padding-bottom:16px!important;border-bottom:2px solid #CC2200!important}body[class*=policy] *,.shopify-policy__body,.shopify-policy__body *,[class*=policy] .rte,[class*=policy] .rte *{font-family:Noto Sans JP,sans-serif!important}body[class*=policy] h2,body[class*=policy] h3,.shopify-policy__body h2,.shopify-policy__body h3{font-family:Noto Sans JP,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;margin:24px 0 0!important;padding:10px 16px!important;background:#f5f5f5!important;border-left:4px solid #CC2200!important;border-radius:0 4px 4px 0!important}body[class*=policy] p,.shopify-policy__body p{font-family:Noto Sans JP,sans-serif!important;font-size:13px!important;line-height:1.9!important;color:#444!important;margin:0!important;padding:12px 16px!important}body[class*=policy] ul,body[class*=policy] ol,.shopify-policy__body ul,.shopify-policy__body ol{padding:8px 16px 12px 36px!important;margin:0!important;background:#fff!important}body[class*=policy] li,.shopify-policy__body li{font-family:Noto Sans JP,sans-serif!important;font-size:13px!important;line-height:1.9!important;color:#444!important;margin-bottom:4px!important}body[class*=policy] a,.shopify-policy__body a{color:#c20!important}body[class*=policy] strong,.shopify-policy__body strong{font-weight:600!important;color:#1a1a1a!important}@media(max-width:749px){.shopify-policy__container,body[class*=policy] #MainContent{padding:32px 16px 48px!important}body[class*=policy] h1,.shopify-policy__title{font-size:18px!important}}html{scroll-behavior:smooth}@media(max-width:749px){.product__title,.product__title h1,.product__title .h1{font-size:14px!important}.product .price-item,.product .price .money{font-size:20px!important}.product-form__submit{font-size:14px!important;padding:13px 20px!important}.header__heading-link{font-size:15px!important}.collection-hero__title{font-size:16px!important}.section-header__title{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/forza-custom.css.map */
