.product-page.main-product div.full-width-mobile.page-width:has(>.product-media-container){padding-right:40px;padding-left:40px;max-width:calc(var(--page-width) + 80px)}@media (min-width: 1024px){.product-page.main-product .product-media-container{padding-right:40px}.product-page.main-product .parent-element{padding-left:18px;padding-right:4px}}@media (max-width: 767px){.product-page.main-product div.full-width-mobile.page-width:has(>.product-media-container){padding-right:0;padding-left:0;max-width:100%}}.product-media-container{padding-bottom:35px}.product-media-container .gap-x-2{column-gap:6px}.product-media-container .mt-2{margin-top:10px}@media (min-width: 768px){.product-media-container .md\:min-w-\[65px\]{min-width:100px}}@media (max-width: 767px){.product-media-container .min-w-\[50px\]{min-width:80px}}.parent-element p.prodcut_vendortext{font-size:14px;color:#767676;font-style:normal}.parent-element .product-title{margin-bottom:6px;font-weight:200;font-family:"Montserrat",var(--noto-jp)}.parent-element .pricearea{margin-bottom:6px}.parent-element .main-product-price p.price span{font-size:18px;font-weight:200;font-family:var(--mont)}.mrpoint-product__award-point{font-weight:200}span.tax,.parent-element .main-product-price p.price span.tax{font-size:12px;font-family:var(--noto-jp)}.mrpoint-product__award-point-value,.mrpoint-product__award-point-suffix{font-family:var(--mont)}.product-page.main-product .parent-element .app-block:has(.mrpoint-product){margin-bottom:26px}.product-page.main-product .parent-element .app-block:has(.mrpoint-product){margin-bottom:26px;font-size:12px;color:#767676}.parent-element .x-badges-container.text-sm{column-gap:7px;font-size:10px;min-height:fit-content;margin-bottom:40px}.parent-element .x-badges-container .x-badge-content.x-badge-text{padding:3px 14px}.sizevariation_area{margin-bottom:37px}.sizevariation_title{font-size:14px;font-weight:500;margin-bottom:12px}ul.sizevariation_ul{display:flex;flex-wrap:wrap;gap:10px}ul.sizevariation_ul li a{display:block;padding:12px 20px;border:1px solid var(--gray-ccc);transition:border .3s ease-in;font-size:12px;font-family:"Montserrat",var(--noto-jp)}ul.sizevariation_ul li.current-size-page a,ul.sizevariation_ul li a:hover{border:1px solid #000}ul.sizevariation_ul li a span.sp_br{display:inline-block;width:5px}.variant_wrapper{display:flex;flex-wrap:wrap;gap:10px}.variant_wrapper:has(.variant_valuetit){max-height:200px;max-width:520px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:12px 4px;margin-left:-3px}.variant_wrapper{-ms-overflow-style:none;scrollbar-width:none}.variant_wrapper::-webkit-scrollbar{display:none}.product-page.main-product .parent-element .options-container fieldset.product-form__input.pb-5{padding-bottom:40px;column-gap:10px}.product-page.main-product .parent-element .options-container fieldset.product-form__input legend{margin-bottom:4px;font-weight:200}legend.font-medium.variant_optionname_box{display:flex;column-gap:14px;font-weight:200}legend.font-medium.variant_optionname_box a{font-size:12px;line-height:1.6;font-weight:200;padding-left:17px;background-image:url(/cdn/shop/files/guide-icon.svg?v=1738823366);background-repeat:no-repeat;background-position:left 2px;background-size:14px}legend.font-medium.variant_optionname_box a:hover{opacity:.5}.parent-element .color-watches{width:78px;height:78px;border-radius:0;position:relative;margin-left:2px;margin-right:2px;border-width:3px;box-shadow:0 0 #fff,0 0 0 1px #fff}.parent-element .color-watches:before{border-radius:0}.parent-element .input-radio:checked+.variant_labelbox .color-watches{--tw-shadow: 0 0 0 1px #000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.product-page.main-product .parent-element .color-watches button.modal-trigger{position:absolute;content:"";top:50px;right:0;width:22px;height:22px;background-image:url(/cdn/shop/files/magnifying-glass.svg?v=1738771084);background-repeat:no-repeat;background-position:center;background-size:12px;transition:opacity .15s ease-in}.product-page.main-product .parent-element .color-watches button.modal-trigger:hover{opacity:.5}.parent-element .input-radio.disabled+.variant_labelbox label:after{position:absolute;top:50%;left:-5px;right:-5px;height:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-width:1px;content:var(--tw-content);border-style:solid;--tw-scale-x: 1.5;--tw-rotate: -45deg}span.variant_valuetit{font-size:12px;text-align:center;line-height:1.25;display:block;margin-top:4px;max-width:82px;font-weight:200}.product-form__input .input-radio+label{border-color:var(--gray-ccc);background-color:rgb(var(--background-color),1);color:rgb(var(--colors-text),1);font-size:12px;font-weight:200}.product-form__input .input-radio:checked+label{border-color:rgb(var(--colors-text),1)}.product_someinfobox{margin-bottom:22px;max-width:330px;width:100%;background-color:#f2f2f2;padding:26px 30px}ul.product_someinfo_ul li{display:flex;column-gap:6px;margin-bottom:18px;font-size:12px;line-height:1.8}ul.product_someinfo_ul li:last-child{margin-bottom:0}.product_someinfo_title{font-weight:200}.product_someinfo_txtbox a{color:var(--black-000);text-decoration:underline;text-underline-offset:4px;font-weight:200}.product_someinfo_txtbox a:hover{opacity:.5}.product_someinfo_txtbox a+p{margin-top:3px;font-weight:200}form.product_submitbox{margin-top:10px;display:flex;flex-wrap:wrap;column-gap:10px}.button-product-buy_buttons{margin-bottom:50px}form.product_submitbox button.button-solid.add_to_cart_button{max-width:390px;width:calc(63% - 5px);padding:16px 0;font-weight:200}form.product_submitbox button.button-solid.add_to_cart_button .button-text{font-weight:200}form.product_submitbox .wishlist-engine{max-width:220px;width:calc(37% - 5px)}.wishlist-engine-button.wishlist-button-border{padding:16px 5px;width:100%;height:50px;font-weight:400;font-size:12px;border:1px solid #fff;transition:border .2s ease-in}.wishlist-engine-button.wishlist-button-border .wishlist-text{display:flex;justify-content:center;align-items:center;width:100%;position:relative;padding-left:0;line-height:1.3;font-weight:200;font-size:12px}.wishlist-engine-button.wishlist-button-border .wishlist-text:before{content:"";position:relative;width:29px;height:18px;background-image:url(/cdn/shop/files/productfavorite-heart-icon.svg?v=1738873671);background-repeat:no-repeat;transform:scale(.8)}.wishlist-engine-button.wishlist-button-border:hover{width:100%;border:1px solid #000}.parent-element .accordion{border-color:var(--gray-ccc)}.parent-element .accordion p,.parent-element .accordion p *{font-weight:200}.parent-element .accordion span.accordion_arrow{width:10px;height:10px;display:flex;align-items:center;justify-content:center;right:0}.parent-element .accordion span.accordion_arrow svg{margin:0 auto}.parent-element .accordion span.accordion_arrow:before{content:"";position:absolute;width:100%;height:1px;background-color:#000;top:50%;transform:translate(-50%,-50%);left:50%;transition:all .3s ease-in}.parent-element .accordion span.accordion_arrow.rotate-90:before{transform:translate(-50%,-50%) rotate(90deg)}.parent-element .accordion span.accordion_arrow.rotate-90.rotate-0:before{transform:translate(-50%,-50%)}.product-content-container button:has(.accordion_arrow){padding:30px 5px 30px 0;font-family:"Montserrat",var(--noto-jp);font-weight:200}.product-content-container button:has(.accordion_arrow) .p-break-words{font-weight:200}.product-content-container button:has(.accordion_arrow)+div.border-t.border-solid{padding:0 0 14px;border-top:0px}.product-content-container button:has(.accordion_arrow)+div.border-t.border-solid .rte{padding-top:0}.product-content-container button:has(.accordion_arrow)+div.border-t.border-solid .rte a{text-decoration:underline;text-underline-offset:2px}.product-content-container button:has(.accordion_arrow)+div.border-t.border-solid .rte a:hover{opacity:.6}.product-content-container button:has(.accordion_arrow)+div.border-t.border-solid .rte *:first-of-type{margin-top:0;padding-top:0;font-family:"Montserrat",var(--noto-jp);font-weight:200}.product-content-container button:has(.accordion_arrow)+div.border-t.border-solid .rte *:first-of-type strong{font-weight:700}.customize_picker_box .option-name.name_hidden{margin-bottom:0;font-size:0;opacity:0;visibility:hidden}@media (max-width: 767px){.product-page.main-product .product-content-container{padding-left:32px;padding-right:32px}.parent-element p.prodcut_vendortext{font-size:12px;font-weight:200}.parent-element .main-product-price p.price span{font-size:16px}ul.sizevariation_ul li a{padding:10px 18px}ul.sizevariation_ul li a span.sp_br{display:block;width:0px}.product_someinfobox{max-width:100%}form.product_submitbox{flex-direction:column;padding:0}.button-product-buy_buttons{margin-bottom:60px}form.product_submitbox button.button-solid.add_to_cart_button{max-width:100%;width:100%;padding:21px 0;font-weight:500;margin-bottom:10px}form.product_submitbox .wishlist-engine{max-width:100%;width:100%}.wishlist-engine-button.wishlist-button-border{padding:14px 0;width:100%;height:46px}.wishlist-engine-button.wishlist-button-border .wishlist-text{font-size:12.6px}.wishlist-engine-button.wishlist-button-border .wishlist-text:before{width:23px;height:14px;background-size:16px}.customize_picker_box{padding-left:16px;padding-right:16px}}#modal-overlay{display:none;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000}button.modal-close{position:absolute;top:-20px;right:-60px}.modal-style{display:none;background:#fff;max-width:1280px;width:85%;height:fit-content;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;text-align:center;padding:60px 20px 54px}.modal_imgbox{max-width:460px;width:100%;margin:0 auto}.modal-style img{max-width:100%;width:100%;height:auto}.variant_name{font-size:14px;margin-top:16px;font-weight:200}@media (max-width: 1023px){button.modal-close{top:-30px;right:0}.variant_name{margin-top:12px}}.product_feature_wrapper{padding-right:40px;padding-left:40px;max-width:calc(var(--page-width) + 80px);width:100%;margin-right:auto;margin-left:auto}.product_feature_wrapper h2.section-header{font-size:22px;text-align:center}.product_feature_wrapper .section__subheading{text-align:center}.product_features{margin-top:57px}.feature_item{display:flex;align-items:center;margin-bottom:50px}div.feature_item:last-of-type{margin-bottom:0}.feature_image{width:calc(50% - 30px);margin-right:30px}.feature_image img{width:100%}.feature_content{width:50%}.feature_item.layout_true .feature_image{order:2;width:50%;margin-right:0}.feature_item.layout_true .feature_content{order:1;width:calc(50% - 30px);margin-right:30px}h3.feature_title{font-size:18px;line-height:1.4}h3.feature_title+*{margin-top:23px}.feature_text{line-height:1.7}.section-header:has(h2.p-break-words) .p-break-words,.section-header:has(.section__subheading) .section__subheading,.recently-viewed-products .recently_width h2,.recently-viewed-products .recently_width .section__subheading,.section-multicolumn-tokono h2,.section-multicolumn-tokono .section__subheading{font-family:"Montserrat",var(--noto-jp);font-weight:200}.section-header:has(h2.p-break-words) .p-break-words,.recently-viewed-products .recently_width h2,.section-multicolumn-tokono h2{font-family:"Montserrat",var(--noto-jp);font-weight:200}.section-header:has(.section__subheading) .section__subheading,.recently-viewed-products .recently_width .section__subheading,.section-multicolumn-tokono .section__subheading{font-family:"Montserrat",var(--noto-jp);font-weight:200}.recently-viewed-products .button-link{font-family:"Montserrat",var(--noto-jp);font-weight:200}.wishlist-engine-button:hover{font-size:12px!important;padding:17px 5px 14px!important}.recently-viewed-products .items-center{margin-top:10px}.sample-link{padding-bottom:40px;display:none}.sample-link:last-child{display:block}.sample-link a{display:inline-flex;flex-direction:row;gap:3px;align-items:center;font-family:var(--noto-jp);font-weight:200;position:relative;padding-bottom:3px;font-size:12px}.sample-link a:hover{opacity:.5}.sample-link a:after{position:absolute;content:"";display:block;border-top:1px solid var(--black-000);transform:scaleY(.5);transform-origin:100% 0;width:100%;bottom:0}.sample-link a svg{width:10px}@media (max-width: 767px){.product_feature_wrapper{padding-right:32px;padding-left:32px;max-width:calc(var(--page-width) + 64px)}.product_feature_wrapper h2.section-header{font-size:20px}.product_features{margin-top:37px}.feature_item{flex-direction:column;margin-bottom:45px}.feature_image{width:100%;margin-right:0}.feature_content{width:100%;margin-top:24px}.feature_item.layout_true .feature_image{order:1;width:100%}.feature_item.layout_true .feature_content{order:2;width:100%;margin-right:0}h3.feature_title{font-size:16px}.feature_text{font-size:12px}.recently-viewed-products .items-center{margin-top:26px}}.theme-template-product .socialphotos-com-gallery{margin-bottom:200px;margin-top:58px}.section-product-feature+.shopify-section:has(.socialphotos-com-gallery){margin-top:0}.theme-template-product .socialphotos-com-gallery:empty{margin-bottom:0;margin-top:0}@media (max-width: 767px){.theme-template-product .socialphotos-com-gallery{margin-bottom:120px;margin-top:100px}}@media (min-width: 768px){.socialphotos-widget-root .slpht-caption-header p{font-size:14px;color:#767676;margin-top:4px}.socialphotos-com-gallery .slpht-thumbnail{transition:opacity .2s}.socialphotos-com-gallery .slpht-thumbnail:hover{opacity:.8}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main-product.css.map */
