<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 */
 .ec-admin-icon.cart, .ec-base-product.typeThumb .prdList .thumbnail .wish img, .ec-base-product .prdList .description li.cart .wish img {
     height: 26px;
     cursor: pointer;
 }

 .ec-base-product {
     padding: 0;
     background-color: #fff;
 }

 .ec-base-product h2 {
     max-height: 43px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     font-size: 15px;
     line-height: 43px;
     padding: 0 42px 0 14px;
     background: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_title_close.gif") no-repeat right 14px top 50%;
     background-size: 13px 8px;
     cursor: pointer;
 }

 .ec-base-product h3 {
     margin-bottom: 14px;
 }

 .ec-base-product img {
     max-width: 100%;
 }

 .ec-base-product&gt;ul {
     padding: 14px 0 0;
 }

 .ec-base-product li {
     vertical-align: top;
 }

 .ec-base-product [class*="grid"] {
     display: table;
     table-layout: fixed;
     width: 100%;
     box-sizing: border-box;
     padding: 0 7px;
     font-size: 0;
     line-height: 0;
 }

 .ec-base-product [class*="grid"]&gt;li {
     display: inline-block;
     margin: 0 0 14px;
     vertical-align: top;
     text-align: center;
     font-size: 12px;
     line-height: 1.4;
 }

 .ec-base-product .thumbnail {
     position: relative;
     margin: 0 7px 14px;
 }

 .ec-base-product .thumbnail a {
     display: block;
 }

 .ec-base-product .thumbnail a img {
     display: block;
     width: 100%;
     border: 1px solid #ededed;
     vertical-align: top;
 }

 .ec-base-product .thumbnail .prdIcon {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-repeat: no-repeat;
     background-size: 30% auto;
 }

 .ec-base-product .thumbnail .wish {
     position: absolute;
     right: 3px;
     bottom: 3px;
     z-index: 10;
 }

 .ec-base-product .description {
     min-height: 10px;
     margin: 0 7px;
     line-height: 1em;
     text-align: left;
 }

 .ec-base-product .description .name {
     line-height: 1.3em;
     word-wrap: break-word;
     margin: 0 0 7px;
 }

 .ec-base-product .description .name a {
     font-size: 13px;
     color: #1b1b1b;
 }

 .ec-base-product .description .icon {
     margin: 0 0 7px;
 }

 .ec-base-product .description .icon img {
     margin: 0 4px 0 0;
 }

 .ec-base-product .description .icon .icon_img {
     margin: 0 0 2px;
 }

 .ec-base-product .description .price {
     font-size: 12px;
     margin: 0 0 7px;
 }

 .ec-base-product .description .strike,
 .ec-base-product .description .mPriceStrike {
     text-decoration: line-through;
 }

 .ec-base-product .description .mileage {
     display: inline-block;
 }

 .ec-base-product .description li.mileage {
     margin: 0 0 7px;
 }

 .ec-base-product .description li.cart {
     margin: 0 0 7px;
 }

 .ec-base-product .description .color {
     overflow: hidden;
     margin: 0;
 }

 .ec-base-product .description .color .chips {
     float: left;
     width: 12px;
     height: 10px;
     margin: 0 2px 2px 0;
     font-size: 0;
     line-height: 0;
     border: 1px solid #e3e3e3;
 }

 .ec-base-product .description .likeButton button {
     border: 0;
     background: none;
 }

 .ec-base-product .description .likeButton button strong {
     margin: 0 0 0 3px;
     font-size: 11px;
     line-height: 20px;
     color: #757575;
 }

 .ec-base-product .description .likeButton.selected button strong {
     line-height: 20px;
     color: #2e2e2e;
 }

 .ec-base-product .more_view {
     margin: 7px 4px 0;
 }

 .ec-base-product .more_view a {
     display: block;
     padding: 0 0 0 0;
     background: #d4d4d6;
 }

 .ec-base-product .more_view a span {
     overflow: hidden;
     display: block;
     width: 100%;
     height: 30px;
     text-indent: 120%;
     background: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/bg_togglebar_show.png") no-repeat 50% 50%;
     background-size: 12px 12px;
 }

 .ec-base-product.typeDesc {
     margin: 0;
     background: #fff;
 }

 .ec-base-product.typeDesc .prdList:after {
     display: block;
     content: "";
     clear: both;
 }

 .ec-base-product.typeDesc .prdList&gt;li {
     margin: 0;
     padding: 14px;
     width: 100%;
     box-sizing: border-box;
     border-top: 1px solid #ececec;
 }

 .ec-base-product.typeDesc .prdList&gt;li:first-child {
     padding: 0 14px 14px;
     border-top: 0;
 }

 .ec-base-product.typeDesc .prdList&gt;li:after {
     display: block;
     content: "";
     clear: both;
 }

 .ec-base-product.typeDesc .thumbnail {
     float: left;
     margin: 0;
     padding: 0;
     width: 87px;
 }

 .ec-base-product.typeDesc .thumbnail .wish {
     right: 4px;
 }

 .ec-base-product.typeDesc .description {
     padding: 0 0 0 103px;
 }

 .ec-base-product.typeDesc .description .price {
     color: #494949;
     font-size: 13px;
 }

 .ec-base-product.typeDesc .description .price.sale {
     color: #000;
     font-size: 15px;
 }

 .ec-base-product.typeDesc .description .color {
     margin: 0 0 10px;
 }

 .ec-base-product.typeDesc .description .summary {
     font-size: 11px;
     color: #757575;
     margin: 0 0 10px;
 }

 .ec-base-product.typeGallery {
     margin: 0;
 }

 .ec-base-product.typeGallery ul {
     display: table;
     table-layout: fixed;
     padding: 0 14px 0 12px;
     font-size: 0;
     line-height: 0;
 }

 .ec-base-product.typeGallery li {
     position: relative;
     display: inline-block;
     margin: 0 0 2px;
     padding: 0;
     vertical-align: top;
     overflow: hidden;
     font-size: 13px;
     line-height: 1.2em;
 }

 .ec-base-product.typeGallery .thumbnail {
     margin: 0 2px;
 }

 .ec-base-product.typeGallery .thumbnail .wish {
     top: 3px;
     bottom: auto;
 }

 .ec-base-product.typeGallery .description {
     position: absolute;
     left: 0;
     margin: 0;
     padding: 0 0 0 2px;
     width: 100%;
     opacity: 0;
     box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
 }

 .ec-base-product.typeGallery .description a {
     overflow: hidden;
     display: block;
     padding: 5px 38px 5px 5px;
     width: 100%;
     height: 100%;
     color: #fff;
     box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     background: rgba(0, 0, 0, 0.6);
 }

 .ec-base-product.typeGallery .description a .name:after {
     display: block;
     content: "";
     position: absolute;
     top: 0;
     right: 12px;
     width: 20px;
     height: 100%;
     background: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_arrow_white.png") 0 center no-repeat;
     background-size: 20px 20px;
     -webkit-transform: rotate(270deg);
     -moz-transform: rotate(270deg);
     transform: rotate(270deg);
 }

 .ec-base-product.typeGallery .description a .name {
     display: inline-block;
     margin: 0;
     width: 100%;
 }

 .ec-base-product.typeGallery .description a .name,
 .ec-base-product.typeGallery .description a p {
     overflow: hidden;
     line-height: 1.5;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .ec-base-product.typeGallery .description a .price {
     margin: 0;
     font-weight: bold;
 }

 .ec-base-product.typeGallery .description a .price span {
     display: none;
 }

 .ec-base-product.typeGallery .description .likeButton {
     position: absolute;
     bottom: 0;
     right: 5px;
     background: rgba(255, 255, 255, 0.8);
 }

 .ec-base-product .layerDiscountPeriod {
     display: none;
     position: absolute;
     z-index: 100;
     left: 0;
     width: 100%;
     padding: 11px 7px;
     box-sizing: border-box;
 }

 .ec-base-product .layerDiscountPeriod .inner {
     border: 1px solid #353535;
     background: #f1f1f1;
     border-radius: 4px;
 }

 .ec-base-product .layerDiscountPeriod .inner .title {
     display: block;
     padding: 10px 14px;
     font-size: 14px;
     background-color: #353535;
     color: #fff;
 }

 .ec-base-product .layerDiscountPeriod .inner .timeleft {
     padding: 14px;
     color: #508bed;
     font-size: 13px;
     font-weight: bold;
     text-align: center;
 }

 .ec-base-product .layerDiscountPeriod ul {
     margin: 0 7px 14px;
     padding: 0;
     border: 1px solid #d5d5d5;
     background: #fff;
 }

 .ec-base-product .layerDiscountPeriod ul li {
     position: relative;
     padding: 14px 13px 14px 100px;
     border-top: 1px solid #ececec;
     color: #353535;
 }

 .ec-base-product .layerDiscountPeriod ul li:first-child {
     border-top: 0;
 }

 .ec-base-product .layerDiscountPeriod ul li span {
     position: absolute;
     top: 14px;
     left: 13px;
     color: #757575;
 }

 .ec-base-product .layerDiscountPeriod .btnClose {
     position: absolute;
     top: 8px;
     right: 4px;
     display: block;
     width: 40px;
     height: 40px;
     text-indent: -9999px;
     font-size: 0;
     background: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_close_white.png") center center no-repeat;
     background-size: 50% 50%;
 }

 .ec-product-bgLT {
     background-position: left top;
 }

 .ec-product-bgLC {
     background-position: left center;
 }

 .ec-product-bgLB {
     background-position: left bottom;
 }

 .ec-product-bgRT {
     background-position: right top;
 }

 .ec-product-bgRC {
     background-position: right center;
 }

 .ec-product-bgRB {
     background-position: right bottom;
 }

 .ec-product-bgCT {
     background-position: center top;
 }

 .ec-product-bgCC {
     background-position: center center;
 }

 .ec-product-bgCB {
     background-position: center bottom;
 }

 .ec-base-product .grid1&gt;li {
     width: 100%;
 }

 .ec-base-product .grid2&gt;li {
     width: 50%;
 }

 .ec-base-product .grid3&gt;li {
     width: 33.333%;
 }

 .ec-base-product .grid4&gt;li {
     width: 25%;
 }

 .ec-base-product .grid5&gt;li {
     width: 20%;
 }

 @media all and (max-width:480px) {
     .ec-base-product .prdList.grid1&gt;li {
         width: 100%;
     }

     .ec-base-product .prdList.grid2&gt;li {
         width: 50%;
     }

     .ec-base-product .prdList.grid3&gt;li {
         width: 33.333%;
     }

     .ec-base-product .prdList.grid4&gt;li {
         width: 25%;
     }

     .ec-base-product .prdList.grid5&gt;li {
         width: 20%;
     }

     .ec-base-product .grid1 li .name {
         font-size: 15px;
     }

     .ec-base-product .grid2 li .name,
     .ec-base-product .grid3 li .name {
         font-size: 13px;
     }

     .ec-base-product .grid4 li .name {
         font-size: 11px;
     }
 }

 @media all and (min-width:481px) and (max-width:767px) {
     .ec-base-product .prdList.grid2&gt;li {
         width: 33.333%;
     }

     .ec-base-product .prdList.grid3&gt;li,
     .ec-base-product .prdList.grid4&gt;li,
     .ec-base-product .prdList.grid5&gt;li {
         width: 25%;
     }

     .ec-base-product [class*="grid"] li .name {
         font-size: 13px;
     }
 }

 @media all and (min-width:768px) {
     .ec-base-product .prdList.grid2&gt;li {
         width: 25%;
     }

     .ec-base-product .prdList.grid3&gt;li,
     .ec-base-product .prdList.grid4&gt;li,
     .ec-base-product .prdList.grid5&gt;li {
         width: 20%;
     }

     .ec-base-product [class*="grid"] li .name {
         font-size: 15px;
     }
 }

 

 @media all and (max-width:480px) {
     .ec-base-product .prdList.grid1&gt;li {
         width: 100%;
     }

     body .ec-base-product .prdList.grid2&gt;li {
         width: 50%;
     }

     .ec-base-product .prdList.grid3&gt;li {
         width: 33.333%;
     }

     .ec-base-product .prdList.grid4&gt;li {
         width: 25%;
     }

     .ec-base-product .prdList.grid5&gt;li {
         width: 20%;
     }

     .ec-base-product .grid1 li .name {
         font-size: inherit;
     }

     .ec-base-product .grid2 li .name,
     .ec-base-product .grid3 li .name {
         font-size: inherit;
     }

     .ec-base-product .grid4 li .name {
         font-size: inherit;
     }
 }

 @media all and (min-width:481px) and (max-width:767px) {
     body .ec-base-product .prdList.grid2&gt;li {
         width: 50%;
     }

     .ec-base-product .prdList.grid3&gt;li {
         width: 33.333%;
     }

     .ec-base-product .prdList.grid4&gt;li {
         width: 25%;
     }

     .ec-base-product .prdList.grid5&gt;li {
         width: 20%;
     }

     .ec-base-product [class*="grid"] li .name {
         font-size: inherit;
     }
 }

 @media all and (min-width:768px) {
     body .ec-base-product .prdList.grid2&gt;li {
         width: 50%;
     }

     .ec-base-product .prdList.grid3&gt;li {
         width: 33.333%;
     }

     .ec-base-product .prdList.grid4&gt;li {
         width: 25%;
     }

     .ec-base-product .prdList.grid5&gt;li {
         width: 20%;
     }

     .ec-base-product [class*="grid"] li .name {
         font-size: inherit;
     }
 }
 

 .ec-base-product.typeThumb .prdList .description .name {
     overflow: hidden;
     white-space: normal;
     height: 2.8em;
 }
 

 .ec-base-product .thumbnail a::after {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(34, 34, 34, 0.03);
 }

.ec-base-paginate {
    text-align: center;
}
.ec-base-paginate.typeMoreview {
    margin: 0 auto;
}
.ec-base-paginate.typeMoreview .btnMore {
    display: block;
    padding: 12px 0;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #d5d5d5;
    color: #757575;
    font-weight: bold;
    background: #f5f5f5;
}
.ec-base-paginate.typeMoreview .btnMore {
    border: none;
    background: none;
}
.ec-base-paginate.typeMoreview .icoMore {
    display: inline-block;
    margin: 0 0 0 8px;
    width: 13px;
    height: 8px;
    font-size: 0;
    line-height: 0;
    vertical-align: baseline;
    background: url(//img.echosting.cafe24.com/skin/mobile/layout/btn_more.png) no-repeat 0 50%;
    background-size: 13px auto;
}
.ec-base-paginate.typeMoreview .icoMore {
    display: block;
    margin: 0px auto;
    padding-top: 10px;
}
#titleArea {
    position: relative;
    border-bottom: 1px solid #c2c2c2;
    background-color: #fff;
}

#titleArea h2 {
    padding: 0 61px;
    line-height: 43px;
    font-size: 15px;
    color: #2e2e2e;
    text-align: center;
    font-weight: bold;
}

#titleArea span {
    position: absolute;
    top: 6px;
    left: 14px;
}

#titleArea {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}

#contents #titleArea span {
    top: 11px;
}

#titleArea span a {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("/design/petclub/m_images/btn_back.gif") no-repeat center;
    background-size: 6px auto;
}

#titleArea span a img {
    display: none;
}

.cate_tit h2 {
    padding: 0 61px;
    line-height: 43px;
    font-size: 16px;
    color: #1b1b27;
    text-align: center;
    font-weight: bold;
}
.xans-product-menupackage .titleArea {
    margin: 0;
}

.xans-product-menupackage&gt;ul {
    margin: -1px 0 0;
    padding: 0 14px;
    border-bottom: 1px solid #d5d5d5;
    background: #fff;
}

.xans-product-menupackage&gt;ul .icoOpen {
    width: 13px;
    cursor: pointer;
    vertical-align: top;
}

.xans-product-menupackage&gt;ul&gt;li {
    padding: 11px 0 10px;
    border-top: 1px solid #ececec;
}

.xans-product-menupackage&gt;ul&gt;li:first-child {
    border-top: 0;
}

.xans-product-menupackage&gt;ul&gt;li&gt;a {
    display: inline-block;
    margin: 0 14px 0 0;
    color: #2e2e2e;
    font-weight: bold;
    font-size: 13px;
    vertical-align: top;
}

.xans-product-menupackage&gt;ul&gt;li&gt;ul {
    display: inline;
}

.xans-product-menupackage&gt;ul&gt;li&gt;ul&gt;li {
    position: relative;
    display: inline-block;
    padding: 0 7px 0 8px;
}

.xans-product-menupackage&gt;ul&gt;li&gt;ul&gt;li:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 13px;
    background: #d6d6d6;
}

.xans-product-menupackage&gt;ul&gt;li&gt;ul&gt;li:first-child:before {
    display: none;
}

.xans-product-menupackage&gt;ul li.selected&gt;a {
    color: #005696;
}

.xans-product-menupackage&gt;ul&gt;li&gt;ul&gt;li&gt;.button {
    display: inline-block;
    position: relative;
    width: 13px;
    height: 12px;
}

.xans-product-menupackage .subCategory {
    display: none;
    position: absolute;
    right: 0;
    top: 13px;
    z-index: 11;
    min-width: 120px;
    padding: 12px 12px 0;
    border: 1px solid #9b9b9b;
    background: #fff;
    border-radius: 4px;
    box-shadow: 3px 3px 15px #a8a8a8;
}

.xans-product-menupackage .subCategory li {
    padding: 7px 0 0;
}

.xans-product-menupackage .subCategory li:first-child {
    padding: 0 13px 0 0;
}

.xans-product-menupackage .subCategory li a {
    color: #575a63;
}

.xans-product-menupackage .subCategory li a:hover,
.xans-product-menupackage .subCategory li.selected a {
    color: #008bcc;
}

.xans-product-menupackage .subCategory .icoClose {
    position: absolute;
    right: 12px;
    top: 12px;
    width: 13px;
    cursor: pointer;
}

.xans-product-menupackage .menuCategory .button.selected {
    z-index: 11;
}

.xans-product-menupackage .menuCategory .button.selected .subCategory {
    display: block;
}

.xans-product-menupackage .menuCategory li.xans-product-displaysubcategory {
    display: inline-block;
    border: 0;
}

.xans-product-menupackage .banner {
    padding: 0;
}

.xans-product-menupackage #titleArea .funcArea {
    position: absolute;
    top: 6px;
    right: 14px;
}

.xans-product-menupackage #titleArea .likeButton {
    position: static;
    top: auto;
    left: auto;
    display: inline-block;
    margin: 4px 0 0;
    vertical-align: middle;
}

.xans-product-menupackage .likeButton button {
    border: 0;
    background: none;
}

.xans-product-menupackage .likeButton button strong {
    margin: 0 0 0 3px;
    font-size: 11px;
    line-height: 20px;
    color: #757575;
}

.xans-product-menupackage .likeButton.selected button strong {
    line-height: 20px;
    color: #2e2e2e;
    vertical-align: middle;
}

.xans-product-menupackage #titleArea .likeButton span {
    position: static;
}

.xans-product-listrecommend.ec-base-product {
    margin: 0;
    background-color: #f5f5f5;
    border-bottom: 1px solid #d5d5d5;
}

.xans-product-listrecommend:first-child h2 {
    border-top: 0;
}

.xans-product-listrecommend.ec-base-product h2 {
    margin: 0;
    padding: 14px 14px 0;
    font-size: 14px;
    line-height: 15px;
    color: #4a5164;
    background: none;
}

.xans-product-listrecommend.ec-base-product&gt;.prdList {
    padding-top: 14px;
}

.xans-product-listrecommend .ec-base-paginate {
    margin: 0 0 14px;
}

.xans-product-normalmenu {
    overflow: hidden;
    padding: 14px;
    background: #fff;
}

.xans-product-normalmenu .sort {
    float: left;
}

.xans-product-normalmenu .sort select {
    height: 29px;
    margin: 0;
    padding: 0 20px 0 8px;
    line-height: 29px;
    font-size: 13px;
    color: #333;
    word-break: break-all;
    font-weight: inherit;
    border: 1px solid #d7d5d5;
    border-radius: 0;
    background: #fff url(//img.echosting.cafe24.com/skin/mobile/common/ico_select.gif) no-repeat 100% 49%;
    background-size: auto 40px;
    -webkit-appearance: none;
    max-width: 150px;
}

.xans-product-normalmenu .viewType {
    width: 97px;
    float: right;
    font-size: 0;
}

.xans-product-normalmenu .viewType {
    border-radius: 4px;
    -webkit-border-radius: 4px;
}

.xans-product-normalmenu .viewType li {
    display: inline-block;
    width: 31px;
    height: 27px;
    border: 1px solid #d5d5d5;
    border-right: 0;
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: center;
}

.xans-product-normalmenu .viewType li:first-child {
    border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
}

.xans-product-normalmenu .viewType li:last-child {
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    border-right: 1px solid #d5d5d5;
}

.xans-product-normalmenu .viewType li.selected {
    background-color: #4a5164;
    border-color: #404757;
}

.xans-product-normalmenu .viewType li a {
    display: block;
    height: 100%;
}

.xans-product-normalmenu .viewType li.list {
    background-image: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_list.png");
}

.xans-product-normalmenu .viewType li.thumb {
    background-image: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_thumb.png");
}

.xans-product-normalmenu .viewType li.gallery {
    background-image: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_gallery.png");
}

.xans-product-normalmenu .viewType li.slide {
    background-image: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_slide.png");
}

.xans-product-normalmenu .viewType li.selected.list {
    background-image: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_list_on.png");
}

.xans-product-normalmenu .viewType li.selected.thumb {
    background-image: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_thumb_on.png");
}

.xans-product-normalmenu .viewType li.selected.gallery {
    background-image: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_gallery_on.png");
}

.xans-product-normalmenu .viewType li.selected.slide {
    background-image: url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_slide_on.png");
}

.xans-product-menupackage&gt;ul.menuCategory {
    text-align: center;
    border-bottom: 0;
}

.xans-product-menupackage&gt;ul.menuCategory&gt;li {
    position: relative;
}

.xans-product-menupackage&gt;ul.menuCategory&gt;li:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 5px;
    width: 1px;
    height: 10px;
    margin-top: -5px;
    background: #e2e2e4;
}

.xans-product-menupackage&gt;ul.menuCategory&gt;li:last-child:after {
    height: 0;
}

.xans-product-menupackage&gt;ul.menuCategory&gt;li&gt;a {
    font-weight: 500;
}

.xans-product-normalmenu {
    padding: 14px 0;
    margin: 0 14px 14px 14px;
    border-bottom: 1px solid #c8c8c8;
}


.ec-base-product [class*="grid"] {
    padding: 0 9px;
}

.ec-base-product.typeDesc .description {
    text-align: left;
}

.ec-base-product .prdList .thumbnail {
    overflow: hidden;
    margin: 0 7px 14px;
    border-radius: 15px;
}

.ec-base-product .prdList .thumbnail a img {
    border: 0;
    box-sizing: border-box;
}

.ec-base-product .prdList .thumbnail .basket {
    position: absolute;
    right: 5px;
    bottom: 10px;
    z-index: 10;
}

.ec-base-product .prdList .description .name {
    display: block;
    margin: 0 0 5px;
}

.ec-base-product .prdList .description .name a {
    color: #000000;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: -1px;
}

.ec-base-product .prdList .description .summary {
    margin: 0 0 10px;
    color: #6a6a6a;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -1px;
    height: auto !important;
}

.ec-base-product .prdList .description .prduct_custom {
    display: inline-block;
    color: #b0b0b0;
    font-size: 12px;
    margin: 0 3px 5px 0;
    text-decoration: line-through;
}

.ec-base-product .prdList .description .price {
    display: inline-block;
    color: #000000;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 5px;
}

.ec-base-product .prdList .description .sale_rate {
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #ff0000;
}

.ec-base-product .prdList .description li.mileage {
    margin: 0 0;
}

.ec-base-product .prdList .description li.cart {
    margin: 0 0;
}

.ec-base-product .prdList .description .icon {
    margin: 0;
}

.ec-base-product.typeThumb .prdList .thumbnail .wish {
    bottom: 40px;
    right: 5px;
}

.ec-base-product .ec-product-listwishicon {
    width: 26px;
}

.ec-base-product.typeDesc .description .price {
    color: #000000;
}

.ec-base-product.typeGallery .description a .price {
    color: #ffffff;
}

.ec-base-product .prdList .thumbnail .sale_rate.on {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    background: #333333;
    border-radius: 0 15px 0 0;
    color: #fff;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
}
.ec-base-product.typeGallery .prdList .description .sale_rate, .ec-base-product.typeGallery .prdList .description .prduct_custom {
    display: none;
}
 
.ec-base-product.typeGallery .prdList .description .spec {
    padding: 0;
}
.ec-base-product.typeGallery .wish img {
    width: 26px;
}
/* BASIC css end */

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