.details-main{padding-top:30px}.details-main .container-fluid{max-width:1700px}.title-product{color:var(--text-color);font-family:var(--font-base);line-height:36px;font-size:24px;font-weight:400;margin:0px 0px 15px;padding-right:50px}.product-image-detail{position:relative;border:solid 1px #C4C4C4;border-radius:5px;padding:30px 0}@media (max-width: 767px){.product-image-detail{margin-bottom:15px;padding:20px 0}}.product-image-detail .gallery-top{position:relative;display:block;height:450px;margin-bottom:30px}@media (max-width: 1024px){.product-image-detail .gallery-top{height:450px}}@media (max-width: 991px){.product-image-detail .gallery-top{height:330px}}@media (max-width: 767px){.product-image-detail .gallery-top{height:350px}}@media (max-width: 668px){.product-image-detail .gallery-top{height:350px}}@media (max-width: 569px){.product-image-detail .gallery-top{height:350px}}@media (max-width: 480px){.product-image-detail .gallery-top{height:415px}}@media (max-width: 376px){.product-image-detail .gallery-top{height:350px}}@media (max-width: 321px){.product-image-detail .gallery-top{height:280px}}.product-image-detail .gallery-top img{width:auto !important;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product-image-detail .gallery-top .frame{position:absolute;width:100%;height:100%;z-index:3}.product-image-detail .gallery-thumbs{padding:0 30px}@media (max-width: 767px){.product-image-detail .gallery-thumbs{padding:0 20px}}.product-image-detail .gallery-thumbs .swiper-slide{position:relative;display:block;border-radius:0;border:1px solid #C4C4C4;height:100px;padding:3px}@media (max-width: 1024px){.product-image-detail .gallery-thumbs .swiper-slide{height:100px}}@media (max-width: 991px){.product-image-detail .gallery-thumbs .swiper-slide{height:150px}}@media (max-width: 767px){.product-image-detail .gallery-thumbs .swiper-slide{height:180px}}@media (max-width: 668px){.product-image-detail .gallery-thumbs .swiper-slide{height:173px}}@media (max-width: 569px){.product-image-detail .gallery-thumbs .swiper-slide{height:173px}}@media (max-width: 480px){.product-image-detail .gallery-thumbs .swiper-slide{height:100px}}@media (max-width: 376px){.product-image-detail .gallery-thumbs .swiper-slide{height:100px}}@media (max-width: 321px){.product-image-detail .gallery-thumbs .swiper-slide{height:90px}}.product-image-detail .gallery-thumbs .swiper-slide img{border-radius:0;width:auto !important;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product-image-detail .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--main-color)}.product-image-detail .swiper-button-prev,.product-image-detail .swiper-button-next{width:20px;height:30px;top:60px}.product-image-detail .swiper-button-prev.swiper-button-disabled,.product-image-detail .swiper-button-next.swiper-button-disabled{display:none}.product-image-detail .swiper-button-next{right:0}.product-image-detail .swiper-button-prev{left:0}.bottom-product{margin-top:20px}.bottom-product .bot-title{margin-right:6px;font-size:14px}@media (max-width: 767px){.bottom-product .bot-title{font-size:12px}}.bottom-product .bot-row{display:flex;justify-content:space-between}.product-wish{display:flex;align-items:center}.product-wish .addwishlist{outline:0;line-height:1}.product-wish .addwishlist svg{width:24px;height:24px}.sku-product{display:flex;margin-bottom:5px}.sku-product span,.sku-product strong{font-family:var(--font-base);font-size:16px;color:#777777;font-weight:400;text-transform:uppercase}.details-pro{z-index:2}@media (min-width: 1024px){.details-pro{padding-left:63px}}.details-pro h1{margin-bottom:20px;color:#000;font-weight:500}.details-pro .list-meta{padding:0;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;gap:18px}.details-pro .list-meta li{display:flex;align-items:center}.details-pro .list-meta li span{font-size:14px;line-height:1;color:#755A7D}.details-pro .list-meta li span.number-reviews{color:#FF7A00}.details-pro .list-meta .star-wrapper{margin-left:8px;line-height:1}.details-pro .list-meta .star-wrapper svg.active path{fill:#FF7A00}.details-pro .author{display:flex}.details-pro .author span{color:rgba(0,0,0,0.8);margin-right:30px}@media (max-width: 767px){.details-pro .author span{font-size:14px}}.details-pro .author a{font-weight:700;color:rgba(0,0,0,0.6)}@media (max-width: 767px){.details-pro .author a{font-size:14px}}.details-pro .sapo-product-reviews-badge .sapo-product-reviews-star i{font-size:14px}.details-pro form{margin-bottom:0}.details-pro .prview{padding:0 0 15px;margin-bottom:15px;border-bottom:solid 1px #ebebeb}.details-pro .prview span{font-family:var(--font-base);color:#777777;font-size:14px;padding-left:15px}.details-pro .price-box{margin-top:20px;margin-bottom:20px}.details-pro .price-box .special-price{font-weight:700;font-size:22px;color:var(--price)}@media (max-width: 767px){.details-pro .price-box .special-price{margin-bottom:0}}.details-pro .price-box .old-price{margin-left:15px;color:var(--text-color)}@media (max-width: 767px){.details-pro .price-box .old-price{margin-left:0;color:var(--text-color)}}.details-pro .price-box .old-price .product-price-old{font-family:var(--font-base);font-size:18px;line-height:calc(24/18);text-decoration:line-through;color:#9EA9AE;font-weight:400}@media (max-width: 767px){.details-pro .price-box{margin-bottom:0;margin-top:0}}.details-pro .price-box .discount{color:#fff;background:#FF2F2F;border-radius:5px;display:inline-block;text-align:center;margin-left:15px;position:relative;padding:2px 4px}.details-pro .price-box .save-price{display:block;color:var(--text-color)}.details-pro .price-box .save-price .product-price-save{font-weight:bold;color:var(--price)}.details-pro .price-box .save-price .product-price-save span{font-weight:normal;color:var(--text-color)}.details-pro .badge-box{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.details-pro .badge-box span{color:#FF7A00;font-size:14px;line-height:calc(24 / 14)}.details-pro .form-product{margin-top:10px}.details-pro .form-product #add-to-cart-form{margin-bottom:10px}.details-pro .form-product .custom-btn-number{height:32px;margin-right:15px;width:100%;display:flex;align-items:center}@media (max-width: 767px){.details-pro .form-product .custom-btn-number{margin-bottom:15px}}.details-pro .form-product .custom-btn-number .custom-btn-numbers{position:relative;width:105px;overflow:hidden}.details-pro .form-product .custom-btn-number .custom-btn-numbers button{width:36px;height:36px;border:none;background-color:transparent;font-size:14px;padding:0;font-weight:400;border-radius:0;line-height:36px;position:absolute;z-index:1;right:4px;top:0;text-align:center;display:inline-flex;justify-content:center;align-items:center;outline:0}.details-pro .form-product .custom-btn-number .custom-btn-numbers button svg{height:20px;width:20px}.details-pro .form-product .custom-btn-number .custom-btn-numbers button.btn-minus{left:0;top:0;border-right:1px solid #E7E9EB}.details-pro .form-product .custom-btn-number .custom-btn-numbers button.btn-plus{border-left:1px solid #E7E9EB}.details-pro .form-product .custom-btn-number .custom-btn-numbers input{font-family:var(--font-base);float:left;width:100px;height:36px;border:solid 1px #E7E9EB;color:var(--text-color);padding:0 36px;text-align:center;font-size:16px;min-height:unset;margin:0;border-radius:5px}.details-pro .form-product .custom-btn-number .counter-qty{margin-left:10px;color:#755A7D}.details-pro .form-product .custom-btn-number .counter-qty.soldout{color:#FF2F2F}.details-pro .btn-mua{margin-top:40px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.details-pro .btn-mua button{border:solid 1px var(--main-color);color:var(--main-color);height:56px;background:#fff;width:224px;border-radius:8px;display:inline-flex;align-items:center;text-align:center;cursor:pointer;font-size:16px;font-weight:500;margin-right:0;align-items:center;justify-content:center;position:relative;border:solid 1px var(--main-color);box-shadow:none;outline:none;margin-right:10px}.details-pro .btn-mua button.addwishlist{width:65px}.details-pro .btn-mua button.add_to_cart svg{margin-left:10px}.details-pro .btn-mua button.add_to_cart:hover{background:var(--hover);color:#fff;border-color:var(--hover)}.details-pro .btn-mua button.btn-buy-now{margin-right:0;background:var(--main-color);border-color:var(--main-color);color:#fff;text-align:center !important;display:block}.details-pro .btn-mua button.btn-buy-now:hover{background-color:#fff;border-color:var(--hover);color:var(--hover)}.details-pro .btn-mua button:disabled{padding:0 20px;cursor:default}.details-pro .btn-mua button:disabled:hover{background:var(--main-color);border-color:var(--main-color);color:#fff}@media (min-width: 768px){.details-pro .btn-mua button:hover,.details-pro .btn-mua button:focus{box-shadow:none;outline:none;background-color:#fff;border-color:var(--hover);color:var(--hover)}}.details-pro .btn-mua span{display:inline-block;width:50px;height:50px;background:#ffffff;margin:-1px 15px -1px -1px;border:solid 1px var(--main-color);border-radius:6px 0 0 6px;position:absolute;left:0}.details-pro .btn-mua span svg{width:30px;height:30px;fill:var(--main-color);margin:8px 0 0 0}@media (max-width: 767px){.details-pro .btn-mua{width:100%;margin-top:30px}.details-pro .btn-mua button{width:100%}}.details-pro .select-swatch{width:100%;display:inline-block}.shop-in-ecommerce{align-items:center}.shop-in-ecommerce p{margin:0;padding:0 15px 0 0;display:inline-block;font-size:16px;font-family:var(--font-base);color:#3F3F40}.shop-in-ecommerce .social{display:flex;height:80px;align-items:center}.shop-in-ecommerce .social a{position:relative;margin-right:20px;width:36px;height:36px;transition:all 0.3s}.shop-in-ecommerce .social a:before{content:"";width:38px;height:38px;border:solid 2px #fff;opacity:0.5;position:absolute;left:-1px;top:-1px;border-radius:50%}.shop-in-ecommerce .social a:hover{transform:rotate(360deg)}@media (max-width: 991px){.shop-in-ecommerce p{font-size:14px}}.child-content{margin-top:40px}.child-content .rte{font-family:var(--font-base);font-size:16px;color:#3F3F40}.child-content .rte address{display:none !important}@media (max-width: 991px){.child-content{margin-top:10px}}.productTabs{margin:0;border:1px solid #C4C4C4;border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;padding:0 20px}.productTabs .item-tab{display:block;border-bottom:1px solid #C4C4C4}.productTabs .item-tab a{display:block;font-size:18px;font-weight:700;padding:10px 0px 10px;border-bottom:0}.content_extab{border:1px solid #C4C4C4;padding:20px;border-top:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.tab-data .product_getcontent{position:relative}.tab-data .product_getcontent a{color:#007bff}.tab-data .product_getcontent .ba-text-fpt.has-height{max-height:550px;overflow:hidden;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s}.tab-data .product_getcontent.expanded .ba-text-fpt{height:auto;max-height:unset !important;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s}.tab-data .product_getcontent.expanded .less-text{display:block}.tab-data .product_getcontent.expanded .more-text{display:none}.tab-data .product_getcontent.expanded .show-more::before{display:none}.tab-data .product_getcontent .show-more{position:relative}.tab-data .product_getcontent .show-more .btn--view-more{position:relative;bottom:0px;left:50%;width:120px;margin-left:-60px;margin-top:0px;text-align:center;background-color:#fff;color:var(--main-color);font-weight:normal;outline:none;box-shadow:none;font-size:14px;font-weight:600;border:1px solid var(--main-color)}.tab-data .product_getcontent .show-more .btn--view-more:hover,.tab-data .product_getcontent .show-more .btn--view-more:focus{color:var(--main-color);outline:none;box-shadow:none;cursor:pointer}.tab-data .product_getcontent .show-more .btn--view-more.active{bottom:0}.tab-data .product_getcontent .show-more::before{height:55px;margin-top:-55px;content:"";display:block;background:transparent;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0.91) 50%, #fff 55%);background:-webkit-gradient(left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.91)), color-stop(55%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0.91) 50%, #fff 55%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0.91) 50%, #fff 55%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0.91) 50%, #fff 55%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(255,255,255,0.91) 50%, #fff 55%)}.tab-data .product_getcontent .less-text{display:none}.tab-data .product_getcontent img{max-width:100% !important;height:auto !important}.book_related{padding:40px 0 0}.book_related .title-border{margin-bottom:28px}.aside-right{margin-top:30px}.related_blogs .item_blog_base{background:#fff;border-radius:5px;overflow:hidden}.related_blogs .item_blog_base .thumb{display:block}.related_blogs .item_blog_base .content_blog{padding:10px 20px 15px}.related_blogs .d-list .item_blog_base{display:flex}.related_blogs .d-list .thumb{width:196px}.related_blogs .d-list .content_blog{width:calc(100% - 196px)}.related_blogs .d-list h3{font-size:14px;max-height:38px}.related_blogs .d-list .item{border:solid 1px #bbbbbf;border-radius:5px;margin-bottom:15px;overflow:hidden}.book-info-detail{padding:0;margin:0}.book-info-detail li{display:flex;justify-content:space-between;margin-bottom:10px}.book-info-detail li span{width:50%;display:inline-block;font-family:var(--font-base);color:#3F3F40}.book-info-detail li span:nth-child(2){font-weight:bold}.book-info-detail li:first-child span:last-child{text-transform:uppercase}.book-info-detail li:nth-child(2) span:last-child{text-transform:capitalize}@media (max-width: 767px){.details-pro{margin-top:20px}.details-pro .price-box{padding:10px 0 10px}.details-pro .btn-mua{flex-wrap:wrap}.details-pro .btn-mua button{margin-right:0;margin-bottom:10px;width:100%;height:50px}.child-content .rte{font-size:14px}}@media (max-width: 400px){.related_blogs .d-list .item_blog_base{flex-flow:column}.related_blogs .d-list .item_blog_base .thumb{width:100%}.related_blogs .d-list .item_blog_base .content_blog{width:100%}}
