.product-main{font-family:"Noto Sans TC",var(--body-font-family)}.product-main .product-title{font-size:30px;font-weight:700;line-height:1.2;color:#000}.product-main .product-info__price{font-family:var(--body-font-family);font-size:28px;font-weight:700;line-height:1.4}.product-main .product-info__price .price__default{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.product-main .product-info__price .price__current{padding-inline-end:0;font-size:28px;font-weight:700;line-height:1.4;color:#000}.product-main .product-info__price .price__was{margin:0;font-size:16px;font-weight:400;line-height:1.4;color:#a4a4a4;text-decoration:line-through}.product-main .product-info__price .price__was--supercents:before{content:none}.product-main .product-info__price .price__was:has(.js-value:empty){display:none}.product-main .jdgm-prev-badge[data-number-of-reviews]:not([data-number-of-reviews="0"]) .jdgm-prev-badge__text{color:#616161;font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:2px}.product-main .product-info__add-to-cart{display:flex;flex-wrap:wrap;gap:20px}.product-main .product-info__add-to-cart quantity-input{flex:none;width:126px;margin:0}.product-main .product-info__add-button{flex:0 0 100%;margin:0}.product-main .product-info__add-button .btn{min-height:44px;border-radius:100px;background:#ff6d08;color:#fff;border-color:#ff6d08;transition:background .25s ease,color .25s ease}.product-main .product-info__add-button .btn:hover{background:#df5b00;color:#fff!important}.product-main .product-info__add-button .btn.is-loading,.product-main .product-info__add-button .btn.is-loading:hover{color:#ffffff1a!important}.product-main .shopify-payment-button__button{border-radius:100px}.product-main .product-info__disclosure{border:0;font-size:18px;font-weight:500}.product-main .product-info .disclosure--row{border:0;border-bottom:1px solid #e1e1e1}.product-main .product-info .disclosure>summary{padding:20px 0 12px}.product-main .product-info .disclosure__content{padding-bottom:20px;color:#767676;font-size:14px;line-height:1.6}.product-main .product-info .disclosure__toggle{color:#ff6d08}.product-main .product-info .disclosure__title>.icon{margin-inline-end:8px}.product-main .product-breadcrumbs{padding-top:40px;padding-bottom:36px}.product-main .product-info__add-to-cart quantity-input{border-radius:6px}.product-main .media-ctrl__btn{color:#ff6d08}@media(min-width:1024px){.product-main{--product-info-width:39.76%;--product-column-padding:24px}.product-main>.container{max-width:calc(var(--page-content-width, 1240px) + 200px);padding-inline:clamp(60px,6.94445vw,100px)}.product-main .product-media{border:0;padding:0 24px 100px 0}.product-main .product-info{padding:0 0 100px 24px}.product-main .product-info:before,.product-main .product-info:after{display:none}.product-main .media-gallery{display:grid;grid-template-columns:minmax(0,127fr) minmax(0,556fr);gap:16px;align-items:start}.product-main .media-gallery__viewer{grid-column:2;grid-row:1;min-width:0}.product-main .media-gallery__thumbs{grid-column:1;grid-row:1;margin:0;min-width:0}.product-main .media-thumbs{flex-direction:column;overflow-y:auto;overflow-x:hidden;max-height:556px;gap:16px}.product-main .media-thumbs__item{flex:0 0 auto;width:100%;margin:0}}.product-main .product-info__add-to-cart quantity-input{width:126px}.product-main .product-info__add-to-cart .label{display:block;margin-bottom:8px;color:#767676;font-size:14px;font-weight:400}.product-main .qty-input{height:42px;border:1px solid #e1e1e1;border-radius:6px}.product-main .qty-input .input,.product-main .qty-input .btn{border:0;background:transparent}.product-main .product-info__dynamic-checkout-button{margin-top:12px}.product-main [data-buy-now]{min-height:44px;border:1px solid #ff6d08;border-radius:100px;background:transparent;color:#ff6d08;transition:background-color .25s ease,color .25s ease}.product-main [data-buy-now]:hover:not([disabled]){background:#ff6d08;color:#fff}.product-main .shopify-payment-button__button--unbranded{min-height:44px;border:1px solid #ff6d08;background:#fff;color:#ff6d08;transition:background .25s ease,color .25s ease}.product-main .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#ff6d08;color:#fff}.product-main .media-ctrl__btn{background:transparent;border:0;box-shadow:none}.product-main .media-thumbs__btn{border:0}.product-main .media-thumbs__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;box-sizing:border-box;border:1px solid var(--gallery-border-color, #e3e3e3);pointer-events:none;transition:border-color .2s ease}.product-main .media-thumbs__btn:after{display:none}.product-main .media-thumbs__btn:hover:before{border-color:#999}.product-main .media-thumbs__btn.is-active:before{border:2px solid #ff6d08}.product-main .media-thumbs__btn:focus-visible{outline:2px solid #ff6d08;outline-offset:2px}.product-main .media-thumbs__badge{z-index:4}@media(min-width:1024px){.product-main .media-gallery__thumbs{position:relative;align-self:stretch;contain:size;overflow:hidden}.product-main .media-gallery__thumbs:after{content:"";position:absolute;inset-inline:0;bottom:0;height:64px;z-index:5;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.product-main .media-gallery .media-thumbs{max-height:100%;overflow-y:auto;overflow-x:hidden}}.product-main .media-gallery .media-ctrl__btn{width:60px;height:60px;padding:0;border:0;background:transparent;box-shadow:none}.product-main .media-gallery .media-ctrl__btn>.icon{width:60px;height:60px}.product-main .media-gallery .media-ctrl__btn[name=prev]{left:0}.product-main .media-gallery .media-ctrl__btn[name=next]{right:0}@media(prefers-reduced-motion:reduce){.product-main .media-thumbs__btn:before{transition:none}}.product-main .product-info__title{margin-top:0}.product-main .product-breadcrumbs .breadcrumbs{width:100%}@media(min-width:1024px){.product-main .product{display:grid;grid-template-columns:minmax(0,699fr) minmax(0,493fr);gap:48px;align-items:start}.product-main .product-media,.product-main .product-info{float:none;width:auto;min-width:0;padding:0 0 100px}.product-main .product-breadcrumbs{padding-top:28px;padding-bottom:36px}.product-main .media-thumbs{max-height:556px}}.product-main .tooto-product-breadcrumb{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:16px;line-height:1.4;color:#767676}.product-main .tooto-product-breadcrumb a{color:inherit}.product-main .tooto-product-breadcrumb__back{margin-right:4px}.product-main .product-info__rating{margin-top:16px;margin-bottom:32px;cursor:pointer}.product-main .jdgm-prev-badge__stars{color:#ff6d08}@media(min-width:1024px){.product-main .product-media{position:sticky;top:var(--header-end-padded, var(--header-group-height, 20px));padding-bottom:0}}.product-main+.shopify-section:not(.product-details):before{display:none}.product-main{border-bottom:0}.product-main .tooto-product-breadcrumb__back{display:inline-flex;align-items:center;gap:8px}.product-main .jdgm-prev-badge .jdgm-star{color:#fca800!important}@media(min-width:1024px){.product-main .product{padding-bottom:100px}.product-main .product-info{padding-bottom:0}}@media(max-width:749.98px){.product-main .product-title{font-size:20px;line-height:1.35}.product-main .product-info__price{font-size:20px}.product-main .product-info__rating{margin-bottom:16px}.product-main .product-info__price .price__current{font-size:20px}.product-main .product-info__price .price__was,.product-main .tooto-product-breadcrumb{font-size:13px}.product-main .product-breadcrumbs{padding-top:20px;padding-bottom:16px}.product-main .tooto-product-breadcrumb a{padding-block:12px;margin-block:-12px}.product-main .product-info__add-to-cart quantity-input{width:132px}.product-main .qty-input{height:48px}.product-main .qty-input.qty-input--combined .qty-input__btn,.product-main .qty-input .qty-input__btn{width:44px;height:44px}.product-main .qty-input__input{height:46px;padding-block:0;font-size:14px}.product-main .product-info__add-button .btn,.product-main [data-buy-now],.product-main .shopify-payment-button__button{min-height:48px;font-size:14px}.product-main .product-media{margin-top:0}.product-main .product{padding-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tooto-product-page.css.map */
