<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8"; 

/*상단 햄버그메뉴 : gnb메뉴*/
.oMenu_gnb { background-color:#fff; position:fixed; right:0px; top:0px; width:100%; height:0px; overflow:hidden; z-index:961; background-color:rgba(0,0,0,0); -webkit-backface-visibility:hidden; -webkit-transition:background-color .3s,height 0s .3s; transition:background-color .3s,height 0s .3s; }
.oMenu_gnb.open { height:100%;  background-color:rgba(0,0,0,.7); -webkit-transition:background-color .3s; transition:background-color .3s; }
body:has(.oMenu_gnb.open) {overflow: hidden;}
/* .oMenu_gnb { height:100%;  background-color:rgba(0,0,0,.7); -webkit-transition:background-color .3s; transition:background-color .3s; } */
.oMenu_gnb, .oMenu_gnb:before, .oMenu_gnb:after, .oMenu_gnb *, .oMenu_gnb *:before, .oMenu_gnb *:after { box-sizing:border-box; }
.oMenu_gnb .gnb_innerBox { width:100%; height:100%; overflow-y:auto; position:absolute; top:0px; right:0px; z-index:800; background-color:#fff; -webkit-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s; -webkit-transform:translate3d(-100%,0,0) scale(1); transform:translate3d(-100%,0,0) scale(1); }
.oMenu_gnb.open .gnb_innerBox { padding-bottom:70px; webkit-transform:translate3d(0,0,0) scale(1); transform:translate3d(0,0,0) scale(1); }
/* .oMenu_gnb .gnb_innerBox { padding-bottom:75px; webkit-transform:translate3d(0,0,0) scale(1); transform:translate3d(0,0,0) scale(1); } */
.oMenu_gnb .cont_loginAbout { background-color:#6ba543; line-height:51px; height:51px;  }
.oMenu_gnb .cont_loginAbout span.text { display:inline-block; margin-right:18px; font-size:14px; text-indent:16px; color:#fff; }
.oMenu_gnb .cont_loginAbout span.profile { display:inline-block; padding:0px 0px 0px 8px; line-height:43px; }
.oMenu_gnb .cont_loginAbout span.profile .photo { display:inline-block; width:36px; height:36px; line-height: background-color:#fff; background-image:url("../img/common/my_ico_member.png"); background-repeat:no-repeat; background-size:36px auto; background-position:center center; border-radius:50%; text-indent:-99999px; vertical-align:middle; }
.oMenu_gnb .cont_loginAbout span.profile .photo.family { background-image:url("../img/common/my_ico_family.png"); }
.oMenu_gnb .cont_loginAbout span.profile .name { display:inline-block; font-size:16px; height:36px; line-height:33px; color:#fff; text-indent:4px; vertical-align:middle; }
.oMenu_gnb .cont_loginAbout span.profile .name strong { font-weight:700; }
.oMenu_gnb .cont_loginAbout a.btns { display:inline-block; height:20px; line-height:20px; padding:0px 10px 0px; margin-left:5px; border:1px solid #fff; border-radius:10px; color:#fff; vertical-align:middle; }
.oMenu_gnb .cont_loginAbout a.btns:nth-of-type(1) { margin-left:0px; }
.oMenu_gnb .cont_loginAbout a.btn_premium { background-color:#fff; color:#6ba543; font-size:11px; font-weight:700; background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_crown_60.png) no-repeat 5px 4px / auto 50% #fff; padding-left:20px; }
.oMenu_gnb .cont_topMenu { display:flex; position:relative; border-bottom:10px solid #f7f7f7; flex-wrap:wrap; }
.oMenu_gnb .cont_topMenu::before { content:""; display:block; position:absolute; left:16px; top:88px; width:calc(100% - 32px); height:1px; border-bottom:1px solid #f7f7f7; }
.oMenu_gnb .cont_topMenu a { display:inline-block; flex:0 0 25%; width:calc(100% / 4); padding:51px 0px 16px 0px; line-height:21px; font-size:11px; background-repeat:no-repeat; text-align:center; position:relative; color:#828282; }
.oMenu_gnb .cont_topMenu a:after { content:""; display:inline-block; width:1px; height:44px; border-left:1px solid #f7f7f7; position:absolute; left:0px; top:50%; transform:translateY(-50%); }
.oMenu_gnb .cont_topMenu a:nth-of-type(4n+1):after { display:none; }
.oMenu_gnb .cont_topMenu a.home { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_home.png); background-size:auto 19px; background-position:center 25px; }
.oMenu_gnb .cont_topMenu a.myPage{ background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_mypage.png); background-size:auto 20px; background-position:center 25px; }
.oMenu_gnb .cont_topMenu a.order { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_delivery.png); background-size:auto 16px; background-position:center 26px; }
.oMenu_gnb .cont_topMenu a.customer { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_customer.png); background-size:auto 19px; background-position:center 26px; }
.oMenu_gnb .cont_topMenu a.samsung { background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_samsung.png) no-repeat center 37% / 60% auto; } /*../img/icon/icon_menuGnb_caId_samsung.png*/
.oMenu_gnb .cont_topMenu a.brand { background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_brandMall.gif) no-repeat center 20px / 45% auto; }
.oMenu_gnb .cont_topMenu a.frequency { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_frequency.png); background-size:auto 19px; background-position:center 26px; }
.oMenu_gnb .cont_topMenu a.wish { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_wish.png); background-size:auto 15px; background-position:center 26px; }
/* .oMenu_gnb .cont_topMenu a.gift { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_gift.png); background-size:auto 18px; background-position:center 26px; } */
.oMenu_gnb .cont_topMenu a.gift { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_gift.gif); background-size:auto 29px; background-position:center 18px; }
.oMenu_gnb .cont_topMenu a.cart { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_cart.png); background-size:auto 16px; background-position:center 26px; }

.oGnb_gift_btn { position:relative; z-index:10; }
.oGnb_gift_btn a { display:inline-block; height:26px; line-height:26px; padding:0px 10px; border-radius:13px; background-color:#fff; border:1px solid #6ba543; color:#6ba543; font-size:13px; font-weight:700; background:url("../img/gift_coupon/icon/icon_gnb_gift.png") no-repeat 10px center / auto 60% #fff; padding-left:30px; position:absolute; right:16px; top:28px; }
.oGnb_gr_btn { position:relative; z-index:10; }
.oGnb_gr_btn a { display:inline-block; height:26px; line-height:26px; padding:0; font-size:13px; position:absolute; right:16px; top:28px; }
.oGnb_gr_btn a::after { content:""; display:inline-block; width:5px; height:5px; margin:0 0 2px 4px; border:1px solid #333; border-width:1px 1px 0 0; transform:rotate(45deg); }

.oMenu_gnb .cont_category {  }
.oMenu_gnb .cont_category h4 { line-height:70px; font-size:14px; font-weight:500; padding:7px 16px 0px; }
.oMenu_gnb .cont_category ul {   }
.oMenu_gnb .cont_category ul:after { content:""; display:block; clear:both; height:0px; overflow:hidden; }
.oMenu_gnb .cont_category ul li { float:left; text-align:center; line-height:19px; font-size:11px; }
.oMenu_gnb .cont_category ul li a { display:inline-block; }
.oMenu_gnb .cont_category ul.radiusBox { padding:0px 16px; }
.oMenu_gnb .cont_category ul.radiusBox li { display:block; width:60px; margin-left:calc((100% - 240px) / 3 ); padding:15px 0px 0px 0px; }
.oMenu_gnb .cont_category ul.radiusBox li a { width:60px; }
.oMenu_gnb .cont_category ul.radiusBox li:nth-of-type(4n+1) { width:60px; margin-left:0px; }
.oMenu_gnb .cont_category ul.radiusBox li:nth-child(-n+4) { padding-top:0px; }
.oMenu_gnb .cont_category ul.radiusBox li a:before { content:""; display:block; width:60px; height:60px; margin-top:0px; background-repeat:no-repeat; background-size:60px auto; background-position:center top; border-radius:10px; overflow:hidden; }

.oMenu_gnb ul.radiusBox2 { padding:0px 16px; }
.oMenu_gnb ul.radiusBox2 li { display:block; width:65px; margin-left:calc((100% - 325px) / 4 ); padding:15px 0px 0px 0px; }
.oMenu_gnb ul.radiusBox2 li a { width:65px; }
.oMenu_gnb ul.radiusBox2 li:nth-of-type(5n+1) { width:64px; margin-left:0px; }
.oMenu_gnb ul.radiusBox2 li:nth-child(-n+5) { padding-top:0px; }
.oMenu_gnb ul.radiusBox2 li a:before { content:""; display:block; width:64px; height:64px; margin-top:0px; background-repeat:no-repeat; background-size:64px auto; background-position:center top; border-radius:22px; overflow:hidden; }

.oMenu_gnb ul.borderBox2 { border-top:1px solid #f7f7f7; }
.oMenu_gnb ul.borderBox2 li { width:calc(100% / 3 ); padding-bottom:13px; border-bottom:1px solid #f7f7f7; border-right:1px solid #f7f7f7; }
.oMenu_gnb ul.borderBox2 li:nth-of-type(3n+0) { border-right:0px solid #f7f7f7; }
.oMenu_gnb ul.borderBox2 li a { display:block; padding-top:38px; background-repeat:no-repeat; background-size:auto 60px; background-position:center -5px; }

.oMenu_gnb .wrapBox { overflow:hidden; position:relative; }
.oMenu_gnb .wrapBox h4 { height:65px; position:relative; }
.oMenu_gnb .wrapBox h4 a.btn_viewType { display:inline-block; height:18px; line-height:20px; padding:0px 10px; border-radius:13px; background-color:#333; color:#fff; text-transform:uppercase; position:absolute; top:32px; right:16px; vertical-align:top; letter-spacing:-1px; font-size:11px; }
.oMenu_gnb .wrapBox h4 a.btn_viewType:after { content:""; display:inline-block; width:4px; height:4px; margin-left:3px; border-top:1px solid #fff; border-right:1px solid #fff; transform:translateY(-50%) rotate(45deg); }
/* .oMenu_gnb .wrapBox h4 a.btn_viewType:after { content:""; display:inline-block; width:12px; height:12px; border-radius:50%; border:1px solid #6ba543; position:absolute; right:0px; top:50%; transform:translateY(-50%); } */
/* .oMenu_gnb .wrapBox.viewType_icon h4 a.btn_viewType { letter-spacing:1px; } */
.oMenu_gnb .wrapBox.viewType_icon ul.textBox{ opacity:0; /* display:none; */ position:absolute; z-index:10; transition:opacity 1s ease-out 0s, display 1s linear 1s; }
.oMenu_gnb .wrapBox.viewType_list ul.borderBox { opacity:0; /* display:none; */ position:absolute; z-index:10; transition:opacity 1s ease-out 0s, display 1s linear 1s; }

.oMenu_gnb ul.borderBox { border-top:1px solid #f7f7f7; background-color:#fff; position:relative; z-index:20; transition:all 1s ease-out 0s; }
.oMenu_gnb ul.borderBox a { display:block; }
.oMenu_gnb ul.borderBox li { width:calc(100% / 4 ); padding-bottom:16px; border-bottom:1px solid #f7f7f7; border-right:1px solid #f7f7f7; }
.oMenu_gnb ul.borderBox li:nth-of-type(4n+0) { border-right:0px solid #f7f7f7; }
.oMenu_gnb ul.borderBox li a:before { content:""; display:block; height:55px; margin-top:5px; background-repeat:no-repeat; background-size:60px auto; background-position:center top; overflow:hidden; }

.oMenu_gnb ul.borderBox_icon { border-top:1px solid #f7f7f7; background-color:#fff; position:relative; z-index:20; transition:all 1s ease-out 0s; }
.oMenu_gnb ul.borderBox_icon a { display:block; }
.oMenu_gnb ul.borderBox_icon li { width:calc(100% / 4 ); padding-bottom:16px; border-bottom:1px solid #f7f7f7; border-right:1px solid #f7f7f7; }
.oMenu_gnb ul.borderBox_icon li:nth-of-type(4n+0) { border-right:0px solid #f7f7f7; }
.oMenu_gnb ul.borderBox_icon li a:before { content:""; display:block; height:55px; margin-top:5px; background-repeat:no-repeat; background-size:auto 24px; background-position:center 65%; overflow:hidden; }

.oMenu_gnb ul.textBox { padding-bottom:10px; background-color:#fff; position:relative; z-index:20; transition:all 1s ease-out 0s; }
.oMenu_gnb ul.textBox &gt; li { display:block; float:none; padding:0px; text-align:left; border-bottom:1px solid #f7f7f7; }
.oMenu_gnb ul.textBox &gt; li:first-child { }
.oMenu_gnb ul.textBox &gt; li &gt; a { display:block; padding:17px 0px 17px 24px; line-height:18px; font-size:14px; font-weight:500; position:relative; }
.oMenu_gnb ul.textBox &gt; li &gt; a:after { content:""; display:inline-block; width:8px; height:8px; border-top:1px solid #333; border-right:1px solid #333; position:absolute; right:23px; top:50%; transform:translate(-50%) rotate(-225deg); transition:all 0.3s;margin-top:-5px}
.oMenu_gnb ul.textBox &gt; li &gt; ul { /* max-height:0px; */ overflow:hidden; background-color:#f7f7f7; transition:all 0.3s ease-out }
.oMenu_gnb ul.textBox &gt; li &gt; ul.inactive { height:0px !important; transition:all 0.3s ease-out; }
/* .oMenu_gnb ul.textBox &gt; li.active &gt; ul { transition:all 0.6s ease-out; } */
.oMenu_gnb ul.textBox &gt; li.active &gt; a { color:#6ba543; }
.oMenu_gnb ul.textBox &gt; li.active &gt; a:after { border-top:1px solid #6ba543; border-right:1px solid #6ba543;transform:translate(-50%) rotate(-45deg); }
.oMenu_gnb ul.textBox &gt; li &gt; ul &gt; li { display:block; float:none; padding:0px; text-align:left; }
.oMenu_gnb ul.textBox &gt; li &gt; ul &gt; li:first-child { padding:15px 0px 0px 0px; }
.oMenu_gnb ul.textBox &gt; li &gt; ul &gt; li:last-child { padding:0px 0px 15px 0px; margin-bottom:8px }
.oMenu_gnb ul.textBox &gt; li &gt; ul &gt; li a { display:block; padding:17px 0px 17px 40px; line-height:18px; font-size:14px; font-weight:400; color:#828282; }
.oMenu_gnb ul.textBox &gt; li &gt; ul &gt; li:hover a { color:#6ba543; }

.oMenu_gnb .boxWarp a.btn_more { display:block; width:100%; height:27px; border-top:1px solid #eee; border-bottom:1px solid #eee; background-color:#f6f6f6; line-height:26px; text-align:center; }
.oMenu_gnb .boxWarp a.btn_more:after { content:""; display:inline-block; width:6px; height:6px; margin-left:5px; border-right:1px solid #818181; border-bottom:1px solid #818181; transform:rotate(225deg); margin-top:0px; vertical-align:middle; }
.oMenu_gnb .boxWarp.more a.btn_more:after { transform:rotate(45deg); margin-top:-5px; }

.oMenu_gnb ul li.caId_111 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_111.png); }
.oMenu_gnb ul li.caId_213 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_213.png); }
.oMenu_gnb ul li.caId_brand a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_brandMall.gif); background-size: auto 40px; }
.oMenu_gnb ul li.caId_1 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_1.png); }
.oMenu_gnb ul li.caId_124 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_124.png); }
/* .oMenu_gnb ul li.caId_168 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_168.png); } */
.oMenu_gnb ul li.caId_86 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_86.png); }
.oMenu_gnb ul li.caId_89 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_89.png); }
.oMenu_gnb ul li.caId_best a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_best.png); }
.oMenu_gnb ul li.caId_330 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_330.png); }
.oMenu_gnb ul li.caId_55 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_55.png); }
.oMenu_gnb ul li.caId_661 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_661.png); }
.oMenu_gnb ul li.caId_696 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_696.png); }
.oMenu_gnb ul li.caId_698 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_698.png); }
.oMenu_gnb ul li.caId_700 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_700.png); }

.oMenu_gnb ul li.caId_123 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_123.png); }
.oMenu_gnb ul li.caId_122 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_122.png); }
.oMenu_gnb ul li.caId_112 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_112.png); }
.oMenu_gnb ul li.caId_61 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_61.png); }
.oMenu_gnb ul li.caId_2 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_2.jpg); }
.oMenu_gnb ul li.caId_3 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_3.jpg); }
.oMenu_gnb ul li.caId_4 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_4.png); }
.oMenu_gnb ul li.caId_5 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_5.png); }
.oMenu_gnb ul li.caId_6 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_6.jpg); }
.oMenu_gnb ul li.caId_7 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_7.jpg); }
.oMenu_gnb ul li.caId_44 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_44.jpg); }
.oMenu_gnb ul li.caId_8 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_8.jpg); }
.oMenu_gnb ul li.caId_503 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_503.png); }
.oMenu_gnb ul li.caId_120 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_120.png); }

.oMenu_gnb ul li.caId_oasisPaymentAccount a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_oasisPaymentAccount.png); background-size:39px auto; background-position:center 12px; }                        
.oMenu_gnb ul li.caId_openPromotion2 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_openPromotion2.png); }
.oMenu_gnb ul li.caId_refundProductList a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_refundProductList.png); }
.oMenu_gnb ul li.caId_reviewList a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_reviewList.png); }
.oMenu_gnb ul li.caId_recipeList a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_recipeList.png); }
.oMenu_gnb ul li.caId_introduceInfo a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_oasis.png); }
.oMenu_gnb ul li.caId_introduceFindStore a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_shop.png); }
.oMenu_gnb ul li.caId_qna a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_qna.png); }
.oMenu_gnb ul li.caId_snsVideo a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_snsVideo.png); }
.oMenu_gnb ul li.caId_recoveryWrapper a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_recoveryWrapper.png); }
.oMenu_gnb ul li.caId_today a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_today.png); }
.oMenu_gnb ul li.caId_invite a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_invite.png); }
.oMenu_gnb ul li.caId_giftCoupon a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_giftCoupon.png); }
.oMenu_gnb ul li.caId_403 a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_samsung.png); background-size:60% auto; } /*삼성*/
.oMenu_gnb ul li.caId_event a:before { background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_menuGnb_caId_event.png); } 

.oMenu_gnb ul li.caId_17 a { background-size:auto 90px; background-position:center -20px; }
.oMenu_gnb ul li.caId_18 a { background-size:auto 80px; background-position:center -18px; }
.oMenu_gnb ul li.caId_21 a { background-size:auto 90px; background-position:center -20px; }
.oMenu_gnb ul li.caId_22 a { background-size:auto 100px; background-position:center -25px; }
.oMenu_gnb ul li.caId_24 a { background-size:auto 90px; background-position:center -20px; }
.oMenu_gnb ul li.caId_36 a { background-size:auto 100px; background-position:center -25px; }
/* .oMenu_gnb ul li.caId_62 a { background-size:auto 90px; background-position:center -22px; } */
.oMenu_gnb ul li.caId_63 a { background-size:auto 90px; background-position:center -20px; }
.oMenu_gnb ul li.caId_75 a { background-position:center -8px; }
.oMenu_gnb ul li.caId_78 a { background-size:auto 90px; background-position:center -22px; }
.oMenu_gnb ul li.caId_102 { padding-bottom:0; }
.oMenu_gnb ul li.caId_102 a { background-size:auto 70px; background-position:center center; height:100%; padding-bottom:13px; }
/* .oMenu_gnb ul li.caId_116 a { background-size:auto 35px; } */
/* .oMenu_gnb ul li.caId_107 a { background-size:auto 100px; background-position:center -25px; } */
.oMenu_gnb ul li.caId_110 a { background-size:auto 80px; background-position:center -17px; }
.oMenu_gnb ul li.caId_135 a { background-size:auto 45px; background-position:center 0px; }
.oMenu_gnb ul li.caId_286 a { background-size:auto 50px; background-position:center 0px; }
.oMenu_gnb ul li.caId_342 a { background-size:auto 90px; background-position:center -15px; }
.oMenu_gnb ul li.caId_375 a { background-size:auto 90px; background-position:center -15px; }
.oMenu_gnb ul li.caId_412 a { background-size:auto 80px; background-position:center -10px; }
.oMenu_gnb ul li.caId_420 a { background-size:auto 80px; background-position:center -10px; }
.oMenu_gnb ul li.caId_421 a { background-size:auto 90px; background-position:center -15px; }
.oMenu_gnb ul li.caId_429 a { background-size:auto 80px; background-position:center -10px; }
.oMenu_gnb ul li.caId_434 a { background-size:auto 80px; background-position:center -10px; }
.oMenu_gnb ul li.caId_436 a { background-size:auto 90px; background-position:center -15px; }
.oMenu_gnb ul li.caId_104 a { background-size:auto 55px; background-position:center -5px; }
.oMenu_gnb ul li.caId_127 a { background-size:auto 55px; background-position:center -5px; }
.oMenu_gnb ul li.caId_140 a { background-size:auto 55px; background-position:center -5px; }
.oMenu_gnb ul li.caId_179 a { background-position:center -7px; }
.oMenu_gnb ul li.caId_300 { padding-bottom:5px; }
.oMenu_gnb ul li.caId_300 a { background-size:40px auto; background-position-y:5px; padding-top:44px; }
.oMenu_gnb ul li.caId_294 a { background-size:80px auto; background-position-y:2px;  }
.oMenu_gnb ul li.caId_306 a { background-position-y:-10px; }
.oMenu_gnb ul li.caId_196 a { background-size:80% auto; background-position-y:60%; }
.oMenu_gnb ul li.caId_197 a { background-size:90% auto; background-position-y:60%; }
.oMenu_gnb ul li.caId_280 a { background-size:80% auto; background-position-y:60%; }
.oMenu_gnb ul li.caId_216 a { background-size:35% auto; background-position-y:10%; }
.oMenu_gnb ul li.caId_239 a { background-position-y:250%; }
.oMenu_gnb .btn_close:not(.headerBefore) { position:absolute; right:0px; top:0px; width:45px; height:45px; line-height:45px; font-size:14px; color:#fff; overflow:hidden; text-align:center; z-index:801; }
.oMenu_gnb .btn_close:not(.headerBefore)::before { content:"\2573"; display:inline-block; width:45px; height:45px; }

.oMenu_gnb .cont_category .banner_gnb { margin:40px 0px 0px 0px; display:block; border-top:10px solid #f7f7f7; border-bottom:10px solid #f7f7f7; }
.oMenu_gnb .banner_gnb {border-top:8px solid #f7f7f7;border-bottom:8px solid #f7f7f7}

.oMenu_gnb .view_gnb { }
.oMenu_gnb .ftCop {  }


.oMenu_gnb .cont_loginMk { display:flex; height:53px; background-color:#6BA543;color:#fff}
.oMenu_gnb .cont_loginMk &gt; .bt { display:inline-block; position:relative; overflow:hidden; width:30px; padding-left:30px; height:53px; vertical-align:top; }
.oMenu_gnb .cont_loginMk &gt; .bt::before { content:""; display:block; position:absolute; left:0; top:0; width:30px; height:53px; vertical-align:top; }
.oMenu_gnb .cont_loginMk &gt; .close { margin-left:8px; }
.oMenu_gnb .cont_loginMk &gt; .home { /*margin-left:18px;*/ }
.oMenu_gnb .cont_loginMk &gt; .cart { width:46px; padding-left:46px; /*margin-right:8px;*/ }
.oMenu_gnb .cont_loginMk &gt; .cart b { position:absolute; right:8px; top:10px; height:16px; padding:0 3px; background-color:#e74d4c; border:1px solid #d73534; border-radius:9px; line-height:14px; font-weight:500; font-size:9px; color:#fff; }
.oMenu_gnb .cont_loginMk &gt; .close::before { background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_arr_left_37.png) no-repeat center center / 17.56px auto; }
.oMenu_gnb .cont_loginMk &gt; .home::before { background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_home_44.png) no-repeat center center / 20.64px auto; }
.oMenu_gnb .cont_loginMk &gt; .cart::before { background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_cart_52.png) no-repeat center center / 24.7px auto; }
.oMenu_gnb .cont_loginMk .bt_group {margin:0 auto 0 10px;position:relative;width:100%;height:53px;display:flex;align-items:center}
.oMenu_gnb .cont_loginMk .bt_group .join {position:absolute;right:5px;top:50%;transform: translateY(-50%);}
.oMenu_gnb .cont_loginMk .bt_group .loginTxt {position:relative;color:rgba(255,255,255,.6);text-align:left; letter-spacing: -1px;font-size:13px;height:53px;display:inline-flex;align-items:center}
.oMenu_gnb .cont_loginMk .bt_group .loginTxt a {display:inline-block;text-decoration:underline;color:rgba(255,255,255,1);margin-right:2px}
.oMenu_gnb .cont_loginMk .bt_group .loginTxt a:before {content:'';position:absolute;left:0;top:0;width:65px;height:100%;z-index:1}
.oMenu_gnb .cont_loginMk .bt_group .bt {display:inline-block;padding:0 11px;height:26px;border:1px solid #fff;border-radius:20px;text-align:center;line-height:24px;font-size:13px;color:#fff}
.oMenu_gnb .cont_loginMk .bt_group .txt {font-size:14px; margin-right:10px; }
.oMenu_gnb .cont_loginMk .bt_group .txt strong {display:inline-block; width:auto; max-width:calc(100vw - 280px); white-space:nowrap; text-overflow:ellipsis; overflow:hidden; vertical-align:top; }
.oMenu_gnb .cont_loginMk .bt_group .logout {color:rgba(255,255,255,.6);position:absolute;right:5px;top:50%;transform:translateY(-50%);text-decoration:underline;font-size:13px}
/*.oMenu_gnb .cont_loginMk .bt_group .bt.logout,
 .oMenu_gnb .cont_loginMk .bt_group .bt.family { width:auto; padding:0 5px; } */
.oMenu_gnb .cont_loginMk .bt_group .family::before {content:""; display:inline-block; width:17px; height:19px; background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_gnb_crown_33.png) no-repeat center center / 16.07px auto; vertical-align:top;position:relative;bottom:-2px;margin-right:2px}
.oMenu_gnb .cont_menu h4 {font-size:16px; font-weight:600; padding:45px 16px 20px}
.oMenu_gnb .cont_menu h4.fw_n {padding-top:30px}
.oMenu_gnb .cont_menu.viewType_icon ul.textBox{ opacity:0; /* display:none; */ position:absolute; z-index:10; transition:opacity 1s ease-out 0s, display 1s linear 1s; }
.oMenu_gnb .cont_menu.viewType_list ul.boxShadow { opacity:0; /* display:none; */ position:absolute; z-index:10; transition:opacity 1s ease-out 0s, display 1s linear 1s; }
.oMenu_gnb .cont_menu { position:relative; overflow:hidden; }
.oMenu_gnb .cont_menu.bg { background-color:#F7F7F7; }

/* .oMenu_gnb .cont_menu .btn_viewType { position:absolute; right:20px; top:30px; height:17px; padding:0 10px; background-color:#A6A6A6; border-radius:9px; line-height:17px; font-size:11px; color:#fff; }
.oMenu_gnb .cont_menu .btn_viewType::after { content:""; display:inline-block; width:0; height:0; margin:0 0 0px 4px; border-color:transparent transparent transparent #fff; border-width:4px 0 4px 7px; border-style:solid; vertical-align:baseline; } */

.oMenu_gnb .cont_menu .btn_viewType {position:absolute;right:20px;top:30px;padding:3px 10px;font-size:12px;color:#333}
.oMenu_gnb .cont_menu .btn_viewType::after {content:"";display:inline-block;width:6px;height:6px;border-left:1px solid #333;border-top:1px solid #333;transform:rotate(135deg);margin-left:4px;top:-1px;position:relative}

.oMenu_gnb .cont_menu .btn_gr { position:absolute; right:20px; top:32px; height:17px; padding:0 10px; border-radius:9px; line-height:17px; font-size:13px; color:#5D5D5D; }
.oMenu_gnb .cont_menu .btn_gr::after { content:""; display:inline-block; width:6px; height:6px; transform:rotate(45deg); margin:0 0 1px 3px; border:1px solid #5D5D5D; border-width:1px 1px 0 0; }
.oMenu_gnb .cont_menu .btn_shortCut_gnb { position:absolute; right:20px; top:44px; height:17px; padding:0 10px; border-radius:9px; line-height:17px; font-size:13px; color:#5D5D5D; }
.oMenu_gnb .cont_menu .btn_shortCut_gnb img { width:77px; height:auto; }
.oMenu_gnb .cont_menu .btn_shortCut_gnb::after { content:""; display:inline-block; width:6px; height:6px; transform:rotate(45deg); margin:0 0 1px 3px; border:1px solid #5D5D5D; border-width:1px 1px 0 0; }
.oMenu_gnb .cont_menu .btn_shortCut_gnb.custom::before { content:""; display:inline-block; width:17px; height:17px; margin-right:3px; background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_gnb_customer_34.png) no-repeat center center /17px auto; vertical-align:top; }
.oMenu_gnb .cont_menu .btn_more { display:block; width:100%; padding:10px 0 23px 0; line-height:23px; text-align:center; font-size:14px; }
.oMenu_gnb .cont_menu .btn_more:after { content:""; display:inline-block; width:6px; height:6px; margin-left:5px; border-right:1px solid #818181; border-bottom:1px solid #818181; transform:rotate(225deg); margin-top:0px; vertical-align:middle; transition:all .3s ease-in-out; }
.oMenu_gnb .cont_menu.more .btn_more:after { transform:rotate(45deg); margin-top:-5px; }
.oMenu_gnb .cont_menu .banner_gnb { margin:0; display:block; }

.oMenu_gnb .circle {border-bottom:8px solid #f4f4f4;display:flex}
.oMenu_gnb .circle li {flex:1;width:25%;text-align:center;position:relative}
.oMenu_gnb .circle li a {display:block;padding:20px 0 16px;font-size:12px;}
.oMenu_gnb .circle li a::before {content:'';display:block;height:24px;margin-bottom:6px;background:no-repeat 50% 50% / 24px 24px}
.oMenu_gnb .circle li.home a::before {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_home_48.png)}
.oMenu_gnb .circle li.mypage a::before {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_mypage_48.png)}
.oMenu_gnb .circle li.order a::before {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_delivery_48.png)}
.oMenu_gnb .circle li.customer a::before {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_customer_48.png)}
.oMenu_gnb .circle li+li a::after {content:'';width:1px;height:20px;position:absolute;top:25px;left:0;background-color:#ebebeb;}

.oMenu_gnb ul.boxShadow {padding:5px 25px 0;text-align:center; display:flex; flex-wrap: wrap;}
.oMenu_gnb ul.boxShadow li {flex:1;flex-basis: 25%;}
.oMenu_gnb ul.boxShadow li:nth-child(5)~li {margin-top:14px}
.oMenu_gnb ul.boxShadow li a {display:block;font-size:12px;width:70px;letter-spacing: -1px;margin:0 auto}
.oMenu_gnb ul.boxShadow li a:before {content:'';display:block;border:1px solid #f4f4f4;border-radius: 50%;height:70px;background: no-repeat center center / 62px 62px;margin-bottom:6px}
.oMenu_gnb ul.boxShadow .bg_food01 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food01.png)}
.oMenu_gnb ul.boxShadow .bg_food02 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food02.png)}
.oMenu_gnb ul.boxShadow .bg_food03 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food03.png)}
.oMenu_gnb ul.boxShadow .bg_food04 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food04.png)}
.oMenu_gnb ul.boxShadow .bg_food05 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food05.png)}
.oMenu_gnb ul.boxShadow .bg_food06 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food06.png)}
.oMenu_gnb ul.boxShadow .bg_food07 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food07.png)}
.oMenu_gnb ul.boxShadow .bg_food08 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food08.png)}
.oMenu_gnb ul.boxShadow .bg_food09 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food09.png)}
.oMenu_gnb ul.boxShadow .bg_food10 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food10.png)}
.oMenu_gnb ul.boxShadow .bg_food11 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food11.png)}
.oMenu_gnb ul.boxShadow .bg_food12 a:before {background-image: url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_food12.png)}

.oMenu_gnb ul.themeShopList {display:flex;flex-wrap:wrap;padding:0 16px}
.oMenu_gnb ul.themeShopList li {flex:1;flex-basis:33.33%;padding-right:5px;}
.oMenu_gnb ul.themeShopList li:nth-child(3n+3) {padding-right:0}
.oMenu_gnb ul.themeShopList li:nth-child(3)~li {margin-top:5px}
.oMenu_gnb ul.themeShopList li a {display:block;position:relative;background:no-repeat 0 50% / cover;height:111px;border-radius:8px;overflow:hidden;}
.oMenu_gnb ul.themeShopList li a:before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:transparent linear-gradient(0deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;opacity: .2;}
.oMenu_gnb ul.themeShopList .bg_theme01 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme01.png)}
.oMenu_gnb ul.themeShopList .bg_theme02 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme02.png)}
.oMenu_gnb ul.themeShopList .bg_theme03 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme03.png)}
.oMenu_gnb ul.themeShopList .bg_theme04 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme04.png)}
.oMenu_gnb ul.themeShopList .bg_theme05 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme05.png)}
.oMenu_gnb ul.themeShopList .bg_theme06 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme06.png)}
.oMenu_gnb ul.themeShopList .bg_theme07 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme07.png)}
.oMenu_gnb ul.themeShopList .bg_theme08 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme08.png)}
.oMenu_gnb ul.themeShopList .bg_theme09 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme09.png)}
.oMenu_gnb ul.themeShopList .bg_theme10 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme10.png)}
.oMenu_gnb ul.themeShopList .bg_theme11 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme11.png)}
.oMenu_gnb ul.themeShopList .bg_theme12 a {background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/img/img_gnb_theme12.png)}
.oMenu_gnb ul.themeShopList li a strong {position:absolute;left:8px;bottom:8px;color:#fff;font-size:12px;font-weight:600}

.oMenu_gnb ul.border.brand {border-top:1px solid #f7f7f7;display:flex;flex-wrap:wrap;}
.oMenu_gnb ul.border.brand li {width:calc(100% / 3 );border-bottom:1px solid #f7f7f7; border-right:1px solid #f7f7f7; text-align: center;}
.oMenu_gnb ul.border.brand li:nth-of-type(3n+0) { border-right:0px solid #f7f7f7; }
.oMenu_gnb ul.border.brand li:nth-child(12)~li {display:none}
.oMenu_gnb ul.border.brand li a {display:block;font-size:12px;padding:46px 0 12px; background:no-repeat center -5px / auto 60px;position:relative;text-shadow: 0 0 3px #fff;}
.oMenu_gnb .btn_brandAll {display:block;width:200px;margin:25px auto 0;padding:13px 0;font-size:13px;color:#333;text-align:center;border:1px solid #e0e0e0;border-radius:20px}
.oMenu_gnb .btn_brandAll:after {content: "";position:relative;top:-1px;display:inline-block;width:6px;height:6px;border-left:1px solid #333;border-top:1px solid #333;transform:rotate(135deg);margin-left:4px;}

.oMenu_gnb .circleShadow {margin-bottom:60px}
.oMenu_gnb .circleShadow .swiper-slide {width:60px;margin-right:10px;text-align:center;}
.oMenu_gnb .circleShadow .swiper-slide:first-child {margin-left:16px}
.oMenu_gnb .circleShadow .swiper-slide:last-child {margin-right:16px}
.oMenu_gnb .circleShadow .swiper-slide a {font-size:12px;display:block;}
.oMenu_gnb .circleShadow .swiper-slide a:before {content:'';display:block;height:60px;border-radius:50%;background-color:#f4f4f4;margin-bottom:8px}
.oMenu_gnb ul li.ca_oasisPaymentAccount a:before {background:url(../img/icon/icon_gnb_oasisPaymentAccount.png) no-repeat 50% 50% /40.34px auto}
.oMenu_gnb ul li.ca_event a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_label_44.png) no-repeat 50% 50% / 22px auto}
.oMenu_gnb ul li.ca_openPromotion2 a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_delivery_64.png) no-repeat 50% 50% /32px auto}
.oMenu_gnb ul li.ca_refundProductList a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_coin_46.png) no-repeat 50% 50% /23px auto}
.oMenu_gnb ul li.ca_reviewList a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_write_44.png) no-repeat 50% 50% /21.81px auto}
.oMenu_gnb ul li.ca_snsVideo a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_play_48.png) no-repeat 50% 50% /24px auto}
.oMenu_gnb ul li.ca_recipeList a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_recipe_38.png) no-repeat 50% 50% /19px auto}
.oMenu_gnb ul li.ca_recoveryWrapper a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_box_53.png) no-repeat 50% 50% /26.19px auto}
.oMenu_gnb ul li.ca_invite a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_invite_44.png) no-repeat 50% 50% /22px auto}
.oMenu_gnb ul li.ca_giftCoupon a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_gift_74.png) no-repeat 50% 50% / 24px auto}
.oMenu_gnb ul li.ca_appendOrder a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_gnb_appendOrder_48.png) no-repeat 50% 50% /24px auto}
.oMenu_gnb ul li.ca_notice a:before {background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_notice_46.png) no-repeat 50% 50% /23px auto}

.allMenuTabBtn {display:flex;border-bottom:1px solid #F4F4F4;margin-top:8px;}
.allMenuTabBtn:has(button:first-child.on) {padding:0 35% 0 16px}
.allMenuTabBtn:has(button:first-child.on) button {font-size:15px;width:auto;margin-right:22px}
.allMenuTabBtn button {width:calc(100% / 3);text-align:center;font-size:16px;background:#fff;height:46px}
.allMenuTabBtn button.on {font-weight:bold}
.allMenuTabBtn button span {position:relative;padding:13px 0;display:inline-block;color:#6b6b6b}
.allMenuTabBtn button.on span {color:#333}
.allMenuTabBtn button.on span::after {content:'';width:100%;position:absolute;left:0;bottom:-1px;height:2px;background:#333;}

.allMenuTabCont {display:none;height:calc(100vh - 206px);height:calc(100dvh - 206px);overflow-y:auto;}
.allMenuTabCont:not(#menuTab01) {padding:27px 16px}
.allMenuTabCont.on {display:block}
.allMenuTabCont &gt; h3 {font-size:17px;font-weight:600}
.allMenuTabCont &gt; p {color:#6b6b6b}
.allMenuTabCont &gt; h3+p {margin-top:8px}
.allMenuTabCont .allMenu_shopList {display:flex;gap:21px 8px;flex-wrap:wrap}
.allMenuTabCont .allMenu_shopList li {width:calc((100% - 16px) / 3)}
.allMenuTabCont .allMenu_shopList li a {display:block;text-align: center;}
.allMenuTabCont .allMenu_shopList li a em {display:block;margin-top:7px}
.allMenuTabCont .allMenu_serviceList01 {margin:20px 0 40px;display:flex;flex-wrap:wrap;gap:21px 10px}
.allMenuTabCont .allMenu_serviceList01 li {width:calc((100% - 10px) / 2)}
.allMenuTabCont .allMenu_serviceList01 li a {display:block;text-align:center;}
.allMenuTabCont .allMenu_serviceList01 li a em {display:block;margin-top:7px}
.allMenuTabCont .allMenu_serviceList02 {margin:20px 0 0;display:flex;flex-wrap:wrap;gap:10px 6px}
.allMenuTabCont .allMenu_serviceList02 li a {display:flex;border:1px solid #E0E0E0;border-radius:17px;height:34px;padding:5px 12px 5px 5px;align-items: center;}
.allMenuTabCont .allMenu_serviceList02 li a div {width:24px;height:24px;border-radius:50%;background:#F4F4F4;margin-right:3px;display:inline-flex;align-items: center;justify-content: center;}
.allMenuTabCont .allMenu_serviceList02 li a div img {width:15px;height:15px}
.allMenuTabCont .allMenu_serviceList02 li:nth-child(1) a div img {width:18px;height:18px}
.allMenuTabCont .allMenu_serviceList02 li a em {font-size:12px;letter-spacing: -.5px;}
.allMenuTabCont .allMenu_banner {margin:0 -16px}
.allMenuTabCont .allMenu_banner .mainBottomBanner {padding-top:40px !important}
.allMenuTabCont .allMenu_banner .mainBottomBanner .swiper-slide {border-radius:8px !important;overflow:hidden}
.allMenuTabCont .allMenuBtmLink {margin:20px 0;display:flex;}
.allMenuTabCont .allMenuBtmLink a {flex:1 1 auto;font-size:15px;text-align:center;position:relative;padding:20px 0}
.allMenuTabCont .allMenuBtmLink a+a::before {content:'';width:1px;height:15px;background:#e0e0e0;position:absolute;left:0;top:50%;transform:translateY(-50%)}


/* 슬라이드메뉴(OASIS) */
.oGnb.open .gnb_innerBox {padding-bottom:0}
.gnb_header {position:sticky;top:0;left:0;z-index:13;background:#fff;}
.gnb_header .gnb_headerBtn {position:relative;height:50px;border-bottom:1px solid #ebebeb}
.gnb_header .gnb_headerBtn h2 {font-size:17px;display:flex;align-items:center;justify-content:center;height:50px;font-weight:600}
.gnb_header .gnb_headerBtn a {position:absolute;top:50%;transform:translateY(-50%);width:24px;height:23px;background:no-repeat center/100% auto}
.gnb_header .gnb_headerBtn a.headerBefore {left:8px;background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_prev_96.png) no-repeat 50% 50% / 24px 24px}
.gnb_header .gnb_headerBtn a.headerSearch {right:57px;background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_search_80_2.png) no-repeat 50% 50% / 24px 23px}
.gnb_header .gnb_headerBtn a.headerCart {right:19px;background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_cart_48.png) no-repeat 50% 50% / 24px 23px}
.gnb_header .gnb_headerBtn a.headerCart #sessionCartCnt {display:inline-block;position:absolute;min-width:19px;height:14px;padding:0 3px;border:0;border-radius:7px;background:#333;font-size:10px;line-height:14px;color:#fff;text-align:center;left:50%;bottom:50%}/* 장바구니 count */
.gnb_header .gnb_account {display:flex;align-items:center;width:100%;height:53px;padding:0 16px}
.gnb_header .gnb_account .gnb_lft {display:flex;align-items:center}
.gnb_header .gnb_account .loginTxt {font-size:15px;letter-spacing:-.5px;display:inline-flex;align-items:center}
.gnb_header .gnb_account .loginTxt::after {content: '';display: inline-block;width:6px;height:6px;border-top:.3vw solid #333;border-left:.3vw solid #333;transform: rotate(135deg);margin-left:2px}
.gnb_header .gnb_account .loginTxt .login {display:inline-block;font-weight:700;max-width:101px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;vertical-align:top}
.gnb_header .gnb_account .myBuyProd {display:inline-flex;align-items:flex-end;font-size:12px;color:#fff;margin-left:6px;padding-left:7px;position:relative;}
.gnb_header .gnb_account .myBuyProd::before {content:'';width:1px;height:10px;background: #fff;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:.5}
.gnb_header .gnb_account .myBuyProd span {display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:50%;width:13px;height:13px;margin-left:3px}
.gnb_header .gnb_account .myBuyProd span::after {content:'';display:inline-block;width:4px;height:4px;border-top:.3vw solid #fff;border-left:.3vw solid #fff;transform: rotate(135deg);margin-left:-1px}
.gnb_header .gnb_account .bt.join {flex-shrink:0;margin-left:auto;font-size:13px;color:#6b6b6b}
.gnb_header .gnb_account .bt.join.tyGreen {color:#0C520A;border:1px solid #0C520A;padding:7px 6px;border-radius:3px}
.gnb_header .gnb_account .bt_login {font-size:13px;padding:9px 12px;background-color:#4C8B15;border-radius:50px;color:#fff;margin-left:6px;position:relative;bottom:-8px}
.gnb_header .gnb_account .bt_login::before {content:'';display:inline-block;width:15px;height:15px;background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_arr_right_31.png) no-repeat center/cover;vertical-align:top;margin:-1px 2.5px 0 0;}
.gnb_header .gnb_topMenu {}
.gnb_header .gnb_account .gnb_labelBox {margin-right:4px;display:flex}
.gnb_header .gnb_account .gnb_labelBox a {display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;color:#fff;font-weight:bold}
.gnb_header .gnb_account .gnb_labelBox a img {width:100%}
.gnb_header .gnb_account .gnb_labelBox a + a {margin-left:2px}

.gnb_topMenu {height:45px;padding:0 18px;}
.gnb_topMenu .menu_depth1 {display:flex;background:#f4f4f4;border-radius:3px}
.gnb_topMenu .menu_depth1 .menu_li {position:relative;width:24%}
.gnb_topMenu .menu_depth1 .menu_li:last-child {width:28%}
.gnb_topMenu .menu_depth1 .menu_li + .menu_li::before {content:'';position:absolute;top:16px;left:0;width:1px;height:12px;background:#e0e0e0}
.gnb_topMenu .menu_depth1 .menu_li.home a::before {content:'';display:inline-block;width:11px;height:11px;margin:16px 3px 0 0;background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_gnb_home_22.png) no-repeat center/100% auto;vertical-align:top}
.gnb_topMenu .menu_depth1 a {width:100%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;height:44px;text-align:center}

.oViewType {overflow:hidden;position:relative;height:calc(100vh - 206px);height:calc(100dvh - 206px)}
/* .oViewType .btn_viewType {display:inline-block;position:fixed;right:16px;bottom:41px;padding:13px 9px 13px 10px;border-radius:30px;background:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.1);font-size:12px;line-height:12px;z-index:12} */
.oViewType .btn_viewType {display:inline-block;position:fixed;right:84px;top:167px;font-size:12px;line-height:12px;z-index:111;color:#828282;letter-spacing:-.5px;padding:6px 0}
.oViewType .btn_viewType::after {content:'';display:inline-block;width:1px;height:8px;background:#E0E0E0;position:relative;right:-5px}
/* .oViewType .btn_viewType::before {content:'';display:inline-block;height:11px;margin-right:4px;background: no-repeat left center/100% auto;vertical-align:top} */
.oViewType.viewType_list .btn_viewType::before {width:11px;/* margin-top:2px; */background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_gnb_type1_22.png)}
.oViewType.viewType_icon .btn_viewType::before {width:12px;/* margin-top:1px; */background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_gnb_type2_24.png)}
.oViewType.viewType_list .type_v1 {display:flex;position:absolute;width:100%;/* transition:opacity .3s ease-out 0s, visibility .1s linear .3s */}/* 리스트로 보기 */
.oViewType.viewType_icon .type_v2 {display:none;position:absolute;width:100%;/* transition:opacity .3s ease-out 0s, visibility .1s linear .3s */}/* 이미지로 보기 */
.oViewType .btn_live {display:inline-block;position:fixed;right:16px;bottom:41px;z-index:100;box-shadow:5px 5px 10px rgba(0,0,0,.1);border-radius:20px}
.oViewType .btn_live img {width:auto;height:35px}

/* 슬라이드메뉴(OASIS)::이미지로 보기 */
.oViewType.viewType_icon .type_v1 {overflow-y:hidden;display:flex;height:calc(100vh - 206px);height:calc(100dvh - 206px)}
.oViewType .type_v1 .gnbSwiperCategory {flex-shrink:0;width:113px;padding-bottom:35px;overscroll-behavior:contain}
.oViewType .type_v1 .gnbSwiperCategory .swiper-slide {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:113px;height:50px;padding:0 10px 0 16px;background:#F4F4F4;font-size:13px;line-height:50px;color:#6B6B6B;transition:all .3s}
.oViewType .type_v1 .gnbSwiperCategory .swiper-slide.point {background:#2F6A46;color:#fff}
.oViewType .type_v1 .gnbSwiperCategory .swiper-slide.point.swiper-slide-thumb-active {background:#fff;color:#333}
.oViewType .type_v1 .gnbSwiperCategory .swiper-slide-thumb-active {background:#fff;font-weight:600;color:#333}
.oViewType .type_v1 .gnbSwiperView {flex-grow:1;padding:30px 16px 90px 18px;overscroll-behavior:contain;background:#fff}
.oViewType .type_v1 .gnbSwiperView .swiper-wrapper {background-color:#fff}
.oViewType .type_v1 .gnbSwiperView .swiper-slide {margin-bottom:25px}
.oViewType .type_v1 .gnbSwiperView .swiper-slide + .swiper-slide {border-top:1px solid #eee;padding-top:25px}
.oViewType .type_v1 .gnbSwiperView .swiper-slide.lastDummy {height:calc(100vh - 574px);height:calc(100dvh - 574px)}
.oViewType .type_v1 .gnbSwiperView .gnbBrandmall {overflow:hidden;margin-bottom:45px;display:flex;justify-content:space-between}
.oViewType .type_v1 .gnbSwiperView .gnbBrandmall a {display:block;width:calc((100% - 8px) / 2)}
.oViewType .type_v1 .gnbSwiperView .gnbBrandmall a img {border-radius:6px}
.oViewType .type_v1 .gnbSwiperView .gnbBrandmall a span {display:block;font-size:12px;color:#6b6b6b;margin-top:9px;text-align:center}
.oViewType .type_v1 .gnbSwiperView .gnbBrandmall a:first-child span {font-family:'Montserrat'}
.oViewType .type_v1 .gnbSwiperView .iconTitle {display:block;margin-bottom:13px;font-weight:600;font-size:14px;line-height:18px;color:#333}
.oViewType .type_v1 .gnbSwiperView .iconTitle a {display:inline-flex;align-items:center;}
.oViewType .type_v1 .gnbSwiperView .iconTitle a::after {content:'';display:inline-block;width:8px;height:8px;border-top:.4vw solid #333;border-left:.4vw solid #333;transform: rotate(135deg)}
.oViewType .type_v1 .gnbSwiperView .imgBox {width:33px;height:33px;border-radius:12px;overflow:hidden;margin-right:8px}
.oViewType .type_v1 .gnbSwiperView .iconList {display:flex;flex-wrap:wrap}

/* 카테고리 : 230118 킴스 오프라이스 추가로인한 수정 */
/* .oViewType .btn_gnbMenu_txtType {display:inline-block;position:fixed;right:16px;bottom:89px;padding:13px 9px 13px 10px;border-radius:30px;background:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.1);font-size:12px;line-height:12px;z-index:12} */
.oViewType .btn_gnbMenu_txtType {display:inline-block;position:fixed;right:16px;top:167px;font-size:12px;line-height:12px;z-index:111;color:#828282;padding:6px 0;background:#fff;}
/* .oViewType .btn_gnbMenu_txtType::before {content:'';display:inline-block;width:13px;height:13px;margin-right:4px;background:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_gnb_defalut_26.png) no-repeat left -1px/100% auto;vertical-align:top} */
.oViewType .btn_gnbMenu_txtType::after {content:'간략히 보기'}

/* .oViewType .btn_gnbMenu_txtType.menuTxtType::before {width:11px;height:11px;background: url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_gnb_type1_22.png) no-repeat left center/100% auto;} */
.oViewType .btn_gnbMenu_txtType.menuTxtType::after {content:'이미지 보기'}

.oViewType.viewType_list .btn_viewType::before {width:11px;/* margin-top:2px; */background-image:url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_gnb_type1_22.png)}
.oViewType .type_v1 .gnbSwiperView .iconList.type3 {margin:0}
.oViewType .type_v1 .gnbSwiperView .iconTitle .imgBox {display:none}
.oViewType .type_v1 .gnbSwiperView .iconList.type3 .cat_li {flex-shrink:0;width:calc(100% / 3);}
.oViewType .type_v1 .gnbSwiperView .iconList.type3 .cat_li a {display:block;font-size:12px;line-height:16px;letter-spacing:-.5px;color:#6b6b6b;padding:9px 0;text-align: center;}
.oViewType .type_v1 .gnbSwiperView .iconList.type3 .cat_li a .cat_img {overflow:hidden;display:block;position:relative;width:100%;padding-top:14.13333333333333vw;margin-bottom:7px;background:#fff no-repeat center/20px auto}
.oViewType .type_v1 .gnbSwiperView .iconList.type3 .cat_li a .cat_img::before {content:'';display:block;position:absolute;top:0;left:0;right:0;width:14.13333333333333vw;height:100%;margin:0 auto;border-radius:20px;background:rgba(0,0,0,0.016);z-index:1}
.oViewType .type_v1 .gnbSwiperView .iconList.type3 .cat_li a .cat_img img {position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;width:14.13333333333333vw;border-radius:50%}

.oViewType .type_v1 .gnbSwiperView.menuTxtType .iconList.type3 .cat_li a {text-align:left;font-size:13px;color:#333}
.oViewType .type_v1 .gnbSwiperView.menuTxtType .iconTitle .imgBox {display:block}
.oViewType .type_v1 .gnbSwiperView.menuTxtType .iconList.type3 .cat_li {width:calc(100% / 2);}
.oViewType .type_v1 .gnbSwiperView.menuTxtType .iconList.type3 .cat_li a .cat_img {display:none}

/* 슬라이드메뉴(OASIS)::리스트로 보기 */
.oViewType.viewType_list .type_v2 {overflow-y:auto;height:calc(100vh - 206px);height:calc(100dvh - 206px);padding-bottom:80px}
.oViewType .type_v2 .depth_1_li .depth_1_title {display:block;position:relative;padding:22px 16px;font-weight:700;font-size:16px}
.oViewType .type_v2 .depth_1_li .depth_1_title::after {content:'+';display:block;position:absolute;top:23px;right:16px;width:14px;height:14px;font-size:22px;line-height:14px}
/* .oViewType .type_v2 .depth_type1 .depth_2 {display:none} */
.oViewType .type_v2 .depth_1_li.no_depth .depth_1_title::after {content:'';top:26px;right:18px;width:8px;height:8px;border:solid #212121;border-width:2px 2px 0 0;transform:rotate(45deg)}
.oViewType .type_v2 .depth_1_li.on .depth_1_title::after {content:'-'}
/* .oViewType .type_v2 .depth_type1.on .depth_2 {display:block} */
.oViewType .type_v2 .depth_type1 .depth_2 &gt; li {border-bottom:1px solid #eee}
.oViewType .type_v2 .depth_type1 .depth_2 &gt; li &gt; a {display:flex;height:50px;padding:0 20px;font-size:14px;align-items:center}
.oViewType .type_v2 .depth_type1 .depth_2 &gt; li &gt; a::after {content:'';margin-left:auto;width:10px;height:17px;border-radius:50%;background:#fff url(https://oasisprodcom.edge.naverncp.com/mobile/ico/ico_accordion_60.png) no-repeat center center/10px auto;transition:all .2s}
.oViewType .type_v2 .depth_type1 .depth_3 {display:none;flex-wrap:wrap;align-items:center;padding:0 16px;background:#f4f4f4;margin-bottom:-1px}
.oViewType .type_v2 .depth_type1 .depth_3 li {width:50%;}
.oViewType .type_v2 .depth_type1 .depth_3 li a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:18px 10px 18px 9px;font-size:13px;color:#6b6b6b;border-bottom:1px solid #eee}
.oViewType .type_v2 .depth_type1 .depth_3 li:nth-of-type(2n+1) a {border-right:1px solid #eee}
.oViewType .type_v2 .depth_type1 .depth_3 li:nth-of-type(2n+2) a {padding-left:17px;}

.oViewType .type_v2 .depth_type1 .depth_2 &gt; li.on &gt; a::after {transform:rotate(180deg)}
.oViewType .type_v2 .depth_type1 .depth_2 &gt; li.on .depth_3 {display:flex;border-top:1px solid #eee}
.oViewType .type_v2 .depth_type2 .depth_2 {display:none;flex-wrap:wrap;align-items:center;padding:10px 0}
.oViewType .type_v2 .depth_type2 .depth_2 li {width:50%}
.oViewType .type_v2 .depth_type2 .depth_2 li a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:18px 10px 18px 30px;font-size:14px;color:#6b6b6b}
.oViewType .type_v2 .depth_type2 .depth_2 li:nth-of-type(2n) a {padding-left:24px}
.oViewType .type_v2 .depth_type2.on .depth_2 {display:flex}

.oMenu_gnb .mainBottomBanner .bannerImg {overflow: hidden; border-radius: 10px;}
.oMenu_gnb .mainBottomBanner .display-banner-swiper {overflow:hidden; position: relative; margin: 0 0 21px;}
.oMenu_gnb .mainBottomBanner .swiper-pagination.swiper-pagination-bullets {display:none}
.oMenu_gnb .mainBottomBanner .display-banner-swiper .swiper-slide.swiper-slide-prev,
.oMenu_gnb .mainBottomBanner .display-banner-swiper .swiper-slide.swiper-slide-next {opacity: 0; transition: opacity .8s cubic-bezier(0.86,-0.14, 1, 0.85);}
.oMenu_gnb .mainBottomBanner .display-banner-swiper .swiper-pagination-fraction {display:inline-flex;align-items:center;height:19px;padding:0 8px;left:inherit;right:26px;width:auto;background:rgba(51,51,51, .7);color:rgba(255,255,255,.5);border-radius:10px;font-size:12px;letter-spacing:2px;}
.oMenu_gnb .mainBottomBanner .display-banner-swiper .swiper-pagination-fraction .swiper-pagination-current {color:rgba(255,255,255,1)}</pre></body></html>