<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
#header {position:relative;z-index:102; } 
#header_ver2 {display:block !important; } 
#header .headerBottom {display:block !important; } 
#header .header_fixed.fixed .headerTop {display:none; } 
#header .header_fixed.fixed .headerBottom #cate_swiper {padding:13px 44px 0 13px; } 
#header .header_fixed.fixed .headerBottom #cate_swiper span {padding:20px 24px; } 
#header .header_fixed.fixed .headerBottom #cate_swiper span img {top:45%; } 
#header .header_fixed.fixed .headerBottom .all_cate_view p {padding:13px 22px; } 
#header_ver2.fixed {top:45px !important; } 
#basket {padding-bottom:0; } 
#basket .btn-wrap {display:flex;gap:0 15.5px; } 
#basket .btn-wrap div {border-left:1px solid #ccc;padding-left:15.5px;line-height:1; } 
#basket .btn-wrap div:first-child {border-left:0; } 
#basket .btn-wrap div a {font-size:14px;font-weight:500;color:#333; } 
#basket .all-select {border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:21px 22px;display:flex;align-items:center;justify-content:space-between; } 
#basket .all-select label {font-size:14.5px;font-weight:500;color:#333; } 
#basket .all-select label input {margin-right:5px; } 
#basket .all-select label input:checked {background:url(/design/stlsnow7/imgs/m_check_on_all.svg) transparent no-repeat center / 22px 22px; } 
#basket .not_provider li {padding:20px 0 23px;margin:0 22px;border-bottom:1px solid #f2f2f2; } 
#basket figure {width:100%;display:flex;box-sizing:border-box;padding:0;gap:0 10px; } 
#basket .basketLeft {position:relative; } 
#basket .basketLeft .MS_input_checkbox { } 
#basket .basketRight {width:100%; } 
#basket .basketRight p { } 
#basket .basketRight .pname {position:relative;font-size:15px;font-weight:500;color:#333;margin-bottom:11px;display:flex;gap:0 10px; } 
#basket .basketRight .pname .p_name {display:inline-block;line-height:1.5;width:79%; } 
#basket .basketRight .pname .btn_delete {position:absolute;top:2px;right:0; } 
#basket .basketRight .pname .btn_delete img {width:17px; } 
#basket .basketRight .basket_cont {display:flex;gap:0 15px;width:100%; } 
#basket .basketRight .basket_cont&gt;a {display:inline-block;width:107.5px; } 
#basket .basketRight .basket_cont&gt;a img {width:107.5px; } 
#basket .basketRight .basket_cont .basket_info {width:100%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;gap: 20px;} 
/*#basket .basketRight .basket_cont .basket_info p:nth-child(1) { font-size:14px; font-weight:400; color:#777; margin-bottom:30px; line-height: 1.35; } */
#basket .basketRight .basket_cont .basket_info p:nth-child(1) {font-size:16.8px;font-weight:600;color:#222;/* margin-bottom:30px; *//* padding:15px 0; */} 
#basket .basketRight .basket_cont .basket_info p:nth-child(1) strike {font-size:15.75px;font-weight:400;color:#aaa;margin-left:3px; } 
#basket .basketRight .basket_cont .basket_info p:nth-child(2) {display:flex;align-items:center;/* margin-bottom: 22px; */} 
#basket .basketRight .basket_cont .basket_info p:nth-child(3) {/* display:flex; */
/* align-items:center; */
/* gap:0 4px; */
/* justify-content:space-between; */}
p.cart_opt {margin: 23px 0 0;font-size:13px;line-height: 1.45;} 
#basket p.cart_btn {width: 100%;display:flex;justify-content:space-between;gap:5px;align-items:center;} 
#basket p.cart_btn a {width:100%;display:block;border:1px solid #eee;border-radius:8px;padding:0 6%;height:35px;line-height:35px;box-sizing:border-box;white-space:pre;text-align:center; } 
#basket p.cart_btn a:nth-child(1) {width:35px;height:35px;text-align:center;line-height:33px;padding:0 8px;display:inline-block; } 
#basket p.cart_btn a:nth-child(1) img {width:17px;vertical-align:middle; } 
#basket p.cart_btn a:nth-child(2) {font-size:14px;font-weight:400;color:#222;display:flex;justify-content:space-between;align-items:center;white-space:pre;gap:5px; } 
#basket p.cart_btn a:nth-child(2) img {width:21px; } 
#basket p.cart_btn a:nth-child(3) {background:var(--main-color);border:0;color:#fff;font-size:14px; } 
#basket .basketRight a img { } 
#basket .basketRight .plus {width:35px;height:35px;text-align:center;vertical-align:middle;line-height:32px;color:#333;border:1px solid #eee;border-radius:0 5px 5px 0;box-sizing:border-box; } 
#basket .basketRight .plus img {width:11px;vertical-align:middle; } 
#basket .basketRight .minus {display:inline-block;width:35px;height:35px;text-align:center;vertical-align:middle;line-height:32px;color:#333;border:1px solid #eee;border-radius:5px 0 0 5px;box-sizing:border-box; } 
#basket .basketRight .minus img {vertical-align:middle;width:11px; } 
#basket .basketRight .amount-input {width:35px;height:35px;border:1px solid #eee;padding:0;text-align:center;font-size:16px; } 
#basket .price-each-info-top {text-align:right;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;background:#eaeaea;padding:10px; } 
#basket .price-each-info-bottom {text-align:right;padding:10px;background:#eaeaea;border-bottom:1px solid #cbcbcb; } 
#basket .price-total-info-top {border-bottom:5px solid #f2f2f2;text-align:center;padding:49px 0;font-size:15px;font-weight:500;color:#333; } 
#basket .price-total-info-bottom {padding:52px 22px 42px; } 
#basket .price-total-info-bottom .total_price .total_detail { } 
#basket .price-total-info-bottom .total_price .total_detail dl {display:flex;justify-content:space-between;align-items:center;margin-bottom:24px; } 
#basket .price-total-info-bottom .total_price .total_detail dl dt {font-size:15px;font-weight:500;color:#999; } 
#basket .price-total-info-bottom .total_price .total_detail dl dd {font-size:15px;font-weight:500;color:#333; } 
#basket .price-total-info-bottom .total_price .total_detail dl.total {padding-top:24px;border-top:1px solid #f2f2f2; } 
#basket .price-total-info-bottom .total_price .total_detail dl.total dt {font-size:16.5px;color:#333; } 
#basket .price-total-info-bottom .total_price .total_detail dl.total dd {font-size:18px;font-weight:700;color:var(--main-color); } 
#basket .price-total-info-bottom .txt-price {color:#f1191f;font-weight:bold; } 
#basket .price-total-info-bottom .txt-reserve {color:#898989;font-size:0.688em; } 
#basket .delivery-type {padding: 0 16px 50px;} 
#basket .delivery-type ul li {font-size: 12px;color:#333;font-weight:400;line-height:24px;letter-spacing: -1.3px;} 
#basket .delivery-type ul li:before {content:'·';display:inline-block;margin-right:8px;font-size:27px;vertical-align:bottom; } 
#basket .order-btn { } 
#basket .order-btn.fixed{position:fixed;}
#basket .order-btn .btn_Red {background-color:#f1191f;border:1px solid #f1191f; } 
#basket .naver-checkout {margin-top:20px; } 
@media screen and (min-width:768px) {#basket .basketRight .btn_Black {width:315px;display:inline-block;vertical-align:middle;margin-top:0px; } 
 }
.cart-ft2 {display:block;text-align:center; } 
.cart-free-wrap {text-align:center;margin-bottom:50px;padding:0 0 0 16px; } 
.cart-free-wrap .item-cont{height:auto !important;}
.cart-free-wrap .btn-list-open {display:block;color:#333;font-weight:bold;font-size:17px;text-align:left;margin-bottom:21px; } 
.cart-free-wrap .btn-list-open img {width:8px;margin-left:13px;vertical-align:middle; } 
.cart-free-wrap .btn-list-open a { } 
.cart-free-wrap p {padding: 63px 22px 63px 0;font-size: 17px;font-weight:500;} 
.cart-free-wrap p span {color:var(--main-color);font-weight:600; } 
.cart-free-wrap .btn-more {display:inline-block;width:94%;height:30px;line-height:30px;margin-top:10px;border:1px solid #383838;background:#fff;color:#383838;font-size:.75em;text-align:center; } 
.cart-free-wrap .btn-more span {display:inline-block;width:8px;height:5px;margin-left:5px;background:url(/images/d3/m_04/h10_arr.gif) no-repeat 0 0;background-size:100% 100%;vertical-align: middle; } 
/* 하이브리드 옵션이미지 */
.basket-option-dlist li img {width:30px;height:30px;vertical-align: middle; } 
/* 정기배송 탭 */
#basket .cart-tab {width:100%;height:32px;border-top:1px solid #464646; } 
#basket .cart-tab:after {clear:both;content:"";display:block; } 
#basket .cart-tab li {float:left;width:50%;height:31px;border-bottom:1px solid #cecece; } 
#basket .cart-tab li a {display:inline-block;width:100%;height:100%;color:#3b3b3b;font-size:12px;text-align:center;text-decoration:none;background:none; } 
#basket .cart-tab li a span {display:block;height:18px;line-height:18px;margin-top:6px; } 
#basket .cart-tab li:first-child a span {border-right:2px solid #e2e2e2; } 
#basket .cart-tab li.now {border-bottom:1px solid #f1191f; } 
#basket .cart-tab li.now a {font-weight:bold;color: #f1191f; } 
/* 샵페이 바로구매 */
#productDetail #shoppay_btn {padding-top: 10px; } 
/* PC (공통) 상세페이지 전용 */
#cartWrap #shoppay_btn {display: inline; } 
/* PC (공통) 장바구니 전용 */
.shopdetail #shoppay_btn {padding-top: 10px; } 
/* MO (4.0) 상세페이지 전용 */
#basket #shoppay_btn {margin-top: 20px; } 
/* MO (4.0) 장바구니 전용 */
.shopdetail #shoppay_btn {text-align: center; } 
/* MO (파워팩) 상세페이지 전용 */
.basket #shoppay_btn {text-align: center; } 
/* MO (파워팩) 장바구니 전용 */
.shoppay_storebtn_bx,.shoppay_storebtn_bx *,.shoppay_button_box,.shoppay_button_box * {display:inline-block !important;overflow:hidden;!important;float:none !important;position:static !important;top:auto !important;left:auto !important;margin:0 !important;padding:0 !important;border:0 none !important;font-size:11px !important;line-height:16px !important;font-family:'돋움',Dotum,Helvetica,sans-serif !important;text-align:left !important;text-decoration:none !important;vertical-align:top !important;background:none !important;border-radius:0 !important; } 
.shoppay_button_box {width:auto !important;height:100% !important;zoom:1 !important;padding:0 !important;border-top:2px solid #2b2f3a !important;background-color:#fff !important; } 
.shoppay_button {position:relative !important;margin:0 !important;padding:5px 0 5px 88px !important;zoom:1 !important; } 
.shoppay_button .shoppay_blind {overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;clip:rect(0 0 0 0) !important; } 
.shoppay_text {display:block !important;*display:inline !important;position:absolute !important;top:10px !important;left:0 !important;width:82px !important;height:26px !important;margin:0 !important;padding:0 !important;background:url('/images/common/shoppay_sp_text.png') no-repeat !important; } 
.shoppay_btn_list {*zoom:1 !important;display:table !important;width:100% !important;margin:0 !important;padding:0 !important;table-layout:fixed !important;list-style:none !important; } 
.shoppay_btn_list tbody {display:table-row-group !important; } 
.shoppay_btn_list tr {display:table-row !important; } 
.shoppay_btn_list .shoppay_btn_item {*width:120px !important; } 
.shoppay_btn_item {display:table-cell !important;height:37px !important;margin:0 !important;padding:0 !important;text-align:left !important; } 
.shoppay_btn_link {display:block !important;height:35px !important;margin:0 !important;padding:0 !important;border:1px solid #bfc4c7 !important;background-color:#fcfcfc !important;background-repeat:no-repeat !important;background-repeat:no-repeat !important;text-align:center !important;text-decoration:none !important; } 
.shoppay_btn_item:first-child .shoppay_btn_link {margin:0 !important; } 
.shoppay_text {background-size:82px auto !important; } 
.shoppay_btn_link.shoppay_btn_pay {background-size:133px auto !important; } 
.shoppay_btn_link.shoppay_btn_pay {background-image:url('/images/common/shoppay_sp_payment.png') !important;background-position:50% 0 !important;background-repeat:no-repeat !important;border-radius:2px !important; } 
.shoppay_btn_link.btn_blue {border-color:#025eea !important;background-color:#025eea !important; } 
.shoppay_event {position:relative !important;width:100% !important;margin:0 !important;padding:3px 0 0 0 !important;border:0 none !important;border-top:1px solid #e5e9ea !important;letter-spacing:-0.5px !important; } 
.shoppay_event_tex t {display:block !important;*display:inline !important;overflow:hidden !important;*width:100% !important;margin:0 !important;padding:5px 0 !important;letter-spacing:0 !important;white-space:nowrap !important;*zoom:1 !important;text-overflow:ellipsis !important;word-wrap:normal !important; } 
.shoppay_event_text {padding:0 !important; } 
.shoppay_event_text .event_title {display:inline !important;margin:0 5px 0 0 !important;padding:0 !important;font-weight:normal !important;color:#015ce8 !important;vertical-align:middle !important; } 
.shoppay_event .shoppay_event_text .event_link {display:inline !important;margin:0 !important;padding:0 !important;font-weight:normal !important;color:#727272 !important;text-decoration:none !important;vertical-align:middle !important; } 
.shoppay_event .shoppay_event_text .event_link span {display:inline-block !important;margin:-1px 0 1px !important;vertical-align:middle !important; } 
.shoppay_type_A_1 {width:277px !important;height:70px !important; } 
.shoppay_type_A_2 {width:296px !important;height:84px !important; } 
.shoppay_type_A_2 .shoppay_button {padding:5px 0 5px 86px !important; } 
.shoppay_type_A_2 .shoppay_text {top:14px !important; } 
.shoppay_type_A_2 .shoppay_btn_link {height:45px !important; } 
.shoppay_type_A_2 .shoppay_btn_link.shoppay_btn_pay {background-position:50% -40px !important; } 
.shoppay_type_A_3 {width:338px !important;height:84px !important; } 
.shoppay_type_A_3 .shoppay_button {padding:6px 0 6px 102px !important; } 
.shoppay_type_A_3 .shoppay_text {top:13px !important;height:31px !important;background-position:0 -31px !important; } 
.shoppay_type_A_3 .shoppay_btn_link {height:45px !important; } 
.shoppay_type_A_3 .shoppay_btn_link.shoppay_btn_pay {background-position: 50% -40px !important; } 
/* s 선물하기 버튼 추가 */
#basket .order-btn {display:flex;text-align:center;/* position:fixed; */
bottom:0;left:0;right:0;flex-direction:column;border-top:1px solid #ececec;padding:14.5px 22px 21px;gap:8px;background:#fff;z-index:99; } 
#basket .order-btn a {display:inline-block;width:100%;height:60px;line-height:60px;box-sizing:border-box;vertical-align:middle;font-size:16px;font-weight:700;border-radius:8px; } 
#basket .order-btn a:nth-child(1) {background:var(--main-color);color:#fff; } 
#basket .order-btn a:nth-child(2) {border:1px solid var(--main-color);color:var(--main-color); } 
#basket .order-btn .btn_Present {margin-left:5px;background-color:#ffffff;border:1px solid #a94343;color:#a94343; } 
#basket .order-btn .btn_Present .fa-gift {padding-right:4px;font-size:1.250em;vertical-align: middle; } 
/* e 선물하기 버튼 추가 */
#footer {display:none; } 
.ft_fixed {display:none !important; } 
#quick_button {bottom:171px !important; } 
.MS_group_msg font {color:var(--main-color);font-weight:500; } 
.item-wrap .item-cont .item-list .prd-info {padding: 17px 0 0;} 
.item-wrap .item-cont .item-list .prd-info li:before{content:unset !important;}
.MK_total_delivery {display: inline-block !important; } 



/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */


/* BASIC css end */

</pre></body></html>