.tc-brands,.tc-cigar-specs{box-sizing:border-box;margin:24px 0 32px;color:#26312b}
.tc-brands *,.tc-cigar-specs *{box-sizing:border-box}
.tc-brands__head{margin-bottom:18px}
.tc-brands__head h2,.tc-cigar-specs h2{font-size:1.5rem;line-height:1.25;margin:0 0 6px}
.tc-brands__head p{margin:0;color:#626e65}
.tc-brands__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}
.tc-brands__item{min-height:142px;padding:16px 10px;border:1px solid #e2e9e2;border-radius:12px;background:#fff;text-align:center;text-decoration:none!important;color:inherit!important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:box-shadow .18s,border-color .18s}
.tc-brands__item:hover,.tc-brands__item:focus-visible{border-color:#638866;box-shadow:0 5px 16px rgba(26,63,37,.12)}
.tc-brands__item:focus-visible{outline:3px solid #537c59;outline-offset:2px}
.tc-brands__visual{width:104px;height:70px;display:flex;justify-content:center;align-items:center}
.tc-brands__visual--dark{background:#26312b;border-radius:8px;padding:7px}
.tc-brands__logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.tc-brands__name{font-weight:650;line-height:1.25;font-size:.93rem}
.tc-brands__item--text{background:#f8faf7}
.tc-brands__item--text .tc-brands__name{font-size:1.08rem;line-height:1.3}
.tc-cigar-card-facts{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 2px;color:#4b3a27;font-size:.76rem;line-height:1.3}
.tc-cigar-card-facts span{display:inline-block;max-width:100%;padding:4px 7px;border:1px solid #dfd3bf;border-radius:7px;background:#fbf7ef;overflow-wrap:anywhere}
.tc-cigar-card-facts small{color:#846b4b;font-size:inherit;font-weight:650}
body.page .tc-brands__card{min-width:0;padding:0 0 12px;border:1px solid #e2e9e2;border-radius:12px;background:#fff;overflow:hidden}
body.page .tc-brands__card .tc-brands__item{min-height:120px;border:0;border-radius:0;background:transparent}
body.page .tc-brands__description{min-height:2.7em;margin:0;padding:0 12px;color:#677166;font-size:.78rem;line-height:1.35;text-align:center}
body.page .tc-brands__series{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;margin:9px 10px 0}
body.page .tc-brands__series a{padding:4px 7px;border:1px solid #dbc9aa;border-radius:12px;color:#684a2a;font-size:.7rem;line-height:1.2;text-decoration:none}
body.page .tc-brands__series a:hover,body.page .tc-brands__series a:focus-visible{background:#f9f0df;border-color:#a77a40}
body.page-id-7761 .tc-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body.page-id-7761 .tc-brands__card .tc-brands__item{min-height:132px}
body.page-id-7761 .tc-brands__description{min-height:2.7em;font-size:.84rem}
@media(max-width:900px){body.page-id-7761 .tc-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){body.page-id-7761 .tc-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body.page-id-7761 .tc-brands__card .tc-brands__item{min-height:110px}body.page-id-7761 .tc-brands__description{font-size:.75rem}}
.tc-brand-source{margin:28px 0;padding:16px 20px;border:1px solid #dfe7de;border-radius:12px;background:#f8faf7;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#26312b}
.tc-brand-source span{font-weight:650}
.tc-brand-source a{color:#315f3a;text-decoration:underline;text-underline-offset:3px}
.tc-brands__more{margin-top:18px}.tc-brands__more summary{display:inline-block;cursor:pointer;color:#315f3a;font-weight:650;text-decoration:underline;text-underline-offset:3px}.tc-brands__more summary:focus-visible{outline:3px solid #537c59;outline-offset:4px}.tc-brands__more .tc-brands__grid{margin-top:16px}
.tc-cigar-specs{border:1px solid #dfe7de;background:#f8faf7;border-radius:14px;padding:24px}
.tc-cigar-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px 20px;margin:18px 0 0}
.tc-cigar-specs__row{border-top:1px solid #dfe7de;padding-top:12px}
.tc-cigar-specs dt{font-size:.78rem;color:#68746b;margin:0 0 4px}
.tc-cigar-specs dd{font-size:1rem;font-weight:650;line-height:1.4;margin:0}
@media (max-width:600px){.tc-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tc-brands__item{min-height:118px;padding:12px 7px}.tc-brands__visual{width:88px;height:60px}.tc-cigar-specs{padding:18px}.tc-cigar-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}

/* Opt-in product profile: single cigar image beside verified technical facts. */
.tc-cigar-profile,.tc-cigar-profile *{box-sizing:border-box}
.tc-cigar-profile{max-width:1180px;margin:26px auto 34px;color:#1b2b24;font-family:inherit}
.tc-cigar-profile__award{display:flex;align-items:center;gap:18px;margin:0 0 22px;padding:14px 18px;border:1px solid #e6d7bc;border-radius:12px;background:#fff9ef}
.tc-cigar-profile__award-image{display:block;width:66px;height:auto;max-height:92px;object-fit:contain;flex:none}
.tc-cigar-profile__award strong{display:block;color:#684317;font-size:1rem}
.tc-cigar-profile__award p{margin:5px 0;color:#776e61;font-size:.86rem}
.tc-cigar-profile__award a{color:#684317;font-size:.82rem;font-weight:700;text-decoration:underline}
.tc-cigar-profile__intro{margin:0 0 22px}
.tc-cigar-profile__eyebrow{display:block;margin-bottom:9px;color:#a67134;font-size:.72rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}
.tc-cigar-profile__intro h2{margin:0 0 10px;color:#223a2b;font-family:Georgia,serif;font-size:clamp(1.8rem,3.2vw,2.8rem);font-weight:400;line-height:1.15}
.tc-cigar-profile__intro p{max-width:75ch;margin:0;color:#53665a;font-size:1rem;line-height:1.7}
.tc-cigar-profile__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}
.tc-cigar-profile__highlights>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:12px 16px;border:1px solid #dce4da;border-radius:10px;background:#fff}
.tc-cigar-profile__highlights small{color:#718278;font-size:.7rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}
.tc-cigar-profile__highlights strong{color:#17432c;font-family:Georgia,serif;font-size:1.14rem;font-weight:400;text-align:right}
.tc-cigar-profile__layout{display:grid;grid-template-columns:minmax(220px,28%) minmax(0,1fr);gap:18px;align-items:start}
.tc-cigar-profile__figure{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:490px;margin:0;padding:24px 18px;border:1px solid #dce4da;border-radius:14px;background:#fff;text-align:center}
.tc-cigar-profile__visual{display:grid;place-items:center;width:100%;height:430px;overflow:hidden}
.tc-cigar-profile__image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
.tc-cigar-profile__visual.is-rotated .tc-cigar-profile__image{width:420px;max-width:none;max-height:none;transform:rotate(-90deg)}
.tc-cigar-profile__figure figcaption{margin-top:12px;color:#63776a;font-size:.85rem;line-height:1.45}
.tc-cigar-profile__body{min-width:0;padding:25px 30px;border:1px solid #dce4da;border-radius:14px;background:#fff}
.tc-cigar-profile__body h3{margin:0 0 14px;color:#223a2b;font-family:Georgia,serif;font-size:1.55rem;font-weight:400;line-height:1.25}
.tc-cigar-profile__body h3:not(:first-child){margin-top:30px}
.tc-cigar-profile__body h3:after{display:block;width:37px;height:3px;margin-top:10px;border-radius:3px;background:#c89758;content:""}
.tc-cigar-profile__body p{margin:0 0 12px;color:#53665a;line-height:1.75}
.tc-cigar-profile__specs{margin:0}
.tc-cigar-profile__specs>div{display:grid;grid-template-columns:minmax(145px,31%) 1fr;gap:14px;padding:10px 12px;border-bottom:1px solid #edf1ec;font-size:.9rem}
.tc-cigar-profile__specs>div:last-child{border-bottom:0}
.tc-cigar-profile__specs dt{margin:0;color:#718276;font-weight:650}
.tc-cigar-profile__specs dd{margin:0;color:#21382b;font-weight:650}
.tc-cigar-profile__leaves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.tc-cigar-profile__leaves>div{min-height:80px;padding:15px;border:1px solid #e5ebe2;border-radius:9px;background:#f8faf7}
.tc-cigar-profile__leaves small{display:block;margin-bottom:8px;color:#8e9e91;font-size:.67rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
.tc-cigar-profile__leaves strong{color:#17432c;font-family:Georgia,serif;font-size:1rem;font-weight:400;line-height:1.4}
.tc-cigar-profile__difference{padding:15px 17px;border-left:3px solid #91a66b;border-radius:0 9px 9px 0;background:#f5f7f1}
.tc-cigar-profile__attribution{color:#809083!important;font-size:.78rem}
.tc-cigar-profile__sources{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.tc-cigar-profile__sources li{margin:0;list-style:none}
.tc-cigar-profile__sources a{display:inline-block;padding:8px 11px;border:1px solid #d9e5d9;border-radius:8px;background:#f8fbf7;color:#17432c;font-size:.79rem;font-weight:650;text-decoration:none}
.tc-cigar-profile__sources a:hover,.tc-cigar-profile__sources a:focus-visible{border-color:#91a66b;text-decoration:underline}
@media(max-width:800px){.tc-cigar-profile__layout{grid-template-columns:1fr}.tc-cigar-profile__figure{min-height:300px}.tc-cigar-profile__visual{height:320px}.tc-cigar-profile__visual.is-rotated .tc-cigar-profile__image{width:310px}.tc-cigar-profile__body{padding:22px}.tc-cigar-profile__leaves{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.tc-cigar-profile__highlights{grid-template-columns:1fr}.tc-cigar-profile__leaves{grid-template-columns:1fr}.tc-cigar-profile__specs>div{grid-template-columns:1fr;gap:3px;padding:9px 0}}

/* Root Puro catalog filters. */
.tc-cigar-filters,.tc-cigar-filters *{box-sizing:border-box}
.tc-cigar-filters{margin:0 0 24px;padding:20px;border:1px solid #dce4da;border-radius:12px;background:#f8faf7;color:#26312b}
.tc-cigar-filters__intro h2{margin:0 0 4px;font-size:1.4rem;line-height:1.3}
.tc-cigar-filters__intro p{margin:0 0 16px;color:#586b5d}
.tc-cigar-filters__guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px}
.tc-cigar-filters__guides>a{display:flex;flex-direction:column;gap:4px;min-height:106px;padding:15px 18px;border:1px solid #d9c8a7;border-radius:10px;background:#fffaf1;color:#352e24;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}
.tc-cigar-filters__guides>a:hover{border-color:#a47735;box-shadow:0 7px 18px #42331d17;transform:translateY(-2px)}
.tc-cigar-filters__guides>a:focus-visible{outline:3px solid #537c59;outline-offset:2px}
.tc-cigar-filters__guides>a>span{color:#886a38;font-size:.68rem;font-weight:800;letter-spacing:.1em}
.tc-cigar-filters__guides strong{font-size:1rem;line-height:1.3}
.tc-cigar-filters__guides small{color:#675e50;font-size:.78rem;line-height:1.4}
.tc-cigar-filters__fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.tc-cigar-filters__fields label{display:flex;flex-direction:column;gap:5px;font-size:.82rem;font-weight:700}
.tc-cigar-filters__fields select{width:100%;height:42px;padding:7px 10px;border:1px solid #bacbbb;border-radius:7px;background:#fff;color:#26312b;font:inherit;font-weight:400}
.tc-cigar-filters__fields select:focus-visible,.tc-cigar-filters__actions a:focus-visible,.tc-cigar-filters__actions button:focus-visible{outline:3px solid #537c59;outline-offset:2px}
.tc-cigar-filters__actions{display:flex;align-items:center;gap:15px;margin-top:16px}
.tc-cigar-filters__actions button{padding:10px 18px;border:0;border-radius:7px;background:#315f3a;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.tc-cigar-filters__actions button:hover{background:#24492c}
.tc-cigar-filters__actions a{color:#315f3a;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.tc-cigar-filters__note{margin:15px 0 0;color:#65766a;font-size:.8rem;line-height:1.5}
@media(max-width:1100px){.tc-cigar-filters__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.tc-cigar-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.tc-cigar-filters{padding:15px}.tc-cigar-filters__guides,.tc-cigar-filters__fields{grid-template-columns:1fr}.tc-cigar-filters__guides>a{min-height:0}}

/* Puro archive: a single forest-green palette and photographic guides. */
body.tax-product_cat.term-puro .term-description .tc-puro-hizli-gecis.tc-puro-hizli-gecis a,
body.tax-product_cat.term-puro .term-description .tc-puro-hizli-gecis.tc-puro-hizli-gecis a:nth-child(n){
  min-height:48px!important;padding:10px 23px!important;border:1px solid #55351d!important;
  border-radius:23px!important;background:linear-gradient(#34200db5,#34200db5),url("guide-leaf-texture-optimized.webp") center/cover!important;color:#fff!important;
  box-shadow:0 4px 0 #c49c60!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;
}
body.tax-product_cat.term-puro .term-description .tc-puro-hizli-gecis.tc-puro-hizli-gecis a:hover{
  background:linear-gradient(#281707cb,#281707cb),url("guide-leaf-texture-optimized.webp") center/cover!important;transform:translateY(-2px);box-shadow:0 6px 0 #c49c60!important;
}
body.tax-product_cat.term-puro .tc-cigar-filters{padding:23px 25px;border-radius:18px;background:#fbfcf9}
body.tax-product_cat.term-puro .tc-cigar-filters .tc-cigar-filters__guides{gap:16px;margin-bottom:26px}
body.tax-product_cat.term-puro .tc-cigar-filters .tc-cigar-filters__guides>a,
body.tax-product_cat.term-puro .tc-cigar-filters .tc-cigar-filters__guides>a:nth-child(2){
  position:relative;display:flex;flex-direction:row;align-items:center;gap:22px;overflow:hidden;
  min-height:166px;padding:22px 25px 30px;border:1px solid #5b371b;border-radius:32px;
  background:linear-gradient(#301c0bae,#301c0bae),url("guide-leaf-texture-optimized.webp") center/cover;color:#fff;box-shadow:0 5px 13px #3a210e24;text-decoration:none;
}
body.tax-product_cat.term-puro .tc-cigar-filters__guide-icon{display:block;flex:none;width:87px;height:87px;object-fit:contain;position:relative;z-index:1;transform:translateY(-12px);filter:drop-shadow(0 5px 7px #0005)}
body.tax-product_cat.term-puro .tc-cigar-filters .tc-cigar-filters__guide-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;min-width:0;color:#fff;letter-spacing:normal;transform:translateY(-12px)}
body.tax-product_cat.term-puro .tc-cigar-filters__guide-copy>span{color:#e3b974;font-size:.7rem;font-weight:800;letter-spacing:.14em}
body.tax-product_cat.term-puro .tc-cigar-filters .tc-cigar-filters__guides strong{color:#fff;font-family:Georgia,serif;font-size:clamp(1.2rem,1.5vw,1.5rem);line-height:1.25}
body.tax-product_cat.term-puro .tc-cigar-filters .tc-cigar-filters__guides small{color:#f9f0df;font-size:.82rem}
body.tax-product_cat.term-puro .tc-cigar-filters__fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
body.tax-product_cat.term-puro .tc-cigar-filters__fields select{border-color:#dedfd8;border-radius:22px}
body.tax-product_cat.term-puro .tc-cigar-filters__actions button{border-radius:18px;background:linear-gradient(#34200db5,#34200db5),url("guide-leaf-texture-optimized.webp") center/cover}
body.tax-product_cat.term-puro .tc-cigar-filters__actions button:hover{background:linear-gradient(#281707cb,#281707cb),url("guide-leaf-texture-optimized.webp") center/cover}
@media(max-width:1180px){body.tax-product_cat.term-puro .tc-cigar-filters__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){body.tax-product_cat.term-puro .tc-cigar-filters .tc-cigar-filters__guides{grid-template-columns:1fr}body.tax-product_cat.term-puro .tc-cigar-filters .tc-cigar-filters__guides>a{min-height:160px}}
@media(max-width:520px){body.tax-product_cat.term-puro .tc-cigar-filters{padding:16px}body.tax-product_cat.term-puro .tc-cigar-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr))}body.tax-product_cat.term-puro .tc-cigar-filters__guide-icon{width:66px;height:66px}body.tax-product_cat.term-puro .tc-cigar-filters .tc-cigar-filters__guides>a{gap:14px;padding:18px 17px 27px;border-radius:26px}body.tax-product_cat.term-puro .tc-cigar-filters .tc-cigar-filters__guides strong{font-size:1.08rem}}
@media(max-width:360px){body.tax-product_cat.term-puro .tc-cigar-filters__fields{grid-template-columns:1fr}}

/* Home cigar gateway: same tobacco leaf treatment as the Puro archive. */
body.home #tc55-quicknav{
  padding-bottom:122px;border-radius:32px;
  background-image:url("home-horizontal-cigar.webp"),linear-gradient(#2d1b0bbd,#2d1b0bd0),url("guide-leaf-texture-optimized.webp")!important;
  background-position:center bottom 4px,center,center!important;
  background-size:min(46%,520px) auto,cover,cover!important;
  background-repeat:no-repeat,no-repeat,no-repeat!important;
  box-shadow:0 15px 38px #2f1a0c36;
}
body.home #tc55-quicknav::before{border-radius:23px;border-color:#d6ad6866}
body.home #tc55-quicknav::after{display:none}
body.home #tc55-quicknav .tc55-qn-layout{position:relative;z-index:1}
body.home #tc55-quicknav .tc55-qn-card,
body.home #tc55-quicknav .tc55-qn-card:first-child{
  border-radius:24px;border-color:#b9875070;
  background:linear-gradient(#301c0bbd,#301c0bbd),url("guide-leaf-texture-optimized.webp") center/cover!important;
  color:#fff8ea;box-shadow:0 5px 15px #1b0e0652;
}
body.home #tc55-quicknav .tc55-qn-card:first-child small,
body.home #tc55-quicknav .tc55-qn-card small{color:#eac17d}
body.home #tc55-quicknav .tc55-qn-card:first-child .tc55-qn-desc,
body.home #tc55-quicknav .tc55-qn-card .tc55-qn-desc{color:#f0dfc6}
body.home #tc55-quicknav .tc55-qn-card:first-child .tc55-qn-arrow,
body.home #tc55-quicknav .tc55-qn-card .tc55-qn-arrow{border-color:#d6ad6899;color:#eac17d}
body.home #tc55-quicknav .tc55-qn-card:first-child:hover,
body.home #tc55-quicknav .tc55-qn-card:first-child:focus-visible{color:#fff8ea}
body.home #tc55-quicknav .tc55-qn-intro p{color:#f2e2cb}
@media(max-width:900px){body.home #tc55-quicknav{padding-bottom:110px}}
@media(max-width:600px){
  body.home #tc55-quicknav{padding-bottom:85px;border-radius:24px}
  body.home #tc55-quicknav::before{border-radius:17px}
  body.home #tc55-quicknav .tc55-qn-card,
  body.home #tc55-quicknav .tc55-qn-card:first-child{border-radius:20px}
  body.home #tc55-quicknav{background-size:80% auto,cover,cover!important}
}
/* Puro archive hierarchy stays readable above the catalog controls. */
.wd-content-area.site-content > .tc-cigar-category-breadcrumb { margin: 0 0 40px; font-size: 13px; }
.tc-cigar-category-breadcrumb .rank-math-breadcrumb p { margin: 0; }

/* Filters for the other root product categories. */
.tc-catalog-filters,.tc-catalog-filters *{box-sizing:border-box}
.tc-catalog-filters{margin:0 0 24px;padding:22px;border:1px solid #dce4da;border-radius:16px;background:#fbfcf9;color:#26312b}
.tc-catalog-filters__intro h2{margin:0 0 5px;font-size:1.35rem;line-height:1.3}
.tc-catalog-filters__intro p{margin:0 0 16px;color:#586b5d;line-height:1.5}
.tc-catalog-filters__details>summary{display:none;cursor:pointer;font-weight:700;color:#315f3a}
.tc-catalog-filters__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.tc-catalog-filters__fields label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:.82rem;font-weight:700}
.tc-catalog-filters__fields select,.tc-catalog-filters__fields input{width:100%;min-width:0;height:43px;padding:7px 12px;border:1px solid #c5d3c5;border-radius:22px;background:#fff;color:#26312b;font:inherit;font-weight:400}
.tc-catalog-filters__fields select:focus-visible,.tc-catalog-filters__fields input:focus-visible,.tc-catalog-filters__actions a:focus-visible,.tc-catalog-filters__actions button:focus-visible,.tc-catalog-filters__details>summary:focus-visible{outline:3px solid #537c59;outline-offset:2px}
.tc-catalog-filters__actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:16px}
.tc-catalog-filters__actions button{min-height:43px;padding:9px 20px;border:0;border-radius:20px;background:#315f3a;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.tc-catalog-filters__actions button:hover{background:#24492c}
.tc-catalog-filters__actions a{color:#315f3a;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.tc-catalog-filters__note{margin:14px 0 0;color:#65766a;font-size:.78rem;line-height:1.5}
@media(max-width:1050px){.tc-catalog-filters__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.tc-catalog-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.tc-catalog-filters{padding:16px}.tc-catalog-filters__intro p{margin-bottom:12px}.tc-catalog-filters__details>summary{display:block;margin:0;padding:12px 15px;border:1px solid #c5d3c5;border-radius:10px;background:#fff;list-style-position:inside}.tc-catalog-filters__body{padding-top:15px}}
@media(max-width:420px){.tc-catalog-filters__fields{grid-template-columns:1fr}.tc-catalog-filters__actions button{width:100%}}
