.grid-product__price[data-product-available=false] *{color:#d2748a;font-weight:700;text-align:left}.product-block--price[data-product-available=false] *{color:#d2748a;font-size:20px;font-weight:700;line-height:48px;text-align:left}.grid-product__content{text-align:center}.site-header{padding:0}.site-header__logo{margin:0}@media screen and (max-width: 768px){.hero--desktop-image-mobile{height:auto!important;aspect-ratio:3 / 2;position:relative}.hero--desktop-image-mobile .flickity-viewport{position:absolute;top:0;left:0;width:100%;height:100%!important}.hero--desktop-image-mobile .hero__image-wrapper img{object-fit:contain}}.c-search-content{display:grid;width:100%;max-width:min(720px,100%);margin:0 auto;gap:12px}.c-search-form-box{display:flex;align-items:center;width:100%;padding:10px 20px;border:1px solid #888;border-radius:30px;transition:border-color .2s ease}.c-search-form-box:focus-within{border-color:#202020}.c-search-input:focus-within{border:none}.c-search-form-box .icon{flex-shrink:0}.c-search-input{display:block;width:100%;background:none;border:none;font-size:18px}.c-search-input::-webkit-search-cancel-button,.c-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.c-search-input:focus{outline:none}.c-search-input::placeholder{color:rgba(var(--text-color),.5)}.c-search-component{position:relative}@media screen and (max-width: 768px){.c-search-content{gap:16px}.c-search-form-box{padding:8px 10px 8px 20px}.c-search-component form{margin:0 17px}}.c_grid-product__meta{display:grid;place-items:center;min-height:100px}.c_grid-product__meta .grid-product__model,.c_grid-product__meta .grid-product__price{font-size:16px;font-weight:600}.c_grid-product__meta .grid-product__color,.c_grid-product__meta .grid-product__metal,.c_grid-product__meta .grid-product__rank{color:#919191;font-size:13px;font-weight:400;line-height:1.35}.c_grid-product__meta .grid-product__model{margin-bottom:8px}.c_grid-product__meta .grid-product__price{margin-top:8px}@media screen and (max-width: 768px){.c_grid-product__meta .grid-product__model,.c_grid-product__meta .grid-product__price{font-size:11px;font-weight:600}.c_grid-product__meta .grid-product__color,.c_grid-product__meta .grid-product__metal,.c_grid-product__meta .grid-product__rank{font-size:10px}.c_grid-product__meta .grid-product__price{margin-top:5px}.c_grid-product__meta .grid-product__model{margin-bottom:5px}}.testimonials-section{padding:97px 0 92px}.testimonial-stars{color:#bfb798;margin-bottom:0}.testimonials-slide.is-selected .testimonials-slider__text,.testimonials-slide .testimonials-slider__text{box-shadow:unset;transform:scale(1);margin-left:30px}.testimonials-slide{width:25%;height:100%;padding:0}.testimonials-slider__text{border:1px solid #a9a9a9;height:100%;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.testimonials-slider__text p{color:#000;text-align:center;font-family:"Noto Serif JP";font-size:14px;font-style:normal;font-weight:400;line-height:1.75;letter-spacing:1px}.testimonial-image--square{margin-top:auto;border-radius:unset;aspect-ratio:385/224;width:100%;height:auto;max-width:385px}.testimonial-image--square img{width:100%;height:100%;object-fit:cover}.testimonials-section .flickity-page-dots{bottom:-30px}@media screen and (max-width: 1300px){.testimonials-slide{width:33%}}@media screen and (max-width: 768px){.testimonials-slider .flickity-viewport{height:500px!important}.testimonials-slide{width:100%}.testimonials-section{padding:41px 0 67px}}.background-media-text__aligner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.background-media-text__text{background:#ffffffe6;font-size:1.1em;padding:59px 110px;max-width:800px;width:100%}.background-media-text--center .background-media-text__text{text-align:center}.background-media-text__text .h5{color:#646464;font-size:20px;font-weight:400;letter-spacing:3px}.background-media-text__text p{line-height:200%;letter-spacing:1px}.background-media-text__aligner{margin:0}@media only screen and (max-width: 1300px){.background-media-text__text{padding:59px 40px}}@media only screen and (max-width: 768px){.background-media-text__inner{position:absolute;top:0}.background-media-text__container{height:510px}.background-media-text__aligner{width:100%;max-width:311px}.background-media-text__text{padding:55px 19px}}.c_footer-contact{padding:68px 0}.c_footer-contact .page-width{max-width:1130px}.c_footer-contact__features{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #d5d2cf}.c_footer-contact__feature{border:1px solid #dfdfdf;background:#fff;padding:20px 15px;display:flex;flex-direction:column;align-items:center;gap:10px}.c_footer-contact__feature-icon{width:auto;height:30px;display:inline-flex;align-items:center}.c_footer-contact__feature-icon img{display:block;width:auto;height:100%}.c_footer-contact__feature-title{margin:0;text-align:center;leading-trim:both;text-edge:cap;font-size:16px;font-weight:500}.c_footer-contact__feature-text{text-align:center;font-size:13px;font-weight:300;line-height:160%}.c_footer-contact__feature-text p{margin:0}.c_footer-contact__feature-note{font-size:10px;font-weight:300}.c_footer-contact__actions{display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:center}.c_footer-contact__phone-label{font-size:14px;font-weight:300}.c_footer-contact__phone-number{margin-top:15px;display:flex;justify-content:center;align-items:center;gap:7px;white-space:nowrap;font-size:37px;font-weight:400;line-height:1;border-bottom:1px solid transparent}.c_footer-contact__phone-number svg{width:24px}.c_footer-contact__phone-number:hover{border-bottom:1px solid}.c_footer-contact__phone-hours{margin:10px 0 0;leading-trim:both;text-edge:cap;font-size:12px;font-style:normal;font-weight:300;line-height:160%}.c_footer-contact__buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.c_footer-contact__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;border:1px solid #8a8a8a;background:#fff;padding:18px 15px;text-align:center;font-size:14px;font-weight:400;transition:background .3s}.c_footer-contact__btn:hover{background:#f1f1ee}.c_footer-contact__btn-icon{display:inline-flex;width:27px}@media only screen and (max-width: 1100px){.c_footer-contact__actions{justify-content:center;gap:50px}.c_footer-contact__buttons{grid-template-columns:repeat(1,1fr);width:min(100%,300px)}}@media only screen and (max-width: 768px){.c_footer-contact{padding:68px 0}.c_footer-contact__features{grid-template-columns:repeat(1,1fr);gap:10px;margin-bottom:40px;padding-bottom:0;border-bottom:unset}.c_footer-contact__feature{padding:20px 10px}.c_footer-contact__actions{flex-direction:column;gap:32px}.c_footer-contact__buttons{grid-template-columns:repeat(1,1fr)}.c_footer-contact__btn{padding:18px 24px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
