.module-page-slider-01{--control-height:32px;--control-width:32px}.module-page-slider-01 .swiper-slide img{width:100%}.module-page-slider-01 .swiper-control{height:var(--control-height);width:var(--control-width);margin-top:calc(var(--control-width) * -1 / 2);background-color:rgba(0,0,0,0.2);color:var(--color-light);border-radius:50%}.module-page-slider-01 .swiper-control:hover{background-color:rgba(0,0,0,0.3)}.module-page-slider-01 .swiper-control:active{background-color:rgba(0,0,0,0.4)}.module-page-slider-01 .swiper-button-prev{left:.75rem}.module-page-slider-01 .swiper-button-next{right:.75rem}.module-page-slider-01 .swiper-control .icon{height:48%;width:48%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.module-page-slider-01 .swiper-button-prev .icon{transform:translateX(-5%)}.module-page-slider-01 .swiper-button-next .icon{transform:translateX(5%)}.module-page-slider-01 .container-caption{position:absolute;top:0;left:0;right:0;bottom:0}.module-page-slider-01 .caption{display:flex;padding-top:1.5rem;padding-bottom:1.5rem}.module-page-slider-01 .caption:where(.right-bottom,.bottom-center,.left-bottom){padding-bottom:3rem}.module-page-slider-01 .caption .content{z-index:2;position:relative}.module-page-slider-01 .background-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.module-page-slider-01 .left-top{justify-content:flex-start;align-items:flex-start}.module-page-slider-01 .top-center{align-items:flex-start;justify-content:center;text-align:center}.module-page-slider-01 .right-top{justify-content:flex-end;align-items:flex-start;text-align:right}.module-page-slider-01 .right-center{justify-content:flex-end;align-items:center;text-align:right}.module-page-slider-01 .right-bottom{justify-content:flex-end;align-items:flex-end;text-align:right}.module-page-slider-01 .bottom-center{justify-content:center;align-items:flex-end;text-align:center}.module-page-slider-01 .left-bottom{justify-content:flex-start;align-items:flex-end}.module-page-slider-01 .left-center{align-items:center;justify-content:flex-start}.module-page-slider-01 .center{align-items:center;justify-content:center;text-align:center}.module-page-slider-01 .content{display:inline-flex;flex-direction:column;gap:.75rem}.module-page-slider-01 .caption .title{font-size:18px;font-weight:var(--fw-medium);margin-bottom:0}.module-page-slider-01 .caption .btn{gap:0.5rem}.module-page-slider-01 .caption .btn .icon{width:.7rem;height:1rem}@media (min-width:768px){.module-page-slider-01{--control-height:42px;--control-width:42px}}@media(min-width:992px){.layout-2 .col-layout-content .module-page-slider-01 :where(.container,.container-md,.container-lg,.container-xl,.container-xxl){padding-left:4.25rem;padding-right:4.25rem}}@media (min-width:1200px){.module-page-slider-01{--control-height:50px;--control-width:50px}.layout-2 .col-layout-content .module-page-slider-01 :where(.container,.container-md,.container-lg,.container-xl,.container-xxl){padding-left:5rem;padding-right:5rem}}@media(min-width:768px) and (max-width:839px),(min-width:992px) and (max-width:1063px),(min-width:1200px) and (max-width:1271px){.module-page-slider-01 .caption{padding-left:3rem;padding-right:3rem}}
.module-page-01 .module-title{margin-bottom:2rem;font-family:var(--ff-bold);font-size:26px;color:#000}.module-page-01 .content{color:#454545;font-size:16px;line-height:24px}
.product-list-img-cont{position:relative}.product-list-img-cont .product-list-img{max-height:100%;max-width:100%;z-index:10;right:0;bottom:0;margin:auto;height:auto;width:auto}.product-list-ribbons{position:absolute;left:10px;top:10px;z-index:11;right:10px}.product-list-ribbons img{max-width:70px;float:left}.product-list-ribbons img+img{float:right}.product-list .product-price,.product-list .product-alternativePrice{font-size:16px;color:#000}.product-list .product-basePrice,.product-list .product-alternativeBasePrice{font-size:14px;color:#9a9a9a;text-decoration:line-through}.product-list .productRateValoration{display:none}.product-list .product-list-order-box{margin-top:1rem}.product-list .product-list-order-box .row{--bs-gutter-x:1rem}.product-list .col-quantity>.form-control{width:100%}.product-list .buyFormQuantity{padding-top:5px;padding-bottom:5px}.product-list .buyFormQuantity,.product-list .btn.btn-number{height:36px;min-height:36px}.product-list .buyFormSubmit{height:36px;font-size:14px;display:flex}.product-list .col-quick-buy .buyFormSubmit{width:100%;text-transform:uppercase;font-family:var(--ff-bold)}.product-list .buyFormSubmit.selectOption,.product-list .buyFormSubmit.notAvailable{font-size:11px;letter-spacing:.025em;white-space:normal;line-height:1.1}.product-list .product-list-stock-info .product-stock{margin-top:15px;display:block;line-height:1}.product-list .product-list-stock-info .product-stock>span{display:inline-block;line-height:1;font-size:12px;color:#888;vertical-align:bottom}.product-list .product-list-stock-info .product-stock.stock-ok>span{color:var(--color-primary)}.product-list .product-list-stock-info .product-stock>span+span{margin-left:4px}.product-list .product-list-stock-info .availabilityImage img{height:15px;display:block;max-width:100%}.product-list .product-list-stock-alert button.stockAlertButton{color:#888;width:100%;padding:10px;line-height:1;margin-bottom:-10px}.product-list .product-list-stock-alert button.stockAlertButton:hover,.product-list .product-list-stock-alert button.stockAlertButton:active{color:#333}.product-list .countdown{position:absolute;bottom:0;left:0;right:0;z-index:11;padding:0 5px;line-height:30px;height:30px}.product-list .countdown .cd-wrap{display:flex;align-items:center;justify-content:center}.product-list .countdown .icon{width:20px;height:20px;fill:currentColor;margin-right:5px}@media (max-width:575px){.row-items-xs-2 .product-list .product-list-stock-alert button.stockAlertButton{text-align:left;margin-left:-10px;font-size:12px}.row-items-xs-2 .product-list .buyFormQuantity,.row-items-xs-2 .product-list .btn.btn-number{height:30px;min-height:30px;padding-top:2px;padding-bottom:2px}.row-items-xs-2 .product-list .buyFormSubmit{height:30px;font-size:12px}.row-items-xs-2 .product-list .product-list-order-box .col{width:100%}.row-items-xs-2 .product-list .product-list-order-box .col+.col{margin-top:6px}.row-items-xs-2 .product-list .countdown{font-size:12px;height:26px;line-height:26px}.row-items-xs-2 .product-list .countdown .cd-wrap{justify-content:flex-start}.row-items-xs-2 .product-list .countdown .icon{width:16px;height:16px}}@media (min-width:576px) and (max-width:767px){.product-list .product-list-order-box-select .col,.product-list .product-list-order-box-plus-minus .col{width:100%}.product-list .product-list-order-box-select .col+.col,.product-list .product-list-order-box-plus-minus .col+.col{margin-top:6px}}.product-list-special .product-list-title{margin-bottom:10px;display:block;color:#000;overflow:hidden;font-size:13px;line-height:19px;height:38px}.product-list-special .btn.wishlistButton{width:2.25rem;height:2.25rem;padding:0;border-radius:50%;background-color:rgba(255,255,255,0.5);border:0;background-image:url(../../img/wishlist/heart-outline-gray.svg);background-size:1rem;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0.75rem;right:0.75rem;z-index:11;transition:background-color .15s ease-in-out,background-size 100ms ease}.product-list-special .btn.wishlistButton:hover,.product-list-special .btn.wishlistButton:active{background-color:rgba(255,255,255,1)}.product-list-special .btn.wishlistButton:active{background-size:50%}.product-list-special .btn.wishlistButton.wishlistButtonAdded{background-image:url('../../img/wishlist/heart-silhouette-red.svg')}.product-list-special .product-list-content{padding:10px 15px 15px}.product-list-special .product-list-title{overflow:hidden;font-size:13px;line-height:19px;height:38px}.product-list-special .product-list-prices>span{margin-top:10px;display:inline-block;vertical-align:bottom;line-height:1;margin-right:8px}.product-list-special .product-list-prices .product-price,.product-list-special .product-list-prices .product-alternativePrice{font-weight:var(--fw-medium);font-size:15px}.product-list-special .product-list-stock-alert button.stockAlertButton{text-align:left;margin-left:-10px}.product-list-special .buyFormSubmit{padding-left:5px;padding-right:5px}@media (max-width:575px){.row-items-xs-2 .product-list-special .btn.wishlistButton{width:30px;height:30px}.row-items-xs-2 .product-list-special .product-list-content{padding:10px 6px 12px;text-align:left}}
.product-list-02{border:1px solid var(--bs-gray-200);border-radius:0.75rem;transition:border 200ms ease-in-out}.product-list-02:hover{border-color:var(--bs-gray-500)}.product-list-02 .product-list-img{border-top-left-radius:calc(0.75rem - 1px);border-top-right-radius:calc(0.75rem - 1px)}.product-list-02 .btn.wishlistButton{width:2.25rem;height:2.25rem;padding:0;border-radius:50%;background-color:rgba(255,255,255,0);border:0;background-image:url(../../img/wishlist/bookmark-outline-gray.svg);background-size:60%;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0.75rem;right:0.75rem;z-index:11;transition:background-color .15s ease-in-out,background-size 100ms ease}.product-list-02 .btn.wishlistButton:hover,.product-list-02 .btn.wishlistButton:active{}.product-list-02 .btn.wishlistButton:active{background-size:50%}.product-list-02 .btn.wishlistButton.wishlistButtonAdded{background-image:url('../../img/wishlist/bookmark-silhouette-red.svg')}.product-list-02 .countdown~.btn.wishlistButton{bottom:40px}.product-list-02 .product-list-content{padding:10px 15px 15px}.product-list-02 .product-list-title{overflow:hidden;font-size:11px;font-weight:500;line-height:14px;height:38px}.product-list-02 .product-list-title-link:hover{color:inherit}.product-list-02 .product-list-title-link:hover .product-list-title{text-decoration:underline}.product-list-02 .product-list-prices{display:flex;gap:.5rem;align-items:baseline;width:100%;margin-top:.25rem}.product-list-02 .product-list-prices .product-price,.product-list-02 .product-list-prices .product-alternativePrice{font-family:var(--ff-bold);font-size:14px}.product-list-02 .product-list-stock-alert button.stockAlertButton{text-align:left;margin-left:-10px}.product-list-02 .buyFormSubmit{padding-left:5px;padding-right:5px}.product-list-02 .product-list-stars.small-stars .lcRating .starIcon{width:14px;height:14px}.product-list-02 .product-list-stars.small-stars{height:14px;margin-top:0.75rem;display:flex;align-items:center;gap:.5rem;color:#ababab}.product-list-02 .product-list-prices .product-saving{color:var(--color-primary)}@media (max-width:575px){.row-items-xs-2 .product-list-02 .btn.wishlistButton{width:30px;height:30px}.row-items-xs-2 .product-list-02 .countdown~.btn.wishlistButton{bottom:36px}.row-items-xs-2 .product-list-02 .product-list-content{padding:10px 6px 12px;text-align:left}}
.module-page-10 .grid-items{display:grid}.module-page-10 .grid-items .grid-item .inset{display:flex;gap:1rem}.module-page-10 .item-image{border-radius:50%;width:70px;height:70px}.module-page-10 .module-title{margin-bottom:0;font-size:24px}.module-page-10 .content{margin-top:.25rem;font-size:15px;line-height:20px;color:#454545}.module-page-10 .btn-link{padding:0.75rem 0.5rem;margin-left:-0.5rem;display:inline-flex;align-items:center;gap:0.5rem}.module-page-10 .btn-link .icon{height:12px;width:12px}@media (max-width:767px){.module-page-10 .grid-items{display:grid;gap:1.25rem}.module-page-10 .inset{max-width:400px;margin:0 auto}.module-page-10 .btn-link{justify-content:center;display:flex}}@media (min-width:768px){.module-page-10 .grid-items{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:768px) and (max-width:991px){.module-page-10 .content{font-size:14px}}@media(min-width:992px){.module-page-10 .grid-items{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(min-width:1200px){.module-page-10 .grid-items{gap:2rem}}
.module-products-slider-01 .swiper-pagination{position:static;padding-top:1.25rem}.module-products-slider-01 .header-slider{position:relative;margin-bottom:1.5rem;display:flex;gap:.75rem;align-items:flex-end}.module-products-slider-01 .header-slider .module-title{margin-bottom:0;font-family:var(--ff-bold)}.module-products-slider-01 .header-slider .module-title-wrap+*{margin-left:auto}.module-products-slider-01 .swiper-button-prev,.module-products-slider-01 .swiper-button-next{height:35px;flex:1 0 30px;max-width:30px;border-radius:0.5rem;margin:0;background-color:var(--color-light);border:1px solid #ddd;position:relative;top:auto;bottom:auto;left:auto;right:auto}.module-products-slider-01 .swiper-button-prev .icon,.module-products-slider-01 .swiper-button-next .icon{width:16px;height:16px;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:#555}.module-products-slider-01 .swiper-slide{width:100%;margin-right:12px}@media(min-width:480px){.module-products-slider-01 .swiper-slide{width:calc((100% - (12px * 1)) / 2);margin-right:12px}}@media(min-width:768px){.module-products-slider-01 .swiper-slide{width:calc((100% - (12px * 2)) / 3);margin-right:12px}}@media(min-width:992px){.module-products-slider-01 .swiper-slide{width:calc((100% - (12px * 3)) / 4);margin-right:12px}}
.module-products-slider-02 .swiper-pagination{position:static;padding-top:1.25rem}.module-products-slider-02 .module-title-wrap{margin-bottom:1.25rem}.module-products-slider-02 .tab-content{position:relative}.module-products-slider-02 .module-products-slider-tabs{margin-bottom:1.25rem}.module-products-slider-02 .swiper-button-prev,.module-products-slider-02 .swiper-button-next{width:30px;height:35px;background-color:var(--color-light);border:1px solid #ddd;margin:0;top:-65px;bottom:auto;border-radius:0.5rem}.module-products-slider-02 .swiper-button-prev .icon,.module-products-slider-02 .swiper-button-next .icon{width:16px;height:16px;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:#555}.module-products-slider-02 .swiper-button-next{right:0}.module-products-slider-02 .swiper-button-prev{right:40px;left:auto}.module-products-slider-02 .btn-collapse-mobile{width:100%;font-size:15px;text-transform:none;display:block;border-width:0;text-align:left;position:relative;height:48px;line-height:48px;color:var(--color-primary);color:var(--color-primary);background-color:var(--color-light);justify-content:flex-start}.module-products-slider-02 .btn-collapse-mobile.collapsed{color:#454545;color:#616161;background-color:#f2f2f2;border-radius:0}.module-products-slider-02 .btn-collapse-mobile::after{content:"";position:absolute;top:0;left:-1px;width:4px;height:100%;background-color:var(--color-primary)}.module-products-slider-02 .btn-collapse-mobile.collapsed::after{display:none}.module-products-slider-02 .btn-collapse-mobile .icon-plus{width:12px;height:12px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.module-products-slider-02 .btn-collapse-mobile .y-bar{display:none}.module-products-slider-02 .btn-collapse-mobile.collapsed .y-bar{display:block}.module-products-slider-02 .swiper-pagination{position:static;padding-top:0;padding-bottom:20px}@media (max-width:767px){.module-products-slider-02 .tab-content .tab-pane{display:block!important;opacity:1!important;border:1px solid #ddd;margin-top:-1px}.module-products-slider-02 .swiper{margin:20px}.module-products-slider-02 .empty-text{padding:20px;display:block}}@media (min-width:768px){.module-products-slider-02 .tab-content .collapse{display:block!important;height:auto!important}}
.product-list-01{border:1px solid var(--bs-gray-200);border-radius:0.75rem}.product-list-01 .product-list-img{border-top-left-radius:calc(0.75rem - 1px);border-top-right-radius:calc(0.75rem - 1px)}.product-list-01 .btn.wishlistButton{width:2.25rem;height:2.25rem;padding:0;border-radius:50%;background-color:rgba(255,255,255,0.5);border:0;background-image:url(../../img/wishlist/heart-outline-gray.svg);background-size:1rem;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0.75rem;right:0.75rem;z-index:11;transition:background-color .15s ease-in-out,background-size 100ms ease}.product-list-01 .btn.wishlistButton:hover,.product-list-01 .btn.wishlistButton:active{background-color:rgba(255,255,255,1)}.product-list-01 .btn.wishlistButton:active{background-size:50%}.product-list-01 .btn.wishlistButton.wishlistButtonAdded{background-image:url('../../img/wishlist/heart-silhouette-red.svg')}.product-list-01 .countdown~.btn.wishlistButton{bottom:40px}.product-list-01 .product-list-content{text-align:center;padding:12px 10px 12px}.product-list-01 .product-list-title{overflow:hidden;font-size:14px;line-height:20px;height:40px}.product-list-01 .product-list-prices>span{margin-top:10px;display:inline-block;vertical-align:bottom;line-height:1}.product-list-01 .product-list-prices>span+span{margin-left:8px}.product-list-01 .buyFormSubmit{padding-left:5px;padding-right:5px}@media (max-width:575px){.row-items-xs-2 .product-list-01 .btn.wishlistButton{width:30px;height:30px}.row-items-xs-2 .product-list-01 .countdown~.btn.wishlistButton{bottom:36px}.row-items-xs-2 .product-list-01 .product-list-title{font-size:13px;line-height:16px;height:32px}.row-items-xs-2 .product-list-01 .product-list-content{padding:10px 6px 10px;text-align:left}}
.module-brands-slider-01 .swiper-pagination{position:static;padding-top:1.25rem}.module-brands-slider-01 .header-slider{position:relative;margin-bottom:1.5rem;display:flex;gap:.75rem;align-items:flex-end}.module-brands-slider-01 .header-slider .module-title{margin-bottom:0}.module-brands-slider-01 .header-slider .module-title-wrap+*{margin-left:auto}.module-brands-slider-01 .swiper-button-prev,.module-brands-slider-01 .swiper-button-next{height:35px;flex:1 0 30px;max-width:30px;border-radius:0.5rem;margin:0;background-color:var(--color-light);border:1px solid #ddd;position:relative;top:auto;bottom:auto;left:auto;right:auto}.module-brands-slider-01 .swiper-button-prev .icon,.module-brands-slider-01 .swiper-button-next .icon{width:16px;height:16px;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:#555}
.brand-list-01 .brand-list-title-link{padding:15px 15px 20px;display:block}.brand-list-01 .brand-list-title{font-size:20px;text-align:center;line-height:1.1}.brand-list-01 .brand-list-img-link:after{display:block;content:"";padding-bottom:70%}@media (max-width:575px){.brand-list-01 .brand-list-title-link{padding:12px 0 12px}}
.module-page-banner-05 .grid{display:grid;grid-template-columns:1fr;gap:.75rem}.module-page-banner-05[data-mode="slider"] .swiper-wrapper{position:relative}.module-page-banner-05[data-mode="slider"] .swiper{width:100%}.module-page-banner-05[data-mode="slider"] .swiper-control:not(.swiper-button-lock)+.swiper-control:not(.swiper-button-lock)~.swiper{width:calc(100% - 64px)}.module-page-banner-05[data-mode="slider"] .swiper-pagination{position:relative;bottom:0;margin-top:15px}.module-page-banner-05[data-mode="slider"] .swiper-control{height:32px;width:32px;margin-top:-16px;border-radius:50%}.module-page-banner-05[data-mode="slider"] .swiper-control .icon{width:16px;height:16px;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute;color:#555}.module-page-banner-05[data-mode="slider"] .swiper-button-prev{left:-5px}.module-page-banner-05[data-mode="slider"] .swiper-button-next{right:-5px}@media (min-width:576px){.module-page-banner-05 .grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.module-page-banner-05 .grid{gap:1.5rem}}
.module-brands-grid-01{--grid-gutter-x:.75rem;--grid-gutter-y:.75rem}.module-brands-grid-01 .grid-items{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-brands-grid-01 .grid-item{min-width:0}.module-brands-grid-01 .grid-item .brand-list{height:100%}.module-brands-grid-01 .module-header-container{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.module-brands-grid-01 .module-title{margin-bottom:0}.brand-list-01 .brand-list-img-link{position:relative;width:100%;display:block}.module-brands-grid-01 .brand-list-01 .brand-list-img-link img{position:absolute;max-height:100%;max-width:100%;z-index:10;display:block;left:0;top:0;right:0;bottom:0;margin:auto}.module-brands-grid-01 .btn-view-more-brands{padding:0;font-size:15px;color:#0288d1}@media(min-width:480px){.module-brands-grid-01 .grid-items{grid-template-columns:repeat(4,1fr)}}@media (max-width:575px){.module-brands-grid-01 .btn-view-more-brands{height:32px}}@media (min-width:992px){.module-brands-grid-01 .module-header-container{margin-bottom:1.5rem}.module-brands-grid-01{--grid-gutter-x:1rem;--grid-gutter-y:1rem}.module-brands-grid-01 .grid-items{grid-template-columns:repeat(8,1fr)}}
.brand-list-01 .brand-list-title-link{padding:15px 15px 20px;display:block}.brand-list-01 .brand-list-title{font-size:20px;text-align:center;line-height:1.1}.brand-list-01 .brand-list-img-link:after{display:block;content:"";padding-bottom:70%}@media (max-width:575px){.brand-list-01 .brand-list-title-link{padding:12px 0 12px}}
.module-page-banner-03 img{width:100%}.module-page-banner-03 .grid-items{display:grid;gap:1rem}@media(min-width:576px){.module-page-banner-03 .grid-items{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.module-page-banner-03 .grid-items{display:grid;gap:1rem}}
.module-page-banner-12 .grid-items{display:grid;gap:1rem;grid-template-columns:repeat(var(--module-banner-mobile-columns,1),minmax(0,1fr))}.module-page-banner-12 .grid-item{min-width:0}.module-page-banner-12 .grid-item .inset{position:relative;display:block;height:100%;overflow:hidden;border-radius:.5rem;background:#f4f4f4}.module-page-banner-12 .grid-item picture,.module-page-banner-12 .grid-item img{width:100%;height:100%;display:block}.module-page-banner-12 .grid-item img{object-fit:cover}.module-page-banner-12 .banner-content{position:absolute;right:0;bottom:0;left:0;padding:1rem;color:#fff;background:linear-gradient(180deg,rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 72%) 100%)}.module-page-banner-12 .banner-title{font-weight:700;line-height:1.2}.module-page-banner-12 .banner-text{margin-top:.35rem;font-size:.95rem}.module-page-banner-12 .grid-item.no-image .inset{display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#f7f7f7;border:1px solid #e6e6e6}.module-page-banner-12 .grid-item.no-image .banner-content{position:static;width:100%;max-width:780px;padding:0;color:#222;text-align:center;background:transparent}.module-page-banner-12 .grid-item.no-image .banner-text{margin-top:.65rem;color:#555}@media (min-width:992px){.module-page-banner-12 .grid-items{grid-template-columns:var(--module-banner-columns,1fr 1fr)}.module-page-banner-12 .grid-item .inset{}}
.module-page-banner-13 .split-wrap{display:grid;gap:1rem;grid-template-columns:1fr}.module-page-banner-13 .split-wrap.no-image{grid-template-columns:1fr}.module-page-banner-13 .split-media .inset{position:relative;display:block;width:100%;height:100%;min-height:220px;overflow:hidden;border-radius:.5rem;background:#f4f4f4}.module-page-banner-13 .split-media picture,.module-page-banner-13 .split-media img{width:100%;height:100%;display:block}.module-page-banner-13 .split-media img{object-fit:cover}.module-page-banner-13 .split-content{display:flex;flex-direction:column;justify-content:center;gap:1rem;min-height:220px;padding:1.5rem;border-radius:.5rem;background:#f8f8f8}.module-page-banner-13 .split-content .title{font-size:1.75rem;font-weight:700;line-height:1.2}.module-page-banner-13 .split-content .text{color:#555}.module-page-banner-13 .split-content .btn{width:fit-content}@media (min-width:992px){.module-page-banner-13 .split-wrap{grid-template-columns:var(--module-banner-columns,1fr 1fr)}.module-page-banner-13.is-reversed .split-media{order:2}.module-page-banner-13.is-reversed .split-content{order:1}.module-page-banner-13 .split-content{min-height:280px;padding:2rem}.module-page-banner-13 .split-media .inset{min-height:280px}}
.module-newsletter-02{padding-bottom:0}.module-newsletter-02 .background-wrap{background-color:#f4f4f4;padding-top:2rem;padding-bottom:2rem}.module-newsletter-02 .title-wrapper{display:flex;align-items:center;justify-content:center;gap:.75rem}.module-newsletter-02 .title-wrapper .icon{width:53px;height:32px;color:transparent}.module-newsletter-02 .newsletter-title-form{font-size:18px}.module-newsletter-02 .btn.btn-primary{display:flex;text-transform:uppercase;font-family:var(--ff-bold);min-width:290px;margin:2rem auto 0}@media (max-width:767px){.module-newsletter-02 .container{max-width:480px}}@media (min-width:768px){.module-newsletter-02 .background-wrap{background-color:#eceeef;padding-top:2.75rem;padding-bottom:2.75rem}.module-newsletter-02 .newsletter-title-form{font-size:20px}}
.module-categories-grid-04{--grid-gutter-x:.75rem;--grid-gutter-y:1rem;background-color:var(--bg-gray)}.module-categories-grid-04 .grid-items{display:grid;gap:var(--grid-gutter-y) var(--grid-gutter-x)}.module-categories-grid-04 .grid-item{min-width:0}.module-categories-grid-04 .categories-grid-mobile-actions{display:none}.module-categories-grid-04 .categories-grid-view-more{gap:.35rem;margin:1rem auto 0;padding:.35rem .25rem;border:0;color:var(--color-primary);font-weight:600}.module-categories-grid-04 .categories-grid-view-more .icon{width:14px;height:14px;transition:transform .2s ease}@media(min-width:576px){.module-categories-grid-04 .grid-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.module-categories-grid-04.mobile-collapsible-categories:not(.is-expanded) .grid-item:nth-child(n+4){display:none}.module-categories-grid-04.mobile-collapsible-categories .categories-grid-mobile-actions{display:flex;justify-content:center}.module-categories-grid-04.mobile-collapsible-categories.is-expanded .categories-grid-view-more .icon{transform:rotate(180deg)}}@media(min-width:768px){.module-categories-grid-04.mobile-collapsible-categories .categories-grid-mobile-actions{display:none}}@media(min-width:992px){.module-categories-grid-04 .grid-items{grid-template-columns:repeat(3,1fr)}.module-categories-grid-04{--grid-gutter-y:1.75rem}}.category-subcategories-modern .module-categories-grid-04{--grid-gutter-y:.75rem;background-color:transparent;padding-top:1.25rem;padding-bottom:1.5rem}@media(max-width:991px){.category-subcategories-modern .module-categories-grid-04 .grid-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.category-subcategories-modern .module-categories-grid-04 .grid-items{grid-template-columns:1fr}}
.category-list-04 .category-list-link{display:flex;gap:13px;padding:9px;border-radius:5px;border:1px solid #B9B9B9;background-color:var(--bg-light)}.category-list-04 .category-list-img{width:20px;height:20px}.category-list-04 .category-list-title{font-size:15px;font-weight:500}.category-subcategories-modern .category-list-04 .inset{height:100%}.category-subcategories-modern .category-list-04 .category-list-img{display:none}.category-subcategories-modern .category-list-04 .category-list-link{align-items:center;gap:0;height:100%;padding:12px 18px;border-radius:10px;border:0;text-decoration:none;transition:opacity .2s ease,transform .15s ease}.category-subcategories-modern .category-list-04 .category-list-link:hover{opacity:.85;transform:translateY(-1px)}.category-subcategories-modern .category-list-04 .category-list-title{font-size:14px;font-weight:600;line-height:1.2}.category-subcategories-modern .category-list-04 .category-list-link::after{content:"\2192";margin-left:auto;font-size:16px;opacity:.45;flex-shrink:0;transition:transform .2s ease,opacity .2s ease}.category-subcategories-modern .category-list-04 .category-list-link:hover::after{transform:translateX(4px);opacity:.8}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+1) .category-list-link{background:#FCEAEA}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+1) .category-list-title{color:#8B1D20}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+1) .category-list-link::after{color:#A52528}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+2) .category-list-link{background:#F9E0DB}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+2) .category-list-title{color:#7A2225}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+2) .category-list-link::after{color:#93282B}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+3) .category-list-link{background:#F5D5CE}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+3) .category-list-title{color:#6E2A24}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+3) .category-list-link::after{color:#8C3530}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+4) .category-list-link{background:#F2E3DC}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+4) .category-list-title{color:#703228}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+4) .category-list-link::after{color:#8A3E32}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+5) .category-list-link{background:#F6E1E1}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+5) .category-list-title{color:#832226}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+5) .category-list-link::after{color:#9E2B2E}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+6) .category-list-link{background:#FAEDEA}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+6) .category-list-title{color:#7D3330}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+6) .category-list-link::after{color:#994039}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+7) .category-list-link{background:#F3D8D8}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+7) .category-list-title{color:#751E22}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+7) .category-list-link::after{color:#902529}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+8) .category-list-link{background:#F8E7E0}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+8) .category-list-title{color:#743026}.category-subcategories-modern .module-categories-grid-04 .grid-item:nth-child(8n+8) .category-list-link::after{color:#8E3B30}
.module-page-banner-11 .flex-items{display:flex;gap:70px;justify-content:space-between;align-items:center}.module-page-banner-11 .flex-items .flex-item .inset{display:flex;gap:1rem;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.module-page-banner-11 .flex-items .flex-item .inset picture{width:56px;height:56px}.module-page-banner-11 .flex-items .flex-item .inset picture img{margin:auto}.module-page-banner-11 .flex-items .flex-item .inset .banner_title{font-size:18px;font-weight:600}@media(max-width:992px){.module-page-banner-11 .flex-items{flex-wrap:wrap}.module-page-banner-11 .flex-items .flex-item{width:calc(50% - 70px)}}@media(max-width:769px){.module-page-banner-11 .flex-items{flex-direction:column}.module-page-banner-11 .flex-items .flex-item{width:auto}}