#MainContent.theme-template-product [id^=product-media-] .image-detail{object-fit:contain!important}#MainContent.theme-template-product .product-media-container{min-width:0;overflow-x:clip}#MainContent.theme-template-product [id^=product-media-] .splide__track{touch-action:pan-y}#MainContent.theme-template-product [id^=product-media-] .splide__arrow{position:absolute!important;top:50%!important;bottom:auto!important;z-index:12!important;width:36px!important;height:36px!important;margin:0!important;padding:9px!important;transform:translateY(-50%)!important;opacity:.46!important;background:#ffffffc7!important;border:1px solid rgba(30,30,30,.12)!important;box-shadow:0 2px 10px #00000014!important;transition:opacity .18s ease!important}#MainContent.theme-template-product [id^=product-media-] .splide__arrow--prev{left:10px!important}#MainContent.theme-template-product [id^=product-media-] .splide__arrow--next{right:10px!important}#MainContent.theme-template-product [id^=product-media-] .splide__arrow:hover{opacity:.82!important}#MainContent.theme-template-product [id^=product-media-] .splide__arrow:disabled{display:none!important}#MainContent.theme-template-product [id^=product-media-] .media-thumbnail{border:1px solid transparent!important;opacity:.55}#MainContent.theme-template-product [id^=product-media-] .media-thumbnail:not(.opacity-30){border-color:#1e1e1e6b!important;opacity:1!important}@media(min-width:768px){#MainContent.theme-template-product [id^=product-media-] .splide__pagination{display:none!important}}@media(max-width:767px){#MainContent.theme-template-product [id^=product-media-] .splide__pagination{position:static!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;max-width:100%!important;overflow-x:auto!important;margin:10px auto 0!important;padding:2px 8px!important;scrollbar-width:none}#MainContent.theme-template-product [id^=product-media-] .splide__pagination::-webkit-scrollbar{display:none}#MainContent.theme-template-product [id^=product-media-] .splide__pagination__page{width:7px!important;height:7px!important;margin:0!important;flex:0 0 7px;border-radius:50%;background:#1e1e1e42!important}#MainContent.theme-template-product [id^=product-media-] .splide__pagination__page.is-active{background:#1e1e1ec7!important;transform:none!important}}#MainContent.theme-template-product .product-info{color:var(--toku-color-body);font-family:var(--toku-font-body)}#MainContent.theme-template-product .product-title{color:var(--toku-color-heading);font-family:var(--toku-font-heading);font-size:21pxx font-weight: 400;line-height:1.17;letter-spacing:-.015em;text-transform:none}#MainContent.theme-template-product .x-block-price .price{color:var(--toku-color-heading);font-family:var(--toku-font-body);font-size:21px;font-weight:700;line-height:1.25}#MainContent.theme-template-product .product-form__input legend,#MainContent.theme-template-product .product-form__input>div>label{color:var(--toku-color-heading);font-family:var(--toku-font-ui);font-weight:600}#MainContent.theme-template-product .product-form__input label:not(.color-watches){min-height:44px;align-items:center}#MainContent.theme-template-product .product-form__input .color-watches{min-width:40px;min-height:40px}#MainContent.theme-template-product .product-form__input .toku-option-pill{min-width:44px;min-height:44px;padding:9px 14px;border-color:var(--toku-color-border);border-radius:999px;background:var(--toku-color-surface);color:var(--toku-color-heading);font-family:var(--toku-font-ui);font-size:13px;font-weight:600;line-height:1.2;text-align:center;transition:border-color .16s ease,background-color .16s ease,color .16s ease}#MainContent.theme-template-product .product-form__input .toku-option-pill:hover{border-color:var(--toku-color-heading)}#MainContent.theme-template-product .product-form__input .input-radio:checked+.toku-option-pill{border-color:var(--toku-color-heading);background:var(--toku-color-heading);color:var(--toku-color-surface)}#MainContent.theme-template-product .product-form__input .input-radio:focus-visible+.toku-option-pill{outline:2px solid var(--toku-color-focus);outline-offset:3px}#MainContent.theme-template-product .product-form__input .input-radio:disabled+.toku-option-pill,#MainContent.theme-template-product .product-form__input .toku-option-pill[aria-disabled=true]{border-color:var(--toku-color-border);background:var(--toku-color-card);color:var(--toku-color-muted);cursor:not-allowed;opacity:.62}#MainContent.theme-template-product .product-form__input .input-radio[aria-disabled=true]+label{color:var(--toku-color-muted);cursor:not-allowed}#MainContent.theme-template-product .add_to_cart_button{min-height:48px;border-radius:6px;font-family:var(--toku-font-ui);font-weight:700}#MainContent.theme-template-product :where(.quantity,.quantity-container,.x-quantity,[class*=quantity-selector]) :where(button,input){min-width:44px;min-height:44px}#MainContent.theme-template-product .product-info :where(.rte,.rte p,.rte li){color:var(--toku-color-body);font-family:var(--toku-font-body);line-height:1.55}#MainContent.theme-template-product .product-info button[class*=cursor-pointer][class*=w-full]{min-height:44px}#MainContent.theme-template-product :where(.product-form__input select,input[type=number]){min-height:44px;border-color:var(--toku-color-border)}#MainContent.theme-template-product :where(.product-form__input .input-radio,.add_to_cart_button,input[type=number],select):focus-visible,#MainContent.theme-template-product .product-form__input .input-radio:focus-visible+label{outline:2px solid var(--toku-color-focus);outline-offset:3px}#ShippingPolicyPopup #CloseShopping{min-width:44px;min-height:44px}@media(max-width:767px){#MainContent.theme-template-product .product-title{font-size:23px;line-height:1.2;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}#MainContent.theme-template-product .x-block-price .price{font-size:20px}#MainContent.theme-template-product .product-info :where(.rte,.rte p,.rte li){font-size:14px;line-height:1.55}#MainContent.theme-template-product :where(.product-media-container [id^=product-media-],.product-info){position:relative!important;top:auto!important}#MainContent.theme-template-product .product-media-container :where(.splide__track,.splide__list){min-width:0;overscroll-behavior-inline:contain;touch-action:pan-y pinch-zoom}#MainContent.theme-template-product .product-media-container .splide__slide{min-width:0}}@media(max-width:767px)and (max-height:700px){#MainContent.theme-template-product .product-media-container .splide__arrows{display:none!important}#MainContent.theme-template-product .product-media-container :where(.splide__track,.splide__list,.splide__slide){height:clamp(96px,calc(100svh - var(--toku-mobile-dock-height) - 368px),calc(100vw - 40px))!important;min-height:0!important}#MainContent.theme-template-product .product-media-container .splide__slide>button{height:100%!important;min-height:100%!important;padding-bottom:0!important}}@media(prefers-reduced-motion:reduce){#MainContent.theme-template-product :where(.product-title,.product-form__input label,.add_to_cart_button,.product-media-container [id^=product-media-]){animation:none!important;scroll-behavior:auto!important;transition:none!important}}.toku-product-reviews{padding-block:clamp(40px,5vw,72px);border-top:1px solid var(--toku-color-border);background:var(--toku-color-card)}.toku-product-reviews__inner{max-width:1180px;margin-inline:auto}.toku-product-reviews__heading{margin:0 0 24px;font-family:var(--toku-font-ui);font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.15}.toku-product-reviews__app:empty{display:none}.toku-product-reviews__provenance{margin-top:28px;padding:20px;border:1px solid var(--toku-color-border);border-radius:8px;background:var(--toku-color-surface)}.toku-product-reviews__provenance h3{margin:0 0 8px;font-family:var(--toku-font-ui);font-size:16px;font-weight:600}.toku-product-reviews__provenance p{max-width:80ch;margin:0;color:var(--toku-color-body);font-size:14px;line-height:1.55}
/*# sourceMappingURL=/cdn/shop/t/44/assets/toku-product-page-system.css.map */
