.comparingProducts{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;border-radius:8px 8px 0 0;box-shadow:0 0 16px 0 rgba(26,26,26,.08);z-index:1000000;visibility:hidden;transform:translateY(100%);transition:transform .3s ease-in-out,visibility .3s;z-index:1000}.comparingProducts.is-open{visibility:visible;transform:translateY(0)}@media only screen and (max-width:768px){.comparingProducts.is-open{box-shadow:0 0 16px 0 rgba(26,26,26,.08)}}.comparingProducts.is-open.is-collapsed{transform:translateY(calc(100% - 72px))}.comparingProducts.is-open.is-collapsed .utilArea{display:none}@media only screen and (max-width:1024px){.comparingProducts.is-open.is-collapsed{transform:translateY(calc(100% - 68px))}}.comparingProducts .comparingProductsInner{max-width:var(--wrapper-width);margin:0 auto;padding:0 var(--wrapper-padding) 24px;position:relative}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner{padding-bottom:0}}.comparingProducts .comparingProductsInner .comparingProductsHeader{display:flex;align-items:center}.comparingProducts .comparingProductsInner .comparingProductsHeader h3{flex:1 1;display:flex;align-items:center;gap:4px;padding:22px 0}@media only screen and (max-width:1024px){.comparingProducts .comparingProductsInner .comparingProductsHeader h3{padding:20px 0}}.comparingProducts .comparingProductsInner .comparingProductsHeader h3 strong{font-size:18px;font-weight:700;line-height:28px;color:var(--TEXT_GR900)}.comparingProducts .comparingProductsInner .comparingProductsHeader h3 em{font-size:16px;font-weight:500;line-height:24px}.comparingProducts .comparingProductsInner .comparingProductsHeader .btnExpand{margin-left:16px;background-color:transparent;cursor:pointer;transform:rotate(-90deg)}.comparingProducts .comparingProductsInner .comparingProductsHeader .btnExpand .iconyaki{font-size:24px;color:var(--TEXT_GR700)}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsHeader .btnExpand .iconyaki{font-size:16px}.comparingProducts .comparingProductsInner .comparingProductsHeader .btnReset{display:none}}.comparingProducts .comparingProductsInner .comparingProductsList{display:flex;gap:24px}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList{gap:11px}}.comparingProducts .comparingProductsInner .comparingProductsList li{flex:1 1;min-width:0;position:relative}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList li{min-height:180px}}.comparingProducts .comparingProductsInner .comparingProductsList li>.comparePrdInfo,.comparingProducts .comparingProductsInner .comparingProductsList li>button{display:flex;width:100%;height:114px;padding:16px;border:1px dashed var(--BORDER_GR200);border-radius:6px;box-sizing:border-box;align-items:center;justify-content:center}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList li>.comparePrdInfo,.comparingProducts .comparingProductsInner .comparingProductsList li>button{border:0;flex-direction:column;height:auto;padding:0}}.comparingProducts .comparingProductsInner .comparingProductsList li>button{flex-direction:column;gap:8px;text-decoration:none;background-color:transparent}.comparingProducts .comparingProductsInner .comparingProductsList li>button .icoCirclePlus{width:24px;height:24px;background:url(/asset/images/common/IconCategoryAdd.svg) no-repeat 0 0/24px 24px}.comparingProducts .comparingProductsInner .comparingProductsList li>button .txt{font-size:13px;line-height:20px;color:var(--TEXT_GR500);text-align:center}.comparingProducts .comparingProductsInner .comparingProductsList li>button .txt br{display:none}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList li>button .txt br{display:block}.comparingProducts .comparingProductsInner .comparingProductsList li>button{height:100%;border-radius:6px;border:1px dashed #ccc}}.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo{border-style:solid;border-color:var(--BORDER_GR500);align-items:flex-start;justify-content:flex-start;gap:16px}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo{gap:12px}}.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .thumb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:80px;height:80px;background-color:var(--BG_GR50)}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .thumb{width:100%;height:112px;padding:12px;border-radius:6px}}.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .thumb img{width:100%;height:100%}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .thumb img{width:auto}}.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .prdNameModel{flex:1 1;min-width:0;padding-right:32px}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .prdNameModel{padding-right:0}}.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .prdNameModel dl{display:flex;flex-direction:column;gap:4px}.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .prdNameModel dl dt{font-size:16px;font-weight:500;line-height:20px;color:var(--TEXT_GR900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;vertical-align:baseline;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .prdNameModel dl dt{text-align:center;word-break:keep-all;font-size:13px;line-height:1.4}}.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .prdNameModel dl dd{font-size:13px;line-height:16px;color:var(--TEXT_GR500);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal;vertical-align:baseline;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .prdNameModel dl dd{text-align:center;word-break:keep-all}}.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .btnRemove{position:absolute;top:16px;right:16px;width:24px;height:24px;background-color:transparent;border:none;cursor:pointer}.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .btnRemove .iconyaki{font-size:24px;color:var(--ICON_GR700)}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .comparingProductsList li.has-item>.comparePrdInfo .btnRemove{top:12px;right:12px}}.comparingProducts .comparingProductsInner .utilArea{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:16px}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .utilArea{position:static;bottom:auto;left:auto;padding:20px 0;gap:8px}.comparingProducts .comparingProductsInner .utilArea .btnReset{width:48px;height:48px;border-radius:6px;border:1px solid var(--BORDER_GR200);display:flex;align-items:center;justify-content:center;gap:0}.comparingProducts .comparingProductsInner .utilArea .btnReset .txt{text-indent:-9999em}.comparingProducts .comparingProductsInner .utilArea .btnClose{position:absolute;top:22px;right:20px}.comparingProducts .comparingProductsInner .utilArea .btnClose .iconyaki{font-size:16px}}.comparingProducts .comparingProductsInner .utilArea button{background-color:transparent}.comparingProducts .comparingProductsInner .utilArea button .iconyaki{font-size:24px}.comparingProducts .comparingProductsInner .utilArea button.btnReset .iconyaki{font-size:16px}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .utilArea button.btnReset .iconyaki{font-size:24px}}.comparingProducts .comparingProductsInner .utilArea a{display:block;height:32px;padding:0 16px;font-size:13px;font-weight:700;line-height:32px;color:var(--TEXT_WHITE);border-radius:6px;background-color:var(--BG_NV700)}.comparingProducts .comparingProductsInner .utilArea a.is-disabled{color:var(--TEXT_GR300);background-color:var(--BG_GR50)}@media only screen and (max-width:768px){.comparingProducts .comparingProductsInner .utilArea a{display:flex;flex:1 1;align-items:center;height:48px;justify-content:center;font-size:15px;line-height:22px}}.comparingProducts .comparingProductsInner .btnReset{background-color:transparent;display:flex;gap:4px;align-items:center}.comparingProducts .comparingProductsInner .btnReset .txt{font-size:16px;line-height:24px;color:var(--TEXT_GR700);opacity:.64}.comparingProducts .comparingProductsInner .btnReset .iconyaki{font-size:16px}@media only screen and (max-width:768px){.comparingProducts{border-radius:24px 24px 0 0;box-shadow:none}}