.product-detail-crumb{color:#888;font-size:14px;padding:10px 0}.product-detail-crumb .category-link{cursor:pointer;transition:color .25s}.product-detail-crumb .category-link:before{color:#888!important;content:"/";margin:0 5px}.product-detail-crumb .category-link:hover{color:#03bbef}.product-magnifier{box-sizing:content-box;height:100%;left:0;position:absolute;top:0;width:100%}.product-magnifier .product-magnifier-trigger{background-color:#ff03;border:1px solid rgba(0,0,0,.1);height:200px;left:0;pointer-events:none;position:absolute;top:0;width:200px}.product-magnifier .product-magnifier-preview{background-color:#fff;border:1px solid #eee;border-bottom-right-radius:4px;border-top-right-radius:4px;height:100%;left:100%;overflow:hidden;position:absolute;top:-1px;width:100%}.product-magnifier .product-magnifier-preview .product-magnifier-preview-img{align-items:center;aspect-ratio:1/1;display:flex;height:100%;justify-content:center;width:100%}.product-magnifier .product-magnifier-preview .product-magnifier-preview-img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-images{display:flex;margin-bottom:20px;position:relative;z-index:5}.product-images .product-images-pictrue{aspect-ratio:1/1;border:1px solid #f0f0f0;border-radius:4px;flex-shrink:0;height:100%;position:relative;width:calc(100% - 118px)}.product-images .product-images-pictrue .product-current-box{align-items:center;aspect-ratio:1/1;display:flex;height:100%;justify-content:center;width:100%}.product-images .product-images-pictrue .product-current-box img{border-radius:4px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-images .product-images-pictrue .van-icon-fullscreen{align-items:center;background-color:#0003;border-radius:4px;bottom:10px;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:10px;transition:all .3s ease;width:28px;z-index:2}.product-images .product-images-pictrue .van-icon-fullscreen:hover{background-color:#0000004d}.product-images .product-images-pictrue .van-icon-fullscreen i{background:none!important;color:#fff!important;opacity:1!important}.product-images .product-images-pictrue .off-icon{align-items:center;background-image:url(./off-icon.50072555.png);background-size:contain;display:flex;height:110px;justify-content:center;left:8px;position:absolute;top:8px;width:110px;z-index:2}.product-images .product-images-pictrue .off-icon span{color:#fff;font-size:24px;font-weight:600;text-shadow:0 0 3px hsla(0,0%,100%,.6);transform:translateY(-2px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-images .product-images-pictrue .off-icon span i{font-size:14px;font-style:normal;font-weight:400;margin-left:2px}.product-images .product-images-thumb{margin-right:118px;position:relative}.product-images .product-images-thumb .img-thumb-btn{align-items:center;background-color:#0000004d;cursor:pointer;display:none;height:28px;justify-content:center;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:102px;z-index:1}.product-images .product-images-thumb .img-thumb-btn i{color:#fff;transform:rotate(90deg)}.product-images .product-images-thumb .img-thumb-btn:hover{background-color:#0006}.product-images .product-images-thumb .img-thumb-btn:active{background-color:#0003}.product-images .product-images-thumb .img-thumb-btn.img-thumb-btn-up{border-top-left-radius:4px;border-top-right-radius:4px;top:0}.product-images .product-images-thumb .img-thumb-btn.img-thumb-btn-down{border-bottom-left-radius:4px;border-bottom-right-radius:4px;bottom:0}.product-images .product-images-thumb.need-scroll{margin-left:0}.product-images .product-images-thumb.need-scroll .img-thumb-btn{display:flex}.product-images .product-images-thumb .img-thumb-box{display:flex;flex:1;flex-direction:column;height:100%;overflow-y:auto;position:absolute}.product-images .product-images-thumb .img-thumb-box::-webkit-scrollbar{display:none}.product-images .product-images-thumb .img-thumb-box .img-thumb-item{margin-bottom:8px;position:relative}.product-images .product-images-thumb .img-thumb-box .img-thumb-item img{border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;height:102px;-o-object-fit:contain;object-fit:contain;transition:border-color .25s;width:102px}.product-images .product-images-thumb .img-thumb-box .img-thumb-item img.selected,.product-images .product-images-thumb .img-thumb-box .img-thumb-item img:hover{border-color:#03bbef}.product-images .video-icon{background-color:#0003;background-image:url(./play.c25b7757.svg);background-size:contain;border-radius:50%;cursor:pointer;display:inline-block;height:60px;left:50%;margin:-30px 0 0 -30px;position:absolute;top:50%;width:60px;z-index:2}.product-images .video-icon:hover{background-image:url(./play2.a3452a38.svg)}.product-images .video-icon.left-video-icon{background:url(./play.c25b7757.svg) 0 0 no-repeat;background-size:contain;height:30px;left:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;width:30px;z-index:2}.product-images .product-swiper{height:450px;width:100%}.product-images .product-swiper img{height:100%!important;-o-object-fit:contain;object-fit:contain;width:100%!important}.product-head-info .product-head-info-title{align-items:flex-start;display:flex}.product-head-info .product-head-info-title img{height:20px;margin-top:2px;width:20px}.product-head-info .product-head-info-title .text{color:#111;font-size:18px;font-weight:550;line-height:24px;margin:0 8px 0 0}.product-head-info .product-head-info-title .code{color:#02a7f0;font-size:14px;margin-left:auto;margin-top:2px}.product-head-info .product-head-info-label{display:flex;padding:8px 0}.product-head-info .product-head-info-features{padding-top:8px}.product-head-info .product-head-info-features label{color:#111;font-size:16px;font-weight:500;line-height:24px}.product-head-info .product-head-info-features .features-item{align-items:flex-start;color:#666;display:flex;font-size:14px;margin:4px 0;word-break:break-all}.product-head-info .product-head-info-features .features-item img{height:14px;margin-right:5px;margin-top:3px;width:14px}.product-specs-color{margin:16px 0}.product-specs-color .spec-color-subtitle{color:#666;font-size:14px;font-weight:400;margin:6px 0}.product-specs-color .spec-color-subtitle .total-num{color:#03bbef}.product-specs-color .spec-color-subtitle .least-num{color:#999;margin-left:10px}.product-specs-color .spec-color-items{display:flex;flex-wrap:wrap;margin-top:12px}.product-specs-color .spec-color-items .spec-color-item{border:1px solid #eee;border-radius:4px;cursor:pointer;height:48px;margin:0 10px 10px 0;position:relative;width:48px}.product-specs-color .spec-color-items .spec-color-item .num{background:#03bbef;border-radius:2px;color:#fff;font-size:12px;line-height:20px;padding:0 4px;position:absolute;right:-1px;top:-10px}.product-specs-color .spec-color-items .spec-color-item img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-specs-color .spec-color-items .spec-color-item.selected{border-color:#03bbef}.product-specs-imprint-method .imprint-method-tags{display:flex;flex-wrap:wrap;margin:16px 0 0}.product-specs-imprint-method .imprint-method-tags li{border:1px solid rgba(0,0,0,.15);border-radius:4px;cursor:pointer;font-size:14px;line-height:22px;margin:0 12px 12px 0;padding:4px 8px;transition:all .15s}.product-specs-imprint-method .imprint-method-tags li:hover{background-color:#00000005}.product-specs-imprint-method .imprint-method-tags li:active{background-color:#0000000d}.product-specs-imprint-method .imprint-method-tags li.selected{border-color:#03bbef;color:#03bbef}.product-specs-quantity-ladder{align-items:flex-start;display:flex;margin:5px 0 10px}.product-specs-quantity-ladder .quantity-scroll-btn{align-items:center;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;display:flex;height:50px;justify-content:center;position:relative;transform:translateY(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px}.product-specs-quantity-ladder .quantity-scroll-btn i{color:#999}.product-specs-quantity-ladder .quantity-scroll-btn:hover{background-color:#f5f5f5}.product-specs-quantity-ladder .quantity-scroll-btn:active{background-color:#eee}.product-specs-quantity-ladder .quantity-scroll-btn.left{margin:0 8px}.product-specs-quantity-ladder .quantity-scroll-btn.right{margin-left:8px}.product-specs-quantity-ladder .quantity-ladder-items{align-items:flex-end;display:flex;flex:1;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;width:0}.product-specs-quantity-ladder .quantity-ladder-items::-webkit-scrollbar{background-color:transparent;height:6px}.product-specs-quantity-ladder .quantity-ladder-item{display:flex;flex-direction:column;min-width:80px;width:100px}.product-specs-quantity-ladder .quantity-ladder-item span{font-size:14px;line-height:24px;line-height:30px;padding:0 5px}.product-specs-quantity-ladder .quantity-ladder-item span:first-child{border-bottom:1px solid rgba(0,0,0,.06)}.product-specs-quantity-ladder .quantity-ladder-item span:last-child{font-weight:550}.product-specs-quantity-ladder .quantity-ladder-item span.strike-line{color:#999;text-decoration:line-through}.product-specs-quantity-ladder .quantity-ladder-item.actived{color:#03bbef}.product-specs-quantity-ladder .quantity-ladder-item.quantity-ladder-item-title{color:#666;width:auto}.product-specs-quantity-ladder .quantity-ladder-item.quantity-ladder-item-title span{line-height:30px;padding:0 12px 0 0}.product-specs-quantity-ladder .quantity-ladder-item.quantity-ladder-item-title span:last-child{font-weight:400}.product-specs-size{background-color:#fafafa;border-radius:6px;margin:20px 0;padding:16px 20px 4px}.product-specs-size .product-specs-size-title{display:flex;justify-content:space-between;margin-bottom:16px}.product-specs-size .product-specs-size-title .s1{font-size:14px;font-weight:700}.product-specs-size .product-specs-size-title .s2{align-items:center;color:#03bbef;cursor:pointer;display:flex;font-size:14px;line-height:22px}.product-specs-size .product-specs-size-title .s2 img{height:14px;margin-right:5px;width:14px}.product-specs-size .single-size-title{font-size:14px;font-weight:700;margin-bottom:10px}.product-specs-size .size-input-items{display:flex;flex-wrap:wrap}.product-specs-size .size-input-items .size-input-item{align-items:center;display:flex;flex-direction:column;font-size:14px;margin:0 12px 10px 0;text-align:center;width:78px}.product-specs-size .size-input-items .size-input-item input{border:1px solid rgba(0,0,0,.15);border-radius:4px;height:30px;line-height:22px;margin-bottom:5px;outline:none;text-align:center;transition:all .2s;width:100%}.product-specs-size .size-input-items .size-input-item input:focus{background-color:#fff;border-color:#03bbef}.size-chart-info-tooltip{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,fit-content(100%))}.size-chart-info-tooltip .dimensionName{word-break:keep-all}.product-specs-single-size{background-color:#fafafa;border-radius:4px;padding:16px 20px}.product-specs-single-size .single-size-title{font-size:14px;font-weight:600;margin-bottom:10px}.product-specs-single-size .single-size-input{align-items:center;background-color:#fff;border:1px solid #7bd1f7;border-radius:4px;display:flex;font-size:14px;overflow:hidden;width:-moz-fit-content;width:fit-content}.product-specs-single-size .single-size-input input{border-radius:4px;height:100%;line-height:22px;outline:none;padding:5px 10px;text-align:left;width:100px}.product-specs-single-size .single-size-input span{background-color:#7bd1f7;color:#fff;padding:8px 10px;white-space:nowrap}.product-specs-imprint-location{margin:20px 0}.product-specs-imprint-location .color-multiple-select.v-input:not(.v-textarea) .v-field__input{height:auto!important;line-height:26px!important;min-height:36px!important;padding:5px 10px!important}.select-imprint-color-tag{align-items:center;background-color:#eaeaea;border:1px solid #ddd;border-radius:4px;color:#111;display:flex;line-height:20px;padding:2px 5px}.imprint-color-block-icon{border-radius:2px;flex-shrink:0;height:18px;width:18px}.product-specs .product-specs-title{border-left:4px solid #03bbef;color:#111;font-size:16px;font-weight:550;line-height:20px;padding:0 8px}.product-specs .sample-price-each{border:1px solid #03bbef;border-radius:4px;display:flex;font-size:14px;margin-bottom:12px;overflow:hidden;width:-moz-fit-content;width:fit-content}.product-specs .sample-price-each span{padding:4px 10px}.product-specs .sample-price-each span:first-child{color:#666;margin-right:20px}.product-specs .sample-price-each span:last-child{background-color:#e6f4ff}.product-specs .specs-form-item{align-items:flex-start;display:flex;margin:10px 0}.product-specs .specs-form-item .specs-form-item-label{align-items:center;color:#666;display:flex;font-size:14px;padding-top:9px;width:130px}.product-specs .specs-form-item .specs-form-item-input{display:flex;flex:1;flex-wrap:wrap}.product-specs .specs-form-item .specs-form-item-input .v-input{flex:0 0 auto}.product-specs .specs-form-item .specs-form-item-input .locations-checkbox{margin-right:24px}.product-specs .specs-form-item .specs-form-item-input .specs-form-item-input-colors{grid-gap:10px;display:grid;flex:1;grid-template-columns:3fr 7fr}.product-specs .specs-form-item .specs-form-item-input .specs-form-item-input-colors .pricing-methods{height:36px}.product-specs .go-login{font-size:14px}.product-specs .go-login span{color:#03bbef;cursor:pointer}.product-download{display:flex}.product-download .btn-download{flex:1;margin-right:10px}.product-download .btn-download:last-child{margin-right:0}.download-template-panel{max-height:280px;overflow:auto}.download-template-panel .download-template-item-tit{margin-right:20px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-divider{border-top:1px solid rgba(0,0,0,.06);margin:12px 0}.delivery-date{align-items:center;background:rgba(3,187,239,.04);border-radius:4px;color:#666;display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:22px;min-height:130px;padding:10px}.product-float-btn{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px 0 0 8px;border-right:none;display:flex;flex-direction:column;margin-top:-90px;overflow:hidden;position:fixed;right:0;top:50%;width:68px;z-index:10}.product-float-btn .float-line{border-top:1px solid #e9e9e9;display:block;margin:6px 0;width:20px}.product-float-btn .float-btn-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:12px;padding:10px 0;text-align:center;transition:all .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;word-break:break-word}.product-float-btn .float-btn-item:hover{background-color:#f5f5f5}.product-float-btn .float-btn-item:active{background-color:#eee}.recommand-wrapper{background-color:#f2f2f2}.product-detail-container{margin-bottom:20px!important}.product-detail-container .product-detail-main{grid-gap:20px;display:grid;grid-template-columns:48% 52%}.product-detail-container .product-detail-main .product-detail-left{position:relative;z-index:5}.product-detail-container .product-detail-main .product-detail-left .product-swiper{display:none}.product-detail-container .product-detail-main .product-detail-right{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:16px 20px;position:relative}.product-detail-container .product-detail-main .product-detail-right .price-result-panel{grid-gap:12px;display:grid;grid-template-columns:62fr 38fr}.product-detail-container .product-detail-main .product-detail-right .price-result-panel .price-list{height:100%}.product-detail-container .product-detail-main .product-detail-right .addcart-btn{margin-left:auto;margin-top:30px;position:relative;width:-moz-fit-content;width:fit-content}.product-detail-container .product-detail-main .product-detail-right .addcart-btn button{color:#fff!important}.product-detail-container .product-detail-describe{margin-top:40px}.product-detail-container .v-selection-control .v-label{color:#111}.addcart-mobile{display:none}.price-list{background:#fafafa;width:100%}.price-list .total{font-size:16px}.price-list .total em,.price-list .total span{color:#000}.price-list li{display:flex;font-size:14px;line-height:26px}.price-list li span{color:#666;width:55%}.price-list li em{color:#666;font-style:normal;text-align:right;width:45%}.h5-price-result-panel{bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}.h5-price-result-panel .h5-price-result-panel-mask{background-color:#00000080;height:100%;position:absolute;width:100%;z-index:0}.h5-price-result-panel .h5-price-result-panel-content{background-color:#fafafa;bottom:64px;padding-bottom:20px;position:absolute;width:100%;z-index:1}.h5-price-result-panel .h5-price-result-panel-content .title{border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:4px;padding:10px}.order-first-tag{background-color:#ffc731;border-radius:12px 6px 0 4px;color:#000;font-size:12px;height:20px;line-height:20px;padding:0 6px 0 8px;position:absolute;right:0;text-align:center;top:-14px;z-index:2}@media screen and (max-width:1279px){.product-detail-container .product-detail-main{display:flex;flex-direction:column}.product-detail-container .product-detail-main .product-images{margin-bottom:20px;margin-right:auto;width:100%}.product-detail-container .product-detail-main .product-specs{margin-left:auto;width:100%}}@media screen and (max-width:768px){.product-detail-container{padding-bottom:44px}.product-detail-container .product-detail-main .product-detail-left .product-download{display:none}.product-detail-container .product-detail-main .product-detail-left .product-images{margin-bottom:0}.product-detail-container .product-detail-main .product-detail-left .product-images .product-images-thumb,.product-detail-container .product-detail-main .product-detail-left .product-images .van-icon-fullscreen{display:none}.product-detail-container .product-detail-main .product-detail-left .product-images .product-images-pictrue{border:none;height:auto;width:100%}.product-detail-container .product-detail-main .product-detail-left .product-images .product-current-box{display:none}.product-detail-container .product-detail-main .product-detail-left .product-images .product-swiper{display:block}.product-detail-container .product-detail-main .product-detail-right{box-shadow:none;padding:0}.product-detail-container .product-detail-main .product-detail-right .product-specs .specs-form-item{flex-direction:column}.product-detail-container .product-detail-main .product-detail-right .product-specs .specs-form-item .specs-form-item-label{margin-bottom:10px}.product-detail-container .product-detail-main .product-detail-right .product-specs .specs-form-item .specs-form-item-input{width:100%}.product-detail-container .product-detail-main .product-detail-right .product-specs .specs-form-item .specs-form-item-input .v-input{margin-right:8px}.product-detail-container .product-detail-main .product-detail-right .product-specs .specs-form-item .specs-form-item-input .specs-form-item-input-colors{display:flex;flex-direction:column}.product-detail-container .product-detail-main .product-detail-right .product-specs .product-specs-size{padding:16px 0 4px 20px}.product-detail-container .product-detail-main .product-detail-right .addcart-btn,.product-detail-container .product-detail-main .product-detail-right .artwork-contanier,.product-detail-container .product-detail-main .product-detail-right .price-result-panel,.product-detail-container .product-detail-main .product-detail-right .product-divider-line2{display:none}.product-detail-container .product-detail-describe{margin-top:0}.product-detail-container .product-detail-describe .specifications-content div span:first-child{width:140px}.product-float-btn,.recommand-wrapper{display:none}.addcart-mobile{align-items:center;background-color:#fff;border-top:1px solid #f2f2f2;bottom:0;display:flex;left:0;padding:10px;position:fixed;width:100%;z-index:11;z-index:100}.addcart-mobile button{color:#fff!important;margin-left:auto}.addcart-mobile .price{align-items:center;color:#666;display:flex;font-size:12px;white-space:nowrap}.addcart-mobile .price span{color:#111;font-size:16px;font-weight:500;margin:0 6px}.addcart-mobile .price em{color:#03bbef;cursor:pointer;font-style:normal}.addcart-mobile .delivery-date{align-items:flex-start;background-color:transparent;display:flex;flex-direction:row;font-size:12px;justify-content:flex-start;min-height:auto;padding:0}.addcart-mobile .delivery-date img{display:none}.addcart-mobile .delivery-date p{text-align:left}.addcart-mobile .delivery-date div{padding:0!important}.addcart-mobile .addcart-btn-mobile{margin-left:auto;position:relative}.imprint-preview{width:100%}}
