.c-main-product{padding-top:17.5px!important;padding-bottom:140px}.c-product-logo__wrapper{display:flex;align-items:center;justify-content:center;padding-bottom:17.5px}.c-product-logo{width:81px}.c-product-gallery{gap:14px}.c-product-gallery__media{aspect-ratio:1}.c-product-gallery__media video-media,.c-product-gallery__media img{aspect-ratio:1;object-fit:cover}.c-product-gallery__thumbnail-list{max-width:100%;padding:0 39.25px;margin:0 auto}.c-product-gallery__thumbnail-scroller{gap:10px;grid-auto-columns:31.1%}.c-product-gallery__thumbnail img{aspect-ratio:1;object-fit:cover}.c-product-gallery__thumbnail-arrow{position:absolute;top:calc(50% - 11px)}.c-product-gallery__thumbnail-arrow--prev{left:20px}.c-product-gallery__thumbnail-arrow--next{right:20px}@media screen and (min-width:1000px){.c-main-product{padding-top:45px!important}.c-product-logo__wrapper{padding-bottom:45px}.c-product-logo{width:180px}.c-product{width:100%;display:flex;gap:6%}.c-product-gallery{width:50%}.c-product-info{width:44%;padding-right:90px}}@media screen and (max-width:999px){.c-product-info{padding:0 20px}}.c-product-info__block-item:is([data-block-type=vendor],[data-block-type=title],[data-block-type=sku],[data-block-type=price]){margin-bottom:18px}.c-product-info__block-item .vendor{font-weight:700}.c-product-info__block-item[data-block-type=title]{line-height:1;letter-spacing:.05em;display:grid;gap:14px}.c-product-title{font-weight:700;line-height:1}.c-product__reference-number{font-size:12px;font-weight:700;letter-spacing:.1em}.c-product-info__block-item .c-on-sale-badge{margin-bottom:14px}.c-product-info__block-item .c-sold-out-badge{margin-top:14px}.c-product-price_wrapper{display:flex;gap:15px;align-items:baseline}.c-product__price-ja{font-size:12px;font-weight:700}.c-product__price{display:flex;flex-direction:column;gap:14px}.c-product__price .c-on-sale__line-through{font-size:18px;line-height:1}.c-product__price sale-price{font-size:24px;letter-spacing:.05em;font-weight:700;line-height:1}.c-product__price .c-product__two-column-buttons{display:grid;gap:12px}.c-product__price .c-price__tax{font-size:12px}.c-product__price .c-on-sale__line-through+sale-price{margin-left:-14px}.c-product-info__block-item .variant-picker__option-info{display:none}.c-product-info__block-item :checked+.block-swatch,.block-swatch.is-selected{--swatch-disabled-strike-color: currentColor;color:rgb(var(--button-background));border-color:rgb(var(--button-background))}.c-product-info__block-item .block-swatch.is-disabled:before{background:var(--swatch-disabled-strike-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' stroke='black' stroke-width='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cline x1='0' y1='100%25' x2='100%25' y2='0' stroke='black' stroke-width='1'/%3E%3C/svg%3E")}.c-product-info__block-item .wk-button{flex-direction:row-reverse;gap:8px;transition:opacity .2s}.c-product-info__block-item .wk-button:hover{gap:8px;opacity:.6}.c-product-info__block-item .wk-text{font-weight:700}.c-product__contact{height:50px;gap:9px;font-weight:700}.c-product__buttons-group[data-group-type=buttons-group]{display:grid;gap:12px;margin:50px 0 0!important}@media screen and (min-width:1000px){.c-product__buttons-group[data-group-type=buttons-group]{margin-top:70px!important}}@media screen and (min-width:1300px){.c-product__buttons-group[data-group-type=buttons-group]{grid-template-columns:1fr 1fr}}.c-product-info__block-item[data-block-type=contact-button]{display:flex;align-items:center}.c-product__contact{height:50px;gap:9px}.c-product__contact-phone path,.c-product__contact-mail path{stroke:rgb(var(--button-background));transition:stroke .45s cubic-bezier(.785,.135,.15,.86)}.c-product__contact:hover .c-product__contact-phone path,.c-product__contact:hover .c-product__contact-mail path{stroke:rgb(var(--button-text-color))}.c-product-info__block-item[data-block-type=buy-buttons]{margin:12px 0 0!important}.c-product-info__block-item[data-block-type=buy-buttons] button{height:70px;font-weight:700}.c-product-info__block-item[data-block-type=premium-credit]{margin:12px 0 0!important}.c-product-interest-free{border:solid 1px rgb(var(--button-background));border-radius:7px;padding:20px;text-align:center;color:rgb(var(--button-background))}.c-product-interest-free-heading{font-weight:700;line-height:1;margin-bottom:12px;font-family:var(--font-family-en)}.c-product-interest-free h3{margin-bottom:15px;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.25}@media screen and (min-width:1150px){.c-product-interest-free h3{line-height:1}}.c-product-interest-free-number{font-size:27px}.c-product-interest-free-text{font-size:24px}.c-product-interest-free-annotation{font-size:13px}.c-product-info__block-item[data-block-type=annotation]{margin-top:40px!important}.c-product__annotation-heading{font-size:18px;margin-bottom:10px}.c-product__annotation-content{line-height:1.5}.c-product-info__block-item[data-block-type=description]{margin-top:110px!important}.c-product__description-heading{border-bottom:solid 1px rgb(var(--text-color));padding-bottom:10px;margin-bottom:20px;font-weight:400;font-size:18px}.c-product-info__block-item[data-block-type=detail]{margin-top:70px!important}.c-product__detail-item{display:grid;grid-template-columns:130fr 205fr;border-bottom:solid 1px rgba(var(--text-color) / .3);padding:20px 0;gap:15px}@media screen and (min-width:1300px){.c-product__detail-item{grid-template-columns:150fr 384fr}}.c-product__detail-heading{border-bottom:solid 1px rgb(var(--text-color));padding-bottom:10px;font-weight:400;font-size:18px}.c-product__detail-item-heading{font-weight:700}.c-product-info__block-item .c-product-brand-detail{margin-top:140px!important}.c-product-info__block-item .c-accordion-wrapper{margin-top:40px!important}.c-product-info__block-item .c-accordion-wrapper h3{font-size:18px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-main-product.css.map */
