.product-info__block-item{width:100%}.product-sticky-bar{background-color:#fff;border-top:1px solid #b0b0b0}.product-sticky-bar.visible{visibility:visible!important;opacity:1!important}.product-sticky-bar .flex{justify-content:space-between;align-items:flex-end;margin-bottom:20px}.buy-buttons-wrapper .button.sold-out{background-color:#efefef;background-image:none;border-color:#efefef;color:#1c1c1c}.product-sticky-bar .price p{font-size:30px;font-weight:400;line-height:1;min-width:100px;letter-spacing:0}.price:has(.c-price__currency){display:grid;grid-auto-flow:column;align-items:baseline;gap:.25rem}.c-price__currency{font-size:20px}.product-sticky-bar .title{font-size:16px;font-weight:400;line-height:1.6}.product-sticky-bar .opion-list{font-size:12px;font-style:normal;font-weight:350;color:#b0b0b0}.product-sticky-bar .opion-list span:not(:empty):not(:last-child):after{content:" / "}.product #infiniteoptions-container{display:none}.product-info__block-item.app{font-size:12px;margin-top:14.5px!important;margin-bottom:0!important}.product-title.h3{font-size:24px;line-height:1.5;letter-spacing:0;margin-bottom:0}.product-info__block-item.price,.product-info__block-item.title{margin:0;margin-block-start:0!important}.product-info__block-item.price price-list sale-price{font-family:var(--text-font-family);font-size:22px;line-height:1;color:var(--text-color);letter-spacing:0;margin-top:14px;margin-bottom:0;font-weight:400}.product-info__block-item.delivery_schedule{margin-block-start:24px!important}.product{gap:32px}.product .page-dots{position:absolute;bottom:20.5px;left:0}.product-gallery__media img{max-width:390px;margin:auto;object-fit:contain;object-position:50% 50%}video-media[show-play-button]:not([loaded]),video-media:not([autoplay]){max-width:390px;margin:auto}.size_option.mysize:has(.c-label-option__size--registered){display:flex;flex-direction:column}.size_option p{font-size:12px;line-height:1;background-color:var(--color-yellow);color:var(--color-white);font-weight:400;padding:4px 10px;border-radius:2px}.size_option p:has(.notice){background-color:unset}.size_option a{text-decoration:underline}.size_option .my-size-list span{font-size:13px;display:inline}.c-label-option-wrapper{--_gap: .25rem;display:flex;gap:1rem;border:1px solid var(--color-grey);padding:.8rem;width:100%;justify-content:space-between;column-gap:var(--_gap)}.c-label-option__description--highlight{display:block grid;place-items:center;font-size:12px;line-height:1;background-color:var(--color-yellow);color:var(--color-white);padding:4px 10px;border-radius:2px}.size_option .my-size-list span.notice{font-size:11px;color:red;margin-left:10px}.size_option .my-size-list div{font-size:14px}.size_option .my-size-list+.my-size-list{margin-top:5px;padding-top:5px;border-top:1px solid #b0b0b0}.size_option.mysize{row-gap:.4rem!important}.product-selector select:disabled{--_color: #ccc;border:1px solid var(--_color);background:var(--_color)}.product-selector.order-number{margin-top:1rem;display:inline-block}.popup-wrap .order-number a{display:inline-grid;grid-auto-flow:column;place-items:center;padding-inline-start:.25rem}.popup-wrap .order-number a:before{content:"("}.popup-wrap .order-number a:after{content:")"}.popup-wrap .order-number a svg{padding-inline-start:.25rem}.product-selector label+input[type=radio]+label{margin-top:.4rem}.product-selector.tip-type label,.product-selector.tip-size label,.c-label-option-login{border-color:#b0b0b0!important}.product-selector.tip-type input[type=radio]:checked+label,.product-selector.tip-size input[type=radio]:checked+label{border-color:var(--color-yellow)!important;background-color:#8484371a}.shortening-selector-list>div select,.relevant-part-selector-list>div select.open{background-color:#8484371a}.option-block{margin-top:30px}.option-head+.option-block{margin:unset}.option-title{font-weight:400;letter-spacing:.3px;cursor:unset}.selector-title{display:inline-flex!important;align-items:center}.option-notice.open{display:block}.option-notice{position:absolute;background-color:#fff;display:none;top:0;left:0;right:0;bottom:0;width:80%;margin:auto;height:400px;overflow-y:scroll;padding:50px 15px 20px;box-shadow:0 5px 15px #00000059;z-index:10}.option-notice h3{margin-bottom:16px}.option-notice .flex.wrap{margin-bottom:14px}.option-notice img{width:100%}.option-notice .close-button{position:absolute;top:15px;right:15px}@media screen and (max-width:749px){.option-notice img+img{margin-top:10px}}.product-selector label span,.product-selector select{font-weight:400}.product-selector.tip-type input[type=radio],.product-selector.tip-size input[type=radio]{display:none}.product-selector.tip-type input[type=radio]+label,.product-selector.tip-size input[type="radio "]+label:has(.c-label-option__size--registered),.product-selector select{display:flex;gap:1rem;border:1px solid #ccc;padding:.8rem;width:100%}.product-selector.tip-type input[type=radio]+label{max-height:50px}.product-selector select{--_border-color: var(--color-yellow);border:1px solid var(--_border-color)}.product-selector.tip-type input[type=radio]:checked+label+input+label,.product-selector.tip-size input[type=radio]:checked+label+input+label{border:1px solid #ccc!important}.option-shortening-selector{display:block;width:100%;padding:0 .8rem!important;line-height:50px!important;height:50px!important;border:1px solid var(--color-yellow)!important}.product-selector-description{background-color:#f2f2f2;padding:22px 12px;margin-top:30px;display:none}.product-selector-description .fist-line{font-size:14px;font-weight:400;line-height:1}.product-selector-description .fist-line+p{font-size:12px;line-height:1.8;margin-top:16px}input[type=radio]:checked+label.size_option+.product-selector-description{display:block;transition:display .5s}.product-selector-description a,.c-label-option-login .c-label-option__description{text-decoration:underline;text-underline-offset:3px}.shipping_notice{background-color:#f2f2f2;padding:16px 12px;margin-bottom:1rem}.shipping_notice .additional_shipping{display:flex;gap:10px}.shipping_notice .additional_shipping span{font-size:.8em}.product-selector.quantity label.title{margin-top:0}.product-selector.quantity .quantity-selector{border:1px solid var(--color-yellow)}.product-sticky-bar input{vertical-align:middle;margin-right:10px}.product-sticky-bar input,.product-sticky-bar label,.product-sticky-bar #cart-button-notice,.product-sticky-bar #cart-button-relevant-part-notice{display:none}.product-sticky-bar #cart-button-notice{color:#c47671}.product-sticky-bar.menu-opened input,.product-sticky-bar.menu-opened label{display:inline;margin-bottom:10px}.product-sticky-bar.menu-opened #cart-button-notice,.product-sticky-bar.menu-opened #cart-button-relevant-part-notice{display:block}.product-sticky-bar.menu-opened #cart-button-relevant-part-notice{margin-bottom:10px}.product-sticky-bar.menu-opened{border-top:1px solid var(--color-yellow)}.product-sticky-bar.menu-opened .buy-buttons-wrapper{display:flex;justify-content:space-between;padding-block-start:.5rem}.product-sticky-bar.menu-opened .buy-buttons.submit,.product-sticky-bar.menu-opened .buy-buttons.cancel{display:block;width:48%}.product-sticky-bar.menu-opened .buy-buttons button{width:100%}.buy-buttons.submit{display:none}.buy-buttons.submit button{width:100%}.buy-buttons.submit.disabled button,.buy-buttons.submit button:disabled{opacity:.7}input#before_submit_check{accent-color:#2f2f2f;margin-block:unset}.cart-popup .buy-buttons:nth-child(2){display:none}.cart-popup.open .buy-buttons:nth-child(2){display:block}input[value^=\5229\7528\3059\308b]:checked{background-color:#333}.shortening-selector>p{text-align:left;margin:10px auto 0}.shortening-selector-wrap hr{margin:1.2rem 0}.shortening-selector-list,.c-foot-selector__list{display:flex;gap:5px}.shortening-selector-list label{margin:2px auto}.shortening-selector-list>div,.c-foot-selector__list>div{display:flex;flex-direction:column;width:calc(20% - 5px)}.shortening-selector-list>div select,.relevant-part-selector-list>div select{--_border-color: var(--color-yellow);padding:0 5px;line-height:40px;height:40px;border:1px solid var(--_border-color)}.option-shortening-block-wrap{display:none;padding:10px;border:1px solid #999;border-top:none!important}.option-shortening-block-wrap+div{margin-top:30px}.option-shortening-block-wrap.open{display:block}.shortening-selector.left{margin-bottom:1.2rem}.relevant-part-selector>p{text-align:left;margin:10px auto 0}.relevant-part-selector-wrap hr{margin:1.2rem 0}.relevant-part-selector-list{display:flex;gap:5px}.relevant-part-selector-list label{margin:2px auto}.relevant-part-selector-list>div{display:flex;flex-direction:column;width:calc(20% - 5px)}.relevant-part-selector-list>div select{padding:0 5px;line-height:40px;height:40px}.relevant-part-block-wrap{padding:10px;border:1px solid var(--color-yellow);margin-bottom:20px}.select-shortening-option:disabled{opacity:.5;background-color:#fff}.relevant-part-selector.left{margin-bottom:1.2rem}.relevant-part-block-wrap.selected select:not([data-value="0\756a"],[data-value="1\756a"],[data-value="2\756a"],[data-value="3\756a"],[data-value="4\756a"],[data-value="5\756a"],[data-value="6\756a"],[data-value="7\756a"],[data-value="8\756a"],[data-value="9\756a"]){pointer-events:none;opacity:.5}input#order-number,input#order-customer-name,input#order-subject-product{display:block;margin-bottom:1rem;width:100%;padding:0 10px;line-height:50px!important;height:50px!important;border:1px solid var(--color-yellow)!important}.my-size-list.oval.disabled span:not(.notice),.my-size-list.oval.disabled div{opacity:.7}.my-size-list.short.disabled span:not(.notice),.my-size-list.short.disabled div{opacity:.7}@media screen and (min-width:750px){.product-sticky-bar.visible{--container-max-width: var(--container-lg-max-width)}.product-sticky-bar{display:block}}dialog.c-product__option{--_box-shadow: #00000059;--_gutter: 34px;--_max-width: 980px;--_min-height: 400px;position:fixed;top:0;right:0;bottom:0;left:0;overscroll-behavior-block:contain;transition-duration:.3s;transition-property:display,overlay,opacity;transition-timing-function:ease-out;transition-behavior:allow-discrete;max-block-size:calc(100% - var(--_gutter) * 4);min-inline-size:calc(min(var(--_max-width),100%) - var(--_gutter) * 1);max-inline-size:calc(min(var(--_max-width),100%) - var(--_gutter) * 1);margin-inline:auto;padding:2rem 1rem;overflow-y:scroll;box-shadow:0 5px 15px var(--_box-shadow);border:unset;outline:none;cursor:auto;scrollbar-width:thin;scrollbar-color:var(--color-yellow)}dialog.c-product__option::backdrop{background-color:#00000080;transition-duration:inherit;transition-property:opacity;transition-timing-function:inherit}@starting-style{dialog.c-product__option:modal,dialog.c-product__option:modal::backdrop{opacity:0}}dialog.c-product__option:not(:modal),dialog.c-product__option:not(:modal)::backdrop{opacity:0}dialog.c-product__option::-webkit-scrollbar{--_width: 5px;width:var(--_width)}dialog.c-product__option::-webkit-scrollbar-track{background:var(--color-yellow)}dialog.c-product__option::-webkit-scrollbar-thumb{background-color:var(--color-yellow);border-radius:2.5px}.c-product__option-button svg{display:block;width:16px;height:16px;color:var(--color-white);background-color:var(--color-yellow);border-radius:calc(infinity * 1px)}.c-product__option-close{position:absolute;top:0;right:0;padding:1.25rem}.c-product__option-close-text{inline-size:100%;cursor:pointer;touch-action:manipulation;color:var(--color-white);background:var(--color-yellow);padding-block:1ch;margin-block-start:1.25rem;border:2px solid var(--_border-color-default);border-radius:4px}.c-product__option-close,.c-product__option-close-text{-webkit-tap-highlight-color:transparent}.c-product__option-close:focus,.c-product__option-close-text:focus{outline:none;box-shadow:none}.c-product__option-description{--_gutter: 17px;--_max-width: 580px;display:block grid;gap:1rem;max-inline-size:min(var(--_max-width),100%);margin:0 auto}.c-product__option-description p{font-size:14px}.c-product__option .flex.wrap:has(img){display:block grid;place-items:center}.c-product__option .flex.wrap:has(img+img){display:block grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.c-label-option-login{margin-block-end:.4rem}.c-label__dialog{display:block grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:.25rem}.c-label__dialog:has(.c-selector__title){margin-top:30px;margin-bottom:.5rem;font-size:1rem;font-weight:400}.c-foot-selector{padding:10px;border:1px solid var(--color-yellow);border-block-start:unset;background:#8484371a}.c-label-option-wrapper:has(+.c-foot-selector.is-foot-selector__selected){border-block-end:0}.c-foot-selector__label{margin-block:2px;margin-inline:auto}.c-foot-selector__item .c-foot-selector__select{--_border-color: #b0b0b0;--_background-color: var(--color-white);padding:0 5px;line-height:40px;height:40px;border:1px solid var(--_border-color);background-color:var(--_background-color);padding-block:0;text-align:center}.c-foot-selector__select--warning:not(.is-foot-selector__select--selected){--_border-color: #c47671}.c-foot-selector__item .c-foot-selector__select.is-foot-selector__select--selected{--_border-color: var(--color-yellow);--_background-color: #8484371a}.c-foot-selector__divider{padding:1.2rem 0}.product-addon-section{margin-block:1rem}.c-addon .c-product__option-description img{margin-inline:auto}body:has(.product-sticky-bar) .product-info buy-buttons{display:none}label.c-product-input:has(+input[required]):after,label.c-product-input:has(+select[required]):after,label.c-product-input:has(+textarea[required]):after{content:"*";color:#c47671;padding-inline-start:.25rem}.js-shortening-price{display:none}
/*# sourceMappingURL=/cdn/shop/t/46/assets/product.css.map */
