.tabbed-product-listing-block{overflow:hidden;position:relative}.tabbed-product-listing-block:before{left:0}.tabbed-product-listing-block:after{right:0}.tabbed-product-listing-block .site-container{padding:41px 0 80px;position:relative}.tabbed-product-listing-block .site-container .swiper{overflow:visible}.tabbed-product-listing-block .site-container .swiper .swiper-slide{position:relative}.tabbed-product-listing-block .site-container .swiper .swiper-slide-active{z-index:100}.tabbed-product-listing-block .site-container .terms-buttons{display:flex;margin-bottom:80px;border-radius:8px 8px 0 0;background-color:#fff}@media only screen and (max-width: 1440px){.tabbed-product-listing-block .site-container .terms-buttons{margin-bottom:40px}}@media only screen and (max-width: 1023px){.tabbed-product-listing-block .site-container .terms-buttons{background-color:rgba(0,0,0,0)}}@media only screen and (max-width: 767px){.tabbed-product-listing-block .site-container .terms-buttons{justify-content:space-between}}.tabbed-product-listing-block .site-container .terms-buttons .term-button{flex:1 1 0;display:flex;align-items:center;justify-content:center;position:relative;padding:20px 20px 26px;opacity:.51;transition:ease-in-out .4s}@media only screen and (max-width: 767px){.tabbed-product-listing-block .site-container .terms-buttons .term-button{flex:unset;padding:0 0}.tabbed-product-listing-block .site-container .terms-buttons .term-button:last-child{padding:0 0}}.tabbed-product-listing-block .site-container .terms-buttons .term-button:not(:last-child){border-right:solid 1px #e8e8e3}@media only screen and (max-width: 767px){.tabbed-product-listing-block .site-container .terms-buttons .term-button:not(:last-child){border:unset}}.tabbed-product-listing-block .site-container .terms-buttons .term-button .icon-container{background-color:#e8e8e3;width:50px;height:50px;border-radius:8px;transition:ease-in-out .4s;display:flex;align-items:center;justify-content:center}.tabbed-product-listing-block .site-container .terms-buttons .term-button .icon-container .icon{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.tabbed-product-listing-block .site-container .terms-buttons .term-button .btn-label{font-weight:700;font-size:14px;line-height:1.2;text-align:left;padding-left:10px}@media only screen and (min-width: 1200px){.tabbed-product-listing-block .site-container .terms-buttons .term-button .btn-label{max-width:calc(100% - 60px);width:190px}}@media only screen and (max-width: 1023px){.tabbed-product-listing-block .site-container .terms-buttons .term-button .btn-label{display:none}}.tabbed-product-listing-block .site-container .terms-buttons .term-button .underline-el{content:"";display:block;bottom:-10px;left:0;width:100%;height:16px;position:absolute;background-color:currentColor;transition:ease-in-out .4s;clip-path:polygon(50% 0, 50% 6px, 50% 6px, 50% 100%, 50% 6px, 50% 6px, 50% 0)}@media only screen and (max-width: 767px){.tabbed-product-listing-block .site-container .terms-buttons .term-button .underline-el{display:none}}.tabbed-product-listing-block .site-container .terms-buttons .term-button:hover{opacity:1}.tabbed-product-listing-block .site-container .terms-buttons .term-button.active{opacity:1}.tabbed-product-listing-block .site-container .terms-buttons .term-button.active .underline-el{clip-path:polygon(0 0, 0 6px, calc(50% - 7.5px) 6px, 50% 100%, calc(50% + 7.5px) 6px, 100% 6px, 100% 0)}@media only screen and (max-width: 1023px){.tabbed-product-listing-block .site-container .terms-buttons .term-button.active .icon-container{background-color:#fff}}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .main-link{display:flex;align-items:center;font-size:13px;font-weight:700;width:-moz-max-content;width:max-content}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .main-link:not(:hover){color:#333}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .main-link:after{content:"";display:block;margin-left:20px;width:42px;height:42px;background-image:url("../../../../assets/btn-arrow.svg");background-size:12px 12px;background-repeat:no-repeat;background-position:center;background-color:var(--block-theme-colour);border:solid 1px var(--block-theme-colour);border-radius:8px;transition:margin ease-in-out .3s}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container>.main-link{margin-top:10px;margin-left:auto}@media only screen and (min-width: 1025px){.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container>.main-link{display:none}}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .top-container{margin-bottom:50px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1440px){.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .top-container{margin-bottom:25px}}@media only screen and (max-width: 767px){.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .top-container .heading{font-size:24px}}@media only screen and (max-width: 1024px){.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .top-container>.main-link{display:none}}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item{pointer-events:all;background-color:#fff;border-radius:10px;padding:24px 40px 50px;border:solid 1px #e8e8e3;opacity:.5;transition:opacity ease-in-out .4s;height:auto;display:flex;flex-direction:column}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item.swiper-slide-visible{opacity:1}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item .product-image{width:100%;max-width:271px;margin-left:auto;margin-right:auto;margin-bottom:85px}@media only screen and (max-width: 1440px){.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item .product-image{margin-bottom:40px}}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item .product-image img{width:100%;height:auto;aspect-ratio:272/203;-o-object-fit:contain;object-fit:contain}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item .text-container{flex-grow:1;display:flex;flex-direction:column}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item .text-container .title{margin-bottom:11px}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item .text-container .excerpt{margin-bottom:48px}@media only screen and (max-width: 1440px){.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item .text-container .excerpt{margin-bottom:24px}}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item .text-container .link{display:flex;align-items:center;justify-content:flex-start;font-weight:700;width:-moz-max-content;width:max-content;max-width:100%;margin-top:auto}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item .text-container .link svg{margin-left:9px}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .product-item .text-container .link svg path{fill:currentColor}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav{margin-top:30px;display:flex;align-items:center;justify-content:space-between;width:100%}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .nav-buttons{display:flex;align-items:center;justify-content:flex-start;margin:0 -4.5px}@media only screen and (max-width: 767px){.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .nav-buttons{display:none}}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .nav-buttons .swiper-b-prev,.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .nav-buttons .swiper-b-next{margin:0 4.5px;border:solid 1px #333;background-color:#333;transition:border ease-in-out .4s,background-color ease-in-out .4s;display:flex;align-items:center;justify-content:center;border-radius:50%;width:42px;height:42px}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .nav-buttons .swiper-b-prev svg path,.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .nav-buttons .swiper-b-next svg path{transition:fill ease-in-out .4s;fill:#fff}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .nav-buttons .swiper-b-prev.swiper-button-disabled,.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .nav-buttons .swiper-b-next.swiper-button-disabled{border:solid 1px #e8e8e3;background-color:rgba(0,0,0,0)}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .swiper-pag{margin-left:auto;max-width:100%;width:-moz-max-content;width:max-content}@media only screen and (max-width: 767px){.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .swiper-pag{margin-left:0}}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .swiper-pag .swiper-pagination-bullet{width:10px;height:10px;background-color:rgba(0,0,0,0);opacity:1;transition:ease-in-out .4s;border:solid 1px #333}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .swiper-pag .swiper-pagination-bullet:first-child{margin-left:0}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .swiper-pag .swiper-pagination-bullet:last-child{margin-right:0}.tabbed-product-listing-block .site-container .terms-main-container .taxonomy-container .product-list-swiper .swiper-nav .swiper-pag .swiper-pagination-bullet-active{background-color:#333}
