select,input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]{border-radius:0;-webkit-appearance:none;-moz-appearance:textfield;appearance:none}:root{--bs-font-sans-serif: Microsoft JhengHei, arial, sans-serif;--base-font-size: 16px;--font-xs: 0.75rem;--font-sm: 0.875rem;--font-base: 1rem;--font-lg: 1.25rem;--font-xl: 1.5rem;--font-xxl: 1.75rem;--font-xxxl: 2rem;--font-xxxxl: 2.25rem;font-family:"Microsoft JhengHei",arial,sans-serif}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}header,main,section,article,aside,nav,footer{padding:0;margin:0}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}a{text-decoration:none}ol,ul{padding-left:0;margin-bottom:0;list-style:none}.cursor-help{cursor:help}.cursor-point{cursor:pointer}.cursor-grab{cursor:-webkit-grab;cursor:grab}.cursor-not-allowed{cursor:not-allowed}aside{--img-width: 75px;--gap: 15px}aside a{display:inline-block;width:100%;color:#231815}aside li+li{margin-top:15px}aside .user-detial{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}aside .img-block{overflow:hidden;width:var(--img-width);height:auto;border-radius:50%;aspect-ratio:1/1}aside .img-block img{-o-object-fit:cover;object-fit:cover}aside .content-block{width:calc(100% - var(--img-width) - var(--gap))}aside .content-block .type span{display:inline-block;padding:6px 12px;background-color:#feeac2;border-radius:12px;font-size:var(--font-sm)}aside .content-block .name{margin-top:6px;font-size:var(--font-xl)}aside .aside-link{padding:18px;color:#231815;background-color:#f8f8f8;border-radius:18px;font-weight:700;font-size:var(--font-lg)}.fixed-top{position:fixed;top:0;left:0;z-index:100;background-color:#fff;-webkit-box-shadow:1px 1px 1px #d9d9d9;box-shadow:1px 1px 1px #d9d9d9;border-bottom:1px solid #d9d9d9}.header{--height: 55px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;margin:0 auto;width:100%;max-width:992px;height:var(--height);background-color:#fff}.header .logo-block{display:inline-block;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:150px;height:calc(var(--height) - 10px)}.header .logo-block img{width:100%;height:100%;-webkit-object-fit:contain;-o-object-fit:contain;object-fit:contain}.header .control-block{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header .control-block:first-child{left:10px}.header .control-block:last-child{right:10px}.header .control-block a{font-size:var(--font-base);padding:0 5px;text-decoration:none;color:#231815;font-weight:700}.header .control-block a:hover{text-decoration:underline}.header .shop-icon{position:relative}.header .shop-icon .quantity{--width: 17px;position:absolute;top:-5px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--width);height:var(--width);font-size:.6em;color:#eb3223;background-color:rgba(255,255,255,.9);border:1px solid #eb3223;border-radius:50%}.header .shop-icon.has-quantity{padding-right:10px}@media(min-width: 992px){.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header a{font-size:var(--font-sm);padding:0}.header .offcanvas-control{display:none}}.main{padding-bottom:20px;min-height:calc(100vh - 55px)}.main>section:first-child{margin-top:55px}@media(min-width: 992px){.main{background-color:#fff}.main.bg-xl-none{background-color:inherit}}body{background-color:#fafafa}body.show-aside{overflow:hidden}.wrapper{position:relative;margin:0 auto auto;width:100%;max-width:992px;background-color:#fafafa}.wrapper.has-fixed-btn .main{padding-bottom:78px}.wrapper.has-fixed-btn .back-to-top{bottom:78px}@media(min-width: 992px){.wrapper.has-fixed-btn .main{padding-bottom:20px}.wrapper.has-fixed-btn .back-to-top{bottom:30px}}.breadcrumb-block nav{display:none}.breadcrumb-block .breadcrumb{margin-bottom:0}@media(min-width: 992px){.breadcrumb-block nav{display:block}}.btn{font-size:var(--font-base);--bs-btn-padding-x: 12px;--bs-btn-padding-y: 6px;--bs-btn-font-family: Microsoft JhengHei, arial, sans-serif;--bs-btn-color: #231815;--bs-btn-bg: #fff;--bs-btn-border-radius: 4px;border:1px solid #d9d9d9}.btn:hover,.btn:active,.btn:focus{--bs-btn-hover-bg: #fff;--bs-btn-hover-color: #231815;--bs-btn-hover-border-color: #dcdddd}.btn.fixed-height{height:32px;line-height:32px}.btn.fixed-active{--bs-btn-active-bg: #fff;--bs-btn-active-border-color: transparent}.btn.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #005ead;--bs-btn-hover-color: #fff;--bs-btn-border-color: #005ead;--bs-btn-hover-bg: #00427a;--bs-btn-hover-border-color: #003461;--bs-btn-active-bg: #005ead;--bs-btn-active-border-color: #005ead;--bs-btn-disabled-bg: #005ead;--bs-btn-disabled-border-color: #005ead}.btn.btn-primary.fixed-active{--bs-btn-active-bg: #005ead;--bs-btn-active-border-color: #005ead}.btn.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #2bb7b3;--bs-btn-hover-color: #fff;--bs-btn-border-color: #2bb7b3;--bs-btn-hover-bg: #218e8b;--bs-btn-hover-border-color: #1c7976;--bs-btn-active-bg: #2bb7b3;--bs-btn-active-border-color: #2bb7b3;--bs-btn-disabled-bg: #2bb7b3;--bs-btn-disabled-border-color: #2bb7b3}.btn.btn-success.fixed-active{--bs-btn-active-bg: #2bb7b3;--bs-btn-active-border-color: #2bb7b3}.btn.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #eb3223;--bs-btn-hover-color: #fff;--bs-btn-border-color: #eb3223;--bs-btn-hover-bg: #c92012;--bs-btn-hover-border-color: #b11c10;--bs-btn-active-bg: #eb3223;--bs-btn-active-border-color: #eb3223;--bs-btn-disabled-bg: #eb3223;--bs-btn-disabled-border-color: #eb3223}.btn.btn-danger.fixed-active{--bs-btn-active-bg: #ea5514;--bs-btn-active-border-color: #ea5514}.btn.btn-warning{--bs-btn-color: #fff;--bs-btn-bg: #f8b62d;--bs-btn-hover-color: #fff;--bs-btn-border-color: #f8b62d;--bs-btn-hover-bg: #eaa108;--bs-btn-hover-border-color: #d29007;--bs-btn-active-bg: #f8b62d;--bs-btn-active-border-color: #f8b62d;--bs-btn-disabled-bg: #f8b62d;--bs-btn-disabled-border-color: #f8b62d}.btn.btn-warning.fixed-active{--bs-btn-active-bg: #f8b62d;--bs-btn-active-border-color: #f8b62d}.btn.btn-info{--bs-btn-color: #fff;--bs-btn-bg: #2ea7e0;--bs-btn-hover-color: #fff;--bs-btn-border-color: #2ea7e0;--bs-btn-hover-bg: #1c8bbf;--bs-btn-hover-border-color: #197ba9;--bs-btn-active-bg: #2ea7e0;--bs-btn-active-border-color: #2ea7e0;--bs-btn-disabled-bg: #2ea7e0;--bs-btn-disabled-border-color: #2ea7e0}.btn.btn-info.fixed-active{--bs-btn-active-bg: #2ea7e0;--bs-btn-active-border-color: #2ea7e0}.btn.disabled,.btn:disabled{--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: #e9ecef;--bs-btn-disabled-border-color: #dee2e6;--bs-btn-disabled-opacity: 1;color:var(--bs-btn-disabled-color) !important;background-color:var(--bs-btn-disabled-bg) !important;border-color:var(--bs-btn-disabled-border-color) !important;opacity:var(--bs-btn-disabled-opacity) !important}.card{--bs-card-spacer-x: 10px;--bs-card-spacer-y: 10px}.card-block{-webkit-box-shadow:1px 1px 3px #b5b5b6,1px 3px 5px #dcdddd;box-shadow:1px 1px 3px #b5b5b6,1px 3px 5px #dcdddd}.card-block .title{padding-left:5px}.card-block .link{font-size:var(--font-base);text-decoration:none;text-transform:uppercase;color:#2ea7e0}.card-block .link i{margin-left:3px}.card-header{--bs-card-cap-padding-x: 10px;--bs-card-cap-padding-y: 10px;background-color:#fff}.card-title{font-size:var(--font-lg);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:700}.card-title::after{position:absolute;top:0;left:0;width:2px;height:100%;background-color:#eb3223;content:""}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;line-height:1.5;text-transform:capitalize}h1,.h1{font-size:var(--font-xxxxl)}h2,.h2{font-size:var(--font-xxxl)}h3,.h3{font-size:var(--font-xxl)}h4,.h4{font-size:var(--font-xl)}h5,.h5{font-size:var(--font-lg)}h6,.h6{font-size:var(--font-base)}p{font-weight:400;font-size:var(--font-base)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}input.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input.hidden{position:absolute;top:-100vw;left:-100vh;display:none !important;width:0;height:0;opacity:0;pointer-events:none}select{padding:6px 40px 6px 12px;background:url(../images/icon/selectArrow-dark.svg) center right no-repeat #fff}select.disabled,select:disabled{background:url(../images/icon/selectArrow-disabled.svg) center right no-repeat #fff;background-color:#ebebe4}select.form-control{padding:3px 40px 3px 12px;max-width:100%}.form-control{font-size:var(--font-base);--bs-border-color: rgba(0, 0, 0, 0.175);padding:3px 12px}.form-control:hover,.form-control:active,.form-control:focus{border-color:#005ead;-webkit-box-shadow:0 0 0 .25rem rgba(0,94,173,.25);box-shadow:0 0 0 .25rem rgba(0,94,173,.25)}.form-control.red-style:hover,.form-control.red-style:active,.form-control.red-style:focus{border-color:#eb3223;-webkit-box-shadow:0 0 0 .25rem rgba(230,0,18,.25);box-shadow:0 0 0 .25rem rgba(230,0,18,.25)}label{display:inline-block;vertical-align:middle;cursor:pointer}.form-text{color:#a4a4a4}.form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.link{text-decoration:underline;color:#005ead;font-size:var(--font-base)}.wrapper.loading~.loading-block{opacity:1;visibility:visible;pointer-events:auto}.loading-block{position:fixed;top:0;left:0;z-index:1120;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100vh;background-color:rgba(0,0,0,.3764705882);opacity:0;visibility:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}.loading-block .loader{--size: 144px;position:absolute;top:calc(50% - var(--size)/2);left:calc(50% - var(--size)/2);display:block;width:var(--size);height:var(--size);border-radius:50%;border-top:4px solid #fff;border-right:4px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.loading-block .spinner-bg{position:absolute;top:50%;left:50%;z-index:2;margin:-25px 0 0 -25px;width:50px;height:50px}.loading-block .spinner-bg .path{stroke:#000}.loading-block .spinner-left,.loading-block .spinner-right{position:absolute;top:50%;left:50%;z-index:2;margin:-25px 0 0 -25px;width:50px;height:50px;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite}.loading-block .spinner-left .path,.loading-block .spinner-right .path{stroke:#eb3223;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}.loading-block .spinner-right{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.loading-block .txt-block{position:absolute;top:50%;left:0;z-index:2;width:100%;font-size:1rem;text-align:center;color:#eb3223;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.modal{--bs-modal-header-padding: 10px 10px;--bs-modal-padding: 10px}.modal-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:32px;padding-left:32px}.modal-header .btn-close{position:absolute;top:10px;right:10px}.modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-footer .btn{min-width:120px}.modal-dialog-bottomed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:calc(100% - 1rem)}.btn-hide{position:absolute;top:0;right:3px;padding:0;font-size:1.3em;color:#dedede;background-color:rgba(0,0,0,0);border:none}.btn-hide:hover{color:#b8b8b8}.tab-container{padding:0;width:100%}.tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-item{display:block;width:100%}.tab-item+.tab-item .tab-link{border-left-color:rgba(0,0,0,0)}.tab-link{font-size:var(--font-base);display:inline-block;padding:8px 16px;width:100%;text-align:center;color:#231815;background-color:#fff;border:1px solid #d9d9d9}.tab-link.active{color:#fff;background-color:#eb3223}.diy-icon{display:inline-block;width:1.5rem;height:1.5rem}.diy-list{background:url(./../Images/icon/icons8/Menu.svg) center center no-repeat;background-size:contain}.diy-back{background:url(./../Images/icon/icons8/Back.svg) center center no-repeat;background-size:contain}.diy-search{background:url(./../Images/icon/icons8/Search.svg) center center no-repeat;background-size:contain}.diy-shop{background:url(./../Images/icon/icons8/Shopping-Bag.svg) center center no-repeat;background-size:contain}.diy-trash{background:url(./../Images/icon/icons8/Trash.svg) center center no-repeat;background-size:contain}section{padding:10px;padding-bottom:0}.class{position:sticky;top:55px;left:0;z-index:10;background:#fff}.class ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.class li{display:block;padding:6px;width:33.3333333333vw;border:1px solid #d9d9d9;border-top:0}.class li+li{border-left:0}.class a{display:inline-block;width:100%;text-align:center;color:#231815;font-size:var(--font-base)}.product-list{--gap: 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.product-list li{display:block;width:calc((100% - var(--gap))/2)}.product-list .item{position:relative}.product-list .item>a{position:absolute;display:inline-block;width:100%;height:100%}.product-list .img-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:var(--width, 100%);border-radius:4px;aspect-ratio:4/3}@supports not (aspect-ratio: 4/3){.product-list .img-block{position:relative;padding-bottom:75%;height:0}.product-list .img-block picture,.product-list .img-block img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}.product-list picture,.product-list img{width:100%;background-color:#fff;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.product-list .name,.product-list .number,.product-list .payment-period{font-size:var(--font-base)}.product-list .name{--line-height: 1.5;display:-webkit-box;overflow:hidden;margin-top:5px;width:100%;min-height:calc(1rem*var(--line-height)*2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-list .payment-period{color:#eb3223}.product-list .payment-period span::before{display:inline;content:"$"}.product-list .price{font-size:var(--font-lg);margin-top:5px}.product-list .original,.product-list .sell{display:inline}.product-list .original::before,.product-list .sell::before{display:inline;content:"$"}.product-list .original{font-size:.8em;color:#8c8c8c}.product-list .sell{color:#eb3223}.product-list .sell~.original{margin-left:3px;text-decoration:line-through}.product-list .number{margin-top:10px}.product-list .number span{padding-left:5px;color:#eb3223}@media(min-width: 992px){.product-list li{width:calc((100% - 3*var(--gap))/4)}}.cart,.checkout,.success{--detail-gap: 10px;--width: 35%;position:relative}.cart img,.checkout img,.success img{max-width:100%;border-radius:4px}.cart .product-list,.checkout .product-list,.success .product-list{margin-top:10px}.cart .product-list li,.checkout .product-list li,.success .product-list li{width:100%}.cart .detail,.checkout .detail,.success .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--detail-gap);width:100%}.cart .img-block,.checkout .img-block,.success .img-block{width:var(--width)}.cart .content-block,.checkout .content-block,.success .content-block{width:calc(100% - var(--width) - var(--detail-gap))}.cart .form-group-custom,.checkout .form-group-custom,.success .form-group-custom{margin-top:10px}@media(min-width: 992px){.cart,.checkout,.success{--detail-gap: 20px;--width: 15%}.cart .detail,.checkout .detail,.success .detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart .content-block,.checkout .content-block,.success .content-block{--price-width: 40%;--quantity-width: 120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - var(--width) - var(--detail-gap)*2);gap:var(--detail-gap);-ms-flex-wrap:wrap;flex-wrap:wrap}.cart .content-block .name,.cart .content-block .price,.cart .content-block .payment-period,.cart .content-block .quantity,.checkout .content-block .name,.checkout .content-block .price,.checkout .content-block .payment-period,.checkout .content-block .quantity,.success .content-block .name,.success .content-block .price,.success .content-block .payment-period,.success .content-block .quantity{margin-top:0}.cart .content-block .name,.checkout .content-block .name,.success .content-block .name{width:100%;min-height:auto}.cart .content-block .price,.cart .content-block .payment-period,.checkout .content-block .price,.checkout .content-block .payment-period,.success .content-block .price,.success .content-block .payment-period{width:var(--price-width)}.cart .content-block .quantity,.checkout .content-block .quantity,.success .content-block .quantity{width:var(--quantity-width)}.cart .control-block,.checkout .control-block,.success .control-block{padding-right:10px;width:calc(100% - var(--price-width) - var(--quantity-width) - var(--detail-gap)*2)}}.cart,.ticket-bind,.checkout{--detail-gap: 10px}.cart .control-block,.ticket-bind .control-block,.checkout .control-block{text-align:right}.cart .control-block a,.ticket-bind .control-block a,.checkout .control-block a{color:#616162}@media(min-width: 992px){.cart .form-block,.ticket-bind .form-block,.checkout .form-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:10px}.cart .product-block,.cart .checkout-block,.cart .bind-block,.ticket-bind .product-block,.ticket-bind .checkout-block,.ticket-bind .bind-block,.checkout .product-block,.checkout .checkout-block,.checkout .bind-block{width:70%}}.checkout .product-list,.success .product-list{margin-top:0}.checkout li+li,.success li+li{padding-top:10px;border-top:1px solid #d9d9d9}.checkout .quantity,.success .quantity{font-size:var(--font-base);margin-top:5px;color:#eb3223}.checkout .quantity span::before,.success .quantity span::before{display:inline;content:"X ";padding-left:1rem}.fixed-bottom-block{--amount-width: 60%;position:fixed;bottom:0;left:0;z-index:2;width:100%}.fixed-bottom-block .checkout-summary{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#eb3223}.fixed-bottom-block .checkout-summary .amount-block{width:var(--amount-width)}.fixed-bottom-block .checkout-summary .btns{padding:10px;width:calc(100% - var(--amount-width))}.fixed-bottom-block .checkout-summary .btn{color:#eb3223;border-radius:4px;font-weight:700}.fixed-bottom-block .checkout-summary .btn:hover,.fixed-bottom-block .checkout-summary .btn:active,.fixed-bottom-block .checkout-summary .btn:focus{color:#eb3223;background-color:#fff;border-color:#fff}.fixed-bottom-block .checkout-summary .btn:focus-visible{color:#eb3223;background-color:#fff;border-color:#fff}.fixed-bottom-block .amount-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;padding-left:20px;width:100%;color:#fff}.fixed-bottom-block .amount-block p{font-size:var(--font-base);font-weight:700}.fixed-bottom-block .price{padding-left:2rem}.fixed-bottom-block .price::before{display:inline;content:"$"}.fixed-bottom-block .btns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-bottom:0;width:100%}.fixed-bottom-block .btn{width:100%;color:#231815;border-radius:0;font-size:var(--font-base)}.fixed-bottom-block .cart-add-btn,.fixed-bottom-block .checkout-btn,.fixed-bottom-block .subscription-btn,.fixed-bottom-block .disabled-btn{padding:10px;width:100%;border:none}.fixed-bottom-block .cart-add-btn span,.fixed-bottom-block .checkout-btn span,.fixed-bottom-block .subscription-btn span,.fixed-bottom-block .disabled-btn span{font-weight:700}.fixed-bottom-block .cart-add-btn{background-color:#2bb7b3}.fixed-bottom-block .cart-add-btn span{color:#2bb7b3}.fixed-bottom-block .cart-add-btn .btn:active{color:#2bb7b3;background-color:#fff;border-color:#dcdddd}.fixed-bottom-block .checkout-btn,.fixed-bottom-block .subscription-btn{background-color:#eb3223}.fixed-bottom-block .checkout-btn span,.fixed-bottom-block .subscription-btn span{color:#eb3223}.fixed-bottom-block .checkout-btn .btn:active,.fixed-bottom-block .subscription-btn .btn:active{color:#eb3223;background-color:#fff;border-color:#dcdddd}.fixed-bottom-block .disabled-btn{background-color:#b5b5b6}.fixed-bottom-block .disabled-btn span{color:#b5b5b6}@media(min-width: 992px){.fixed-bottom-block{display:none}}.quantity-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:120px}.quantity-control a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0}.quantity-control a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:0}.quantity-control .plus,.quantity-control .dash{font-size:var(--font-base);display:inline-block;padding:3px 10px;height:100%;color:#231815;background:#fff;border:1px solid #d9d9d9;vertical-align:middle}.quantity-control .plus{border-left:rgba(0,0,0,0);border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.quantity-control .dash{border-right:rgba(0,0,0,0);border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.quantity-control .form-control{z-index:1;padding:3px 6px;height:auto;text-align:center;border:1px solid #d9d9d9}.back-to-top{position:fixed;right:20px;bottom:20px;z-index:100;display:inline-block;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.back-to-top a{padding:5px 10px;color:#005ead;background-color:rgba(255,255,255,.5);border:2px solid #005ead;border-radius:50%}.back-to-top i{font-size:var(--font-lg)}.back-to-top.active{opacity:1;visibility:visible}.search-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:768px;gap:10px}.search-block .input-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.search-block .search-control{padding:6px 30px 6px 12px;border-radius:.6rem}.search-block .search-control:hover~.search-icon,.search-block .search-control:active~.search-icon,.search-block .search-control:focus~.search-icon{color:#005ead}.search-block .search-icon{font-size:var(--font-base);position:absolute;right:6px;font-weight:700;padding:3px;color:#dedede;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search-block.search-block-extended .filter-options a{display:inline-block;padding:6px 10px;color:#616162;border:1px solid #d9d9d9;border-color:rgba(0,0,0,.175);border-radius:.6rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.search-block.search-block-extended .filter-options a:hover{color:#005ead;border-color:#005ead;-webkit-box-shadow:0 0 0 .25rem rgba(0,94,173,.25);box-shadow:0 0 0 .25rem rgba(0,94,173,.25)}.base-block{--gap: 10px;--margin-top: 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.base-block .img-block,.base-block .content-block{width:100%}.base-block .content-block{background-color:#fff}.base-block .form-block{padding:10px;margin-top:var(--margin-top)}.base-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-block li{--gap: 10px;--width: 7rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:var(--gap)}.base-block li .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--width)}.base-block li .form-group-custom{width:calc(100% - var(--gap) - var(--width))}.base-block select.form-control{width:auto}.base-block .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:calc(var(--margin-top)*1);gap:10px}.base-block .btns .btn{padding:10px 24px;width:100%;min-width:200px}.base-block .name,.base-block .price{font-size:var(--font-base)}.base-block .price{margin-top:5px}.base-block .original::before,.base-block .sell::before{display:inline;content:"$"}.base-block .original{color:#8c8c8c}.base-block .sell{color:#eb3223}.base-block .sell~.original{margin-left:3px;font-size:.9em;text-decoration:line-through}@media(min-width: 992px){.base-block{--gap: 20px;padding-bottom:20px;border-bottom:20px solid #fafafa}.base-block .img-block,.base-block .content-block{width:calc(50% - var(--gap)/2)}.base-block .card{border-color:rgba(0,0,0,0)}.base-block .name{font-size:var(--font-xxl)}.base-block .price{font-size:var(--font-xl)}}.details-block .card{margin-top:10px}.details-block .card:first-child{margin-top:0}article{--line-height: 1.5;--font-size: 1rem;--column-line: 5;position:relative;overflow:hidden}article.mask{max-height:calc((var(--line-height))*(var(--font-size))*(var(--column-line)) + 60px)}article.mask::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff));background:linear-gradient(transparent, #fff)}article img,article p,article ul,article ol,article li{width:100%}article h1,article h2,article h3,article h4,article h5,article img,article .p,article .ul,article .ol{margin-top:10px}article ul,article ol{padding-left:1.5em}article ul{list-style-type:disc}article ol{list-style:decimal}article section{padding:0}@media(min-width: 992px){article{max-height:none}}.article-modal .modal-header,.filter-options-modal .modal-header,.refund-modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:700;padding:10px;padding-right:32px;border-bottom:none;padding-bottom:0}.article-modal .modal-title,.filter-options-modal .modal-title,.refund-modal .modal-title{font-size:var(--font-lg);position:relative;padding-left:5px;font-weight:700}.article-modal .modal-title::after,.filter-options-modal .modal-title::after,.refund-modal .modal-title::after{position:absolute;top:0;left:0;width:2px;height:100%;background-color:#eb3223;content:""}.message-modal .modal-body .img-block,.message-modal .modal-body .content-block{text-align:center}.message-modal .modal-body i{display:block;margin-bottom:10px;font-size:2em}.message-modal ol{padding:10px;padding-left:2rem;list-style:decimal}.message-modal ol li+li{margin-top:5px}.empty-state{margin:0 auto;width:100%;max-width:576px}.img-aspect-set{aspect-ratio:4/3}.cart .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.cart .card-header .icon{color:#616162}.cart-notice{margin-bottom:10px}.cart-checkout-block .checkout-title,.order-checkout-block .checkout-title,.ticky-binding-block .checkout-title{font-size:var(--font-lg);font-weight:700;padding:10px;padding-top:0}.cart-checkout-block .subtotal-price,.cart-checkout-block .discount-price,.cart-checkout-block .final-price,.cart-checkout-block .ticket-count,.order-checkout-block .subtotal-price,.order-checkout-block .discount-price,.order-checkout-block .final-price,.order-checkout-block .ticket-count,.ticky-binding-block .subtotal-price,.ticky-binding-block .discount-price,.ticky-binding-block .final-price,.ticky-binding-block .ticket-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.cart-checkout-block .subtotal-price .title,.cart-checkout-block .subtotal-price .amount,.cart-checkout-block .discount-price .title,.cart-checkout-block .discount-price .amount,.cart-checkout-block .final-price .title,.cart-checkout-block .final-price .amount,.cart-checkout-block .ticket-count .title,.cart-checkout-block .ticket-count .amount,.order-checkout-block .subtotal-price .title,.order-checkout-block .subtotal-price .amount,.order-checkout-block .discount-price .title,.order-checkout-block .discount-price .amount,.order-checkout-block .final-price .title,.order-checkout-block .final-price .amount,.order-checkout-block .ticket-count .title,.order-checkout-block .ticket-count .amount,.ticky-binding-block .subtotal-price .title,.ticky-binding-block .subtotal-price .amount,.ticky-binding-block .discount-price .title,.ticky-binding-block .discount-price .amount,.ticky-binding-block .final-price .title,.ticky-binding-block .final-price .amount,.ticky-binding-block .ticket-count .title,.ticky-binding-block .ticket-count .amount{font-size:var(--font-base)}.cart-checkout-block .subtotal-price .amount,.cart-checkout-block .discount-price .amount,.cart-checkout-block .final-price .amount,.cart-checkout-block .ticket-count .amount,.order-checkout-block .subtotal-price .amount,.order-checkout-block .discount-price .amount,.order-checkout-block .final-price .amount,.order-checkout-block .ticket-count .amount,.ticky-binding-block .subtotal-price .amount,.ticky-binding-block .discount-price .amount,.ticky-binding-block .final-price .amount,.ticky-binding-block .ticket-count .amount{color:#eb3223;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.cart-checkout-block .subtotal-price .amount::after,.cart-checkout-block .discount-price .amount::after,.cart-checkout-block .final-price .amount::after,.cart-checkout-block .ticket-count .amount::after,.order-checkout-block .subtotal-price .amount::after,.order-checkout-block .discount-price .amount::after,.order-checkout-block .final-price .amount::after,.order-checkout-block .ticket-count .amount::after,.ticky-binding-block .subtotal-price .amount::after,.ticky-binding-block .discount-price .amount::after,.ticky-binding-block .final-price .amount::after,.ticky-binding-block .ticket-count .amount::after{display:inline;content:"元"}.cart-checkout-block .ticket-count .amount::after,.order-checkout-block .ticket-count .amount::after,.ticky-binding-block .ticket-count .amount::after{display:inline;content:"張"}.cart-checkout-block .discount-price .amount::before,.order-checkout-block .discount-price .amount::before,.ticky-binding-block .discount-price .amount::before{display:inline;content:"－"}.cart-checkout-block .final-price,.order-checkout-block .final-price,.ticky-binding-block .final-price{border-top:1px solid #b5b5b6}.cart-checkout-block .checkout-action,.order-checkout-block .checkout-action,.ticky-binding-block .checkout-action{padding:10px;width:100%}@media(min-width: 992px){.cart-checkout-block,.order-checkout-block,.ticky-binding-block{position:sticky;top:65px;right:10px;width:30%;-ms-flex-item-align:start;align-self:flex-start}}.cart-checkout-block{display:none}@media(min-width: 992px){.cart-checkout-block{display:block}}.order-checkout-block{display:block;margin-top:10px;width:100%}.order-checkout-block .subtotal-price,.order-checkout-block .discount-price,.order-checkout-block .final-price{padding:10px 0}.order-checkout-block .discount-price{padding-top:0}.order-checkout-block .checkout-action{display:none}@media(min-width: 992px){.order-checkout-block{display:block;margin-top:0;width:30%}.order-checkout-block .subtotal-price,.order-checkout-block .discount-price,.order-checkout-block .final-price{padding-right:10px;padding-left:10px}.order-checkout-block .checkout-action{display:block}}.payment-block,.receipt-block,.email-block,.terms-block,.coupon-block{margin-top:10px}.payment-block .card+.card,.receipt-block .card+.card,.email-block .card+.card,.terms-block .card+.card,.coupon-block .card+.card{margin-top:10px}.email-block .eamil-form .form-control{max-width:21rem}@media(min-width: 992px){.credit-card-form{max-width:320px}}.card-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;width:100%}.expire-block{width:70%}.expire-select-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10px;width:100%;gap:10px}.cvv-block{width:30%}.cvv-block input{width:100%}.type-block{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d9d9d9}.type-block select{width:auto}.type-content{margin-top:10px}.carrier-input{display:none;padding-left:1.5em}.mobile-carrier,.natural-carrier,.tax-id,.company-name,.donation-code{width:14em}.terms-block .link{text-decoration:underline}.coupon-block .coupon-chose .form-control{max-width:21rem}.coupon-form-title{font-size:var(--font-base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;margin-top:20px;margin-bottom:10px;width:100%;color:#ea5514;gap:5px;border-bottom:1px solid #d9d9d9}.coupon-form .form-check{position:relative;overflow:hidden;padding:.5em 1em .5em 2em;background:linear-gradient(135deg, white 0%, white 88%, rgba(255, 165, 0, 0.2) 100%);border:1px solid #d9d9d9;border-radius:.5rem;-webkit-box-shadow:1px 1px 3px #b5b5b6,1px 3px 5px #dcdddd;box-shadow:1px 1px 3px #b5b5b6,1px 3px 5px #dcdddd}.coupon-form .form-check+.form-check{margin-top:10px}.coupon-form .form-check-label{padding-left:10px;width:100%}.coupon-form p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.sell-modal{--img-width: 90px;--gap: 10px}.sell-modal .modal-dialog-bottomed{margin:0 auto;min-height:100%}.sell-modal .modal-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.sell-modal .product,.sell-modal .form-group-custom{padding:10px}.sell-modal .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--gap)}.sell-modal .img-block{overflow:hidden;width:var(--img-width);height:100%}.sell-modal .img-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sell-modal .content-block{width:calc(100% - var(--img-width) - var(--gap))}.sell-modal .name{display:-webkit-box;overflow:hidden;margin-top:0;width:100%;min-height:60px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--font-base)}.sell-modal .price{margin-top:5px;color:#eb3223}.sell-modal .form-group-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d9d9d9;-ms-flex-wrap:wrap;flex-wrap:wrap}.sell-modal select.form-control{width:auto}.sell-modal .tip{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:5px}.sell-modal .tip span{display:inline-block;padding:3px 6px;color:#fff;background-color:#a4a4a4;border-radius:6px}.sell-modal .btns{padding-top:10px;border-top:1px solid #d9d9d9}.details-block .card-title{font-size:var(--font-base)}@media(min-width: 992px){.details-block .card{border-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.details-block .card-title{font-size:var(--font-lg);--bs-card-title-spacer-y: 1rem}.details-block .card-title .link{display:none}}.gift-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px}.gift-label::before{display:inline-block;padding:3px 12px;margin-right:6px;font-size:.75em;color:#fff;background-color:#eb3223;content:"贈送";border-radius:8px}.error-page-message .card-block{margin:0 auto;margin-top:calc(50vh - 200px);max-width:576px}.error-page-message .img-block,.error-page-message .content-block,.error-page-message .btns{text-align:center}.error-page-message .content-block{font-size:var(--font-lg)}.error-page-message .btns{margin-top:20px}.error-page-message .btns .btn{min-width:120px}.orders .order-detail{margin:0 auto;max-width:576px}.orders .btns{padding-top:20px;text-align:center}.orders .btns .btn{width:120px;color:#fff;background-color:#b5b5b6}.orders .btns span{padding-right:5px}.orders .btns i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.order-tab .tab-item{width:50%}.transaction-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 992px){.transaction-list .transaction-item{width:calc((100% - 10px)/2)}}.transaction-item,.order-detail{display:block;width:100%}.transaction-item .thumbnail-list,.transaction-item .detail-block,.transaction-item .border-bottom-block,.order-detail .thumbnail-list,.order-detail .detail-block,.order-detail .border-bottom-block{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d9d9d9}.transaction-item .detail-block,.order-detail .detail-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-ms-flex-wrap:wrap;flex-wrap:wrap}.transaction-item .group,.order-detail .group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:5px}.transaction-item .group .title,.order-detail .group .title{position:relative;padding-left:0;min-width:5rem;text-align:right}.transaction-item .group .title::after,.order-detail .group .title::after{content:"：";display:inline}.transaction-item .group .title.lg-title,.order-detail .group .title.lg-title{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.transaction-item .order-price .value,.order-detail .order-price .value{position:relative}.transaction-item .order-price .value::before,.order-detail .order-price .value::before{content:"$";display:inline}.transaction-item .order-price .value::after,.order-detail .order-price .value::after{content:"元";display:inline}.transaction-item .value.status-success,.order-detail .value.status-success{color:#2bb7b3}.transaction-item .value.status-warning,.order-detail .value.status-warning{color:#f8b62d}.thumbnail-list{--gap: 5px;--column: 5;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:var(--gap);-ms-flex-wrap:wrap;flex-wrap:wrap}.thumbnail-list .thumbnail-item{position:relative;padding-bottom:calc(75%*(100% - var(--gap)*(var(--column) - 1))/(100%*var(--column)));width:100%;max-width:calc((100% - var(--gap)*(var(--column) - 1))/var(--column));aspect-ratio:4/3}.thumbnail-list img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 992px){.thumbnail-list{--column: 7}}.status-badge{padding:4px 12px;font-size:.7em;white-space:nowrap;color:#fff;background-color:#b5b5b6;border-radius:.5rem}.status-badge.status-primary{background-color:#005ead}.status-badge.status-success{background-color:#2bb7b3}.status-badge.status-warning{background-color:#f8b62d}.status-badge.status-danger{background-color:#eb3223}.collapse-block .card-title{margin-top:10px}.order-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.order-items .item{padding:10px;width:100%;background-color:#e5e5e5;border-radius:4px}.order-items .detail-block{padding-bottom:0;margin-bottom:0;border-bottom:none}.base-info-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #fff}.base-info-block .img-block{margin:0;width:calc(45% - 10px)}.base-info-block img{width:100%;border-radius:4px;aspect-ratio:4/3}.base-info-block .name{font-size:var(--font-base);width:55%}.order-filter-form .warning-message{margin-top:10px}.filter-date-group{--gap: 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap)}.filter-date-group select{width:calc((100% - var(--gap)*2)/3)}.order-status-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px}.refund-block{padding-top:10px;margin-top:10px;border-top:1px solid #d9d9d9}.refund-block .btn{font-size:.75em}.refund-message-block .card{margin:0 auto;max-width:576px}.refund-message-block .message{font-size:var(--font-lg);text-align:center}.refund-message-block .btns{margin-top:10px;text-align:center}.transaction-link{display:block}.transaction-id{font-size:.8em}.others-value{max-width:14em}.success .narrow-container{margin:0 auto;max-width:768px}.success .card+.card{margin-top:10px}.success-title{font-size:var(--font-base);text-align:center;font-weight:500}@media(min-width: 992px){.success-title{font-size:var(--font-xl)}}.success-message p{font-size:var(--font-base);text-align:center;font-weight:500}.success-message .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;width:100%}.success-message .btn{--bs-btn-padding-x: 36px}@media(min-width: 992px){.success-message p{font-size:var(--font-xl)}}.ticket-tab .tab-item{width:33.3333333333%}.ticket-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.ticket-item{display:block;overflow:hidden;width:100%}@media(min-width: 992px){.ticket-item{width:calc((100% - 20px)/2)}}.ticket-content{--circle-size: 1.5rem;position:relative;padding:10px;width:100%;background-color:#fff;border:1px solid #d9d9d9;border-width:2px;border-radius:10px}.ticket-content::before,.ticket-content::after{position:absolute;top:50%;z-index:1;width:calc(var(--circle-size)*2);height:calc(var(--circle-size)*3);background:#fafafa;border:1px solid #d9d9d9;border-width:2px;border-radius:50%;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:inset -3px 0 3px -3px rgba(0,0,0,.1),inset 3px 0 3px -3px rgba(0,0,0,.1);box-shadow:inset -3px 0 3px -3px rgba(0,0,0,.1),inset 3px 0 3px -3px rgba(0,0,0,.1)}.ticket-content::before{left:calc(var(--circle-size)*-1.35)}.ticket-content::after{right:calc(var(--circle-size)*-1.35)}.ticket-content .dots{--dot-size: 20px;--dot-space: 25px;--dot-color: #ddd;position:absolute;right:20px;bottom:10px;width:calc(var(--dot-space)*5);height:var(--dot-size);background-position:center;background-repeat:repeat-x;background-size:var(--dot-space) 100%;background-image:radial-gradient(circle, var(--dot-color) 4px, transparent 5px)}@media(min-width: 992px){.ticket-content::before,.ticket-content::after{background:#fff}}.ticket-content.ticket-content--used{background-color:#e5e5e5}.ticket-content.ticket-content--used .ticket-remaining{background-color:#8c8c8c}.ticket-content.ticket-content--used .dots{--dot-color: #8c8c8c}.ticket-name,.source-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ticket-name{font-size:var(--font-lg)}.ticket-body{padding:0 20px}.ticket-info-item{margin-top:5px}.ticket-info-label,.ticket-info-value,.remaining-label,.remaining-value{font-size:var(--font-base)}.ticket-info-label,.remaining-label{padding-right:5px}.ticket-info-value,.remaining-value{font-variant-numeric:tabular-nums}.ticket-remaining{display:inline-block;padding:8px 48px 8px 12px;margin-top:5px;margin-left:-12px;color:#fff;background-color:#eb3223;border-radius:1.5rem}.bind-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bind-list .bind-item{display:block;width:100%}.bind-list .car-number{position:relative}.bind-list .car-number::after{position:absolute;top:50%;right:-1rem;display:inline-block;font-size:1em;content:"-";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ticky-binding-block{display:block;margin-top:10px;width:100%}.ticky-binding-block .ticket-count{padding:0;padding-bottom:10px}.ticky-binding-block .bind-action{display:none}@media(min-width: 992px){.ticky-binding-block{display:block;margin-top:0;width:30%}.ticky-binding-block .ticket-count{padding-right:10px;padding-left:10px}.ticky-binding-block .bind-action{display:block}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-width: 250px}.offcanvas-body{border-top:1px solid #d9d9d9}.form-check-input{--bs-border-width: 2px;margin-top:0}.form-check-input:checked{background-color:#2ea7e0;border-color:#2ea7e0}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 8 3 3 5-5'/%3e%3c/svg%3e")}.swiper{width:100%}.swiper .swiper-slide{width:100%}.swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}/*# sourceMappingURL=style.min.css.map */