.bfcm23_banner1 .main{position:relative}.bfcm23_banner1 .main a:after{position:absolute;width:100%;height:100%;left:0;top:0}.bfcm23_banner1 .main .pc_img{display:block}.bfcm23_banner1 .main .mb_img{display:none}.bfcm23_banner1 .main .discount{position:absolute;color:#fff;font-family:Qwigley;font-size:5.8vw;transform:rotate(-11.041deg);transform:translateY(-50%);top:50%;left:70%;z-index:1}.bfcm23_banner1 .main .text_container{position:absolute;transform:translateY(-50%);top:50%;left:60%;width:24.7%}.bfcm23_banner1 .main .text_container .top_text{color:#fff;font-size:1.25vw;font-style:normal;font-weight:700;text-align:center;margin-bottom:15px;text-transform:uppercase}.bfcm23_banner1 .main .text_container img{display:block}.bfcm23_banner1 .main .text_container .time_slot{color:#fff;font-size:1.57vw;font-weight:700;text-align:center;margin:1.3vw 0;text-transform:uppercase}.bfcm23_banner1 .main .text_container .time_desc{color:#fff;text-align:center;font-size:1.05vw}.bfcm23_banner1 .nav_section{top:0;width:100%;z-index:5;background:linear-gradient(90deg,#c5d4e2,#f8fbfd 69.9%)}.bfcm23_banner1 .nav_section .nav_list{display:flex;padding:40px 0 16px;justify-content:center;align-items:center;gap:80px;align-self:stretch}.bfcm23_banner1 .nav_section .nav_list .nav_item{display:flex;align-items:center;width:280px;padding:8px 16px;gap:4px;position:relative;overflow:hidden;cursor:pointer;border-radius:30px;background:#fff;transition:background .3s ease,box-shadow .3s ease}.bfcm23_banner1 .nav_section .nav_list .nav_item .title{color:var(--Other-Colors-Black, #000);text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:120%}.bfcm23_banner1 .nav_section .nav_list .nav_item:hover{background:linear-gradient(90deg,#ece4d3,#caa06b);box-shadow:0 6px 18px #00000026}.bfcm23_banner1 .nav_section .nav_list .nav_item:hover .title{color:#000;background:transparent}.bfcm23_banner1 .nav_section .nav_list .nav_item.active{background:#e6d7bf;box-shadow:0 6px 18px #00000026}.bfcm23_banner1 .nav_section .nav_list .nav_item.active .title{color:#000}.bfcm23_banner1 .nav_section .nav_list .nav_item .title{color:var(--color_text_color);font-size:18px;font-weight:600}.bfcm23_banner1 .nav_section .nav_list .nav_item .times{color:#fff;background-color:#000;border-radius:10px;font-size:14px;padding:0 8px;margin-left:10px;font-weight:500}@media (max-width: 768px){.bfcm23_banner1 .nav_section{background:linear-gradient(180deg,#eaf1f7,#f7fafc)}.bfcm23_banner1 .nav_section .nav_list{padding:14px 16px;justify-content:center;gap:12px;flex-wrap:nowrap;margin:0 10px}.bfcm23_banner1 .nav_section .nav_list .nav_item{height:44px;padding:0 14px;border-radius:22px;box-shadow:0 8px 22px #0e1e251a;background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.bfcm23_banner1 .nav_section .nav_list .nav_item .title{color:#000;font-size:14px;font-weight:500;line-height:1;text-align:center;white-space:nowrap}.bfcm23_banner1 .nav_section .nav_list .nav_item .times{display:inline-block;margin-left:0;margin-top:0;font-size:12px;color:#e1524a;background-color:transparent;padding:0;border-radius:0;font-weight:500;line-height:1;text-align:center;white-space:nowrap}.bfcm23_banner1 .nav_section .nav_list .nav_item{flex:0 0 auto}.bfcm23_banner1 .nav_section .nav_list .nav_item:nth-child(1){width:102px;flex-basis:102px}.bfcm23_banner1 .nav_section .nav_list .nav_item:nth-child(2){width:116px;flex-basis:116px}.bfcm23_banner1 .nav_section .nav_list .nav_item:nth-child(3){width:129px;flex-basis:129px}.bfcm23_banner1 .nav_section .nav_list .nav_item:hover{background:#fff;box-shadow:0 10px 26px #0e1e251f}.bfcm23_banner1 .nav_section .nav_list .nav_item.active{background:#e6d7bf;box-shadow:0 10px 26px #0e1e251f}.bfcm23_banner1 .nav_section .nav_list .nav_item:hover .title,.bfcm23_banner1 .nav_section .nav_list .nav_item.active .title{color:#000}}.bfcm23_banner1 .fixed_icon{display:none;position:fixed;top:50%;left:0;z-index:2;cursor:pointer;transition:all 1s}.bfcm23_banner1 .fixed_icon .left_icon{width:53px;height:53px}.bfcm23_banner1 .fixed_box{padding:18px;background:#202020;position:fixed;top:50%;left:-50%;z-index:3;opacity:0;transition:all 1s ease}.bfcm23_banner1 .fixed_box svg{cursor:pointer}.wheel-form .smaller{color:#fff!important}.g61271{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bfcm23_banner1 .fixed_box .title{color:#fff;font-size:20px;text-transform:uppercase}.bfcm23_banner1 .fixed_box .subtitle{cursor:pointer;color:#daac6f;background:linear-gradient(#aa7537,#e9bc74,#c08b47,#74624e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:40px;font-weight:700;line-height:1.5;text-transform:uppercase}.bfcm23_banner1 .fixed_box svg{position:absolute;right:-12%;top:-14%}.bfcm23_banner1 .mb_nav{top:0;z-index:5;width:100%;display:none;padding:0 17px;background:linear-gradient(0deg,#c39f65 0% 100%),linear-gradient(90deg,#6a4a24 -.81%,#c39f65 50.12%,#6a4a24)}.bfcm23_banner1 .mb_nav .checked_nav{display:flex;line-height:40px;position:relative}.bfcm23_banner1 .mb_nav .checked_nav svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.bfcm23_banner1 .mb_nav .checked_nav svg:last-child{display:none}.bfcm23_banner1 .mb_nav .nav_list{display:none}.bfcm23_banner1 .mb_nav .nav_list .underline{height:1px;background:#ffffff4d}.bfcm23_banner1 .mb_nav .nav_list .nav_item{display:flex;align-items:center;line-height:40px;padding:8px 16px;gap:4px;border-radius:30px;background:#fff;transition:background .3s ease,box-shadow .3s ease}.bfcm23_banner1 .mb_nav .title{font-size:16px;color:#fff}.bfcm23_banner1 .mb_nav .times{margin-left:5px;font-size:12px;color:#fff;background-color:#000;border-radius:10px;padding:0 8px}.bfcm23_banner1 .mb_nav .nav_list .nav_item:hover,.bfcm23_banner1 .mb_nav .nav_list .nav_item:active{background:linear-gradient(90deg,#ece4d3,#caa06b);box-shadow:0 6px 18px #00000026}.bfcm23_banner1 .mb_nav .nav_list .nav_item.active{background:#e6d7bf;box-shadow:0 6px 18px #00000026}.bfcm23_banner1 .mb_nav .nav_list .nav_item:hover .title,.bfcm23_banner1 .mb_nav .nav_list .nav_item:active .title,.bfcm23_banner1 .mb_nav .nav_list .nav_item.active .title{color:#000}@media (max-width: 1200px){.bfcm23_banner1 .main .text_container .top_text{font-size:1.5vw}.bfcm23_banner1 .main .text_container .time_slot{font-size:2vw}.bfcm23_banner1 .main .text_container .time_desc{font-size:1.5vw}.bfcm23_banner1 .nav_section .nav_list .nav_item .title,.bfcm23_banner1 .nav_section .nav_list .nav_item .times{font-size:14px}}.bfcm23_banner1 .nav_section .nav_list .nav_item .mobile-title{display:none}@media (max-width: 768px){.bfcm23_banner1 .nav_section .nav_list .nav_item .desktop-title{display:none}.bfcm23_banner1 .nav_section .nav_list .nav_item .mobile-title{display:inline;margin-bottom:-20px;font-weight:500;font-size:14px}}@media (max-width: 590px){.bfcm23_banner1 .main{max-height:90vh}.bfcm23_banner1 .main .mb_img{display:block;width:100%}.bfcm23_banner1 .main .pc_img{display:none}.bfcm23_banner1 .nav_section .nav_list .nav_item{flex-direction:none}.bfcm23_banner1 .nav_section .nav_list .nav_item .times{margin-left:0;margin-top:5px;padding:0 10px}.bfcm23_banner1 .main .text_container{width:75%;transform:translate(-50%);left:50%;top:2%}.bfcm23_banner1 .main .text_container .top_text{font-size:4.8vw;margin-bottom:0}.bfcm23_banner1 .main .text_container .time_slot{font-size:4.8vw;margin:3px 0}.bfcm23_banner1 .main .text_container .time_desc{font-size:3.74vw}}.fix_top{position:fixed;top:0;left:0;width:100%;margin:0;z-index:3;background-color:#fff}.bfcm23_banner1 .nav_section.page-width{max-width:100vw;width:100vw;padding-left:0;padding-right:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(90deg,#c5d4e2,#f8fbfd 69.9%)}.bfcm23_banner1 .nav_container.fix_top .nav_section{background:#fff}.bfcm23_banner1 .nav_container.fix_top .nav_list{padding:0;gap:24px}.bfcm23_banner1 .nav_container.fix_top .nav_list .nav_item{border-radius:0;box-shadow:none}@media (min-width: 769px) and (max-width: 1200px){.bfcm23_banner1 .nav_section .nav_list{gap:40px;padding-left:50px;padding-right:50px}}@media (max-width: 768px){.bfcm23_banner1 .nav_container.fix_top .nav_list{padding:0 18px;gap:8px}.bfcm23_banner1 .nav_container.fix_top .nav_list .nav_item{padding:4px 12px;gap:0px}.bfcm23_banner1 .nav_container.fix_top .nav_list .mobile-title{margin-bottom:0}.bfcm23_banner1 .nav_container.fix_top .nav_list .nav_item .times{line-height:1.5;margin-top:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/section-bfcm23-banner1.css.map */
