.desktop .collection_wrap{width:1200px;padding:160px 0 0;margin:0 auto}.desktop .collection_wrap .collection_title{font-family:Poppins;font-size:40px;font-weight:500;line-height:40px;text-align:left;color:#333}.desktop .collection_wrap .collection_path{margin-top:16px;font-family:Poppins;font-size:14px;font-weight:400;line-height:14px;letter-spacing:.6px;color:#111}.desktop .collection_wrap .collection_path .path_title{color:#666}.desktop .collection_wrap .collection_content{margin-top:24px;width:100%;display:flex;flex-direction:column}.desktop .collection_wrap .collection_content .collection_list{width:100%;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}.desktop .collection_wrap .collection_content .collection_list .collection_item{width:282px;height:282px;cursor:pointer}.desktop .collection_wrap .collection_content .collection_list .collection_item img{width:100%;height:100%}.desktop .collection_wrap .collection_content .collection_page{width:100%;margin:85px auto 41px}.desktop .collection_wrap .collection_content .collection_no_result{width:100%;height:320px;box-sizing:border-box;padding:120px 329.5px 258px;font-family:Poppins;font-size:80px;font-weight:500;line-height:80px;text-align:center}.desktop .MuiButtonBase-root{font-family:Poppins!important;font-size:14px!important;font-weight:500!important;line-height:14px!important;letter-spacing:.7px!important;text-align:left!important;color:#ccc!important}.desktop .Mui-selected{background-color:#fff!important;color:#000!important}.desktop .Mui-disabled{opacity:1!important;color:#333!important}.mobile .MuiButtonBase-root{font-family:Poppins!important;font-size:42px!important;font-weight:500!important;line-height:42px!important;letter-spacing:.05em!important;text-align:center!important;color:#ccc!important}.mobile .Mui-selected{background-color:#fff!important;color:#000!important}.mobile .Mui-disabled{opacity:1!important;color:#333!important}.mobile .MuiPagination-ul{display:flex!important;align-items:center!important;gap:15px!important;justify-content:center;margin-top:120px}.mobile .MuiPagination-ul li{display:flex;align-items:center;justify-content:center}.mobile .MuiPaginationItem-firstLast,.mobile .MuiPaginationItem-previousNext{width:72px!important;height:72px!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.mobile .MuiPaginationItem-page{height:54px!important}.mobile .swiper{overflow:visible!important}.mobile .swiper-pagination{margin-top:75px!important;position:static!important;display:flex!important;justify-content:center!important;gap:30px!important}.mobile .swiper-pagination-bullet{width:30px!important;height:30px!important;margin:0!important;border:3px solid #142144!important;box-sizing:border-box;background-color:#fff!important;opacity:1!important}.mobile .swiper-pagination-bullet-active{background-color:#152144!important}.mobile .swiper-button-next:after,.mobile .swiper-button-prev:after{display:none!important}.mobile .category-banner{margin-top:116px}.mobile .main_swiper_wrap{width:100%;height:-moz-fit-content;height:fit-content;overflow:hidden}.mobile .main_swiper_wrap .main_swiper_image,.mobile .main_swiper_wrap .main_swiper_video{display:block;width:100%;height:100%;object-fit:cover}.mobile .review_swiper_wrap{width:100%;overflow:visible;padding-top:80px}.mobile .review_swiper_wrap .swiper-slide{width:600px!important}.mobile .review_swiper_wrap .review_swiper{background-color:#fff;width:100%;display:flex;flex-direction:column;border-radius:24px;overflow:hidden}.mobile .review_swiper_wrap .review_swiper .review_image{width:600px;height:800px}.mobile .review_swiper_wrap .review_swiper .review_info{padding:30px;display:flex;flex-direction:column;font-size:30px;font-weight:400;line-height:45px;text-align:left}.mobile .review_swiper_wrap .review_swiper .review_info .review_title{height:90px;color:#333;overflow:hidden}.mobile .review_swiper_wrap .review_swiper .review_info .review_scores{margin-top:45px;display:flex;align-items:center;gap:5px}.mobile .review_swiper_wrap .review_swiper .review_info .review_scores .review_icon{width:39px;height:39px}.mobile .review_swiper_wrap .review_swiper .review_info .review_content{margin-top:20px;height:90px;overflow:hidden;color:#888}.mobile .instagram_swiper_wrap{margin-top:80px;width:100%}.mobile .instagram_swiper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:3px;gap:3px}.mobile .instagram_swiper_item{display:flex;justify-content:center;align-items:center;height:0;padding-bottom:133.333%;overflow:hidden;position:relative}.mobile .instagram_swiper_image{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile .instagram_swiper_wrap .swiper-pagination{margin-top:50px!important}.mobile .instagram_swiper_wrap .swiper-pagination-bullet{width:24px!important;height:24px!important}.mobile .image_swiper_wrap,.mobile .image_swiper_wrap .image_wrap{padding:80px 0;width:100%;position:relative}.mobile .image_swiper_wrap .image_swiper_image{width:100%;object-fit:contain}.mobile .image_swiper_wrap.hannam .image_swiper_image{height:700px;object-fit:cover}.mobile .image_swiper_wrap .swiper-button-next{right:30px!important;transform:translateY(-50%)}.mobile .image_swiper_wrap .swiper-button-next,.mobile .image_swiper_wrap .swiper-button-prev{width:72px!important;height:72px!important;position:absolute!important;top:50%!important;background:url(/icons/swiper_navigation_icon_mo.svg)!important;z-index:999!important}.mobile .image_swiper_wrap .swiper-button-prev{left:30px!important;transform:translateY(-50%) rotate(180deg)}.mobile .product_swiper_wrap,.mobile .product_swiper_wrap .product_swiper_image{width:180px;height:240px}.mobile .product_swiper_wrap .product_swiper_image img{width:100%;height:100%;object-fit:cover}.mobile .slider-container{max-width:100vw;overflow:hidden}.mobile .slider-container .chat_swiper{position:relative}.mobile .slider-container .chat_swiper .image-slider{width:100vw;max-width:100%;overflow:hidden;margin:0 auto}.mobile .slider-container .chat_swiper .swiper-button-prev{position:absolute;top:50%;left:36px;transform:rotate(180deg);z-index:100}.mobile .slider-container .chat_swiper .swiper-button-prev img{width:120px;height:120px}.mobile .slider-container .chat_swiper .swiper-button-next{position:absolute;top:50%;right:36px;z-index:100}.mobile .slider-container .chat_swiper .swiper-button-next img{width:120px;height:120px}.mobile .slider-container .thumbnail-wrapper{overflow-x:scroll;white-space:nowrap;scrollbar-width:none}.mobile .thumbnail-wrapper .product_swiper_image{width:180px;height:240px;margin-right:30px;display:inline-block;cursor:pointer;box-sizing:border-box}.mobile .product_swiper_image img{width:100%;height:100%;object-fit:cover}.mobile .fix-banner-wrapper{width:100%;padding:0;line-height:0;margin:0;position:relative;z-index:998}.mobile .main_wrap:has(.flash-sale-banner) .fix-banner-wrapper{margin-top:230px}.mobile .fix-banner-video{width:100%;height:auto;display:block;object-fit:cover;margin:0;padding:0;vertical-align:top;line-height:0}.mobile .modal .pushbasket_modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.mobile .modal .pushbasket_modal .modal_header{width:100%;height:150px;padding:0 36px;box-sizing:border-box;display:flex;align-items:center;font-size:48px;font-weight:500;line-height:48px;text-align:center;color:#152144;background-color:#e3eef4}.mobile .modal .pushbasket_modal .modal_header img{width:72px;height:72px}.mobile .modal .pushbasket_modal .modal_header span{width:100%}.mobile .modal .pushbasket_modal .modal_content{padding:180px 36px 0;box-sizing:border-box;width:100%;height:100%;overflow-y:scroll;scrollbar-width:none;display:flex;flex-direction:column}.mobile .modal .pushbasket_modal .modal_content .option_list{width:100%;display:flex;flex-direction:column;gap:30px}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item{width:100%;height:352px;display:flex;align-items:center;gap:30px;padding-bottom:30px;border-bottom:2px solid #ccc}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_image{width:240px;height:320px}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_image_soldout{position:relative}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_image_soldout img{opacity:.3}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_image_soldout span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Poppins;font-size:30px;font-weight:500;line-height:30px;letter-spacing:.05em;text-align:center;color:#666;white-space:nowrap}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_image img{height:100%;object-fit:cover}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info{width:100%;display:flex;flex-direction:column;gap:13px;align-content:end}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_text{width:100%;display:flex;flex-direction:column;align-items:start;gap:20px;font-size:30px;font-weight:400;line-height:45px;text-align:left;color:#333}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_text .option_value{display:flex;flex-direction:column;gap:16px}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_text .option_value .option_value_wrap{display:flex;align-items:center;gap:16px;font-size:30px;font-weight:400;line-height:45px;text-align:left;color:#333}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_text .option_value .option_value_wrap .option_value_title{width:83px}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_text .option_value .option_value_wrap .option_value_text{font-weight:700}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_price{font-family:Poppins;font-size:39px;font-weight:500;line-height:39px;text-align:left;color:#152144}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_btn_wrap{width:100%;display:flex;justify-content:end}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_btn_wrap .option_btn{width:248px;height:78px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background-color:#152144;color:#fff;font-size:30px;font-weight:700;line-height:30px;text-align:center;padding:24px;box-sizing:border-box}.mobile .modal .pushbasket_modal .modal_content .option_list .option_item .option_info .option_btn_wrap .option_btn_disabled{font-family:Poppins;font-size:36px;font-weight:500;line-height:36px;letter-spacing:.05em;background-color:#ccc}@keyframes loading-rolling{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.loading-rolling div{position:absolute;width:16px;height:16px;border:4px solid #fff;border-top-color:transparent;border-radius:50%;animation:loading-rolling 1s linear infinite;top:12px;left:12px}.blue .loading-rolling div{border-color:transparent #152144 #152144}.loading-spinner{width:24px;height:24px;display:inline-block;overflow:hidden;background:none}.loading-rolling{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0 0}.loading-rolling div{box-sizing:content-box}.loading-btn{display:flex;align-items:center;justify-content:center}.mobile .loading-spinner{width:70px;height:70px}.mobile .loading-rolling div{width:40px;height:40px;top:35px;left:35px}.mobile .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);z-index:99999;touch-action:none}.mobile .modal .alert_modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1053px;height:599px;z-index:99999;background-color:#fff;border-radius:15px}.mobile .modal .alert_modal .modal_wrap{padding:80px 40px 78px;box-sizing:border-box;width:100%;height:100%;gap:80px;display:flex;flex-direction:column;font-size:48px;font-weight:700;line-height:72px;text-align:center;color:#333}.mobile .modal .alert_modal .modal_wrap .modal_title{width:100%;height:247px;display:flex;align-items:center;justify-content:center;flex-direction:column}.mobile .modal .alert_modal .modal_wrap .bold_title_wrap{font-size:48px;font-weight:400!important;line-height:72px;text-align:center}.mobile .modal .alert_modal .modal_wrap .bold_title_wrap .bold_title{font-size:48px;font-weight:700!important;line-height:72px;text-align:center}.mobile .modal .alert_modal .modal_wrap .modal_title .content,.mobile .modal .alert_modal .modal_wrap .modal_title .light_title{font-weight:400}.mobile .modal .alert_modal .modal_wrap .modal_btn{width:100%;height:114px;border-radius:12px;background-color:#152144;color:#fff;font-size:42px;font-weight:700;line-height:42px;text-align:center;border:none}.mobile .modal .confirm_modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1053px;height:599px;z-index:99999;background-color:#fff;border-radius:15px;padding:0}.mobile .modal .confirm_modal .modal_close_icon{position:absolute;top:38px;right:38px}.mobile .modal .confirm_modal .modal_close_icon img{width:72px;height:72px}.mobile .modal .confirm_modal .modal_wrap{padding:80px 40px;width:100%;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-direction:column;font-size:48px;font-weight:700;line-height:72px;text-align:center;color:#333}.mobile .modal .confirm_modal .modal_wrap .title{height:247px;display:flex;align-items:center;justify-content:center}.mobile .modal .confirm_modal .modal_wrap .title .basket_title2{height:247px}.mobile .modal .confirm_modal .modal_wrap .title .color_title{font-weight:400;color:#666}.mobile .modal .confirm_modal .modal_wrap .sub_title{margin:45px 0 78.5px;font-size:39px;font-weight:500;line-height:58.5px;text-align:center;color:#666}.mobile .modal .confirm_modal .modal_wrap .modal_btn_wrap{width:100%;display:flex;align-items:center;justify-content:space-between;gap:37px}.mobile .modal .confirm_modal .modal_wrap .modal_btn_wrap .modal_btn{width:468px;height:114px;border-radius:12px;background-color:#ccc;color:#fff;font-size:42px;font-weight:700;line-height:42px;text-align:center;border:none}.mobile .modal .confirm_modal .modal_wrap .modal_btn_wrap .modal_btn_close{background-color:#152144}.mobile .itemModal.alertModal .alertText{padding:132px 40px 78px;height:auto;box-sizing:border-box;background-color:#fff;width:1053px;border-radius:16px;outline:none}.mobile .itemModal.alertModal .modal-div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999}.mobile .itemModal.alertModal .alertText .alertText-title{margin:30px 0 40px;height:auto;font-weight:700;font-size:48px;line-height:72px;text-align:center;margin:0 0 96px}.mobile .itemModal .alertText .alertText-title{text-align:center;font-size:45px;line-height:45px;color:#333}.mobile .itemModal.alertModal .alertText .alertText-btn{margin:0}.mobile .itemModal .alertText .alertText-btn{background-color:#152144;width:100%;height:114px;line-height:114px;border-radius:12px;font-weight:700;font-size:35px;letter-spacing:.5px;text-align:center;color:#fff;cursor:pointer}.mobile .itemModal{z-index:10000}.desktop .main_swiper_wrap{margin:0 auto;max-width:1240px;width:100%}.desktop .main_swiper_wrap .swiper{width:100%;margin-top:50px;margin-bottom:32px;height:-moz-fit-content;height:fit-content}.desktop .main_swiper_wrap .main_swiper_image{width:100%;cursor:pointer}.desktop .main_swiper_wrap .main_swiper_image:hover{opacity:.7}.desktop .main_swiper_wrap{position:relative}.desktop .main_swiper_wrap .swiper-button-next,.desktop .main_swiper_wrap .swiper-button-prev{display:none}.desktop .main_swiper_wrap .swiper-pagination-bullet{cursor:pointer}.desktop .main_swiper_image{width:100%;height:auto}.desktop .main_swiper_video{width:100%;height:auto;display:block;object-fit:cover}.desktop .custom-swiper-pagination{display:flex;justify-content:center}.desktop .swiper-button-next,.desktop .swiper-button-prev{color:#000}.desktop .custom-swiper-pagination{bottom:10px;text-align:center}.desktop .main_swiper_wrap .swiper-button-next{background:none;right:2.5%!important;padding:0}.desktop .main_swiper_wrap .swiper-button-prev{background:none;left:2.5%!important;padding:0}.desktop .custom-swiper-pagination .swiper-pagination-bullet{background:#fff;width:8px;height:8px;display:inline-block;border-radius:50%;margin:4px 9px!important;border:1px solid #152144;opacity:1}.desktop .custom-swiper-pagination .swiper-pagination-bullet-active{background-color:#152144}.desktop .fix-banner-wrapper{width:100%;margin:0 auto;max-width:1240px;padding:0;line-height:0}#main-page:has(.flash-sale-banner) .fix-banner-wrapper{margin-top:0}.desktop .fix-banner-video{width:100%;height:auto;display:block;object-fit:cover;margin:0;padding:0;vertical-align:top;line-height:0}.mobile .carditem_wrap{position:relative;width:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:36px;overflow:hidden;background-color:#fff}.mobile .carditem_wrap:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid #eee;border-radius:inherit;pointer-events:none;z-index:100}.mobile .carditem_wrap .rangking{position:absolute;top:30px;left:29px;width:76px;height:75.5px;font-family:Poppins;font-size:39px;font-weight:600;line-height:39px;text-align:center;border:1.5px solid #152144;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#152144;z-index:10}.mobile .carditem_wrap .carditem_info{display:flex;flex-direction:column}.mobile .carditem_wrap .carditem_info .carditem_thumbnail{width:100%;position:relative}.mobile .carditem_wrap .carditem_info .carditem_thumbnail_detail{width:100%;height:678px}.mobile .carditem_wrap .carditem_info .carditem_thumbnail .item_soldOut{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Poppins;font-size:48px;font-weight:500;line-height:48px;letter-spacing:.05em;text-align:center;color:#666;white-space:nowrap}.mobile .carditem_wrap .carditem_info .carditem_thumbnail_soldOut .thumbnail_image{opacity:.2}.mobile .carditem_wrap .carditem_info .carditem_thumbnail .thumbnail_image{width:100%}.mobile .carditem_wrap .carditem_info .carditem_thumbnail_detail .thumbnail_image{width:100%;height:100%}.mobile .carditem_wrap .carditem_info .content{padding:20px 30px 37px;display:flex;flex-direction:column}.mobile .carditem_wrap .carditem_info .content .item_sticker_wrap{display:flex;align-items:center;justify-content:space-between}.mobile .carditem_wrap .carditem_info .content .item_sticker_wrap .icons{gap:12px;display:flex;align-items:center}.mobile .carditem_wrap .carditem_info .content .item_sticker_wrap .icons img{width:72px}.mobile .carditem_wrap .carditem_info .content .item_sticker_image{display:flex;align-items:center;gap:10px;height:20px}.mobile .carditem_wrap .carditem_info .content .item_sticker_image .item-color-option{position:relative;width:32px;height:32px}.mobile .carditem_wrap .carditem_info .content .item_sticker_image .item-color-option:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ccc;border-radius:50%;pointer-events:none;box-sizing:border-box}.mobile .carditem_wrap .carditem_info .content .item_sticker_image img{display:block;width:32px;height:32px}.mobile .carditem_wrap .carditem_info .content .item_sticker_image .item-color-option._total{display:flex;align-items:center;justify-content:center;overflow:hidden}.mobile .carditem_wrap .carditem_info .content .item_sticker_image .item-color-option._total>span{font-family:Poppins;font-size:20px;font-weight:400;line-height:20px;letter-spacing:.6px;translate:1px 0}.mobile .carditem_wrap .carditem_info .content .item_title{width:448px;height:104px;margin-top:48px;font-family:Spoqa Han Sans Neo,"sans-serif";font-size:36px;font-weight:400;line-height:52px;text-align:left;color:#424242;overflow:hidden}.mobile .carditem_wrap .carditem_info .content .item_price_wrap{margin-top:48px;display:flex;align-items:center;line-height:52px}.mobile .carditem_wrap .carditem_info .content .item_price_wrap .item_price{font-family:Spoqa Han Sans Neo,"sans-serif";font-size:36px;font-weight:700;text-align:left;color:#424242}.mobile .carditem_wrap .carditem_info .content .item_price_wrap .item_price_percent{margin-right:14px;font-family:Spoqa Han Sans Neo,"sans-serif";font-size:36px;font-weight:700;text-align:left;color:#fb4700}.mobile .carditem_wrap .carditem_info .content .item_price_wrap .item_price_sale{margin-left:8px;position:relative;width:-moz-fit-content;width:fit-content;font-family:Spoqa Han Sans Neo,"sans-serif";font-size:32px;font-weight:400;text-align:left;color:#909090}.mobile .carditem_wrap .carditem_info .content .item_price_wrap .item_price_sale .item_price_sale_line{position:absolute;width:100%;height:1px;top:50%;left:0;transform:translateY(-50%);background-color:#909090}.mobile .carditem_wrap .carditem_info .content .footer{margin-top:48px;display:flex;flex-direction:column;gap:8px}.mobile .carditem_wrap .carditem_info .content .footer .itemStickerDiv{display:flex;height:48px}.mobile .carditem_wrap .carditem_info .content .footer .itemStickerDiv .status_wrap{display:flex;gap:8px}.mobile .carditem_wrap .carditem_info .content .footer .status{width:-moz-fit-content;width:fit-content;height:48px;border-radius:150px;padding:0 18px;font-family:Poppins;font-size:26px;font-weight:500;line-height:48px;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;background-color:#bbccd7;color:#fff;white-space:nowrap;margin-right:8px}.mobile .carditem_wrap .carditem_info .content .footer .status_sale{background-color:#fb4700}.mobile .carditem_wrap .carditem_info .content .footer .icons{gap:20px;display:flex;align-items:center}.mobile .carditem_wrap .carditem_info .content .footer img{width:42px;height:42px}.mobile .packaging_wrap{width:100%;display:flex;flex-direction:column;padding:180px 36px 250px;box-sizing:border-box}.mobile .packaging_wrap .packaging_title{font-size:90px;font-weight:500;line-height:90px;text-align:left;color:#333;padding-bottom:120px;border-bottom:3px solid #000}.mobile .packaging_wrap .packaging_content{margin-top:120px;width:100%;display:flex;flex-direction:column}.mobile .packaging_wrap .packaging_content .packaging_header{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:39px;font-weight:400;line-height:58.5px;text-align:left;color:#666;margin-bottom:40px}.mobile .packaging_wrap .packaging_content .packaging_header .packaging_guide{text-decoration:underline}.mobile .packaging_wrap .packaging_content .packaging_step{margin-top:80px;width:100%;display:flex;flex-direction:column}.mobile .packaging_wrap .packaging_content .packaging_step .step_header{width:100%;display:flex;flex-direction:column;gap:45px}.mobile .packaging_wrap .packaging_content .packaging_step .step_header .step_name{width:180px;height:70px;border-radius:500px;background-color:#e3eef4;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;line-height:30px;text-align:left;color:#152144}.mobile .packaging_wrap .packaging_content .packaging_step .step_header .step_guide{width:100%;display:flex;flex-direction:column;gap:20px;font-size:36px;font-weight:400;line-height:54px;text-align:left;color:#666}.mobile .packaging_wrap .packaging_content .packaging_step .step_header .step_guide .step_title{font-size:42px;font-weight:500;line-height:42px;text-align:left;color:#333}.mobile .packaging_wrap .packaging_content .packaging_step .step_content{width:100%;margin-top:80px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px 37px;gap:30px 37px;padding-bottom:80px;border-bottom:2px solid #ccc}.mobile .packaging_wrap .packaging_footer{margin-top:120px;width:100%;display:flex;align-items:center;gap:36px}.mobile .packaging_wrap .packaging_footer .packaging_btn{background-color:#152144}.mobile .packaging_wrap .packaging_footer .packaging_btn,.mobile .packaging_wrap .packaging_footer .packaging_btn_disable{width:100%;height:165px;border-radius:12px;border:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px;font-weight:700;line-height:48px;text-align:center}.mobile .packaging_wrap .packaging_footer .packaging_btn_disable{background-color:#ccc}.mobile .packaging_wrap .packaging_footer .before_btn{background-color:#fff;border:2px solid #ccc;font-weight:500;color:#888}.mobile .packagingitem_wrap{width:100%;display:flex;flex-direction:column;justify-content:space-between;border:2.9px solid #e3eef4;border-radius:24px;background-color:#fff;padding:36px;box-sizing:border-box;gap:45px}.mobile .packagingitem_gap{gap:33px}.mobile .packgingitem_item{width:100%;display:flex;flex-direction:column;gap:45px}.mobile .packgingitem_item_no_margin{gap:0}.mobile .packagingitem_wrap .packagingitem_image{margin:0 auto;width:436px;height:436px}.mobile .packagingitem_wrap .packagingitem_image img{width:100%;height:100%;object-fit:cover}.mobile .packagingitem_wrap .packagingitem_info{width:100%;display:flex;flex-direction:column;gap:30px}.mobile .packagingitem_wrap .packagingitem_info_no_margin{margin-top:-29px}.mobile .packagingitem_wrap .packagingitem_info .info_giftcard,.mobile .packagingitem_wrap .packagingitem_info .info_title{font-size:49px;font-weight:500;line-height:73.5px;text-align:center;color:#333}.mobile .packagingitem_wrap .packagingitem_info .info_title{display:flex;flex-direction:column}.mobile .packagingitem_wrap .packagingitem_info .info_title .info_price{font-size:39px;line-height:58.5px}.mobile .packagingitem_wrap .packagingitem_info .info_sticker{width:100%;height:60px}.mobile .packagingitem_wrap .packagingitem_info .info_sticker img{width:100%;height:100%;object-fit:cover}.mobile .packagingitem_wrap .packagingitem_info .info_option{width:100%;display:flex;flex-direction:column;font-family:Poppins;font-size:30px;font-weight:400;line-height:45px;text-align:left;color:#888}.mobile .packagingitem_wrap .packagingitem_count{margin:0 auto;width:242px;height:72px;display:flex;border:2px solid #ccc;box-sizing:border-box;align-items:center;justify-content:space-between}.mobile .packagingitem_wrap .packagingitem_count .count_btn{width:72px;height:72px;display:flex;align-items:center;justify-content:center;color:#888;font-family:Poppins;font-size:40.58px;font-weight:400;line-height:40.58px;letter-spacing:2px;text-align:center}.mobile .packagingitem_wrap .packagingitem_count .count_text{color:#333}.mobile .packagingitem_wrap .packagingitem_soldout{font-size:49px;font-weight:500;line-height:73.5px;text-align:center;color:#333}.mobile .modal .packagingguide_modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1053px;height:85vh;box-sizing:border-box;z-index:99998;background-color:#fff;display:flex;flex-direction:column}.mobile .modal .packagingguide_modal .modal_header{position:absolute;top:30px;right:30px}.mobile .modal .packagingguide_modal .modal_header img{width:72px;height:72px;padding:11px;box-sizing:border-box}.mobile .modal .packagingguide_modal .modal_content{width:100%;display:flex;padding-bottom:140px;flex-direction:column;overflow-y:scroll;scrollbar-width:none}.mobile .modal .packagingguide_modal .modal_content .packagingguide_image{width:100%;height:1740px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_logo{margin:140px auto 0;width:521px;height:325px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_service{margin:140px auto 0;display:flex;flex-direction:column;gap:56px;font-size:68px;font-weight:500;line-height:68px;letter-spacing:-.03em;text-align:center;color:#152144}.mobile .modal .packagingguide_modal .modal_content .packagingguide_service .packagingguide_service_text{font-size:44px;font-weight:400;line-height:66px;text-align:center;color:#666}.mobile .modal .packagingguide_modal .modal_content .packagingguide_gift_box{margin:160px auto 0;width:801px;height:414px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_text{margin:100px auto 0;width:828px;display:flex;align-items:center;justify-content:space-between;gap:48px;font-size:42px;font-weight:400;line-height:64px;text-align:center;color:#666}.mobile .modal .packagingguide_modal .modal_content .packagingguide_text .packagingguide_marks{width:33px;height:66px;font-size:80px;line-height:66px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_size{margin:96px auto 0;width:973px;display:flex;flex-direction:column;gap:120px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_size .packagingguide_size_box{width:100%;display:flex;flex-direction:column;gap:24px}.mobile .modal .packagingguide_modal .modal_content .packagingguide_size .packagingguide_size_box .box_title{width:100%;height:120px;background-color:#142043;font-family:Poppins;font-size:48px;font-weight:800;line-height:48px;letter-spacing:.05em;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center}.mobile .modal .packagingguide_modal .modal_content .packagingguide_size .packagingguide_size_box .box_image,.mobile .modal .packagingguide_modal .modal_content .packagingguide_size .packagingguide_size_box .box_image img{width:100%}.mobile .modal .packagingguide_modal .modal_content .packagingguide_guide{margin:79px auto 0;padding:96px 64px;box-sizing:border-box;width:973px;border:1px solid #ccc;display:flex;flex-direction:column;font-size:48px;font-weight:700;line-height:48px;letter-spacing:.5px;text-align:left;color:#333}.mobile .modal .packagingguide_modal .modal_content .packagingguide_guide .packagingguide_list{margin:48px 0 0;font-size:40px;font-weight:400;line-height:60px;letter-spacing:.5px;text-align:left;color:#666;display:flex;flex-direction:column;gap:24px}.mobile .detailreviewitem_wrap{width:978px;height:1293px;padding:36px;box-sizing:border-box;display:flex;flex-direction:column;border-radius:24px;background-color:#fff;border:1.5px solid #ccc}.mobile .detailreviewitem_wrap_best{background-color:#e3eef4;border:none}.mobile .detailreviewitem_wrap .detailreviewitem_content{width:100%;height:100%;padding:80px 36px;box-sizing:border-box;background-color:#fff;border-radius:12px;display:flex;flex-direction:column}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_best{width:100%;border-bottom:2px solid #ccc;padding-bottom:45px;font-size:48px;font-weight:500;line-height:48px;text-align:left;color:#333}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_header{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:39px;font-weight:500;line-height:39px;text-align:left;color:#333}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_header_best{margin-top:45px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_header .reviewitem_name{font-size:39px;font-weight:500;line-height:39px;text-align:left;color:#333;display:flex;align-items:center;gap:30.5px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_header .reviewitem_date{font-family:Poppins;font-size:36px;font-weight:400;line-height:36px;text-align:right;color:#666}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_option{display:flex;align-items:center;gap:46px;margin-top:30px;font-size:36px;font-weight:400;line-height:36px;text-align:left;color:#a0a0a0}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_content{margin-top:80px;font-size:36px;font-weight:400;line-height:54px;text-align:left;color:#666;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_more{margin-top:39px;display:flex;align-items:center;gap:10px;font-size:36px;font-weight:400;line-height:36px;text-align:left;color:#666}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_more img{width:54px;height:54px;padding:18px 12px;box-sizing:border-box}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_image{margin-top:80px;display:flex;align-items:center;gap:30px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_image .review_image{width:180px;height:240px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_image .review_image img{width:100%;height:100%}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_btn{margin-top:80px;width:100%;display:flex;align-items:center;gap:36px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_btn .review_btn{border:2px solid #ccc;border-radius:9px;width:100%;height:90px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;font-size:36px;font-weight:400;line-height:36px;text-align:left;color:#333}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_btn .report_btn{gap:15px}.mobile .detailreviewitem_wrap .detailreviewitem_content .reviewitem_btn .review_btn .review_like_count{font-weight:500}.mobile .hide-div{display:none!important}.mobile .detail_wrap{width:100%;display:flex;flex-direction:column;padding:60px 36px 532px;box-sizing:border-box}.mobile .detail_wrap .slider-container{margin-top:100px}.mobile .detail_wrap .detail_image{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.mobile .detail_wrap .detail_image img{width:100%;height:1404px;object-fit:cover}.mobile .detail_wrap .detail_image .image_pagination{position:absolute;width:120px;height:120px}.mobile .detail_wrap .detail_image .prev_icon{top:50%;left:36px;transform:rotate(180deg)}.mobile .detail_wrap .detail_image .next_icon{top:50%;right:36px}.mobile .icon_disabled{opacity:.3}.mobile .detail_wrap .chat_swiper .image_page,.mobile .detail_wrap .detail_image .image_page{position:absolute;width:151px;height:66px;border-radius:150px;border:none;box-sizing:border-box;left:50%;transform:translateX(-50%);bottom:45px;background:#0000004d;color:#fff;font-family:Poppins;font-size:36px;font-weight:500;line-height:36px;letter-spacing:.05em;text-align:center;display:flex;align-items:center;justify-content:center}.mobile .detail_wrap .chat_swiper .image_page{z-index:100}.mobile .detail_wrap .detail_swiper{margin-top:45px;width:100%;height:240px;display:flex;align-items:center;overflow:hidden}.mobile .detail_wrap .detail_product{margin-top:80px;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.mobile .detail_wrap .detail_product .product_category{font-family:Poppins;font-size:36px;font-weight:400;line-height:36px;letter-spacing:.05em;text-align:left;color:#929292}.mobile .detail_wrap .detail_product .product_category .category_home{color:#333}.mobile .product_category_zone{width:100%;overflow-x:auto;white-space:nowrap}.mobile .product_category_zone .product_category{display:flex;align-items:center}.mobile .product_category_zone .product_category .floatLeft{display:inline-block;margin-right:8px}.mobile .product_category_zone .product_category .history{cursor:pointer;display:inline-block;margin-right:8px}.mobile .product_category_zone .product_category .category_home{cursor:pointer;margin-right:8px}.mobile .detail_wrap .detail_product .product_info{margin-top:80px;width:100%;display:flex;flex-direction:column;gap:55.5px;font-size:60px;font-weight:500;line-height:60px;text-align:left;color:#333}.mobile .detail_wrap .detail_product .product_info .product_sticker_div{display:flex;height:96px}.mobile .detail_wrap .detail_product .product_info .product_sticker_text{width:-moz-fit-content;width:fit-content;height:66px;display:flex;align-items:center;justify-content:center;padding:15px 36px;border:none;border-radius:150px;font-family:Poppins;font-size:36px;font-weight:500;line-height:36px;letter-spacing:.05em;text-align:center;color:#fff;background-color:#bbccd7;margin-right:15px}.mobile .detail_wrap .detail_product .product_info .saleSticker{background-color:#fb4700}.mobile .detail_wrap .detail_product .product_info .product_company{font-size:36px;font-weight:400;line-height:36px;text-align:left;color:#666}.mobile .detail_wrap .detail_product .product_info .product_price{font-family:Poppins;font-size:60px;font-weight:500;line-height:60px;text-align:left;color:#333;display:flex;align-items:center;gap:15px}.mobile .detail_wrap .detail_product .product_info .product_price .product_price_percent{color:#fb4700}.mobile .detail_wrap .detail_product .product_info .product_price .product_price_sale{font-size:42px;font-weight:500;line-height:42px;text-align:left;color:#888;position:relative}.mobile .detail_wrap .detail_product .product_info .product_price .product_price_sale .product_price_sale_line{position:absolute;width:100%;height:1px;top:50%;left:0;transform:translateY(-50%);background-color:#888}.mobile .detail_wrap .detail_product .product_info .product_line{width:100%;height:1.5px;background-color:#ccc}.mobile .detail_wrap .detail_product .product_info .product_sticker_image{width:100%;display:flex;flex-direction:column;gap:45px;font-family:Poppins;font-size:42px;font-weight:400;line-height:42px;letter-spacing:.05em;text-align:left;color:#333}.mobile .option-color-select-btn{display:flex;gap:45px}.mobile .detail_wrap .detail_product .product_info .product_sticker_image .select-color-soldOut{margin:0;padding:0;position:absolute;top:0;left:50%;transform:translateX(-50%);transform:rotate(-135deg);width:2px;height:100%;box-sizing:border-box;border:2px solid #152144;background-color:#152144}.mobile .detail_wrap .detail_product .product_info .product_sticker_image .sticker_image_wrap{display:flex;align-items:center;gap:45px}.mobile .detail_wrap .detail_product .product_info .product_sticker_image .sticker_image_wrap .sticker_image{width:120px;height:120px;border-radius:50%;border:2px solid #ccc;position:relative}.mobile .detail_wrap .detail_product .product_info .product_sticker_image .sticker_image_wrap .sticker_image_active{border:3px solid #152144}.mobile .detail_wrap .detail_product .product_info .product_sticker_image .sticker_image_wrap .sticker_image img{width:75px;height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile .detail_wrap .detail_instructions .product_guide,.mobile .detail_wrap .detail_product .detail_noti{margin-top:120px;font-size:30px;line-height:45px;font-weight:400;color:#666}.mobile .detail_wrap .detail_instructions .product_guide{text-align:left}.mobile .detail_wrap .detail_instructions{margin-top:120px;width:100%;display:flex;flex-direction:column;font-size:48px;font-weight:500;line-height:48px;letter-spacing:.05em;text-align:left;color:#333}.mobile .detail_wrap .detail_instructions .description_title{width:100%;height:150px;display:flex;align-items:center;justify-content:space-between;border-color:#ccc;border-style:solid;border-width:2px 0}.mobile .detail_wrap .detail_instructions .border_bottom_none{border-bottom:0}.mobile .detail_wrap .detail_instructions .description_title .close_icon{width:72px;height:72px;padding:33px 16px;box-sizing:border-box}.mobile .detail_wrap .detail_instructions .description_title .open_icon{width:72px;height:72px;padding:16px;box-sizing:border-box}.mobile .detail_wrap .detail_instructions .description_content{padding:51px 0;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:45px;font-size:36px;font-weight:400;line-height:54px;text-align:left;color:#666}.mobile .detail_wrap .detail_instructions .description_content .description_content_title{font-size:39px;line-height:39px;color:#333}.mobile .detail_wrap .detail_instructions .description_table_wrap{width:100%}.mobile .detail_wrap .detail_instructions .description_table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:39px;line-height:39px;font-weight:400;text-align:center}.mobile .detail_wrap .detail_instructions .description_table th{border:1px solid #ccc;background-color:#fbfbfb;font-weight:400}.mobile .detail_wrap .detail_instructions .description_table td{border:1px solid #ccc;line-height:54.6px;padding:51px 0}.mobile .detail_wrap .detail_instructions .description_table td>img{width:120px!important;height:120px!important}.mobile .detail_wrap .open_detail{border-bottom:0!important}.mobile .detail_wrap .detail_size_info{padding-top:120px;width:100%;display:flex;flex-direction:column;border-top:2px solid #ccc}.mobile .detail_wrap .detail_size_info img{width:100%;height:100%;object-fit:cover}.mobile .detail_wrap .detail_size_info .detail_size_table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:39px;line-height:39px;font-weight:400;text-align:center;color:#666}.mobile .detail_wrap .detail_size_info .detail_size_table th{border:1px solid #ccc;background-color:#fbfbfb;font-weight:400}.mobile .detail_wrap .detail_size_info .detail_size_table td{border:1px solid #ccc;padding:40.5px 0}.mobile .detail_wrap .detail_review{margin-top:180px;width:100%;display:flex;flex-direction:column}.mobile .detail_wrap .detail_review .review_header{width:100%;display:flex;align-items:center;justify-content:space-between}.mobile .detail_wrap .detail_review .review_header .review_title{display:flex;align-items:center;gap:15px;font-size:60px;font-weight:500;line-height:60px;text-align:left;color:#333}.mobile .detail_wrap .detail_review .review_header .review_title span{font-size:42px;font-weight:400;line-height:42px;color:#666}.mobile .detail_wrap .detail_review .review_header .review_more{font-family:Poppins;font-size:39px;font-weight:500;line-height:39px;letter-spacing:.05em;text-align:left;white-space:nowrap;padding-bottom:15px;border-bottom:6px solid #152144}.mobile .detail_wrap .detail_review .review_score{margin-top:45px;width:100%;display:flex;align-items:center;justify-content:center;padding:45px 0;border-color:#152144;border-style:solid;border-width:4.5px 0}.mobile .detail_wrap .detail_review .review_score .total_scroe{display:flex;flex-direction:column;align-items:center;gap:30px}.mobile .detail_wrap .detail_review .review_score .total_scroe .score_text{font-family:Poppins;font-size:48px;font-weight:500;line-height:48px;letter-spacing:.05em;text-align:center;color:#333}.mobile .detail_wrap .detail_review .review_score .total_scroe .score_text span{font-size:36px;font-weight:400;line-height:36px}.mobile .detail_wrap .detail_review .review_score .total_scroe .score_image{display:flex;align-items:center;gap:4.5px}.mobile .detail_wrap .detail_review .review_score .review_line{margin:45px 46.5px 45px 109px;box-sizing:border-box;width:2px;height:360px;background-color:#ccc}.mobile .detail_wrap .detail_review .review_score .review_statistics{display:flex;flex-direction:column;gap:30px}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item{width:100%;display:flex;align-items:center;gap:15px;font-size:36px;font-weight:500;line-height:36px;text-align:right;color:#666}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_progress{width:270px;height:15px;border-radius:150px;background-color:#ffb800;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_progress::-webkit-progress-bar{background-color:#efefef;border-radius:150px}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_progress::-webkit-progress-value{background-color:#ffb800;border-radius:150px}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_progress::-moz-progress-bar{background-color:#ffb800;border-radius:150px}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_progress::-ms-fill{background-color:#ffb800;border-radius:150px}.mobile .detail_wrap .detail_review .review_score .review_statistics .statistics_item .statistics_percent{font-family:Poppins;font-weight:400}.mobile .detail_wrap .detail_review .review_content{margin-top:75px;width:100%;display:flex;gap:36px;overflow-x:scroll;scrollbar-width:none;padding-bottom:3px}.mobile .detail_wrap .detail_review .review_empty{margin-top:75px;width:100%;height:500px;display:flex;align-items:center;justify-content:center;background-color:#fafafa;border:2px solid #ccc;box-sizing:border-box;font-size:36px;font-weight:400;line-height:54px;text-align:center;color:#929292;border-radius:24px}.mobile .detail_wrap .detail_recommend{margin-top:180px;width:100%;display:flex;flex-direction:column;gap:45px;overflow:hidden}.mobile .detail_wrap .detail_recommend .recommend_title{width:100%;font-size:60px;font-weight:500;line-height:60px;text-align:left;color:#333}.mobile .detail_wrap .detail_recommend .recommend_content{width:100%;display:flex;align-items:center;gap:36px;overflow-x:scroll;scrollbar-width:none}.mobile .detail_wrap .detail_recommend .recommend_content_swiper{width:100%;position:relative}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper{width:100%;padding-bottom:20px}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-slide{width:auto;max-width:510px}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-next,.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#333;font-size:16px;font-weight:700;z-index:10;opacity:0;transition:opacity .3s ease}.mobile .detail_wrap .detail_recommend .recommend_content_swiper:hover .swiper-button-next,.mobile .detail_wrap .detail_recommend .recommend_content_swiper:hover .swiper-button-prev{opacity:1}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-prev{left:10px}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-next{right:10px}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-next:after,.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-prev:after{font-size:14px}.mobile .detail_wrap .detail_recommend .recommend_content_swiper .swiper-button-disabled{opacity:.3}.mobile .detail_wrap .detail_recommend .recommend_content .recommend_product{max-width:510px;height:1187px;display:flex;flex-direction:column}.mobile .detail_share_wrap{z-index:9998;position:fixed;width:100%;height:315px;bottom:195px;padding:0 36px;box-sizing:border-box;left:0}.mobile .detail_share_wrap .detail_share{width:100%;padding:45px 36px;background-color:#fff;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:column}.mobile .detail_share_wrap .detail_share .share_copy{width:100%;height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:15px;border:1.5px solid #ccc;background-color:#fafafa;box-sizing:border-box;font-family:Poppins;font-size:36px;font-weight:500;line-height:36px;letter-spacing:.05em;text-align:left}.mobile .detail_share_wrap .detail_share .share_copy span{width:864px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile .detail_share_wrap .detail_share .share_copy img{width:54px;height:54px}.mobile .detail_share_wrap .detail_share .share_kakao{margin-top:30px;display:flex;align-items:center;justify-content:center;width:100%;height:105px}.mobile .detail_share_wrap .detail_share .share_kakao img{width:105px;height:105px}.mobile .detail_option_wrap_zone{z-index:8999;position:fixed;width:100%;height:100%;right:0;top:0;background:rgba(0,0,0,.5)}.mobile .detail_option_wrap{z-index:9999;background-color:#fff;position:fixed;padding:45px 36px 80px;width:100%;box-sizing:border-box;border-radius:100px 100px 0 0;bottom:0;right:0;display:flex;flex-direction:column}.mobile .detail_option_wrap .option_header{width:100%;display:flex;align-items:center;justify-content:center}.mobile .detail_option_wrap .option_header .option_close{width:120px;height:14px;border-radius:150px;background-color:#ccc}.mobile .detail_option_wrap .option_content{margin-top:45px;width:100%;max-height:1400px;display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:none}.mobile .detail_option_wrap .option_content .option_select_wrap{width:100%;display:flex;flex-direction:column;gap:45px;height:500px;overflow-y:scroll}.mobile .detail_option_wrap .option_content .option_select_wrap .option_select{width:100%;height:150px;border:2px solid #ccc;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-family:Poppins;font-size:48px;font-weight:400;line-height:48px;letter-spacing:.05em;text-align:left;color:#666;padding-left:30px}.mobile .detail_option_wrap .option_content .option_select_wrap .option_select .selectbox{width:100%;height:100%;font-family:Poppins;font-size:48px;font-weight:400;line-height:48px;letter-spacing:.05em;text-align:left;color:#666;padding-left:30px}.mobile .detail_option_wrap .option_content .option_select_wrap .option_select img{width:72px;height:72px;padding:24px 16px;box-sizing:border-box;position:relative;right:50px}.mobile .detail_option_wrap .option_content .option_select_wrap .disabledItem{color:#ccc}.mobile .detail_option_wrap .option_content .option_select_wrap .disabledItem,.mobile .detail_option_wrap .option_content .option_select_wrap .item-option{width:100%;height:150px;border:2px solid #d9d9d9;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-family:Poppins;font-size:48px;font-weight:400;line-height:48px;letter-spacing:.05em;text-align:left;padding-left:30px}.mobile .detail_option_wrap .option_content .option_select_wrap .item-option{color:#666}.mobile .detail_option_wrap .option_content .option_count_wrap{border-top:2px solid #ccc;box-sizing:border-box;width:100%;display:flex;flex-direction:column;margin-top:80px}.mobile .detail_option_wrap .option_content .option_count_wrap .option_count{width:100%;display:flex;flex-direction:column;gap:40.5px;padding:36px 36px 50.5px;border-bottom:2px solid #ccc;box-sizing:border-box;position:relative;font-family:Poppins;font-size:48px;font-weight:600;line-height:48px;letter-spacing:.05em;text-align:left;color:#333}.mobile .detail_option_wrap .option_content .option_count_wrap .option_count img{position:absolute;top:30px;right:30px;width:72px;height:72px;padding:12px;box-sizing:border-box}.mobile .detail_option_wrap .option_content .option_count_wrap .option_count .option_price{width:100%;display:flex;align-items:center;justify-content:space-between}.mobile .detail_option_wrap .option_content .option_count_wrap .option_count .option_price .count_wrap{width:216px;height:72px;border:1.5px solid #ccc;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-family:Poppins;font-size:36px;font-weight:400;line-height:36px;letter-spacing:.05em;text-align:center;color:#333}.mobile .detail_option_wrap .option_content .option_count_wrap .option_count .option_price .count_wrap div{width:72px;height:100%;display:flex;align-items:center;justify-content:center}.mobile .detail_option_wrap .option_content .option_select_wrap_v2{display:flex;flex-direction:column;gap:60px}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._tit{margin:0;display:flex;align-items:center;gap:30px;font-family:Poppins;font-size:42px;font-weight:400;line-height:1;color:#333;letter-spacing:.05em}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._tit ._selected{font-weight:600}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_list_v2,.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_list{display:flex;gap:20px}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 .option_select_v2{display:flex;gap:45px;flex-direction:column}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_item{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;border:0;background:transparent;border-radius:50%;box-sizing:border-box;overflow:hidden}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_item:after,.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;border:2px solid #ccc;box-sizing:border-box;pointer-events:none}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_item ._circle{display:block;width:75px;height:75px;border-radius:50%}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_item.active:after,.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item.active:after{border:4px solid #152144}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item{position:relative;padding:0 48px;min-width:234px;height:120px;font-family:Poppins;font-size:42px;font-weight:400;color:#333;border:0;background:transparent;box-sizing:border-box;border-radius:120px;overflow:hidden}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item.active{font-weight:600;color:#152144}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_color_item.sold_out:before,.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item.sold_out:before{content:"";position:absolute;top:50%;left:-50%;margin-top:-1px;width:200%;height:2px;background-color:#152144;transform:rotate(-45deg)}.mobile .detail_option_wrap .option_content .option_select_wrap_v2 ._option_item.sold_out:before{transform:rotate(-35deg)}.mobile .detail_option_wrap .option_content .option_total_wrap{margin-top:80px;width:100%;border-color:#152144;border-style:solid;border-width:4.5px 0;padding:51px 36px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-size:48px;font-weight:500;line-height:48px;text-align:left}.mobile .detail_option_wrap .option_content .option_total_wrap .total_price{font-family:Poppins;font-size:60px;font-weight:600;line-height:60px;text-align:right;color:#fb4700}.mobile .detail_option_wrap .option_btn_wrap{margin-top:80px;width:100%;display:flex;align-items:center;gap:36px;justify-content:space-between}.mobile .detail_option_wrap .option_btn_wrap .option_btn{width:100%;height:165px;border-radius:12px;border:none;display:flex;align-items:center;justify-content:center;background-color:#152144;color:#fff;font-size:48px;font-weight:700;line-height:48px;text-align:center}.mobile .detail_option_wrap .option_btn_wrap .option_basket_btn{border:2px solid #152144;background-color:#fff;color:#152144;font-weight:500}.mobile .detail_buy_wrap{z-index:9999;background-color:#fff;position:fixed;width:100%;box-sizing:border-box;bottom:env(safe-area-inset-bottom);right:0;border-top:1px solid #ccc;border-radius:100px 100px 0 0;transform:translateZ(0)}.mobile .detail_buy_wrap .detail_buy_btn_group{display:flex;align-items:center;justify-content:space-between;width:100%;height:165px}.mobile .detail_buy_wrap .detail_share{width:20.2%;height:100%;display:flex;align-items:center;justify-content:center}.mobile .detail_buy_wrap .detail_share img{width:72px;height:72px}.mobile .detail_buy_wrap .detail_like{width:20.2%;height:100%;display:flex;align-items:center;justify-content:center}.mobile .detail_buy_wrap .detail_like .like_wrap{width:100%;display:flex;flex-direction:column;align-items:center;font-family:Poppins;font-size:30px;font-weight:500;line-height:30px;text-align:center;color:#333}.mobile .detail_buy_wrap .detail_like .like_wrap img{width:72px;height:72px}.mobile .detail_buy_wrap .detail_buy_btn{width:59.6%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#152144;box-sizing:border-box;color:#fff;font-size:48px;font-weight:700;line-height:48px;text-align:center;border:none}.mobile .detail_buy_wrap .detail_buy_btn.detail_buy_btn_soldout{background-color:#ccc}.mobile .detail_buy_wrap .detail_color_group{padding:74px 36px;display:flex;justify-content:space-between;align-items:center}.mobile .detail_buy_wrap .option_select_v2 ._tit{font-family:Poppins;font-size:42px;font-weight:400;line-height:1;color:#333;letter-spacing:.05em}.mobile .detail_buy_wrap .option_select_v2 ._selected{font-family:Poppins;font-size:42px;font-weight:600;line-height:1;color:#333;letter-spacing:.05em}.mobile .detail_buy_wrap ._option_color_list_v2{display:flex;gap:20px;transform:translateZ(0)}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;border:0;background:transparent;border-radius:50%;box-sizing:border-box;overflow:hidden}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;border:2px solid #ccc;box-sizing:border-box;pointer-events:none}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item ._circle{display:block;width:75px;height:75px;border-radius:50%}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item.active:after{border:4px solid #152144}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item.sold_out:before{content:"";position:absolute;top:50%;left:-50%;margin-top:-1px;width:200%;height:2px;background-color:#152144;transform:rotate(-45deg)}.mobile .detail_buy_wrap ._option_color_list_v2 ._option_color_item ._total{font-family:Poppins;font-size:36px;font-weight:500;line-height:1;color:#333}.mobile .popupButton{z-index:9999;width:100%;box-sizing:border-box;height:165px;bottom:160px;display:flex;align-items:center;justify-content:space-between}.mobile .popup,.mobile .popupButton{background-color:#fff;position:fixed;right:0}.mobile .popup{bottom:0;left:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);transition:top .3s ease-in-out;z-index:100}.mobile .popup,.mobile .popupHeader{border-top-left-radius:10px;border-top-right-radius:10px}.mobile .popupHeader{height:140px;background-color:#f1f1f1;text-align:center;line-height:40px;cursor:-webkit-grab;cursor:grab}.mobile .popupContent{padding:20px}.mobile .select-box-wrap{position:relative;font-size:14px;line-height:14px;letter-spacing:.7px;box-sizing:border-box;color:#666;height:100%}.mobile .select-box-wrap>.title{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:45px;border:1px solid #d9d9d9;box-sizing:border-box;font-family:Spoqa Han Sans Neo,"sans-serif";font-size:39px;font-weight:400;line-height:58.5px;text-align:left}.mobile .select-box-wrap .select-options{display:none;position:absolute;top:-1px;width:100%;left:258px;background-color:#fff;margin:0;box-sizing:border-box;border:1px solid #d9d9d9;display:block;top:149px;left:0;z-index:100;height:600px;overflow-y:scroll}.mobile .select-box-wrap .select-options .option-item{position:relative;background-color:#fff;padding:45px;box-sizing:border-box}.mobile .select-box-wrap .select-options .option-item:last-of-type{padding-bottom:18px}.mobile .select-box-wrap .select-options .option-item:hover{background-color:#ebebeb}.mobile .modal .policy_modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:#fff;display:flex;flex-direction:column}.mobile .modal .policy_modal .modal_header{width:100%;height:150px;padding:0 36px;box-sizing:border-box;display:flex;align-items:center;font-size:48px;font-weight:500;line-height:48px;text-align:center;color:#152144;background-color:#e3eef4}.mobile .modal .policy_modal .modal_header img{width:72px;height:72px}.mobile .modal .policy_modal .modal_header span{width:100%}.mobile .modal .policy_modal .modal_content{margin:180px 0 106px;padding:0 78px 0 36px;box-sizing:border-box;width:100%;height:100%;font-size:36px;font-weight:400;line-height:54px;text-align:left;color:#666;overflow:scroll}.mobile .event-popup{width:1053px}.mobile .closeButton{top:0;right:0;padding:43.5px 44px 44.5px}.mobile .eventDatePopup{height:1336px}.mobile .eventDatePopup .eventDateTitle{padding:135px 386px 110px}.mobile .eventDatePopup .eventDateContent{padding:0 103px 84.35px}.mobile .eventDatePopup .eventTime{padding-bottom:50px;font-weight:500;font-size:38px;height:132px;line-height:66px;text-align:center;color:#000}.mobile .eventDatePopup .eventNoti{width:100%;padding-bottom:135px;font-weight:400;font-size:32px;height:162px;line-height:54px;text-align:center;color:#333;border-bottom:.85px solid #ddd}.mobile .event-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:1000000;cursor:default}.mobile .event-popup{position:relative;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center;overflow:hidden}.mobile .closeButton{position:absolute;right:35px;width:34px;height:34px;background-color:transparent;border:none;cursor:pointer;z-index:1001;top:30px;right:30px;width:72px;height:72px}.mobile .closeButton img{width:100%}.mobile .popupImage{width:100%;height:auto;display:block}.mobile .popupImage img{cursor:default}.mobile .buttonContainer{display:flex;justify-content:space-between;border:2.03px solid #ccc}.mobile .leftButton,.mobile .rightButton{flex:1 1;height:80px;padding:15px 0;background-color:#fff;color:#222;font-weight:500;font-size:18px;border:none;cursor:pointer;letter-spacing:.5px;font-family:Spoqa Han Sans Neo,"sans-serif";height:180px;font-size:44px;line-height:44px}.mobile .rightButton{border-left:3px solid #ddd}.mobile .popup-content{width:100%;height:auto}.mobile .popup-content p{margin:0;padding:0}.mobile .popup-content img{width:100%;height:100%}.flash-sale-banner{width:100%;background-color:#ab2d25;color:#fff;display:flex;justify-content:center;align-items:center;padding:16px 0;min-height:200px;z-index:1001;position:relative;overflow:hidden;cursor:pointer}.flash-sale-banner.desktop{position:relative;min-height:80px;padding:6px 0}.flash-sale-banner.mobile{position:relative;top:0;left:0;width:100%;z-index:998;margin-top:120px;cursor:pointer;padding:0;min-height:auto}.mobile .main_wrap .flash-sale-banner{margin-top:0;z-index:998;cursor:pointer;position:relative}.mobile .main_wrap:has(.category-banner) .flash-sale-banner{margin-top:110px}.flash-sale-content{flex-direction:column;width:100%;max-width:1240px;padding:0 20px;height:100%}.flash-sale-content,.flash-sale-header{display:flex;align-items:center;justify-content:center}.flash-sale-header{flex:1 1;gap:8px}.flash-sale-spacer{flex:1.5 1}.flash-sale-countdown{flex:1 1;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;gap:8px}.flash-sale-title{text-transform:uppercase;color:#fff}.flash-sale-subtitle,.flash-sale-title{font-family:Poppins,sans-serif;font-weight:400;font-size:48px;letter-spacing:.5px}.flash-sale-subtitle{color:#ffb6c1}.flash-sale-emoji{width:28px;height:28px;object-fit:contain;vertical-align:middle}.flash-sale-emoji:first-child{transform:scaleX(-1)}.countdown-item{display:flex;flex-direction:column;align-items:center;gap:4px}.countdown-number{font-size:96px;letter-spacing:2px}.countdown-label,.countdown-number{font-family:Poppins,sans-serif;font-weight:400;line-height:1;text-align:center}.countdown-label{font-size:26px;letter-spacing:.5px;color:hsla(0,0%,100%,.3)}.countdown-separator{font-family:Poppins,sans-serif;font-weight:400;font-size:96px;line-height:1;align-self:flex-start;margin:0 12px}.flash-sale-banner.mobile .flash-sale-content{padding:0 36px;gap:10px}.flash-sale-banner.mobile .flash-sale-title{color:#fff}.flash-sale-banner.mobile .flash-sale-subtitle,.flash-sale-banner.mobile .flash-sale-title{font-family:Poppins,sans-serif;font-size:34px}.flash-sale-banner.mobile .flash-sale-emoji{width:38px;height:38px}.flash-sale-banner.mobile .countdown-number{font-family:Poppins,sans-serif;font-size:70px}.flash-sale-banner.mobile .countdown-label{font-family:Poppins,sans-serif;font-size:22px;color:hsla(0,0%,100%,.3)}.flash-sale-banner.mobile .countdown-separator{font-family:Poppins,sans-serif;font-size:70px;align-self:flex-start;margin:0 10px}.flash-sale-banner.desktop .flash-sale-subtitle,.flash-sale-banner.desktop .flash-sale-title{font-size:13px}.flash-sale-banner.desktop .flash-sale-emoji{width:16px;height:16px}.flash-sale-banner.desktop .countdown-number{font-size:26px}.flash-sale-banner.desktop .countdown-label{font-size:7px}.flash-sale-banner.desktop .countdown-separator{font-size:26px;margin:0 4px}.flash-sale-banner.desktop .flash-sale-countdown,.flash-sale-banner.desktop .flash-sale-header{gap:3px}.flash-sale-banner.desktop .countdown-item{gap:2px}.flash-sale-banner.desktop .flash-sale-spacer{flex:1.8 1!important;min-height:10px!important}.flash-sale-banner.desktop .flash-sale-header{margin-bottom:1px!important}.flash-sale-banner.desktop .flash-sale-countdown{margin-top:1px!important}.star-falling-left,.star-falling-right{position:absolute;top:0;width:100px;height:100%;pointer-events:none;z-index:10}.star-falling-left{left:0}.star-falling-right{right:0}.star-falling-left .star,.star-falling-right .star{position:absolute;font-size:20px;opacity:0;filter:brightness(0) invert(1);color:#fff;z-index:10}.star-falling-left .star:first-child{left:0;animation:fall-left-1 ease-in-out infinite;animation-delay:1.8s;animation-duration:3s}.star-falling-left .star:nth-child(2){left:8%;animation:fall-left-2 ease-in-out infinite;animation-delay:.2s;animation-duration:3.5s}.star-falling-left .star:nth-child(3){left:2%;animation:fall-left-3 ease-in-out infinite;animation-delay:2.3s;animation-duration:4s}.star-falling-left .star:nth-child(4){left:12%;animation:fall-left-4 ease-in-out infinite;animation-delay:.7s;animation-duration:3.2s}.star-falling-left .star:nth-child(5){left:5%;animation:fall-left-5 ease-in-out infinite;animation-delay:1.5s;animation-duration:3.8s}.star-falling-left .star:nth-child(6){left:1%;animation:fall-left-6 ease-in-out infinite;animation-delay:.1s;animation-duration:3.4s}.star-falling-left .star:nth-child(7){left:15%;animation:fall-left-7 ease-in-out infinite;animation-delay:2.6s;animation-duration:3.6s}.star-falling-left .star:nth-child(8){left:10%;animation:fall-left-8 ease-in-out infinite;animation-delay:.9s;animation-duration:3.3s}.star-falling-left .star:nth-child(9){left:18%;animation:fall-left-9 ease-in-out infinite;animation-delay:1.3s;animation-duration:3.7s}.star-falling-left .star:nth-child(10){left:3%;animation:fall-left-10 ease-in-out infinite;animation-delay:.4s;animation-duration:3.5s}.star-falling-left .star:nth-child(11){left:22%;animation:fall-left-1 ease-in-out infinite;animation-delay:.6s;animation-duration:3.2s}.star-falling-left .star:nth-child(12){left:28%;animation:fall-left-2 ease-in-out infinite;animation-delay:1.2s;animation-duration:3.6s}.star-falling-left .star:nth-child(13){left:7%;animation:fall-left-3 ease-in-out infinite;animation-delay:2.1s;animation-duration:3.8s}.star-falling-left .star:nth-child(14){left:25%;animation:fall-left-4 ease-in-out infinite;animation-delay:.8s;animation-duration:3.4s}.star-falling-left .star:nth-child(15){left:20%;animation:fall-left-5 ease-in-out infinite;animation-delay:1.6s;animation-duration:3.7s}.star-falling-left .star:nth-child(16){left:4%;animation:fall-left-6 ease-in-out infinite;animation-delay:.3s;animation-duration:3.3s}.star-falling-left .star:nth-child(17){left:32%;animation:fall-left-7 ease-in-out infinite;animation-delay:2.5s;animation-duration:3.9s}.star-falling-left .star:nth-child(18){left:35%;animation:fall-left-8 ease-in-out infinite;animation-delay:1s;animation-duration:3.5s}.star-falling-left .star:nth-child(19){left:30%;animation:fall-left-9 ease-in-out infinite;animation-delay:1.8s;animation-duration:3.6s}.star-falling-left .star:nth-child(20){left:38%;animation:fall-left-10 ease-in-out infinite;animation-delay:.5s;animation-duration:3.4s}.star-falling-left .star:nth-child(21){left:6%;animation:fall-left-1 ease-in-out infinite;animation-delay:2.2s;animation-duration:3.8s}.star-falling-left .star:nth-child(22){left:42%;animation:fall-left-2 ease-in-out infinite;animation-delay:.7s;animation-duration:3.3s}.star-falling-left .star:nth-child(23){left:13%;animation:fall-left-3 ease-in-out infinite;animation-delay:1.4s;animation-duration:3.7s}.star-falling-left .star:nth-child(24){left:45%;animation:fall-left-4 ease-in-out infinite;animation-delay:2s;animation-duration:3.5s}.star-falling-left .star:nth-child(25){left:48%;animation:fall-left-5 ease-in-out infinite;animation-delay:.9s;animation-duration:3.6s}.star-falling-left .star:nth-child(26){left:40%;animation:fall-left-6 ease-in-out infinite;animation-delay:1.7s;animation-duration:3.4s}.star-falling-left .star:nth-child(27){left:33%;animation:fall-left-7 ease-in-out infinite;animation-delay:.2s;animation-duration:3.8s}.star-falling-left .star:nth-child(28){left:46%;animation:fall-left-8 ease-in-out infinite;animation-delay:1.1s;animation-duration:3.3s}.star-falling-left .star:nth-child(29){left:50%;animation:fall-left-9 ease-in-out infinite;animation-delay:2.3s;animation-duration:3.7s}.star-falling-left .star:nth-child(30){left:17%;animation:fall-left-10 ease-in-out infinite;animation-delay:.6s;animation-duration:3.5s}.star-falling-right .star:first-child{right:0;animation:fall-right-1 ease-in-out infinite;animation-delay:1.1s;animation-duration:3.3s}.star-falling-right .star:nth-child(2){right:8%;animation:fall-right-2 ease-in-out infinite;animation-delay:2.4s;animation-duration:3.7s}.star-falling-right .star:nth-child(3){right:2%;animation:fall-right-3 ease-in-out infinite;animation-delay:.3s;animation-duration:4.2s}.star-falling-right .star:nth-child(4){right:12%;animation:fall-right-4 ease-in-out infinite;animation-delay:1.7s;animation-duration:3.4s}.star-falling-right .star:nth-child(5){right:5%;animation:fall-right-5 ease-in-out infinite;animation-delay:.6s;animation-duration:3.9s}.star-falling-right .star:nth-child(6){right:1%;animation:fall-right-6 ease-in-out infinite;animation-delay:2.1s;animation-duration:3.5s}.star-falling-right .star:nth-child(7){right:15%;animation:fall-right-7 ease-in-out infinite;animation-delay:.8s;animation-duration:3.8s}.star-falling-right .star:nth-child(8){right:10%;animation:fall-right-8 ease-in-out infinite;animation-delay:1.4s;animation-duration:3.6s}.star-falling-right .star:nth-child(9){right:18%;animation:fall-right-9 ease-in-out infinite;animation-delay:2.7s;animation-duration:3.4s}.star-falling-right .star:nth-child(10){right:3%;animation:fall-right-10 ease-in-out infinite;animation-delay:.5s;animation-duration:3.7s}.star-falling-right .star:nth-child(11){right:22%;animation:fall-right-1 ease-in-out infinite;animation-delay:.6s;animation-duration:3.2s}.star-falling-right .star:nth-child(12){right:28%;animation:fall-right-2 ease-in-out infinite;animation-delay:1.2s;animation-duration:3.6s}.star-falling-right .star:nth-child(13){right:7%;animation:fall-right-3 ease-in-out infinite;animation-delay:2.1s;animation-duration:3.8s}.star-falling-right .star:nth-child(14){right:25%;animation:fall-right-4 ease-in-out infinite;animation-delay:.8s;animation-duration:3.4s}.star-falling-right .star:nth-child(15){right:20%;animation:fall-right-5 ease-in-out infinite;animation-delay:1.6s;animation-duration:3.7s}.star-falling-right .star:nth-child(16){right:4%;animation:fall-right-6 ease-in-out infinite;animation-delay:.3s;animation-duration:3.3s}.star-falling-right .star:nth-child(17){right:32%;animation:fall-right-7 ease-in-out infinite;animation-delay:2.5s;animation-duration:3.9s}.star-falling-right .star:nth-child(18){right:35%;animation:fall-right-8 ease-in-out infinite;animation-delay:1s;animation-duration:3.5s}.star-falling-right .star:nth-child(19){right:30%;animation:fall-right-9 ease-in-out infinite;animation-delay:1.8s;animation-duration:3.6s}.star-falling-right .star:nth-child(20){right:38%;animation:fall-right-10 ease-in-out infinite;animation-delay:.5s;animation-duration:3.4s}.star-falling-right .star:nth-child(21){right:6%;animation:fall-right-1 ease-in-out infinite;animation-delay:2.2s;animation-duration:3.8s}.star-falling-right .star:nth-child(22){right:42%;animation:fall-right-2 ease-in-out infinite;animation-delay:.7s;animation-duration:3.3s}.star-falling-right .star:nth-child(23){right:13%;animation:fall-right-3 ease-in-out infinite;animation-delay:1.4s;animation-duration:3.7s}.star-falling-right .star:nth-child(24){right:45%;animation:fall-right-4 ease-in-out infinite;animation-delay:2s;animation-duration:3.5s}.star-falling-right .star:nth-child(25){right:48%;animation:fall-right-5 ease-in-out infinite;animation-delay:.9s;animation-duration:3.6s}.star-falling-right .star:nth-child(26){right:40%;animation:fall-right-6 ease-in-out infinite;animation-delay:1.7s;animation-duration:3.4s}.star-falling-right .star:nth-child(27){right:33%;animation:fall-right-7 ease-in-out infinite;animation-delay:.2s;animation-duration:3.8s}.star-falling-right .star:nth-child(28){right:46%;animation:fall-right-8 ease-in-out infinite;animation-delay:1.1s;animation-duration:3.3s}.star-falling-right .star:nth-child(29){right:50%;animation:fall-right-9 ease-in-out infinite;animation-delay:2.3s;animation-duration:3.7s}.star-falling-right .star:nth-child(30){right:17%;animation:fall-right-10 ease-in-out infinite;animation-delay:.6s;animation-duration:3.5s}@keyframes fall-left-1{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(15px) rotate(180deg)}to{top:100%;opacity:0;transform:translateX(30px) rotate(1turn)}}@keyframes fall-left-2{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(20px) rotate(-180deg)}to{top:100%;opacity:0;transform:translateX(25px) rotate(-1turn)}}@keyframes fall-left-3{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}25%{transform:translateX(10px) rotate(90deg)}75%{transform:translateX(25px) rotate(270deg)}to{top:100%;opacity:0;transform:translateX(35px) rotate(1turn)}}@keyframes fall-left-4{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(18px) rotate(200deg)}to{top:100%;opacity:0;transform:translateX(28px) rotate(400deg)}}@keyframes fall-left-5{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}33%{transform:translateX(12px) rotate(120deg)}66%{transform:translateX(22px) rotate(240deg)}to{top:100%;opacity:0;transform:translateX(32px) rotate(1turn)}}@keyframes fall-left-6{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(16px) rotate(-200deg)}to{top:100%;opacity:0;transform:translateX(26px) rotate(-400deg)}}@keyframes fall-left-7{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}40%{transform:translateX(14px) rotate(150deg)}to{top:100%;opacity:0;transform:translateX(30px) rotate(380deg)}}@keyframes fall-left-8{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(19px) rotate(-150deg)}to{top:100%;opacity:0;transform:translateX(27px) rotate(-350deg)}}@keyframes fall-left-9{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}30%{transform:translateX(11px) rotate(100deg)}70%{transform:translateX(24px) rotate(260deg)}to{top:100%;opacity:0;transform:translateX(33px) rotate(420deg)}}@keyframes fall-left-10{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(17px) rotate(190deg)}to{top:100%;opacity:0;transform:translateX(29px) rotate(370deg)}}@keyframes fall-right-1{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(-15px) rotate(-180deg)}to{top:100%;opacity:0;transform:translateX(-30px) rotate(-1turn)}}@keyframes fall-right-2{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(-20px) rotate(180deg)}to{top:100%;opacity:0;transform:translateX(-25px) rotate(1turn)}}@keyframes fall-right-3{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}25%{transform:translateX(-10px) rotate(-90deg)}75%{transform:translateX(-25px) rotate(-270deg)}to{top:100%;opacity:0;transform:translateX(-35px) rotate(-1turn)}}@keyframes fall-right-4{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(-18px) rotate(-200deg)}to{top:100%;opacity:0;transform:translateX(-28px) rotate(-400deg)}}@keyframes fall-right-5{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}33%{transform:translateX(-12px) rotate(-120deg)}66%{transform:translateX(-22px) rotate(-240deg)}to{top:100%;opacity:0;transform:translateX(-32px) rotate(-1turn)}}@keyframes fall-right-6{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(-16px) rotate(200deg)}to{top:100%;opacity:0;transform:translateX(-26px) rotate(400deg)}}@keyframes fall-right-7{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}40%{transform:translateX(-14px) rotate(-150deg)}to{top:100%;opacity:0;transform:translateX(-30px) rotate(-380deg)}}@keyframes fall-right-8{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(-19px) rotate(150deg)}to{top:100%;opacity:0;transform:translateX(-27px) rotate(350deg)}}@keyframes fall-right-9{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}30%{transform:translateX(-11px) rotate(-100deg)}70%{transform:translateX(-24px) rotate(-260deg)}to{top:100%;opacity:0;transform:translateX(-33px) rotate(-420deg)}}@keyframes fall-right-10{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}50%{transform:translateX(-17px) rotate(-190deg)}to{top:100%;opacity:0;transform:translateX(-29px) rotate(-370deg)}}.flash-sale-banner.desktop .star-falling-left .star,.flash-sale-banner.desktop .star-falling-right .star{font-size:8px}.flash-sale-banner.mobile .star-falling-left .star,.flash-sale-banner.mobile .star-falling-right .star{font-size:16px}