.template-page .main-page-title{text-align:center;font-size:30px}.template-page .rte h1{font-size:30px}.template-page .rte h2{text-transform:uppercase}.template-page .rte hr{margin:2rem 0}.template-page .rte table{margin:30px auto 50px;min-width:100%;overflow:auto;display:block;border:1px solid #ccc;border-collapse:collapse}.template-page .rte table tbody tr:not(:first-child){border-top:1px solid #ccc}.template-page .rte table tbody tr:first-child td:has(strong){padding:0 15px}.template-page .rte table tbody tr td{white-space:nowrap;width:100%!important;padding-inline:10px}.template-page .rte table tbody tr td:first-child{text-align:left;padding:10px;white-space:pre-wrap}.template-page .rte table tbody tr td:not(:first-child){text-align:center}.template-page .rte table tbody tr:first-child,.template-page .rte table tbody td:first-child{background-color:#f5f5f5}.template-page .booxi-container-custom{text-align:center;display:flex;align-items:center;justify-content:center;gap:20px}.template-page .booxi-container-custom .bx_bn_button.use_bx_ico{display:inline-block;width:auto;border:1px solid #308c42;background:#4ed066;color:#FFF;border-radius:3px;vertical-align:top;cursor:pointer;padding:10px 20px 10px 20px;text-align:center;font-size:17px;font-weight:400}.boutiques-page.custom-service-block .policies-content{text-align:left}.boutiques-page.custom-service-block .policies-content ul li{display:flex;margin-bottom:8px}.boutiques-page.custom-service-block .policies-content ul li span.gui-location-times-day{min-width:110px;font-weight:700;text-transform:capitalize}.boutiques-page.custom-service-block .policies-content ul.gui-location-times{padding:0;margin-top:30px}.boutiques-page.custom-service-block .gui-big.gui-location-title{text-transform:uppercase;font-size:16px}.about-page.custom-service-block .policies-content{text-align:left}.about-page.custom-service-block .halo-item .policies-item-wrapper{align-items:start}.container:has(.financement-page) .main-page-title{display:none}.full-width-text-page{position:relative;z-index:0;background:#fff0}.full-width-text-page::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:135px;z-index:-1;pointer-events:none;background:#ededed}.financement-page h1{font-size:40px!important;font-weight:400;text-align:left;margin-bottom:10px}.financement-page h2.sub-info-text{font-size:20px;text-align:left;color:#777;font-weight:400;text-transform:none;margin:20px 0}.financement-page h3{font-size:26px;text-align:left;font-weight:400;margin-top:60px}.financement-page .hero{text-align:center}.financement-page .availability{font-size:16px;text-align:left;margin-top:10px}.financement-page .table-wrapper{overflow-x:auto;padding-bottom:50px}.financement-page .comparison-table{width:90%!important;min-width:unset!important;justify-self:center;display:table!important;margin:0!important;border:none;border-collapse:collapse;background:#fff}.financement-page .comparison-table th,.financement-page .comparison-table td{border:1px solid #999;padding:14px 16px}.financement-page .comparison-table thead th{background:#cfcfcf;text-align:left;font-weight:700}.financement-page .comparison-table thead th:first-child{background-color:#fff}.financement-page table tbody tr:first-child{background-color:#fff!important}.financement-page .comparison-table tbody th{text-align:left;font-weight:700;width:25%}.financement-page .comparison-table tbody td{text-align:center}.financement-page .option-detail{background:#fff;border-radius:8px}.financement-page .option-detail h3{margin-top:10px;margin-bottom:20px}.financement-page .how-to{margin-top:30px}.financement-page .option-detail ul{padding-left:20px}.financement-page .option-detail li{margin-bottom:8px;padding-left:20px}.financement-page .option-detail li::marker{font-size:14px}.financement-page .note{background:#f5f5f5;padding:15px;font-size:16px}@media (max-width:768px){.financement-page h1{font-size:28px!important;margin-bottom:8px}.financement-page h2.sub-info-text{font-size:16px;margin:15px 0}.financement-page h3{font-size:20px;margin-top:40px}.financement-page .availability{font-size:14px;margin-top:8px}.financement-page .table-wrapper{overflow-x:auto;padding-bottom:30px;margin:0 -15px}.financement-page .comparison-table{display:block!important;justify-self:normal;padding-left:20px;padding-right:20px;border:none!important;width:100%!important;min-width:700px!important;font-size:14px}.financement-page .comparison-table th,.financement-page .comparison-table td{padding:16px 14px;font-size:14px;white-space:normal;word-wrap:break-word}.financement-page .comparison-table tbody th{width:auto;min-width:180px;font-size:14px}.financement-page .comparison-table tbody td{min-width:150px!important}.financement-page .option-detail h3{font-size:18px;margin-top:8px;margin-bottom:15px}.financement-page .how-to{margin-top:20px}.financement-page .option-detail ul{padding-left:15px}.financement-page .option-detail li{margin-bottom:6px;padding-left:15px;font-size:14px}.financement-page .option-detail li::marker{font-size:12px}.financement-page .note{padding:12px;font-size:14px}}@media (max-width:575px){.financement-page h1{font-size:24px!important}.financement-page h2.sub-info-text{font-size:15px}.financement-page h3{font-size:18px;margin-top:30px}.financement-page .comparison-table{min-width:750px!important;font-size:13px}.financement-page .comparison-table th,.financement-page .comparison-table td{padding:14px 12px;font-size:13px}.financement-page .comparison-table tbody th{min-width:200px}.financement-page .comparison-table tbody td{min-width:160px}.financement-page .note{padding:10px;font-size:13px}}.header .header-single-line__item--text .customer-service-text{top:0}.header .header-single-line__item--cart{order:1}.header .header-single-line__item--wishlist{order:1}.header .header-single-line__item--search .header__search{max-width:560px;margin:auto}.header-navigation .main-menu .header__inline-menu .list-menu{padding-top:14px}.header-language_currency #HeaderLanguageList li a span{color:#000}.header-language_currency .currency-menu a span{color:#000!important}.spotlight-block.category .halo-item{padding-bottom:20px}.spotlight-block.category .halo-item .img-box a{padding-top:75%!important}.spotlight-block.category .halo-item .spotlight-item{position:relative}.spotlight-block.category .halo-item .content{padding:15px;position:absolute;bottom:-25px;transform:translateX(-50%);left:50%;z-index:2;background:#C1D72E;min-width:180px}.spotlight-block.category .halo-item .content h3{margin-bottom:0}.spotlight-block.category .slick-prev{left:100px!important}.spotlight-block.category .slick-next{right:100px!important}.product-block .product-item .card-product .card-product__wrapper{border:1px solid #C2C2C2}.sections-slide-show .slideshow .slick-dots{background:#979a9b;width:fit-content;padding:0px 5px}.halo-product-block .halo-block-header .sub-title{font-size:20px;color:#C1D72E;text-transform:uppercase;font-weight:700;margin-bottom:40px}.halo-product-block .product-item .card-information__wrapper .card-price .price__regular .price-item{color:#C1D72E}.halo-product-block .product-item .card-information__wrapper .card-price .price__sale .price__compare .price-item{color:#C1D72E}.black-bg .halo-product-block .product-item .card-information__wrapper .card__heading a{color:#fff}.black-bg .halo-product-block .product-item .card-information__wrapper .card-price .price__regular .price-item{color:#787878}.black-bg .halo-product-block .product-item .card-information__wrapper .card-price .price__sale .price-item{color:#C1D72E}.black-bg .halo-product-block .product-item .card-information__wrapper .card-price .price__sale .price__compare .price-item{color:#787878}.featured-blog-block .halo-row-placeholder{justify-content:center}.custom-service-block.icon-with-text .halo-item .policies-item-wrapper{flex-direction:row;justify-content:center;align-items:center;padding:0;gap:15px}@media (max-width:767px){body .spotlight-block.category .slick-prev{left:20px!important}body .spotlight-block.category .slick-next{right:20px!important}body .halo-product-block .halo-block-header .sub-title{font-size:14px;margin:0 0 20px}.slideshow .slide-mobile .adaptive_height{position:relative;overflow:hidden}.slideshow .slide-mobile .adaptive_height img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.slideshow .slide-pc{display:none}}@media screen and (min-width:1024px){.slideshow .slide-mobile{display:none}}.footer .footer__content-top .footer-block__text .rte{gap:20px}.footer .footer__content-top .footer-block__newsletter .newsletter-form__button{text-transform:capitalize;font-weight:400}.product-details .productView-details .productView-price .price__sale{align-items:end}.product-details .productView-details .productView-price .price__sale .price__compare .price-item{color:#C1D72E;font-weight:500}.product-details .productView-details .productView-price .price__sale .price__last .price-item{font-size:25px;font-weight:500}.product-details .productView-details .productView-info .productView-info-item[data-inventory] .productView-info-value{display:flex;align-items:center;gap:5px;padding-left:0}.product-details .productView-details .productView-info .productView-info-value[in-stock]{color:#C1D72E;text-transform:capitalize}.product-details .productView-details .productView-info .productView-info-value[in-stock]:before{background:url(/cdn/shop/files/Clip_path_group.svg?v=1768446295);content:"";display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:24px}.product-details .productView-details .productView-info .productView-info-value[out-stock]{color:#DA0000;text-transform:capitalize}.product-details .productView-details .productView-info .productView-info-value[out-stock]:before{background:url(/cdn/shop/files/out-stock.svg?v=1768448563);content:"";display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:24px}.product-details .productView-details .productView-desc{border-bottom:1px solid #e1e1e1;padding-bottom:25px}.product-details .productView-details .custom-icon1{background:#f9fbea;border:1px dashed #C1D72E;border-radius:50px;padding:5px 35px;display:flex;align-items:center;gap:20px;margin-top:20px}.product-details .productView-details .custom-icon1 p{font-size:16px;font-weight:500}.product-details .productView-details .icon-with-text-wrapper{margin-top:30px;background:#f9fbea;padding:20px 40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-details .productView-details .icon-with-text-wrapper .item{display:flex;align-items:center;gap:20px}.template-product .custom-section{background:#f5f5f5}.template-product .custom-section .text-block p{text-transform:uppercase}.template-product .custom-section .text-block p:after{content:"";display:block;width:100%;height:1px;background:#C1D72E;margin-top:7px}.halo-product-block-sections .products-carousel{padding:0 15px}.halo-product-block-sections .products-carousel .slick-arrow{border-radius:0;width:57px}.template-product .productView-financing{display:flex;align-items:center;justify-content:flex-start;gap:10px}.template-product .financing-popup[hidden]{display:none!important}.template-product .financing-popup{position:fixed;inset:0;z-index:999999}.template-product .financing-popup__overlay{display:block;position:absolute;inset:0;background:rgb(0 0 0 / .8)}.template-product .financing-popup__panel{position:relative;max-width:900px;width:calc(100% - 32px);max-height:calc(100% - 32px);margin:16px auto;background:#fff;overflow-y:scroll;overflow-x:hidden;border-radius:5px;padding:40px 30px}.template-product .financing-popup__close{position:absolute;top:10px;right:12px;border:0;background:#fff0;font-size:28px;line-height:1;cursor:pointer}.template-product .financing-popup__title{margin:0 0 12px}.template-product .financing-popup__iframe{width:100%;height:min(70vh,640px);border:0}.template-product .financing-popup__fallback{margin:12px 0 0}html.financing-popup-open,html.financing-popup-open body{overflow:hidden}@media (max-width:767px){body .product-details .productView-details .icon-with-text-wrapper{padding:20px}}.collection-breadcrumb .breadcrumb{margin-bottom:0!important;padding:35px 0;font-size:14px}.collection-breadcrumb .breadcrumb .bd-title a{color:#5b5b5b!important}.halo-sidebar-wrapper .navPages-action{color:#000;font-size:15px}.halo-sidebar-wrapper .navPages-item:hover>.link{color:#000}.halo-collection-content .halo-sidebar-wrapper .sidebarBlock-heading{font-size:16px!important;text-transform:capitalize!important;font-weight:500!important}.halo-sidebar-wrapper .facets__item--rectangle .facet-checkbox .text,.halo-sidebar-wrapper .facets__item input[type=checkbox]+.form-label--checkbox{font-size:15px}.halo-sidebar-wrapper .show-more--list_tags{font-size:14px}#CollectionFiltersForm .halo-sidebar-wrapper .sidebarBlock{margin-bottom:59px}.product-item .card-information .price__compare .price-item{color:var(--product-compare-price-color);font-weight:500!important}.halo-collection-content .pagination-wrapper .pagination__list{gap:25px}.halo-collection-content .pagination-wrapper .pagination__list .pagination-arrow .pagination__item-arrow{border:1px solid #000;border-radius:50px;width:40px;height:40px}.halo-collection-content .pagination-wrapper .pagination__list .pagination-arrow span{display:none}.halo-collection-content .pagination-wrapper .pagination__list .pagination-arrow svg{width:15px;height:15px}.collection .product-item .card-product .card-product__wrapper{border:1px solid #C2C2C2}.product-item .card__badge .badge{font-size:14px;font-style:italic;border-radius:5px}.product-item .card-product__group.group-right{right:12px}.product-item .card-product__group.group-left,.product-item .card-product__group.group-right{top:12px}.product-item .card-compare{padding-bottom:5px!important}@media (max-width:1040px){.card-action .button{background-color:;color:;border-color}}#insta-feed h2{text-transform:uppercase}@media (max-width:767px){body .product-item .card-product .card-action{padding-bottom:0!important}body .footer-1 .footer__content-top{padding-bottom:40px}body .footer-block__newsletter{margin-bottom:0}body .list-menu .menu-lv-1 .list-menu--disclosure{top:0}body .product-item .card .card-product .card-product__group .card-compare{display:none!important}}.halo-article-block{display:flex;gap:5px}.halo-article-block .page-sidebar-right{order:2;flex:0 0 100%}.halo-article-block .article-body .article-content hr{display:none}.halo-article-block .article-body .article-content h3{font-size:22px;color:#666;text-transform:uppercase}.halo-article-block .sidebar-recent-post{padding:15px;border:1px solid #ddd;border-radius:2px}.halo-article-block .sidebar-recent-post .sidebarBlock-heading{border:none}.article-card .adaptive_height img{object-fit:cover}.sections-brand-slider .brand-slider .brand-layout--grid{row-gap:30px}.sections-brand-slider .brand-slider .halo-block-header{text-align:left}.sections-brand-slider .brand-slider .halo-block-header .title-wrap{padding-left:0}.sections-brand-slider .brand-slider .brand-layout--grid .halo-item .text{text-transform:uppercase;font-weight:600;font-size:12px;font-family:"Oswald",Helvetica,sans-serif}.card-action .option-color .single-label .pattern{background-image:none!important}