.product-cat h1{margin-bottom:24px}.product-cat .post-thumbnail{line-height:0;margin-bottom:24px}.product-cat article .entry-content{padding-bottom:0}.product-cat article .entry-content .term-description p:last-of-type{margin-bottom:40px}.product-cat article .entry-content .woocommerce-result-count{font-size:14px;margin-bottom:24px}.product-cat article .entry-content .woocommerce .brand-nav-container,.product-cat article .entry-content .woocommerce .nav-container{margin-bottom:32px;position:relative}.product-cat article .entry-content .woocommerce .brand-nav-container nav.product-cat-nav,.product-cat article .entry-content .woocommerce .nav-container nav.product-cat-nav{display:flex;gap:16px}.product-cat article .entry-content .woocommerce .brand-nav-container nav.product-cat-nav a,.product-cat article .entry-content .woocommerce .nav-container nav.product-cat-nav a{border:#c2b2b3 2px solid;border-radius:4px;color:#3b3f4c;font-size:14px;font-weight:500;padding:4px 16px;text-decoration:none}.product-cat article .entry-content .woocommerce .brand-nav-container nav.product-cat-nav a:hover,.product-cat article .entry-content .woocommerce .nav-container nav.product-cat-nav a:hover{border-color:#605556}.product-cat article .entry-content .woocommerce .brand-nav-container nav.product-cat-nav a:active,.product-cat article .entry-content .woocommerce .brand-nav-container nav.product-cat-nav a.active,.product-cat article .entry-content .woocommerce .nav-container nav.product-cat-nav a:active,.product-cat article .entry-content .woocommerce .nav-container nav.product-cat-nav a.active{background:#605556;border-color:#605556;color:#fff}.product-cat article .entry-content .woocommerce .brand-nav-container nav.product-cat-nav a.active:before,.product-cat article .entry-content .woocommerce .nav-container nav.product-cat-nav a.active:before{background:url("/wp-content/themes/bertolini/img/checkmark-icon.svg") no-repeat 0 0;content:"";display:inline-block;height:13px;margin-right:8px;width:16px}.product-cat article .entry-content .woocommerce .brand-nav-container button,.product-cat article .entry-content .woocommerce .nav-container button{display:none}.product-cat article .entry-content .woocommerce .brand-nav-container button svg,.product-cat article .entry-content .woocommerce .nav-container button svg{pointer-events:none}.product-cat article .entry-content .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,1fr);column-gap:24px;margin-bottom:72px;row-gap:72px}.product-cat article .entry-content .woocommerce ul.products li{float:none;margin:0;width:auto}.product-cat article .entry-content .woocommerce ul.products li h2{padding:0 0 0 8px}.product-cat article .entry-content .woocommerce ul.products li img{border:#ded5d8 2px solid}.product-cat article .entry-content .woocommerce ul.products li:before{content:none}.product-cat article .entry-content .woocommerce ul.products li a{color:#3b3f4c;text-decoration:none}.product-cat article .entry-content .woocommerce ul.products li a:hover{color:#049da8;text-decoration:underline}.product-cat article .entry-content .woocommerce ul.products li a:active{color:#026167}.product-cat article .entry-content .woocommerce ul.products li a:hover img{border-color:#c2b2b3}.product-cat article .entry-content .woocommerce ul.products li a:active img{border-color:#978889}.product-cat article .entry-content .woocommerce ul.products li .lead-times{align-items:center;color:#77091c;display:flex;gap:8px;font-size:16px;font-weight:600;line-height:120%;margin:8px 0 0 8px}.product-cat article .entry-content .woocommerce ul.products li .product-callout{background-color:#77091c;color:#fff;display:inline-block;font-size:14px;font-style:italic;font-weight:600;letter-spacing:.28px;line-height:100%;margin:0;padding:4px 8px;margin:12px 0 0 8px}.product-cat article .entry-content .woocommerce ul.products:before,.product-cat article .entry-content .woocommerce ul.products:after{content:none}.product-cat .testimonials{margin-bottom:72px}.product-cat .testimonials h2{line-height:120%;margin-bottom:24px}.product-cat .testimonials .swiper-container{padding:0 56px;position:relative}.product-cat .testimonials .swiper-wrapper{align-items:center;display:flex;margin-bottom:34px}.product-cat .testimonials .swiper-slide{background:#f6f1f1;border-radius:8px;box-shadow:0px 4px 8px -3px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:32px;width:100%}.product-cat .testimonials .quote-container p{font-size:20px;line-height:150%;margin:8px 0 0}.product-cat .testimonials .quote-container p strong{color:#77091c;font-style:italic;font-weight:600}.product-cat .testimonials .author-info{display:flex;gap:24px}.product-cat .testimonials img{border-radius:50%;max-height:88px;max-width:88px;width:100%}.product-cat .testimonials .author-info-wrapper{display:flex;flex-direction:column;gap:4px;justify-content:center}.product-cat .testimonials .author-info-wrapper p{color:#5f667a;font-size:14px;margin:0}.product-cat .testimonials .author{font-weight:600;text-transform:uppercase}.product-cat .testimonials .location{font-style:italic}.product-cat .testimonials .swiper-pagination{bottom:0}.product-cat .testimonials .swiper-pagination .swiper-pagination-bullet{background:#fff;border:1px solid #605556;opacity:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}.product-cat .testimonials .swiper-pagination .swiper-pagination-bullet:hover{background:#ded5d8}.product-cat .testimonials .swiper-pagination .swiper-pagination-bullet:active,.product-cat .testimonials .swiper-pagination .swiper-pagination-bullet-active{background:#605556}.product-cat .testimonials .swiper-pagination .swiper-pagination-bullet-active:hover{background:#605556}.product-cat .testimonials .swiper-button-prev,.product-cat .testimonials .swiper-button-next{border-radius:4px;color:#605556;height:32px;width:32px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.product-cat .testimonials .swiper-button-prev:after,.product-cat .testimonials .swiper-button-next:after{font-size:16px}@media(hover:hover){.product-cat .testimonials .swiper-button-prev:hover,.product-cat .testimonials .swiper-button-next:hover{background-color:#ded5d8}}.product-cat .testimonials .swiper-button-prev:active,.product-cat .testimonials .swiper-button-next:active{background-color:#f6f1f1}.product-cat .testimonials .swiper-button-prev{left:0}.product-cat .testimonials .swiper-button-next{right:0}.product-cat .additional-content{margin-bottom:72px}@media(max-width:768px){.product-cat .additional-content{margin-bottom:56px}}.product-cat .additional-content h2{margin-bottom:24px}.product-cat .faqs{margin-bottom:80px}.product-cat .faqs .faq-row{border:2px #ded5d8 solid;border-radius:8px;margin-bottom:16px}.product-cat .faqs .faq-row h3{align-items:center;cursor:pointer;display:grid;grid-template-columns:1fr min-content;font-size:18px;margin-bottom:0;padding:16px 24px}.product-cat .faqs .faq-row h3:after{background:url("/wp-content/themes/bertolini/img/plus-icon.svg") no-repeat top right;content:"";display:inline-block;height:15px;width:14px}@media(max-width:768px){.product-cat .faqs .faq-row h3{font-size:16px}}.product-cat .faqs .faq-row .answer{background:#f6f1f1;border-radius:0 0 8px 8px;max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.product-cat .faqs .faq-row .answer .answer-wrapper{padding:16px 24px 24px}.product-cat .faqs .faq-row .answer .answer-wrapper a{color:#07838b;font-weight:600;text-decoration:underline}.product-cat .faqs .faq-row .answer .answer-wrapper a:hover{color:#049da8}.product-cat .faqs .faq-row .answer .answer-wrapper a:active{color:#026167}.product-cat .faqs .faq-row .answer .answer-wrapper ul{display:flex;flex-direction:column;gap:12px}.product-cat .faqs .faq-row .answer .answer-wrapper ul li{margin:0}.product-cat .faqs .faq-row .answer .answer-wrapper>:last-child{margin-bottom:0}.product-cat .faqs .faq-row:hover{border-color:#c2b2b3}.product-cat .faqs .faq-row:active{border-color:#978889}.product-cat .faqs .faq-row.active{border-color:#978889}.product-cat .faqs .faq-row.active h3:after{background:url("/wp-content/themes/bertolini/img/minus-icon.svg") no-repeat 0 0;height:3px}.product-cat .faqs .faq-row.active .answer{max-height:1000px;transition:max-height .5s ease-in-out}.product-cat .faqs .faq-row.active:hover{border-color:#c2b2b3}.tax-product_brand .nav-container{display:none}@media(max-width:1024px){.product-cat article .entry-content .woocommerce ul.products{column-gap:16px}.product-cat article .entry-content .woocommerce ul.products li .lead-times{font-size:14px}.product-cat article .entry-content .woocommerce ul.products li .product-callout{font-size:12px}.product-cat .faqs h2{margin-bottom:24px}}@media(max-width:768px){.product-cat article .entry-content .term-description p:last-of-type{margin-bottom:32px}.product-cat article .entry-content .woocommerce-result-count{margin-bottom:16px}.product-cat article .entry-content .woocommerce .brand-nav-container nav.product-cat-nav,.product-cat article .entry-content .woocommerce .nav-container nav.product-cat-nav{gap:8px;margin-bottom:24px}.product-cat article .entry-content .woocommerce ul.products{row-gap:56px;margin-bottom:64px}.product-cat article .entry-content .woocommerce ul.products li .lead-times{font-size:12px;gap:4px}.product-cat .testimonials{margin-bottom:56px}.product-cat .testimonials .swiper-container{padding:0 48px}.product-cat .testimonials .quote-container p{font-size:16px}.product-cat .testimonials .swiper-button-prev,.product-cat .testimonials .swiper-button-next{height:24px;width:24px}.product-cat .testimonials .swiper-button-prev:after,.product-cat .testimonials .swiper-button-next:after{font-size:11px}.product-cat .testimonials .swiper-button-prev:active,.product-cat .testimonials .swiper-button-next:active{background-color:#ded5d8}}@media(max-width:600px){.product-cat .post-thumbnail{overflow:hidden}.product-cat .post-thumbnail img{height:200px;max-inline-size:none;position:relative;left:50%;transform:translateX(-50%);width:auto}.product-cat article .entry-content .woocommerce .brand-nav-container,.product-cat article .entry-content .woocommerce .nav-container{margin-bottom:24px}.product-cat article .entry-content .woocommerce .brand-nav-container nav.product-cat-nav,.product-cat article .entry-content .woocommerce .nav-container nav.product-cat-nav{margin-bottom:32px;overflow-x:auto;position:relative;scrollbar-width:none;white-space:nowrap}.product-cat article .entry-content .woocommerce .brand-nav-container button.nav-button,.product-cat article .entry-content .woocommerce .nav-container button.nav-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.product-cat article .entry-content .woocommerce .brand-nav-container button.nav-button#left-nav-button,.product-cat article .entry-content .woocommerce .nav-container button.nav-button#left-nav-button{background:linear-gradient(90deg,#fff 60%,rgba(255,255,255,0) 100%);left:-16px;padding:20px 20px 20px 16px}.product-cat article .entry-content .woocommerce .brand-nav-container button.nav-button#right-nav-button,.product-cat article .entry-content .woocommerce .nav-container button.nav-button#right-nav-button{background:linear-gradient(270deg,#fff 60%,rgba(255,255,255,0) 100%);padding:20px 16px 20px 20px;right:-16px}.product-cat article .entry-content .woocommerce ul.products{grid-template-columns:repeat(2,1fr);row-gap:32px}.product-cat article .entry-content .woocommerce ul.products li img{margin:0 0 8px}.product-cat article .entry-content .woocommerce ul.products li h2{padding:0}.product-cat article .entry-content .woocommerce ul.products li .lead-times{margin:4px 0 0}.product-cat article .entry-content .woocommerce ul.products li .product-callout{margin:4px 0 0}.product-cat .testimonials .swiper-container{padding:0}.product-cat .testimonials .swiper-slide{padding:32px 24px}.product-cat .testimonials .author-info{align-items:center;flex-direction:column;gap:16px}.product-cat .testimonials .author-info-wrapper{align-items:center}.product-cat .testimonials .swiper-button-prev,.product-cat .testimonials .swiper-button-next{display:none}.product-cat .faqs .faq-row h3{font-size:16px}}