*{padding:0;margin:0;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:16px}h1,h2,h3,h4,h5,h6{line-height:1.4em;letter-spacing:0px!important}h1{font-size:60px!important}.template-index.home-page h2,.about-us-wrap h2,.collapsible-content__heading,.replacement-wrap h2,.service-details-wrap h2,.difference-list h2,.rewards-wrap h2,.reward-works-wrap h2,.eligible-wrap h2,.how-works-wrap h2{font-size:200px!important;text-transform:capitalize;color:#b9b9b9;line-height:.3!important}.about-us-wrap h2,.difference-list h2{font-size:150px!important;line-height:.7!important;margin-bottom:30px}.collapsible-content__heading,.replacement-wrap h2,.service-details-wrap h2,.rewards-wrap h2,.reward-works-wrap h2,.eligible-wrap h2,.how-works-wrap h2{line-height:.7!important;font-size:90px!important;margin-bottom:30px}.about-us-wrap h2 abbr,.replacement-wrap h2 abbr{position:relative;font-size:80px}.difference-list h2 abbr{font-size:60px}h3{font-size:36px!important}h4{font-size:30px}h5{font-size:25px}h6{font-size:20px;margin:0}.banner-title-section h1{text-transform:capitalize}h2 abbr{color:#a80000;display:block;font-size:100px}p{font-size:16px;line-height:1.6em;color:#a4a4a4;letter-spacing:0px;margin-bottom:20px}img{max-width:100%;width:auto}ul,li{list-style-type:none}a{text-decoration:none;cursor:pointer;transition:.3s ease;color:#a80000}#goodst-app{display:none!important}.wrapper{padding:70px 0;position:relative}.container{width:90%;max-width:1200px;margin:auto}.container,.page-width{width:90%;max-width:1200px;margin:0 auto;padding:0}.flex{display:flex}.left-col{width:49%;margin-right:1%}.right-col{width:49%;margin-left:1%}.product-form__buttons .button{width:auto!important;min-height:auto!important}.product-form__buttons .button span{font-size:16px!important}.btn,.btn.black,.blog-btn,.template-cart .title-wrapper-with-link a,.cart__ctas button,#mpr-product-inputs .form-group .btn-primary,.contact__button .button,.product-form__buttons .button,.customer button,.button--primary{display:inline-block;background-color:#8b0000!important;color:#fff!important;padding:15px 30px;font-weight:700;letter-spacing:2px;text-transform:uppercase;position:relative;border-radius:5px 0 0 5px!important;margin-top:20px;font-size:16px!important}.btn.black{background-color:#000!important}.collection-details:hover{transform:scale(1.1);transition:.5s ease-in-out}.btn:before,.btn.black:before,.blog-btn:before,.template-cart .title-wrapper-with-link a:before,.cart__ctas button:before,.contact__button .button:before,.product-form__buttons .button:before,.customer button:before,.button--primary:before{position:absolute;content:"";width:40px;height:100%;background-color:#8b0000;top:0;left:102%;clip-path:polygon(0 0,100% 0%,46% 100%,0 100%);border-radius:0!important}.btn.black:before{background-color:#000}.btn:after,.btn.black:after,.blog-btn:after,.template-cart .title-wrapper-with-link a:after,.cart__ctas button:after,.contact__button .button:after,.product-form__buttons .button:after,.customer button:after,.button--primary:after{content:"";position:absolute;top:0;left:120.5%;width:10px;height:100%;background-color:#8b0000!important;transform:skew(-19deg);border-radius:0 5px 5px 0;box-shadow:none!important}.title-wrapper-with-link a:after{left:114%!important}.btn.black:after{background-color:#000!important}.btn:hover,.btn:hover:before,.btn:hover:after,.blog-btn:hover,.blog-btn:hover:after,.blog-btn:hover:before,.title-wrapper-with-link a:hover,.title-wrapper-with-link a:hover:before,.title-wrapper-with-link a:hover:after,#mpr-product-inputs .form-group .btn-primary:hover,.contact__button .button:hover,.contact__button .button:hover:before,.contact__button .button:hover:after,.product-form__buttons .button:hover,.product-form__buttons .button:hover:before,.product-form__buttons .button:hover:after,.cart__ctas button:hover,.cart__ctas button:hover:before,.cart__ctas button:hover:after,.customer button:hover,.customer button:hover:before,.customer button:hover:after,.button--primary:hover,.button--primary:hover:before,.button--primary:hover:after{background-color:#000!important}.btn.black:hover,.btn.black:hover:before,.btn.black:hover:after{background-color:#8b0000!important}.button--primary{min-height:auto!important;margin:0 50px 0 0}.testimonial-slider{margin-top:90px}.testimonial-slider .slick-prev{right:175px;top:-50px;left:auto}.testimonial-slider .slick-next{right:135px;top:-50px}.testimonial-slider .slick-prev:before,.testimonial-slider .slick-next:before{opacity:1!important;color:#000!important}.container.slides-wrap{width:90%;max-width:100%;margin:auto 0 auto auto}.testimonial-slide{padding:20px;background:#f8f8f8;border-radius:15px;box-shadow:none;text-align:center;margin:10px}.testimonial-top-content{display:flex;justify-content:space-between;align-items:center}.product-name{font-weight:600;color:#282727}.testimonial-image img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.testimonial-middle-content{text-align:left;margin:20px 0}.testimonial-name{margin-left:10px;font-size:16px;color:#a80000;text-align:left}.testimonial-date{font-size:12px}.testimonial-bottom-content{display:flex;align-items:center;justify-content:space-between}.name-wrap{display:flex;align-items:center}.testimonial-role{font-size:.9rem;color:#999}.slick-dots{bottom:-30px}.header:not(.drawer-menu).page-width{padding:0!important;width:95%!important;max-width:100%!important;display:flex;justify-content:space-between}.header__heading-link{padding:0!important}.header.header--middle-left .list-menu--inline .link{font-size:18px!important;padding:0 15px!important}.header__heading-logo{background-color:#4a0303;border-radius:0 0 5px 5px}.header__menu-item span{padding:22px 10px 18px}.header__active-menu-item{background-color:#000;border-radius:0 0 5px 5px;text-decoration:none!important}.header__icon .svg-wrapper{background-color:#eeeded52;border:1px solid #FF7D7D;border-radius:5px}.header__icon .icon{height:1.3rem!important;width:1.3rem!important}.icon.icon-cart-empty{height:2.3rem!important;width:2.3rem!important}.header__icon,.header__icon--cart .icon{width:3.5rem!important;height:3.5rem!important}.header__menu-item:hover span{color:#000}.pa-fixed-header{background-color:#a80000!important;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}ul.mm-submenu a{font-family:var(--font-body-family)!important}.main-banner{padding:150px 0 100px}.main-banner .container{max-width:100%;position:relative}.main-banner .top-image-wrap{text-align:center}.main-banner p{color:#fff}.main-banner h1{font-size:310px!important;text-align:center;letter-spacing:10px!important}.main-banner .text-wrap{margin-top:-520px}.main-banner h1 abbr{color:#ff8282;font-size:154px;display:block;text-align:left;margin-top:-325px;margin-left:245px}.main-banner .right-text{max-width:500px;margin:-200px 0 auto auto}.main-banner:before{position:absolute;content:"";width:700px;height:700px;background-color:#df7171b2;text-align:center;left:50%;transform:translate(-50%);border-radius:50%;transform:g;filter:blur(200px)}.header-wrapper.pa-header{position:fixed;width:100%;background-color:transparent}.collection-wrap{margin-top:80px}.our-collection-wrap .left-col{width:40%!important}.our-collection-wrap .right-col{width:60%!important}.collection-wrap.flex{flex-wrap:wrap}.collection-details{width:23%;background-color:#edededab;border-radius:20px;border:1px solid #C8C8C8;margin-right:2%;margin-bottom:2%;display:flex;flex-direction:column;overflow:hidden;justify-content:space-between;position:relative}.collection-details:nth-child(2n){flex-direction:column-reverse!important;justify-content:start}.collection-details:nth-child(2),.collection-details:nth-child(4){background:linear-gradient(90deg,#242424,#626262)}.collection-name h3{font-size:40px!important;line-height:1.1}.collection-name h3 a{color:#000}.collection-details:nth-child(2) h3 a,.collection-details:nth-child(4) h3 a{color:#fff}.collection-name h3 span{display:table!important;font-size:30px;position:relative}.collection-name{padding:20px 10px}.collection-details:nth-child(2n) .collection-name{position:absolute;bottom:0}.collection-img img{margin-bottom:-13px;margin-top:-60px}.collection-details:nth-child(2n) .collection-img img{margin:0}.collection-img{text-align:center}.collection-details:nth-child(7) .collection-img img{margin:0}.collection-name h3 span:before{position:absolute;content:"";width:12px;height:12px;background-color:#a80000;border-radius:50%;left:105%;top:41%}.collection-name h3 span:after{position:absolute;content:"\f178";font: 14px/1 FontAwesome;left:110%;top:39%}.discover-services-wrap{background-size:contain;background-position:right center}.template-index.home-page .discover-services-wrap h2{line-height:.4em!important}.template-index.home-page .discover-services-wrap h2 abbr:first-child{text-align:center;color:#000}.template-index.home-page .discover-services-wrap h2 abbr{font-size:88px}.discover-services-wrap h5{margin:20px 0;font-size:38px;text-transform:capitalize}.best-seller-collection-wrap .collection__title.title-wrapper{padding:0!important;text-align:center}.best-seller-collection-wrap .collection__title.title-wrapper h2{color:#b9b9b9}.best-seller-collection-wrap .collection__description{max-width:850px;margin:50px auto}.slider-mobile-gutter.slider-component-desktop.scroll-trigger.animate--slide-in{width:90%;max-width:1300px;margin:auto}.slider-mobile-gutter.slider-component-desktop ul li:first-child{margin-left:0%}.slider.slider--desktop .scroll-trigger.animate--slide-in{width:calc(100% / 3)!important}.slider-mobile-gutter.slider-component-desktop .quick-add__submit.product-card__cart-icon,.slider-mobile-gutter.slider-component-desktop .quick-add__submit.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;background:var(--button-background, #111);color:var(--button-color, #fff);border:none;cursor:pointer;transition:background-color .18s ease,transform .12s ease}.slider-mobile-gutter.slider-component-desktop .quick-add__submit .icon{pointer-events:none}.slider-mobile-gutter.slider-component-desktop .quick-add__submit:hover,.slider-mobile-gutter.slider-component-desktop .quick-add__submit:focus{transform:translateY(-1px);background:var(--button-hover, #000)}.slider-mobile-gutter.slider-component-desktop .quick-add__submit .icon-cart{width:20px;height:20px;fill:currentColor}.slider.slider--desktop .card--media .card__inner .card__content{position:absolute!important;padding:0!important;top:50px}.slider-mobile-gutter.slider-component-desktop .card__badge{grid-row-start:1}.slider-mobile-gutter.slider-component-desktop .badge{font-size:14px!important;padding:5px;text-transform:uppercase;border-radius:0 5px 5px 0;letter-spacing:0px}.card--media .card__inner .card__content{padding:0!important}.slider-mobile-gutter.slider-component-desktop .slider-pagination{display:inline-flex;gap:8px;align-items:center;justify-content:center;margin-top:20px;margin-left:12px}.slider-mobile-gutter.slider-component-desktop .slider-pagination button{width:18px;height:7px;border-radius:5px;background:#d9d9d9;border:none;padding:0;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.slider-mobile-gutter.slider-component-desktop .slider-pagination button[aria-current=true],.slider-mobile-gutter.slider-component-desktop .slider-pagination button.active{background:#9c0000!important;transform:scale(1.15)}.slider-mobile-gutter.slider-component-desktop .slider-pagination buttonn:focus{outline:2px solid rgba(0,0,0,.15);outline-offset:2px}.slider.slider--desktop .card__content{padding:10px 15px 30px!important}.slider-mobile-gutter.slider-component-desktop .card__information{grid-row-start:2;padding:0!important}.slider-mobile-gutter.slider-component-desktop .card__heading{margin-top:40px!important;border-bottom:2px dotted #575757;padding-bottom:20px}.slider-mobile-gutter.slider-component-desktop .caption-with-letter-spacing.light{position:absolute;top:0}.slider-mobile-gutter.slider-component-desktop .card__information{position:relative}.slider-mobile-gutter.slider-component-desktop .caption-with-letter-spacing.light{position:absolute;top:0;font-size:12px!important;letter-spacing:0px!important;color:#9c0000;background-color:#9c00003d;border:1px solid #9C0000;padding:3px;border-radius:3px;font-family:var(--font-body-family)!important}.slider-mobile-gutter.slider-component-desktop .card__heading a{font-size:26px;color:#272727}.slider-mobile-gutter.slider-component-desktop .price__sale{flex-direction:row-reverse!important;display:flex!important}.slider-mobile-gutter.slider-component-desktop .price__sale .price-item.price-item--sale.price-item--last{font-size:25px!important;font-weight:700}.slider-mobile-gutter.slider-component-desktop .price-item.price-item--regular{font-size:18px!important;color:#9c0000!important;margin-left:10px!important}.slider-mobile-gutter.slider-component-desktop .card:not(.ratio){border-radius:20px}.slider-mobile-gutter.slider-component-desktop .card--card .quick-add{margin:0!important}.slider-mobile-gutter.slider-component-desktop .card .card__inner .card__media{border-radius:15px 15px 0 0!important}.slider-mobile-gutter.slider-component-desktop .quick-add__submit{padding:0!important;min-width:auto;box-sizing:border-box;background-color:transparent!important;border:0px!important;min-height:auto!important;justify-content:right}.slider-mobile-gutter.slider-component-desktop .button:after{box-shadow:none!important}.slider-mobile-gutter.slider-component-desktop .quick-add.no-js-hidden{width:40px;margin:-31px 0 auto auto!important;background-color:#2b2a2a;height:40px;border-radius:10px;display:flex;justify-content:center;align-items:center}.slider-mobile-gutter.slider-component-desktop .quick-add__submit .icon-cart{width:22px!important;height:22px!important;fill:#fff}.slider-mobile-gutter.slider-component-desktop .price__container .price__regular{display:none}.slider-button{display:none!important}.collection__title.title-wrapper--self-padded-tablet-down{padding:0!important}.shop-musashi-wrap .slider-mobile-gutter.slider-component-desktop .slider-pagination button.active{background:#000!important}.shop-musashi-wrap h2 abbr{color:#ff8282}.shop-musashi-wrap h2{line-height:.4em!important;margin-bottom:80px!important;color:#fff!important}.shop-musashi-wrap:before{position:absolute;content:"";background-image:;background-image:url(/cdn/shop/files/shop-section-bg.webp?v=1761829724);background-size:contain;background-position:center;background-repeat:no-repeat;right:0;width:500px;height:250px;top:50px}.shop-musashi-wrap .slider-pagination button[aria-current=true],.shop-musashi-wrap .slider-pagination button.active{background:#000}.shop-info-wrap{background-image:none!important}.shop-info-wrap .flex{flex-direction:row-reverse}.shop-info-wrap .right-col{width:65%;margin-left:0!important;margin-right:1%!important}.shop-info-wrap .left-col{width:35%;margin-right:0!important;margin-left:1%!important}.shop-info-wrap .left-col img{position:relative}.shop-info-wrap .left-col:before{position:absolute;content:"";width:400px;height:400px;background-color:#df7171db;filter:blur(200px);border-radius:50%}.shop-info-wrap .btn,.shop-info-wrap .btn:before,.shop-info-wrap .btn:after{background-color:#000!important}.shop-info-wrap .btn:hover,.shop-info-wrap .btn:hover:before,.shop-info-wrap .btn:hover:after{background-color:#8b0000!important}.shop-info-wrap p{color:#ebebeb}.shop-info-wrap .flex{align-items:center}.img-text-wrap img{border-radius:20px}.button-text-wrap .right-col{text-align:right;margin-right:50px}.call-to-action-wrap .container.flex{background:linear-gradient(90deg,#242424,#626262);border-radius:50px;overflow:hidden;align-items:center}.call-to-action-wrap .left-col{width:65%;padding:30px 0 30px 30px}.call-to-action-wrap .right-col{width:35%}.call-to-action-wrap .left-col h3,.call-to-action-wrap .left-col h4,.call-to-action-wrap .left-col h5,.call-to-action-wrap .left-col p{color:#fff}.call-to-action-wrap .left-col h5{font-size:40px}.call-to-action-wrap .left-col h4{font-size:50px}.call-to-action-wrap .left-col h3{font-size:80px!important}.call-to-action-wrap .image-wrap,.call-to-action-wrap .image-wrap img{position:relative}.call-to-action-wrap .image-wrap:before{position:absolute;content:"";width:320px;height:320px;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.identify-wrapper .left-col{width:35%}.identify-wrapper .right-col{width:65%}.template-index.home-page .identify-wrapper h2{line-height:.4em!important}.identify-wrapper .left-col img{border-radius:20px}.template-index.home-page .identify-wrapper h2 abbr:first-child{margin-bottom:8px;position:relative}.heading-desc-wrap{margin-top:40px}.text-slider-wrap .left-col{width:35%}.text-slider-wrap .right-col{width:65%}.text-slider-wrap .left-col img{border-radius:20px}.content-slider h4{font-size:60px}.content-slider p{color:#ebebeb}.text-slider-wrap .flex{align-items:center}.slick-dots li button:before{display:none}.slick-dots li button{background:#d9d9d9}.slick-dots{text-align:left}.slick-dots li button{width:18px;height:7px;border-radius:5px;padding:0!important}.slick-dots li.slick-active button{background-color:#000}.our-blog-text-wap .flex{flex-direction:row-reverse;align-items:center}.our-blog-text-wap .left-col{width:35%;margin-right:0!important;margin-left:1%;position:relative;overflow:hidden;text-align:center}.our-blog-text-wap .right-col{width:65%;margin-left:0!important;margin-right:1%!important}.our-blog-text-wap .left-col:before{position:absolute;content:"";width:300px;height:300px;background-color:#970000;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.our-blog-text-wap .right-col h2{margin-bottom:70px}.our-blog-text-wap .left-col img{width:300px;position:relative}.blog-section .left-col{width:65%}.blog-section .right-col{width:35%}.blog-section{padding:0 0 60px}.blog-section .right-col .blog-excerpt,.blog-section .blog-meta,.blog-section .right-col .blog-btn{display:none}.blog-section .left-col .blog-card{background:#ededed61;border-radius:20px;border:1px solid #C8C8C8;overflow:hidden;text-align:left;padding:20px}.blog-section .right-col .blog-card{background:transparent;border-radius:0;box-shadow:none}.blog-section .right-col .blog-content{padding:0}.blog-section .blog-content h3{font-size:30px!important}.blog-section .right-col .blog-content h3{font-size:24px!important;line-height:1.4em}.blog-section .blog-content h3 a{color:#000}.blog-section .blog-content h3 a:hover{color:#9c0000}.blog-section .blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.blog-section .blog-image img{width:100%;display:block;border-radius:15px!important}.blog-section .blog-content h3{font-size:1.2rem;margin-bottom:8px}.footer-three-blocks .page-width,.footer__content-top.page-width,.footer__content-bottom-wrapper{width:90%!important;max-width:100%}.footer-three-blocks .multicolumn-card__info{margin-left:20px}.footer-three-blocks .multicolumn-list li{border:1px solid #EBEBEB;padding:20px}.footer-three-blocks .multicolumn-list li .multicolumn-card.content-container{display:flex}.footer-three-blocks .multicolumn-list .multicolumn-card__info{padding:0!important}.multicolumn-card__image-wrapper--third-width{width:90px!important;margin:0!important}.multicolumn-card__info .rte{margin-top:0!important}.multicolumn-list h3{font-size:26px!important}.media--transparent{padding-bottom:0!important}.multicolumn-card__image{position:relative!important}h4.footer-block__heading{font-size:24px!important;text-transform:uppercase;margin-bottom:15px;text-align:left}.footer-block__details-content.list-unstyled li a{font-size:14px;text-transform:uppercase}.footer__content-top.page-width{display:flex;flex-wrap:wrap;padding-bottom:50px}.footer__blocks-wrapper.grid{width:100%;border-bottom:1px dashed rgba(250,250,250,.3);padding-bottom:50px}.footer-block--newsletter.scroll-trigger.animate--slide-in{width:49%;margin-top:30px!important}.question-wrap{width:49%}.footer-block.grid__item.footer-block--menu:last-child .footer-block__details-content.list-unstyled{column-count:2}.footer-block.grid__item{width:24%!important}.footer-block.grid__item.footer-block--menu:last-child{width:45%!important}.newsletter-form,.newsletter-form__field-wrapper{max-width:100%!important}.question-wrap{margin:auto 0 auto auto!important;max-width:329px}.question-wrap p a{color:#a4a4a4}.question-wrap p a:hover,.footer__copyright.caption a:hover,.footer-block__details-content.list-unstyled li a:hover{color:#9c0000;text-decoration:none!important}.newsletter-form__field-wrapper .field__input{font-size:16px!important;height:3.5rem!important}.newsletter-form__field-wrapper .field__label{font-size:16px!important}.footer__copyright{margin-top:0!important;text-align:left!important;width:100%}.footer__content-bottom.scroll-trigger.animate--slide-in{padding:10px 0!important;background-color:#fff}.copyright__content{font-size:16px!important;color:#5c5c5c!important;letter-spacing:0px}.policies.list-unstyled{float:right}.banner-title-section{padding:150px 0 50px;text-align:center}.product-tabs{margin-top:40px}.tab-buttons{display:flex;gap:20px;cursor:pointer;list-style:none;padding:0;border-bottom:2px solid #ddd}.tab-buttons li{padding:10px 20px;font-weight:700;color:#555;transition:color .3s,border-bottom .3s;font-size:18px;letter-spacing:0px;text-align:center}.tab-buttons li.active{color:#a80000;border-bottom:3px solid #57655a}.tab-content{display:none;margin-top:20px}.tab-content.active{display:block}.product-tabs-section #description ul li,.service-details-wrap ul li,.tab-content ul li{position:relative;padding-left:20px;margin-bottom:15px}.product-tabs-section #description ul li:before,.service-details-wrap ul li:before,.tab-content ul li:before{position:absolute;content:"\f18e";left:0;font:14px/1 FontAwesome;top:6px;color:#9c0000}.facets-vertical.page-width,.facets.facets-vertical-sort.page-width{max-width:100%!important}#main-collection-filters{width:30%!important}#ProductGridContainer{width:70%!important}.facets__form-vertical{width:100%!important}.facets-container{padding-top:0!important}.facets__heading--vertical{font-size:36px!important;color:#9c0000!important}.facets__summary{font-size:16px!important;font-weight:600}.facet-checkbox{padding:10px 0 5px!important}.facet-checkbox,.active-facets__button-wrapper,span.active-facets__button-inner,.facets__header-vertical,.facets__form-vertical .field__label,.customer .field label,.facet-filters__sort{font-size:15px!important}.facet-checkbox .svg-wrapper{left:0!important;top:10px!important}#FacetSortForm{margin-bottom:30px}.facet-filters__label,.product-count__text{color:#9c0000!important;font-size:20px!important}.facet-filters__sort{background-color:#9c0000!important;color:#fff!important;padding:5px!important;font-size:16px!important}.card__information{padding:0!important}.card__information h3{font-size:22px!important}.card.card--card.card--media{border-radius:15px!important}.card--card .card__inner .card__media{border-radius:15px 15px 0 0!important}.card__inner.ratio{position:relative}.card__inner.ratio .card__content{position:absolute!important;top:0}.card__badge.bottom.left .badge{font-size:12px!important;border-radius:0 5px 5px 0!important;text-transform:uppercase!important;padding:6px!important}.card-information>.price{font-size:20px;font-weight:700;letter-spacing:0px}.card-information>.price .price-item.price-item--regular{font-weight:400;color:#9c0000;font-size:17px}.collection-hero__inner.page-width{flex-direction:column-reverse}.collection-hero__image-container{margin-left:0!important}.collection-hero--with-image .collection-hero__text-wrapper{padding:10px 0 0!important}.collection-hero__description h3{font-size:30px!important;margin-bottom:20px!important}.collection-hero__description ul{padding:0 0 30px!important}.collection-hero__description.rte p{margin-bottom:20px!important}.collection-hero__description.rte ul li{font-size:16px!important;letter-spacing:0px;color:#969696;padding-left:20px;position:relative}.collection-hero__description.rte ul li:before{position:absolute;content:"\f18e";left:0;font: 14px/1 FontAwesome;top:6px;color:#9c0000}.section-on-collecton-page .flex{align-items:center}.collection-list.grid li{background-color:#f8f8f8;border-radius:15px;margin-bottom:25px}.card__media,.card__inner{border-radius:15px 15px 0 0!important}.collection-list .card__content{padding:20px!important}#shopify-section-template--17680507469890__main{padding:30px 0}.single-product-page .page-width{max-width:100%!important}.product--medium:not(.product--no-media) .product__media-wrapper{max-width:100%!important;width:40%!important}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:100%!important;width:55%!important}.single-product-page{padding:60px 0}.product__title h2{font-size:34px!important;line-height:1.3em!important}.product__text.inline-richtext{background-color:#9c000061;display:inline-block;padding:10px;color:#9c0000;border:1px solid #9C0000;border-radius:5px}.product__title{margin:10px 0!important}.product__info-container .price--on-sale .price-item--regular{font-size:22px!important;color:#9c0000!important}.price-item.price-item--sale.price-item--last{font-weight:700!important}.single-product-page .badge{font-size:14px!important;text-transform:uppercase}.product-form__quantity .form__label{font-size:16px!important;font-weight:600}.single-product-page .icon-with-text li{border:1px solid #ccc;border-radius:5px;padding:15px 10px}.single-product-page .icon-with-text--horizontal{column-gap:1rem!important}.icon-with-text .h4 strong{display:block!important;font-size:20px}.icon-with-text .h4{font-size:16px}.product-tabs p{margin-bottom:20px}.product-image-text-wrap .flex{align-items:center}.template-product .rte.scroll-trigger details{border:1px solid #ccc;margin-bottom:20px;padding:15px;border-radius:5px}.template-product .rte.scroll-trigger details summary{font-weight:600;letter-spacing:0px;position:relative}.template-product .rte.scroll-trigger details summary:before{position:absolute;content:"\f107";right:16px;font: 14px/1 FontAwesome}.template-product .rte.scroll-trigger details[open] summary:before{content:"\f106"}.template-product .rte.scroll-trigger details p{padding:20px 0!important;margin-bottom:0!important}.template-cart .title-wrapper-with-link{display:block;text-align:right}.cart-items tr th{font-weight:700;color:#000;font-size:14px!important;letter-spacing:0px}.cart-item__image-container img{border-radius:5px}.cart-item__details a{font-weight:700;font-size:20px!important;letter-spacing:0px}.template-cart .product-option{color:#9c0000}.template-cart .price.price--end,.template-cart .totals__total-value{font-weight:700;color:#9c0000;font-size:24px}.template-car .totals__total-value{font-size:23px!important;color:#9c0000!important}.tax-note{font-size:16px!important}.cart__ctas button{width:auto!important}.template-cart .title-wrapper-with-link a{margin-right:45px}.about-page-col .multicolumn-card-spacing{padding:0!important;margin:0!important}.about-page-col .multicolumn-list__item .media--adapt .multicolumn-card__image{width:100%!important}.about-page-col .multicolumn-card__info{padding:20px!important}.about-page-col .multicolumn-card__info h3{font-size:30px!important}.collapsible-content__header .caption-with-letter-spacing{font-size:70px!important;text-transform:capitalize;color:#a80000;display:block;font-size:100px;font-family:Heading Abbr Font!important;position:relative}.collapsible-content__heading{margin-bottom:70px!important}.accordion__title.inline-richtext.h4{font-size:24px!important}.icon.icon-caret path{fill:#a80000}.collapsible-content summary:hover{background:#242424!important}.collapsible-content summary:hover .accordion__title{text-decoration:none!important;color:#fff}.collapsible-row-layout .accordion .accordion__content{padding-top:10px!important}.replacement-wrap .flex{align-items:center}.multicolumn .title{width:100%!important;text-align:center}.request-wrap .multicolumn-card.content-container{border-radius:20px!important}.service-details-wrap .flex{flex-direction:row-reverse}.replacement-contact img{border-radius:50%}.call-to-action-wrap a{color:#fff}.call-to-action-wrap a:hover{color:#a30000}.condition-use-wrap h2{font-size:40px}#shopify-section-template--17754363265090__slideshow_GRR9my{padding:50px 0!important}.quality-list-wrapper ul{display:flex;flex-wrap:wrap;justify-content:center}.quality-list-wrapper ul li{background:linear-gradient(263deg,#fff,#a800003d);padding:10px 10px 10px 20px;margin-right:40px;border-radius:50px;margin-top:50px}.quality-list-wrapper ul li p{font-size:16px;color:#000;position:relative;padding-left:28px;margin-bottom:0}.quality-list-wrapper ul li p:before{position:absolute;content:"\f046";left:0;font:14px/1 FontAwesome;top:5px;font-size:20px;color:#a80000}.difference-list{text-align:center}#shopify-section-template--17754157023298__slideshow_GRR9my{padding-bottom:60px!important}#product-registration .intro-wrapper h1{display:none}#mpr-product-inputs .form-group .mpr-input-label span.mpr-label-content{justify-content:left!important}#mpr-product-inputs .form-group input,#react-select-2-placeholder,.field-desc{text-align:left!important}#mpr-product-inputs .form-group .mpr-label-content{font-size:16px!important;font-weight:700;letter-spacing:0px}#mpr-product-inputs .form-group input{padding:15px!important}#mpr-product-inputs .form-group .btn-primary{width:auto!important}.form-group.mpr-class--p-register-your-sword-to-verify-your-ownership--nbsp---p---p-free-gift-upon-registration---only-valid-in-the-us---p- .mpr-custom-label{width:100%!important}.field-desc{font-size:16px;letter-spacing:0px}#shopify-block-AVlF4eHZYK09uamRjR__my_product_cares_registration_form_dF7hyr #mpr-root{padding:0!important}.rewards-wrap .flex{align-items:center}.reward-works-wrap .content-wrap,.eligible-wrap .content-wrap,.how-works-wrap .content-wrap{text-align:center}.custom-tabs-section{padding:70px 0!important}.tab-content p,.tab-content ul li{text-align:left;color:#000}.custom-tabs-section li.active{background-color:#a80000!important;color:#fff}.grow-together-wrap .image-wrap img{border-radius:50%;width:350px;height:350px}.page-title-musashi-swords-contact-us .multicolumn-list li{border:1px solid #ccc;padding:20px 10px 0;border-radius:10px}.page-title-musashi-swords-contact-us .multicolumn-list li a{color:#a4a4a4}.page-title-musashi-swords-contact-us .multicolumn-list li a:hover{color:#a80000}.contact.page-width{text-align:center}.section-template--17680507502658__custom_liquid_cbyaa8-padding{padding-top:0!important}.template-product .product__text.inline-richtext{background-color:#9c000061;display:inline-block;padding:10px;color:#9c0000;border:1px solid #9C0000;border-radius:5px;font-size:12px!important;font-family:var(--font-body-family)!important}.button--secondary:after{--border-opacity: none !important}.template-index .jdgm-carousel-title-and-link{display:none}.template-index .jdgm-carousel-wrapper{width:100%!important;padding-bottom:0!important}.template-index #shopify-block-AcmUrNFlCZFcvQkxKR__judge_me_reviews_featured_carousel_eKBXJV div:first-child{max-width:100%!important}.template-index .jdgm-carousel__item-container{padding:20px 0}.template-index .jdgm-carousel__item-wrapper .jdgm-carousel-item{border:1px solid #F8F8F8;border-radius:10px;margin:0 10px;padding:30px 20px!important;background-color:#f8f8f8}.template-index .jdgm-carousel--done .jdgm-carousel__item-container{display:flex}.template-index .jdgm-carousel__item-wrapper{height:auto!important}.template-index .jdgm-carousel-item__product-image{width:70px!important;height:70px!important;border-radius:50%}.template-index .jdgm-carousel-item__reviewer-name{font-weight:700}.template-index .jdgm-carousel-item__review-content{margin-top:20px}.template-index .jdgm-widget.jdgm-widget{position:relative}.container.app-wrap{max-width:100%!important;margin:auto 0 auto auto}.template-index .jdgm-carousel__arrows{position:absolute;top:-100px;right:20%}shopify-accelerated-checkout{display:flex!important}.template-cart .cart__ctas{justify-content:end!important;margin-right:64px}.cart__checkout-button{min-height:auto!important;font-size:16px!important}.customer h1{display:none}.customer a{font-size:14px!important}.customer button{margin:40px 45px 10px 0!important}.error-page-wrap h2{font-size:45px!important}.template-search__header h1{display:none}li.buddha-menu-item>a>i.mm-icon{display:none}ul.mm-submenu.mm-icons>li>a .mm-icon{display:none}@media only screen and (max-width:1480px){.main-banner .right-text{max-width:400px}.main-banner h1 abbr{margin-left:32px}}@media only screen and (max-width:1300px){.main-banner .right-text{max-width:330px}.main-banner h1 abbr{margin-left:0}}@media only screen and (max-width:1190px){.main-banner h1{font-size:250px!important}.main-banner .text-wrap{margin-top:-400px}.main-banner h1 abbr{margin-top:-245px;font-size:110px}.top-image-wrap img{width:380px}.main-banner .right-text{max-width:290px}.header.header--middle-left .list-menu--inline .link{padding:0 10px!important;font-size:16px!important}.header:not(.drawer-menu).page-width{justify-content:center}.discover-services-wrap h2 abbr{font-size:80px}.identify-wrapper h2{font-size:180px!important}}@media only screen and (max-width:980px){p,ul li,.product-form__quantity .form__label,.shopify-payment-button__more-options{font-size:15px!important}.header-wrapper.pa-header{position:relative;background-color:#a80000}.header:not(.drawer-menu).page-width{display:grid;align-items:center;padding-bottom:10px!important}.main-banner{padding:50px 0}.main-banner:before{bottom:0;filter:blur(200px);width:500px;height:500px}.top-image-wrap img{width:350px}.main-banner .text-wrap{margin-top:0}.main-banner h1{font-size:150px!important;line-height:.3em}.main-banner h1 abbr{margin-top:0;font-size:88px;text-align:center;margin-bottom:30px}.main-banner .right-text{margin:0;max-width:100%!important;text-align:center}.btn,.btn.black,.blog-btn{margin-right:40px}.flex{display:block}.template-index.home-page h2{font-size:150px!important;text-align:center}.about-us-wrap h2{font-size:100px!important}.about-us-wrap h2 abbr{font-size:50px}.about-page-col .multicolumn-card__info h3{font-size:25px!important}h2 abbr{font-size:70px}h1{font-size:45px!important}.our-collection-wrap h2{margin-bottom:50px}.our-collection-wrap p{text-align:center}.collection-wrap.flex{display:flex!important;margin-top:50px}.collection-details{width:31.33%}.collection-name h3{font-size:30px!important}.collection-name h3 span{font-size:23px}.discover-services-wrap{background-image:none!important;padding:0 0 30px!important}.left-col,.right-col,.call-to-action-wrap .left-col,.our-collection-wrap .right-col,.our-collection-wrap .left-col,.shop-info-wrap .left-col,.shop-info-wrap .right-col,.call-to-action-wrap .right-col,.identify-wrapper .left-col,.identify-wrapper .right-col{width:100%!important;margin-right:0!important;margin-left:0!important;text-align:center}.discover-services-wrap img{width:450px}.discover-services-wrap .left-col{text-align:center}.discover-services-wrap h5{font-size:30px;text-align:center}.discover-services-wrap h2 abbr{font-size:70px}.slider--tablet.grid--peek .grid__item:first-of-type{margin-left:0!important}.card__heading a{font-size:22px}.caption-with-letter-spacing.light{font-size:10px}.price__sale .price-item.price-item--sale.price-item--last{font-size:20px!important}.price-item.price-item--regular{font-size:15px!important}.quick-add.no-js-hidden{margin:auto 0!important}.slider.slider--desktop .scroll-trigger.animate--slide-in{width:50%!important}.shop-musashi-wrap:before{display:none}.badge{font-size:12px!important}.shop-info-wrap{padding:20px 0 40px}.shop-info-wrap .left-col img{width:300px}.button-text-wrap .right-col{text-align:center;margin-right:0}.call-to-action-wrap .image-wrap img{width:300px}.call-to-action-wrap .left-col{padding:20px}.call-to-action-wrap .left-col h5{font-size:30px}.call-to-action-wrap .left-col h4{font-size:40px}.call-to-action-wrap .left-col h3{font-size:50px!important}.call-to-action-wrap .image-wrap:before{width:220px;height:220px}.identify-wrapper{padding:0 0 30px}.identify-wrapper h2{font-size:150px!important}h4{font-size:25px}.slick-dots{text-align:center}.container.slides-wrap{margin:auto!important}.content-slider h4{font-size:40px}.our-blog-text-wap{padding:0 0 50px}.our-blog-text-wap .left-col:before{width:200px;height:200px}.our-blog-text-wap .left-col{margin-bottom:30px}.our-blog-text-wap .right-col h2{margin-bottom:50px}.blog-content h3{font-size:25px!important}.blog-section .right-col{margin-top:20px}.footer-block.grid__item{width:33.33%!important}.footer-block__details-content .list-menu__item--link{padding-top:10px!important;padding-bottom:0!important}h4.footer-block__heading{font-size:20px!important}.footer__copyright{text-align:center!important}.copyright__content{font-size:15px!important}.multicolumn-list h3{font-size:22px!important}.button-text-wrap .right-col{margin-top:30px}.menu-drawer{background-color:#a80000!important;border-top:1px solid #fff!important}.menu-drawer__menu-item{font-size:16px!important;color:#fff!important}.btn,.btn.black,.blog-btn,.contact__button .button,.product-form__buttons .button,.template-cart .title-wrapper-with-link a,.cart__ctas button,.button--primary{font-size:14px!important;padding:12px 20px}.btn:before,.btn.black:before,.blog-btn:before,.contact__button .button:before,.product-form__buttons .button:before,.template-cart .title-wrapper-with-link a:before,.cart__ctas button:before{width:32px}.banner-title-section{padding:50px 0}.facets-vertical{flex-direction:column}#main-collection-filters,#ProductGridContainer{width:100%!important;padding-right:0!important}h2{font-size:32px}h3,.collection-hero__description h3{font-size:25px!important}.collection-hero.collection-hero--with-image,.section-on-collecton-page{padding:40px 0!important}#shopify-section-template--17680507469890__main{padding:0 0 30px}.about-us-wrap{padding:30px 0 0}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%!important}.rich-text__blocks{max-width:100%!important}.about-page-col .multicolumn-list:not(.slider){padding:0!important}.collapsible-content__heading{font-size:100px!important}.caption-with-letter-spacing{font-size:50px!important}.accordion__title.inline-richtext.h4{font-size:22px!important}.replacement-wrap h2,.service-details-wrap h2{font-size:80px!important}.about-us-wrap h2 abbr,.replacement-wrap h2 abbr{font-size:60px}.replacement-wrap,.service-details-wrap{padding:30px 0}.service-details-wrap .image-wrap{text-align:left}.multicolumn__title,.multicolumn-list:not(.slider){padding:0!important}.request-wrap h2{font-size:40px!important}.condition-use-wrap h2{font-size:35px}.difference-list{padding:30px 0}.difference-list h2{font-size:100px!important}.difference-list h2 abbr{font-size:40px}.rewards-wrap,.reward-works-wrap{padding:30px 0}.rewards-wrap h2,.reward-works-wrap h2,.eligible-wrap h2,.how-works-wrap h2{font-size:70px!important}.eligible-wrap,.how-works-wrap{padding:30px 0}.martial-art-wrap,.custom-tabs-section{padding:30px 0!important}.grow-together-wrap .image-wrap img{width:300px;height:300px}.page-title-musashi-swords-contact-us .rich-text__heading,.page-title-musashi-swords-contact-us .title{font-size:40px}.contact__fields .field__label,.field__label,.customer .field label{font-size:16px!important}.contact__button{margin-top:20px!important;margin-right:40px!important}.single-product-page .icon-with-text--horizontal{display:block!important}.single-product-page .icon-with-text--horizontal .icon-with-text__item{width:100%!important;margin-bottom:10px}.single-product-page .product__title h2{font-size:30px!important}.product-form__buttons .button{padding:15px 20px}.product-form__buttons .button span{font-size:14px!important}.single-product-page .price__regular .price-item--regular{font-size:22px!important}.icon-with-text .h4 strong{font-size:18px}.product-tabs-section{padding:30px 0!important}.template-product .related-products__heading{font-size:35px;margin-bottom:20px}.card__heading a{font-size:20px}.template-product .card-information>.price .price-item.price-item--regular{font-size:20px!important}.template-product .rte.scroll-trigger details summary{font-size:15px!important;padding-right:35px}.template-cart .cart-item>td+td{padding-left:1rem}.template-cart .price.price--end,.template-cart .totals__total-value{font-size:20px!important}.template-cart .quantity{width:100%!important}.template-cart .cart-item__details a{font-size:18px!important}.template-cart .product-option{font-size:18px}.discounts__discount--position{color:#9c0000!important}.error-page-wrap h2{font-size:30px!important}header .vertical-mega-menu ul.mm-submenu,header .vertical-mega-menu ul.mm-submenu span,header .vertical-mega-menu ul.mm-submenu.simple>li ul.mm-product-list>li .mm-list-info{font-size:14px!important}.container.app-wrap{max-width:100%!important;margin:auto}.template-index .jdgm-carousel__arrows{position:relative;top:0;right:auto}}@media only screen and (max-width:680px){.main-banner h1{font-size:110px!important}p,ul li{font-size:14px}.main-banner h1 abbr{font-size:65px}.template-index.home-page h2,.identify-wrapper h2{font-size:100px!important}h2 abbr,.discover-services-wrap h2 abbr{font-size:50px}h1{font-size:35px!important}h2{font-size:25px}h3,.collection-hero__description h3{font-size:20px!important}.collection-details{width:49%}.collection-details:nth-child(2n){margin-right:0!important}.discover-services-wrap h5{font-size:25px}.card__heading a{font-size:20px}.price__sale .price-item.price-item--sale.price-item--last{font-size:18px!important}.collection-name h3{font-size:25px!important}.collection-name h3 span{font-size:20px}.slider-pagination button,.slick-dots li button{width:12px;height:4px}.shop-musashi-wrap h2{margin-bottom:30px!important}.shop-info-wrap .left-col img,.call-to-action-wrap .image-wrap img,.our-blog-text-wap .left-col img{width:250px}.call-to-action-wrap .left-col h5{font-size:25px}.blog-content h3,.blog-section .right-col .blog-content h3{font-size:20px!important}.call-to-action-wrap .left-col h4{font-size:30px}.call-to-action-wrap .left-col h3{font-size:40px!important}h4,.multicolumn-list h3{font-size:20px}.error-page-wrap h2{font-size:30px!important}.content-slider h4{font-size:30px}.testimonial-slider{margin-top:50px}.testimonial-slider .slick-next{right:45%;bottom:-26px;top:auto;transform:translatey(-45%)}.testimonial-slider .slick-prev{right:auto;bottom:-27px;top:auto;left:46%}.multicolumn-card__image-wrapper--third-width{width:50px!important}.footer-three-blocks .page-width,.footer__content-top.page-width,.footer__content-bottom-wrapper{padding-left:0!important;padding-right:0!important}.footer-block__image-wrapper,.footer-block__details-content{margin-bottom:0!important}.our-blog-text-wap .left-col:before{width:150px;height:150px}.call-to-action-wrap .image-wrap:before{width:180px;height:180px}.footer-block.grid__item,.footer-block.grid__item.footer-block--menu:last-child{width:100%!important;margin-bottom:30px!important}.footer-block__details-content.list-unstyled li a{font-size:12px}ul.footer-block__details-content{columns:2}.footer__blocks-wrapper.grid{padding-bottom:20px}.footer-block__newsletter h4{text-align:center}.footer-block--newsletter.scroll-trigger.animate--slide-in,.footer-block__newsletter{margin-top:0!important;width:100%;margin-bottom:20px}.question-wrap{margin:auto!important;max-width:100%;width:100%!important;text-align:center}.policies.list-unstyled{float:none;display:block}.header__heading-logo{width:95px}.header__icon .svg-wrapper{width:38px;height:38px}.header__icon .icon{height:1.1rem!important;width:1.1rem!important}.header__icon .icon.icon-hamburger{width:1.6rem!important;height:1.6rem!important}.header__icon .icon.icon-cart-empty,.header__icon,.header__icon--cart .icon{width:4.5rem!important;height:4.5rem!important}.caption{font-size:14px!important}h4.footer-block__heading{text-align:center}.main-banner:before,.shop-info-wrap .left-col:before{display:none}.mobile-facets__open-label{font-size:16px!important}.facet-filters__label,.product-count__text{font-size:18px!important}.about-page-col .multicolumn-card__info h3{font-size:22px!important}.collapsible-content__heading{font-size:70px!important;margin-bottom:20px!important}.caption-with-letter-spacing{font-size:40px!important}.accordion__title.inline-richtext.h4{font-size:20px!important}.request-wrap h2{font-size:35px!important}.condition-use-wrap h2{font-size:30px}.about-us-wrap h2,.difference-list h2{font-size:80px!important}.quality-list-wrapper ul li p{text-align:left}.rewards-wrap h2,.reward-works-wrap h2{font-size:55px!important}.rewards-wrap h2,.reward-works-wrap h2,.eligible-wrap h2,.how-works-wrap h2{font-size:50px!important}.custom-tabs-section .tab-buttons{display:block}.custom-tabs-section .tab-buttons li{border-bottom:1px solid #ccc}.custom-tabs-section .tab-buttons{border:none!important}.grow-together-wrap .image-wrap img{width:250px;height:250px}.product--medium:not(.product--no-media) .product__media-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper{width:100%!important}.template-product .product__text.inline-richtext{font-size:11px!important}.single-product-page .product__title h2{font-size:25px!important}.product-form__buttons .button{margin-top:0}.single-product-page{padding:20px 0 0!important}.template-product .rte.scroll-trigger details summary{font-size:14px!important}.template-cart .quantity{width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important}.template-cart .cart-item__details{grid-column:1 / 4!important}.template-cart .cart-item>td+td{padding-left:0!important}.cart-item__quantity{grid-column:1 / 5!important}}@media only screen and (max-width:481px){.top-image-wrap img{width:250px}.main-banner h1{font-size:55px!important}.main-banner h1 abbr{font-size:40px}.collection-details{width:100%;margin-right:0!important}.slider.slider--desktop .scroll-trigger.animate--slide-in{width:100%!important}.collection-list.grid li{width:100%!important;max-width:100%!important}.template-product .tab-buttons{display:grid;border-bottom:0px!important}.template-product .tab-buttons li{border-bottom:1px solid #ccc}.template-product .tab-buttons li.active{border-bottom:3px solid #A80000}.template-product .grid--2-col-tablet-down .grid__item{width:100%!important;max-width:100%!important}.button--primary{font-size:12px!important}}@media (max-width: 420px){.slider-pagination{gap:6px}.slider-pagination button{width:8px;height:8px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/style.css.map */
