@font-face{font-family:'helvetica-neue',sans-serif;src:url(//bizweb.dktcdn.net/100/116/615/themes/1067143/assets/helvetica-neue-regular.ttf?1767445443209) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:'helvetica-neue',sans-serif;src:url(//bizweb.dktcdn.net/100/116/615/themes/1067143/assets/helvetica-neue-medium.ttf?1767445443209) format("truetype"),url(//bizweb.dktcdn.net/100/116/615/themes/1067143/assets/helveticaneue-medium.otf?1767445443209) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:'helvetica-neue',sans-serif;src:url(//bizweb.dktcdn.net/100/116/615/themes/1067143/assets/helvetica-neue-bold.ttf?1767445443209) format("truetype"),url(//bizweb.dktcdn.net/100/116/615/themes/1067143/assets/helveticaneue-bold.otf?1767445443209) format("opentype");font-display:swap;font-weight:bold;font-style:normal}@font-face{font-family:'helvetica-neue',sans-serif;src:url(//bizweb.dktcdn.net/100/116/615/themes/1067143/assets/helvetica-neue-italic.ttf?1767445443209) format("truetype"),url(//bizweb.dktcdn.net/100/116/615/themes/1067143/assets/helveticaneue-italic.otf?1767445443209) format("opentype");font-display:swap;font-weight:normal;font-style:italic}.grecaptcha-badge{display:none !important}.rte img,.rte p img,.rte span img{height:auto !important;max-width:100% !important;display:inline-block}.rte ul{padding-left:40px}.rte ul li{list-style-type:initial}.rte a{color:#337ab7;cursor:pointer;text-decoration:underline}fieldset{border:unset}textarea,input[type="text"],input[type="password"],input[type="button"],input[type="email"],input[type="submit"],input[type="number"]{-webkit-appearance:none;border-radius:0}.pt_100::before{padding-top:100%}.pt_60::before{padding-top:60%}.pt_62::before{padding-top:62%}.image_thumb{display:block;height:auto;border-radius:16px;overflow:hidden}.imgWrap{overflow:hidden;display:block;position:relative}.imgWrap:before{content:"";display:block}.imgWrap .imgWrap-item{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;-webkit-display:flex;-moz-display:flex;justify-content:center;align-items:center}.imgWrap .imgWrap-item img{-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s}.imgWrap:hover img{transform:scale(1.1)}.imgWrap.noHover:hover img{transform:none !important}.topbar{background:#2D2D2D}.topbar p{text-align:center;font-size:12px;line-height:14px;color:#FFFFFF;margin-bottom:0;padding:9px 0}.mid-header{background:#1C1C1C}.mid-header .header_right{color:#fff;font-weight:bold;line-height:150%;height:100px;line-height:100px;text-align:right;margin-right:50px}@media only screen and (max-width: 991px){.mid-header .header_right{margin-right:0px;height:auto}}@media only screen and (max-width: 991px){.mid-header .header_right .right_info{display:none}}.mid-header .header_right .right_info img{max-width:24px;margin-right:7px}.mid-header .header_right .right_info .right_address{margin-left:25px;color:#fff}.mid-header .header_right .right_info .right_address:hover,.mid-header .header_right .right_info .right_address:focus{color:#f19620}.mid-header .header_right .right_info .right_phone{color:#fff}.mid-header .header_right .right_info .right_phone:hover,.mid-header .header_right .right_info .right_phone:focus{color:#f19620}.mid-header .header_right .top-cart-contain{position:absolute;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);right:19px;z-index:1;height:24px;line-height:24px}@media only screen and (max-width: 991px){.mid-header .header_right .top-cart-contain{top:-50px}}.mid-header .header_right .top-cart-contain span.count_item.count_item_pr{background:#F19620;border-radius:15px;width:12px;height:12px;font-size:8px;position:absolute;top:0;right:-5px;color:#fff;line-height:13px;text-align:center}.header-menu{background:#2D2D2D;height:48px}.header-menu .menu_wrap{display:grid;grid-template-columns:1fr 189px}@media only screen and (max-width: 991px){.header-menu .menu_wrap{grid-template-columns:1fr}.header-menu .menu_wrap .menu_left{display:none}}.footer_wrap{display:grid;grid-template-columns:1fr 1fr 1.8fr 1.75fr;grid-column-gap:20px}@media only screen and (max-width: 991px){.footer_wrap{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.footer_wrap{grid-template-columns:1fr}}.list_menu_update{padding-left:0;margin-bottom:12px;overflow:hidden}.list_menu_update li{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1px}.list_menu_update li .icon_fr{display:block;width:100%;padding-left:0px;font-size:14px;line-height:17px}.list_menu_update li .icon_fr span{display:inline-block;float:left;line-height:22px;color:#41454F}.list_menu_update li .icon_fr span a{color:#41454F}.info_resister{font-size:10px;line-height:14px;margin-bottom:5px}@media only screen and (max-width: 767px){.info_resister{font-size:12px;line-height:16px}}.footer_resister{padding-bottom:20px}.footer_payment{padding-bottom:15px}.copyright_wrap{display:grid;grid-template-columns:5fr 7fr;font-size:10px;padding:7px 0;color:#fff}@media only screen and (max-width: 991px){.copyright_wrap{grid-template-columns:1fr}}@media only screen and (max-width: 991px){.copyright_wrap .copyright_left{text-align:center}}.copyright_wrap .copyright_right{text-align:right}@media only screen and (max-width: 991px){.copyright_wrap .copyright_right{text-align:center}}.dub_product{padding:60px 0 0}@media only screen and (max-width: 991px){.dub_product{padding:30px 0 0}}.dub_product .product_detail_wrap{display:grid;grid-template-columns:450px 1fr;column-gap:72px}@media only screen and (max-width: 991px){.dub_product .product_detail_wrap{grid-template-columns:325px 1fr;column-gap:15px}}@media only screen and (max-width: 767px){.dub_product .product_detail_wrap{display:block}}.dub_product .product-detail-left{overflow:hidden}.dub_product .details-pro .prd_info{overflow:hidden}.dub_product .details-pro .prd_info .prd_parents a{display:inline-block;color:#9A9CA2;font-size:12px}.dub_product .details-pro .prd_info .prd_parents a:hover{color:#f19620}.dub_product .details-pro .prd_info .prd_review{float:right}@media only screen and (max-width: 991px){.dub_product .details-pro .prd_info .prd_review{float:unset}}.dub_product .details-pro .product-summary .rte p{margin:0;color:#9A9CA2}.dub_product .details-pro .swatch{display:flex;align-items:center}.dub_product .details-pro .swatch .swatch_header{width:110px;font-size:12px;font-weight:bold;color:#1F2430}.dub_product .details-pro .form_group_line{background:#E9E9EA;height:1px;margin:24px 0 16px}.dub_product .details-pro a.product_fixed_buynow{display:block;background:#1F2430;padding:0 15px;height:40px;line-height:40px;border-radius:8px;color:#fff;width:400px;text-align:center;font-size:16px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;margin-bottom:8px}.dub_product .details-pro a.product_fixed_buynow img{margin-right:8px;height:23px}@media only screen and (max-width: 767px){.dub_product .details-pro a.product_fixed_buynow{width:100%}}.dub_product .details-pro a.product_fixed_buynow:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#f19620}.dub_product .details-pro .btn_actions_inside_wrap{width:400px;display:grid;grid-template-columns:1fr 1fr;column-gap:8px}@media only screen and (max-width: 767px){.dub_product .details-pro .btn_actions_inside_wrap{width:100%;grid-template-columns:1fr;column-gap:0px;row-gap:10px}}.dub_product .details-pro .btn_actions_inside_wrap .btn_tragop{text-decoration:none;padding:0px 15px;margin-top:0px;background:#f5f5f7;border:1px solid #1f2430;border-radius:8px;height:40px;line-height:38px;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:16px}.dub_product .details-pro .btn_actions_inside_wrap .btn_tragop:hover{color:#fff;background:#f19620;cursor:pointer;border-color:#f19620;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.dub_product .section_prd_feature .prd_feature_title{color:#1F2430;font-size:36px;line-height:54px;font-weight:bold;text-align:center;margin:40px 0}@media only screen and (max-width: 767px){.dub_product .section_prd_feature .prd_feature_title{font-size:28px;margin-bottom:20px;line-height:32px}}.dub_collection .dub_filter_wrap{display:grid;grid-template-columns:1fr 200px;column-gap:25px;background:#fff;margin-bottom:40px;border-radius:8px;align-items:center}@media only screen and (max-width: 767px){.dub_collection .dub_filter_wrap{margin-bottom:20px;column-gap:5px;grid-template-columns:1fr;row-gap:5px}}.dub_collection .dub_filter_wrap .dub_filter_item{height:60px;line-height:60px}@media only screen and (max-width: 767px){.dub_collection .dub_filter_wrap .dub_filter_item{height:unset;line-height:unset}}.dub_collection .dub_filter_wrap .dub_filter_count{text-align:right;font-size:12px;color:#9A9CA2}@media only screen and (max-width: 767px){.dub_collection .dub_filter_wrap .dub_filter_count{text-align:center}}.dub_collection .dub_filter{max-width:270px;font-size:12px;left:25px;top:142px}@media only screen and (max-width: 767px){.dub_collection .dub_filter{position:static;margin:0 auto;background:#fff;width:100%;max-width:100%;padding-bottom:10px;display:flex;justify-content:center}}.dub_collection .dub_filter .ui-slider-horizontal .ui-slider-range{height:3px}.shop_detail_page{padding:60px 0 0px}@media only screen and (max-width: 991px){.shop_detail_page{padding:30px 0 40px}}.shop_detail_page .shop_detail_block{padding-bottom:40px}.shop_detail_page .shop_detail_block .shop_detail_wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}@media only screen and (max-width: 991px){.shop_detail_page .shop_detail_block .shop_detail_wrap{grid-template-columns:1fr;row-gap:10px}}.shop_detail_page .shop_detail_block .shop_detail_wrap .shop_detail_item{overflow:hidden}.shop_detail_page .shop_detail_block .shop_detail_wrap .shop_detail_item .shop_detail_info{background:#fff;padding:26px 24px;border-radius:16px;margin-bottom:16px;overflow:hidden}.shop_detail_page .shop_detail_block .shop_detail_wrap .shop_detail_item .shop_detail_info h1{font-size:24px;font-weight:500;line-height:120%}.shop_detail_page .shop_detail_block .shop_detail_wrap .shop_detail_item .shop_detail_info .shop_detail_list{padding:0;margin:0}.shop_detail_page .shop_detail_block .shop_detail_wrap .shop_detail_item .shop_detail_info .shop_detail_list li{margin-bottom:4px}.shop_detail_page .shop_detail_block .shop_detail_wrap .shop_detail_item .shop_detail_iframe{border-radius:16px;overflow:hidden}.shop_detail_page .shop_detail_block .shop_detail_wrap .shop_detail_item .shop_detail_iframe iframe{height:300px;width:100%}.shop_detail_page .shop_detail_block .shop_detail_wrap .shop_detail_item .shop_detail_slide.slick--nav .slick-arrow.slick-prev{left:16px;padding:0}.shop_detail_page .shop_detail_block .shop_detail_wrap .shop_detail_item .shop_detail_slide.slick--nav .slick-arrow.slick-next{right:16px;padding:0}.shop_detail_page .shop_detail_block .shop_detail_summary{background:#fff;border-radius:8px;padding:10px;margin-top:15px}.shop_detail_page .shop_detail_block .shop_detail_summary p{margin:0}.shop_detail_page .shop_detail_policy{padding:40px 0 40px}.shop_detail_page .shop_detail_policy .policy_title_wrap{text-align:center;color:#1F2430;margin-bottom:25px}.shop_detail_page .shop_detail_policy .policy_title_wrap h4{font-weight:bold;font-size:24px;line-height:150%;margin:0}.shop_detail_page .shop_detail_policy .policy_title_wrap p{font-size:14px;line-height:150%;margin:0}.shop_detail_page .shop_detail_policy .detail_content_wrap{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:25px;row-gap:25px}@media only screen and (max-width: 767px){.shop_detail_page .shop_detail_policy .detail_content_wrap{grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px}}.shop_detail_page .shop_detail_policy .detail_content_wrap .detail_content_items{text-align:center;background:#fff;border-radius:16px;padding:32px 14px}.shop_detail_page .shop_detail_policy .detail_content_wrap .detail_content_items img{max-width:48px;margin-bottom:16px}.shop_detail_page .shop_detail_policy .detail_content_wrap .detail_content_items p{font-size:14px;line-height:17px;color:#41454F;margin:0}.shop_detail_page .shop_detail_banner{padding:40px 0 30px}.tragop_page{padding:60px 0 0}@media only screen and (max-width: 991px){.tragop_page{padding:30px 0 0}}.tragop_page .tragop_page_wrap{display:grid;grid-template-columns:1fr 336px;column-gap:16px;align-items:flex-start}@media only screen and (max-width: 767px){.tragop_page .tragop_page_wrap{grid-template-columns:1fr}}.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_title{color:#1F2430;font-weight:bold;font-size:24px;line-height:150%;margin-bottom:8px}.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_des{color:#41454F;font-size:14px;line-height:150%;margin-bottom:40px}@media only screen and (max-width: 767px){.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_des{margin-bottom:20px}}.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_formwrap form{margin-bottom:0}.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_formwrap .form_group_wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}@media only screen and (max-width: 767px){.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_formwrap .form_group_wrap{grid-template-columns:1fr}}.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_formwrap .form-group{margin:0;padding:0 0 24px}.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_formwrap .form-group .txt_label{margin-bottom:8px;color:#1F2430;font-weight:bold;font-size:14px;line-height:150%}.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_formwrap .form-group .form-control{margin-bottom:0;background:#FFFFFF;border:1px solid #C7C8CB;box-sizing:border-box;border-radius:4px;padding:8px 12px}.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_formwrap .form-group .form-control::placeholder{color:#9A9CA2}.tragop_page .tragop_page_wrap .page_wrap_left .page_wrap_formwrap .btn_tragop{padding:8px 24px;background:#1F2430;border-radius:8px;color:#fff;border:none}.tragop_page .tragop_page_wrap .page_wrap_right{background:#FFFFFF;border-radius:8px;padding:24px}@media only screen and (max-width: 767px){.tragop_page .tragop_page_wrap .page_wrap_right{padding:10px}}.tragop_page .tragop_page_wrap .page_wrap_right .wrap_right_item{margin-bottom:24px}.tragop_page .tragop_page_wrap .page_wrap_right .wrap_right_item:last-child{margin-bottom:0}.tragop_page .tragop_page_wrap .page_wrap_right .wrap_right_item .right_item_title{background:#41454F;border-radius:4px;margin-bottom:8px;color:#FBFBFB;font-size:14px;line-height:17px;display:inline-block;padding:4px 8px;margin-bottom:8px}.tragop_page .tragop_page_wrap .page_wrap_right .wrap_right_item .right_item_address{font-size:14px;line-height:150%;color:#41454F}.tragop_page .tragop_page_wrap .page_wrap_right .wrap_right_item .right_item_phone{font-size:14px;line-height:150%;color:#41454F}.tragop_page .tragop_page_content{padding:24px;background:#fff;margin:20px 0 0px;border-radius:16px;color:#1F2430}@media only screen and (max-width: 767px){.tragop_page .tragop_page_content{padding:10px}}.tragop_page .tragop_page_content p{margin:0 0 5px 0}.color--red{color:#fe0000}.products-view-grid .product-col_dichvu:nth-child(2n+1){clear:left}.page_col{padding:30px 0}.page_col .page_col_title h1{text-align:center;font-weight:bold;font-size:36px;line-height:150%;color:#1F2430;margin:0;padding:30px 0 20px}@media only screen and (max-width: 767px){.page_col .page_col_title h1{font-size:28px;margin-bottom:20px;line-height:32px}}.page_col .page_col_content .col_content_wrap{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:25px;row-gap:60px}@media only screen and (max-width: 767px){.page_col .page_col_content .col_content_wrap{grid-template-columns:1fr 1fr;column-gap:10px;row-gap:15px}}.page_col .page_col_content .col_content_wrap .page_col_item{background:#FFFFFF;box-shadow:2px 4px 12px rgba(57,64,77,0.08);border-radius:16px;padding:15px;overflow:hidden}@media only screen and (max-width: 767px){.page_col .page_col_content .col_content_wrap .page_col_item{padding:0px;border-radius:4px}}.page_col .page_col_content .col_content_wrap .page_col_item .col_item_thumb{display:block;position:relative}.page_col .page_col_content .col_content_wrap .page_col_item .col_item_info{text-align:center}.page_col .page_col_content .col_content_wrap .page_col_item .col_item_info .col_item_title{color:#1F2430;font-weight:500;font-size:24px;line-height:29px;padding:20px 0 6px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width: 767px){.page_col .page_col_content .col_content_wrap .page_col_item .col_item_info .col_item_title{font-size:18px}}.page_col .page_col_content .col_content_wrap .page_col_item .col_item_info .col_item_des{color:#1F2430;font-size:18px;line-height:21px;padding:6px 0 10px}@media only screen and (max-width: 767px){.page_col .page_col_content .col_content_wrap .page_col_item .col_item_info .col_item_des{font-size:16px}}.page_col .page_col_content .col_content_wrap .page_col_item .col_item_info>p{color:#1F2430;font-size:18px;line-height:24px;padding:6px 0 10px;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:80px}.page_col .myview_more_contai{position:relative}.page_col .myview_more_contai::before{height:55px;margin-top:-55px;content:"";width:100%;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%)}.page_col .myview_more_contai.active::before{display:none}.page_col .myview_more{text-decoration:none;font-weight:bold;font-style:italic;margin:0 0 10px;display:inline-block;font-size:17px;text-decoration:underline}.page_col .myview_more:hover,.page_col .myview_more:focus{text-decoration:underline}.page_col .col_des .col_des_inside{height:240px;overflow:hidden}.page_dichvu{padding:30px 0}.page_dichvu .page_dichvu_title h1{text-align:center;font-weight:bold;font-size:36px;line-height:150%;color:#1F2430;margin:0;padding:30px 0 20px}@media only screen and (max-width: 767px){.page_dichvu .page_dichvu_title h1{font-size:28px;margin-bottom:20px;line-height:32px}}.page_dichvu .page_dichvu_wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;row-gap:60px}@media only screen and (max-width: 767px){.page_dichvu .page_dichvu_wrap{grid-template-columns:1fr 1fr;column-gap:10px;row-gap:15px}}.page_dichvu .page_dichvu_wrap .page_dichvu_item{background:#FFFFFF;box-shadow:2px 4px 12px rgba(57,64,77,0.08);border-radius:16px;padding:15px;overflow:hidden}@media only screen and (max-width: 767px){.page_dichvu .page_dichvu_wrap .page_dichvu_item{padding:0px;border-radius:4px}}.page_dichvu .page_dichvu_wrap .page_dichvu_item .dichvu_item_thumb{display:block;position:relative}.page_dichvu .page_dichvu_wrap .page_dichvu_item .dichvu_item_info{text-align:center}.page_dichvu .page_dichvu_wrap .page_dichvu_item .dichvu_item_info .dichvu_item_title{color:#1F2430;font-weight:500;font-size:24px;line-height:29px;padding:20px 0 6px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width: 767px){.page_dichvu .page_dichvu_wrap .page_dichvu_item .dichvu_item_info .dichvu_item_title{font-size:18px}}.page_dichvu .page_dichvu_wrap .page_dichvu_item .dichvu_item_info .dichvu_item_des{color:#1F2430;font-size:18px;line-height:21px;padding:6px 0 10px}@media only screen and (max-width: 767px){.page_dichvu .page_dichvu_wrap .page_dichvu_item .dichvu_item_info .dichvu_item_des{font-size:16px}}.page_dichvu .page_dichvu_wrap .page_dichvu_item .dichvu_item_info>p{color:#1F2430;font-size:18px;line-height:24px;padding:6px 0 10px;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:80px}.product-tab .tab-content{background:#fff}.tragop-page{padding:30px 0 60px;background:#f5f5f5;min-height:60vh}@media only screen and (max-width: 767px){.tragop-page{padding:20px 0 0px}}.tragop-page__header{margin-bottom:16px;text-align:left}.tragop-page__title{font-size:20px;font-weight:600;color:#1F2430;margin:0;line-height:1.4}@media only screen and (max-width: 767px){.tragop-page__title{font-size:18px}}.tragop-page__options{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 767px){.tragop-page__options{gap:12px;margin-bottom:20px}}.tragop-option{cursor:pointer;transition:all 0.2s ease;display:block;text-align:center;margin:5px 0;min-width:320px;padding:12px 0;border-radius:8px;box-shadow:0 4px 6px #ccc;background:#fff;color:#555;font-weight:bold;border:none;flex:unset;position:relative}.tragop-option::before{color:#fff;width:24px;height:20px;background-color:var(--shop-color-bg);position:absolute;bottom:-1px;right:-1px;border-top-left-radius:10px;border-bottom-right-radius:10px;opacity:0;transition:opacity 0.3s ease;display:flex;align-items:center;justify-content:center;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3337 4L6.00033 11.3333L2.66699 8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");font-style:normal;overflow:hidden;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 767px){.tragop-option{padding:6px 10px;min-width:auto;flex:1}}.tragop-option:hover{border:1.5px solid var(--shop-color-bg)}.tragop-option--active{border:1.5px solid var(--shop-color-bg)}.tragop-option--active::before{opacity:1}.tragop-option__text{font-size:14px;font-weight:bold;color:#555;text-align:center}@media only screen and (max-width: 767px){.tragop-option__text{font-size:13px}}.tragop-option__check{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#2D8A4E;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.tragop-page__product{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px}@media only screen and (max-width: 767px){.tragop-page__product{padding:16px;border-radius:8px;margin:0 -15px 24px}}.tragop-product__loading{display:flex;gap:24px}@media only screen and (max-width: 767px){.tragop-product__loading{flex-direction:column;gap:16px}}.skeleton{background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:8px}.skeleton--image{width:200px;height:200px;flex-shrink:0}@media only screen and (max-width: 767px){.skeleton--image{width:100%;height:250px}}.skeleton--title{height:28px;width:80%;margin-bottom:12px}.skeleton--price{height:32px;width:50%;margin-bottom:16px}.skeleton--variants{height:100px;width:100%}.skeleton-content{flex:1}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.tragop-product__content .row{margin:0 -12px}.tragop-product__content .row>[class*="col-"]{padding:0 12px}.tragop-product__image{background:#FAFAFA;border-radius:12px;padding:16px;text-align:center;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.tragop-product__image img{max-width:100%;max-height:100%;height:auto;object-fit:contain}@media only screen and (max-width: 767px){.tragop-product__info{margin-top:20px}}.tragop-product__name{font-size:26px;font-weight:600;color:#1F2430;margin:0 0 12px;line-height:1.4}.tragop-product__price-wrap{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tragop-product__price{font-size:25px;font-weight:700;color:#fd475a}@media only screen and (max-width: 767px){.tragop-product__price{font-size:20px}}.tragop-product__compare-price{font-size:14px;color:#9A9CA2;text-decoration:line-through}.tragop-product__vat{font-size:15px;font-style:italic;color:#333}.tragop-product__shipping{display:inline-flex;align-items:center;gap:8px;background:var(--shop-color-bg);color:#fff;padding:0px 16px;border-radius:4px;font-size:14px;font-weight:500;margin-bottom:0;width:100%;justify-content:center}.tragop-product__shipping svg{flex-shrink:0}.tragop-product__variants{margin-top:16px}.tragop-product__variants .swatch .color input:checked+label:after{top:7px;left:9px}.tragop-variant{margin-bottom:20px}.tragop-variant:last-child{margin-bottom:0}.tragop-variant__label{font-size:14px;font-weight:bold;color:#41454F;margin-bottom:12px}.tragop-variant__list{display:flex;flex-wrap:wrap;gap:12px}@media only screen and (max-width: 767px){.tragop-variant__list{gap:8px}}.tragop-variant__item{flex:1;min-width:120px;max-width:calc(25% - 9px);background:#fff;border:2px solid #E0E0E0;border-radius:8px;padding:4px;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:flex-start;gap:10px;position:relative}@media only screen and (max-width: 767px){.tragop-variant__item{min-width:calc(50% - 4px);max-width:calc(50% - 4px);min-height:58px;padding:4px;gap:4px}.tragop-variant__item .tragop-variant__price{position:absolute;left:4px;bottom:2px}}.tragop-variant__item:hover{border-color:var(--shop-color-bg)}.tragop-variant__item--active{border-color:var(--shop-color-bg);background:#fff}.tragop-variant__item--active .tragop-variant__radio{background:var(--shop-color-bg);border-color:var(--shop-color-bg);color:#fff}.tragop-variant__radio{width:20px;height:20px;min-width:20px;border:2px solid #D1D5DB;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.tragop-variant__radio svg{width:12px;height:12px}.tragop-variant__content{flex:1}.tragop-variant__value{display:block;font-size:14px;font-weight:500;color:#1F2430;margin-bottom:0}.tragop-variant__price{display:block;font-size:14px;font-weight:600;color:#fd475a}.tragop-swatch{margin-bottom:16px}.tragop-swatch__header{font-size:14px;font-weight:bold;color:#41454F;margin-bottom:10px}.tragop-swatch__list{display:flex;flex-wrap:wrap;gap:8px}.tragop-swatch__element{position:relative}.tragop-swatch__element input[type="radio"]{display:none}.tragop-swatch__element label{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:36px;padding:6px 14px;border:2px solid #E0E0E0;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;font-weight:500;color:#333;transition:all 0.2s ease}.tragop-swatch__element label:hover{border-color:var(--shop-color-bg)}.tragop-swatch__element input[type="radio"]:checked+label{border-color:var(--shop-color-bg);background:rgba(241,150,32,0.08);color:var(--shop-color-bg)}.tragop-swatch__element.soldout label{position:relative;color:#999;background:#f5f5f5}.tragop-swatch__element.soldout label::after{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#ccc;transform:rotate(-10deg)}.tragop-swatch__element.color label{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-radius:50%;border-width:2px}.tragop-swatch__element.color input[type="radio"]:checked+label{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--shop-color-bg)}.tragop-swatch__element.color.soldout label::after{transform:rotate(-45deg);background:#666;content:"" !important;top:50% !important;left:0 !important;right:0 !important}.tragop-swatch__tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.2s ease;margin-bottom:6px;z-index:10}.tragop-swatch__tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#333}.tragop-swatch__element.color:hover .tragop-swatch__tooltip{opacity:1;visibility:visible}.tragop-product__error{text-align:center;padding:40px 20px}.tragop-product__error .alert{display:inline-block;margin-bottom:20px}.tragop-product__error .btn{padding:10px 24px}.tragop-page__extra-content{background:#fff;border-radius:12px;padding:24px}@media only screen and (max-width: 767px){.tragop-page__extra-content{padding:16px;border-radius:8px}}.tragop-page__extra-content .rte{color:#41454F;font-size:14px;line-height:1.6}.tragop-uudai{background:#fff;border-radius:10px;margin-bottom:24px}@media only screen and (max-width: 767px){.tragop-uudai{margin:0 -15px 24px}}.tragop-uudai__header{display:flex;padding:12px 20px;align-items:flex-start;justify-content:start;border-radius:10px 10px 0 0;background:#FFDADE;color:#FD475A;gap:12px;align-items:center}.tragop-uudai__header svg{color:#FD475A;flex-shrink:0}.tragop-uudai__title{font-size:16px;font-weight:bold;color:#FD475A;margin:0;text-transform:uppercase;letter-spacing:0.5px;line-height:1.2}.tragop-uudai__list{list-style:none;padding:0 20px;margin:0}.tragop-uudai__item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px dashed #E8E8E8;transition:all 0.3s ease}.tragop-uudai__item:last-child{border-bottom:none}.tragop-uudai__item--hidden{display:none}.tragop-uudai__number{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:var(--shop-color-bg);color:#fff;font-size:12px;font-weight:600;border-radius:50%;flex-shrink:0}.tragop-uudai__text{font-size:14px;line-height:1.5;color:#333;flex:1}.tragop-uudai__link{color:var(--shop-color-bg);font-weight:600;text-decoration:none;transition:color 0.2s ease}.tragop-uudai__link:hover{text-decoration:underline}.tragop-uudai__toggle{display:flex;justify-content:center;position:relative}.tragop-uudai__toggle:not(.tragop-uudai__btn--expanded)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:110px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-image:linear-gradient(transparent, #fff)}.tragop-uudai__btn{display:inline-flex;align-items:center;gap:8px;padding:6px 20px;background:#fff;border:1px solid #C9C9C9;border-bottom:none;border-radius:10px 10px 0 0;font-size:13px;font-weight:600;color:#333;cursor:pointer;transition:all 0.2s ease;position:relative;z-index:9}.tragop-uudai__btn:hover{border-color:var(--shop-color-bg);color:var(--shop-color-bg)}.tragop-uudai__btn--expanded .tragop-uudai__btn-icon{transform:rotate(180deg)}.tragop-uudai__btn-icon{transition:transform 0.3s ease}.tragop-uudai__btn-text{display:inline-block}.tragop-calc{background:#fff;padding:24px 0 0;margin-bottom:24px}@media only screen and (max-width: 767px){.tragop-calc{padding:16px 0 0;margin:0 -15px 24px}}.tragop-calc__step-title{font-size:16px;font-weight:600;color:#1F2430;margin:0 0 16px;line-height:1.4}.tragop-calc__step{margin-bottom:24px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:20px 30px;border-radius:14px}.tragop-calc__step:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media only screen and (max-width: 767px){.tragop-calc__step{padding:15px}}.tragop-calc__partners{display:flex;flex-wrap:wrap;gap:12px}@media only screen and (max-width: 767px){.tragop-calc__partners{gap:8px}}.tragop-calc__partner{background:#fff;border:1px solid var(--shop-color-bg);border-radius:0;padding:0px 8px;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;min-height:52px;position:relative}@media only screen and (max-width: 767px){.tragop-calc__partner{flex:1 1 calc(33.333% - 6px);padding:10px 6px;min-height:50px}}.tragop-calc__partner::after{content:"";position:absolute;top:4px;left:4px;width:15px;height:15px;line-height:13px;border:1px solid var(--shop-color-bg);border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center}.tragop-calc__partner img{margin:0 auto;max-width:100px;max-height:40px;object-fit:contain}@media only screen and (max-width: 767px){.tragop-calc__partner img{max-width:100%}}.tragop-calc__partner:hover{border-color:#ff6801}.tragop-calc__partner--active{border-color:#ff6801;background:rgba(241,150,32,0.05);position:relative}.tragop-calc__partner--active::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3337 4L6.00033 11.3333L2.66699 8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background:var(--shop-color-bg)}.tragop-calc__partner-name{font-size:12px;font-weight:600;color:#333;text-align:center}.tragop-calc__banks{display:flex;flex-wrap:wrap;gap:12px}@media only screen and (max-width: 767px){.tragop-calc__banks{gap:8px}}.tragop-calc__bank{background:#fff;border:1px solid var(--shop-color-bg);border-radius:0;padding:8px 16px;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 calc(11.1111% - 12px);max-width:calc(11.1111% - 12px)}@media only screen and (min-width: 992px) and (max-width: 1199px){.tragop-calc__bank{flex:0 0 calc(14.285% - 11px);max-width:calc(14.285% - 11px)}}@media only screen and (max-width: 991px){.tragop-calc__bank{flex:0 0 calc(16.666% - 10px);max-width:calc(16.666% - 10px)}}@media only screen and (max-width: 767px){.tragop-calc__bank{flex:1 1 calc(25% - 6px);padding:8px 6px;min-height:42px;max-width:calc(25% - 6px)}}@media only screen and (max-width: 575px){.tragop-calc__bank{flex:1 1 calc(33.333% - 6px);max-width:calc(33.333% - 6px)}}.tragop-calc__bank::after{content:"";position:absolute;top:4px;left:4px;width:13px;height:13px;line-height:11px;border:1px solid var(--shop-color-bg);border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:10px}.tragop-calc__bank:hover{border-color:#ff6801}.tragop-calc__bank img{max-width:100px;max-height:40px;margin:0 auto;object-fit:contain}.tragop-calc__bank--active{border-color:#ff6801;background:rgba(241,150,32,0.05);position:relative}.tragop-calc__bank--active::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3337 4L6.00033 11.3333L2.66699 8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background:var(--shop-color-bg)}.tragop-calc__bank-name{font-size:11px;font-weight:600;color:#333;text-align:center;line-height:1.2}.tragop-calc__group{margin-bottom:20px}.tragop-calc__label{display:block;font-size:14px;font-weight:bold;color:#333;margin-bottom:10px}.tragop-calc__options{display:flex;flex-wrap:wrap;gap:10px}@media only screen and (max-width: 767px){.tragop-calc__options{gap:8px}}.tragop-calc__opt{padding:4px 20px 4px 32px;background:#fff;border:1px solid var(--shop-color-bg);border-radius:0;cursor:pointer;transition:all 0.2s ease;font-size:14px;font-weight:500;color:var(--shop-color-bg);position:relative}@media only screen and (max-width: 767px){.tragop-calc__opt{padding:4px 0 4px 25px;font-size:13px;flex:0 0 calc(33.3333% - 8px)}}.tragop-calc__opt::after{content:"";position:absolute;top:8px;left:4px;width:15px;height:15px;line-height:13px;border:1px solid var(--shop-color-bg);border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center}.tragop-calc__opt:hover{border-color:#ff6801}.tragop-calc__opt--active{border-color:var(--shop-color-bg);color:var(--shop-color-bg)}.tragop-calc__opt--active::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3337 4L6.00033 11.3333L2.66699 8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background:var(--shop-color-bg)}.tragop-calc__doc{font-size:14px;color:#333;margin:16px 0;line-height:1.5}.tragop-calc__note{background:#FFF9E6;border-left:4px solid #F5A623;padding:12px 16px;border-radius:0 8px 8px 0;margin-top:16px}.tragop-calc__note p{color:#333;margin:0 0 8px;line-height:1.5}.tragop-calc__note p:last-child{margin-bottom:0}.tragop-calc__note a{color:var(--shop-color-bg);font-weight:600;text-decoration:underline}.tragop-calc__table-wrap{border-radius:0;overflow:hidden}@media only screen and (max-width: 767px){.tragop-calc__table-wrap{margin-top:20px}}.tragop-calc__table-header{background:#efefef;padding:8px;font-size:15px;color:#000;border-radius:0;margin:0 0 20px;font-weight:600;text-align:center}@media only screen and (max-width: 767px){.tragop-calc__table-header{margin-top:20px}}.tragop-calc__table{width:100%;border-collapse:collapse;margin-bottom:0;border:1px solid var(--shop-color-bg)}.tragop-calc__table td{padding:3px 8px;font-size:14px;border:1px solid var(--shop-color-bg)}.tragop-calc__table td:first-child{color:#fff;width:50%;background-image:linear-gradient(to left, #f19620, #b87424);text-align:left}.tragop-calc__table tr:last-child td{border-bottom:none}.tragop-calc__table-value{text-align:left;color:#333;font-weight:600}.tragop-calc__table-value span{color:#aaa}.tragop-calc__form{margin:0}.tragop-calc__form-group{margin-bottom:16px}@media only screen and (max-width: 767px){.tragop-calc__form-group{margin-bottom:10px}}.tragop-calc__input,.tragop-calc__textarea,.tragop-calc__select{width:100% !important;padding:4px 16px !important;border:1px solid var(--shop-color-bg) !important;border-radius:0 !important;font-size:13px !important;color:#000 !important;background:#f9f9f9 !important;min-height:34px !important;transition:border-color 0.2s ease !important}.tragop-calc__input::placeholder,.tragop-calc__textarea::placeholder,.tragop-calc__select::placeholder{color:#333}.tragop-calc__input:focus,.tragop-calc__textarea:focus,.tragop-calc__select:focus{outline:none;border-color:var(--shop-color-bg)}@media only screen and (max-width: 767px){.tragop-calc__input,.tragop-calc__textarea,.tragop-calc__select{margin-bottom:10px !important}}.tragop-calc__textarea{resize:vertical;min-height:80px}.tragop-calc__select{appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L2 4h8z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 16px center !important;padding-right:40px !important}.tragop-calc__branch{margin-top:10px}.tragop-calc__branch-title{font-weight:600;font-size:16px;background:#efefef;width:100%;padding:8px 10px;margin:0 0 16px}.tragop-calc__submit{text-align:center;margin-top:24px;padding-bottom:40px}.tragop-calc__btn-submit{display:inline-block;padding:5px 52px;background:linear-gradient(to left, #f19620, #b87424);color:#fff;border:1px solid var(--shop-color-bg);border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px}@media only screen and (max-width: 767px){.tragop-calc__btn-submit{width:100%}}.tragop-calc__btn-submit:hover{opacity:0.9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.tragop-calc__btn-submit:disabled{opacity:0.6;cursor:not-allowed;transform:none;box-shadow:none}
