.sdtaste,
.sdtaste * { box-sizing:border-box; }
.sdtaste { width:100%; max-width:1380px; margin:0 auto; padding:28px 20px 64px; color:#2f2a2c; font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
.sdtaste button,.sdtaste input,.sdtaste select { font:inherit; }

.sdtaste-hero { display:flex; justify-content:space-between; gap:28px; align-items:flex-end; padding:32px 34px; border:1px solid #f4e4e9; border-radius:26px; background:linear-gradient(135deg,#fff 0%,#fff8fa 58%,#f8fbf7 100%); box-shadow:0 14px 36px rgba(95,72,79,.06); }
.sdtaste-eyebrow { display:block; margin-bottom:8px; font-size:12px; font-weight:800; letter-spacing:.14em; color:#c77b93; }
.sdtaste-hero h1 { margin:0; font-size:30px; line-height:1.2; letter-spacing:-.04em; }
.sdtaste-hero p { margin:10px 0 0; color:#74696d; font-size:15px; line-height:1.65; }
.sdtaste-hero-count { min-width:132px; text-align:right; }
.sdtaste-hero-count strong { display:block; font-size:31px; line-height:1; color:#f08eac; }
.sdtaste-hero-count span { display:block; margin-top:7px; color:#8a7d81; font-size:13px; }

.sdtaste-category-wrap { position:relative; margin:20px 0 14px; padding:0 46px; }
.sdtaste-category { display:flex; gap:8px; margin:0; padding:4px 0; overflow-x:auto; overscroll-behavior-inline:contain; scroll-behavior:smooth; scroll-snap-type:x proximity; scrollbar-width:none; }
.sdtaste-category::-webkit-scrollbar { display:none; }
.sdtaste-category-btn { flex:0 0 auto; scroll-snap-align:start; border:1px solid #eadfe2; background:#fff; color:#665b5f; border-radius:999px; padding:10px 14px; font-size:13px; font-weight:700; cursor:pointer; transition:.16s ease; }
.sdtaste-category-btn:hover { border-color:#efabc0; background:#fff5f8; color:#a85570; }
.sdtaste-category-btn.is-active { border-color:#ef9fba; background:#f7afc4; color:#633c49; box-shadow:0 4px 14px rgba(240,142,172,.18); }
.sdtaste-category-nav { position:absolute; top:50%; z-index:2; width:36px; height:36px; margin-top:-18px; border:1px solid #a9ddd0; border-radius:50%; background:#cfeee6; color:#356b60; font-size:23px; font-weight:800; line-height:1; cursor:pointer; box-shadow:0 5px 14px rgba(96,157,142,.12); transition:transform .16s ease, background-color .16s ease, border-color .16s ease, opacity .16s ease; }
.sdtaste-category-nav.is-prev { left:2px; }
.sdtaste-category-nav.is-next { right:2px; }
.sdtaste-category-nav:hover:not(:disabled) { transform:translateY(-1px); background:#bfe7dc; border-color:#91cfbf; }
.sdtaste-category-nav:disabled { opacity:.32; cursor:default; }
.sdtaste-category-nav.is-hidden { visibility:hidden; }

.sdtaste-controls { display:grid; grid-template-columns:minmax(260px,1fr) 170px 170px auto; gap:10px; align-items:center; padding:14px; border:1px solid #eee7e9; border-radius:18px; background:#fff; box-shadow:0 8px 24px rgba(70,51,57,.04); }
.sdtaste-searchbox { height:44px; display:flex; align-items:center; gap:8px; padding:0 12px; border:1px solid #e8dfe2; border-radius:12px; background:#fffafb; }
.sdtaste-searchbox > span { font-size:20px; color:#ae9da3; }
.sdtaste-searchbox input { min-width:0; flex:1; border:0; outline:0; background:transparent; font-size:14px; color:#3f383a; }
.sdtaste-searchbox button { width:28px; height:28px; border:0; background:transparent; color:#b2a3a8; font-size:20px; cursor:pointer; }
.sdtaste-controls select,.sdtaste-random { height:44px; border:1px solid #e8dfe2; border-radius:12px; background:#fff; padding:0 12px; color:#574e51; font-size:13px; font-weight:700; }
.sdtaste-random { cursor:pointer; background:#2f292c; color:#fff; border-color:#2f292c; padding:0 16px; }

.sdtaste-flags { display:flex; flex-wrap:wrap; gap:8px; margin:12px 0 0; }
.sdtaste-flags button { border:1px solid #eee3e6; border-radius:10px; background:#fff; color:#75696d; padding:8px 11px; font-size:12px; font-weight:700; cursor:pointer; }
.sdtaste-flags button.is-active { background:#fff2f6; border-color:#efb3c5; color:#b85e7a; }

.sdtaste-summary { display:flex; justify-content:space-between; align-items:center; gap:14px; margin:24px 0 14px; }
.sdtaste-summary > div { font-size:14px; color:#4c4447; }
.sdtaste-summary strong { color:#e17496; }
.sdtaste-summary span { margin-left:9px; color:#9a8e92; font-size:12px; }
.sdtaste-summary button { border:0; background:transparent; color:#91858a; font-size:12px; cursor:pointer; text-decoration:underline; text-underline-offset:3px; }

.sdtaste-grid { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:18px; align-items:stretch; }
.sdtaste-card { position:relative; min-width:0; border:1px solid #eee6e8; border-radius:18px; background:#fff; overflow:hidden; box-shadow:0 7px 22px rgba(73,52,59,.045); transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease; }
.sdtaste-card:hover { transform:translateY(-3px); border-color:#ebc7d2; box-shadow:0 13px 32px rgba(73,52,59,.09); }
.sdtaste-card-media { position:relative; aspect-ratio:1/1; overflow:hidden; background:#f7f5f5; }
.sdtaste-card-media img { width:100%; height:100%; object-fit:cover; display:block; transition:transform .2s ease; }
.sdtaste-card:hover .sdtaste-card-media img { transform:scale(1.025); }
.sdtaste-noimage { width:100%; height:100%; display:grid; place-items:center; color:#b9adb1; font-size:12px; background:linear-gradient(135deg,#faf7f8,#f5f7f3); }
.sdtaste-badges { position:absolute; top:10px; left:10px; display:flex; flex-wrap:wrap; gap:5px; max-width:calc(100% - 20px); }
.sdtaste-badge { border-radius:999px; padding:4px 7px; font-size:10px; line-height:1; font-weight:800; background:rgba(47,42,44,.86); color:#fff; backdrop-filter:blur(4px); }
.sdtaste-badge.is-pink { background:rgba(239,139,171,.9); }
.sdtaste-badge.is-sage { background:rgba(108,140,113,.9); }
.sdtaste-soldout { position:absolute; inset:auto 10px 10px auto; border-radius:999px; padding:5px 8px; background:rgba(255,255,255,.9); color:#8f6c76; font-size:10px; font-weight:800; }
.sdtaste-card-body { padding:14px 14px 15px; }
.sdtaste-card-category { display:block; min-height:17px; margin-bottom:5px; color:#d17a98; font-size:11px; font-weight:800; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.sdtaste-card h2 { min-height:42px; margin:0; font-size:14px; line-height:1.48; letter-spacing:-.02em; font-weight:750; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.sdtaste-card-basic { min-height:34px; margin:6px 0 0; color:#908488; font-size:11px; line-height:1.5; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.sdtaste-card-price { display:block; margin-top:10px; font-size:16px; letter-spacing:-.02em; }
.sdtaste-card-actions { display:grid; grid-template-columns:1fr auto; gap:7px; margin-top:11px; }
.sdtaste-card-actions a,.sdtaste-card-actions button { height:36px; display:flex; align-items:center; justify-content:center; border-radius:10px; font-size:12px; font-weight:800; text-decoration:none; }
.sdtaste-card-actions a { background:#302a2d; color:#fff; }
.sdtaste-card-actions button { min-width:64px; border:1px solid #e9e0e3; background:#fff; color:#71666a; cursor:pointer; }
.sdtaste-card-actions button.is-selected { border-color:#efabc0; background:#fff0f5; color:#b65d79; }

.sdtaste-empty { padding:54px 20px; text-align:center; border:1px dashed #eadde1; border-radius:18px; color:#877a7f; background:#fffafb; }
.sdtaste-empty strong { display:block; margin-bottom:6px; color:#4c4447; font-size:16px; }
.sdtaste-empty span { font-size:13px; }
.sdtaste-compare { margin-top:30px; padding:20px; border:1px solid #f0e1e5; border-radius:20px; background:#fffaf7; }
.sdtaste-compare-head { display:flex; justify-content:space-between; gap:12px; align-items:center; margin-bottom:14px; }
.sdtaste-compare-head span { display:block; color:#c77c91; font-size:10px; font-weight:900; letter-spacing:.12em; }
.sdtaste-compare-head strong { display:block; margin-top:3px; font-size:16px; }
.sdtaste-compare-head button { border:0; background:transparent; color:#9a8d91; font-size:12px; cursor:pointer; }
.sdtaste-compare-body { display:grid; grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr); gap:12px; align-items:stretch; }
.sdtaste-compare-slot { min-height:126px; border:1px solid #eddee2; border-radius:14px; background:#fff; padding:12px; }
.sdtaste-compare-item { display:grid; grid-template-columns:92px minmax(0,1fr); gap:12px; align-items:center; }
.sdtaste-compare-item img { width:92px; height:92px; object-fit:cover; border-radius:11px; background:#f6f3f4; }
.sdtaste-compare-item span { display:block; color:#d27c98; font-size:10px; font-weight:800; }
.sdtaste-compare-item strong { display:block; margin:4px 0 7px; font-size:13px; line-height:1.4; }
.sdtaste-compare-item b { font-size:15px; }
.sdtaste-compare-item a { display:inline-block; margin-top:8px; color:#65595d; font-size:11px; font-weight:800; text-underline-offset:3px; }
.sdtaste-vs { display:grid; place-items:center; color:#c8b6bc; font-size:11px; font-weight:900; }

.sdtaste-random-panel[hidden] { display:none; }
.sdtaste-random-panel { position:fixed; inset:0; z-index:99999; display:grid; place-items:center; padding:24px; }
.sdtaste-random-backdrop { position:absolute; inset:0; width:100%; height:100%; border:0; background:rgba(28,22,24,.38); cursor:pointer; }
.sdtaste-random-card { position:relative; z-index:1; width:min(430px,100%); border-radius:24px; background:#fff; padding:24px; box-shadow:0 24px 80px rgba(36,27,30,.22); }
.sdtaste-random-card > span { display:block; margin-bottom:14px; color:#ba6b84; font-size:12px; font-weight:900; }
.sdtaste-random-x { position:absolute; right:15px; top:13px; width:34px; height:34px; border:0; border-radius:50%; background:#f8f2f4; color:#887b80; font-size:20px; cursor:pointer; }
.sdtaste-random-product img { width:100%; aspect-ratio:1.45/1; object-fit:cover; border-radius:16px; background:#f5f2f3; }
.sdtaste-random-product small { display:block; margin-top:13px; color:#cf7894; font-weight:800; }
.sdtaste-random-product h2 { margin:5px 0 8px; font-size:19px; line-height:1.45; }
.sdtaste-random-product p { margin:0 0 9px; color:#8a7e82; font-size:12px; line-height:1.55; }
.sdtaste-random-product strong { display:block; font-size:19px; }
.sdtaste-random-product a { display:flex; align-items:center; justify-content:center; height:42px; margin-top:14px; border-radius:11px; background:#302a2d; color:#fff; font-size:13px; font-weight:800; text-decoration:none; }
.sdtaste-random-again { width:100%; height:40px; margin-top:8px; border:1px solid #eadfe2; border-radius:11px; background:#fff; color:#6c6064; font-size:12px; font-weight:800; cursor:pointer; }

/* ---------- interaction polish ---------- */
.sdtaste-category-btn,
.sdtaste-flags button,
.sdtaste-controls select,
.sdtaste-random,
.sdtaste-card-actions a,
.sdtaste-card-actions button,
.sdtaste-summary button,
.sdtaste-page-btn,
.sdtaste-random-again {
  transition:transform .16s ease, background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease;
}
.sdtaste-category-btn:hover,
.sdtaste-flags button:hover,
.sdtaste-controls select:hover {
  transform:translateY(-1px);
}
.sdtaste-flags button:hover { border-color:#e9b9c7; background:#fff9fb; }
.sdtaste-random:hover,
.sdtaste-card-actions a:hover { transform:translateY(-1px); box-shadow:0 7px 18px rgba(47,41,44,.15); }
.sdtaste-card-actions button:hover { border-color:#efb7c8; background:#fff7fa; color:#ad5d78; }
.sdtaste-searchbox:focus-within { border-color:#efb7c8; box-shadow:0 0 0 3px rgba(240,142,172,.10); }
.sdtaste-controls select:focus,
.sdtaste-searchbox input:focus { outline:none; }
.sdtaste-card.is-compare-selected { border-color:#efabc0; box-shadow:0 10px 28px rgba(240,142,172,.14); }

/* ---------- gentle card reveal ---------- */
.sdtaste-reveal {
  opacity:0;
  transform:translateY(12px);
}
.sdtaste-reveal.is-visible {
  opacity:1;
  transform:translateY(0);
  transition:opacity .38s ease var(--reveal-delay,0ms), transform .38s ease var(--reveal-delay,0ms), box-shadow .16s ease, border-color .16s ease;
}
.sdtaste-reveal.is-visible:hover { transform:translateY(-3px); }

/* ---------- bottom pagination ---------- */
.sdtaste-pagination {
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:7px;
  margin:30px 0 4px;
  min-height:42px;
}
.sdtaste-pagination[hidden] { display:none; }
.sdtaste-page-btn {
  min-width:38px;
  height:38px;
  padding:0 11px;
  border:1px solid #eadfe2;
  border-radius:11px;
  background:#fff;
  color:#6b6064;
  font-size:12px;
  font-weight:800;
  cursor:pointer;
}
.sdtaste-page-btn:hover:not(:disabled):not(.is-active) {
  transform:translateY(-1px);
  border-color:#e9afc1;
  background:#fff7fa;
  color:#ad5c78;
  box-shadow:0 5px 14px rgba(240,142,172,.09);
}
.sdtaste-page-btn.is-active {
  border-color:#ec9eb7;
  background:#f7afc4;
  color:#fff;
  box-shadow:0 6px 16px rgba(240,142,172,.22);
}
.sdtaste-page-btn:disabled { opacity:.35; cursor:default; }
.sdtaste-page-btn.is-nav { min-width:76px; }
.sdtaste-page-gap { min-width:20px; text-align:center; color:#b8a9ae; font-size:13px; }

/* ---------- tiny falling Sosododam decorations ---------- */
.sdtaste-fall-layer {
  position:fixed;
  inset:0;
  z-index:60;
  overflow:hidden;
  pointer-events:none;
  contain:layout paint style;
}
.sdtaste-fall-item {
  position:absolute;
  top:-32px;
  display:block;
  line-height:1;
  user-select:none;
  will-change:transform;
  filter:drop-shadow(0 2px 2px rgba(111,80,91,.05));
  animation:sdtaste-fall var(--fall-duration,12s) linear forwards;
}
.sdtaste-fall-item.is-heart { color:#f3a0b9; }
.sdtaste-fall-item.is-star { color:#e8be68; }
.sdtaste-fall-item.is-ribbon { filter:saturate(.78) drop-shadow(0 2px 2px rgba(111,80,91,.04)); }
.sdtaste-fall-item.is-flower { color:#df9cb2; }
@keyframes sdtaste-fall {
  0% { transform:translate3d(0,-8vh,0) rotate(0deg); }
  30% { transform:translate3d(calc(var(--fall-drift,20px) * .25),28vh,0) rotate(calc(var(--fall-rotate,180deg) * .3)); }
  70% { transform:translate3d(calc(var(--fall-drift,20px) * .75),72vh,0) rotate(calc(var(--fall-rotate,180deg) * .72)); }
  100% { transform:translate3d(var(--fall-drift,20px),108vh,0) rotate(var(--fall-rotate,180deg)); }
}

@media (max-width:1200px) {
  .sdtaste-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }
}
@media (max-width:900px) {
  .sdtaste { padding-left:14px; padding-right:14px; }
  .sdtaste-controls { grid-template-columns:minmax(0,1fr) 1fr 1fr; }
  .sdtaste-random { grid-column:1/-1; }
  .sdtaste-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:13px; }
}
@media (max-width:680px) {
  .sdtaste { padding-top:16px; }
  .sdtaste-hero { align-items:flex-start; padding:23px 20px; border-radius:20px; }
  .sdtaste-hero h1 { font-size:24px; }
  .sdtaste-hero-count { display:none; }
  .sdtaste-controls { grid-template-columns:1fr 1fr; padding:10px; }
  .sdtaste-searchbox { grid-column:1/-1; }
  .sdtaste-random { grid-column:1/-1; }
  .sdtaste-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:11px; }
  .sdtaste-card-body { padding:11px; }
  .sdtaste-card h2 { font-size:13px; min-height:39px; }
  .sdtaste-card-basic { display:none; }
  .sdtaste-card-price { font-size:14px; }
  .sdtaste-card-actions { grid-template-columns:1fr; }
  .sdtaste-card-actions button { width:100%; }
  .sdtaste-compare-body { grid-template-columns:1fr; }
  .sdtaste-vs { min-height:20px; }
  .sdtaste-compare-item { grid-template-columns:72px minmax(0,1fr); }
  .sdtaste-compare-item img { width:72px; height:72px; }
  .sdtaste-pagination { gap:5px; margin-top:22px; }
  .sdtaste-page-btn { min-width:34px; height:36px; padding:0 8px; }
  .sdtaste-page-btn.is-nav { min-width:68px; }
}
@media (prefers-reduced-motion:reduce) {
  .sdtaste-card,.sdtaste-card-media img,.sdtaste-reveal,.sdtaste-reveal.is-visible { transition:none !important; }
  .sdtaste-card:hover,.sdtaste-reveal,.sdtaste-reveal.is-visible { transform:none !important; opacity:1 !important; }
  .sdtaste-fall-layer { display:none !important; }
}


/* ---------- SosoDodam button palette: pink + mint only ---------- */
.sdtaste {
  --soso-pink:#F7AFC4;
  --soso-pink-soft:#FFF0F5;
  --soso-pink-border:#E99AB3;
  --soso-pink-text:#7A4255;
  --soso-mint:#BFE7DC;
  --soso-mint-soft:#EFFAF6;
  --soso-mint-border:#9FD7C8;
  --soso-mint-text:#356B60;
}
.sdtaste-random,
.sdtaste-card-actions a,
.sdtaste-random-product a {
  background:var(--soso-pink);
  border-color:var(--soso-pink-border);
  color:#633c49;
  box-shadow:0 5px 14px rgba(240,142,172,.12);
}
.sdtaste-random:hover,
.sdtaste-card-actions a:hover,
.sdtaste-random-product a:hover {
  background:#f59fb9;
  border-color:#e88fab;
  color:#59323f;
  box-shadow:0 7px 18px rgba(240,142,172,.18);
}
.sdtaste-card-actions button,
.sdtaste-random-again,
.sdtaste-page-btn.is-nav,
.sdtaste-compare-head button,
.sdtaste-summary button {
  border:1px solid var(--soso-mint-border);
  background:var(--soso-mint-soft);
  color:var(--soso-mint-text);
}
.sdtaste-card-actions button:hover,
.sdtaste-random-again:hover,
.sdtaste-page-btn.is-nav:hover:not(:disabled),
.sdtaste-compare-head button:hover,
.sdtaste-summary button:hover {
  border-color:#8bcbbb;
  background:var(--soso-mint);
  color:#2f6157;
}
.sdtaste-card-actions button.is-selected,
.sdtaste-flags button.is-active {
  border-color:var(--soso-mint-border);
  background:var(--soso-mint);
  color:var(--soso-mint-text);
}
.sdtaste-page-btn.is-active {
  border-color:var(--soso-pink-border);
  background:var(--soso-pink);
  color:#633c49;
}
.sdtaste-searchbox button,
.sdtaste-random-x {
  border:1px solid #f0b5c6;
  background:var(--soso-pink-soft);
  color:#a85b74;
}
.sdtaste-searchbox button:hover,
.sdtaste-random-x:hover {
  background:var(--soso-pink);
  color:#6e3f4f;
}

@media (max-width:680px) {
  .sdtaste-category-wrap { padding:0 40px; margin-top:14px; }
  .sdtaste-category-nav { width:32px; height:32px; margin-top:-16px; font-size:20px; }
}

/* =========================================================
   TASTE IMAGE BATCH LOADER
   ========================================================= */

.sdtaste-card-media {
    position: relative;
    overflow: hidden;
}

.sdtaste-card-media .sdtaste-product-image {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    opacity: 0;
    transition:
        opacity .28s ease,
        transform .22s ease;
}

.sdtaste-card-media .sdtaste-product-image.is-loaded {
    opacity: 1;
}

.sdtaste-image-placeholder {
    position: absolute;
    inset: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 16px;

    background:
        linear-gradient(
            135deg,
            #fff7fa 0%,
            #f6fbf9 52%,
            #fffafd 100%
        );

    color: #b69ba5;

    font-size: 13px;
    font-weight: 600;

    pointer-events: none;

    transition:
        opacity .22s ease,
        visibility .22s ease;
}

.sdtaste-product-image.is-loaded
+ .sdtaste-image-placeholder {
    opacity: 0;
    visibility: hidden;
}

.sdtaste-image-placeholder.is-error {
    color: #b69ba5;
}

@media (prefers-reduced-motion: reduce) {
    .sdtaste-product-image,
    .sdtaste-image-placeholder {
        transition: none !important;
    }
}


/* =========================================================
   EXACT UI FIX
   딱 두 군데만 수정
   ========================================================= */

/*
 * 페이지네이션
 * 배경색 / 테두리 / 크기 / 그림자 = 기존값 그대로
 * 글자색만 검정
 */
.sdtaste-pagination .sdtaste-page-btn,
.sdtaste-pagination .sdtaste-page-btn:hover,
.sdtaste-pagination .sdtaste-page-btn:focus,
.sdtaste-pagination .sdtaste-page-btn:active,
.sdtaste-pagination .sdtaste-page-btn.is-active,
.sdtaste-pagination .sdtaste-page-btn.is-nav,
.sdtaste-pagination .sdtaste-page-btn:disabled {
    color: #2f2a2c !important;
}


/*
 * 비교영역 '비우기'
 * 색상/배경은 기존값 그대로
 * 이상하게 생긴 테두리만 제거
 */
.sdtaste-compare-head button {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   SOSODODAM TASTE - unintended button border cleanup
   원래 border:0 이었던 버튼만 복구
   ========================================================= */

.sdtaste-searchbox button,
.sdtaste-random-x,
.sdtaste-compare-head button,
.sdtaste-summary button {
    border: 0 !important;
}


/* =========================================================
   SOSODODAM TASTE
   텍스트 전용 버튼 원상복구
   조건 초기화 / 비교 비우기
   ========================================================= */

/* 조건 초기화 */
.sdtaste-summary button,
.sdtaste-summary button:hover,
.sdtaste-summary button:focus,
.sdtaste-summary button:active {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;

    background: transparent !important;
    color: #91858a !important;

    padding: 0 !important;

    text-decoration: underline;
    text-underline-offset: 3px;

    transform: none !important;
}

/* 비교영역 비우기 */
.sdtaste-compare-head button,
.sdtaste-compare-head button:hover,
.sdtaste-compare-head button:focus,
.sdtaste-compare-head button:active {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;

    background: transparent !important;
    color: #9a8d91 !important;

    padding: 0 !important;

    text-decoration: none;

    transform: none !important;
}

