﻿.sade-product-category{--tc-ink:#2b211b;--tc-green:#173c2f;--tc-bronze:#a45c31;--tc-cream:#f8f1e9;--tc-line:#e6d8ca;background:#fffaf5;color:var(--tc-ink);overflow:hidden;font-family:var(--sade-sans,"Inter",sans-serif)}
.sade-product-category__container{width:min(calc(100% - 48px),1220px);margin-inline:auto}.sade-product-category__section{padding:36px 0}.sade-product-category h1,.sade-product-category h2,.sade-product-category h3{margin:0;color:inherit;font-family:var(--sade-serif,"Cormorant Garamond",serif)}.sade-product-category p{margin:0}.sade-product-category a{color:inherit;text-decoration:none}.sade-product-category__breadcrumb{height:46px;display:flex;align-items:center;background:#fff}.sade-product-category__breadcrumb>div{display:flex;gap:9px;align-items:center;color:#756c64;font-size:11px}.sade-product-category__breadcrumb a{color:var(--tc-bronze)}
.sade-product-category__hero{display:grid;grid-template-columns:minmax(390px,39%) 1fr;min-height:480px;background:var(--tc-cream)}.sade-product-category__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:50px clamp(34px,5vw,78px);animation:tcFade .7s ease both}.sade-product-category__eyebrow{margin-bottom:12px!important;color:var(--tc-bronze);font-size:11px;font-weight:700;letter-spacing:.16em}.sade-product-category__hero h1{max-width:480px;font-size:clamp(48px,4.2vw,68px);line-height:.94}.sade-product-category__tagline{margin-top:12px!important;color:var(--tc-bronze);font:italic 600 clamp(26px,2.4vw,36px)/1.08 var(--sade-serif,"Cormorant Garamond",serif)}.sade-product-category__lead{max-width:520px;margin-top:20px!important;font-size:14px;line-height:1.7}.sade-product-category__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.sade-product-category__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 21px;border:1px solid var(--tc-green);border-radius:3px;font-size:11px;font-weight:700;text-transform:uppercase}.sade-product-category__button--solid{background:var(--tc-green);color:#fff!important}.sade-product-category__button.is-disabled{opacity:.55}.sade-product-category__hero-media{overflow:hidden}.sade-product-category__hero-media>*,.sade-product-category__hero-media .sade-product-category__image{display:block;width:100%;height:100%}.sade-product-category__hero-media .sade-product-category__image{object-fit:cover;animation:tcZoom 11s ease-out both}.sade-product-category__placeholder{display:grid;place-items:center;min-height:190px;background:radial-gradient(circle at 52% 43%,#c56a22 0 4%,#75391f 5% 18%,#33231c 53%,#142b22 100%);color:rgba(255,255,255,.72);font:600 28px/1 var(--sade-serif,"Cormorant Garamond",serif);letter-spacing:.18em}.sade-product-category__hero-media .sade-product-category__placeholder{display:grid;place-items:center}
.sade-product-category__value{background:#fbf6f0;border-block:1px solid var(--tc-line)}.sade-product-category__value-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-block:18px}.sade-product-category__value article{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding:0 22px;border-left:1px solid var(--tc-line)}.sade-product-category__value article:first-child{border-left:0}.sade-product-category__icon{width:42px;height:42px;fill:none;stroke:var(--tc-bronze);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sade-product-category__value h3{font:700 12px/1.35 var(--sade-sans,"Inter",sans-serif)}.sade-product-category__value p{margin-top:4px;font-size:10px;line-height:1.5;color:#5c5650}.sade-product-category__intro>div{max-width:900px}.sade-product-category__intro h2,.sade-product-category__heading h2,.sade-product-category__catalog-head h2,.sade-product-category__craft h2,.sade-product-category__seo h2{font-size:clamp(29px,2.6vw,40px);line-height:1.05}.sade-product-category__intro p{margin-top:11px;font-size:13px;line-height:1.7;color:#5b554f}.sade-product-category__heading{text-align:center;margin-bottom:20px}
.sade-product-category__catalog{background:#f8f1ea}.sade-product-category__catalog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.sade-product-category__catalog-head .woocommerce-ordering{float:none;margin:0}.sade-product-category__catalog-head select{min-height:44px;padding:0 34px 0 12px;border:1px solid #c7a98f;background:#fff;color:inherit}.sade-product-category__filters{display:flex;align-items:center;gap:8px;overflow-x:auto;margin-bottom:18px;padding-bottom:4px}.sade-product-category__filters>strong{margin-right:4px;font-size:11px}.sade-product-category__filters a{display:inline-flex;gap:7px;align-items:center;min-height:40px;padding:0 14px;border:1px solid #d5c3b2;border-radius:3px;background:#fff;white-space:nowrap;font-size:11px}.sade-product-category__filters a.is-current{border-color:var(--tc-bronze);background:#f4e4d5;color:#7f3e1c}.sade-product-category__filters small{opacity:.7}.sade-product-category__product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sade-product-category__product{min-width:0;padding:12px;border:1px solid var(--tc-line);border-radius:5px;background:#fff}.sade-product-category__product img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain}.sade-product-category__product h3{margin-top:10px;font:700 13px/1.4 var(--sade-sans,"Inter",sans-serif)}.sade-product-category__price{margin-top:5px;font-size:12px;font-weight:700}.sade-product-category__rating{display:flex;gap:5px;align-items:center;margin-top:6px}.sade-product-category__rating small{font-size:10px}.sade-product-category__finish{margin-top:7px!important;color:#6c625a;font-size:10px}.sade-product-category__empty{padding:46px 20px;border:1px solid var(--tc-line);background:#fff;text-align:center;font:600 25px/1.2 var(--sade-serif,"Cormorant Garamond",serif)}.sade-product-category .woocommerce-pagination{margin-top:24px}
.sade-product-category__use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sade-product-category__image-card{position:relative;aspect-ratio:1.25/1;overflow:hidden;border-radius:5px;background:#2b211a}.sade-product-category__image-card>.sade-product-category__image,.sade-product-category__image-card>.sade-product-category__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.sade-product-category__image-card:after{content:"";position:absolute;inset:28% 0 0;background:linear-gradient(transparent,rgba(7,8,7,.92))}.sade-product-category__image-card>span:last-child{position:absolute;z-index:2;left:16px;right:16px;bottom:14px;color:#fff}.sade-product-category__image-card h3{font-size:24px;line-height:1}.sade-product-category__image-card p{margin-top:6px;font-size:11px;line-height:1.5}.sade-product-category__image-card strong{display:block;margin-top:9px;font-size:10px;text-transform:uppercase}.sade-product-category__image-card:hover>.sade-product-category__image{transform:scale(1.03)}
.sade-product-category__selection{padding:30px 0;background:#f8f1e9;border-block:1px solid var(--tc-line)}.sade-product-category__criteria{display:grid;grid-template-columns:repeat(4,1fr)}.sade-product-category__criteria article{display:grid;grid-template-columns:55px 1fr;gap:13px;align-items:center;padding:5px 24px;border-left:1px solid var(--tc-line)}.sade-product-category__criteria article:first-child{border-left:0}.sade-product-category__criteria h3{font:700 13px/1.4 var(--sade-sans,"Inter",sans-serif)}.sade-product-category__criteria p{margin-top:5px;font-size:10px;line-height:1.55;color:#5e5751}.sade-product-category__craft{display:grid;grid-template-columns:1.05fr 1fr;min-height:330px;background:#f6eee5}.sade-product-category__craft>div,.sade-product-category__craft>div>*{width:100%;height:100%}.sade-product-category__craft .sade-product-category__image{object-fit:cover}.sade-product-category__craft article{display:flex;flex-direction:column;justify-content:center;padding:45px}.sade-product-category__craft p{margin-top:12px;font-size:12px;line-height:1.7}.sade-product-category__craft nav{display:flex;flex-wrap:wrap;gap:22px;margin-top:19px}.sade-product-category__craft nav a,.sade-product-category__craft nav span{font-size:11px;font-weight:700;color:var(--tc-bronze)}.sade-product-category__guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sade-product-category__guide-grid article{border:1px solid var(--tc-line);background:#fff}.sade-product-category__guide-grid img{width:100%;aspect-ratio:1.6/1;object-fit:cover}.sade-product-category__guide-grid h3,.sade-product-category__guide-grid span{display:block;margin:13px 16px}.sade-product-category__guide-grid h3{font-size:23px}.sade-product-category__guide-grid span{font-size:10px;color:var(--tc-bronze)}.sade-product-category__faq{max-width:900px;margin:auto;border-top:1px solid var(--tc-line)}.sade-product-category__faq details{border-bottom:1px solid var(--tc-line)}.sade-product-category__faq summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-size:12px;font-weight:600}.sade-product-category__faq details>div{padding:0 0 15px;color:#5b554f;font-size:12px}.sade-product-category__seo{text-align:center;background:#fcf7f1}.sade-product-category__seo p{max-width:1040px;margin:13px auto 0;font-size:12px;line-height:1.7;color:#5a534d}.sade-product-category__seo p a{color:var(--tc-bronze);text-decoration:underline;text-underline-offset:2px}.sade-product-category__seo nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 19px;margin-top:22px}.sade-product-category__seo nav a,.sade-product-category__seo nav span{font-size:11px;font-weight:600;color:var(--tc-bronze)}
@keyframes tcFade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tcZoom{to{transform:scale(1.03)}}
@media(max-width:1024px){.sade-product-category__hero{grid-template-columns:45% 55%;min-height:460px}.sade-product-category__hero-copy{padding-inline:30px}.sade-product-category__value-grid{grid-template-columns:repeat(2,1fr)}.sade-product-category__value article:nth-child(3){border-left:0}.sade-product-category__value article{padding-block:12px}.sade-product-category__product-grid,.sade-product-category__use-grid{grid-template-columns:repeat(2,1fr)}.sade-product-category__criteria{grid-template-columns:repeat(2,1fr)}.sade-product-category__criteria article:nth-child(3){border-left:0;margin-top:15px}.sade-product-category__craft{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.sade-product-category__container{width:min(calc(100% - 30px),1220px)}.sade-product-category__section{padding:29px 0}.sade-product-category__hero{grid-template-columns:1fr;grid-template-rows:auto 280px}.sade-product-category__hero-copy{padding:34px 20px 27px}.sade-product-category__hero h1{font-size:47px}.sade-product-category__tagline{font-size:28px}.sade-product-category__lead{font-size:13px}.sade-product-category__actions{display:grid}.sade-product-category__button{min-height:46px}.sade-product-category__value article{grid-template-columns:38px 1fr;padding-inline:8px}.sade-product-category__value .sade-product-category__icon{width:34px;height:34px}.sade-product-category__intro h2,.sade-product-category__heading h2,.sade-product-category__catalog-head h2,.sade-product-category__craft h2,.sade-product-category__seo h2{font-size:31px}.sade-product-category__catalog-head{align-items:flex-start;flex-direction:column}.sade-product-category__catalog-head .woocommerce-ordering,.sade-product-category__catalog-head select{width:100%}.sade-product-category__filters{margin-inline:-15px;padding-inline:15px}.sade-product-category__product-grid,.sade-product-category__use-grid,.sade-product-category__criteria,.sade-product-category__craft,.sade-product-category__guide-grid{grid-template-columns:1fr}.sade-product-category__image-card{aspect-ratio:1.35/1}.sade-product-category__criteria article,.sade-product-category__criteria article:nth-child(3){border-left:0;border-top:1px solid var(--tc-line);margin-top:0;padding:14px 4px}.sade-product-category__criteria article:first-child{border-top:0}.sade-product-category__craft>div{min-height:250px}.sade-product-category__craft article{padding:28px 22px}.sade-product-category__seo{text-align:left}.sade-product-category__seo nav{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){.sade-product-category__hero-copy,.sade-product-category__hero-media .sade-product-category__image{animation:none!important}}

