.goods-detail-image-thumbnail{position:relative}.goods-detail-image-video{position:relative}.goods-detail-image-video .goods-detail-thumbs-container{position:relative;overflow:hidden}.goods-detail-image-video .goods-detail-thumbs-container .fbm-thumbnail-play{cursor:pointer}.goods-detail-image-activity-tags{display:flex;flex-direction:column;align-items:flex-start;pointer-events:none;position:absolute;z-index:20}.goods-detail-image-activity-tag{margin-bottom:0.625rem;min-width:70px;padding-left:0.25rem;padding-right:0.25rem;padding-top:0.125rem;padding-bottom:0.125rem;text-align:center;font-size:15px;line-height:20px;font-weight:700;border-color:var(--goods-detail-activity-tag-border-color, #ffde66);color:var(--goods-detail-activity-tag-color, #5d3b09);background-color:var(--goods-detail-activity-tag-bg-color, rgba(255, 200, 0, 0.8509803922));border-width:1px;border-radius:1px}.goods-detail-image-activity-tag:last-child{margin-bottom:0}.goods-activity-tags{position:absolute;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none;z-index:20}.goods-activity-tags.layout-detail{bottom:90px;left:10px}.goods-activity-tags.layout-detail.is-mobile{bottom:90px;left:10px}.goods-activity-tags.layout-grid{bottom:calc((100% - 11px)*.22 + 11px);left:calc(1% + 6px)}.goods-activity-tags.layout-grid .goods-activity-tag{font-size:10px;padding:2px;min-width:auto;line-height:1;margin-bottom:2px}.goods-activity-tags.layout-grid.is-mobile{bottom:calc((100% - 11px)*.22 + 11px);left:1%}.goods-activity-tags.layout-list{bottom:calc((100% - 11px)*.2 + 11px);left:1%}.goods-activity-tags.layout-list .goods-activity-tag{font-size:10px;padding:2px;min-width:auto;line-height:1;margin-bottom:2px}.goods-activity-tags.layout-list.is-mobile{bottom:calc((100% - 11px)*.3 + 11px);left:1%}.goods-activity-tags .goods-activity-tag{margin-bottom:0.625rem;min-width:70px;padding-left:0.25rem;padding-right:0.25rem;padding-top:0.125rem;padding-bottom:0.125rem;text-align:center;font-size:15px;line-height:20px;font-weight:700;border-width:1px;border-radius:1px;border-color:var(--goods-detail-activity-tag-border-color, #ffde66);color:var(--goods-detail-activity-tag-color, #5d3b09);background-color:var(--goods-detail-activity-tag-bg-color, rgba(255, 200, 0, 0.8509803922))}.goods-activity-tags .goods-activity-tag:last-child{margin-bottom:0}.goods-detail-info{position:relative}.goods-detail-info .spec-label{display:flex;justify-content:space-between;align-items:center}.goods-detail-info .spec-label::after{content:"：";flex-shrink:0}.goods-detail-info .pseudo-button-more{position:relative}.goods-detail-info .pseudo-button-more::before{content:url(/TP/_next/static/media/icon_arrow_triangle_down.d8c4a258.png);width:7px;height:4px;display:inline-block;position:absolute;left:6px;top:-2px}.goods-code-container{float:right;width:auto;list-style-type:none;height:auto;position:absolute;right:0;bottom:0}.zoom-area{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:hsla(var(--neutral-hs) 90% / var(--tw-border-opacity, 1));display:block;position:absolute;top:0;left:0;cursor:crosshair;width:180px;height:145px;transform-origin:center;z-index:3;pointer-events:none;mix-blend-mode:lighten}.goods-zoom-in{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:hsla(var(--neutral-hs) 50% / var(--tw-border-opacity, 1));display:block;position:absolute;top:0;left:105%;width:405px;height:325px;overflow:hidden;z-index:50}.goods-zoom-in .zoom-container{position:relative}.goods-zoom-in .zoom-container::before{--tw-bg-opacity:1;background-color:hsla(var(--neutral-hs) 70% / var(--tw-bg-opacity, 1));text-align:center;font-size:11px;line-height:16px;--tw-text-opacity:1;color:hsla(0 100% 100% / var(--tw-text-opacity, 1));opacity:0.7;content:"放大圖";position:absolute;top:0%;left:0%;width:100%}.fbm-thumbnailGallery{min-width:440px;width:440px}.fbm-carousel.fbm-thumbnailGallery .swiper-goods-button-prev,.fbm-carousel.fbm-thumbnailGallery .swiper-goods-button-next{--tw-bg-opacity:1;background-color:hsla(var(--neutral-hs) 85% / var(--tw-bg-opacity, 1));top:0px;width:15px;height:72px;border-radius:0}.fbm-carousel.fbm-thumbnailGallery .swiper-goods-button-prev::before,.fbm-carousel.fbm-thumbnailGallery .swiper-goods-button-next::before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%, -50%)}.fbm-carousel.fbm-thumbnailGallery .swiper-goods-button-prev::before{left:60%;transform:translate(-50%, -50%) rotate(135deg)}.fbm-carousel.fbm-thumbnailGallery .swiper-goods-button-next::before{left:40%;transform:translate(-50%, -50%) rotate(-45deg)}.fbm-gallery-thumbnail .swiper-slide::before{background:none}.truncate{max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-select{border-width:1px;--tw-border-opacity:1;border-color:hsla(var(--neutral-hs) 60% / var(--tw-border-opacity, 1));font-size:13px;line-height:18px;border-radius:2px;padding:2px 10px 2px 5px}.restriction-qty{position:relative;display:inline-block;width:30px;height:26px;margin:0 6px}.restriction-qty::before{position:absolute;content:url(/TP/_next/static/media/icon_restriction.f0ca3a93.png);width:30px;height:26px}.restriction-qty div{position:absolute;z-index:1;left:40%;top:50%;transform:translate(-50%, -50%)}.installments-item{position:relative;background-color:#bfbfbf}.installments-item.active::before{content:"";position:absolute;border-top:1px solid #404040;width:10px;height:37px;left:190px;top:-1px;background-color:#fff}.installments-item.active::after{content:"";position:absolute;border-bottom:1px solid #404040;background-color:#fff;width:9px;left:191px;top:36px}.installments-item .border-right-line::after{content:"";border-right:1px solid #fff;position:absolute;top:0;right:90px;height:36px}.installments-item .border-right-line.active::after{border-right:1px solid #454545}.goods-browsing-record ul{display:flex;overflow-x:hidden;padding:0;margin:0;list-style:none}.goods-browsing-record li{flex-shrink:0;margin-right:16px}.goods-browsing-record li:last-child{margin-right:0}.goods-comment-box-shadow{box-shadow:0 10px 10px rgba(0,0,0,.05)}.goods-comment-name-spec{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}.goods-comment-type{flex-grow:1}.ReplyContainer::before{content:"";display:inline-block;width:0;height:0;border-width:0 8px 10px 8px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f2f2f2 rgba(0,0,0,0);position:absolute;top:-10px;left:30px}.mobile .goods-detail-image-activity-tags{bottom:23%;left:2.5%}.web .goods-detail-image-activity-tags{bottom:90px;left:10px}
.product-swiper{width:100%;height:100%}.product-swiper .swiper-button-next,.product-swiper .swiper-button-prev{width:22px;height:40px;background-color:rgba(0,0,0,.4);top:calc(50% - 6px);opacity:0;visibility:hidden;transition:opacity .3s ease-out}.product-swiper .swiper-button-next{border-radius:5px 0 0 5px;right:0}.product-swiper .swiper-button-prev{border-radius:0 5px 5px 0;left:0}.product-swiper.swiper-horizontal>.swiper-pagination{bottom:0}.product-swiper .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px;opacity:.15}.product-swiper .swiper-pagination-bullet-active{background-color:#d62872;opacity:1}.prdTypeArea .prdImgBlock .narrow-show .swiper-button-next,.prdTypeArea .prdImgBlock .narrow-show .swiper-button-prev{opacity:1;visibility:visible}.cart-modal-swiper{position:relative;padding:0px 20px}.cart-modal-swiper .swiper-button-next,.cart-modal-swiper .swiper-button-prev{width:60px;height:60px;background-color:rgba(0,0,0,.2);color:#fff;top:50%;transform:translateY(-10px)}.cart-modal-swiper .swiper-button-next::before,.cart-modal-swiper .swiper-button-prev::before{background-size:40px 40px}.cart-modal-swiper .swiper-button-next{right:0;border-radius:5px 0 0 5px}.cart-modal-swiper .swiper-button-prev{left:0;border-radius:0 5px 5px 0}.cart-modal-swiper .swiper-button-next.swiper-button-disabled,.cart-modal-swiper .swiper-button-prev.swiper-button-disabled{display:none}
.product-item-img .fbm-thumbnail-status{background:rgba(0,0,0,.7)}.product-item-list .product-item-edm{padding-top:0px;padding-bottom:0px}.product-item-list .product-item-edm-link{flex-direction:row;background-position:right center}.product-item-list .product-item-edm-img{width:120px}.product-item-list .product-item-edm-text{padding-left:1rem;padding-right:1rem;padding-top:0px;text-align:left;justify-content:start}.product-item-list .product-item-edm-btn{display:none}.product-item-edm-link{height:100%;padding:0.625rem}.product-item-edm-link:hover{--tw-text-opacity:1;color:hsla(var(--neutral-hs) 10% / var(--tw-text-opacity, 1))}.product-item-edm-link{width:100%;display:flex;flex-direction:column;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:right bottom}.product-item-edm-img{display:block;flex-shrink:0;cursor:pointer}.product-item-edm-img img{width:100%;display:block}.product-item-edm-text > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.product-item-edm-text{padding-top:0.5rem;flex-grow:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.product-item-edm-name{--tw-text-opacity:1;color:hsla(var(--neutral-hs) 10% / var(--tw-text-opacity, 1));width:100%}.product-item-edm-btn{border-width:1px;--tw-border-opacity:1;border-color:hsla(var(--neutral-hs) 10% / var(--tw-border-opacity, 1));--tw-text-opacity:1;color:hsla(var(--neutral-hs) 10% / var(--tw-text-opacity, 1))}.product-item-edm-btn:hover{--tw-border-opacity:1;border-color:hsla(334.48 68.5% 49.8% / var(--tw-border-opacity, 1) );--tw-bg-opacity:1;background-color:hsla(334.48 68.5% 49.8% / var(--tw-bg-opacity, 1) );--tw-text-opacity:1;color:hsla(0 100% 100% / var(--tw-text-opacity, 1))}.product-item-goods-box{position:relative}.product-item-goods{display:grid}.product-item-img{grid-area:img;position:relative}.product-item-img-status{pointer-events:none;bottom:0.75rem;background-color:hsla(var(--neutral-hs) 5% / 0.8);padding-left:0.625rem;padding-right:0.625rem;--tw-text-opacity:1;color:hsla(0 100% 100% / var(--tw-text-opacity, 1));width:100%;text-align:center;position:absolute;left:0;z-index:4;transition:all .3s ease-in-out}.product-item-swiper .swiper-button-next,.product-item-swiper .swiper-button-prev{width:22px;height:40px;background-color:rgba(0,0,0,.5);top:calc(50% - 6px);opacity:0;visibility:hidden;transition:all .3s ease-out}.product-item-swiper .swiper-button-next{border-radius:5px 0 0 5px;right:0}.product-item-swiper .swiper-button-prev{border-radius:0 5px 5px 0;left:0}.product-item-swiper.swiper-horizontal>.swiper-pagination{bottom:0}.product-item-swiper .swiper-pagination-bullet{width:6px;height:6px;opacity:0;display:none}.product-item-swiper .swiper-pagination-bullet-active-main,.product-item-swiper .swiper-pagination-bullet-active-next,.product-item-swiper .swiper-pagination-bullet-active-prev,.product-item-swiper .swiper-pagination-bullet-active{opacity:.15;display:inline-block}.product-item-swiper .swiper-pagination-bullet-active{background-color:#d62872;opacity:1}.product-item-name{margin-bottom:0.5rem;padding-left:0.625rem;padding-right:0.625rem;grid-area:name}.product-item-name-sub-title{margin-bottom:0.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:18px;font-size:13px;line-height:18px;--tw-text-opacity:1;color:hsla(var(--red-hs) 50% / var(--tw-text-opacity, 1))}.product-item-name-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:2.5rem;line-height:1.25rem;--tw-text-opacity:1;color:hsla(var(--neutral-hs) 30% / var(--tw-text-opacity, 1))}.product-item-name-title:hover{--tw-text-opacity:1;color:hsla(var(--neutral-hs) 30% / var(--tw-text-opacity, 1))}.product-item-name-title-box{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:2.75rem;font-size:15px;line-height:20px}.product-item-book{padding-left:0.625rem;padding-right:0.625rem;grid-area:book}.product-item-book-info{margin-bottom:0.625rem;display:flex}.product-item-book-desc{--tw-text-opacity:1;color:hsla(var(--neutral-hs) 40% / var(--tw-text-opacity, 1))}.product-item-price{min-height:2rem;padding-left:0.625rem;padding-right:0.625rem;font-family:var(--fs-family-price);grid-area:price}.product-item-price-number,.product-item-price-dollar,.product-item-price-str{--tw-text-opacity:1;color:hsla(334.48 68.5% 49.8% / var(--tw-text-opacity, 1) )}.product-item-price-status{--tw-text-opacity:1;color:hsla(var(--neutral-hs) 60% / var(--tw-text-opacity, 1))}.product-item-price-market{--tw-text-opacity:1;color:hsla(var(--neutral-hs) 60% / var(--tw-text-opacity, 1));text-decoration-line:line-through}.product-item-rating{height:1.25rem;padding-left:0.625rem;padding-right:0.625rem;display:flex;grid-area:rating}.product-item-total-sales{margin-bottom:0.125rem;min-height:1rem;padding-left:0.625rem;padding-right:0.625rem;grid-area:sales}.product-item-coupon{grid-area:coupon;overflow:hidden}.product-item-coupon-list{display:flex;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:3px;overflow-x:hidden;white-space:nowrap}.product-item-action{gap:0.25rem;display:flex;grid-area:action}.product-item-action-btn{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;font-size:1.25rem;line-height:1.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff}.product-item-action-btn:hover{color:#fff}.product-item-cart-select-title{font-size:15px;line-height:20px;font-weight:700;--tw-text-opacity:1;color:hsla(var(--neutral-hs) 25% / var(--tw-text-opacity, 1))}.product-item-sponsor{pointer-events:none;position:absolute;display:block;border-radius:0.125rem;background-color:hsla(var(--neutral-hs) 5% / 0.8);padding-left:0.25rem;padding-right:0.25rem;--tw-text-opacity:1;color:hsla(0 100% 100% / var(--tw-text-opacity, 1));font-size:11px;line-height:16px;z-index:5}.web .product-item-goods-box,.web .product-item-edm{--tw-border-opacity:1;border-color:hsla(var(--neutral-hs) 60% / var(--tw-border-opacity, 1));border-style:dotted;border-width:0 0 1px 0}.web .product-item-edm{padding-top:0.625rem;padding-bottom:0.625rem}.web .product-item-goods-box{padding-top:0.625rem;padding-bottom:0.625rem}.web .product-item-goods-box:hover .product-item-goods{background-color:#fffacd}.web .product-item-goods-box:hover .swiper-button-next,.web .product-item-goods-box:hover .swiper-button-prev{opacity:1;visibility:visible}.web .product-item-goods{padding-left:0.625rem;padding-right:0.625rem;padding-bottom:0.75rem;padding-top:0.625rem}.web .product-item-price-number{font-size:24px;line-height:30px}.web .product-item-price-dollar,.web .product-item-price-str,.web .product-item-price-market,.web .product-item-price-status{font-size:13px;line-height:18px}.web .product-item-total-sales{font-size:11px;line-height:16px}.web .product-item-book-info{gap:1rem;--tw-text-opacity:1;color:hsla(var(--neutral-hs) 40% / var(--tw-text-opacity, 1))}.web .product-item-cart-select-title{margin-bottom:1rem;font-size:15px;line-height:20px;--tw-text-opacity:1;color:hsla(var(--neutral-hs) 30% / var(--tw-text-opacity, 1))}.web .product-item-cart-select-title:after{content:"："}.web .product-item-cart-input-number .fbm-btn{--tw-bg-opacity:1;background-color:hsla(var(--neutral-hs) 95% / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity:1;color:hsla(var(--neutral-hs) 20% / var(--tw-text-opacity, 1));border:0 !important}.web .product-item-card .product-item-edm-img{padding-left:0.625rem;padding-right:0.625rem}.web .product-item-card .product-item-name{margin-bottom:0.375rem}.web .product-item-card .product-item-goods-box:hover .product-item-action{opacity:1;visibility:visible}.web .product-item-card .product-item-goods{height:100%;align-items:flex-start;position:relative;grid-template-columns:100%;grid-template-areas:"img" "name" "book" "price" "rating" "sales" "coupon"}.web .product-item-card .product-item-img{margin-bottom:0.25rem;padding-left:0.625rem;padding-right:0.625rem;padding-top:0.625rem}.web .product-item-card .product-item-swiper{margin-left:auto;margin-right:auto;width:100%;max-width:200px}.web .product-item-card .product-item-rating{margin-bottom:0.25rem}.web .product-item-card .product-item-total-sales{margin-bottom:0.375rem}.web .product-item-card .product-item-coupon{margin-left:0.625rem;margin-right:0.625rem;height:26px;line-height:18px}.web .product-item-card .product-item-coupon-list{margin-top:0.25rem}.web .product-item-card .product-item-price-status{font-size:12px}.web .product-item-card .product-item-action{--tw-text-opacity:1;color:hsla(0 100% 100% / var(--tw-text-opacity, 1));width:200px;height:40px;background-color:rgba(0,0,0,.4);display:flex;align-items:center;position:absolute;top:180px;left:calc(50% - 100px);z-index:20;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.web .product-item-card .product-item-action-btn{--tw-text-opacity:1;color:hsla(0 100% 100% / var(--tw-text-opacity, 1))}.web .product-item-card .product-item-action-btn:hover{--tw-text-opacity:1;color:hsla(0 100% 100% / var(--tw-text-opacity, 1))}.web .product-item-card .product-item-action-btn{display:flex;justify-content:center;flex-grow:1}.web .product-item-card .product-item-sponsor{right:17px;bottom:20px}.web .product-item-list .product-item-edm-img{padding-left:0px;padding-right:0px}.web .product-item-list .product-item-action{gap:1.25rem;display:flex}.web .product-item-list .product-item-goods{grid-template-columns:140px 1fr 1fr 340px;grid-template-areas:"img name name name" "img book book price" "img rating rating price" "img sales action action" "img coupon action action"}.web .product-item-list .product-item-swiper{margin-left:0px;width:120px}.web .product-item-list .product-item-name{padding-left:0px}.web .product-item-list .product-item-name-title{height:3rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:hsla(var(--neutral-hs) 30% / var(--tw-text-opacity, 1))}.web .product-item-list .product-item-name-title:hover{--tw-text-opacity:1;color:hsla(var(--neutral-hs) 30% / var(--tw-text-opacity, 1))}.web .product-item-list .product-item-name-title .fbm-badge{font-weight:400}.web .product-item-list .product-item-book-link{--tw-text-opacity:1;color:hsla(var(--blue-hs) 50% / var(--tw-text-opacity, 1))}.web .product-item-list .product-item-price{height:auto;padding-left:0px;padding-right:0px;display:flex;align-items:flex-end}.web .product-item-list .product-item-rating{margin-bottom:0.625rem;padding-left:0px}.web .product-item-list .product-item-total-sales{margin-bottom:0.625rem;padding-left:0px}.web .product-item-list .product-item-action{display:flex;justify-content:flex-end;align-items:flex-end}.web .product-item-list .product-item-action-btn{height:2.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:hsla(0 100% 100% / var(--tw-text-opacity, 1));width:160px;display:flex;justify-content:center;align-items:center}.web .product-item-list .product-item-action-btn .fbm-icon{font-size:1.25rem;line-height:1.75rem}.web .product-item-list .product-item-action .insertWishList{--tw-bg-opacity:1;background-color:hsla(var(--neutral-hs) 80% / var(--tw-bg-opacity, 1))}.web .product-item-list .product-item-action .add-cart-btn{--tw-bg-opacity:1;background-color:hsla(var(--blue-hs) 35% / var(--tw-bg-opacity, 1))}.web .product-item-list .product-item-sponsor{right:25px;bottom:35px}.web .product-item-list .primary-price .text-ec_lg{font-size:24px !important}.web .product-item-list .primary-price .text-ec_xs{font-size:17px !important}.web .fbm-thumbnail-carousel-img{--swiper-navigation-background-opacity: 0.4 !important;--swiper-pre-navigation-padding-top: 22px !important;--swiper-pre-navigation-padding-right: 11px !important;--swiper-pre-navigation-padding-bottom: 22px !important;--swiper-pre-navigation-padding-left: 11px !important;--swiper-next-navigation-padding-top: 22px !important;--swiper-next-navigation-padding-right: 11px !important;--swiper-next-navigation-padding-bottom: 22px !important;--swiper-next-navigation-padding-left: 11px !important;--swiper-navigation-size: 20px !important}.web .swiper-button-next,.web .swiper-button-prev{background-color:rgba(0,0,0,.4);z-index:900}.search .product-item-card .product-item-swiper{max-width:160px}.search .product-item-card .product-item-action{width:160px;top:140px;left:0;right:0;margin:0 auto}.mobile .product-item-img .fbm-thumbnail-age-limit{pointer-events:none}.mobile .product-item-name{margin-bottom:0.25rem}.mobile .product-item-price-number,.mobile .product-item-price-dollar,.mobile .product-item-price-str{font-weight:700}.mobile .product-item-action-btn{--tw-text-opacity:1;color:hsla(var(--neutral-hs) 25% / var(--tw-text-opacity, 1))}.mobile .product-item-edm,.mobile .product-item-goods-box{--tw-border-opacity:1;border-color:hsla(var(--neutral-hs) 80% / var(--tw-border-opacity, 1))}.mobile .product-item-goods-box{--tw-bg-opacity:1;background-color:hsla(0 100% 100% / var(--tw-bg-opacity, 1))}.mobile .product-item-swiper .swiper-button-next,.mobile .product-item-swiper .swiper-button-prev{visibility:hidden}.mobile .product-item-total-sales{display:flex;align-items:center;font-size:11px;line-height:16px}.web .product-item-list .primary-price .mobile .product-item-total-sales{font-size:17px}.mobile .product-item-coupon{display:flex}.mobile .product-item-cart-select-title{margin-bottom:0.5rem;font-size:15px;line-height:20px}.mobile .product-item-card{padding-left:0.625rem;padding-right:0.625rem;padding-top:0.625rem}.mobile .product-item-card .product-item-coupon{margin-bottom:0.25rem;margin-top:0.125rem;display:flex;height:18px;padding-left:0.625rem;padding-right:0.625rem}.mobile .product-item-card .product-item-edm,.mobile .product-item-card .product-item-goods-box{margin-bottom:0.625rem;overflow:hidden;border-radius:0.25rem}.mobile .product-item-card .product-item-goods{padding-bottom:0.25rem;grid-template-columns:50% 50%;grid-template-areas:"img img" "name name" "book book" "price price" "rating rating" "coupon coupon" "sales action"}.mobile .product-item-card .product-item-img,.mobile .product-item-card .product-item-name,.mobile .product-item-card .product-item-rating,.mobile .product-item-card .product-item-coupon{width:100%}.mobile .product-item-card .product-item-img{margin-bottom:0.125rem}.mobile .product-item-card .product-item-price{width:100%}.mobile .product-item-card .product-item-price-number{font-size:19px;line-height:24px}.mobile .product-item-card .product-item-price-dollar,.mobile .product-item-card .product-item-price-str,.mobile .product-item-card .product-item-price-market,.mobile .product-item-card .product-item-price-status{font-size:13px;line-height:18px}.mobile .product-item-card .product-item-total-sales{margin-bottom:0px;padding-right:0px}.mobile .product-item-card .product-item-img-status{font-size:15px;line-height:32px;bottom:18px}.mobile .product-item-card .product-item-coupon,.mobile .product-item-card .product-item-action{display:flex;align-items:center}.mobile .product-item-card .product-item-action{justify-content:flex-end;padding-right:8px}.mobile .product-item-card .product-item-sponsor{right:2vw;bottom:40px}.mobile .product-item-list .product-item-edm-img{width:110px}.mobile .product-item-list .product-item-edm,.mobile .product-item-list .product-item-goods-box{border-bottom-width:1px}.mobile .product-item-list .product-item-goods-box{padding:0.625rem;padding-bottom:0.5rem}.mobile .product-item-list .product-item-goods{grid-template-columns:125px 1fr 80px;grid-template-areas:"img name name" "img book book" "img price price" "img rating rating" "img coupon coupon" "img sales action"}.mobile .product-item-list .product-item-img .fbm-thumbnail-link{display:block;overflow:hidden;border-radius:0.25rem}.mobile .product-item-list .product-item-img .fbm-thumbnail-status,.mobile .product-item-list .product-item-img .fbm-thumbnail-tags-down{overflow:hidden;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.mobile .product-item-list .product-item-img-status{padding-left:0.125rem;padding-right:0.125rem;font-size:13px;line-height:26px;bottom:auto;top:110px;transform:translateY(-100%)}.mobile .product-item-list .product-item-name{margin-bottom:0.25rem;padding-right:0px}.mobile .product-item-list .product-item-book{padding-right:0px}.mobile .product-item-list .product-item-book-info{margin-bottom:0.25rem;gap:0.375rem}.mobile .product-item-list .product-item-book-link,.mobile .product-item-list .product-item-book-text{border-radius:0.125rem;--tw-bg-opacity:1;background-color:hsla(var(--neutral-hs) 95% / var(--tw-bg-opacity, 1));padding-left:0.5rem;padding-right:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;--tw-text-opacity:1;color:hsla(var(--neutral-hs) 20% / var(--tw-text-opacity, 1))}.mobile .product-item-list .product-item-book-link:hover,.mobile .product-item-list .product-item-book-text:hover{--tw-text-opacity:1;color:hsla(var(--neutral-hs) 20% / var(--tw-text-opacity, 1))}.mobile .product-item-list .product-item-book-link,.mobile .product-item-list .product-item-book-text{width:33.333%;text-align:center;word-break:break-all}.mobile .product-item-list .product-item-book-clamp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:0.875rem;width:100%}.mobile .product-item-list .product-item-price{height:auto;padding-right:0px}.mobile .product-item-list .product-item-price-number{font-size:19px;line-height:24px}.mobile .product-item-list .product-item-price-dollar,.mobile .product-item-list .product-item-price-str,.mobile .product-item-list .product-item-price-market,.mobile .product-item-list .product-item-price-status{font-size:13px;line-height:18px}.mobile .product-item-list .product-item-price b{font-size:17px;line-height:21px}.mobile .product-item-list .product-item-rating{height:auto;padding-right:0px}.mobile .product-item-list .product-item-total-sales{margin-bottom:0px;height:auto;padding-right:0px}.mobile .product-item-list .product-item-coupon{margin-bottom:0.25rem;margin-top:0.125rem;align-items:center}.mobile .product-item-list .product-item-coupon-list{padding-left:0.625rem}.mobile .product-item-list .product-item-action{justify-content:flex-end}.mobile .product-item-list .product-item-sponsor{right:6px;top:84px}.mobile .product-item-masonry .product-item-name-sub-title{height:auto}.mobile .product-item-masonry .product-item-name-title-box{height:auto}.mobile .product-item-masonry .product-item-price{height:auto;min-height:auto}.mobile .product-item-masonry .product-item-rating{height:auto}.mobile .product-item-masonry .product-item-coupon{height:auto}
