@media (max-width: 767.98px){.template-collection .breadcrumbs{display:none}}.template-collection .collection-header{position:relative;justify-content:center}.template-collection .collection-header h1{color:var(--color-primary)}.template-collection .collection-header .collection-header__container-acf{width:100%}.template-collection .collection-header .collection-header__container-icons{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;justify-content:center}.template-collection .collection-header .collection-header__container-icons .collection-header__icons svg{width:80px;height:80px;color:var(--color-primary)}@media (max-width: 939.98px){.template-collection .collection-header .collection-header__container-icons .collection-header__icons svg{width:60px;height:60px}}.template-collection .collection-header .collection-header__image-container+.collection-header__content-container{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0}.template-collection .collection-header .collection-header__image-container+.collection-header__content-container .large-title{color:#fff;font-size:var(--font-base-heading)}.template-collection .cc-filters-control .cc-filters-control__btn{border-radius:5px;border-color:var(--color-secondary);color:#707070;font-weight:300;font-size:calc(var(--font-base-body) * 0.875);text-transform:uppercase}.template-collection .cc-filters-container .cc-filter .cc-filter__toggle{border-radius:5px;text-transform:uppercase;font-weight:400;font-size:calc(var(--font-base-body) * 0.875);color:var(--color-secondary)}.template-collection .cc-filters-container .cc-filter--sort .cc-filter__toggle{padding:12px 45px 12px 15px;opacity:1}.template-collection .cc-filters-container .cc-filter--sort .cc-filter__toggle .cc-sort-selected{display:none}.template-collection .cc-filters-container .cc-filter--sort .cc-filter__toggle .cc-sort-label{opacity:1}.template-collection .cc-filters-results{width:100%}.template-collection .cc-filters-results .grid-flex{margin-top:40px}.template-collection .shopify-section .promotional-images{margin-top:50px;margin-bottom:50px}@media (max-width: 767.98px){.template-collection .shopify-section .promotional-images{margin-top:30px;margin-bottom:30px}}.template-collection .shopify-section .promotional-images .promotional-image{border-radius:0 !important}.template-collection .shopify-section .promotional-images .promotional-image .rimage-outer-wrapper{max-width:inherit !important;max-height:inherit !important;width:calc(100% + 5px)}@media (max-width: 767.98px){.template-collection .shopify-section .promotional-images .promotional-image .rimage-outer-wrapper{width:100%;height:calc(100% + 20px)}}.template-collection .shopify-section .promotional-images .promotional-row__container{border-radius:0 10px 10px 0}@media (max-width: 767.98px){.template-collection .shopify-section .promotional-images .promotional-row__container{border-radius:5px}}.template-collection .shopify-section .promotional-images .promotional-row__container .promotional-row__title{font-weight:800;font-size:calc(var(--font-base-heading) * 0.75);color:var(--color-primary);margin:0 0 5px}@media (max-width: 767.98px){.template-collection .shopify-section .promotional-images .promotional-row__container .promotional-row__title{font-size:calc(var(--font-base-heading) * 0.65)}}.template-collection .shopify-section .promotional-images .promotional-row__container .promotional-row__text{font-size:var(--font-base-body);margin-bottom:20px}@media (max-width: 767.98px){.template-collection .shopify-section .promotional-images .promotional-row__container .promotional-row__text{font-size:calc(var(--font-base-body) * 0.875)}}.template-collection .shopify-section .promotional-images .promotional-row__container .promotional-row__text p{margin:0}.template-collection .shopify-section .promotional-images .promotional-row__container .promotional-row__text2{font-weight:700;font-size:calc(var(--font-base-heading) * 0.75)}@media (max-width: 767.98px){.template-collection .shopify-section .promotional-images .promotional-row__container .promotional-row__text2{font-size:calc(var(--font-base-heading) * 0.65)}}.template-collection .shopify-section .promotional-images .promotional-row__container .promotional-row__text2 p{margin:0}.template-collection .shopify-section .promotional-images .promotional-row__container .promotional-row__content--link{margin-top:30px}.template-collection #shopify-section-reassurances .logo-list{padding-top:0}@media (max-width: 767.98px){.template-collection .section-rich-text .rich-text-section{margin-bottom:20px}}.template-collection .section-rich-text .rich-text-section:after{content:none !important}.template-collection .section-rich-text .rich-text-section .rich-text-section__title{text-transform:uppercase}@media (max-width: 767.98px){.template-collection .section-rich-text .rich-text-section .rich-text-section__title{font-size:calc(var(--font-base-heading) * 0.75) !important}}.template-collection .section-rich-text .rich-text-section .rte h2{font-size:calc(var(--font-base-heading) * 0.65)}@media (max-width: 767.98px){.template-collection .section-rich-text .rich-text-section .rte h2{font-size:calc(var(--font-base-heading) * 0.5) !important}}.template-collection .section-rich-text .large-row{margin-bottom:0}.template-collection .cc-filters-results__summary{display:none}.template-collection .pagination{display:flex;align-items:center;justify-content:center}.template-collection .pagination .page{border:1px solid var(--color-secondary);width:45px;height:45px;border-radius:5px;display:inline-block;padding-top:10px;font-weight:600}.template-collection .pagination .page.current,.template-collection .pagination .page:hover{color:#fff;background:var(--color-secondary)}.template-collection .pagination .page a{width:100%;height:100%;display:block}.template-collection .pagination .next,.template-collection .pagination .prev{background:var(--color-secondary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='a' class='%7B%7B icon_class %7D%7D' viewBox='0 0 40 40' role='navigation' width='40' height='40'%3E%3Cpath id='b' data-name='Tracé 57' d='M13.37,34.31l14.49-14.49L13.37,5.56' stroke-width='2' fill='none' stroke='%23FFFFFF' stroke-linecap='round'/%3E%3C/svg%3E");background-size:30px !important;background-position:center !important;background-repeat:no-repeat !important;display:inline-block;width:45px;height:45px;border-radius:5px;border:1px solid var(--color-secondary)}.template-collection .pagination .next a,.template-collection .pagination .prev a{font-size:0;width:100%;height:100%;display:block}.template-collection .pagination .prev{background:var(--color-secondary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='a' class='%7B%7B icon_class %7D%7D' viewBox='0 0 40 40' role='navigation' width='40' height='40'%3E%3Cpath id='b' data-name='Tracé 57' d='M27.38,5.56l-14.49,14.49,14.49,14.26' stroke-width='2' fill='none' stroke='%23FFFFFF' stroke-linecap='round'/%3E%3C/svg%3E")}@media (min-width: 768px){.template-collection .tag-list{padding-left:10px}}.template-collection .tag-list.no-bullets{list-style:none outside}.template-collection .tag-list .tag{margin-bottom:0;background:none;padding-left:0;width:100%}.template-collection .tag-list .tag-list{margin-left:15px}.template-collection .tag-list .tag--active a{text-decoration:underline;color:var(--color-primary)}.template-collection .tag-list a{display:block;line-height:2;text-decoration:none;color:var(--color-secondary);transition:all .2s ease-in-out}.template-collection .tag-list a:hover{text-decoration:underline;color:var(--color-primary)}.template-collection .tag-list>a{font-weight:900}.template-collection .tag-list--active-tags:empty{display:none}.template-collection .tag-list--checkboxes{padding-bottom:6px}.template-collection .tag-list--checkboxes .tag--active a::before{background:var(--color-primary);border-color:var(--color-primary)}.template-collection .tag-list--checkboxes a{position:relative;padding-left:25px;font-size:calc(var(--font-base-body) * 0.875)}.template-collection .tag-list--checkboxes a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid rgba(132,122,127,0.5);height:16px;width:16px}.template-collection .tag--remove{position:relative}.template-collection .tag--remove a{text-align:left;padding-right:35px;text-decoration:none}.template-collection .tag--remove a:hover{text-decoration:none}.template-collection .tag--remove .icon{position:absolute;width:10px;right:25px;top:50%;transform:translateY(-50%);pointer-events:none;color:#fff}.template-collection .tag--remove .icon *{stroke:#fff}@media (min-width: 768px){.cc-facet-filters .cc-filters{display:none}}.cc-filter-heading{color:var(--color-secondary)}.facets-vertical{display:flex}.facets-vertical .filter{display:none}@media (min-width: 768px){.facets-vertical .filter{display:block;max-width:250px;width:100%;padding-right:30px}.facets-vertical .filter .tabs-filter>div{width:100%;text-align:left;border-bottom:1px solid #e5e5e5}.facets-vertical .filter .tabs-filter-header{position:relative;cursor:pointer;transition:all 0.3s ease;font-weight:700;text-transform:uppercase}.facets-vertical .filter .tabs-filter-header>div{display:block;padding:10px 8px 0;color:var(--color-secondary)}.facets-vertical .filter .tabs-filter-header.active svg{transform:rotate(180deg)}.facets-vertical .filter .tabs-filter-header.active>div::after{transform:scaleY(1)}.facets-vertical .filter .tabs-filter-header:hover>div::after{transform:scaleY(1)}.facets-vertical .filter .tab-filter-content{transform:scaleY(0);transform-origin:top;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;height:0;transition:opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94),height 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);margin-bottom:0}.facets-vertical .filter .tab-filter-content.active{overflow:visible;overflow:initial;visibility:visible;opacity:1;height:auto;transform:scaleY(1)}.facets-vertical .filter .tab-filter-content ul{margin:0;padding-bottom:20px}.facets-vertical .filter .tab-filter-content ul li{width:100%;background:none}.facets-vertical .filter .cc-filters__items{flex-direction:column}.facets-vertical .filter .cc-filters{width:100%}.facets-vertical .filter .cc-filter__panel{position:static;width:100%;box-shadow:none;border:none}}@media (min-width: 940px){.facets-vertical .filter{max-width:300px}}

