.concheckbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.concheckbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.concheckbox input:checked~.checkmark{background-color:#2196f3}.concheckbox input:checked~.checkmark:after{display:block}.concheckbox .checkmark:after{left:7px;top:0;width:10px;height:20px;border:solid white;border-width:0 5px 5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid var(--blue)}.checkmark:after{content:"";position:absolute;display:none}.free_storage_stacker{position:relative;padding-bottom:15px;border-bottom:1px solid #399cf2}.free_storage_stacker .img_storage_stacker{position:absolute;top:-44px;right:-34px;width:120px}.free_storage_stacker .img_storage_stacker.cooler{width:unset;height:140px;top:-96px;right:4px}.free_storage_stacker .img_storage_stacker.cooler img{max-height:100%}.free_storage_stacker .p1{width:40px;margin-left:auto}.free_storage_stacker .p2{color:#acb8bf;line-height:15px;margin-right:auto}.free_storage_stacker .p2 .c1{position:relative;font-size:18px;padding-right:67px;min-width:260px}.free_storage_stacker .p2 .c2{font-size:16px}.free_storage_stacker .p2 .c3{font-size:12px}.free_storage_stacker .p2 .c4{text-decoration:none;position:relative}.free_storage_stacker .p2 .c4:before{top:40%;background:red;opacity:.7;content:"";width:110%;position:absolute;height:.1em;border-radius:.1em;left:-5%;white-space:nowrap;display:block;transform:rotate(-15deg)}.list-pd .pd>.wrap .bt-detail{border-top:unset;margin-top:0;align-items:baseline}.list-pd .pro figure img{position:inherit;z-index:100;margin-top:15px;width:170px;margin-bottom:10px}.break{flex-basis:100%;height:0}.pro{flex-basis:100%!important;max-width:100%!important;padding-top:40px}.head-promotion{font-size:30px;text-transform:uppercase;letter-spacing:1.5px;color:#000}.pd>.chk-promotion>figure{margin-top:unset;padding:0 15px;max-width:46%;text-align:center;margin-left:auto}.pd>.chk-promotion{flex-wrap:wrap}.chk-promotion figure del{color:#929292}.txt_newmember{position:absolute;color:#399cf2;z-index:10;width:55px;white-space:break-spaces;font-size:23px;line-height:19px;padding-top:7px;text-align:left}.pro-text{color:#303133}.box_detail_pro{flex-basis:50%}.box_detail_pro .info{display:inline-block;text-align:center}.box_detail_pro .title{font-size:80px;font-weight:900;line-height:50px;color:#399cf2}.box_detail_pro .title_des{font-size:36px;font-weight:100;line-height:20px;color:#9b9b9b}.box_detail_pro .price-average{color:#9b9b9b;width:100%;text-align:center;margin:5px 0;text-transform:uppercase}.box_detail_pro .tab_free{position:relative;background:#fff;color:#399cf2;text-align:center;font-size:30px;line-height:22px;font-style:italic;text-transform:uppercase;font-weight:600;margin:7px 0 14px}.box_detail_pro .tab_free div{background-color:#fff;z-index:10;position:inherit;width:max-content;margin:0 auto;padding:0 10px}.box_detail_pro .tab_free:before{content:"";height:1px;background-color:#399cf2;position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.box_detail_pro .select-button{flex-basis:44%;width:44%;position:relative;padding-bottom:40px}.box_detail_pro .select-button input[type=radio]+label{border:1px solid #cde4f8;height:115px;background-color:#fff;border-radius:12px;overflow:hidden;max-height:120px;max-width:135px}.box_detail_pro .select-button input[type=radio]+label[for=pro1-2]{padding:0 10px!important;margin-left:auto}.box_detail_pro .select-button input[type=radio]+label[for=pro1-1]{padding:0 5px!important;margin-right:auto}.box_detail_pro .select-button input[type=radio]+label[for=pro2]{padding:0!important;background-color:#fff;border:unset;margin:auto;max-width:200px;max-height:120px}.box_detail_pro .select-button.pro_2{flex-basis:auto;width:65%}.box_detail_pro .bt-detail{padding:9px 10px 10px}.box_detail_pro_sm{flex-basis:50%;margin-right:auto}.box_detail_pro_sm .title{font-size:80px;font-weight:900;line-height:50px;color:#399cf2}.box_detail_pro_sm .title_des{font-size:36px;font-weight:100;line-height:20px;color:#9b9b9b}.box_detail_pro_sm .price-average{color:#9b9b9b;width:100%;text-align:center;margin:5px 0;text-transform:uppercase}.coupon_img{width:160px;height:90px;display:inline-block;margin-right:7px;padding-top:4px;position:relative}.coupon_img img{max-width:unset;width:190px;position:absolute;left:-20px}[data-fancybox]{text-decoration:none!important}.wrap{flex-wrap:wrap}.price-average .blue-detail{text-transform:lowercase}.box_selected_free .pro_2 .txt-footer-free{left:50%;transform:translate(-50%)}.box_selected_free{place-content:center;border-bottom:1px solid #399cf2;margin-bottom:15px}.pl15{padding-left:10px}[for=pro2]{min-height:unset}.select-button #pro2:checked+label{background-color:#fff}.select-button input[type=radio]:checked+label{background:#cde4f8}.align_center{align-self:center;padding:0 5px 40px;color:#399cf2;font-size:24px}.txt-footer-free{color:#acb8bf;position:absolute;font-size:25px;bottom:10px;width:max-content;min-width:135px;text-align:center;font-size:21px}[pro1="1"] .txt-footer-free{left:0}[pro1="2"] .txt-footer-free{right:0}.break-column{flex-basis:100%;width:0}.box_coupons_md{justify-content:center}.img-promotion-product{width:176px;float:right}.img-promotion-coupon{max-width:145px}.div-middle{display:flex;align-items:center;justify-content:center}.limited_banner{flex-basis:66.667%!important;max-width:66.667%!important}.banner_products{margin:45px 0 60px!important;flex-basis:100%!important;max-width:100%!important}.banner_products img{margin-top:15px}.pl-0{padding-left:0!important}@media only screen and (min-width: 992px){.pro{flex-basis:66.667%!important;max-width:66.667%!important}.pro-max{flex-basis:100%!important;max-width:100%!important}}@media only screen and (min-width: 1170px){.pro{flex-basis:50%!important;max-width:50%!important}.pro-max{flex-basis:100%!important;max-width:100%!important}.limited_banner{flex-basis:75%!important;max-width:75%!important}}@media only screen and (max-width: 991px){.box_detail_pro{margin:0 auto;flex-basis:54%}.box_detail_pro .select-button input[type=radio]+label{height:33vw}.box_detail_pro .price{margin:unset}.align_center{margin:0 10px}.limited_banner{flex-basis:100%!important;max-width:100%!important}}@media only screen and (max-width: 766px){.limited_banner img{width:100vw;margin:0 -10%;max-width:unset}.banner_products img{width:100vw;margin:0;max-width:unset}.pro-text{font-size:12px}.coupon_img img{max-width:100%;left:unset}.coupon_img{height:75px;width:100%;max-width:150px;margin:auto}.box_detail_pro{flex-basis:100%}.box_detail_pro .price big{font-size:40px!important}.box_detail_pro .title{font-size:5.5rem;line-height:4.5rem}.box_detail_pro .title_des{font-size:2.5rem}.box_detail_pro .select-button input[type=radio]+label{max-height:95px;max-width:110px}.box_detail_pro .select-button input[type=radio]+label[for=pro2]{max-height:90px;max-width:150px}.box_detail_pro_sm{flex-basis:35%;max-width:100%;padding-top:30px}.box_detail_pro_sm .info{text-align:center;margin:auto}.box_detail_pro_sm .title{font-size:5.5rem;line-height:4.5rem}.box_detail_pro_sm .title_des{font-size:2.5rem}.pd>.chk-promotion>figure{margin-left:0;flex-basis:50%;max-width:100%}.list-pd .pro figure img{width:auto;height:195px}.head-promotion{font-size:30px}.line_coupons{border-top:1px solid #eee;margin-top:15px!important;padding-top:10px;font-size:20px}.txt-footer-free{min-width:110px}}@media only screen and (max-width: 566px){.line_coupons{font-size:15px}.coupon_img{height:60px}.col-6{flex-basis:50%}.txt-center-xs{text-align:center}.box_detail_pro .btn-promotion{margin-left:18px}}
