/* BASIC css start */
/* ================================================================
   ½ºÀ§Æ¼½ºÇ¬ | PC »óÇ°ºÐ·ù CSS (¸ð¹ÙÀÏ »óÇ°ºÐ·ù µðÀÚÀÎ ±âÁØ, µ¥½ºÅ©Åé ¹èÀ²)
   ¡¤ È÷¾î·Î(category_title_html - PC Àü¿ë ¸®Ä¡ HTML ÇÊµå) + ¼­ºêÄ«Å×°í¸®(¿ÞÂÊ ºê·¹µåÅ©·³/Áß¾Ó ÅÇ/¿À¸¥ÂÊ Á¤·Ä¡¤ÇÊÅÍ,
     ½ºÆ¼Å°) + product_list@ + ´õº¸±â AJAX(¸ÞÀÌÅ©¼¥ °ø½Ä PC ´õº¸±â °¡ÀÌµå ÆÐÅÏ) + Ä«Å×°í¸®¹è³Ê + ¹æ¹®¿¹¾à/Ä«Ä«¿À»ó´ã
   ¡¤ #ss-pc- Á¢µÎ»ç·Î ½ºÄÚÇÁ(´Ù¸¥ ÆäÀÌÁö Å¬·¡½º¿Í Ãæµ¹ ¹æÁö)
================================================================ */

#ss-pc-category { padding: 0 0 80px; }
#ss-pc-category * { box-sizing: border-box; }

/* ============================================================
   SECTION 1   È÷¾î·Î (category_title_html ÇÊµå°¡ ·»´õµÇ´Â ¿µ¿ª, PC Àü¿ë)
   ¡¤ ÇÊµå ¾È ¸¶Å©¾÷Àº ¸ð¹ÙÀÏ°ú µ¿ÀÏÇÑ Å¬·¡½º(cate-hero-visual/overlay/eyebrow/tagline/content/desc/toggle) -
     °ü¸®ÀÚ°¡ ¸ð¹ÙÀÏ°ú °°Àº ÄÁº¥¼ÇÀ¸·Î ÀÔ·ÂÇÔ. .ss-pc-cate-hero ½ºÄÚÇÁ ¾Æ·¡ µ¥½ºÅ©Åé ¹èÀ²·Î ÀçÁ¤ÀÇ.
   ¡¤ .ss-hero ·¡ÆÛ ¡æ °øÅë header.js°¡ Åõ¸íÇì´õ È°¼ºÈ­
   ============================================================ */
/* #contentWrapper°¡ 1680px °íÁ¤ÆøÀÌ¶ó ¾È¿¡¼­´Â width:100%¿©µµ 1680px±îÁö¸¸ Â÷¹Ç·Î,
   À½¼ö ¸¶ÁøÀ¸·Î ÄÁÅ×ÀÌ³Ê ¹Û±îÁö ºäÆ÷Æ® ÀüÃ¼ ÆøÀ¸·Î Ç®ºí¸®µå È®Àå.
   [2026-08] ÀÌÀü¿£ ¼ø¼ö 100vw¸¦ ½è´Âµ¥, 100vw´Â ½ºÅ©·Ñ¹Ù Æø±îÁö Æ÷ÇÔÇØ¼­ ½ÇÁ¦ º¸ÀÌ´Â
   ºäÆ÷Æ®º¸´Ù ³Ð¾îÁ® °¡·Î ½ºÅ©·ÑÀÌ »ý±â´Â CSSÀÇ ¾Ë·ÁÁø Æ¯¼ºÀÌ ÀÖ¾úÀ½. body¿¡
   overflow-x:hiddenÀ¸·Î ¸·¾Ò´õ´Ï ±× ¿©ºÐ(½ºÅ©·Ñ¹Ù Æø)¸¸ Àß¸®´Â °Ô ¾Æ´Ï¶ó, ¼­ºêÄ«Å×°í¸®
   ¹ÙÃ³·³ ÆøÀÌ ³ÑÄ¥ ¼ö ÀÖ´Â ´Ù¸¥ ¿ä¼Ò(Á¤·Ä¡¤ÇÊÅÍ ¹öÆ°)±îÁö ÅëÂ°·Î È­¸é ¹ÛÀ¸·Î ¹Ð·Á¼­
   ½ºÅ©·Ñµµ ¸ø ÇÏ°í ¾È º¸ÀÌ°Ô µÇ´Â »ç°í°¡ ÀÖ¾úÀ½ - ±×·¡¼­ overflow-x:hiddenÀ¸·Î µ¤´Â ´ë½Å
   js.txt°¡ ½ºÅ©·Ñ¹Ù ½ÇÃøÆøÀ» --ss-pc-sbw·Î ³Ñ°ÜÁÖ°í ¿©±â¼­ Á¤È®È÷ »©¼­ ¾ÖÃÊ¿¡
   ³ÑÄ¡Áö ¾Ê°Ô ÇÔ(¿øÀÎ ÀÚÃ¼¸¦ ¾ø¾Ú, ´Ù¸¥ ÄÜÅÙÃ÷¸¦ °¡¸± À§ÇèÀÌ ¾øÀ½) */
.ss-pc-cate-hero {
  width: calc(100vw - var(--ss-pc-sbw, 0px));
  margin-left: calc(50% - 50vw + (var(--ss-pc-sbw, 0px) / 2));
  margin-right: calc(50% - 50vw + (var(--ss-pc-sbw, 0px) / 2));
  background: #fff; overflow: hidden;
}

.ss-pc-cate-hero .cate-hero-visual {
  position: relative; width: 100%;
  height: 56vh; min-height: 650px; max-height: 820px;
  overflow: hidden; background: #000;
}
.ss-pc-cate-hero .cate-hero-visual img { width: 100%; height: 100%; object-fit: cover; display: block; }

.ss-pc-cate-hero .cate-hero-overlay {
  position: absolute; inset: 0;
  display: flex; flex-direction: column; justify-content: flex-end;
  text-align: center;
  padding: 50px 40px 70px;
  background: linear-gradient(to top, rgba(0,0,0,0.28) 0%, rgba(0,0,0,0.1) 45%, rgba(0,0,0,0) 70%);
}
.ss-pc-cate-hero .cate-hero-overlay h1 {
  font-family: 'Cormorant Garamond', serif;
  font-size: 42px; font-weight: 600; color: #fff;
  letter-spacing: 0.35rem; line-height: 1.05; margin: 0;
}
.ss-pc-cate-hero .cate-hero-tagline {
  font-size: 13px; color: #fff; opacity: .95;
  font-family: 'Josefin Sans', 'Noto Sans KR', sans-serif;
  text-transform: uppercase; letter-spacing: 0.02em; font-weight: 400; padding-top: 6px;
}
.ss-pc-cate-hero .cate-hero-eyebrow { font-size: 25px; letter-spacing: -0.02rem; color: #222; margin-bottom: 30px; font-family: "Noto Serif KR", serif !important; font-weight: 600; }

.ss-pc-cate-hero .cate-hero-content { max-width: 1680px; margin: 0 auto; padding: 50px 0px 100px; text-align: center; }
.ss-pc-cate-hero .cate-hero-desc {
  font-size: 16px; line-height: 1.7; color: #3d3d3d; word-break: keep-all;
  font-family: 'Lato', 'Noto Sans KR', sans-serif;
  overflow: hidden; transition: max-height .4s ease;
}
.ss-pc-cate-hero .cate-hero-desc.is-clamped {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
/* [2026-08] ¿äÃ»: È£¹ö ½Ã Èå·ÁÁöÁö ¸»°í ¹ØÁÙ¸¸ ¿À¸¥ÂÊ¡æ¿ÞÂÊÀ¸·Î »ç¶óÁö°Ô(ÇÏ´Ü Ä«Ä«¿ÀÅå
   ¹öÆ°°ú µ¿ÀÏ ±â¹ý) - ÁøÂ¥ border ´ë½Å ::after ¹ØÁÙÀ» scaleX(1)¡æscaleX(0)·Î Ãà¼Ò½ÃÅ°µÇ
   transform-originÀ» left·Î µÖ¼­, ÁÙ¾îµå´Â ÂÊ(»ç¶óÁö´Â ¹æÇâ)ÀÌ ¿À¸¥ÂÊ ³¡ÀÌ µÇ°Ô ÇÔ */
.ss-pc-cate-hero .cate-hero-toggle {
  position: relative; margin-top: 25px; border: none; background: none; padding: 0 0 4px;
  font-size: 13px; font-weight: 500; color: #222; cursor: pointer;
  letter-spacing: -0.02em; font-family: 'Lato', 'Noto Sans KR', sans-serif;
}
.ss-pc-cate-hero .cate-hero-toggle::after {
  content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px;
  background: #111; transform: scaleX(1); transform-origin: left; transition: transform 0.35s ease;
}
.ss-pc-cate-hero .cate-hero-toggle:hover::after { transform: scaleX(0); }

/* ============================================================
   SECTION 2   ¼­ºêÄ«Å×°í¸® (¿ÞÂÊ ºê·¹µåÅ©·³ / Áß¾Ó Ä«Å×°í¸®ÅÇ / ¿À¸¥ÂÊ Á¤·Ä¡¤ÇÊÅÍ)
   ¡¤ ½ºÅ©·Ñ ½Ã Çì´õ ¾Æ·¡ ½ºÆ¼Å° - Àü¿ª overflow(html,body)·Î ³×ÀÌÆ¼ºê sticky°¡ ¾È ¸ÔÇô
     fixed + JS Å¬·¡½ºÅä±Û·Î ±¸Çö(pc/»óÇ°»ó¼¼ sticky ÆÐ³Î°ú µ¿ÀÏ ¿øÄ¢)
   ============================================================ */
/* nav ÀÚÃ¼´Â ¹è°æ¸¸ ´ã´çÇÏ´Â Ç®Æø ¹Ù - °íÁ¤(sticky) ½Ã ÀÌ ¹Ù¸¸ ºäÆ÷Æ® ÀüÃ¼(0~100%)·Î ´Ã¾î³ª°í,
   ½ÇÁ¦ ÄÜÅÙÃ÷(ºê·¹µåÅ©·³/ÅÇ/ÇÊÅÍ)´Â ¾ÈÂÊ -inner ·¡ÆÛ°¡ Ç×»ó 1680px·Î Áß¾ÓÁ¤·Ä À¯Áö.
   (ÀÌÀü¿£ nav ÀÚÃ¼°¡ flex ÄÁÅ×ÀÌ³Ê+max-width¿´¾î¼­, °íÁ¤ ½Ã max-width¸¦ Ç®¸é
   ÄÜÅÙÃ÷°¡ ºäÆ÷Æ® ÀüÃ¼·Î Àç¹èÄ¡µÅ ºê·¹µåÅ©·³ÀÌ ÆäÀÌÁöÀÇ ³ª¸ÓÁö 1680px Á¤·Ä°ú ¾î±ß³ª º¸ÀÌ´ø ¹ö±×) */
#ss-pc-category .ss-pc-cate-subcate { background: #fff; }
#ss-pc-category .ss-pc-cate-subcate.is-fixed {
  position: fixed; left: 0; right: 0; top: 0;
  z-index: 90; /* »óÇ°/Âò(z-index 2) À§, Çì´õ ¾Æ·¡ */
  background: #fff;
}
#ss-pc-category .ss-pc-cate-subcate-inner {
  display: flex; align-items: center; justify-content: space-between;
  max-width: 1680px; margin: 0 auto; padding: 5px 0px;
}
.ss-pc-cate-subcate-holder { display: none; }
.ss-pc-cate-subcate-holder.is-active { display: block; }

/* ¿ÞÂÊ: ºê·¹µåÅ©·³(´ëºÐ·ù ¢º ÁßºÐ·ù ¢º ÇöÀçºÐ·ù °³¼ö) - JS°¡ #ss-pc-cate-bc-data·Î Ã¤¿ò.
   ÅÇ Çà(padding:22px 4px)°ú °°Àº ¼öÁ÷ ¸®µëÀ» ¸ÂÃß°í line-height:1·Î ÅëÀÏÇØ ¾ÆÀÌÄÜ¡¤ÅØ½ºÆ®°¡
   ÇÑ ÁÙ¿¡ °¡Áö·±È÷ ¸Âµµ·Ï Á¤·Ä(¿äÃ»: "¿ÞÂÊ ÀüÃ¼¸Þ´º ¿­ÀÌ ¸ÂÁö ¾ÊÀ½") */
/* flex:0 1 auto + min-width:0 + ellipsis - ´ëºÐ·ù/ÁßºÐ·ù¸íÀÌ ±æ¾îÁ®µµ ÀÌ ºí·ÏÀÌ
   ¿À¸¥ÂÊ Á¤·Ä¡¤ÇÊÅÍ ¹öÆ°À» ¹Ð¾î³»Áö ¸øÇÏ°Ô ÇÏ´Â ¾ÈÀüÀåÄ¡(Ä«Å×°í¸®¸í ±æÀÌ¿Í ¹«°üÇÏ°Ô
   ÇÊÅÍ°¡ Ç×»ó º¸ÀÌµµ·Ï) */
/* [2026-08] ¿äÃ»: ¹èÄ¡¸¦ [ÅÇ(¿ÞÂÊ)] ... [Á¤·Ä±âÁØ][ºê·¹µåÅ©·³](¿À¸¥ÂÊ)À¸·Î º¯°æ -
   ºê·¹µåÅ©·³ÀÌ ÀÌÁ¦ .ss-pc-cate-right(ÇÊÅÍ¿Í ÇÔ²², flex:0 0 auto) ¾È¿¡ ÀÖ¾î¼­ ºÎ¸ð°¡
   ³»¿ë Å©±â¸¸Å­¸¸ Â÷ÁöÇÔ - % ±â¹Ý max-width´Â ±×·± ºÎ¸ð ±âÁØÀ¸·Î´Â ¾Ö¸ÅÇØÁú ¼ö ÀÖ¾î
   °íÁ¤ px·Î ¾ÈÀüÀåÄ¡ À¯Áö(Ä«Å×°í¸®¸íÀÌ ¾ÆÁÖ ±æ¾îÁ®µµ ÁÙ¹Ù²Þ ¾øÀÌ ¸»ÁÙÀÓ) */
#ss-pc-category .ss-pc-cate-crumb {
  display: flex; align-items: center; gap: 4px; flex: 0 1 auto; min-width: 0; max-width: 320px;
  padding: 22px 0; line-height: 1.4; overflow: hidden;
  font-family: 'Josefin Sans', 'Noto Sans KR', sans-serif; font-size: 14px;
  letter-spacing: 0.04em; white-space: nowrap; color: #222;
}
#ss-pc-category .ss-pc-cate-crumb-current { overflow: hidden; text-overflow: ellipsis; }
/* °øÅë CSSÀÇ Àü¿ª ¸®¼Â(body,h1..,a,p µî¿¡ font-family/line-height¸¦ °­Á¦ ÁöÁ¤)ÀÌ
   »ó¼Óº¸´Ù ¿ì¼±ÇØ¼­ <a>¸¸ ´Ù¸¥ ÆùÆ®/ÁÙ³ôÀÌ¸¦ ¹Þ¾Æ ¾ÆÀÌÄÜ¡¤ÅØ½ºÆ®¿Í ¼¼·Î À§Ä¡°¡ ¾î±ß³µÀ½
   (¿äÃ»: "¿ÞÂÊ Ä«Å×°í¸® ³×ºñ¿¡¼­... ¿­ÀÌ ¸ÂÁö ¾Ê¾Æ") - ºÎ¸ð¿¡¼­ »ó¼Ó¹Þ°Ô µÎÁö ¸»°í
   font-family/line-height¸¦ ¿©±â¼­µµ ¸í½ÃÀûÀ¸·Î ´Ù½Ã ÁöÁ¤ÇØ¼­ Àü¿ª ¸®¼ÂÀ» ÀÌ±è */
#ss-pc-category .ss-pc-cate-crumb a {
  display: inline-flex; align-items: center; color: #222; text-decoration: none; text-transform: uppercase;
  font-family: inherit; font-size: inherit; line-height: 1.4; transition: color .2s ease;
}
#ss-pc-category .ss-pc-cate-crumb a:hover { color: #666; }
#ss-pc-category .ss-pc-cate-crumb .material-symbols-outlined.ss-pc-cate-crumb-sep { display: inline-flex; align-items: center; font-size: 15px; line-height: 1; color: #222; }
/* [2026-08] line-height:1Àº ÇÑ±Û ±ÛÀÚ(Æ¯È÷ ÃÊ¼º À§ÂÊ È¹)°¡ ±× ÁÙ³ôÀÌ¸¦ »ìÂ¦ ³Ñ¾î ±×·ÁÁö´Â
   ÆùÆ®¶ó, .crumb-currentÀÇ overflow:hidden(¸»ÁÙÀÓ¿ë)¿¡ À§ÂÊÀÌ Àß·Á º¸ÀÌ´ø ¹ö±×
   (¿äÃ»: "¿ÞÂÊ ³×ºñ¿¡¼­ ÇÑ±ÛÀº À­ºÎºÐÀÌ Â©·Á¼­ ³ª¿À°í ÀÖ¾î") - 1.4·Î ¿©À¯¸¦ ÁÜ */
/* [2026-08] em(¼ö·®)¸¸ ÆùÆ®°¡ Lato¶ó ÀÚ°£¡¤±ÛÀÚ¸ð¾çÀÌ ´Þ¶ó¼­, ¹Ú½º ³ôÀÌ´Â ¼­·Î ¿ÏÀüÈ÷
   °°Àºµ¥µµ(19.6px·Î µ¿ÀÏ) µÎ ÆùÆ®ÀÇ ½ÇÁ¦ ±ÛÀÚ ±âÁØ¼± À§Ä¡°¡ ¼­·Î ´Þ¶ó ¼¼·Î·Î ¾î±ß³ª
   º¸¿´À½(¿äÃ»: "em ¼ö·®¸¸ ¿­ ³ôÀÌ°¡ ´Þ¶ó") - align-items:center(¹Ú½º Áß¾Ó ±âÁØ) ´ë½Å
   baseline(½ÇÁ¦ ±ÛÀÚ ±âÁØ¼± ±âÁØ)À¸·Î ¹Ù²ã¼­ ÆùÆ®°¡ ´Þ¶óµµ ÅØ½ºÆ® ÀÚÃ¼°¡ ÇÑ ÁÙ¿¡ ¸Â°Ô ÇÔ */
#ss-pc-category .ss-pc-cate-crumb-current { display: inline-flex; align-items: baseline; color: #222; font-weight: 400; font-family: inherit; font-size: inherit; line-height: 1.4; }
#ss-pc-category .ss-pc-cate-crumb-current em { 
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
    line-height: 1.4;
    margin-left: 5px;
    font-style: normal;
    color: #a88b68;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -0.05rem
}

/* ¿ÞÂÊ: Ä«Å×°í¸® ÅÇ - flex:1·Î ³²´Â °ø°£À» Ã¤¿ìµÇ ³»ºÎ Á¤·ÄÀº ¿ÞÂÊºÎÅÍ(¿äÃ»: ÅÇÀ» ¿ÞÂÊÀ¸·Î,
   Á¤·Ä±âÁØ+ºê·¹µåÅ©·³À» ¿À¸¥ÂÊÀ¸·Î Àç¹èÄ¡). min-width:0 ÇÊ¼ö - ±âº»°ª auto¸é flex ¾ÆÀÌÅÛÀÌ
   ³»¿ë ±æÀÌ¸¸Å­ ÃÖ¼ÒÆøÀ» °íÁýÇØ¼­ overflow-x:auto°¡ ¸ø ¸Ô°í ¿À¸¥ÂÊ ±×·ìÀÌ È­¸é ¹ÛÀ¸·Î
   ¹Ð·Á³ª´ø ¹ö±×(¿äÃ» 6¹ø ¿øÀÎ)¿Í µ¿ÀÏÇÑ ÀÌÀ¯·Î ¿©ÀüÈ÷ ÇÊ¿ä */
#ss-pc-category .ss-pc-cate-subcate-list {
  display: flex; flex: 1 1 auto; min-width: 0; flex-wrap: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch;
  justify-content: flex-start; gap: 30px;
  margin: 0; padding: 0; list-style: none;
  scrollbar-width: none;
}
#ss-pc-category .ss-pc-cate-subcate-list::-webkit-scrollbar { display: none; }
#ss-pc-category .ss-pc-cate-subcate-list li { position: relative; flex: 0 0 auto; display: flex; }
/* [2026-08] align-items¸¦ center¡æbaselineÀ¸·Î º¯°æ - "¿þµù¹êµå ÀüÃ¼º¸±â"Ã³·³ ¾ÈÀÇ
   .ss-pc-cate-all-name(Josefin Sans ¿ì¼± ¼±¾ð)°ú ³ª¸ÓÁö ÅØ½ºÆ®(Lato ¿ì¼± ¼±¾ð)°¡
   ÇÑ±Û¿¡¼­´Â µÑ ´Ù °á±¹ Noto Sans KR·Î Æú¹éµÇ´õ¶óµµ, ¼­·Î ´Ù¸¥ font-family ½ºÅÃÀ»
   ¼±¾ðÇÑ °Í¸¸À¸·Î ÁÙ ³ôÀÌ °è»êÀÌ ¹Ì¹¦ÇÏ°Ô ´Þ¶óÁ® ¼¼·Î·Î ¾î±ß³ª º¸¿´À½(ºê·¹µåÅ©·³ em
   ¼ö·® ¶§¿Í µ¿ÀÏ ¿øÀÎ) - baselineÀº ½ÇÁ¦ ±ÛÀÚ ±âÁØ¼± ±âÁØÀÌ¶ó ÀÌ Â÷ÀÌ¿¡ ¿µÇâ¹ÞÁö ¾ÊÀ½ */
#ss-pc-category .ss-pc-cate-subcate-list a {
  display: inline-flex; align-items: baseline; gap: 6px;
  padding: 0px 5px 5px; border: none; border-bottom: 2px solid transparent; border-radius: 0;
  font-family: 'Lato', 'Noto Sans KR', sans-serif; font-size: 14px; color: #222;
  text-decoration: none; letter-spacing: 0.02rem; white-space: nowrap;
  transition: color .2s ease;
}
#ss-pc-category .ss-pc-cate-subcate-list a:hover { color: #222; }
#ss-pc-category .ss-pc-cate-subcate-list a.is-active { color: #222; font-weight: 500; border-bottom-color: #222; }

/* "[»óÀ§Ä«Å×°í¸®] ÀüÃ¼º¸±â" ÅÇ - »óÀ§Ä«Å×°í¸®¸íÀº ¿µ¹®(WEDDING µî)ÀÏ ¶§°¡ ¸¹¾Æ
   Josefin Sans ¿ì¼±(ÇÑ±Û ºÐ·ù¸íÀÌ ¿Íµµ Noto Sans KR·Î ÀÚ¿¬ Æú¹é) */
#ss-pc-category .ss-pc-cate-all-name { font-family: 'Josefin Sans', 'Noto Sans KR', sans-serif; }

/* ¿À¸¥ÂÊ: [Á¤·Ä±âÁØ] [ºê·¹µåÅ©·³] ±×·ì - flex:0 0 auto¶ó ³»¿ë Å©±â ±×´ë·Î À¯ÁöµÇ°í
   ¿ÞÂÊ ÅÇ ¸ñ·Ï(flex:1)ÀÌ ´ë½Å ÁÙ¾îµé¸ç ½ºÅ©·ÑÀ» ¹Þ¾Æ¼­, ÇÊÅÍ°¡ È­¸é ¹ÛÀ¸·Î ¹Ð¸± ÀÏÀÌ ¾øÀ½ */
#ss-pc-category .ss-pc-cate-right { display: flex; align-items: center; gap: 32px; flex: 0 0 auto; }

/* Á¤·Ä ¹× ÇÊÅÍ Æ®¸®°Å + µå·Ó´Ù¿î ÆÐ³Î (±âÁ¸ list_arrayÀÇ Á¤·Ä ¸µÅ©¸¦ ¿©±â·Î ÀÌÀü) */
#ss-pc-category .ss-pc-cate-filter { position: relative; flex: 0 0 auto; }
#ss-pc-category .ss-pc-cate-filter-trigger {
  display: flex; align-items: center; gap: 6px;
  border: none; background: none; padding: 22px 0; cursor: pointer;
  font-family: 'Lato', 'Noto Sans KR', sans-serif; font-size: 13px; color: #222;
  letter-spacing: -0.01em; white-space: nowrap; transition: color .2s ease;
}
/* ÁøÂ¥ ¿øÀÎÀÌ¾úÀ½: °øÅë CSS-JS(pc/°øÅëCSS-JS.txt)ÀÇ ·¹°Å½Ã ¸®¼Â `button span{visibility:hidden}` -
   ±¸½Ä ÀÌ¹ÌÁö ´ëÃ¼ ¹öÆ°(½ºÅ©¸°¸®´õ¿ë ¼û±è ÅØ½ºÆ®) ÆÐÅÏÀ» À§ÇÑ »çÀÌÆ® Àü¿ª ±ÔÄ¢ÀÎµ¥,
   ÀÌ ¹öÆ°Àº ¾ÆÀÌÄÜ+ÅØ½ºÆ®¸¦ ½ÇÁ¦·Î º¸¿©Áà¾ß ÇØ¼­ ±× ±ÔÄ¢¿¡ °É·Á ³»¿ëÀÌ ÀüºÎ ¾È º¸ÀÌ°í
   ÀÖ¾úÀ½(¹öÆ° ÀÚÃ¼ Å©±â/À§Ä¡´Â Á¤»óÀÌ¶ó °è¼Ó ¸ø Àâ¾Ò´ø ¿øÀÎ). °øÅë ÆÄÀÏÀº ´Ù¸¥ ¹öÆ°¿¡
   ¿µÇâ ÁÙ ¼ö ÀÖ¾î ¾È °Çµå¸®°í, ¿©±â¼­¸¸ ´Ù½Ã º¸ÀÌ°Ô ¸í½ÃÀûÀ¸·Î µÇµ¹¸² */
#ss-pc-category .ss-pc-cate-filter-trigger span { visibility: visible; }
#ss-pc-category .ss-pc-cate-filter-trigger .material-symbols-outlined {
  font-size: 18px;
  /* [2026-08] ¿äÃ»: È£¹ö ½Ã È­»ìÇ¥°¡ 6½Ã(¾Æ·¡) ¡æ 12½Ã(À§)·Î È¸Àü - ¾ÆÄÚµð¾ð(guide_arrow)ÀÇ
     µ¿ÀÏÇÑ È¸Àü ±â¹ý(transform:rotate(180deg), °°Àº easing)À» ±×´ë·Î Àç»ç¿ë */
  transition: transform 0.35s cubic-bezier(0.25, 1, 0.5, 1);
}
#ss-pc-category .ss-pc-cate-filter-trigger:hover .material-symbols-outlined,
#ss-pc-category .ss-pc-cate-filter.is-open .ss-pc-cate-filter-trigger .material-symbols-outlined { transform: rotate(180deg); }
#ss-pc-category .ss-pc-cate-filter-trigger:hover,
#ss-pc-category .ss-pc-cate-filter.is-open .ss-pc-cate-filter-trigger { color: #222; }
#ss-pc-category .ss-pc-cate-filter-panel {
  position: absolute; top: 100%; right: 0; z-index: 91;
  min-width: 160px; background: #fff; border: 1px solid #eee; box-shadow: 0 10px 24px rgba(0,0,0,.07);
  padding: 8px 0;
}
#ss-pc-category .ss-pc-cate-sort { margin: 0; padding: 0; list-style: none; }
#ss-pc-category .ss-pc-cate-sort li { display: block; }
#ss-pc-category .ss-pc-cate-sort a {
  display: block; padding: 10px 20px;
  font-family: 'Lato', 'Noto Sans KR', sans-serif; font-size: 13px; color: #666;
  text-decoration: none; white-space: nowrap; transition: color .2s ease, background-color .2s ease;
}
#ss-pc-category .ss-pc-cate-sort a:hover { background: #faf9f7; color: #222; }
#ss-pc-category .ss-pc-cate-sort a.is-active { color: #222; font-weight: 500; }

/* ============================================================
   SECTION 3   »óÇ° ¸ñ·Ï (Á¤·ÄÀº À§ ¼­ºêÄ«Å×°í¸®¹Ù "Á¤·Ä ¹× ÇÊÅÍ"·Î ÀÌÀü, ºäÅ¸ÀÔ Åä±ÛÀº PC¿¡¼­
   ÀÇ¹Ì ¾ø¾î Á¦°Å - Ç×»ó 4¿­). gapÀº pc/»óÇ°°Ë»ö°ú µ¿ÀÏ(85px 10px)
   ============================================================ */
#ss-pc-category .ss-pc-cate-grid { max-width: 1680px; margin: 0 auto; padding-top: 30px; }
#ss-pc-category .ss-pc-cate-grid ul {
  display: grid; grid-template-columns: repeat(4, 1fr); gap: 85px 10px;
  margin: 0; padding: 0; list-style: none;
}
#ss-pc-category .ss-pc-cate-grid li { position: relative; }
/* "´õº¸±â" Å¬¸¯ ½Ã ¸ÞÀÌÅ©¼¥ÀÌ °°Àº ul¿¡ li¸¦ Ãß°¡ÇÏ´Â °Ô ¾Æ´Ï¶ó #MS_product ¾È¿¡
   .ss-pc-cate-grid(ÀÚÃ¼ ul) ºí·ÏÀ» ÅëÂ°·Î ÇüÁ¦·Î Ãß°¡ÇÔ(pc/»óÇ°°Ë»ö¿¡¼­ È®ÀÎµÈ µ¿ÀÛ)  
   grid gapÀº °¢ ul ³»ºÎ¿¡¸¸ Àû¿ëµÅ¼­ ºí·Ï »çÀÌ¿¡ ¿©¹éÀÌ ¾È »ý±â´Â ¹ö±×¸¦ Ã³À½ºÎÅÍ ¹æÁö */
#ss-pc-category .ss-pc-cate-grid + .ss-pc-cate-grid { margin-top: 85px; }
#ss-pc-category .ss-pc-prd-info-link { display: block; text-decoration: none; }

/* ÂòÇÏ±â = °ü½É»óÇ° Åä±Û(my-wish-list). ÀÌ¹ÌÁö ¿ì»ó´Ü, ÇÏÆ®¸¸(¹è°æ ¾øÀ½) */
#ss-pc-category .ss-pc-listWish { position: absolute; top: 18px; right: 18px; margin: 0; z-index: 2; }
#ss-pc-category .ss-pc-listWish .my-wish-list {
  display: flex !important; align-items: center; justify-content: center;
  width: 36px; height: 36px; cursor: pointer; color: #222; box-sizing: border-box; pointer-events: auto;
}
#ss-pc-category .ss-pc-listWish .material-symbols-outlined { font-size: 20px; line-height: 1; color: #222; }
#ss-pc-category .ss-pc-listWish .ss-pc-heart-fill { color: #222; font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 20; }
#ss-pc-category .ss-pc-listWish .ss-pc-heart-line { color: #222; font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 20; }

/* »óÇ° ½æ³×ÀÏ (ÀÌ¹ÌÁö + È£¹ö ¹Ì¸®º¸±â) */
#ss-pc-category .ss-pc-prd-thumb { position: relative; }
#ss-pc-category .ss-pc-prd-img-wrap { display: block; background-color: rgba(0, 0, 0, .02); text-align: center; margin: 0; padding: 15% 0; overflow: hidden; }
#ss-pc-category .ss-pc-prd-img { max-width: 300px; height: auto; mix-blend-mode: multiply; transition: transform 0.5s ease; }
#ss-pc-category .ss-pc-prd-img-wrap:hover .ss-pc-prd-img { transform: scale(1.06); }

#ss-pc-category .ss-pc-icon-list {
  position: absolute; left: 0; bottom: 0; width: 100%; text-align: center;
  opacity: 0; transition: .3s ease-in-out; z-index: 3;
}
#ss-pc-category .ss-pc-cate-grid li:hover .ss-pc-icon-list { bottom: 20px; opacity: 1; }
#ss-pc-category .ss-pc-btn-zoom {
  display: flex; align-items: center; justify-content: center;
  width: 44px; height: 44px; border-radius: 50%; background: #fff; margin: 0 auto; box-sizing: border-box;
}
#ss-pc-category .ss-pc-zoom-icon { font-size: 18px; line-height: 1; color: #222; }

/* »óÇ° Á¤º¸ ÅØ½ºÆ® */
#ss-pc-category .ss-pc-prd-info { display: block; text-align: left; }
#ss-pc-category .ss-pc-prd-name {
  font-family: 'Lato', 'Noto Sans KR', sans-serif; color: #1b1b1b; font-size: 14px; font-weight: 400;
  line-height: 1.25; letter-spacing: normal; text-align: left; margin: 20px 0 0;
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
#ss-pc-category .ss-pc-prd-subname { font-family: 'Lato', 'Noto Sans KR', sans-serif; font-weight: 400; font-size: 12px; color: #1b1b1b; font-style: italic; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0; }
#ss-pc-category .ss-pc-prd-soldout, #ss-pc-category .ss-pc-prd-replace { margin: 10px 0 0; font-size: 13px; color: #999; text-align: left; }
#ss-pc-category .ss-pc-prd-price-wrap { display: flex; align-items: center; flex-wrap: wrap; gap: 4px 6px; margin-top: 10px; text-align: left; }
#ss-pc-category .ss-pc-prd-price-sale { margin: 0; font-weight: 700; font-size: 15px; color: #000; white-space: nowrap; }
#ss-pc-category .ss-pc-prd-price-origin { margin: 0; color: #5f5e5e; font-size: 12px; font-family: 'PT Sans', sans-serif; white-space: nowrap; }
#ss-pc-category .ss-pc-prd-price-origin del { color: #5f5e5e; }
#ss-pc-category .ss-pc-prd-discount-rate { margin: 0 0 0 auto; font-family: 'Lato', 'Noto Sans KR', sans-serif; letter-spacing: -0.02em; color: #fa5500; font-size: 13px; white-space: nowrap; }
#ss-pc-category .ss-pc-prd-price-bold { text-align: left; margin: 10px 0 0; font-weight: 700; font-size: 15px; color: #000; }
#ss-pc-category .ss-pc-review-height { min-height: 20px; margin-top: 5px; }
#ss-pc-category .ss-pc-prd-review { font-size: 11px; font-family: 'Lato', 'Noto Sans KR', sans-serif; text-align: left; color: #1c1c1c; }
#ss-pc-category .ss-pc-prd-review-count { padding-left: 5px; color: #999; }

/* °á°ú ¾øÀ½ */
#ss-pc-category .ss-pc-cate-empty { padding: 220px 0; text-align: center; color: #999; }

/* ÇÏ´Ü Ä«¿îÅÍ */
#ss-pc-category .ss-pc-cate-count {
  text-align: center; font-family: 'Lato', 'Noto Sans KR', sans-serif; font-size: 14px;
  color: #222; padding: 150px 0 20px; letter-spacing: 0.1em;
}
#ss-pc-category .ss-pc-cate-count .ss-pc-cc-total, #ss-pc-category .ss-pc-cate-count .ss-pc-cc-shown { color: #3b3b3b; font-weight: 400; padding: 0 2px; }

/* ´õº¸±â - scaleY ½ºÀ¬ È£¹ö (pc/»óÇ°°Ë»ö°ú µ¿ÀÏ ±â¹ý) */
#ss-pc-category .ss-pc-cate-more { padding: 15px 0 0; max-width: 300px; margin: 0 auto; }
#ss-pc-category .ss-pc-cate-btn-more {
  display: block; width: 100%; height: 52px; line-height: 52px; text-align: center;
  border: 1px solid #3d3d3d; font-family: 'Josefin Sans', 'Noto Sans KR', sans-serif;
  font-size: 13px; color: #222; text-decoration: none; letter-spacing: 0.2rem;
  background-color: #222;
  position: relative; overflow: hidden; z-index: 1;
  transition: color 0.4s ease, border-color 0.4s ease;
}
#ss-pc-category .ss-pc-cate-btn-more::before {
  content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%;
  background-color: #fff; z-index: -1; transform: scaleY(1); transform-origin: top;
  transition: transform 0.4s ease;
}
#ss-pc-category .ss-pc-cate-btn-more:hover { color: #fff; border-color: #222; }
#ss-pc-category .ss-pc-cate-btn-more:hover::before { transform: scaleY(0); }

/* Á¢±Ù¼º ¼û±è(SEO¿ë h1 µî) */
.ss-pc-cate-sr-only {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}

/* ============================================================
   [Ä«Å×°í¸®º°] Áß¾Ó ¹è³Ê (10¹øÂ° »óÇ° µÚ »ðÀÔ, 1680px Ç®ºí¸®µå ½ºÄÉÀÏ)
   ============================================================ */
#ss-pc-category .prd-cate-row {
  grid-column: 1 / -1 !important;
  margin: 10px 0 30px; list-style: none;
}
.prd-cate-band {
  position: relative; width: 100%;
  height: 46vh; min-height: 420px; max-height: 620px;
  overflow: hidden; background: #000;
}
.prd-cate-row.is-image .prd-cate-band { height: auto; aspect-ratio: 1680 / 700; min-height: 0; max-height: none; }
.prd-cate-media, .prd-cate-media video, .prd-cate-media img {
  position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block;
}
.prd-cate-overlay {
  position: absolute; inset: 0;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  text-align: center; color: #fff; padding: 30px; z-index: 1;
  background: linear-gradient(to bottom, rgba(0,0,0,.0), rgba(0,0,0,.15));
}
.prd-cate-overlay .cate-tx { display: none; margin: 0; white-space: pre-line; }
.prd-cate-overlay .t1 { font-family: 'Josefin Sans', 'Noto Sans KR', sans-serif; text-transform: uppercase; letter-spacing: 0.22em; font-size: 13px; margin-bottom: 12px; }
.prd-cate-overlay .t2 { font-family: "Noto Serif KR", serif !important; letter-spacing: -0.02rem; font-size: 28px; font-weight: 600; line-height: 1.5em; opacity: 0.9; }
.prd-cate-overlay .t3 { font-family: Arial, sans-serif; font-size: 15px; letter-spacing: -0.01rem; line-height: 1.4; opacity: 0.9; margin-top: 14px; word-break: keep-all; font-weight: 500; }

/* ¡å Ä«Å×°í¸®º° ¹®±¸ + À§Ä¡ (¸ð¹ÙÀÏ°ú µ¿ÀÏ - ¿©±â¸¸ ÆíÁý) ¡å */
.prd-cate-row[data-cate="¿þµù¹êµå"] .prd-cate-overlay { justify-content: flex-end; }
.prd-cate-row[data-cate="¿þµù¹êµå"] .t2 { display: block; }
.prd-cate-row[data-cate="¿þµù¹êµå"] .t2::before { content: '±â¾ïÀ» ´ã´Â ¿ÀºêÁ¦'; }
.prd-cate-row[data-cate="¿þµù¹êµå"] .t3 { display: block; }
.prd-cate-row[data-cate="¿þµù¹êµå"] .t3::before { content: 'Æ¯º°ÇÑ ¼ø°£À»,\A´ç½Å¸¸ÀÇ »óÂ¡ÀûÀÎ ÇüÅÂ·Î °£Á÷ÇÏ¼¼¿ä'; }

.prd-cate-row[data-cate="±â³äÀÏ"] .prd-cate-overlay { justify-content: flex-end; }
.prd-cate-row[data-cate="±â³äÀÏ"] .t2 { display: block; }
.prd-cate-row[data-cate="±â³äÀÏ"] .t2::before { content: '±â¾ïÀ» ´ã´Â ¿ÀºêÁ¦'; }
.prd-cate-row[data-cate="±â³äÀÏ"] .t3 { display: block; }
.prd-cate-row[data-cate="±â³äÀÏ"] .t3::before { content: 'Æ¯º°ÇÑ ¼ø°£À»,\A´ç½Å¸¸ÀÇ »óÂ¡ÀûÀÎ ÇüÅÂ·Î °£Á÷ÇÏ¼¼¿ä'; }

.prd-cate-row[data-cate="¹Ð±×·¹ÀÎ"] .prd-cate-overlay { justify-content: flex-end; }
.prd-cate-row[data-cate="¹Ð±×·¹ÀÎ"] .t2 { display: block; }
.prd-cate-row[data-cate="¹Ð±×·¹ÀÎ"] .t2::before { content: '½Ã°£À» ´ãÀº µðÅ×ÀÏ'; }
.prd-cate-row[data-cate="¹Ð±×·¹ÀÎ"] .t3 { display: block; }
.prd-cate-row[data-cate="¹Ð±×·¹ÀÎ"] .t3::before { content: '¼¶¼¼ÇÑ ¹Ð±×·¹ÀÎ Àå½ÄÀÌ\AÀýÁ¦µÈ Å¬·¡½ÄÀÇ ¾Æ¸§´Ù¿òÀ» ¿Ï¼ºÇÕ´Ï´Ù.'; }

.prd-cate-row[data-cate="³×Ãß·²"] .prd-cate-overlay { justify-content: flex-end; }
.prd-cate-row[data-cate="³×Ãß·²"] .t2 { display: block; }
.prd-cate-row[data-cate="³×Ãß·²"] .t2::before { content: 'Áñ°Å¿ò°ú ÀÍ¼÷ÇÔ'; }
.prd-cate-row[data-cate="³×Ãß·²"] .t3 { display: block; }
.prd-cate-row[data-cate="³×Ãß·²"] .t3::before { content: '¼Õ³¡¿¡ ´ê´Â ¼¶¼¼ÇÑ Áú°¨°ú ÀÜÀÜÇÑ ÃË°¨ÀÌ\A½Ã°£ÀÇ Èå¸§ ¼Ó¿¡¼­ ´õ¿í ±íÀº ¿ï¸²À» ¸¸µé¾î°©´Ï´Ù.'; }

.prd-cate-row[data-cate="¿¡¼¾¼È"] .prd-cate-overlay { justify-content: flex-end; }
.prd-cate-row[data-cate="¿¡¼¾¼È"] .t2 { display: block; }
.prd-cate-row[data-cate="¿¡¼¾¼È"] .t2::before { content: 'º»ÁúÀ» ´ãÀº µðÀÚÀÎ'; }
.prd-cate-row[data-cate="¿¡¼¾¼È"] .t3 { display: block; }
.prd-cate-row[data-cate="¿¡¼¾¼È"] .t3::before { content: 'ÀýÁ¦µÈ ¶óÀÎ°ú ¼¶¼¼ÇÑ µðÅ×ÀÏÀÌ ¾î¿ì·¯Á®\AÀÏ»ó ¼Ó¿¡¼­ ¿À·¡µµ·Ï ÇÔ²²ÇÒ ¾Æ¸§´Ù¿òÀ» ¿Ï¼ºÇÕ´Ï´Ù.'; }

/* ============================================================
   ÇÏ´Ü »ó´ã ¼½¼Ç(¹æ¹®¿¹¾à/Ä«Ä«¿À) - ¿äÃ»À¸·Î pc/¸ÞÀÎ°ú ¿ÏÀüÈ÷ µ¿ÀÏÇÑ ¸¶Å©¾÷/Å¬·¡½º/¼öÄ¡·Î ÅëÀÏ
   (what_title_warp/private-btn-wrap/boutique-private-btn µî, Ä«ÇÇ ¹®±¸¸¸ ÀÌ ÆäÀÌÁö °Í À¯Áö)
   ============================================================ */
#ss-pc-category .what_title_warp { max-width: 1680px; margin: 0 auto; box-sizing: border-box; }
/* [2026-08] border-topÀ» .what_title¿¡ Á÷Á¢ ÁÖ¸é .what_title_warpÀÇ max-width(1680px)¿¡
   °¤Çô¼­ ÄÜÅÙÃ÷ Æø±îÁö¸¸ ±×¾îÁü(¿äÃ»: "°¡·Î 100%·Î º¯°æ °¡´ÉÇØ?") - ÁøÂ¥ ºäÆ÷Æ® ÀüÃ¼ ÆøÀ¸·Î
   ±×À¸·Á¸é È÷¾î·Î¿Í °°Àº 100vw Ç®ºí¸®µå ±â¹ýÀÌ ÇÊ¿äÇØ¼­, ¼±À» ::before·Î ºÐ¸®ÇÏ°í
   È÷¾î·Î¿¡¼­ ÀÌ¹Ì °è»êÇØµÐ ½ºÅ©·Ñ¹Ù º¸Á¤ º¯¼ö(--ss-pc-sbw)¸¦ ±×´ë·Î Àç»ç¿ë */
#ss-pc-category .what_title { position: relative; font-family: 'Noto Serif KR', serif !important; font-size: 2.2rem; text-align: center; font-weight: 600; letter-spacing: -0.01em; line-height: 1.2; padding: 160px 0px 0px 0px; margin-top: 100px; }
#ss-pc-category .what_title::before {
  content: ""; position: absolute; top: 0; left: 50%;
  width: calc(100vw - var(--ss-pc-sbw, 0px));
  margin-left: calc((-100vw + var(--ss-pc-sbw, 0px)) / 2);
  height: 1px; background: #c7c7c7;
}
#ss-pc-category .what_detail { font-size: 1rem; text-align: center; line-height: 1.8rem; letter-spacing: initial; padding: 30px 0px 30px 0px; }
#ss-pc-category .private-btn-wrap.center-align {
  display: flex; justify-content: center; align-items: center; width: 100%; margin: 10px 0 0 0;
}
#ss-pc-category .boutique-private-btn {
  min-width: 200px; text-align: center; padding: 1.2em; display: inline-block; font-size: 0.9rem;
  border: 1px solid #ffffff; position: relative; overflow: hidden; background-color: #111111; color: #ffffff;
  z-index: 1; transition: color 0.4s ease, border-color 0.4s ease; cursor: pointer; text-decoration: none;
}
#ss-pc-category .boutique-private-btn::before {
  content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%;
  background-color: #ffffff; z-index: -1; transform: scaleY(0); transform-origin: bottom; transition: transform 0.4s ease;
}
#ss-pc-category .boutique-private-btn:hover { color: #111111; border-color: #111111; }
#ss-pc-category .boutique-private-btn:hover::before { transform: scaleY(1); }
#ss-pc-category .kakao_info { letter-spacing: 0.1em; font-size: 0.9rem; text-align: center; line-height: 1.8rem; padding: 0px 0px 20px 0px; margin: 100px 0px 0px 0px; }
#ss-pc-category .kakao_btn_wrap { text-align: center; }
#ss-pc-category .kakao-link { display: inline-block; text-decoration: none; }
#ss-pc-category .kakao_btn { position: relative; display: inline-block; text-align: center; padding-bottom: 4px; color: #111; letter-spacing: 0.02em; font-size: 0.9rem; }
#ss-pc-category .kakao_btn::after {
  content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px;
  background: #c7a97b; transform: scaleX(1); transform-origin: left; transition: transform 0.35s ease;
}
#ss-pc-category .kakao-link:hover .kakao_btn::after { transform: scaleX(0); }

/* ¹ÝÀÀÇü: °øÅëÇì´õ Ãà¼Ò ÁöÁ¡(1599px)°ú µ¿ÀÏÇÏ°Ô ¸ÂÃç 3¿­·Î Ãà¼Ò */
@media screen and (max-width: 1599px) {
  #ss-pc-category .ss-pc-cate-grid ul { grid-template-columns: repeat(3, 1fr); }
}

/* ============================================================
   ¿ìÃø °íÁ¤ ¹öÆ°(.right_fixed) ³ëÃâ ±¸°£ (»óÇ°ºÐ·ù Àü¿ë, js.txt°¡ Å¬·¡½º Åä±Û)
   ¡¤ ±âº» ¼û±è ¡æ »óÇ°¸®½ºÆ® ±¸°£¿¡¼­¸¸ .is-zone-shown À¸·Î ³ëÃâ
   ¡¤ ÀÌ CSS´Â »óÇ°ºÐ·ù ÆäÀÌÁö¿¡¼­¸¸ ·ÎµåµÇ¹Ç·Î ´Ù¸¥ ÆäÀÌÁöÀÇ ¹öÆ°¿£ ¿µÇâ ¾øÀ½
   ============================================================ */
.right_fixed { opacity: 0; pointer-events: none; transition: opacity .25s ease; }
.right_fixed.is-zone-shown { opacity: 1; pointer-events: auto; }

/* BASIC css end */

