﻿.section-subnav{padding:24px 0 0}@media (min-width: 1px) and (max-width: 767px){.section-subnav{padding:0 12px}}#node-subnav .bar{display:none}#node-subnav ul{text-align:center;list-style:none;padding:0;margin:0}#node-subnav ul li{font-size:14px;display:inline-block;margin-right:6px}@media (min-width: 1px) and (max-width: 767px){#node-subnav ul li{margin-right:0}}#node-subnav ul li a{font-weight:bold;display:block;line-height:44px;padding:0 36px;border-radius:6px;height:44px}@media (min-width: 1px) and (max-width: 767px){#node-subnav ul li a{padding:0 16px}}@media (min-width: 1025px){#node-subnav ul li a:hover{background:#fff;box-shadow:3px 6px 8px rgba(0,0,0,0.05)}}#node-subnav ul li a.active{background:#fff;box-shadow:3px 6px 8px rgba(0,0,0,0.1)}#node-subnav ul ul{display:none}#core-letter-template .header,#core-letter-template .footer{display:none}#node-subnav{position:relative;top:0px}#ec-product-detail{font-size:16px;padding:36px 0}@media (min-width: 1px) and (max-width: 767px){#ec-product-detail{padding:12px 0}}#ec-product-detail .summary{background:#fff;padding:36px 20px;margin-bottom:36px}#ec-product-detail .pictures .swiper-container{position:relative;overflow:hidden}#ec-product-detail .pictures .image{background:none;padding-top:100%;margin-bottom:12px}@media (min-width: 1px) and (max-width: 767px){#ec-product-detail .pictures .image{padding-top:0}}#ec-product-detail .pictures .image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:100%}@media (min-width: 1px) and (max-width: 767px){#ec-product-detail .pictures .image img{position:relative;top:auto;left:auto;transform:translate(0, 0)}}#ec-product-detail .gallery-thumbs .swiper-slide{display:inline-block}#ec-product-detail .review-n-share{text-align:right}#ec-product-detail .review-n-share a{font-size:36px}#ec-product-detail .review-n-share a span{display:none}#ec-product-detail .info{padding-left:36px}@media (min-width: 1px) and (max-width: 767px){#ec-product-detail .info{padding-left:0}}#ec-product-detail .name{margin-bottom:12px}#ec-product-detail .sku{display:none}#ec-product-detail .description{color:#676767;line-height:1.6;margin-bottom:12px;min-height:216px;overflow-y:auto}@media (min-width: 1px) and (max-width: 767px){#ec-product-detail .description{min-height:auto}}#ec-product-detail .offer{font-size:24px;padding:12px 0;margin:24px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}#ec-product-detail .original:after,#ec-product-detail .price:after,#ec-product-detail .sell:after{content:'點'}#ec-product-detail .original{font-size:14px;color:#878787}#ec-product-detail .price,#ec-product-detail .sell{color:red}#ec-product-detail .off{display:none}#ec-product-detail .quantity{display:flex}#ec-product-detail .quantity .caption{line-height:28px;width:50px}#ec-product-detail .quantity .spans{display:grid;grid-template-columns:1fr 50px 1fr;border:1px solid #e7e7e7;width:106px}#ec-product-detail .quantity .spans span{display:block;height:28px}#ec-product-detail .quantity .spans input{outline:none;text-align:center;line-height:28px;border:none;padding:0;width:50px;height:28px}#ec-product-detail .quantity .key{background:#e7e7e7;line-height:28px;text-align:center;width:28px}#ec-product-detail .installment{line-height:30px;background:#EDF8FD;padding:12px 16px}#ec-product-detail .installment strong{display:block;background:url("/theme/v1/images/installment.webp") right top no-repeat;line-height:38px}#ec-product-detail .installment .tr{font-size:14px;margin-bottom:4px}#ec-product-detail .installment .tr:last-child{border-bottom:none}#ec-product-detail .installment .th{background:#fff;text-align:right;box-sizing:border-box;padding:0 8px;border-radius:6px;width:52px}#ec-product-detail .installment .td{padding:0 8px}#ec-product-detail .buttons{display:grid;grid-gap:12px 12px;grid-template-columns:1fr 1fr 1fr;margin:24px 0 0}@media (min-width: 1px) and (max-width: 767px){#ec-product-detail .buttons{grid-gap:8px 8px}}#ec-product-detail .button{display:block;padding:0}@media (min-width: 1px) and (max-width: 767px){#ec-product-detail .button{font-size:14px;margin:0}}#ec-product-detail .add span:before{font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:'\f07a';display:inline-block;margin-right:4px}#ec-product-detail .back{background:#979797;border:1px solid #979797}#ec-product-detail .back:hover{color:#979797;border:1px solid #979797}#ec-product-detail .soldout{line-height:30px}@media all and (max-width: 1024px){#ec-product-detail .detail img[data-device="desktop"]{display:none}}@media (min-width: 1025px){#ec-product-detail .detail img[data-device="mobile"]{display:none}}#ec-product-detail .tab-nav{text-align:left}#ec-product-detail .tab-nav a{font-size:16px;font-weight:bold;background:#fff;display:inline-block;line-height:44px;padding:0 24px;height:44px}#ec-product-detail .tab-nav a.active{border-top:2px solid #216746;border-bottom:none}#ec-product-detail .tab-content{background:#fff;padding:24px;border:1px #e7e7e7 solid;border-top:none}#ec-product-detail .tab-content-spec table{margin:0 auto;border-top:1px #e7e7e7 solid;border-left:1px #e7e7e7 solid;border-right:1px #e7e7e7 solid;width:100%;max-width:768px}#ec-product-detail .tab-content-spec table th,#ec-product-detail .tab-content-spec table td{padding:20px;border-bottom:1px #e7e7e7 solid}#ec-product-detail .tab-content-spec table td:first-child{background:#e7e7e7;white-space:nowrap;width:40%}#ec-product-detail .attachment{text-align:center;padding:24px 0}#ec-product-detail .attachment a{font-size:18px;display:inline-block;line-height:52px;padding:0 24px;border:1px solid #979797;height:51px}#ec-product-detail .attachment a:hover{border:1px solid #F41300}#ec-product-detail .attachment a:before{font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:'\f1c1';font-size:30px;color:#F41300;vertical-align:top;margin-right:6px}
