/*배터리 카트 매장 주소 숨김 2024-12-06*https://costco.atlassian.net/browse/SIPSUP-21949
.delivery__warehouse-address{display:none!important;}*/

/*same-day Resize popup window header * EJ 2024-11-14*/
.modal-title{font-size: 20px!important;}

/*same-day category top bar *EJ 2024-11-14*/
.universal-delivery__nav .universal-delivery__postal { position: relative; letter-spacing: -0.05em; font-family: 'Noto Sans KR', sans-serif; color: #0005ff; font-weight: 600; font-size: 18px;text-decoration: underline }
.universal-delivery__nav .universal-delivery__postal > button { background: none; padding: 12px 24px 12px 0px; text-align: left; margin-bottom: 0; height: auto; width: auto; white-space: nowrap;text-decoration: underline }

/*Hide the top field for entering the shipping address in the same-day pop-up window by *EJ 2024-11-14*/
.postal-code-prompt {display: none;}


/*colmd*/
.col-md-2 {width: 16.6666667%!important;}


/*파라미터 숨기기{{0}}*/
[_nghost-storefront-c180] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c180] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c181] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c181] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c182] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c182] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c183] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c183] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c184] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c184] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c185] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c185] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c186] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c186] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c187] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c187] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c188] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c188] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c189] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c189] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c190] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c190] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c191] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c191] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c192] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c192] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c193] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c193] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c194] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c194] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c195] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c195] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c196] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c196] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c197] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c197] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c198] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c198] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c199] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c199] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c200] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c200] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c201] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c201] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c202] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c202] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c203] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c203] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c204] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c204] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c205] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c205] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c206] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c206] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c207] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c207] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c208] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c208] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c209] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c209] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c210] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c210] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c211] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c211] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c212] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c212] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c213] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c213] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c214] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c214] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c215] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c215] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c216] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c216] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c217] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c217] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c218] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c218] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c219] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c219] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c220] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c220] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c221] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c221] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c222] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c222] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c223] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c223] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c224] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c224] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c225] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c225] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c226] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c226] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c227] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c227] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c228] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c228] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c229] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c229] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c230] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c230] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c231] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c231] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c232] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c232] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c233] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c233] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c234] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c234] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c235] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c235] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c236] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c236] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c237] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c237] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c238] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c238] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c239] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c239] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c240] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c240] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c241] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c241] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c242] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c242] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c243] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c243] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c244] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c244] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c245] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c245] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c246] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c246] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c247] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c247] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c248] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c248] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c249] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c249] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c250] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c250] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c251] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c251] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c252] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c252] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c253] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c253] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c254] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c254] .price .price-with-discount .price-after-discount .from-price{display:none!important;}
[_nghost-storefront-c255] .price .price-with-discount .price-after-discount .from-text, [_nghost-storefront-c255] .price .price-with-discount .price-after-discount .from-price{display:none!important;}


/* 20241101_카트담기폰트크기수정 */ 
.add-to-cart__btn
{font-size: 13px !important;font-weight: bold;} 

/* 모든 _ngcontent-storefront-c*** 패턴을 가진 카트 페이지 하단 숫자 숨기 */ 
.pagination[class*="storefront"] .page-item[class*="storefront"]
{margin: 0; text-align: center; display: inline-block!important; font-size: 20px!important}


/* 20241101_총결제금액 파라미터 숨기기 */ 
[class*="storefront"] .price .price-with-discount .price-after-discount .from-text, [class*="storefront"] .price .price-with-discount .price-after-discount .from-price { display: none !important; }


/* 모든 _ngcontent-storefront-c*** 패턴을 가진 온라인바우처 숨기기 */ 
.cart-totals[class*="storefront"] .discount-entry[class*="storefront"]
{ display: none !important; }

.cart-totals[class*="_ngcontent-storefront-"] .discount-entry {display: none !important;}
.cart-totals[_ngcontent-storefront-c180] .discount-entry[_ngcontent-storefront-c180]{display:none!important;}
.cart-totals[_ngcontent-storefront-c181] .discount-entry[_ngcontent-storefront-c181]{display:none!important;}
.cart-totals[_ngcontent-storefront-c182] .discount-entry[_ngcontent-storefront-c182]{display:none!important;}
.cart-totals[_ngcontent-storefront-c183] .discount-entry[_ngcontent-storefront-c183]{display:none!important;}
.cart-totals[_ngcontent-storefront-c184] .discount-entry[_ngcontent-storefront-c184]{display:none!important;}
.cart-totals[_ngcontent-storefront-c185] .discount-entry[_ngcontent-storefront-c185]{display:none!important;}
.cart-totals[_ngcontent-storefront-c186] .discount-entry[_ngcontent-storefront-c186]{display:none!important;}
.cart-totals[_ngcontent-storefront-c187] .discount-entry[_ngcontent-storefront-c187]{display:none!important;}
.cart-totals[_ngcontent-storefront-c188] .discount-entry[_ngcontent-storefront-c188]{display:none!important;}
.cart-totals[_ngcontent-storefront-c189] .discount-entry[_ngcontent-storefront-c189]{display:none!important;}
.cart-totals[_ngcontent-storefront-c190] .discount-entry[_ngcontent-storefront-c190]{display:none!important;}
.cart-totals[_ngcontent-storefront-c191] .discount-entry[_ngcontent-storefront-c191]{display:none!important;}
.cart-totals[_ngcontent-storefront-c192] .discount-entry[_ngcontent-storefront-c192]{display:none!important;}
.cart-totals[_ngcontent-storefront-c193] .discount-entry[_ngcontent-storefront-c193]{display:none!important;}
.cart-totals[_ngcontent-storefront-c194] .discount-entry[_ngcontent-storefront-c194]{display:none!important;}
.cart-totals[_ngcontent-storefront-c195] .discount-entry[_ngcontent-storefront-c195]{display:none!important;}
.cart-totals[_ngcontent-storefront-c196] .discount-entry[_ngcontent-storefront-c196]{display:none!important;}
.cart-totals[_ngcontent-storefront-c197] .discount-entry[_ngcontent-storefront-c197]{display:none!important;}
.cart-totals[_ngcontent-storefront-c198] .discount-entry[_ngcontent-storefront-c198]{display:none!important;}
.cart-totals[_ngcontent-storefront-c199] .discount-entry[_ngcontent-storefront-c199]{display:none!important;}
.cart-totals[_ngcontent-storefront-c200] .discount-entry[_ngcontent-storefront-c200]{display:none!important;}
.cart-totals[_ngcontent-storefront-c201] .discount-entry[_ngcontent-storefront-c201]{display:none!important;}
.cart-totals[_ngcontent-storefront-c202] .discount-entry[_ngcontent-storefront-c202]{display:none!important;}
.cart-totals[_ngcontent-storefront-c203] .discount-entry[_ngcontent-storefront-c203]{display:none!important;}
.cart-totals[_ngcontent-storefront-c204] .discount-entry[_ngcontent-storefront-c204]{display:none!important;}
.cart-totals[_ngcontent-storefront-c205] .discount-entry[_ngcontent-storefront-c205]{display:none!important;}
.cart-totals[_ngcontent-storefront-c206] .discount-entry[_ngcontent-storefront-c206]{display:none!important;}
.cart-totals[_ngcontent-storefront-c207] .discount-entry[_ngcontent-storefront-c207]{display:none!important;}
.cart-totals[_ngcontent-storefront-c208] .discount-entry[_ngcontent-storefront-c208]{display:none!important;}
.cart-totals[_ngcontent-storefront-c209] .discount-entry[_ngcontent-storefront-c209]{display:none!important;}
.cart-totals[_ngcontent-storefront-c210] .discount-entry[_ngcontent-storefront-c210]{display:none!important;}
.cart-totals[_ngcontent-storefront-c211] .discount-entry[_ngcontent-storefront-c211]{display:none!important;}
.cart-totals[_ngcontent-storefront-c212] .discount-entry[_ngcontent-storefront-c212]{display:none!important;}
.cart-totals[_ngcontent-storefront-c213] .discount-entry[_ngcontent-storefront-c213]{display:none!important;}
.cart-totals[_ngcontent-storefront-c214] .discount-entry[_ngcontent-storefront-c214]{display:none!important;}
.cart-totals[_ngcontent-storefront-c215] .discount-entry[_ngcontent-storefront-c215]{display:none!important;}
.cart-totals[_ngcontent-storefront-c216] .discount-entry[_ngcontent-storefront-c216]{display:none!important;}
.cart-totals[_ngcontent-storefront-c217] .discount-entry[_ngcontent-storefront-c217]{display:none!important;}
.cart-totals[_ngcontent-storefront-c218] .discount-entry[_ngcontent-storefront-c218]{display:none!important;}
.cart-totals[_ngcontent-storefront-c219] .discount-entry[_ngcontent-storefront-c219]{display:none!important;}
.cart-totals[_ngcontent-storefront-c220] .discount-entry[_ngcontent-storefront-c220]{display:none!important;}
.cart-totals[_ngcontent-storefront-c221] .discount-entry[_ngcontent-storefront-c221]{display:none!important;}
.cart-totals[_ngcontent-storefront-c222] .discount-entry[_ngcontent-storefront-c222]{display:none!important;}
.cart-totals[_ngcontent-storefront-c223] .discount-entry[_ngcontent-storefront-c223]{display:none!important;}
.cart-totals[_ngcontent-storefront-c224] .discount-entry[_ngcontent-storefront-c224]{display:none!important;}
.cart-totals[_ngcontent-storefront-c225] .discount-entry[_ngcontent-storefront-c225]{display:none!important;}
.cart-totals[_ngcontent-storefront-c226] .discount-entry[_ngcontent-storefront-c226]{display:none!important;}
.cart-totals[_ngcontent-storefront-c227] .discount-entry[_ngcontent-storefront-c227]{display:none!important;}
.cart-totals[_ngcontent-storefront-c228] .discount-entry[_ngcontent-storefront-c228]{display:none!important;}
.cart-totals[_ngcontent-storefront-c229] .discount-entry[_ngcontent-storefront-c229]{display:none!important;}
.cart-totals[_ngcontent-storefront-c230] .discount-entry[_ngcontent-storefront-c230]{display:none!important;}
.cart-totals[_ngcontent-storefront-c231] .discount-entry[_ngcontent-storefront-c231]{display:none!important;}
.cart-totals[_ngcontent-storefront-c232] .discount-entry[_ngcontent-storefront-c232]{display:none!important;}
.cart-totals[_ngcontent-storefront-c233] .discount-entry[_ngcontent-storefront-c233]{display:none!important;}
.cart-totals[_ngcontent-storefront-c234] .discount-entry[_ngcontent-storefront-c234]{display:none!important;}
.cart-totals[_ngcontent-storefront-c235] .discount-entry[_ngcontent-storefront-c235]{display:none!important;}
.cart-totals[_ngcontent-storefront-c236] .discount-entry[_ngcontent-storefront-c236]{display:none!important;}
.cart-totals[_ngcontent-storefront-c237] .discount-entry[_ngcontent-storefront-c237]{display:none!important;}
.cart-totals[_ngcontent-storefront-c238] .discount-entry[_ngcontent-storefront-c238]{display:none!important;}
.cart-totals[_ngcontent-storefront-c239] .discount-entry[_ngcontent-storefront-c239]{display:none!important;}
.cart-totals[_ngcontent-storefront-c240] .discount-entry[_ngcontent-storefront-c240]{display:none!important;}
.cart-totals[_ngcontent-storefront-c241] .discount-entry[_ngcontent-storefront-c241]{display:none!important;}
.cart-totals[_ngcontent-storefront-c242] .discount-entry[_ngcontent-storefront-c242]{display:none!important;}
.cart-totals[_ngcontent-storefront-c243] .discount-entry[_ngcontent-storefront-c243]{display:none!important;}
.cart-totals[_ngcontent-storefront-c244] .discount-entry[_ngcontent-storefront-c244]{display:none!important;}
.cart-totals[_ngcontent-storefront-c245] .discount-entry[_ngcontent-storefront-c245]{display:none!important;}
.cart-totals[_ngcontent-storefront-c246] .discount-entry[_ngcontent-storefront-c246]{display:none!important;}
.cart-totals[_ngcontent-storefront-c247] .discount-entry[_ngcontent-storefront-c247]{display:none!important;}
.cart-totals[_ngcontent-storefront-c248] .discount-entry[_ngcontent-storefront-c248]{display:none!important;}
.cart-totals[_ngcontent-storefront-c249] .discount-entry[_ngcontent-storefront-c249]{display:none!important;}
.cart-totals[_ngcontent-storefront-c250] .discount-entry[_ngcontent-storefront-c250]{display:none!important;}
.cart-totals[_ngcontent-storefront-c251] .discount-entry[_ngcontent-storefront-c251]{display:none!important;}
.cart-totals[_ngcontent-storefront-c252] .discount-entry[_ngcontent-storefront-c252]{display:none!important;}
.cart-totals[_ngcontent-storefront-c253] .discount-entry[_ngcontent-storefront-c253]{display:none!important;}
.cart-totals[_ngcontent-storefront-c254] .discount-entry[_ngcontent-storefront-c254]{display:none!important;}
.cart-totals[_ngcontent-storefront-c255] .discount-entry[_ngcontent-storefront-c255]{display:none!important;}
.cart-totals[_ngcontent-storefront-c256] .discount-entry[_ngcontent-storefront-c256]{display:none!important;}
.cart-totals[_ngcontent-storefront-c257] .discount-entry[_ngcontent-storefront-c257]{display:none!important;}
.cart-totals[_ngcontent-storefront-c258] .discount-entry[_ngcontent-storefront-c258]{display:none!important;}
.cart-totals[_ngcontent-storefront-c259] .discount-entry[_ngcontent-storefront-c259]{display:none!important;}
.cart-totals[_ngcontent-storefront-c260] .discount-entry[_ngcontent-storefront-c260]{display:none!important;}
.cart-totals[_ngcontent-storefront-c261] .discount-entry[_ngcontent-storefront-c261]{display:none!important;}
.cart-totals[_ngcontent-storefront-c262] .discount-entry[_ngcontent-storefront-c262]{display:none!important;}
.cart-totals[_ngcontent-storefront-c263] .discount-entry[_ngcontent-storefront-c263]{display:none!important;}
.cart-totals[_ngcontent-storefront-c264] .discount-entry[_ngcontent-storefront-c264]{display:none!important;}
.cart-totals[_ngcontent-storefront-c265] .discount-entry[_ngcontent-storefront-c265]{display:none!important;}
.cart-totals[_ngcontent-storefront-c266] .discount-entry[_ngcontent-storefront-c266]{display:none!important;}
.cart-totals[_ngcontent-storefront-c267] .discount-entry[_ngcontent-storefront-c267]{display:none!important;}
.cart-totals[_ngcontent-storefront-c268] .discount-entry[_ngcontent-storefront-c268]{display:none!important;}
.cart-totals[_ngcontent-storefront-c269] .discount-entry[_ngcontent-storefront-c269]{display:none!important;}
.cart-totals[_ngcontent-storefront-c270] .discount-entry[_ngcontent-storefront-c270]{display:none!important;}
.cart-totals[_ngcontent-storefront-c271] .discount-entry[_ngcontent-storefront-c271]{display:none!important;}
.cart-totals[_ngcontent-storefront-c272] .discount-entry[_ngcontent-storefront-c272]{display:none!important;}
.cart-totals[_ngcontent-storefront-c273] .discount-entry[_ngcontent-storefront-c273]{display:none!important;}
.cart-totals[_ngcontent-storefront-c274] .discount-entry[_ngcontent-storefront-c274]{display:none!important;}
.cart-totals[_ngcontent-storefront-c275] .discount-entry[_ngcontent-storefront-c275]{display:none!important;}
.cart-totals[_ngcontent-storefront-c276] .discount-entry[_ngcontent-storefront-c276]{display:none!important;}
.cart-totals[_ngcontent-storefront-c277] .discount-entry[_ngcontent-storefront-c277]{display:none!important;}
.cart-totals[_ngcontent-storefront-c278] .discount-entry[_ngcontent-storefront-c278]{display:none!important;}
.cart-totals[_ngcontent-storefront-c279] .discount-entry[_ngcontent-storefront-c279]{display:none!important;}
.cart-totals[_ngcontent-storefront-c280] .discount-entry[_ngcontent-storefront-c280]{display:none!important;}
.cart-totals[_ngcontent-storefront-c281] .discount-entry[_ngcontent-storefront-c281]{display:none!important;}
.cart-totals[_ngcontent-storefront-c282] .discount-entry[_ngcontent-storefront-c282]{display:none!important;}
.cart-totals[_ngcontent-storefront-c283] .discount-entry[_ngcontent-storefront-c283]{display:none!important;}
.cart-totals[_ngcontent-storefront-c284] .discount-entry[_ngcontent-storefront-c284]{display:none!important;}






/*DECAL 2024-02-29*/
[_nghost-storefront-c211] .decal.decal-position-1[_ngcontent-storefront-c211], [_nghost-storefront-c211] .decal.decal-position-2[_ngcontent-storefront-c211]
{    width: 42px;
    height: 42px;
    min-width: 42px;
    max-width: 42px;
    right: 0;
    position: absolute;}



.decal-position-5 {position:unset!important;}

/*로그인 페이지에서 ID 체크박스 숨김처리 BY EJ 2023-11-30*/
#smsLoginForm .costco-custom-checkbox__label{
display:none!important;
}


/*FY24Homepage New layout created by EJ 2023-07-17*/
.pagination[_ngcontent-storefront-c258] .page-item[_ngcontent-storefront-c258] .page-link[_ngcontent-storefront-c258]
{ font-size: 20px!important}
.pagination[_ngcontent-storefront-c258] .page-item[_ngcontent-storefront-c258]{ font-size: 20px!important}

/*FY24Homepage New layout created by EJ 2023-07-17*/
.eco-rounded-corners-img-bg {margin-top: 20px;border-radius: 5px; background-color: #eee;}


/*PDP 케이크 메시지숨김처리 created by ej-2023-07-06*/
#costcoPreOrder > section > .preorder-form-element-container:last-child {
     display: none; 
}

/*PDP pdf아이콘 재설정 created by ej-2023-07-06*/
[_nghost-storefront-c280] ngb-accordion .pdp-tab-content-body img
{height: auto; width: auto;}


[_nghost-storefront-c280] ngb-accordion .pdp-tab-content-body img {
  height: 100%;
  height: auto;
  width: auto!important
}

/*선물세트데칼 3번 하단위치를 상단으로 조절created by ej*/
[_nghost-storefront-c210] .decal.decal-position-3[_ngcontent-storefront-c210] { right: 2; position: absolute !important; max-height: unset!important;}
[_nghost-storefront-c210] .decal.decal-position-5[_ngcontent-storefront-c210] { position: unset!important;}
[_nghost-storefront-c210] .decal.decal-position-2[_ngcontent-storefront-c210] { position: absolute;!important;}


/* 2023-05-24 타이어 메시지 장착매장 아래 문구 hidden*/
a.js-cart-entry-delivery-update {
    display: none;
}
/* 2023-05-24 배터리문구 hidden*/
.delivery__warehouse-address span.text-body--medium {
    display: none;
}

/* 2023-05-22 데칼위치 조정*/
.decal{ 
	height: auto!important;
	min-width: auto!important; 
}

.decal[_ngcontent-storefront-c210] {
    z-index: 1
}




[_nghost-storefront-c210] .decal.decal-position-1[_ngcontent-storefront-c210], [_nghost-storefront-c210] .decal.decal-position-2[_ngcontent-storefront-c210].decal.decal-position-3[_ngcontent-storefront-c210] { right: 0; position: absolute !important; }



/* 2023-05-04-created by ejbae 영수증 align https://costco.atlassian.net/browse/SIP-25607*/
.receipt-window .text-right.tax-codes { padding-right: 6px !important;}
.receipt-window .text-right {padding-right: 18px !important;}




/* 20230413-created by ejbae 회원 전용 아이템 중복 삭제*/
.product-listing.product-grid .product-item .price-panel-login:nth-child(2) span {
    font-size: 14px !important;
     color: #333333 !important;
	font-weight:400;
}

/* 20230407-created by ejbae 회원 전용 아이템 중복 삭제*/
.product-item .price-panel-login:nth-child(2), .product-item .price-panel-login:nth-child(2) span {
    font-size: 14px !important;
    color: #444444 !important;
	font-weight: 500;
}

/* 2022-11-03 Created by EJ 체크아웃페이지 내에서 팝업 창 스크롤바 보이게 하기*/
.commerce-agreement {overflow: auto!important;}

/* 2022-07-18 Created by EJ 타이어페이지 메시지 보이는 클래스 삭제*/

.delivery__change-warehouse {display: none; !important;}/* 2022-07-27 Created by EJ Cart에서 매장변경버튼숨김처리*/
.account-section .edit-shipping-address {display: block; !important;}/* 2022-07-27 Created by EJ 주문완료내역(within remose period)에서 매장변경버튼숨김처리*/



/*쇼핑카트담기 시 검은 배경 삭제 2022-07-18-배은정
.modal-backdrop {animation: none;}*/

/*마이리워드페이지 내 숫자 삭제 2022-06-23*/
.circle-gauge__text--limit{display:none !important;}

/*Carousel 회원전용할인금액 폰트굵기 변경 2022-03-02*/
.discount-info{
color: red; font-size: 14px; letter-spacing: 0; font-weight: bold;
}
.star-ratings-css-top[_ngcontent-storefront-c219]
{color: #1257a1!important;}


/*PLP에서 할인가의색상을 변경2022-03-02*/
.discount-row-message.ng-star-inserted {
    color: red !important;
}

/*홈페이지 메인 캐로셀의 별점 옆 텍스트 볼드 처리*/
.star-ratings-text {
    font-size: 15px; color: #333333;font-weight: 200;!important;
}


/* 2017-05-19 Created by Judy */
body {font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft JhengHei", "Apple SD Gothic Neo", "Malgun Gothic", AppleGothic, Dotum, 돋움, "Lucida Grande", Verdana, Arial, Tahoma, sans-serif;}
/* Hidden My Postal Mail Preferences 
#onlineregister-memberInfoForm div.row:nth-child(6) {
    display: none;
}
.account-section.account-container > form#preferencesForm:nth-child(3) {
    display: none;
}*/
.page-homepage .costco-carousel-component .carousel .item {font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft JhengHei", "Apple SD Gothic Neo", "Malgun Gothic", AppleGothic, Dotum, 돋움, "Lucida Grande", Verdana, Arial, Tahoma, sans-serif;}
/*Hidden Price-20180118*/
.costco-carousel-component .carousel .item .item-price .costco-icon-member-only {
    margin-top: 10px; margin-bottom: 8px;
}


/*Hidden Opening Hours */
.opening-hours.js-store-openings{display:none !important;}
.homepage .owl-wrapper-outer .owl-wrapper .owl-item .item .item-price .product-price .discount-info span.free-shipping {display:block;}
.page-homepage .costco-carousel-component .carousel, .page-homepage .costco-carousel-component .headline {font-family:"Trebuchet MS"; font-weight:700;}
.original-price .from-price {display:none;}
/* Product Listing */
.product-list-details .product-name-container a.lister-name {font-size:16px;}
.product-list-details .product-name-container a.lister-name-en {font-size: 14px;}
.product-info-wrapper .discount-info span:nth-child(3) {display:block;}
/* Marketing Preference */
.membership-sms-section .sms-lbl-wrapper {display:none;}

/* 마이페이지 마케팅수신설정에서 패딩 삭제 */
.account-container .form-group-label.sms-lbl-wrapper {
    display: none;
}
ul.my-account-communicationPreferences-section-checkbox.row {
    display: none;
}
.my-account-communicationPreferences .form-group.clearfix {
    margin-bottom: 0px;
}
/* My Info - Gender*/
.costco-custom-radio > input[type="radio"]:checked + label, .costco-custom-radio > input[type="radio"]:not(:checked) + label {
    margin-right: 0px;
}
/*Marketing Preference */
.membership-section-content .my-account-communicationPreferences-section-checkbox {
    padding-bottom: 0px;
    margin-top: -10px;
}
/*Product Carousel*/
.product-price .discount-info span:nth-child(3) {display:inline-block;} 

@media screen and (min-width: 1400px) {
	
	/*카트에 담기 시 왼쪽 쏠림 문구 조치 2024-08-08*/
    .items-in-cart{clear:both; width: 230px!important;}
	
	.container {
		padding: 0px 0px 0px 0px;
	}
	.login-section-container .login-box-container {
		min-height: 431px !important;
	}
 .page.homepage .costco-carousel-component {
        max-width: calc(350px * 4) !important;
    }
    
    .page.homepage .costco-carousel-component .owl-item {
        max-width: 350px !important;
    }
    
    .page.homepage sip-product-carousel .owl-stage {
        width: calc(350px * 10) !important;
    }
   .page.homepage sip-product-carousel-item .product-item div.thumb {
        max-width: none !important;
    }
}

/*PDP*/
.from-price {display:none;}

@media screen and (min-width: 1024px) {

	
	.product-page-container .img-zoom-wrapper {
		right: 0px;
	}
    /* Order Confirmation Page */
	.checkout-success .product-item .price-panel {
		text-align: right;
	}

	/* My address book */
	.addressbook-page .account-section-header .row .col-md-12 h3.headline {
		display: none;
	}
	.addressbook-page .address-controls label {
		min-width: 40px;
	}

	/* Email Contact Us on My Account */
	.form_field-elements {
		max-width: 1000px;
	}
	.form_field-elements .form-container .has-error .control-label {color:black;}

	/*Order Confirmation */
	.checkout-success .order-list .item-number {
		margin-top: 2%;
	}
	.checkout-success .order-list .product-info {
		font-size: 14px;
	}

	/* My Order History */
	
	.order-history-list-titles .title-row .col-sm-2.no-padding-left-desktop {text-align:left;}
	.order-history-list-titles .title-row .col-sm-2.order-history-price {text-align:right;}
	.order-history-list-titles .title-row .col-sm-2 {text-align:center;}
	
	.account-orderhistory .account-orderhistory-list .account-orderhistory-list-item .col-md-2.mbl-row .row .col-xs-8.col-md-12 {
		text-align: center;
	}
	
	.ordr-history-price {
		text-align: right !important;
	}
	.grand-total.price-value {
		text-align: right;
	}
	.account-orderhistory .account-orderhistory-list .account-orderhistory-list-item .col-md-2.mbl-row .row .col-xs-8.col-sm-9.col-md-12.no-padding-left-desktop {
		text-align: left;
	}
	.col-xs-8.col-sm-9.col-md-12.no-padding-left-desktop {
		text-align: left;
	}
	/* Category Banner */
	.banner .js-responsive-image img {
	display: block;
	max-width: 100%;
	height: auto;
	max-height: auto;
	}
	/* Category Menu */
	#theMenu > li > ul > li {
		min-width: 90px;
	}
	.page-browse-category .list-name-container h2 {display:none;}
	.page-browse-category .category-section-header {margin:0;}	
	/* Category Landing Page 2023-12-09 카테고리배너 세로 사이즈 max수정 EJ*/
	section.page.page-browse-category .banner img {
		max-width: 1400px;
		max-height: 403px;
	}
	.page-browse-category .banner {
		margin: 0px;
	}
	.page-browse-category .list-name-container .list-name {display:none;}
	.page-browse-category .category-wrapper .category-node {padding:0px; margin: 5px 0.7%;}
    .page-browse-category .category-wrapper .category-node h3 {display: inline-block;width: 100%;text-align: left;font-size: 21px;padding: 5px 3px;}
	/*Online Registration */
	.membership-section-content .membership-heading {
		font-size: 36px;
		padding-bottom: 0px;
		margin-bottom: 5px;
		text-transform: inherit;
		font-weight: 500;
	}
	/* Checkout */
	.cart-list .product-item .product-name {font-size:16px;}
	.cart-list .product-item .product-name-en {font-size: 14px;}
	
	/* Order History  */
	.account-orderhistory .search-pagination-container {
		float: right;
	}
	.account-orderhistory .order-desc p.additional-items {
		font-size: 14px;
	}
	/* Payment */
	.kr-payment-pb .checkout-indent .commerce-agreement, .kr-payment-pb .checkout-indent .commerce-agreement-accept {
		margin: 0px 20px 0 0;
	}
	.commerce-agreement-accept input {
		margin: 0 10px;
		height: 14px;
		width: 14px;
		vertical-align: middle;
	}
	.commerce-agreement-accept #commerce-agreement-mandatory {
		color: red;
		letter-spacing: -0.05em;
	}
	
	/* PDP */
	.image-gallery .gallery-image .owl-item .item {
		margin: 0px;
	}
	
	.product-page-container .product-name {
		margin-left: -5px;
	}
	.panel-title {
    font-weight: bold;
	}
	.product-page-container .product-price-container .product-price .product-price-detail .price .price-note-wrapper .price-note, .product-page-container .product-price-container .product-price .product-price-lbl .price .price-note-wrapper .price-note {
		font-size: 13px;
		color: #707070;
	}
	.product-page-container .product-price-container .product-price .product-price-detail .price .price-note-wrapper, .product-page-container .product-price-container .product-price .product-price-lbl .price .price-note-wrapper {
		padding-top: 0px;
	}
	/* PLP */
	.product-listing .variant-section .variant-list li {padding-right:0;}
	.product-listing .variant-options-buttons-container .btn-more-options {display:none;}
	.product-list-details a.lister-name {
		font-size: 16px;
	}
	.product-list-details a.lister-name-en {
		font-size: 14px;
	}
	.search-filter-container {
		padding-left: 10px;
	}
	.search-layout-btn-container { padding-right: 15px; }
	.search-pagination-container {
		padding: 0px 10px 0px 0px;
		text-align: right;
	}
	.product-item .product-price .discount-info, .product-item .product-price .free-shipping, .product-item .promo {
		font-size: 14px;
		letter-spacing: -0.05em;
		color: #707070;
	}
	

	/* Judy added 171024*/
	.product-item .product-price .product-price-pre-unit-amount .price-per-unit {
		font-size: 12px;
		letter-spacing: -0.05em;
		color: #707070;
		margin-top:-3px;
	}
	/* Carousel */
	.costco-carousel-component .carousel .item .item-price .from-price {display:none;}
	.free-shipping {
		font-weight: 400;
		color: #707070;    
	}
	.price-per-unit {
		font-weight: 400;
	}
	
	/* Cart */
	span.including-shipping {
		font-size: 14px;
	}
	/**** Header ****/
	/* Search Bar */
	header.main-header .search-column {
		width: 40%;
	}
	
	/* Print Button */
	.print-page-wrapper .print-page {top: -35px;}	
	
}
@media screen and (max-width: 1023px) {
	/*Marketing Preference */
	.my-account-communicationPreferences .form-group.clearfix {margin-bottom: 15px;}
	.btn {
		font-size: 16px !important;
		line-height: inherit !important;
	}	
	/* Filter */
	select.costco-select {height:46px;}
	/*My Order History */
	.account-orderhistory .account-orderhistory-list .account-orderhistory-list-item .col-md-2.mbl-row .row .col-xs-8.col-sm-9 {
		text-align: left;
	}
	/* carousel */
	.costco-carousel-component .carousel .item .item-price .from-price {
		display: none;
	}
	.product-item .product-price .discount-info, .product-item .product-price .free-shipping, .product-item .promo {
		font-size: 14px;
		letter-spacing: -0.05em;
		color: #707070;
	}
	
	/* Judy added 171024*/
	.product-item .product-price .product-price-pre-unit-amount .price-per-unit {
		font-size: 12px;
		letter-spacing: -0.05em;
		color: #707070;
	}
	.page-browse-category .list-name-container h2 {display:none;}
	.page-browse-category .category-section-header {margin:0;}
	/* My address book */
	.addressbook-page .address-controls label {
		min-width: 40px;
	}
}

@media screen and (max-width: 767px), screen and (max-width: 1023px) and (min-width: 768px) {
	/* 마이페이지 마케팅수신설정 타이틀 */
	.my-account-communicationPreferences h3.membership-sub-heading.headline, .my-account-sms h3.membership-sub-heading.headline {display:block;}
	/* Email Contact Us */
	.form_field-elements .form-container .form-group .has-error .control-label {color:#434343;}
}
@media screen and (min-width: 1024px), screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
	/* PLP */
	.top-row-wrapper {
		display: table;
		width: 100%;
		padding-bottom: 10px;
		padding-top: 10px;
	}
}
/* Store Finder */
.store-finder-search .filter-options {display:none;}
.opening-hours {
    display: none;
}
.opening-hours-desc span {
    display: inline-block;
}
span.js-store-town {
    display: none;
}
/* Consent */
.membership-section-content .content-section-title span {
    font-size: 12px;
}
#onlineRegisterDivStep1 .required-element:after, #membershipDivStep1 .required-element:after {
    display:none;
}
#membershipDivStep2 .sms-preferences-display-wrapper .sms-wrapper, .sms-preferences-display-wrapper .sms-radio-container {
    margin-top: -20px;
}
#membershipDivStep2 .my-account-communicationPreferences .form-group.clearfix {
    margin-top: -30px;
}
#onlineRegisterDivStep2 .sms-preferences-display-wrapper .sms-wrapper, .sms-preferences-display-wrapper .sms-radio-container {
    margin-top: 0px;
}
#onlineRegisterDivStep2 .my-account-communicationPreferences .form-group.clearfix {
    margin-top: 0px;
}
/* Static pages */
.wrapper_static {width:100%;  padding:0; border:0; margin:0 auto; display:inline-block;  overflow:hidden;}
.wrapper_static p {font-size:16px; color:#333333; line-height: 150%;}
.wrapper_static h1 {text-align:center; font-size: 36px; margin-bottom: 1.25rem; font-weight:400; color:#333333;  margin-top:0;}
.wrapper_static h3 {text-align:center; font-size: 24px; font-weight:400; margin-top: 20px; margin-bottom: 10px; line-height: 1.5;}
.wrapper_static .list_consent {position:relative;clear:both;width:100%; display:block; padding-left: 40px; letter-spacing:-0.05em; margin:1em auto; }
.wrapper_static .list_consent .list {width:100%;}
.wrapper_static .list_consent .list ul {width:100%; margin-top:10px; margin-bottom:1em;}
.wrapper_static .list_consent .list ul li {text-align:left; font-size:16px;line-height:150%; font-weight:400;list-style-type:none;}
.wrapper_static .list_consent .list ul li ul {margin-bottom:1em;}
.wrapper_static .list_consent .list ul li ul li {text-align:left; line-height:140%; font-weight:400; list-style-type:none; padding-left: 43px;}
.wrapper_static .list_consent .list ul li a {font-size: 16px;line-height: 24px;color: #0060a9;cursor: pointer;}
.wrapper_static .list_consent .list ul li a:hover { text-decoration: underline; }
.wrapper_static .list_consent .list ul li ul li a {text-decoration:none;}
.wrapper_static .list_consent hr {border:1px solid #cecece; border-width:1px 0 0 0; height:1px; clear:both; display:block;}	
.wrapper_static hr {border:1px solid #cecece; border-width:1px 0 0 0; height:1px; clear:both; display:block; margin-top:20px;}	
.wrapper_static .agreement {width:100%; display:block; letter-spacing:-0.05em; margin-top:2em; margin:0 auto;}
.wrapper_static .agreement dl {width:100%; display:block; text-align:left; margin-top:2em;}
.wrapper_static .agreement dl dt {margin: 30px 0px 10px 0px; font-size: 18px;  font-weight:400; line-height: 1.5;}
.wrapper_static .agreement dl dd {margin: 0 0 0px 45px; color: #333; line-height: 1.5; list-style-type: disc;display: list-item; font-size:16px;}
.wrapper_static .agreement dl.circle {width:95%; display:block; text-align:left; margin-left:15px; margin-top:0px;}
.wrapper_static .agreement dl.circle p {font-weight:400; margin-top:1em;}
.wrapper_static .agreement dl.circle dt {font-weight: 400; font-size: 16px; margin: 5px 0 0px 30px; list-style-type: circle; display: list-item;}
.wrapper_static .agreement dl.circle dd {font-weight:400; margin-left:60px; list-style-type:disc;display: list-item;}
.wrapper_static .agreement table.tbl_a {position:relative; border-collapse: collapse; width: 95%; margin: 1.5em auto; }
.wrapper_static .agreement table.tbl_a thead { font-weight: normal; text-align:center; border-top: 2px solid #9c9c9c;}
.wrapper_static .agreement table.tbl_a thead th { border: 1px solid #d1d1d1; background: #fff; color: #333333; font-weight: 600; text-align: left; vertical-align: middle; padding: 5px 7px 4px 11px; line-height:250%;text-align:Center;}
.wrapper_static .agreement table.tbl_a tbody td { border: 1px solid #d1d1d1;text-align:center; padding: 6px 6px 5px 6px; line-height:250%; color:#333333;border-bottom: 1px solid #d1d1d1; }
.wrapper_static .agreement table.tbl_a tbody td p {text-align:left;line-height:200%; color:#333333; font-size:14px;}
.wrapper_static .dns {width: 100%; margin: 1em auto; text-align:center; clear:both; display:inline-block;}
	.wrapper_static .dns ul {margin:0px; width:100%; margin:0; padding:0; list-style:none; display:block; clear:both;}
	.wrapper_static .dns ul li {float:left; margin: 0 4px; width:48%; display:inline;}
	.wrapper_static .dns ul li img {width:100%;  border:1px solid #cacaca;}
	.wrapper_static .dns ul li .dns_img {float:left; width:48%; margin-right:10px; padding-top:10px; text-align:left;}
	.wrapper_static .dns ul li .dns_txt {float:left; text-align:left; width:50%;}
	.wrapper_static .dns ul li h3 {font-size:24px; color:#333333; line-height:120%; text-align:left; margin-top:2em;}
	.wrapper_static .dns ul li .dns_txt p {color:#333333; line-height:180%; text-align:left; vertical-align:top; margin-top:5px;}
	@media (max-width: 640px) {
		
		
		.wrapper_static .dns ul li {clear:both; width:100%; padding:0.5em; display:block; margin:0 auto;}
		.wrapper_static .dns ul li h3 {text-align:center;}
		.wrapper_static .dns ul li .dns_img {clear: both; text-align:center;  width:100%;margin-top:10px;}
		.wrapper_static .dns ul li .dns_txt {clear: both; text-align:center;  width:100%;margin-top:10px;}
		.wrapper_static .dns ul li .dns_img img {width:80%;}
	}
	@media (min-width: 640px) {
		.wrapper_static .dns ul li	{float:left; margin: 0 4px; width:49%;}
		.wrapper_static .dns ul li .dns_img {float:left; width:45%; margin-right:10px; }
		.wrapper_static .dns ul li .dns_txt {float:left; text-align:left; width:50%; }
		.wrapper_static .dns ul li .dns_img img {width:100%;}
	}
	@media (min-width: 1024px) {
		.wrapper_static .dns ul li	{float:left; margin: 0 4px; width:49%;}
		.wrapper_static .dns ul li .dns_img {float:left; width:40%; margin-right:10px;}
		.wrapper_static .dns ul li .dns_txt {float:left; text-align:left; width:55%;}
		.wrapper_static .dns ul li .dns_img img {width:100%;}
	}
.marT1em {margin-top:1em !important}
.marL1em {margin-left:1em !important}
.btn_top_container {position:relative; width:100%; margin-top:30px; text-align:right;}
.btn_top {width:100px; padding:3px 10px; font-size:0.875em; color:#005dab; font-weight:500; border-collapse:collapse; font-family:"arial", sans-serif; text-align:center; border:1px solid #cecece; border-radius:3px;}
.lang {width:100px; padding:3px 10px; text-align:center; border:1px solid #cecece; border-radius:3px; font-weight:bold; color:#ff4e00;}

/*Wishlist*/
.page-wish-list .no-saved-data {
    width: 100%;
}

/* PDP Description */
.wrapper_itemDes .container_itemDes .txt_itemDes ul.bullet_point {
	width: 100%;
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
	text-align: left;
	padding: 0px 0px 0px 30px;
}
.wrapper_itemDes .container_itemDes .txt_itemDes ul.bullet_point>li {

	text-indent: 0px;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
	color: #333333;
	list-style: inherit;
	display: list-item;
	list-style-type: disc;

}
.wrapper_itemDes .container_itemDes .txt_itemDes h2 {
    font-size: 20px !important;
    margin-top: 10px;
}
.wrapper_itemDes .container_itemDes .txt_itemDes > ul > li {
    font-size: 16px;
	line-height: 150%;
	font-weight: 500;
}
ul.bullet_point > li {font-size:16px;}
.wrapper_itemDes ul > li {font-size:16px;}

/* Delivery Information */

h3.delivery-title {
    font-size: 16px;
    letter-spacing: -0.05em;
    padding: 10px 0px 10px 0px;
	text-align:left;
	font-weight:600;
}
.product-delivery-refund .return-info {
    border-top: 1px solid #9c9c9c;
}
.product-page-container .pdp-tabs-container .pdp-tabs .panel-body .product-delivery-refund tr:not(:last-child) th, .product-page-container .pdp-tabs-container .pdp-tabs .panel-body .product-delivery-refund tr:not(:last-child) td {
    border-bottom: 0px solid #9c9c9c !important;
}
/*Spec*/
.product-classifications table.table td.attrib {
    font-weight: bold;
    min-width: 124px;
    font-size: 16px;
	width:200px;
}
.product-classifications table.table td.attrib-val {
    
    font-size: 16px;
	text-align:left;
}
.product-classifications .table {
   margin-bottom: 0px;
}
@media only screen and (min-width: 1024px) {
	.delivery-img {display: blcok;}
	.delivery-img img {max-width:778px;}


	.product-delivery-refund th {
	    
		width: 13.6%;
		border-right:1px solid #cccccc;
		padding: 4px;
		display:none;
	}
	/*20160829 added*/
	.checkout-success .delivery-info {
		text-align: left !important;
	}
	.gallery-images .image-gallery .gallery-image .owl-controls {
		display: block !important;
	}

}
@media only screen and (max-width: 1023px) {
	.delivery-img {display:none;}
	.delivery-img-m {
		display: block;
		border-top: #cecece 1px solid;
		padding: 10px 0px 10px 0px;
		border-bottom: #cecece 1px solid;
	}
	.product-page-container .pdp-tabs-container .pdp-tabs .panel-body .product-delivery-refund .delivery-info ul.bullet_point>li, .return-info ul.bullet_point>li {
		line-height: 130%;
		padding-right: 5px;
	}
	.product-page-container .pdp-tabs-container .pdp-tabs .panel-body .product-delivery-refund th {
		display:none;
	}
}
.product-page-container .pdp-tabs-container .pdp-tabs .panel-body .product-delivery-refund tr th {display:none}
.product-page-container .pdp-tabs-container .pdp-tabs .panel-body .product-delivery-refund .delivery-info ul.bullet_point {
    width: 100%;
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
    text-align: left;
    padding: 0px 0px 0px 30px;
}
.product-page-container .pdp-tabs-container .pdp-tabs .panel-body .product-delivery-refund .return-info ul.bullet_point {

    width: 100%;
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
    text-align: left;
    padding: 0px 0px 0px 30px;
}
.product-page-container .pdp-tabs-container .pdp-tabs .panel-body .product-delivery-refund .delivery-info ul.bullet_point>li {
    text-indent: 0px;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    color: #333333;
    list-style: inherit;
    display: list-item;
    list-style-type: disc;
}
.product-page-container .pdp-tabs-container .pdp-tabs .panel-body .product-delivery-refund .return-info ul.bullet_point>li {
    text-indent: 0px;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    color: #333333;
    list-style: inherit;
    display: list-item;
    list-style-type: disc;
}







/* Marketing Preference */
@media only screen and (min-width: 1412px) {
	ul.my-account-interests-section-checkbox.row > li.col-sm-5.costco-custom-checkbox {
		width: 24% !important;
	}
}
@media (max-width: 1411px) {
	ul.my-account-interests-section-checkbox.row > li.col-sm-5.costco-custom-checkbox {
		width: 41.66666667% !important;
	}
}
.membership-section-content .my-account-interests .my-account-section-select-all {
    display: none;
}
.my-account-interests .my-account-section-select-all.costco-custom-checkbox {
    display: none;
}
ul.my-account-interests-section-checkbox.row {
    margin-top: 10px;
}

@media (max-width: 767px) {
	ul.my-account-interests-section-checkbox.row > li.col-sm-5.costco-custom-checkbox {
		width: 100% !important;
	}
}
/* cancel membership padding */
@media (max-width: 767px) {
.accountBodyContentSlot .account-container .membership-info .cancel {padding-bottom:20px;}
}

/*carousel Eng name */
.costco-carousel-component .carousel .item .item-name.en-name.notranslate a {
	font-size: 14px;
}

/* Homepage 20171030 */
@media only screen and (min-width: 1024px) {
	.featured-content-collection {
		margin: 5px 0;
	}
	.featured-content-component {margin-top:0px;}
	.featured-content-component a {font-size:20px;}
}
@media (max-width: 1023px) {
	.featured-content-collection {
		margin: 0px 0;
	}
	.featured-content-component {margin-top:0px;}
}
@media only screen and (min-width: 1024px) {
	#LGD_PAYMENTWINDOW #LGD_PAYMENTWINDOW_IFRAME.paynow {
		height: 400px;
	}
}
@media screen and (max-width: 767px) {	
	#paymentMessage, #placeOrderMessage {
		padding:20px;
		top: 10px;
		z-index: 20001;
	}
	#LGD_PAYMENTWINDOW #LGD_PAYMENTWINDOW_IFRAME {
		min-height: 768px;
	}
	#LGD_PAYMENTWINDOW #LGD_PAYMENTWINDOW_IFRAME.paynow {
		min-height: 550px;
		margin-top: -50px;
	}
}
h1.category-title {
    display: none;
}
.page-browse-category .list-name-container h1.list-name {
    display: none;
}
/*MemberOnly*/
a.member-only {
    padding-top: 8px;
}
.product-listing .variant-options-buttons-container .btn-more-options {display:none;}
/* Order Review */
.cart-list .review-item .row. .price-panel .price-after-discount span.including-shipping {
	display:block;
	clear:both;
}
.cart-list .review-item .row. .price-panel .price-after-discount {width:auto; float:right; border-top:1px solid #cecece;}

.costco-icon-kakaotalk:before {
   content: "\e808";
}

.costco-icon-kakaostory:before {
   content: "\e82a";
}
/*** Country flags fix ***/
.country-selector-main:lang(ko)::before {
    content: "국가선택";    padding-right: 10px;    font-size: 16px;}
.country-selector-main:lang(en_KR)::before {
    content: "Select Country";    padding-right: 10px;    font-size: 16px;}

.top-header .flagicon, .bottom-footer .flagicon, .flag-footer {
	display: none;
}

.top-header .country-select-dropdown,
.bottom-footer .country-select-dropdown {
	width: 150px;
	left: -60px;
 }

@media screen and (max-width: 1023px) and (min-width: 768px) {
	.top-header .country-select-dropdown,
	.bottom-footer .country-select-dropdown {
		width: 150px;
		left: -60px;
	 }
}

.top-header .country-select-dropdown li .country-name,
.bottom-footer .country-select-dropdown li .country-name {
  margin-left: 8px;
}

.country-select-dropdown {
  padding-left: 10px;
  padding-right: 10px;
}

footer#footer-widget .country-text {
  float: left;
}

footer#footer-widget .footer-flags a {
  line-height: 24px;
  color: #5f5f5f;
  font-size: 16px;
  padding-left: 10px;
}
/*
.country-select-dropdown:before {
    content: '국가선택';
    font-size: 16px;
    text-transform: initial;
    padding-left: 10px;
}
*/
.top-header .country-select-dropdown,
.bottom-footer .country-select-dropdown {
	width: 180px;
}


@media screen and (max-width: 767px) {
  .product-listing.product-grid .product-item {
    width: 49.8%;
    }
 }
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .product-listing.product-grid .product-item {
    width: calc(99.8% / 3);
  }
 }
 @media screen and (min-width: 1024px) {
  .product-listing.product-grid .product-item {
    width: 24.9%;
  }
  /*Return button*/
	.order-history--has-return .list-item__return > .btn {
		max-width: 130px;
		font-size: 16px;
	}
	div#plp-add-to-cart-container .btn {
		font-size: 14px;
	}
}

 /*Unregisterpage*/
 form#unregisterForm {
    width: 350px;
}

/*marketing preferences*/


h3.membership-sub-heading.headline {
    font-size: 24px;
}
.row .col-xs-12.col-sm-6 .panel.panel-default {
    display: inline-block;
	width:100%;
}

.checkout-success.account-section.account-container .row .panel.panel-default {
    display: inline-block;
}

.my-account-communicationPreferences .panel.panel-default {
    display: none;
}

#onlineregister-section-content .my-account-communicationPreferences .panel.panel-default {
    display: none;
}

#onlineregister-section-content .my-account-communicationPreferences .row .panel.panel-default {
    display: inline-block;
}

button#bulkBtnDownload, button#bulkBtnUpload {
    width: 100%;
    max-width: 300px;
}
.account-bulk__actions {margin-top:5%;}


.preferences-display-wrapper .my-account-interests {
    display: none;
}


@media screen and (max-width: 767px), screen and (max-width: 1023px) and (min-width: 768px) {
	div.account-container .preferences-display-wrapper .headline:not(.headline--visible) {
	   display: inline-block;
	}
}


.product-item .items-in-cart, .product-item .qty-status, .product-item .min-qty-status {
    text-align: left;
}

@media screen and (max-width: 767px) {
	.checkout-review .review-shipping {
		background-color: #ffffff;
	}
	.checkout-review .review-items:not(:first-child) {
		border-top: 0px solid #bababa;
	}
}





.product-listing.product-grid .thumb {margin-bottom:0px}

/*decal*/
.product-item .product-image .decal-position-4 {
    width: 50px;
    height: 50px;
    min-width: 50px;
    max-width: 50px;
    top: 50px;
}
@media screen and (max-width: 800px) {
.costco-carousel-component .carousel .item .decal-position-1 {
    position: absolute;
    width: 45px;
    height: 45px;
    min-width: 45px;
    max-width: 45px;
    top: 5px;
    right: 5px;
}
}

/* 모바일 레이어팝업 - 메뉴 선택 시 블랙 처리부분 */
@media screen and (max-width: 479px), screen and (max-width: 767px), screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait), screen and (max-width: 1023px) and (min-width: 768px) {
.shield {
    top: 0 !important;
    z-index: 1200;
}
.navigation-wrapper.v-align-container {z-index:1201;}
}



@media screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
.hidden-tablet-landscape {
    display: inline-block !important;
}
}

/*Product list page Member-Only Discount */
.product-item .price-panel-login:nth-child(1) span{
    font-size: 14px !important;
    color: #333333 !important;
}
.product-listing.product-grid .product-item .price-panel-login:nth-child(2) span {
    font-size: 14px !important;
    color: #333333;
}
.product-item .price-panel-login:nth-child(2), .product-item .price-panel-login:nth-child(2) span {
    font-size: 14px;
    color: red !important;
    font-weight: bold;
}
.product-item .price-panel-login:nth-child(3) {
    font-size: 14px;
	color: red;
	font-weight: bold;
}
.product-item .price-panel-login:nth-child(4) {
    font-size: 14px;
    color: red;
	font-weight: bold;
}
.product-item .price-panel-login:nth-child(3) span {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    vertical-align: middle;
}
.product-item .price-panel-login:nth-child(4) span {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    vertical-align: middle;
}
.product-item .price-panel-login:nth-child(3) span.notranslate {
    color: red;
    font-size: 14px;
    font-weight: bold;
    vertical-align: baseline;
}
.product-item .price-panel-login:nth-child(4) span.notranslate {
    color: red;
    font-size: 14px;
    font-weight: bold;
    vertical-align: baseline;
}

.product-item .product-price .discount-info span {color: red; font-size: 14px; letter-spacing:0;}

.product-listing-container .product-info-wrapper .product-price span.free-shipping {
    color: #707070 !important;
}


/*Product list page Member-Only Discount
.product-listing.product-grid .product-item .price-panel-login:nth-child(3) {
    font-size: 14px !important;
    color: red !important;
}


.product-listing-container .product-info-wrapper .product-price .discount-info span {
    color: red !important;
}
.product-listing-container .product-info-wrapper .product-price span.free-shipping {
    color: #707070 !important;
} */


/*Product Carsouel Member-Only Discount */




.product-price span.free-shipping {
    color: #707070 !important;
}

@media screen and (max-width: 320px) {
.featured-content-component {
    margin-bottom: 0px;
    font-size: 12px;
}
}


/*After July Release 2019-08-01*/

.save-payment-details {
    font-size: 14px;
    padding-bottom: 1%;
}
div#newPaymentFormDiv {
    border-left: 1px solid #bababa;
    border-right: 1px solid #bababa;
}


/*Marketing Preference*/
.my-account-communicationPreferences label.control-label {
    font-size: 24px !important;
}
.membership-preferences-display-wrapper .content-section-title {
    font-size: 22px;
    margin-bottom: .6em;
}



/*BazzarVoice*/
#collapse-CUSTOMER_REVIEWS .bv-cv2-cleanslate .bv-content-data {
    margin-bottom: 0em!important;
}


#collapse-CUSTOMER_REVIEWS .bv-content-summary-body-text p {
    margin-bottom: 0.5em!important;
}
#collapse-CUSTOMER_REVIEWS .bv-content-container .bv-content-summary p {
    padding-left: 10px!important;
    
}
#collapse-CUSTOMER_REVIEWS .bv-content-container .bv-content-title {
    margin-bottom: 0em!important;
}



/*My Orders - Tracking*/
.tracking-link .account-section button {margin:0;}
.tracking-details-title {padding-bottom:0;}


/*online registration alignment*/
#onlineRegisterDivStep2 section.member-info-wrapper .col-xs-12.col-sm-6.col-sm-push-1.col-sm-pull-1 .row .col-xs-12.col-sm-12.col-md-12, #onlineRegisterDivStep2 section.member-info-wrapper .col-xs-12.col-sm-6.col-sm-push-1.col-sm-pull-1 .row .col-xs-12.col-sm-12.col-md-12.no-padding{padding-left:10px !important;}
#onlineRegisterDivStep2 section.member-info-wrapper .col-xs-12.col-sm-6.col-sm-push-1.col-sm-pull-1 .row .col-xs-12.col-sm-6.col-md-4.no-padding-right {
    margin-left: 10px !important;
}

#onlineRegisterDivStep2 section.validation-wrapper p.page-info-header.h5, section.validation-wrapper .login-section {
    text-align: left;
}





.labelvalue-deliveryNote {margin-left:0%;}

#LGD_PAYMENTWINDOW #LGD_PAYMENTWINDOW_IFRAME {
    width: 720px;
}

/*plp discount period*/
.product-listing-container .product-info-wrapper .product-price .discount-info span.discount-date {
    color: #008000 !important;
    font-weight: normal;
}
/*product carousel discount period*/
.product-item .product-price .discount-info span.discount-date {
    color: #008000;
    font-weight: normal;
}

.owl_wrapper .product-item .product-price .discount-info span.free-shipping {
    color: #868686;
    font-size: 14px;
}
.product-item .product-price .discount-info div span.free-shipping {
    color: #008000;
    font-size: 14px;
	font-weight: normal;
}





.update-password-section .password-input-box {
    text-align: left;
    font-size: 16px;
}

/*cancel-membership*/
.cancel-membership-info .form_field-elements .reason-ddl {
    height: 44px;
}
.cancel-membership-info .btn-secondary {margin-bottom: 0px;}
.cancel-membership-info .account-section button {margin:0;}


#account-contact-preferences .membership-sms-section .content {
    font-size: 16px;
    padding-bottom: 5%;
}
fieldset.my-account-interests {
    display: none !important;
}

.member-info-wrapper .communications-preferences-secion__wrapper .membership-contact-preferences .my-account-communicationPreferences {
    margin-top: 3%;
}


.account-section button {
    margin: 0px 0;
}
button.btn-primary.validate-address-btn {
	margin-bottom: 0px;
}

/* IE6 and below */
* html .cart-list .product-item .thumb a img  { max-width: 75px; }

/* IE7 */
*:first-child+html .cart-list .product-item .thumb a img { max-width: 75px; }


/* IE7 */
*+html .cart-list .product-item .thumb a img {  max-width: 75px; }

/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .cart-list .product-item .thumb a img { max-width: 75px; }
}

/*SE release-02A*/
.new-address-modal #addAddressFormTemplateContainer #validateAddAddressForm .postal-input-component button#daumAddSearch {
    margin-bottom: 15px;
}
.new-address-modal #addAddressFormTemplateContainer #validateAddAddressForm .address2-label label {
    display: none;
}
#onlineregister-memberInfoForm-editablesection button#daumAddSearch {
    margin-bottom: 15px;
}






@media screen and (min-width: 1024px) {
	#theMenu > li > ul > li .show-sub-menu, #theMenu > li > ul > li > a {
		font-size: 18px;
	}
	#theMenu > li > ul > li > ul > li a {
		font-size: 14px;
	}
}





/*Product Detail Information*/
.wrapper_itemDes {
	width: 95%;
	display: inline-block;
	margin: 0px auto;
}

.wrapper_itemDes h1 {
	width: 100%;
	display: inline-block;
	clear: both;
	font-size: 1.5em;
	font-weight: 600;
	margin-top: 30px;
	color: #333333;
}

.container_itemDes {
	position: relative;
	width: 100%;
	display: inline-block;
	clear: both;
	margin-top: 30px;
}

.container_itemDes .img_itemDes_L {
	position: relative;
	float: left;
	width: 35%;
	display: inline-block;
}

.container_itemDes .img_itemDes_R {
	position: relative;
	float: right;
	width: 35%;
	display: inline-block;
}

.container_itemDes .img_itemDes_L img {
	width: 100%;
	max-width: 440px;
}

.container_itemDes .img_itemDes_R img {
	width: 100%;
	max-width: 440px;
}

.container_itemDes .tbl_itemDes_L {
	position: relative;
	float: left;
	width: 60%;
	display: inline-block;
}

.container_itemDes .tbl_itemDes_R {
	position: relative;
	float: right;
	width: 60%;
	display: inline-block;
}

.container_itemDes .txt_itemDes_L {
	position: relative;
	float: left;
	width: 60%;
	display: inline-block;
	text-align: left;
}

.container_itemDes .txt_itemDes_R {
	position: relative;
	float: right;
	width: 60%;
	display: inline-block;
	text-align: left;
}

.container_itemDes h2 {
	clear: both;
	font-size: 1.2em;
	font-weight: 600;
	line-height: 150%;
	color: #333333;
	line-height: 1.5em;
	margin-top: 15px;
}

.container_itemDes p {
	clear: both;
	font-size: 0.9em;
	font-weight: 500;
	margin-top: 15px;
	line-height: 150%;
	color: #333333;
}

caption {
	position: absolute;
	visibility: hidden;
	font-size: 0;
}

table.tbl_gray {
	border-collapse: collapse;
	width: 100%;
	margin: 0px;
	font-size: 13px;
	position: relative;
}

table.tbl_gray th {
	border: 1px solid #d1d1d1;
}

table.tbl_gray td {
	border: 1px solid #d1d1d1;
	font-weight: none;
	text-align: center;
	padding: 6px 6px 5px 12px;
	line-height: 160%;
	color: #333333;
}

table.tbl_gray thead {
	font-weight: normal;
	text-align: center;
}

table.tbl_gray thead th {
	background: #d1d1d1;
	border-bottom: 0px;
	color: #555;
	font-weight: 500;
	text-align: center;
	vertical-align: middle;
	padding: 5px 7px 4px 11px;
	line-height: 160%;
}

table.tbl_gray tbody th {
	background: #f5f5f5;
	color: #555;
	font-weight: 500;
	text-align: right;
	vertical-align: middle;
	padding: 5px 7px 4px 11px;
	line-height: 160%;
}

table.tbl_gray td img {
	vertical-align: middle;
}

ul.bullet_point {

	width: 100%;
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
	text-align: left;
	padding: 0px 0px 0px 30px;
}

ul.bullet_point>li {
	text-indent: 8px;
	font-size: 0.98em;
	font-weight: 500;
	line-height: 150%;
	color: #333333;
	list-style: inherit;
}

@media screen and (min-width: 0px) and (max-width: 640px) {
	.container_itemDes .img_itemDes_L {
		position: relative;
		clear: both;
		width: 100%;
		display: inline-block;
		max-width: 360px;
	}
	.container_itemDes .tbl_itemDes_L {
		position: relative;
		clear: both;
		width: 100%;
		display: inline-block;
	}
	.container_itemDes .txt_itemDes_L {
		position: relative;
		clear: both;
		width: 100%;
		display: inline-block;
		margin-top: 30px;
	}
	.container_itemDes .img_itemDes_R {
		position: relative;
		clear: both;
		width: 100%;
		display: inline-block;
		max-width: 360px;
	}

	.container_itemDes .tbl_itemDes_R {
		position: relative;
		clear: both;
		width: 100%;
		display: inline-block;
	}
	.container_itemDes .txt_itemDes_R {
		position: relative;
		clear: both;
		width: 100%;
		display: inline-block;
		margin-top: 30px;
	}
}


@media screen and (min-width: 641px) {
	.star-ratings-css {font-size: 22px !important;}
	.star-ratings-text {
		font-size: 15px !important;
		color: #333333;
		font-weight: 200;
	}
}
@media screen and (max-width: 640px) {
	/*Created by EJ hiding delivery image in detailpage*/
	.delivery-img {display:block !important;}
	
	.costco-carousel-component .carousel .item .decal.decal-position-1 {height: auto !important;}
	.star-ratings-css {font-size: 20px !important;}
	.star-ratings-text {
		font-size: 14px !important;
		color: #333333;
		font-weight: 200;
	}
	.member-info-wrapper label, .member-info-wrapper p {
		font-size: 14px !important;
		letter-spacing: -0.05em;
	}
	#onlineregister-memberInfoForm-editablesection #validateAddAddressForm .form-group {
		display: inline-block;
	}
	#onlineregister-memberInfoForm-editablesection button#daumAddSearch {height:46px;}
	#onlineregister-memberInfoForm-editablesection #validateAddAddressForm .form-control {font-size: 16px;}
	
	.membership-section-content .member-date-group .form-group {margin-right: 10px; width: calc(100%/3 - 10px) !important;}
}
@media screen and (max-width: 414px) {
	input#membershipNumber {max-width: 373px;}
	button#onlineregister-step2-btn-validatemembership  {max-width: 373px;}
	#onlineregister-memberInfoForm-editablesection .address1-input {min-width: 363px;}
	#onlineregister-memberInfoForm-editablesection .address2-input {min-width: 363px;}
	.my-account #addAddressFormTemplateContainer #addAddressForm .address1-input {min-width: 375px;}
	.my-account #addAddressFormTemplateContainer #addAddressForm .address2-input {min-width: 375px;}
}
@media screen and (max-width: 375px) {
	#onlineregister-memberInfoForm-editablesection .address1-input {min-width: 310px;}
	#onlineregister-memberInfoForm-editablesection .address2-input {min-width: 310px;}
	.my-account #addAddressFormTemplateContainer #addAddressForm .address1-input {min-width: 345px;}
	.my-account #addAddressFormTemplateContainer #addAddressForm .address2-input {min-width: 345px;}
	input#membershipNumber {max-width: 335px;}
	button#onlineregister-step2-btn-validatemembership  {max-width: 335px;}
	.member-info-wrapper label, .member-info-wrapper p {letter-spacing: -0.15em;}
}
@media screen and (max-width: 360px) {
	input#membershipNumber {max-width: 320px;}
	button#onlineregister-step2-btn-validatemembership  {max-width: 320px;}
	.member-info-wrapper label, .member-info-wrapper p {letter-spacing: -0.15em;}
}

.my-account #addAddressFormTemplateContainer #addAddressForm .address1-label {
    margin-top: 10px;
    display: inline-block;
}

@media screen and (max-width: 640px) {
/*Created by EJ hiding delivery image in detailpage*/
.delivery-img {display:block !important;}
	
.my-account #addAddressFormTemplateContainer #addAddressForm .address1-label {
    margin-top: 0px;
}
.my-account #addAddressFormTemplateContainer #addAddressForm .membership-form-element-container label, .preorder-form-element-container label, .return-edits label {
    letter-spacing: -0.05em;
}
.my-account #addAddressFormTemplateContainer #addAddressForm .form-group {display:inline-block}
.my-account #addAddressFormTemplateContainer #addAddressForm .form-group button#daumAddSearch {
    min-height: 46px;
}
}

@media (max-width: 1023px){
	.my-account #addAddressFormTemplateContainer #addAddressForm .form-control {
		font-size: 16px;
	}
}

/* Decal on PDP */
.product-page-container .product-gallery .decal-position-1 {
    top: 10px;
    right: 30px;
}
.product-page-container .product-gallery .decal-position-2 {
    top: 90px;
    right: 30px;
}

sip-product-image-panel .decal-position-3, sip-product-image-panel .decal-position-4 {
    left: 0px;
}


@media only screen and (min-width: 1024px){
	sip-product-image-panel .decal-position-3, sip-product-image-panel .decal-position-4   {
		width: 100% !important;
		height: auto !important;
		min-width: 98px !important;
		max-width: 100px !important;
	}
	sip-product-carousel-item .decal-position-3, sip-product-carousel-item .decal-position-4 {
		width: 100% !important;
		height: auto !important;
		min-width: 70px !important;
		max-width: 70px !important;
	}
	sip-product-list-item .decal-position-3, sip-product-list-item .decal-position-4 {
		width: 100% !important;
		height: auto !important;
		min-width: 70px !important;
		max-width: 70px !important;
	}
	.product-compare-table__product-item  .decal-position-3, .product-compare-table__product-item  .decal-position-4{
		width: 100% !important;
		height: auto !important;
		min-width: 70px !important;
		max-width: 70px !important;
	}
	
}
@media only screen and (max-width: 1023px){
	
	sip-product-image-panel .decal-position-3, sip-product-image-panel .decal-position-4   {
		width: 100% !important;
		min-height: 18px !important;
		max-width: 70px !important;
		height: auto !important;
	}
	sip-product-carousel-item .decal-position-3, sip-product-carousel-item .decal-position-4 {
		width: 100% !important;
		height: auto !important;
		min-width: 70px !important;
		max-width: 70px !important;
	}
	sip-product-list-item .decal-position-3, sip-product-list-item .decal-position-4 {
		width: 100% !important;
		height: auto !important;
		min-width: 70px !important;
		max-width: 70px !important;
	}
	.product-compare-table__product-item  .decal-position-3, .product-compare-table__product-item  .decal-position-4{
		width: 100% !important;
		height: auto !important;
		min-width: 70px !important;
		max-width: 70px !important;
	}
}


.costco-carousel-component .carousel .decal-position-3, .costco-carousel-component .carousel .decal-position-4 {
	width: 100% !important;
	height: auto !important;
	min-width: 70px !important;
	max-width: 70px !important;
}
.product-compare-table__product-item  .decal-position-3, .product-compare-table__product-item  .decal-position-4{
	width: 100% !important;
	height: auto !important;
	min-width: 70px !important;
	max-width: 70px !important;
}

/*before adjusting spartacus page*/
	.product-page-container .product-gallery .decal-position-1, .product-page-container .product-gallery .decal-position-2, .product-page-container .product-gallery .decal-position-3, .product-page-container .product-gallery .decal-position-4 {
		width: 100% !important;
		height: auto !important;
	}


/* 카트페이지에서 5번 데칼 포지션 상단에서 하단으로 변경 20231129 created by 제리*/
.cart .cart-list .product-item .product-image .decal-position-5 {
    position: absolute!important;
    bottom: 0;
    max-width: 96px;
}


/* Decal on Cart */
.review-cart-list .cart-list .product-item .product-image .decal-position-3, .review-cart-list .cart-list .product-item .product-image .decal-position-4 {min-width: 30px !important; max-width: 30px !important; height:auto}
.review-cart-list .cart-list .product-item .product-image .decal-position-5 {position: absolute;    bottom: 0;}
.review-cart-list .cart-list .product-item .product-image .decal-position-1 {position: absolute;    width: 20px;    height: 20px;    min-width: 20px;    max-width: 20px;    top: 0;    right: 0;}
.review-cart-list .cart-list .product-item .product-image .decal-position-2 {    position: absolute;    width: 20px;    height: 20px;    min-width: 20px;    max-width: 20px;    top: 22px;    right: 0;}

.cart .cart-list .product-item .product-image .decal-position-3, .cart .cart-list .product-item .product-image .decal-position-4 {min-width: 30px !important; max-width: 30px !important;  height:auto}

.cart .cart-list .product-item .product-image .decal-position-1 {position: absolute;    width: 20px;    height: 20px;    min-width: 20px;    max-width: 20px;    top: 0;    right: 0;}
.cart .cart-list .product-item .product-image .decal-position-2 {    position: absolute;    width: 20px;    height: 20px;    min-width: 20px;    max-width: 20px;    top: 22px;    right: 0;}

.save-cart-list .product-item .product-image .decal-position-1 {position: absolute;    width: 20px;    height: 20px;    min-width: 20px;    max-width: 20px;    top: 0;    right: 0;}
.save-cart-list .product-item .product-image .decal-position-2 {    position: absolute;    width: 20px;    height: 20px;    min-width: 20px;    max-width: 20px;    top: 22px;    right: 0;}
.save-cart-list .product-item .product-image .decal-position-3, .cart .cart-list .product-item .product-image .decal-position-4 {min-width: 30px !important; max-width: 30px !important;  height:auto}

/* 240104 se release 관심상품 카트에서 데칼 5의 위치를 하단으로 이동*/
.save-cart-list .product-item .product-image .decal-position-5 {position: absolute!important;    bottom: 0;}

/* Decal on Order History */

.order-items .cart-list .decal-position-3, .order-items .cart-list .decal-position-4 {height: auto;}




.cms-nav-component-wrapper .nbc-container > li > a {
font-size: 1.15em !important; letter-spacing: -1px; font-weight: 500;  
}








/* Blue Bar */
.cms-nav-component-wrapper .nbc-container > li {
	margin-right: 2.5em !important;
}




.variant-options-buttons-container .btn-more-options {display:none !important;}




.empty-cart {
    color: #000000;
}

/* 카트에 담기 밑으로 정렬 위한 */
@media screen and (min-width: 1024px) {
	.product-price {
		min-height: 75px;
	}
	.product-name-container {
		min-height: 80px;
	}
	.product-listing.product-grid .product-image {
		min-height: 250px;
	}
}

@media screen and (max-width: 1023px) {
	.product-price {
		min-height: 75px;
	}
	.product-name-container {
		min-height: 80px;
	}
}
/* 카트페이지에서 원클릭결제 하단 공간 추가 */
@media screen and (max-width: 1023px) {
.cart-buttons .col-xs-12.col-sm-4.col-sm-push-8.express-checkout-container {
    margin-bottom: 2%;
}
}


/*최소 최대구매수량 텍스트 조정 PDP*/
.qty-restriction-messages .qty-restriction-messages--min-qty.ng-star-inserted, .qty-restriction-messages .qty-restriction-messages--max-qty.ng-star-inserted {
    font-size: 16px;
    color: #2654bd;
}



/*LEA*/
.list-item__cancel .btn.btn-primary {
    max-width: 130px;
    font-size: 16px;
}
@media screen and (max-width: 1023px) {
	.col-xs-4.col-sm-2.request-buttons {
		padding: 0px;
	}
}



@media screen and (max-width: 600px) {
.cart .cart-list .product-item .product-image .decal-position-5 {
    position: absolute!important;
    max-width: 72px;
}
}



/*PDP - additional product information*/
sip-additional-product-info .title-link {font-weight:bold;}



/*PDP - Expand Delivery*/
#product_delivery span.expand-delivery {
  color: #0060a9;
  cursor: pointer;
}


#product_delivery span.expand-delivery:hover {
  text-decoration: underline;
}

/*PDP max qty message
.qty-restriction-messages--max-qty.ng-star-inserted{
display: none;
}
*/








/* EReceipt Temporary Disable link 
li:has(> a[href='/my-account/receipts']) {
    display: none;
    height: 0px !important;
}


.my-account-logged-in-link li.my-account-logged-in-list-item:has(> a[href='/my-account/receipts']) {
    height: 0px !important;
    display: none !important;
}

*/



