@charset "utf-8";html,body{scroll-behavior:smooth;}
ul,li{list-style:none;padding:0;margin:0;}
a{color:inherit;text-decoration:none;}
a:hover{color:inherit;text-decoration:none;}
/* base css */
.container,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;box-sizing:border-box;}
.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;margin-right:auto;margin-left:auto;box-sizing:border-box;}
@media (min-width:576px){.container-sm,.container{max-width:540px}
}
@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px}
}
@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}
}
@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}
}
@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}
}
/* ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` */
.main-title-h1{font-size:35px;font-weight:700;color:#000000;line-height:1.2;margin-bottom:20px;}
.main-title-h2{font-size:31px;font-weight:700;color:#000000;line-height:1.4;margin-bottom:15px;}
.main-sudesc{font-size:17px;font-weight:400;color:#2a2a2a;line-height:1.4;margin:0 auto 30px;}
.main-sudesc a{color:inherit;border-bottom:1px dashed #2a2a2a;}
.main-sudesc a:hover{text-decoration:none;}
.title-suhead{font-size:25px;font-weight:400;color:#000;line-height:1.4;margin-bottom:30px;}
.main-suhead{font-size:19px;font-weight:400;line-height:1.4;margin-bottom:30px;}
.main-suhead .sys-win, .main-suhead .sys-mac {text-decoration: underline;}
.main-suhead .sys-win:hover, .main-suhead .sys-mac:hover {color: #538ffe;}
.title-h2{font-size:29px;font-weight:700;color:#000000;line-height:1.3;margin-bottom:15px;}
.title-h2 a{text-decoration:none;color:inherit;}
.title-h2 a:hover{text-decoration:underline;color:#2691fc;}
.title-h2 span{display:inline-block;}
.title-h2 span::after{content:"";display:block;height:10px;background-color:#c5d5ff;margin-top:-13px;}
.title-h3{font-size:27px;font-weight:700;color:#000000;line-height:1.2;margin-bottom:10px;}
.i-add{width:30px;height:30px;position:relative;}
.i-add::before{content:'';display:block;width:15%;height:100%;background-color:#2691fc;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.i-add::after{content:'';display:block;width:100%;height:15%;background-color:#2691fc;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
/* ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` */
.part-banner{padding:50px 0 0;text-align:center;overflow:hidden;background-image:linear-gradient(to top,#ecf0ff,#f6f8ff);}
.part-banner>.container {position: relative;}
.toggle-plats {position: absolute;right: 0;top: -30px;}
.toggle-plats>span {display: none;align-items: center;gap: 8px;cursor: pointer;font-size: 16px;color: #2f82ff;line-height: 1;}
.toggle-plats>span.active {display: flex;}
.toggle-plats>span::before {content: "";height: 20px;background-image: url(../images/enhance-summer/win-mac.png);}
.toggle-plats>span.mac-toggle::before {width: 18px;}
.toggle-plats>span.win-toggle::before {width: 17px;background-position-x: right;}
.banner-grid-wrap{display:flex;justify-content:center;align-items:center;padding-top:20px;}
.banner-grid{display:grid;grid-template-columns:repeat(3,236px) 420px repeat(3,236px);grid-template-rows:1fr 1fr;gap:17px;margin:0 auto;}
.banner-grid-item{height:230px;}
.banner-grid-mid{grid-area:1 / 4 / 3 / 5;height:686px;}
/* 第一行的元素 */
.row1{align-self:end;}
/* 第二行的元素 */
.row2{align-self:start;}
.part1-button-wrap{display:flex;justify-content:center;align-items:center;gap:60px;margin-bottom:30px;}
.part1-button-wrap.other-btns {gap: 25px;}
.button-down a{display:flex;justify-content:center;align-items:center;gap: 20px;height:50px;min-width:220px;padding:0 15px;background-image:linear-gradient(90deg,#5943ff,#8044f9);color:#fff;border-radius:5px;font-size:19px;box-sizing:border-box;}
.button-more a{display:flex;justify-content:center;align-items:center;gap: 8px;height:50px;min-width:220px;padding:0 15px;border:2px solid transparent;border-radius:16px;border:2px solid #8f7ef1;color:#6e44fc;border-radius:5px;font-size:19px;box-sizing:border-box;}
.button-more a:hover,.button-down a:hover{text-decoration:none;}
.part1-button-wrap.other-btns .button-more a:hover, .part1-button-wrap.other-btns .button-down a:hover {box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);}
.other-btns .button-down a::before {content: url(../images/enhance-summer/unlock-icon.png);line-height: 0;}
.other-btns .button-more a {min-width: 230px;background: linear-gradient(90deg, #ff9742, #ffb941);border: none;color: #fff;}
.other-btns .button-more a::before {content: url(../images/enhance-summer/discount-icon.png);line-height: 0;}
.part1-tips-wrap{display:flex;justify-content:center;align-items:center;gap:35px;margin-bottom:30px;}
.part1-tips{display:flex;justify-content:center;align-items:center;gap:10px;height:45px;border:1px solid #d9e0f2;border-radius:30px;padding:0 25px;font-size:17px;color:#4f5054;}
.part1-tips:hover{background-color:#fff;border-color:#fff;}
@media (max-width:1400px){.part1-effect-wrap{flex-wrap:wrap;}
.part1-effect-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;}
}
@media (max-width:1200px){.part1-effect-show > img{display:none;}
}
@media (max-width:992px){}
@media (max-width:576px){.part1-button-wrap{flex-wrap:wrap;gap:20px;}
.part1-tips-wrap{flex-wrap:wrap;gap:20px;}
}
/* ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` */
.part-import{text-align:center;padding:30px 0 0;background-image:linear-gradient(to bottom,#ecf0ff,#fdfdff);}
.toggle-import-container{position:relative;}
.import-arrow-left,.import-arrow-right{width:40px;height:60px;position:absolute;top:14%;cursor:pointer;z-index:10;}
.import-arrow-left{left:0;}
.import-arrow-left::before{content:"";display:block;width:12px;height:12px;border-top:4px solid #399fff;border-left:4px solid #399fff;transform:rotate(-45deg);margin:22px auto 0;}
.import-arrow-right{right:0;}
.import-arrow-right::before{content:"";display:block;width:12px;height:12px;border-top:4px solid #399fff;border-right:4px solid #399fff;transform:rotate(45deg);margin:22px auto 0;}
.import-arrow-disabled::before{border-color:#999;}
.import-list-content{width:990px;height:110px;margin:0 auto;overflow:hidden;}
.import-list li{float:left;width:110px;height:110px;text-align:center;}
.import-list li .img-container{height:60px;margin-bottom:10px;}
.import-list li p{display:inline-block;font-size:15px;color:#4c4c4c;border-bottom:1px dotted #4c4c4c;cursor:pointer;margin-bottom:10px;}
.import-list li .corresponding-info{display:none;width:290px;box-sizing:border-box;position:absolute;border:1px dotted #4c4c4c;color:#4c4c4c;font-size:11px;line-height:18px;padding:5px;text-align:left;height:auto;border-radius:5px;background-color:#fdfefe;z-index:5;}
.import-list li .corresponding-info::before{content:"";position:absolute;top:-5px;left:44px;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #333;;}
.import-down{display:flex;justify-content:center;align-items:center;padding-top:15px;}
.import-down a{color:#2691fc;font-size:17px;text-decoration:underline;}
.import-down a svg{transform:translateY(3px);}
.product-down{position:absolute;left:0;bottom:10px;width:100%;}
.product-down a{text-decoration:none;}
.import-btns {display: flex;flex-wrap: wrap;justify-content: center;gap: 24px;padding-top: 22px;}
.import-down-btns, .import-other-btns {display: flex;align-items: center;flex-direction: column;gap: 10px;}
.import-down-btns>a {min-width: 240px;height: 48px;box-sizing: border-box;padding: 0 10px;display: flex;justify-content: center;align-items: center;gap: 18px;border-radius: 5px;background-color: #92cf3f;font-size: 20px;color: #fff;}
.import-other-btns>a {min-width: 290px;height: 48px;box-sizing: border-box;padding: 0 5px;display: flex;justify-content: center;align-items: center;gap: 5px;border-radius: 5px;background: linear-gradient(90deg, #ff9742, #ffb941);font-size: 20px;color: #fff;}
.import-other-btns>a>b {text-align: center;font-size: 16px;color: #ff2c2c;line-height: 1;}
.import-other-btns>a>b>del {font-size: 15px;color: #98590c;font-weight: 500;display: block;padding-bottom: 3px;}
.import-btn-info {width: 290px;display: flex;justify-content: center;font-size: 15px;line-height: 1;white-space: nowrap;}
.import-btn-info>a {color: #2f82ff;text-decoration: underline;}
.import-btns-bottom {font-size: 15px;line-height: 1.2;text-align: center;color: #2f82ff;padding-top: 15px;}
.import-btns-bottom>a,.import-btns-bottom>a:hover {color: #2f82ff;text-decoration: underline;}
.import-card-list{display:flex;justify-content:center;align-items:stretch;padding:70px 0;gap:25px;}
.import-card-item{flex:1;background-color:#ffffff;box-sizing:border-box;padding:50px;border-radius:20px;text-align:left;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;}
.import-card-title{font-size:25px;font-weight:700;color:#202020;line-height:1.4;margin-bottom:15px;width:80%;}
.import-card-desc{font-size:16px;font-weight:400;color:#474747;line-height:1.4;margin-bottom:10px;}
.import-card-href{font-size:16px;font-weight:400;color:#2f82ff;line-height:1.4;margin-bottom:0;}
.import-transfer img{max-width:100%;height:auto;}
.use-btn.import-other-btns{align-items: flex-start;}
.use-btn.import-other-btns a{min-width: 285px;height: 55px;}
@media (max-width:992px){.import-list-content{width:100%;overflow-x:auto;}
.import-arrow-left,.import-arrow-right{display:none;}
.import-list li{width:90px;}
.import-list li p{border:none;}
.import-card-list{flex-wrap:wrap;}
.import-card-item{flex:none;width:100%;padding:25px 30px;}
.import-card-title{width:100%;}
}
@media (max-width:576px){
    .import-btn-info {white-space: initial;width: auto;}
}
/* ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` */
.part-solution{padding:70px 0;background-color:#f7f7f7;}
.solution-content{display:flex;justify-content:center;align-items:self-start;gap:50px;position:relative;flex-wrap:wrap;}
.solution-left{position:sticky;top:70px;width:350px;}
.solution-left h2{text-align:left;line-height:1.2;}
.solution-left p{color:#333333;line-height:1.4;font-size:15px;margin-bottom:30px;}
.solution-right{flex-basis:800px;}
.solution-item{margin-bottom:40px;background-color:#ffffff;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:stretch;flex-wrap:wrap;height:391px;}
.solution-item:last-of-type{margin-bottom:0;}
.solution-item-info{padding:0 30px;box-sizing:border-box;flex:1;}
.solution-item-info h3{line-height:1.4;color:#202020;font-size:19px;font-weight:700;}
.solution-item-info p{color:#333333;line-height:1.4;padding-top:20px;font-size:15px;}
.solution-item-info a:hover{text-decoration:underline;}
.solution-item-info em{color:#fb9c29;}
.solution-item-list{padding-top:10px;}
.solution-item-list li{position:relative;padding-left:15px;margin-bottom:5px;font-size:15px;line-height:1.4;}
.solution-item-list li::before{content:'';display:block;position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background-color:#000000;}
.ai-da-drag{font-size:0;}
.ai-da-drag img{border-radius:20px 0 0 20px;}
.solution-item-icon{position:absolute;bottom:-8px;left:-8px;background-color:#ffffff;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.the-buttons{display:flex;flex-direction:column;gap:20px;text-align:center;}
.the-button a img{margin-left:10px;vertical-align:text-bottom;}
.the-button.first a{display:block;background-color:#92cf3f;color:#ffffff;border-radius:5px;width:285px;height:55px;line-height:55px;font-size:17px;}
.the-button.second a{display:block;background-color:#fca033;color:#ffffff;border-radius:5px;width:255px;height:55px;line-height:55px;font-size:17px;}
.the-button.second a:hover{text-decoration:none;}
.solution-btn-info {font-size: 15px;line-height: 1;padding-top: 12px;}
.solution-btn-info>a {color: #2f82ff;text-decoration: underline;}
@media (max-width:1400px){.solution-left{position:static;width:100%;}
.solution-left .the-buttons{justify-content:center;}
.solution-left h2{text-align:center;}
.the-buttons{justify-content:center;align-items:center;}
.solution-item{flex-wrap:wrap;}
.solution-right{width:402px;}
}
@media (max-width:992px){.solution-content{gap:30px;}
.solution-item-info h3{font-size:1.1875rem;}
}
@media (max-width:798px){.solution-right{width:100%;}
.solution-items{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;align-items:flex-start;}
.solution-item{width:404px;margin-bottom:0;align-items:normal;height:auto;}
.solution-item-info{flex:none;width:100%;padding:15px;}
.ai-da-drag img{border-radius:20px;}
}
/* ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` */
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:768px){}
@media (max-width:576px){}
/* ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` */
.product{padding:30px 0;overflow:hidden;text-align:left;background-image:linear-gradient(to bottom,#f8f8f8,#e3ebfe,#ffffff);}
.product-content{width:1200px;margin:0 auto;position:relative;}
.product h2{font-size:30px;color:#000;line-height:1.1;font-weight:600;text-align:center;}
.product h2>b{color:#f79705;}
.product-p{font-size:17px;color:#333;line-height:1.4;padding:8px 0 30px;text-align:center;}
.product-p>a{text-decoration:underline;color:#5a88fd;}
.product-toggle{display:flex;justify-content:center;padding-bottom:60px;}
.product-toggle>li{width:300px;min-height:60px;box-sizing:border-box;padding:10px 15px;display:flex;justify-content:center;align-items:center;font-size:19px;color:#2a2a2a;line-height:1.1;text-align:center;background-color:#e4e6ff;cursor:pointer;}
.product-toggle>li.active{background-color:#644de5;color:#fff;}
.product-toggle>li:first-child{border-radius:100px 0 0 100px;}
.product-toggle>li:last-child{border-radius:0 100px 100px 0;}
.product-wrap{display:none;justify-content:center;flex-wrap:wrap;gap:60px;}
.product-wrap.active{display:flex;}
.product-item{width:494px;box-sizing:border-box;padding:0 24px 54px;border-radius:22px;background-color:#fff;box-shadow:0 0 10px 2px #f5f5fe;position:relative;}
.product-tag{padding:15px;font-size:19px;color:#fff;line-height:1;background:linear-gradient(90deg,#e170e7,#6281ff);border-radius:22px 0 30px 0;position:absolute;top:0;left:0;}
.green .product-tag{background:linear-gradient(90deg,#7a50dd,#776aec);}
.product-top{text-align:center;}
.product-logo{box-sizing:border-box;padding-bottom:14px;display:flex;justify-content:center;align-items:center;gap:15px;padding-top:55px;}
.product-title{font-size:25px;color:#232324;line-height:1.2;font-weight:600;min-height:60px;}
.product-intro{font-size:15px;color:#333333;line-height:1.5;padding:20px 0 0;}
.product-intro>span{color:#6281ff;}
.product-change{min-height:170px;box-sizing:border-box;padding:5px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding-bottom:30px;}
.product-price{display:flex;justify-content:center;align-items:baseline;gap:8px;padding:0 0 16px;}
.product-price>b{font-size:30px;color:#232324;line-height:1;}
.green .product-price>b{color:#80cb1b;}
.product-price>i{font-size:19px;font-style:normal;color:#696b71;line-height:1;position:relative;overflow:hidden;}
.product-price>i::after{content:"";width:200%;height:1px;background-color:#dd4a37;transform:rotate(-15deg);position:absolute;top:50%;left:50%;margin-left:-100%;}
.product-buttons{display:flex;justify-content:center;}
.product-button{min-width:260px;padding: 0 10px; line-height:50px;border-radius:100px;background-color:#ff9500;text-align:center;font-size:23px;color:#fff;}
.green .product-button{background-color:#80cb1b;}
.product-button:hover{color:#fff;text-decoration:none;}
.product-input{display:none;flex-direction:column;align-items:center;width:100%;}
.product-input.active{display:flex;}
.product-normal-title{font-size:30px;color:#80cb1b;line-height:1;font-weight:600;}
.product-input.normal input,.product-input.normal button,.product-failure-back{width:80%;height:48px;text-align:center;background-color:#e9e9e9;border-radius:5px;border:none;outline:none;font-size:15px;color:#000;margin:14px 0 6px;}
.product-input.normal input::-webkit-input-placeholder{color:#9b9b9b;}
.product-input.normal button,.product-failure-back{background-color:#80cb1b;margin:0;font-size:21px;color:#fff;cursor:pointer;}
.product-failure-back{background-color:#644de5;margin-top:18px;}
.product-success-info,.product-failure-info{font-size:17px;color:#78b625;line-height:1.3;text-align:center;}
.product-failure-info{color:#3287e6;}
.product-success-buttons{display:flex;justify-content:center;padding:8px 0 6px;width:100%;}
.product-success-buttons>a,.product-success-code{width:80%;height:48px;text-align:center;background-color:#80cb1b;border-radius:5px;font-size:19px;color:#fff;line-height:48px;text-decoration:none;}
.product-success-code{box-sizing:border-box;border:1px dashed #80cb1b;border-radius:0;background-color:#f7ffec;font-size:21px;color:#1a1a1a;position:relative;}
.product-success-code>span{display:none;width:100%;box-sizing:border-box;padding:6px 8px;background-color:#fff;border:1px dashed #000;border-radius:5px;text-align:center;font-size:19px;line-height:1.2;position:absolute;bottom:120%;left:0;}
.product-success-code:hover>span{display:block;}
.product-success-code>span::after{content:"";width:10px;height:10px;background-color:#fff;background:linear-gradient(135deg,transparent 50%,#fff 50%);border-bottom:1px dashed #000;border-right:1px dashed #000;transform:rotate(45deg);position:absolute;top:46px;left:50%;margin-left:-5px;}
.product-bottom{padding:32px 24px 0;border-top:1px solid #c7c7c7;}
.product-bottom-failure{display:none;}
.product-h4{font-size:17px;color:#000;line-height:1;font-weight:600;padding-bottom:20px;}
.product-features{padding-bottom:10px;}
.product-features>li{padding:0 0 12px 26px;font-size:15px;color:#000;line-height:1.4;position:relative;}
.product-features>li::before{content:"";width:6px;height:12px;border-bottom:2px solid #54c22e;border-right:2px solid #54c22e;transform:rotate(45deg);position:absolute;top:1px;left:2px;}
.green .product-features>li::before{border-bottom:2px solid #999999;border-right:2px solid #999999;}
.product-bottom-failure .product-features>li::before{display:none;}
@media (max-width:1200px){.product{background:linear-gradient(#fff 40%,#d3d2ff);}
.product-content{width:96%;}
}
@media (max-width:767px){.product h2,.product-title{font-size:25px;}
.product-toggle>li{font-size:17px;}
.product-item{padding:0 10px 40px;}
.product-bottom{padding:20px 10px 0;}
}
@media (max-width:479px){.product-input.normal input,.product-input.normal button,.product-failure-back,.product-success-buttons>a,.product-success-code{width:100%;}
}
/* ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` */
.main-part6{padding:80px 0;color:#4b5866;}
.part6-list{display:flex;justify-content:space-around;align-items:center;}
.main-part6 .part6_one{width:23%;text-align:center;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;}
.part6_one .t{padding:15px 0 10px;color:#1f2833;font-weight:700;}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){.part6-list{flex-wrap:wrap;gap:15px;}
.main-part6 .part6_one{width:auto;}
}
@media (max-width:768px){}
@media (max-width:576px){}
/* ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` */
.main-part7{padding-bottom:70px;}
.main-part7 .qes_one{border-bottom:1px solid #e6e6e6;padding:18px 0 8px;}
.main-part7 .qes_one .t{font-size:19px;cursor:pointer;padding-bottom:5px;position:relative;}
.main-part7 .qes_one .t::after{content:'';position:absolute;right:0;width:19px;height:19px;background:linear-gradient(currentColor,currentColor) no-repeat center / 100% 3px,linear-gradient(currentColor,currentColor) no-repeat center / 3px 100%;color:#a3aafe;}
.main-part7 .qes_one .qes_ans{color:#7577b0;display:none;font-size:15px;}
.main-part7 .qes_one.focus .t::after{background:linear-gradient(currentColor,currentColor) no-repeat center / 100% 3px;}
.main-part7 .qes_one.focus .qes_ans{display:block;}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:768px){}
@media (max-width:576px){}
/* ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` */
.hide-container.active{padding-top:30px;margin-bottom:30px;}
.m01-get-wrap{background-image:linear-gradient(180deg,#fff,#fff);border-radius:15px;justify-content:space-evenly;color:#999;padding:20px 15px;margin:0 auto;max-width:1200px;position:relative;z-index:0;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;}
.m01-get-wrap::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(255 255 255 / .1);margin:-2px;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:-1;mask-image:linear-gradient(#ffffff 85%,transparent);-webkit-mask-image:linear-gradient(#ffffff 85%,transparent);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;}
.m01-get-wrap > *{margin:0 10px;}
.m01-get-hbtn-x{text-align:center;}
.m01-get-hbtn{font-size:inherit;min-width:120px;padding:5px 5px;border-radius:0 0 10px 10px;border:none;background:linear-gradient(180deg,#8044f9,#5943ff);color:#ffffff;position:relative;top:0;left:0;height:40px;font-size:21px;}
.m01-get-hbtn::first-line{color:#fff;}
.m01-get-hbtn:not(:disabled){cursor:pointer;}
.hide-container-flex{display:flex;justify-content:space-evenly;align-items:stretch;gap:10px;}
.hide-container-item{width:370px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,#ffffff,#f5f6f9 50%,#eceef2);border-radius:15px;padding:30px 20px;box-sizing:border-box;position:relative;border:2px solid #fff;}
.hide-container-item.active{background:linear-gradient(180deg,#ffe5d0,#ffffff 50%,#ffffff);border-radius:15px;border-color:#ff7200;}
.hide-container-item.active::before{content:'';display:block;width:28px;height:28px;background:url("../image-style/enhance-summer/i-orange.png") no-repeat center;position:absolute;right:10px;top:15px;}
.hide-item-box{min-height:184px;margin-bottom:20px;}
.hide-item-name{font-size:19px;font-weight:700;color:#000;display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;}
.hide-item-desc{font-weight:400;color:#4d4d4d;font-size:17px;margin-bottom:10px;}
.hide-item-price{display:flex;justify-content:center;align-items:baseline;gap:10px;margin-bottom:5px;}
.hide-item-price strong{font-weight:700;color:#000;font-size:23px;}
.hide-item-price del{font-weight:400;color:#a1a6b3;font-size:17px;}
.hide-item-cart{height:50px;display:flex;justify-content:center;align-items:center;margin-bottom:15px;}
.hide-item-cart button{height:50px;display:block;min-width:230px;border:1px solid #ff7200;text-align:center;background-color:#f1eae7;font-size:17px;color:#ff7200;font-weight:700;border-radius:10px;box-sizing:border-box;cursor:pointer;}
.checked-hint{font-size:19px;color:#a1a6b3;display:none;}
.hide-item-down{margin-bottom:5px;}
.hide-item-down a{height:50px;display:flex;justify-content:center;align-items:center;gap:10px;min-width:230px;border:1px solid #63af00;font-size:17px;color:#63af00;background-color:#e7ece6;font-weight:700;border-radius:10px;box-sizing:border-box;}
.hide-item-down a:hover{text-decoration:none;}
.hide-item-more a{font-size:15px;text-decoration:underline;color:#4d4d4d;}
.hide-container-total{flex:1;padding:20px 30px;box-sizing:border-box;text-align:left;}
.hide-total-wrap{display:flex;justify-content:space-between;align-items:center;}
.hide-total-flex{display:flex;justify-content:center;align-items:center;gap:10px;}
.hide-total-flex-column{display:flex;flex-direction:column;}
.hide-total-product{font-size:19px;color:#000000;line-height:1.4;}
.hide-total-type{font-size:15px;color:#63af00;line-height:1;}
.hide-total-delete{cursor:pointer;}
.hide-total-area{border-bottom:1px solid #e5e5e5;padding:30px 0;display:flex;flex-direction:column;gap:30px;}
.hide-total-area li.hidden{display:none !important;}
.hide-total-price{padding:30px 0;display:flex;flex-direction:column;gap:10px;}
#price-total{color:#ff7200;font-size:25px;}
#price-subtotal{color:#000;font-size:17px;}
#price-discount{color:#000;font-size:17px;}
.hide-total-tips{color:#fff;background-color:#ff7200;padding:0 8px;border-radius:30px;font-size:15px;}
.hide-total-buy{margin-bottom:30px;}
.hide-total-buy a{display:flex;justify-content:center;align-items:center;height:50px;background-color:#ff7200;width:100%;color:#fff;border-radius:10px;font-size:19px;font-weight:700;}
.hide-total-buy a:hover{text-decoration:none;}
.hide-total-rights{display:flex;flex-direction:column;gap:10px;}
.hide-total-rights .hide-total-flex{justify-content:flex-start;}
.hide-total-top{font-size:19px;color:#808080;}
.hide-total-setmeal{padding:20px 15px 10px 40px;display:flex;flex-direction:column;gap:5px;border:1px dashed #cccccc;border-radius:10px;margin-bottom:20px;position:relative;}
.total-setmeal-all{background-color:#fff;position:absolute;top:0;left:13px;transform:translateY(-50%);display:flex;justify-content:flex-start;align-items:center;gap:8px;color:#000;font-weight:700;}
#total-all{border:1px solid #63af00;display:inline-block;width:21px;height:21px;border-radius:50%;cursor:pointer;position:relative;}
#total-all:hover{background-color:#63af00;}
#total-all:hover::before{content:'';display:block;width:2px;height:10px;background-color:#ffffff;position:absolute;left:55%;top:50%;transform:translate(-50%,-50%) rotate(45deg);}
#total-all:hover::after{content:'';display:block;width:2px;height:5px;background-color:#ffffff;position:absolute;left:35%;top:56%;transform:translate(-50%,-50%) rotate(-45deg);}
@media (max-width:1200px){.hide-container-flex{flex-wrap:wrap;}
.m01-get-wrap{margin:0 15px;}
.hide-container-total{width:100%;flex:none;}
}
@media (max-width:992px){}
@media (max-width:576px){}
/* ---------------------- */
.fixed-nav-wrap {display: none;width: 100%;position: fixed;top: 0;left: 0;z-index: 100;padding: 12px 0;background: linear-gradient(90deg, #5676ff, #785eff);}
.fixed-nav-con {display: flex;justify-content: space-between;align-items: center;gap: 20px;}
.fixed-nav-right {display: flex;justify-content: flex-end;align-items: center;gap: 55px;}
.fixed-nav-right a {font-size: 18px;color: #fff;}
.fixed-nav-right a.fixed-nav-down {display: flex;align-items: center;gap: 5px;text-decoration: underline;}
.fixed-nav-btn {display: block;min-width: 165px;line-height: 40px;box-sizing: border-box;padding: 0 10px;border-radius: 5px;background: linear-gradient(90deg, #ff9742, #ffb941);font-size: 22px;font-weight: 600;text-align: center;}
@media (max-width:1200px){.fixed-nav-wrap{display: none !important;}}