﻿.woocommerce div.product{padding:.5em 0;transition:top 2s ease 0s}.woocommerce div.product.header-fixed{background:#fff;padding-bottom:1em;position:fixed;left:0;top:0;width:100%;z-index:110}.woocommerce div.product.header-fixed header{margin:0 auto;padding:0 2em;max-width:1240px}.woocommerce div.product header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.woocommerce div.product header h1{width:75%}.woocommerce div.product header .call-to-actions{display:flex;flex:none;font-size:.875rem;gap:1rem}.woocommerce div.product header .call-to-actions a{padding:.5rem 1rem}.woocommerce div.product .nav-fixed{background-color:#eceff7;position:fixed;top:64px;width:100%;z-index:110}.woocommerce div.product nav{background-color:#eceff7;box-shadow:0px 4px 6px -2px rgba(16,24,40,.03);margin:0 0 1em;padding:.5em 0}.woocommerce div.product nav ul{display:flex;margin:0;padding:0}.woocommerce div.product nav ul li{list-style-type:none;padding:0 1.25em}.woocommerce div.product nav ul li:first-child{padding-left:0}.woocommerce div.product nav ul li:last-child{padding-right:0}.woocommerce div.product nav ul li a.active-section{border-bottom:4px #fdb515 solid;font-weight:700}.woocommerce div.product nav ul li a:hover{border-bottom:4px #fdb515 solid;color:#383839;font-weight:700;letter-spacing:-.4px}.woocommerce div.product div.images img{border:1px #cdd2dd solid}.woocommerce div.product div.images .flex-control-thumbs{display:flex;margin-top:1.5em}.woocommerce div.product div.images .flex-control-thumbs li{max-height:100px;padding:0 .5em;width:auto}.woocommerce div.product div.images .flex-control-thumbs li:first-child{padding-left:0}.woocommerce div.product div.images .flex-control-thumbs li:last-child{padding-right:0}.woocommerce div.product div.images .flex-control-thumbs li img{max-height:72px;max-width:72px;width:auto}.woocommerce div.product div.images .flex-control-thumbs li img:hover{border:4px #eceff7 solid}.woocommerce div.product .product-top-section{display:flex}.woocommerce div.product .product-top-section>div{width:50%}.woocommerce div.product .product-top-section>div:first-child{margin-right:2.5em}.woocommerce div.product .product-top-section a{border-bottom:2px #fdb515 solid}.woocommerce div.product .product-top-section a:hover{border-color:#f5a914;color:#f5a914}.woocommerce div.product .product-top-section a:active{border-color:#667085;color:#667085}.woocommerce div.product .product-top-section .iconic-woothumbs-images-wrap .slick-list.draggable{border:1px #cdd2dd solid !important;cursor:pointer}.woocommerce div.product .product-top-section .iconic-woothumbs-images__arrow svg path{stroke:#667085 !important}.woocommerce div.product .product-top-section .iconic-woothumbs-images__arrow,.woocommerce div.product .product-top-section .iconic-woothumbs-thumbnails__control{border:none}.woocommerce div.product .product-top-section .iconic-woothumbs-icon-fullscreen{display:none}.woocommerce div.product .product-top-section .iconic-woothumbs-thumbnails__slide{height:110px;width:110px !important}.woocommerce div.product .product-top-section .iconic-woothumbs-thumbnails__image-wrapper img{border:1px #cdd2dd solid}.woocommerce div.product .product-top-section .iconic-woothumbs-thumbnails__slide:hover .iconic-woothumbs-thumbnails__image-wrapper:after{border:4px #eceff7 solid;padding:0}.woocommerce div.product .product-top-section .iconic-woothumbs-thumbnails-wrap .slick-track{width:max-content !important}.woocommerce div.product .product-top-section .iconic-woothumbs-fullscreen{display:none}.woocommerce div.product .product-promo{background:#fff5da;color:#034b77;line-height:150%;margin-bottom:24px;padding:12px}.woocommerce div.product .product-promo p{margin:0;padding:0}.woocommerce div.product .product-additional-content p:has(iframe){display:flex;justify-content:center;padding-bottom:56.25%;position:relative;text-align:center}.woocommerce div.product .product-additional-content p:has(iframe) iframe{height:100%;position:absolute;top:0;left:0;width:100%}.woocommerce div.product .product-broda-benefits{display:flex;gap:24px;margin:2em 0 1.5em}.woocommerce div.product .product-broda-benefits.col-1 .column{width:100%}.woocommerce div.product .product-broda-benefits.col-2 .column{width:50%}.woocommerce div.product .product-broda-benefits .column{background-color:#fff5da;width:100%}.woocommerce div.product .product-broda-benefits .column h2{margin:1.5em 2em .5em}.woocommerce div.product .product-broda-benefits .column .content{padding:0 2em 1.5em}.woocommerce div.product .product-broda-benefits .column .content p{padding:0 1em}.woocommerce div.product .product-broda-benefits .column .content ul li{padding-bottom:1.5em}.woocommerce div.product .product-broda-benefits .column .content ul li:last-child{padding-bottom:0}.woocommerce div.product .product-broda-benefits .column .content a{border-bottom:2px #fdb515 solid}.woocommerce div.product .product-broda-benefits .column .content a:hover{border-color:#f5a914;color:#f5a914}.woocommerce div.product .product-broda-benefits .column .content a:active{border-color:#667085;color:#667085}.woocommerce div.product .product-details{margin-top:1.5em}.woocommerce div.product .woocommerce-tabs{margin-top:1.5em}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#fff;border:none;border-radius:5px 5px 0 0;padding:0;margin:0;width:25%}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#667085;display:block;padding:1em 0;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border:none;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background-color:#eceff7}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:#383839}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:hover:after{border:none;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li button{background:0 0;border:none;display:none;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li button svg{pointer-events:none}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:none}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{background:#eceff7;padding:2em 1em}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel a{border-bottom:2px #fdb515 solid}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel a:hover{border-color:#f5a914;color:#f5a914}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel a:active{border-color:#667085;color:#667085}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes{background-color:#fff;border-collapse:collapse}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes th,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes td{border:1px #cdd2dd solid}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes th{padding:.5em 1em;text-align:left;width:25%}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes td{font-style:normal;padding:.5em 1em}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .literature-tab-content{background:#fff;padding:2em}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .literature-tab-content h3{margin-bottom:.2em}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .literature-tab-content ul{margin-top:1em}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .literature-tab-content ul li{padding-bottom:.5em}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .literature-tab-content ul li:last-child{padding-bottom:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .personalization-tab-content{background-color:#fff;padding:2em}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .personalization-tab-content ul{display:flex;flex-wrap:wrap;margin-bottom:3em;padding:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .personalization-tab-content ul:last-child{margin-bottom:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .personalization-tab-content ul li{list-style-type:none;max-width:128px;margin-right:2em;padding:1em 0}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .personalization-tab-content ul li:last-child{margin-right:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .personalization-tab-content ul li img{max-width:128px}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .personalization-tab-content ul li span{display:block;font-weight:700}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .addons-tab-content{background-color:#fff;padding:2em}.woocommerce div.product .testimonial{background-color:#eceff7;flex-direction:column;margin:40px 0;padding:32px 24px;text-align:center}.woocommerce div.product .testimonial .content{margin:0 auto;max-width:912px}.woocommerce div.product .testimonial h2{margin-bottom:32px}.woocommerce div.product .testimonial .quote{font-size:18px}.woocommerce div.product .testimonial .quote{margin:16px 0}.woocommerce div.product .testimonial svg{display:block;margin:0 auto;margin-bottom:16px}.woocommerce div.product .testimonial .author{font-family:"Roboto Slab";font-size:20px;font-weight:600;line-height:150%;margin:16px 0 8px}.woocommerce div.product .testimonial .authorTitle{font-size:14px;line-height:150%;margin:0}.woocommerce div.product .testimonial p:first-child,.woocommerce div.product .testimonial svg:first-child{margin-top:0}.woocommerce div.product .testimonial p:last-child,.woocommerce div.product .testimonial svg:last-child{margin-bottom:0}.woocommerce div.product .product-cta{margin-top:2em}.woocommerce div.product .product-cta a{display:inline-block;margin:1.5em 0}.woocommerce div.product .product-faqs h2{margin-bottom:1.5em}.woocommerce div.product .product-faqs .accordion-container .accordion-title{align-items:center;border-top:1px solid #cdd2dd;border-bottom:1px solid #cdd2dd;background-color:#eceff7;color:#383839;cursor:pointer;display:flex;font-size:1.125rem;justify-content:space-between;margin:-1px 0 0;outline:none;padding:1rem;text-align:left;transition:.4s;width:100%}.woocommerce div.product .product-faqs .accordion-container .accordion-title:after{content:"+";float:right}.woocommerce div.product .product-faqs .accordion-container .accordion-title:hover{background-color:#cdd2dd}.woocommerce div.product .product-faqs .accordion-container div.wp-block-broda-accordion-block{max-height:0;overflow:hidden;padding-top:0;transition:max-height .25s;transition:padding-top .25s}.woocommerce div.product .product-faqs .accordion-container div.wp-block-broda-accordion-block .wp-block-columns{margin:0;width:100%}.woocommerce div.product .product-faqs .accordion-container.active .accordion-title{background-color:#fdfdfd}.woocommerce div.product .product-faqs .accordion-container.active .accordion-title:after{content:"−"}.woocommerce div.product .product-faqs .accordion-container.active div.wp-block-broda-accordion-block{max-height:5000px;padding:1rem;padding-top:1rem}.woocommerce div.product .product-more{margin-top:1em}.woocommerce div.product .product-more h2{margin-bottom:1em}.woocommerce div.product .product-more .product-education{display:flex}.woocommerce div.product .product-more .product-education .product-education-post{margin-right:1.5em;width:33%}.woocommerce div.product .product-more .product-education .product-education-post img{width:100%}.woocommerce div.product .product-more .product-education .product-education-post:last-child{margin-right:0}.woocommerce div.product .product-more .product-education .post-meta{display:flex}.woocommerce div.product .product-more .product-education .post-meta .post-categories{margin-right:.2em}.woocommerce div.product .product-more .product-education .post-meta .post-categories a{color:#667085;font-weight:700;text-transform:uppercase}.woocommerce div.product .product-more .product-education .post-meta .post-categories a:hover{color:#f5a914}.woocommerce div.product .product-more .product-education .post-meta .post-categories a:active{color:#667085}.woocommerce div.product .product-more .product-education .post-meta .post-date{color:#667085}.woocommerce div.product .product-more .product-education h3{margin:.5em 0}.woocommerce div.product .up-sells,.woocommerce div.product .related.products{margin-top:2em}.woocommerce div.product .up-sells h2,.woocommerce div.product .related.products h2{margin-bottom:1em}.woocommerce div.product .up-sells ul,.woocommerce div.product .related.products ul{display:flex}.woocommerce div.product .up-sells ul li,.woocommerce div.product .related.products ul li{margin:0 1.5em 0 0;max-width:220px}.woocommerce div.product .up-sells ul li:last-child,.woocommerce div.product .related.products ul li:last-child{margin:0}.woocommerce div.product .up-sells ul li a,.woocommerce div.product .related.products ul li a{color:#383839}.woocommerce div.product .up-sells ul li a img,.woocommerce div.product .related.products ul li a img{border:1px #cdd2dd solid;max-width:220px;padding:3px;width:auto}.woocommerce div.product .up-sells ul li a img:hover,.woocommerce div.product .related.products ul li a img:hover{border:4px #eceff7 solid;padding:0}.woocommerce div.product .up-sells ul li a h2:hover,.woocommerce div.product .related.products ul li a h2:hover{color:#f5a914}.woocommerce div.product .up-sells ul li a h2:active,.woocommerce div.product .related.products ul li a h2:active{color:#667085}.woocommerce div.product .back-to-top{margin:2.5em 0;text-align:center}.woocommerce div.product .back-to-top a{text-decoration:underline}.product-template-default .trust-badges{background:#034b77;color:#fff;padding:24px 16px 40px}.product-template-default .trust-badges p{line-height:100%;margin:0 0 40px;text-align:center}.product-template-default .trust-badges a{border-bottom:none}.product-template-default .trust-badges .trust-badge-images{display:flex;flex-wrap:nowrap;gap:64px;justify-content:center;margin:0}@media(max-width:768px){.product-template-default .trust-badges{padding:24px 16px 32px}.product-template-default .trust-badges p{margin-bottom:32px}.product-template-default .trust-badges .trust-badge-images{gap:32px}}@media(max-width:600px){.product-template-default .trust-badges{padding:24px 16px 24px}.product-template-default .trust-badges p{font-size:14px;line-height:150%;margin-bottom:24px}.product-template-default .trust-badges .trust-badge-images{gap:16px}}@media screen and (max-width:768px){.woocommerce div.product.header-fixed header{padding:0 1em}.woocommerce div.product .product-broda-benefits .column h2{margin:1em 1em .5em}.woocommerce div.product .product-broda-benefits .column .content{padding:0 1em 1.5em}.woocommerce div.product .product-broda-benefits .column .content p{padding:0 .5em}.woocommerce div.product .product-broda-benefits .column .content ul{padding:0 .5em 0 1.7em}.woocommerce div.product .testimonial{margin:32px 0}.woocommerce div.product .testimonial h2{margin-bottom:24px}.woocommerce div.product .product-more .product-education{overflow-x:scroll}.woocommerce div.product .product-more .product-education .product-education-post{width:auto}.woocommerce div.product .product-more .product-education .product-education-post img{max-width:350px;width:auto}.woocommerce div.product .up-sells .products{overflow-x:scroll}.product-template-default.woocommerce ul.products[class*=columns-] li.product,.product-template-default.woocommerce ul.products[class*=columns-] li.product{margin:0 1.5em 0 0}.product-template-default .trust-badges .trust-badge-images img{height:45px;width:auto}}@media screen and (max-width:670px){.woocommerce div.product h1{font-size:1.6em}}@media screen and (max-width:600px){.product-template-default #primary{padding:0}.product-template-default .site-main{padding:0}.product-template-default .content-area{padding:0}.product-template-default .site-footer .content-area{padding:0 1em}.woocommerce div.product{padding:0 0 .5em}.woocommerce div.product h1{font-size:1.3em}.woocommerce div.product h2{font-size:1.3em}.woocommerce div.product.header-fixed{padding:0}.woocommerce div.product.header-fixed header{padding:1em}.woocommerce div.product header{background-color:#eceff7;gap:.625rem;padding:1em}.woocommerce div.product header h1{width:50%}.woocommerce div.product header .call-to-actions{flex-direction:column-reverse;gap:.5rem}.woocommerce div.product header .call-to-actions .cta-secondary{background:#fff}.woocommerce div.product nav{background-color:#fff;border-bottom:1px #cdd2dd solid;margin:0 0 1em;padding:.5em 0 2px}.woocommerce div.product nav ul{justify-content:space-around}.woocommerce div.product nav ul li{padding:0}.woocommerce div.product nav.nav-fixed{background-color:#fff}.woocommerce div.product .product-top-section,.woocommerce div.product .before-content-1,.woocommerce div.product .product-details,.woocommerce div.product .product-cta,.woocommerce div.product .product-faqs,.woocommerce div.product .product-more{padding:0 1em}.woocommerce div.product .product-faqs{margin-top:1.5em}.woocommerce div.product .product-top-section{display:block}.woocommerce div.product .product-top-section>div{width:100%}.woocommerce div.product .flex-control-thumbs{overflow-x:scroll}.woocommerce div.product .before-content-1{padding:1em}.woocommerce div.product .product-broda-benefits{display:block}.woocommerce div.product .product-broda-benefits.col-2 .column{margin:0 0 2em;width:100%}.woocommerce div.product .product-broda-benefits .column h2{margin:0 1em;padding-top:1.5em}.woocommerce div.product .product-broda-benefits .column .content{padding:0 1em 1.5em}.woocommerce div.product .product-broda-benefits .column .content p{padding:0 .3em}.woocommerce div.product .product-broda-benefits .column .content ul{padding:0 .5em 0 1.5em}.woocommerce div.product .woocommerce-tabs ul.tabs{flex-direction:column}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#fff;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li a{border-top:1px #cdd2dd solid;color:#383839;pointer-events:none;line-height:1;padding:1em;text-align:left}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:active{background-color:#eceff7}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child a{border-bottom:1px #cdd2dd solid}.woocommerce div.product .woocommerce-tabs ul.tabs li button{background:url("/wp-content/themes/broda/img/right-chevron.svg") no-repeat 0 0;display:block;height:18px;pointer-events:none;position:absolute;top:1em;right:1em;width:10px}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{background-color:#fff;height:100%;padding:0;position:fixed;top:0;right:-600px;transition:right .5s ease-out;width:100%;z-index:120}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .personalization-tab-content,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .literature-tab-content,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .addons-tab-content{display:block;padding:1em;margin-top:55px}.woocommerce div.product .woocommerce-tabs .mobile-show-header{border-bottom:1px #cdd2dd solid;background-color:#eceff7;font-weight:700;padding:1em;position:fixed;text-align:center;width:100%;z-index:120}.woocommerce div.product .woocommerce-tabs .mobile-show-header button{background:url("/wp-content/themes/broda/img/left-chevron.svg") no-repeat 0 0;border:none;position:absolute;top:50%;left:1em;transform:translateY(-50%)}.woocommerce div.product .woocommerce-tabs .mobile-show-content{overflow-y:scroll;right:0}.woocommerce div.product .testimonial{margin:32px 16px}.woocommerce div.product .testimonial h2{font-size:20px;margin-bottom:16px}.woocommerce div.product .testimonial .quote{font-size:16px}.woocommerce div.product .product-more .product-education .product-education-post img{max-width:250px}.woocommerce div.product .product-cta a.cta-secondary{width:100%}.woocommerce div.product .up-sells ul li a img{max-width:155px}.product-template-default .trust-badges .trust-badge-images{justify-content:center}.product-template-default .trust-badges .trust-badge-images.col-2,.product-template-default .trust-badges .trust-badge-images.col-4,.product-template-default .trust-badges .trust-badge-images.col-5{flex-wrap:wrap}.product-template-default .trust-badges .trust-badge-images.col-2 img,.product-template-default .trust-badges .trust-badge-images.col-4 img,.product-template-default .trust-badges .trust-badge-images.col-5 img{width:45%}.product-template-default .trust-badges .trust-badge-images.col-3 img{width:33%}.product-template-default .trust-badges .trust-badge-images.col-4 img,.product-template-default .trust-badges .trust-badge-images.col-5 img{padding:0 0 1em}.product-template-default .trust-badges .trust-badge-images img{height:auto}}@media screen and (max-width:375px){.woocommerce div.product h1{font-size:1em}.woocommerce div.product header .cta-primary{font-size:.9em}}