@charset "UTF-8";.select__select{height:auto;padding:.5em 2em}.product-form__input--dropdown:not(:last-child){margin-bottom:4%}#itemDetail{display:flex;padding-bottom:5%;border-bottom:1px solid #b5b5b5;margin-bottom:5%}#itemDetail .product-details-container{width:60%;margin-right:2%}#itemDetail .product-selector-container{position:relative;width:38%}.product-slider .slider-thumbnail .thumbnail-img{padding:0 7px;max-width:25%}.product-slider .slider-main .slick-img .img_wrap,.product-slider .slider-thumbnail .thumbnail-img .img_wrap{position:relative;overflow:hidden;display:block;height:0;padding-top:100%}.product-slider .slider-main .slick-img .img_wrap img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:contain}.product-slider .slider-thumbnail .thumbnail-img .img_wrap img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;object-fit:contain;width:100%;height:100%;object-fit:cover}.product-slider .slider-thumbnail.under5_slide .slick-track{width:100%!important;transform:unset!important}.product-slider .slider-main .slick-prev{background:#000;color:#fff;padding:2em 1em;font-size:0;position:absolute;top:0;bottom:0;margin:auto;z-index:99;width:32px;height:64px;box-shadow:none;border:none}.product-slider .slider-main .slick-next{background:#000;color:#fff;padding:2em 1em;font-size:0;position:absolute;top:0;bottom:0;margin:auto;z-index:99;width:32px;height:64px;box-shadow:none;border:none;right:0}.product-slider .slider-main .slick-prev{left:0}.product-slider .slider-main .slick-prev:after{content:"";width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.product-slider .slider-main .slick-next:after{content:"";width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.product-slider .slider-main .slick-prev:after{transform:rotate(-135deg)}.product-slider .slider-main .slick-next:after{transform:rotate(45deg)}.product-slider .slick-next:before,.product-slider .slick-prev:before{display:none}.product-slider .slider-thumbnail{position:relative;padding:0 30px;margin-bottom:10%;margin-top:1em}.product-slider .slider-thumbnail .slick-prev,.product-slider .slider-thumbnail .slick-next{content:"";position:absolute;top:0;bottom:0;margin:auto;background:none;border:none;box-shadow:none;font-size:0;width:11px;height:22px}.product-slider .slider-thumbnail .slick-prev{left:2%}.product-slider .slider-thumbnail .slick-next{right:2%}.product-slider .slider-thumbnail .slick-prev:after,.product-slider .slider-thumbnail .slick-next:after{content:"";width:17px;height:17px;border-top:1px solid var(--text-color);border-right:1px solid var(--text-color);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.product-slider .slider-thumbnail .slick-prev:after{transform:rotate(-135deg)}.product-slider .slider-thumbnail .slick-next:after{transform:rotate(45deg)}.item-info .content{margin-bottom:7%;font-size:1.4rem}.item-info .voice .spr-header-title{display:none!important}.item-info .content h3{font-size:1.6rem;margin-bottom:1.2em;padding-bottom:.3em;border-bottom:1px solid #b5b5b5}.item-info .voice h3{border-bottom:none;padding-bottom:0}.item-info .voice .voice-top{display:flex;justify-content:space-between;padding-bottom:.7em;margin-bottom:1.3em;border-bottom:1px solid #b5b5b5}.item-info .voice .review-icon .star,.item-info .voice .review-icon .star-blank{display:inline-block;width:18px;height:16px}.item-info .voice .review-icon .star{background:url(../img/icon_start.png) no-repeat center/cover}.item-info .voice .review-icon .star-blank{background:url(../img/icon_start_blank.png) no-repeat center/cover}.item-info .voice .review-total,.item-info .voice .write-review a{font-size:1.5rem}.item-info .voice .voice-content{padding-bottom:1em;margin-bottom:1.3em;border-bottom:1px solid #b5b5b5}.item-info .voice .voice-content>p:last-child{margin-bottom:0}.item-info .voice .voice-content>h4{font-size:1.6rem;font-weight:700}.item-info .voice .voice-content>.review-wrap{margin-bottom:.7em}.item-info .voice .voice-content>.name{font-size:1.2rem;color:#777;margin-bottom:.7em}.item-info .link .sns-icon{margin-top:5%;text-align:center}.item-info .link .sns-icon a{text-decoration:none}.item-info .link .sns-icon a:not(:first-child){margin-left:15px}.item-basic-info{padding-top:3%;margin-bottom:5%}.item-basic-info p{margin:0}.item-basic-info .sku_wrap{margin-bottom:1em}.item-basic-info #sku{font-size:1.4rem;color:#777}.item-basic-info .name{font-size:1.8rem;font-weight:700;letter-spacing:1.6px;margin-bottom:0;padding-bottom:0;border-bottom:0;text-align:left}.item-basic-info .item-tag-list{padding:0;display:flex;flex-wrap:wrap;margin:1em 0 0}.item-basic-info .item-tag-list li{list-style:none}.item-basic-info .item-tag-list li:not(:last-child){margin-right:2%}.item-basic-info #stock_status{position:relative;margin-top:5px;padding-left:20px}.item-basic-info #stock_status.in-stock:before{content:"";display:block;position:absolute;top:0;left:0;bottom:5px;margin:auto;width:12px;height:6px;border-left:2px solid var(--text-color);border-bottom:2px solid var(--text-color);transform:rotate(-45deg)}.item-basic-info #stock_status.out-of-stock:before,.item-basic-info #stock_status.out-of-stock:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;margin:auto;width:12px;height:2px;background:var(--text-color)}.item-basic-info #stock_status.out-of-stock:before{transform:rotate(-45deg)}.item-basic-info #stock_status.out-of-stock:after{transform:rotate(45deg)}.item-basic-info #stock_status.few-stock{color:#e63e3d}.item-basic-info #stock_status.few-stock:before{content:"\25b3";font-size:1.6rem;position:absolute;top:0;left:0;bottom:0;margin:auto;font-weight:700}.item-basic-info .price__container{font-size:4rem;font-weight:700;letter-spacing:1.6px}.item-basic-info .price--show-badge>.badge{font-size:1.4rem;color:#777}.item-basic-info .product__tax{font-size:1.4rem;color:#777}.item-basic-info .product__tax a{color:#777}.item-basic-info .price__container .price__sale .price-item--regular{font-size:2rem;color:gray;display:block}.item-basic-info .price__container .price__sale .visually-hidden--inline{font-size:2rem}.item-basic-info .annotation{color:#777}variant-radios{display:block;margin-top:1em}variant-radios>*{margin-bottom:2%}.product-form__input legend{font-size:1.5rem;font-weight:700}variant-radios .product-form__input .chip-group{display:flex;flex-wrap:wrap}variant-radios .product-form__input .chip-group valiation-chip{margin-bottom:.74rem;margin-right:.74rem;position:relative}variant-radios .product-form__input .chip-group valiation-chip .chip-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:0;height:100%;margin:0;pointer-events:inherit;position:absolute;transition-duration:.18s;transition-property:border,outline;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;cursor:pointer}variant-radios .product-form__input .chip-group valiation-chip .chip-input:disabled+label,variant-radios .product-form__input .chip-group valiation-chip .chip-input.disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}variant-radios .product-form__input .chip-group valiation-chip .chip-color,variant-radios .product-form__input .chip-group valiation-chip .chip-size{height:40px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700}variant-radios .product-form__input .chip-group valiation-chip .chip-color{border:1px solid #ccc;min-width:40px}variant-radios .product-form__input .chip-group valiation-chip .chip-color.no-text{font-size:0}variant-radios .product-form__input .chip-group valiation-chip .chip-size{min-width:40px;padding:5px}variant-radios .product-form__input .chip-group valiation-chip .chip-input+.chip-other{padding:.5em .7em;font-size:1.3rem}variant-radios .product-form__input .chip-group valiation-chip .chip-input.checked-input+.chip-color{position:relative}variant-radios .product-form__input .chip-group valiation-chip .chip-input:checked+.chip-color:after{border:2px solid;border-radius:0;bottom:-.3125rem;content:"";left:-.3125rem;position:absolute;right:-.3125rem;top:-.3125rem}.product-form__quantity{margin-bottom:1rem}.product-form__quantity p{font-size:1.5rem;font-weight:700}quantity-input-number{position:relative;display:block;height:50px;width:160px}quantity-input-number input{-webkit-appearance:none;appearance:none;position:absolute;top:0;display:block;width:100%;height:50px;padding:0 50px;text-align:center;pointer-events:none;font-size:1.8rem}quantity-input-number input::-webkit-inner-spin-button,quantity-input-number input::-webkit-outer-spin-button{-webkit-appearance:none}quantity-input-number .btn-minus,quantity-input-number .btn-plus{position:absolute;top:10px;width:30px;height:30px;border:none;text-align:center;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#888;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}quantity-input-number .btn-minus{left:10px}quantity-input-number .btn-plus{right:10px}.bookmark-btn-wrap{display:flex}.bookmark-btn-wrap>*{cursor:pointer;-webkit-user-select:none;user-select:none;display:block;padding:.8em;border:1px solid #000;background:#fff;color:#000;text-align:center;font-size:1.4rem;opacity:1;transition:.3s}.bookmark-btn-wrap>*:hover{opacity:.7}.bookmark-btn-wrap>* span{line-height:normal}.bookmark-btn-wrap>* svg{display:inline-block;vertical-align:middle;margin-right:5px}@media (max-width: 767px){.bookmark-btn-wrap>*{width:100%}}.shopify-payment-button__button--hidden{display:none!important}body.data-bs-theme-dark .item-valiation .chip-group valiation-chip .chip-input+.chip-size{background:#343434;color:#fff}body.data-bs-theme-dark .item-valiation .chip-group valiation-chip .chip-input.checked-input+.chip-size{background:#000;border:1px solid #fff}body.data-bs-theme-dark .item-valiation .chip-group valiation-chip .chip-input.checked-input+.chip-color:after{border-color:#fff}@media (min-width: 768px){#itemDetail .product-selector-container .content-wrap{position:sticky;top:0}.sp-product-selector{display:none}}@media (max-width: 767px){#itemDetail{display:block;margin-bottom:10%}#itemDetail .product-details-container,#itemDetail .product-selector-container{width:100%}.item-info .content{margin-bottom:10%}.item-info .voice .review-total,.item-info .voice .write-review a{font-size:1.4rem}.item-info .link .sns-icon{margin-top:10%}.sp-product-selector{margin-bottom:10%}}@media screen and (max-width: 575px){.product-slider .slider-thumbnail{padding:0;margin-bottom:7%}}.price__badge-sold-out,.price__badge-sale{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
