@charset "UTF-8";
/* https://www.porcellanesbordone.it/wp-content/themes/brook-child-sbordone/assets/css/taxonomy-archive.css */
.sb-taxonomy-archive{--sb-archive-gold:var(--sb-primary, #c98d27);--sb-archive-brown:var(--sb-secondary, #8a5b18);--sb-archive-text:var(--sb-text, #3f3a35);--sb-archive-border:var(--sb-border, #e3e0da);color:var(--sb-archive-text)}.sb-taxonomy-archive__inner{width:100%;margin:0 auto;padding:22px 0 16px}.sb-taxonomy-archive__header{max-width:900px;margin:0 auto 42px;padding:0 10px;text-align:center}.sb-taxonomy-archive__eyebrow{margin:0 0 9px;color:var(--sb-archive-gold);font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.sb-taxonomy-archive__header h1{margin:0 0 16px;color:#1d1b19;font-family:inherit;font-size:clamp(2.125rem, 4.4vw, 3.375rem);line-height:1.02;font-weight:400;letter-spacing:-.02em}.sb-taxonomy-archive__description{max-width:820px;margin:0 auto;color:#66615b;font-family:inherit;font-size:.9375rem;line-height:1.82}.sb-taxonomy-archive__description p{margin:0 0 14px}.sb-taxonomy-archive__description p:last-child{margin-bottom:0}.sb-taxonomy-children{margin:0 0 44px}.sb-taxonomy-children__heading{margin:0 0 18px;text-align:left}.sb-taxonomy-children__heading h2,.sb-taxonomy-products h2{margin:0;color:#1d1b19;font-family:inherit;font-size:clamp(1.375rem, 2vw, 1.8125rem);line-height:1.15;font-weight:400}.sb-taxonomy-children__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sb-taxonomy-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none;background:#fff;border:1px solid var(--sb-archive-border);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.sb-taxonomy-card:hover,.sb-taxonomy-card:focus-visible{color:inherit;border-color:var(--sb-archive-gold);box-shadow:0 12px 28px rgb(40 32 24 / .08);transform:translateY(-3px)}.sb-taxonomy-card__image{aspect-ratio:4 / 3;overflow:hidden;background:#faf8f4}.sb-taxonomy-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sb-taxonomy-card:hover .sb-taxonomy-card__image img,.sb-taxonomy-card:focus-visible .sb-taxonomy-card__image img{transform:scale(1.045)}.sb-taxonomy-card__content{padding:18px 18px 20px}.sb-taxonomy-card__content h3{margin:0 0 7px;color:var(--sb-archive-brown);font-family:inherit;font-size:1.25rem;line-height:1.2}.sb-taxonomy-card__content p{margin:0 0 12px;color:#6f6a64;font-family:inherit;font-size:.875rem;line-height:1.55}.sb-taxonomy-card__link{display:inline-flex;align-items:center;gap:7px;color:var(--sb-archive-gold);font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sb-taxonomy-card__link span{transition:transform .25s ease}.sb-taxonomy-card:hover .sb-taxonomy-card__link span,.sb-taxonomy-card:focus-visible .sb-taxonomy-card__link span{transform:translateX(3px)}.sb-taxonomy-products{margin:6px 0 22px}.sb-taxonomy-products h2{padding-top:8px;border-top:1px solid var(--sb-archive-border)}@media (max-width:991px){.sb-taxonomy-children__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sb-taxonomy-archive__inner{padding-top:12px}.sb-taxonomy-archive__header{margin-bottom:30px;padding:0 2px}.sb-taxonomy-archive__description{font-size:.875rem;line-height:1.7}.sb-taxonomy-children__grid{grid-template-columns:1fr;gap:14px}}