/* Cotelle Supplies — shared theme. Loaded after each page's inline styles. */
:root{
  --navy:#1A3A6E; --navy-dark:#14284B;
  --maroon:#B4532A; --maroon-dark:#8F3F1D; --gold:#B4532A;
  --cream:#F6F1E8; --cream-2:#EFE8DA; --cream-line:#DED5C4;
  --ink:#26231F; --muted:#645C51; --white:#FFFFFF;
  --font-display:'Source Serif 4',Georgia,'Times New Roman',serif;
  --font-body:'Source Sans 3',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
  --font-mono:'Source Sans 3',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
  --max-w:1160px;
}
html{scroll-padding-top:84px;}
body{font-family:var(--font-body);font-size:17px;line-height:1.6;background:var(--cream);color:var(--ink);}
h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:0;color:var(--navy);}
:focus-visible{outline:2px solid var(--maroon);outline-offset:3px;}
a{color:inherit;}

/* ---- Buttons ---- */
.btn{font-family:var(--font-body);font-weight:600;font-size:15.5px;padding:14px 26px;border-radius:4px;letter-spacing:0;}
.btn-primary,.btn-gold{background:var(--maroon);color:#fff;border-color:var(--maroon);}
.btn-primary:hover,.btn-gold:hover{background:var(--maroon-dark);border-color:var(--maroon-dark);}
.btn-outline{background:transparent;color:var(--navy);border-color:var(--navy);}
.btn-outline:hover{background:var(--navy);color:#fff;}
.btn-text{background:none;border:none;padding:14px 4px;color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;}
.btn-text:hover{color:var(--maroon);}

/* ---- Top bar + header ---- */
.trustbar{display:none;}
.topbar{background:var(--navy-dark);color:rgba(255,255,255,.86);font-size:13.5px;padding:8px 0;}
.topbar .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;}
.topbar a{text-decoration:none;color:#fff;}
.topbar a:hover{text-decoration:underline;}
.topbar .tb-contact{display:flex;gap:22px;flex-wrap:wrap;}
header{background:#fff;border-bottom:1px solid var(--cream-line);}
header .wrap{padding-top:14px;padding-bottom:14px;}
.logo{font-family:var(--font-display);font-weight:700;font-size:25px;color:var(--navy);letter-spacing:0;line-height:1.1;}
.logo small{font-family:var(--font-body);font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--muted);font-weight:500;margin-top:3px;}
nav.mainnav{gap:26px;}
nav.mainnav a{font-size:15.5px;font-weight:600;color:var(--ink);}
nav.mainnav a:hover{color:var(--maroon);}

/* ---- Section rhythm ---- */
section{padding:84px 0;}
.section-alt{background:var(--white);border-top:1px solid var(--cream-line);border-bottom:1px solid var(--cream-line);}
.section-head{max-width:760px;margin:0 0 44px;text-align:left;}
.section-head h2{font-size:clamp(28px,3.4vw,40px);line-height:1.15;color:var(--navy);margin:0 0 14px;}
.section-head p{font-size:18px;color:var(--muted);margin:0;}
.section-eyebrow,.eyebrow{font-family:var(--font-body);font-size:14px;letter-spacing:0;text-transform:none;color:var(--maroon);font-weight:700;margin-bottom:10px;display:block;}
.eyebrow::before{display:none;}

/* ---- Home hero ---- */
.hero2{background:var(--cream);padding:64px 0 72px;border-bottom:1px solid var(--cream-line);}
.hero2-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center;}
.hero2 h1{font-size:clamp(36px,4.6vw,56px);line-height:1.08;margin:0 0 22px;color:var(--navy);}
.hero2 .lead{font-size:19.5px;color:var(--ink);max-width:600px;margin:0 0 30px;}
.hero2 .cta-row{display:flex;gap:10px 18px;flex-wrap:wrap;align-items:center;margin-bottom:40px;}
.facts{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;margin:0;padding-top:28px;border-top:1px solid var(--cream-line);}
.facts dt{font-family:var(--font-display);font-weight:600;font-size:24px;color:var(--navy);line-height:1.2;}
.facts dd{margin:3px 0 0;font-size:15px;color:var(--muted);}
.hero2-photo{margin:0;position:relative;}
.hero2-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px;background:var(--cream-2);}
.hero2-photo figcaption{font-size:13.5px;color:var(--muted);margin-top:10px;}
.supplies{background:var(--navy);color:#fff;padding:20px 0;}
.supplies .wrap{display:flex;gap:10px 34px;flex-wrap:wrap;align-items:center;justify-content:center;font-size:16.5px;}
.supplies strong{font-family:var(--font-display);font-weight:600;font-size:17px;}
.supplies span{color:rgba(255,255,255,.86);}

/* ---- Row lists (who we supply) ---- */
.split{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start;}
.split .section-head{position:sticky;top:104px;margin:0;}
.rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--cream-line);}
.rows li{padding:22px 0;border-bottom:1px solid var(--cream-line);display:grid;grid-template-columns:240px 1fr;gap:8px 28px;}
.rows h3{font-size:21px;margin:0;line-height:1.25;}
.rows p{margin:0;font-size:16.5px;color:var(--muted);}

/* ---- Product photo grid ---- */
.photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:34px;}
.photo-grid figure{margin:0;}
.photo-grid img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:4px;background:var(--cream-2);}
.photo-grid figcaption{margin-top:10px;font-size:16px;font-weight:600;color:var(--ink);}
.photo-grid figcaption span{display:block;font-weight:400;font-size:14.5px;color:var(--muted);}
.type-list{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0;list-style:none;}
.type-list li{background:#fff;border:1px solid var(--cream-line);border-radius:4px;padding:8px 16px;font-size:15.5px;color:var(--ink);}

/* ---- Steps ---- */
.steps-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start;}
.steps{list-style:none;margin:0;padding:0;counter-reset:s;border-left:2px solid var(--cream-line);}
.steps li{position:relative;padding:0 0 30px 34px;counter-increment:s;}
.steps li:last-child{padding-bottom:0;}
.steps li::before{content:counter(s);position:absolute;left:-15px;top:-1px;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;font-weight:600;font-size:14.5px;display:flex;align-items:center;justify-content:center;}
.steps h3{font-size:21px;margin:0 0 4px;}
.steps p{margin:0;font-size:16.5px;color:var(--muted);}
.steps-photo{margin:0;}
.steps-photo img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:4px;}
.steps-photo figcaption{font-size:13.5px;color:var(--muted);margin-top:10px;}

/* ---- Buying houses band ---- */
.band{background:var(--navy);color:#fff;border-radius:4px;padding:52px;display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center;}
.band h2{color:#fff;font-size:clamp(26px,3vw,34px);margin:0 0 16px;line-height:1.2;}
.band p{color:rgba(255,255,255,.88);font-size:17px;margin:0 0 26px;}
.band .tag{font-size:14px;font-weight:700;color:#F0C7A8;margin-bottom:10px;}
.band ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;}
.band li{font-size:16px;color:#fff;padding-left:22px;position:relative;}
.band li::before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:#F0C7A8;}
.band .btn-primary{background:#fff;color:var(--navy);border-color:#fff;}
.band .btn-primary:hover{background:var(--cream);border-color:var(--cream);}

/* ---- Two-col text lists ---- */
.list2{display:grid;grid-template-columns:1fr 1fr;gap:34px 56px;}
.list2 h3{font-size:21px;margin:0 0 6px;}
.list2 p{margin:0;font-size:16.5px;color:var(--muted);}
.proof-line{margin:38px 0 0;padding-top:22px;border-top:1px solid var(--cream-line);font-size:16px;color:var(--ink);font-weight:600;}

/* ---- Photos (supply network) ---- */
.photos4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;}
.photos4 figure{margin:0;}
.photos4 img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:4px;background:var(--cream-2);}
.photos4 figcaption{margin-top:9px;font-size:15.5px;font-weight:600;color:var(--ink);}

/* ---- Capability columns ---- */
.cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}
.cols3 h3{font-size:21px;margin:0 0 14px;padding-bottom:12px;border-bottom:2px solid var(--navy);}
.cols3 ul{list-style:none;margin:0;padding:0;}
.cols3 li{padding:9px 0;border-bottom:1px solid var(--cream-line);font-size:16.5px;}

/* ---- Why Pakistan ---- */
.why-grid{gap:64px;}
.why-copy h2{font-size:clamp(28px,3.4vw,38px);line-height:1.15;margin:0 0 16px;}
.why-copy p{font-size:18px;color:var(--muted);}
.why-list .num{display:none;}
.why-list h4{font-size:19px;color:var(--navy);margin:0 0 4px;}
.why-list p{font-size:16.5px;color:var(--muted);}

/* ---- Profile table ---- */
.profile{border:1px solid var(--cream-line);border-radius:4px;background:#fff;overflow:hidden;}
.profile h3{margin:0;padding:22px 28px;font-size:23px;border-bottom:1px solid var(--cream-line);background:var(--cream);}
.profile dl{margin:0;display:grid;grid-template-columns:1fr 1fr;}
.profile .pr{padding:16px 28px;border-bottom:1px solid var(--cream-line);display:grid;grid-template-columns:170px 1fr;gap:14px;}
.profile .pr:nth-child(odd){border-right:1px solid var(--cream-line);}
.profile dt{font-size:15px;color:var(--muted);font-weight:600;}
.profile dd{margin:0;font-size:16.5px;color:var(--ink);font-weight:500;}
.profile .note{padding:16px 28px;font-size:14.5px;color:var(--muted);}

/* ---- Guides list ---- */
.guides{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;}
.guides a{display:block;padding:18px 0;border-bottom:1px solid var(--cream-line);text-decoration:none;}
.guides a:first-child,.guides a:nth-child(2){border-top:1px solid var(--cream-line);}
.guides h3{font-size:19.5px;margin:0 0 3px;color:var(--navy);}
.guides a:hover h3{color:var(--maroon);text-decoration:underline;text-underline-offset:3px;}
.guides p{margin:0;font-size:15.5px;color:var(--muted);}
.sub-h{font-family:var(--font-display);font-size:23px;color:var(--navy);margin:48px 0 14px;font-weight:600;}

/* ---- FAQ ---- */
.faq-list{max-width:860px;margin:0;}
.faq-item{border-bottom:1px solid var(--cream-line);}
.faq-item:first-child{border-top:1px solid var(--cream-line);}
.faq-q{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--navy);padding:22px 4px;}
.faq-q:hover{color:var(--maroon);}
.faq-icon{width:16px;height:16px;border:none;border-radius:0;}
.faq-icon::before{width:14px;height:2px;background:var(--navy);}
.faq-icon::after{width:2px;height:14px;background:var(--navy);}
.faq-item.open .faq-icon{background:none;}
.faq-item.open .faq-icon::before{background:var(--navy);}
.faq-item.open .faq-icon::after{background:var(--navy);}
.faq-a-inner{font-size:17px;line-height:1.65;color:var(--ink);padding:0 30px 22px 4px;}

/* ---- Quote form ---- */
.quote-panel{background:#fff;border:1px solid var(--cream-line);border-radius:6px;padding:44px;max-width:820px;margin:0 auto;box-shadow:none;}
.quote-panel h2{text-align:left;font-size:clamp(26px,3vw,34px);color:var(--navy);margin:0 0 8px;}
.quote-panel .sub{text-align:left;font-size:17px;color:var(--muted);margin:0 0 30px;}
.qgroup > label.qlabel{font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink);}
.checkrow label{border-radius:4px;background:#fff;font-size:15.5px;padding:9px 14px;border:1px solid var(--cream-line);}
.checkrow input{accent-color:var(--maroon);}
.qfield label{font-size:15px;font-weight:600;color:var(--ink);}
.qfield input,.qfield select,.qfield textarea{font-size:16px;min-height:46px;border:1px solid #BDB29E;border-radius:4px;padding:11px 14px;background:#fff;}
.qfield input:focus,.qfield select:focus,.qfield textarea:focus{border-color:var(--navy);outline:2px solid rgba(26,58,110,.18);}
.qhint,.qnote{font-size:14px;}
.upload-box{background:var(--cream);border:1.5px dashed #BDB29E;border-radius:4px;}
.upload-box p{font-size:16px;color:var(--navy);}
.qsubmit{padding:16px 26px;font-size:17px;}

/* ---- Footer ---- */
footer{background:var(--navy-dark);color:rgba(255,255,255,.8);padding:60px 0 28px;}
footer h5{font-family:var(--font-body);font-size:15px;letter-spacing:0;text-transform:none;color:#fff;font-weight:700;margin:0 0 14px;}
footer li{font-size:15.5px;margin-bottom:9px;}
footer a{color:rgba(255,255,255,.8);}
footer a:hover{color:#fff;text-decoration:underline;}
.foot-brand .logo{color:#fff;}
.foot-brand p{font-size:15px;color:rgba(255,255,255,.72);}
.foot-bottom{font-size:14px;color:rgba(255,255,255,.6);}
.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1.2fr;}

/* ---- Article / guide pages ---- */
.breadcrumb{background:var(--cream);font-family:var(--font-body);font-size:14.5px;color:var(--muted);padding:16px 0 0;}
.breadcrumb a{color:var(--navy);}
.breadcrumb .sep{color:var(--muted);}
.article-hero{background:var(--cream);color:var(--ink);padding:26px 0 30px;border-bottom:1px solid var(--cream-line);}
.article-hero h1{color:var(--navy);font-size:clamp(32px,4.4vw,48px);line-height:1.1;margin:0 0 16px;}
.article-hero p.lead{color:var(--ink);font-size:19px;}
.article-hero .eyebrow{color:var(--maroon);}
article{padding:48px 0 56px;}
article h2{font-size:29px;color:var(--navy);margin:46px 0 14px;line-height:1.2;}
article p{font-size:18px;line-height:1.7;}
article .lede{font-size:20px;font-weight:500;color:var(--ink);border-left:3px solid var(--maroon);padding-left:20px;}
article ul,article ol{font-size:18px;line-height:1.7;}
.updated{font-family:var(--font-body);font-size:14.5px;color:var(--muted);}
.rfq-checklist{background:none;border:none;border-top:1px solid var(--cream-line);gap:0 36px;}
.rfq-item{background:none;padding:18px 0;border-bottom:1px solid var(--cream-line);}
.rfq-item .ri-num{display:none;}
.rfq-item h4{font-size:19px;color:var(--navy);margin:0 0 5px;}
.rfq-item p{font-size:16.5px;color:var(--muted);}
.worked-example{border-radius:4px;border:1px solid var(--cream-line);}
.worked-example .we-head{background:var(--navy);font-family:var(--font-body);font-size:15px;letter-spacing:0;text-transform:none;font-weight:600;}
.we-row .we-label{font-family:var(--font-body);font-size:15px;letter-spacing:0;text-transform:none;color:var(--navy);background:var(--cream);}
.we-row .we-value{font-size:16.5px;}
.risk-box{background:#F9EBDD;border:1px solid #E8C9AB;border-left:4px solid var(--maroon);border-radius:4px;}
.risk-box .rb-label{font-family:var(--font-body);font-size:15px;letter-spacing:0;text-transform:none;color:var(--maroon);}
.risk-box p{font-size:17px;}
.inline-cta{background:var(--navy);border:none;border-radius:4px;text-align:left;display:flex;gap:18px 30px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:28px 32px;}
.inline-cta p{color:#fff;font-family:var(--font-display);font-size:22px;margin:0;}
.inline-cta .btn-primary{background:#fff;color:var(--navy);border-color:#fff;}
.inline-cta .btn-primary:hover{background:var(--cream);}
.spec-table{font-size:16.5px;}
.spec-table th{background:var(--navy);font-family:var(--font-body);font-size:14.5px;letter-spacing:0;text-transform:none;font-weight:600;}
.related{gap:10px 24px;}
.related a{border:none;border-bottom:1px solid var(--cream-line);border-radius:0;background:none;padding:12px 0;font-size:16.5px;}
.related a:hover{color:var(--maroon);}
.sources{font-size:14.5px;}

/* ---- Legacy page heroes (products, hotel towels, buying houses) ---- */
.hero,.page-hero{background:var(--cream) !important;color:var(--ink) !important;padding:64px 0 56px;border-bottom:1px solid var(--cream-line);}
.hero::after,.page-hero::after{display:none !important;}
.hero h1,.page-hero h1{color:var(--navy) !important;font-size:clamp(34px,4.4vw,52px);line-height:1.1;}
.hero p,.hero p.lead,.page-hero p{color:var(--ink) !important;font-size:19px;}
.tagpills span{font-family:var(--font-body);font-size:15px;letter-spacing:0;color:var(--ink);background:#fff;border:1px solid var(--cream-line);border-radius:4px;padding:7px 14px;}
.hero .cta-row .btn-outline{color:var(--navy);border-color:var(--navy);}
.hero .cta-row .btn-outline:hover{background:var(--navy);color:#fff;}

/* ---- Responsive ---- */
@media (max-width:960px){
  header .wrap{flex-wrap:wrap;}
  nav.mainnav{display:flex;order:3;width:100%;gap:22px;overflow-x:auto;padding:4px 0 2px;white-space:nowrap;-webkit-overflow-scrolling:touch;}
  .hero2-grid,.split,.steps-wrap,.band,.why-grid{grid-template-columns:1fr;gap:34px;}
  .split .section-head{position:static;}
  .rows li{grid-template-columns:1fr;}
  .photo-grid,.photos4{grid-template-columns:repeat(2,1fr);}
  .list2,.guides,.cols3,.profile dl{grid-template-columns:1fr;}
  .profile .pr:nth-child(odd){border-right:none;}
  .guides a:nth-child(2){border-top:none;}
  .band{padding:34px 26px;}
  .foot-grid{grid-template-columns:1fr 1fr;}
  .hero2-photo img{aspect-ratio:4/3;}
}
@media (max-width:600px){
  body{font-size:16.5px;}
  section{padding:56px 0;}
  .hero2{padding:40px 0 48px;}
  .facts{grid-template-columns:1fr 1fr;gap:18px;}
  .quote-panel{padding:26px 20px;}
  .band ul{grid-template-columns:1fr;}
  .profile .pr{grid-template-columns:1fr;gap:2px;padding:14px 20px;}
  .foot-grid{grid-template-columns:1fr;}
  .topbar .tb-note{display:none;}
}

/* ---- redesign additions ---- */
.kicker{font-size:15px;font-weight:600;color:var(--maroon);margin:0 0 14px;letter-spacing:.01em;}
.hero2-art{position:relative;padding:0 0 70px 56px;}
.hero2-art>img{width:100%;aspect-ratio:4/4.6;object-fit:cover;border-radius:3px;display:block;background:var(--cream-2);box-shadow:0 18px 40px -22px rgba(38,35,31,.45);}
.hero2-art .p2{position:absolute;left:0;bottom:0;width:42%;border:7px solid var(--cream);border-radius:3px;box-shadow:0 14px 30px -18px rgba(38,35,31,.5);background:var(--cream);}
.hero2-art .p2 img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;}
.hangtag{position:absolute;right:16px;bottom:16px;width:210px;background:#fff;border:1px solid var(--cream-line);border-radius:3px;padding:14px 16px 12px;box-shadow:0 14px 30px -18px rgba(38,35,31,.5);}
.hangtag .ht-label{display:block;font-family:var(--font-display);font-weight:600;color:var(--maroon);font-size:15px;margin-bottom:8px;}
.hangtag dl{margin:0;}
.hangtag dl>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid var(--cream-line);font-size:14px;}
.hangtag dt{color:var(--muted);}
.hangtag dd{margin:0;font-weight:600;color:var(--ink);text-align:right;}
.hero2-grid{align-items:center;}
.since{background:var(--navy-dark);color:#EFE8DA;padding:80px 0;}
.since-grid{display:grid;grid-template-columns:auto 1fr;gap:70px;align-items:center;}
.since-num{font-family:var(--font-display);font-weight:600;font-size:clamp(56px,8vw,104px);line-height:.95;color:#E8B58F;}
.since h2{color:#fff;margin:0 0 16px;max-width:680px;}
.since p{max-width:680px;color:#D9D3C6;}
.since-points{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;}
.since-points li{position:relative;padding-left:18px;font-size:15.5px;color:#EFE8DA;}
.since-points li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:2px;background:#E8B58F;}
.shade{margin-top:56px;padding-top:36px;border-top:1px solid var(--cream-line);display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center;}
.shade-head h3{margin:0 0 8px;}
.shade-head p{margin:0;color:var(--muted);}
.shade-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px 12px;}
.shade-row li{font-size:13.5px;color:var(--muted);text-align:center;}
.shade-row span{display:block;height:46px;border-radius:50%;width:46px;margin:0 auto 7px;border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 -5px 8px rgba(0,0,0,.12);}
.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease;}
.js .reveal.in{opacity:1;transform:none;}
@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none;}}
.mobile-bar{display:none;}
@media (max-width:960px){
  .hero2-art{padding:0 0 60px 30px;max-width:520px;}
  .since-grid,.shade{grid-template-columns:1fr;gap:26px;}
  .mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;gap:10px;padding:10px 14px;background:#fff;border-top:1px solid var(--cream-line);}
  .mobile-bar .btn{flex:1;text-align:center;padding:12px 10px;}
  body{padding-bottom:68px;}
}
@media (max-width:600px){
  .hangtag{width:178px;right:0;}
  .shade-row{grid-template-columns:repeat(5,1fr);gap:14px 6px;}
  .shade-row span{width:38px;height:38px;}
}
@media (max-width:760px){
  .topbar .tb-note{display:none;}
  .topbar .wrap{justify-content:center;}
  .topbar .tb-contact{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;padding:7px 0;font-size:13px;}
  header .btn,header .btn-primary{display:none;}
}
.prod-card .explore{font-family:var(--font-body)!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:var(--maroon)!important;font-weight:600!important;text-decoration:none;}
.prod-card a.explore:hover{text-decoration:underline;}
