.line-normal{line-height:normal}.gradient-load{background:linear-gradient(var(--mainColor), var(--mainColor))}.product-name{font-size:22px}.product-summary img,.product-summary iframe{display:none}.product-action_buy{background:var(--mainColor);color:#fff;transition:all 0.5s}.product-action_buy svg{min-width:25px;max-width:25px;height:30px}.product-action_buynow{background:var(--menuHover);color:#fff;transition:all 0.5s}.product-thumb-slide .swiper-pagination{position:relative;bottom:0}@media (min-width: 992px){.olp{position:sticky !important;top:5px}}.r_main{top:50px;border-radius:6px;border-top-left-radius:25px;border-bottom-right-radius:25px}.product-price{line-height:normal}.product-price .special-price{font-size:1.9rem;color:var(--mainColor)}.product-price .old-price{color:var(--accentColor1)}.inventory_quantity,#vendor,#type{color:#00b907}.custom-btn-number button{width:38px;height:38px;transition:all 0.3s ease;color:var(--mainColor)}.custom-btn-number button svg{fill:var(--mainColor);min-width:14px}.custom-btn-number button:hover{border-color:var(--mainColor) !important}.custom-btn-number button:focus{outline:none}.custom-btn-number button.disabled{cursor:not-allowed;pointer-events:none;opacity:0.5}.custom-btn-number input{max-width:80px}.view_mores img{max-width:16px;vertical-align:-1px;filter:brightness(0) invert(1)}.view_mores .two img{transform:rotate(180deg)}.content_coll{max-height:280px;overflow:hidden}.content_coll.active{max-height:initial}.bg_cl{height:100%;top:0;background:linear-gradient(#ffffff00, #fff)}.bg_cl_none{background-color:initial !important}.cls_v_pro{top:8px;right:10px;font-size:25px;line-height:normal}.rte a{color:var(--mainColor);border-bottom:1px solid #b2b2b2}.rte a:hover{filter:brightness(0.7)}.nav_bar .item_nav_bar{white-space:nowrap}.nav_bar .item_nav_bar svg{vertical-align:-2px;transition:0.35s all}.nav_bar .item_nav_bar:after{content:'';position:absolute;height:3px;width:100%;bottom:0;left:0;background:var(--menuHover);opacity:0;transition:0.35s all}.nav_bar .item_nav_bar.active,.nav_bar .item_nav_bar:hover{color:var(--menuHover)}.nav_bar .item_nav_bar.active:after,.nav_bar .item_nav_bar:hover:after{opacity:1}.nav_bar .item_nav_bar.active svg,.nav_bar .item_nav_bar:hover svg{fill:var(--menuHover)}.nav_bar:hover .item_nav_bar:not(:hover){color:var(--textColor)}.nav_bar:hover .item_nav_bar:not(:hover):after{opacity:0}.nav_bar:hover .item_nav_bar:not(:hover) svg{fill:var(--textColor)}#nav_link_scroll{top:-65px !important;box-shadow:0px 0px 5px 0px #ccc;transition:0.5s all;z-index:2}@media (min-width: 992px){#nav_link_scroll.open{top:0px !important}}@media (max-width: 991px){#nav_link_scroll.open{top:52px !important}}.special-content_title{color:#363636;font-size:22px}.special-content table,.special-content td{border-color:#c1c1c1;border:none}@media (min-width: 1200px){.psky{position:sticky;top:0}}.product-info .right_icon{left:0;right:initial;top:9px}.linehot_pro img{max-width:40px;width:100%}.linehot_pro .b_cont a{font-size:20px;color:var(--mainColor)}.linehot_pro .b_cont a:hover{color:#00b907}.instructor{background:var(--bg_product)}.mg_out{margin-left:-10px;margin-right:-10px}.mg_out .relate{padding:15px 10px 15px 10px}.js-learn-more-link{color:var(--mainColor)}.js-learn-more-link:hover{filter:hue-rotate(90deg)}#videoModal .modal-header{border-color:var(--accentColor1)}#videoModal .modal-title{color:var(--mainColor)}#videoModal .close{color:#000;text-shadow:none;outline:none}.openvideo{bottom:16px;left:16px;z-index:9;border:2px solid var(--mainColor);background:rgba(255,255,255,0.8)}.openvideo svg{fill:var(--mainColor);transition:all 0.3s ease}.openvideo span{color:var(--mainColor);transition:all 0.3s ease}.openvideo:hover{background:var(--mainColor)}.openvideo:hover svg{fill:#fff}.openvideo:hover span{color:#fff}.m_more{animation:m_more infinite 2s ease-in-out}.m_less{animation:m_less infinite 2s ease-in-out}@keyframes m_more{50%{transform:translateY(7px)}}@keyframes m_less{50%{transform:rotate(180deg) translateY(-7px)}}.m_thumb_pl.swiper-slide-thumb-active{border-color:var(--mainColor) !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type='number']{-moz-appearance:textfield}.free-gifts{border:1px dashed #ff6307;background:rgba(255,237,232,0.5)}.free-gifts .vmore_c{left:0;bottom:0px;border-top:1px dashed #ff6307;background:#fff;padding:2px 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width: 768px){.free-gifts .none_mb{visibility:hidden;transform:rotateX(90deg);transition:margin 0.8s;margin-top:-92px}.free-gifts .none_mb.open_gift{visibility:visible;transform:rotateX(0deg);margin-top:0;transition:margin 0.5s, transform 0.5s}.free-gifts .v_more_coupon{color:#ff6307}}.free-gifts legend{width:auto;color:#ff6307;font-weight:600;background:#fff6f3;border-radius:20px;border:1px solid;font-size:18px}.free-gifts legend img{max-width:23px;mix-blend-mode:multiply;vertical-align:-3px}.free-gifts .item{line-height:normal}.free-gifts .item .m_copy{background:#ff6409;border-radius:15px;border:1px solid}.free-gifts .item .m_copy:hover{background:#fff;color:#ff6409 !important}.free-gifts .item .line_b{border-bottom:1px dashed #ff6307}.free-gifts .item:last-child .line_b{border-bottom:none;margin-bottom:0 !important;padding-bottom:0 !important}.selector-wrapper{margin-bottom:.5rem}.selector-wrapper label{min-width:100px;font-size:13px;margin-bottom:.5rem;font-weight:700}.mobile_open_box_swatch.active{position:fixed;bottom:55px;background:#fff;z-index:10;width:calc(100% - 20px);left:10px;padding:10px;border-radius:10px;box-shadow:0px 0px 3px 0px #ccc;transition:0.5s all}.relate .swiper-slide{padding-right:1px}#sapo-product-reviews #sapo-product-reviews-sub,#sapo-product-reviews-noitem{border-radius:0.5rem !important}.popup_success{z-index:10;top:0 !important;left:0;background:rgba(0,0,0,0.4);opacity:0;visibility:hidden;transition:0.5s all}.popup_success p{visibility:hidden}.popup_success.open{visibility:visible;opacity:1}.popup_success.open p{visibility:visible;top:50%;left:50%;transform:translate(-50%, -50%)}.popup_success.open p i{width:25px;height:25px;vertical-align:2px}.popup_success.open p i svg{fill:#fff}
