:root{--sec-sp-y: 4rem;--sec-sp-x: 1.5rem;--icon-size: 1.5rem;--icon-size-lg: 2.5rem;--card-spacing: var(--sec-sp-x);--video-spacing: var(--card-spacing);--list-gap: var(--sec-sp-x);--form-input-x-padding: 0.5rem;--form-input-y-padding: 1rem;--form-input-gap: 1rem;--header-height: 5.5rem;--header-height-scrolled: 3.5rem;--header-b-nav-height: 4rem;--radius: 2rem;--shop-order-spacing: 1.5rem}@media(min-width: 720px){:root{--sec-sp-y: 5rem;--sec-sp-x: 15vw;--card-spacing: 2.5rem;--header-nav-bottom: 6rem;--header-height: 6rem;--list-gap: var(--card-spacing);--shop-order-spacing: 1.75rem}}@media(min-width: 1100px){:root{--sec-sp-y: 8rem;--sec-sp-x: 12vw;--card-spacing: 2rem;--video-spacing: var(--card-spacing);--list-gap: calc(var(--card-spacing) / 1.75);--header-height: 8rem;--header-height-scrolled: 5rem}}@media(min-width: 1600px){:root{--sec-sp-y: 8rem;--sec-sp-x: 20vw;--card-spacing: 2rem;--list-gap: var(--card-spacing)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide{padding-bottom:3rem;max-width:calc(100vw - var(--sec-sp-x)*2)}.splide__track{overflow:visible}.splide__arrow{top:30%;width:2.5rem;height:2.5rem;background-color:#ca4a34;opacity:1;transform:inherit}.splide__arrow svg{fill:#fee9d0}.splide__arrow--next{right:calc(var(--sec-sp-x)*-1);border-top-right-radius:0;border-bottom-right-radius:0;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.splide__arrow--next:disabled{transform:translateX(100%)}.splide__arrow--prev{left:calc(var(--sec-sp-x)*-1);border-top-left-radius:0;border-bottom-left-radius:0;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.splide__arrow--prev:disabled{transform:translateX(-100%)}.splide__pagination{background-color:rgba(120,55,49,.05);padding:.5rem;border-radius:1000px;bottom:0}.splide__pagination__page{background-color:#fff;opacity:1;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.splide__pagination__page.is-active{background-color:#ca4a34}@media(min-width: 720px){.splide{padding-bottom:calc(var(--card-spacing)*1.6)}.splide__arrow{border-radius:1000px}.splide__arrow:disabled{transform:scale(0.2);opacity:0}.splide__arrow--prev{left:-4rem}.splide__arrow--next{right:-4rem}.splide__slide{opacity:.2;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.splide__slide.is-visible{opacity:1}}.btn,.woocommerce-button{position:relative;display:inline-block;line-height:1.5;border-radius:5px;font-size:.75rem;padding:.75rem 1.5rem;padding-bottom:.6rem;text-transform:uppercase;font-variation-settings:"wght" 600;letter-spacing:.1rem;line-height:1.2;color:#ca4a34;font-size:.85rem;font-variation-settings:"wght" 800;transition:.3s cubic-bezier(0.83, 0, 0.17, 1)}.btn.btn-primary:not(.btn--icon),.woocommerce-button.btn-primary:not(.btn--icon){background-color:#ca4a34;color:#fff}.btn.btn-secondary:not(.btn--icon),.woocommerce-button.btn-secondary:not(.btn--icon){color:#ca4a34;background-color:#fee9d0}.btn.btn-secondary:hover:not(.btn--icon),.btn.btn-primary:hover:not(.btn--icon),.woocommerce-button.btn-secondary:hover:not(.btn--icon),.woocommerce-button.btn-primary:hover:not(.btn--icon){background-color:#783731 !important;color:#fff}.btn-group,.woocommerce-button-group{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem}.btn-square,.woocommerce-button-square{width:3rem;height:3rem;padding:0;display:flex;align-items:center;justify-content:center}.btn-square svg,.woocommerce-button-square svg{height:auto !important}.btn--icon,.woocommerce-button--icon{display:flex;align-items:center;padding:0 !important;padding-right:.75rem !important;color:#ca4a34}.btn--icon::before,.woocommerce-button--icon::before{content:"";position:absolute;top:0;left:0;width:2.25rem;height:2.25rem;border-radius:1.5rem;background-color:#ca4a34;z-index:-1;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.btn--icon>span,.woocommerce-button--icon>span{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-right:1rem;color:#fff;transition:margin-right .3s cubic-bezier(0.83, 0, 0.17, 1)}.btn--icon>span .icon,.woocommerce-button--icon>span .icon{display:flex;align-items:center;justify-content:center}.btn--icon:hover,.woocommerce-button--icon:hover{color:#fff}.btn--icon:hover .icon,.woocommerce-button--icon:hover .icon{margin-right:0}.btn--icon:hover::before,.woocommerce-button--icon:hover::before{width:100%;border-radius:5px}.woocommerce-button{background-color:#ca4a34;color:#fff}section.bg-secondary .btn.btn-secondary{background-color:rgba(120,55,49,.05)}@media(min-width: 1100px){.btn{font-size:.9rem}.btn:not(.btn-square){padding:.75rem 2.5rem}}.cookie-banner.card.card-body{position:fixed;left:0;bottom:var(--header-height);z-index:1001;display:flex !important;width:100vw;max-width:550px;height:auto;opacity:0;transform:translateY(100%);pointer-events:none;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.cookie-banner>div[data-page]{display:none;animation:appear .3s cubic-bezier(0.83, 0, 0.17, 1)}.cookie-banner[data-page=welcome]>div[data-page=welcome]{display:block}.cookie-banner[data-page=edit]>div[data-page=edit]{display:block}body.cookie-banner--open .cookie-banner.card.card-body{transform:translateY(0);pointer-events:all;opacity:1}@media(min-width: 720px){.cookie-banner.card.card-body{left:3rem;bottom:calc(var(--header-height) + 3rem)}}@media(min-width: 1100px){.cookie-banner.card.card-body{left:3rem;bottom:3rem}}.card{display:flex;flex-direction:column;width:100%;background-color:#fff;box-shadow:0px 30px 50px -10px rgba(0,0,0,.2509803922);border-radius:10px}.card .icon{color:#ca4a34}.card-header-img{height:calc(100px + 50vw);max-height:200px}.card-header-img img{height:calc(100px + 50vw);border-radius:10px}.card-body{flex:1;display:flex;flex-direction:column;padding:var(--card-spacing);position:relative;z-index:1}.card-body-title{margin:0}.card-body-product{margin:0;text-transform:uppercase;font-variation-settings:"wght" 600;letter-spacing:.1rem;line-height:1.2;color:#ca4a34;font-size:.85rem}.card-body-product+.card-body-title{margin-top:.5rem}.card-body .social-links{position:absolute;top:-2.7rem;right:var(--card-spacing)}.card-body *:last-child{margin-bottom:0}.product{position:relative;overflow:hidden;border-radius:10px}.product h3{margin:0}.product .card-body{position:initial}.product .price{position:absolute;z-index:2;top:0;right:0;padding-top:var(--card-spacing);padding-right:var(--card-spacing);color:#fff;font-size:2rem;font-weight:800;margin:0}.product .price>ins{text-decoration:none}.product .price bdi{align-items:center}.product .price bdi>span{margin-left:.15rem}.product .price del:first-child{position:absolute;font-size:1rem;top:calc(var(--card-spacing) - .75rem);left:.1rem;opacity:.75}.product .price del:first-child bdi{text-decoration:line-through !important}.product .price::after{content:"";display:block;z-index:-1;position:absolute;background-image:url("../static/svg/bg-shape-red.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;width:calc(100% + 7rem);height:calc(100% + 7rem);left:-3.5rem;bottom:-2.5rem}.product.product-variable .price{display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center;color:rgba(0,0,0,0)}.product.product-variable .price>span{color:#fff;display:flex;position:relative}.product.product-variable .price>span:first-child:after{content:"";position:absolute;bottom:-0.4rem;left:0;display:block;width:60%;left:20%;height:2px;background-color:#fff;opacity:.25}.product.product-variable .price span:first-child{margin-bottom:-1.5rem}.product.product-variable .price span:last-child{margin-top:-1.5rem}.product.product-variable .price::after{left:-2.5rem}.product-saleBadge{position:absolute;top:calc(var(--card-spacing)*.5);left:calc(var(--card-spacing)*.5);background-color:#ca4a34;color:#fff;padding:.15rem .5rem;border-radius:5px}.product .btn{text-align:center}@media(min-width: 720px){.card-body--lg{padding:calc(var(--card-spacing)*1.5)}.card--partenr .card-header{height:200px}}@media(min-width: 1100px){.card svg{width:calc(var(--icon-size-lg)*1.2);height:calc(var(--icon-size-lg)*1.2)}.card-header-img,.card-header-img img{height:calc(50px + 15vw) !important}}input[type=checkbox]{position:relative;display:inline-flex;left:0;top:0;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;padding:0;width:1rem;height:1rem;margin-bottom:-0.15rem;border:2px solid #ca4a34;border-radius:2.5px}input[type=checkbox]::before{content:"";display:inline-flex;position:absolute;top:0;left:0;display:block;width:100%;height:100%;transform:scale(0);background-color:#ca4a34;transition:transform .3s cubic-bezier(0.25, 1, 0.5, 1);transform-origin:center center}input[type=checkbox]:checked::before{transform:scale(0.6)}input[type=checkbox]+label{position:relative;text-transform:inherit;letter-spacing:inherit;font-size:inherit;font-variation-settings:inherit}.form{position:relative;display:flex;flex-wrap:wrap;gap:var(--form-gap)}.form-field{position:relative;color:#000;width:100%}.form-field--send{display:none}.form-field--rgpd{margin-top:.5rem;margin-bottom:1rem}.form-field label{text-transform:uppercase;font-variation-settings:"wght" 600;letter-spacing:.1rem;line-height:1.2;color:#ca4a34;font-size:.85rem;color:#783731;position:absolute;z-index:1;top:0;left:0;line-height:1.35;transform-origin:left center;opacity:1;padding:var(--form-input-y-padding) var(--form-input-x-padding);transition:all .3s cubic-bezier(0.83, 0, 0.17, 1);pointer-events:none}.form-field textarea,.form-field input:not([type=checkbox]),.form-field select{position:relative;background-color:rgba(0,0,0,0);width:100%;font-weight:600;appearance:none;-webkit-appearance:none;border-radius:5px;font-family:"Montserrat",sans-serif;font-size:1rem;background-color:rgba(254,233,208,.5);color:#783731;border:none;box-shadow:0 3px 0 -1px #fff;padding:var(--form-input-y-padding) var(--form-input-x-padding);transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.form-field textarea:focus,.form-field input:not([type=checkbox]):focus,.form-field select:focus{outline:none !important}.form-field textarea::placeholder,.form-field input:not([type=checkbox])::placeholder,.form-field select::placeholder{color:rgba(0,0,0,.05)}.form-field select{padding-right:var(--form-input-y-padding)}.form-field select option{font-weight:600;color:#000;padding:1rem}.form-field select option:first-child{display:none}.form-field select+svg{position:absolute;right:0;bottom:calc(var(--form-input-y-padding)*1.25);max-width:1rem;min-width:1rem;max-height:1rem;min-height:1rem;transition:transform .3s cubic-bezier(0.83, 0, 0.17, 1)}.form-field textarea{height:15rem !important}.form-field.form-field.required label::after{content:" *";color:#c93131}.form-field.form-field--focus textarea,.form-field.form-field--focus input,.form-field.form-field--focus select{box-shadow:0 2px 0 -1px #fff}.form-field.form-field--focus select+svg{transform:rotate(180deg)}.form-field.form-field--focus label,.form-field.form-field--complete label,.form-field.form-field--labelUp label{opacity:0}.form-field.form-field--focus input[type=checkbox]+label,.form-field.form-field--complete input[type=checkbox]+label,.form-field.form-field--labelUp input[type=checkbox]+label{opacity:1}.form-field.form-field--error textarea,.form-field.form-field--error input,.form-field.form-field--error select{box-shadow:0 0 0 2px #c93131 !important}.form-message{pointer-events:none;position:absolute;left:0;bottom:0;z-index:5;margin:var(--card-spacing);width:calc(100% - var(--card-spacing)*2);padding:1rem;text-align:center;font-weight:800;background-color:#fff;border-radius:10px;transform:translateY(2rem);opacity:0;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.form-message--failed{color:#c93131}.form-message--succes{color:#74a439}.form-message p{margin:0;padding:1rem}.form-message p:last-child{padding-bottom:0}.form-message p:first-child{padding-top:0}.form-message p:not(:last-child){border-bottom:1px solid rgba(120,55,49,.05)}.form--succes .form-message--succes{opacity:1;transform:translateY(0)}.form--failed .form-message--failed{opacity:1;transform:translateY(0)}.form .btn[type=submit]{color:#fff;width:100%}@media(min-width: 450px){.form{gap:var(--form-input-x-padding)}.form-field--half{width:calc(50% - var(--form-input-x-padding)/2)}}@media(min-width: 720px){.form{display:grid;border-radius:10px;gap:1rem var(--card-spacing)}.form-field.col-1{grid-column:1/2}.form-field.col-2{grid-column:2/3}.form-field.col-fw{grid-column:1/3}.form-message{margin:var(--card-spacing);width:calc(100% - var(--card-spacing)*2)}textarea,input,select{padding:1rem var(--card-spacing)}}*{box-sizing:border-box}::-moz-selection{background-color:#ca4a34;color:#fff}::selection{background-color:#ca4a34;color:#fff}::-webkit-selection{background-color:#ca4a34;color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:rgba(84,38,34,.05);transition:background-color .3s cubic-bezier(0.83, 0, 0.17, 1)}::-webkit-scrollbar-thumb:hover{background-color:#ca4a34}::-webkit-scrollbar-button{background-color:rgba(48,22,19,.05)}@font-face{font-family:"Montserrat";src:url("../static/fonts/montserrat.ttf") format("truetype");font-display:swap}@font-face{font-family:"Bodoni";src:url("../static/fonts/librebodoni.ttf") format("truetype");font-display:swap}img,figure,video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0}img.contain,figure.contain,video.contain{object-fit:contain}svg{display:block;width:100%;box-sizing:border-box}.imgWrap,.vidWrap{max-height:70vh}.imgWrap{position:relative;display:flex;width:100%;height:100%}.imgWrap--portrait-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover;transform:scale(1.1);filter:blur(4rem) brightness(1.2)}.imgWrap--portrait figure{position:relative;z-index:5}.imgWrap--portrait figure img{object-fit:contain !important;z-index:2}.vidWrap{position:relative;width:100%;height:100%}.vidWrap .imgWrap{pointer-events:none;z-index:1;left:0;top:0;position:absolute;opacity:0;transition:opacity .3s cubic-bezier(0.83, 0, 0.17, 1)}.vidWrap-controls{transform:scale(0.9);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1);position:absolute;bottom:0;left:0;display:flex;align-items:center;height:3rem;width:calc(100% - 2*var(--card-spacing));border-radius:10px;margin:var(--card-spacing);background-color:#fff;overflow:hidden}.vidWrap-controls button{display:flex;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;color:#fee9d0}@keyframes btn-fade-in{from{opacity:0;transform:scale(0.4)}to{opacity:1;transform:scale(1)}}.vidWrap-controls button svg{transform:scale(1);transition:all .1s cubic-bezier(0.83, 0, 0.17, 1);animation:btn-fade-in .3s cubic-bezier(0.83, 0, 0.17, 1)}.vidWrap-controls button:active svg{transform:scale(0.75)}.vidWrap-controls button.playpause{background-color:#ca4a34;color:#fff}.vidWrap-controls button.playpause[data-state=play] svg.pause-icon{display:none}.vidWrap-controls button.playpause[data-state=pause] svg.play-icon{display:none}.vidWrap-controls button.mute[data-state=mute] svg.unmute-icon{display:none}.vidWrap-controls button.mute[data-state=unmute] svg.mute-icon{display:none}.vidWrap-controls .progress{display:flex;align-items:center;width:100%;height:100%;border-left:1px solid rgba(120,55,49,.05);border-right:1px solid rgba(120,55,49,.05)}.vidWrap-controls .progress progress[value]{position:relative;overflow:hidden;-webkit-appearance:none;appearance:none;width:100%;margin-left:1rem;margin-right:1rem;height:.75rem;background-color:rgba(48,22,19,.05);border-radius:1000px}.vidWrap-controls .progress progress[value]::-webkit-progress-bar{width:100%;background-color:rgba(120,55,49,.05)}.vidWrap-controls .progress progress[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.1) 66%, transparent 66%),-webkit-linear-gradient(left, #CA4A34, #CA4A34);background-size:35px 20px,100% 100%,100% 100%}.vidWrap.unTouched .vidWrap-controls{width:3rem}.vidWrap:hover .vidWrap-controls,.vidWrap.unTouched .vidWrap-controls{transform:scale(1);opacity:1;pointer-events:all}.vidWrap:before,.vidWrap:after{content:"";position:absolute;display:block;opacity:0;position:absolute;pointer-events:none;z-index:2;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.vidWrap:after{background-image:url("../static/icons/loading.svg");background-repeat:no-repeat;background-position:center;background-size:cover;width:3rem;height:3rem;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);color:#ca4a34}.vidWrap:before{width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0)}.vidWrap.progress-loading .progress progress{pointer-events:none;animation:progress-bar-loading 2s cubic-bezier(0.83, 0, 0.17, 1) infinite}.vidWrap.loading .imgWrap{opacity:1}.vidWrap.loading:before,.vidWrap.loading:after{opacity:1}.vidWrap.loading::after{animation:loading .8s steps(8) infinite}.vidWrap.loading::before{background-color:rgba(0,0,0,.6980392157)}.admin-msg{color:red}.ctn{max-width:550px}.wysiwyg *:last-child{margin-bottom:0}.wysiwyg *:first-child{margin-top:0}.wysiwyg strong,.wysiwyg b,.wysiwyg a{font-variation-settings:"wght" 800}.wysiwyg a{color:#ca4a34}.wysiwyg a:hover{color:#783731;opacity:.5}.wysiwyg ul li::before{content:"";display:inline-flex;width:.5rem;height:.5rem;margin-right:1rem;background-color:#fee9d0;border-radius:1000px}main{padding-top:var(--header-height)}.bg-1{background-color:3.215625rem}.bg-1+.bg-1>.wrapper{padding-top:0 !important}.bg-2{background-color:1.8375rem}.bg-2+.bg-2>.wrapper{padding-top:0 !important}.bg-secondary+.advantages>.wrapper{padding-top:0 !important}.advantages+section:not(.bg-secondary .bg-primary .bg-dark)>.wrapper{padding-top:0 !important}.woocommerce-notices-wrapper:has(*){padding:calc(var(--card-spacing)*.5);background-color:#fff;border-radius:10px;border:3px solid #ca4a34;color:#ca4a34;font-variation-settings:"wght" 500}.account h2{margin:0}.account>.wrapper{gap:0 !important}.account>.wrapper .btn{margin-right:auto}.account>.wrapper .form-row:has(.woocommerce-form-login__submit){display:flex;justify-content:space-between}.account>.wrapper .woocommerce-form-login .lost_password{display:none !important}.account .woocommerce-account>.woocommerce{display:flex;flex-direction:column;gap:var(--card-spacing)}.account .woocommerce-account .woocommerce-MyAccount-content a{font-variation-settings:"wght" 800;color:#ca4a34}.account .woocommerce-account .woocommerce-MyAccount-navigation ul{padding:var(--card-spacing);background-color:rgba(120,55,49,.05);border-radius:10px;width:400px;display:flex;flex-direction:column;gap:1rem}.account .woocommerce-account .woocommerce-MyAccount-navigation-link--orders,.account .woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard,.account .woocommerce-account .woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-notices-wrapper .woocommerce-error{color:#c93131}.woocommerce-form-row{display:flex;flex-direction:column;gap:1rem}.woocommerce-form-row input{width:100%;border:0;background-color:#fff;border-radius:1000px;padding:1rem 1.5rem !important}.page-template-page-account-request .heading:has(.svgTr) .svgTr{color:#fff}.page-template-page-account-request .heading:has(.svgTr)+section{background-color:#fff}.sep{position:relative}.sep::after{content:"";position:absolute;display:block;left:0;width:100%;height:25%;pointer-events:none}.sep-grad-top::after{top:0;background:linear-gradient(to bottom, rgba(127, 58, 52, 0.05), transparent)}.sep-grad-bottom::after{bottom:0;background:linear-gradient(to top, rgba(127, 58, 52, 0.05), transparent)}.sep-grad-top-bottom::after{height:100%;bottom:0;background:linear-gradient(to top, rgba(127, 58, 52, 0.05) 0%, transparent 25%, transparent 75%, rgba(127, 58, 52, 0.05) 100%)}.sep>.wrapper{position:relative;z-index:5}.icon{display:block;min-width:var(--icon-size);max-width:var(--icon-size);min-height:var(--icon-size);max-height:var(--icon-size)}.icon>svg{width:100%;height:100%}.link-icon{display:flex;align-items:flex-start;font-size:1rem;font-weight:700}.link-icon .icon{width:var(--icon-size);min-width:var(--icon-size);height:var(--icon-size);min-height:var(--icon-size);margin-bottom:-0.35rem;margin-right:.5rem;color:#ca4a34}.list:not(.splide__list){display:flex;flex-direction:column;justify-content:center;gap:var(--sec-sp-x)}.svgTr{position:absolute}.svgTr--bottom{bottom:-1px}.svgTr--top{top:-1px;rotate:180deg}section:has(.svgTr--bottom)+section,section:has(.svgTr--bottom)+div,section:has(.svgTr--bottom)+footer{background-color:#fee9d0}.social-links{display:flex;gap:calc(var(--card-spacing)*.5);flex-wrap:wrap;margin-top:var(--card-spacing)}.social-links-item a{display:flex;align-items:center;justify-content:center;color:#ca4a34;background-color:#fee9d0;border-radius:1000px;width:2.25rem;height:2.25rem;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.social-links-item a .icon{padding:0 !important;width:var(--icon-size);height:var(--icon-size)}.social-links-item a:hover{background-color:#ca4a34;color:#fee9d0;opacity:#fee9d0}.svgTr{position:relative;z-index:5;display:block;height:3rem;width:100%}.svgTr svg{width:100%;height:100%}@media(min-width: 720px){.list:not(.splide__list){gap:0}.list:not(.splide__list),.list-md:not(.splide__list){justify-content:center;flex-wrap:wrap;flex-direction:row;margin-left:calc(var(--sec-sp-x)*-1);margin-top:calc(var(--sec-sp-x)*-1);margin-bottom:calc(var(--sec-sp-x)*-1);width:calc(100% + var(--sec-sp-x)*2)}.list:not(.splide__list) .list--2col .list-item,.list:not(.splide__list) .list--3col .list-item,.list:not(.splide__list) .list--4col .list-item,.list-md:not(.splide__list) .list--2col .list-item,.list-md:not(.splide__list) .list--3col .list-item,.list-md:not(.splide__list) .list--4col .list-item{width:calc(50% + var(--sec-sp-x)*2)}}@media(min-width: 1100px){.account .woocommerce-account>.woocommerce{flex-direction:row}.svgTr{position:absolute;height:5rem}main{padding-top:0}.list:not(.splide__list),.list-md:not(.splide__list),.list-lg:not(.splide__list){margin-left:calc(var(--card-spacing)/1.75*-1);margin-top:calc(var(--card-spacing)/1.75*-1);margin-bottom:calc(var(--card-spacing)/1.75*-1);width:calc(100% + var(--card-spacing)/1.75*2)}.list:not(.splide__list).list--2col .list-item,.list:not(.splide__list).list--3col .list-item,.list:not(.splide__list).list--4col .list-item,.list-md:not(.splide__list).list--2col .list-item,.list-md:not(.splide__list).list--3col .list-item,.list-md:not(.splide__list).list--4col .list-item,.list-lg:not(.splide__list).list--2col .list-item,.list-lg:not(.splide__list).list--3col .list-item,.list-lg:not(.splide__list).list--4col .list-item{margin:calc(var(--card-spacing)/1.75)}.list:not(.splide__list).list--2col .list-item,.list-md:not(.splide__list).list--2col .list-item,.list-lg:not(.splide__list).list--2col .list-item{width:calc(50% - var(--card-spacing)/1.75*2)}.list:not(.splide__list).list--3col .list-item,.list-md:not(.splide__list).list--3col .list-item,.list-lg:not(.splide__list).list--3col .list-item{width:calc(33.33% - var(--card-spacing)/1.75*2)}.list:not(.splide__list).list--4col .list-item,.list-md:not(.splide__list).list--4col .list-item,.list-lg:not(.splide__list).list--4col .list-item{width:calc(25% - var(--card-spacing)/1.75*2)}}.wrapper{display:grid;gap:calc(var(--sec-sp-y)*.5);grid-template-columns:1fr;padding:var(--sec-sp-y) var(--sec-sp-x);max-width:100vw}.wrapper.wrapper--centered h2,.wrapper.wrapper--centered .h2{text-align:center}.wrapper.wrapper--centered .btn-group{justify-content:center}.wrapper.wrapper--fw{padding-left:var(--card-spacing) !important;padding-right:var(--card-spacing) !important}@media(min-width: 1100px){section .wrapper.wrapper-lg-2col{grid-template-columns:1fr 1fr;gap:0 calc(var(--sec-sp-x)/2);align-items:center}section .wrapper.wrapper-lg-2col.wrapper-align-start{align-items:start}section .wrapper .col-lg-full{grid-column:1/3;grid-row:1/2}section .wrapper .col-lg-right,section .wrapper .col-lg-left{margin-bottom:0}section.is-style-reverse .wrapper .col-lg-left{grid-column:2/3;grid-row:1/2}section.is-style-reverse .wrapper .col-lg-right{grid-column:1/2;grid-row:1/2}}@keyframes loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progress-bar-loading{0%{width:0%;opacity:0}80%{width:100%;opacity:1}100%{opacity:0}}@keyframes appear{0%{transform:scale(0.8);opacity:0}100%{transform:scale(1);opacity:1}}.single_product h1{margin:0}.single_product .product__infos{display:flex;flex-direction:column;align-items:flex-start;gap:var(--card-spacing)}.single_product .product__stock,.single_product .product__promo{margin:0;color:#fff;padding:.15rem .5rem;margin-right:auto;width:auto;border-radius:5px}.single_product .product__stock--out,.single_product .product__promo--out{background-color:#c93131}.single_product .product__stock--low,.single_product .product__promo--low{background-color:#c97a31}.single_product .product__stock--ok,.single_product .product__promo--ok{background-color:#74a439}.single_product .product__promo{background-color:#ca4a34}.single_product .product__form .variations_form{margin:0}.single_product .product__form .variations_form .variations select{border:0;background-color:rgba(120,55,49,.05);border-radius:1000px;padding:.5rem 1rem !important;margin:0 1rem !important}.single_product .product__price{margin-top:calc(var(--card-spacing)*-1)}.single_product .product__price *{font-size:2rem !important;display:inline-block !important}.single_product .product__price--sale{display:inline-flex;flex-direction:row-reverse}.single_product .product__price--sale bdi{align-items:center}.single_product .product__price--sale bdi>span{margin-left:.25rem}.single_product .product__price--sale del:first-child{opacity:.75;margin-left:1rem;translate:0 .8rem}.single_product .product__price--sale del:first-child *{font-size:1rem !important}.single_product .product__price--sale del:first-child bdi{text-decoration:line-through !important}.single_product .price{color:#ca4a34;font-family:"Bodoni",sans-serif !important;font-size:3rem;margin-top:var(--card-spacing);font-weight:800;margin:0}.single_product .price bdi{align-items:center}.single_product .price bdi>span{margin-left:.25rem}.single_product .price del:first-child{position:absolute;font-size:1rem;top:calc(var(--card-spacing) - .75rem);left:.5rem;opacity:.75}.single_product .price del:first-child bdi{text-decoration:line-through !important}.shop h2{text-align:center}.shop h2+p{text-align:center}.shop .list{position:relative;overflow-x:scroll;scroll-snap-type:x mandatory;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-left:calc(var(--sec-sp-x)*-1);width:100vw}.shop .list-item{min-width:80vw;padding-top:var(--card-spacing);padding-bottom:var(--card-spacing);scroll-snap-align:center}.shop .list-item:first-child{padding-left:var(--sec-sp-x)}.shop .list-item:last-child{padding-right:var(--sec-sp-x)}.shop>section{gap:0 !important}.shop>section+section{padding-top:0 !important}.account .woocommerce:has(.woocommerce-form-login){display:flex;flex-direction:column}.cart>.wrapper{padding-top:0 !important}.cart .orderList{margin:auto;width:100%}.cart .orderList-content{overflow:visible}.cart #order-request{max-width:700px;margin:auto}@media(min-width: 1100px){.shop .list{flex-wrap:wrap;overflow:visible;width:inherit;margin-left:inherit;padding:0;justify-content:center}.shop .list-item{min-width:inherit}.shop .list-item:first-child{padding-left:inherit}.shop .list-item:last-child{padding-right:inherit}.cart>.wrapper{gap:3rem !important}}header .nav-order{position:fixed;bottom:0;left:0;z-index:1005;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;pointer-events:none}header .nav-order .btn:has(.icon){display:flex;align-items:center;gap:.75rem}header .nav-order .btn:has(.icon) span:not(.icon){margin-top:5px}header .nav-order>.js--loadOrder{position:fixed;bottom:0;right:0;width:auto;height:var(--header-height);background-color:#fff;color:#ca4a34;pointer-events:all}header .nav-order>.js--loadOrder::after,header .nav-order>.js--loadOrder::before{content:"";position:absolute;top:0;width:50%;height:5px;transform:rotate(0deg);background-color:#fff;border-radius:1000px;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}header .nav-order>.js--loadOrder::before{left:0;transform-origin:left top}header .nav-order>.js--loadOrder::after{right:0;transform-origin:right top}header .nav-order>.js--order{position:fixed;overflow:hidden;bottom:0;left:0;height:var(--header-height);width:100%;background:#ca4a34;color:#fff;opacity:0;transform:translateY(100%);pointer-events:none}header .nav-order>.js--order>span{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}header .nav-order>.js--order .nav-order-command-empty{transform:translateY(100%)}header .nav-order>.js--order .nav-order-command-ready{transform:translateY(0%)}.orderList{max-width:700px;box-shadow:0px 30px 50px -10px rgba(0,0,0,.2509803922);background-color:#fff;border-radius:calc(var(--radius)*.5);width:calc(100vw - var(--sec-sp-x)*1);max-height:calc(100vh - 17rem);margin-top:calc(var(--sec-sp-x) + var(--menu-sp) + var(--header-title-height));overflow:hidden;transition:all .6s cubic-bezier(0.83, 0, 0.17, 1)}.orderList:not(.orderList--isCart){transform:translateY(5rem);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);filter:blur(0rem)}.orderList.orderList--isCart .orderList-total{bottom:0 !important}.orderList-header,.orderList-total,.orderList-cat,.orderList-actions{padding:var(--shop-order-spacing);z-index:1005}.orderList-header{position:relative;top:0;width:100%;display:flex;align-items:center;background-color:#fff;margin:0;border-bottom:2px solid rgba(120,55,49,.05)}.orderList-header .icon{margin-right:.5rem}.orderList-content{max-height:calc(100vh - 30rem);overflow-y:scroll;opacity:1;transition:all .6s cubic-bezier(0.83, 0, 0.17, 1);margin-top:calc(var(--shop-order-spacing)*.5);margin-bottom:calc(var(--shop-order-spacing)*.5)}.orderList-actions{-webkit-user-select:none;-ms-user-select:none;user-select:none;border-top:2px solid rgba(120,55,49,.05);position:relative;bottom:0;left:0;display:flex;justify-content:space-between;background-color:#fff}.orderList-actions .btn{padding:0 !important;height:var(--icon-size)}.orderList-actions .btn:first-child{padding:.5rem}.orderList-actions .js--deleteOrder{display:none}.orderList-cat>.uppercase{margin:0}.orderList-cat-product{display:flex;align-items:center;padding:calc(var(--shop-order-spacing)*.5) var(--shop-order-spacing)}.orderList-cat-product p{margin:0}.orderList-cat-product .product-name{position:relative;width:auto !important;margin-right:auto}.orderList-cat-product .product-name .units{display:flex;align-items:center;justify-content:center;min-width:1.25rem;max-width:1.25rem;min-height:1.25rem;max-height:1.25rem;background-color:#ca4a34;color:#fff;border-radius:1000px;rotate:25deg;position:absolute;left:calc(100% - 0rem);bottom:calc(100% - .5rem)}.orderList-cat-product .price{text-align:right;width:4rem;font-variation-settings:"wght" 800;color:#ca4a34}.orderList-cat-product button{width:3rem}.orderList-cat-product button .icon{margin-left:auto}.orderList-total{position:sticky;bottom:3rem;left:0;height:auto;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:rgba(120,55,49,.05);opacity:1;transition:all .6s cubic-bezier(0.83, 0, 0.17, 1)}.orderList-total p{margin:0;margin-bottom:-0.2rem;font-variation-settings:"wght" 800;font-size:calc(var(--font-fs-base)*1.5)}.orderList-total p:first-child{opacity:1}.orderList-total p:last-child{color:#ca4a34}.orderList::after,.orderList::before{content:"";position:absolute;display:block;z-index:10;pointer-events:none;opacity:0;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s cubic-bezier(0.83, 0, 0.17, 1)}.orderList::before{background-image:url(../static/icons/trash.svg);width:var(--icon-size);height:var(--icon-size);left:calc(50% - var(--icon-size)*.5);top:calc(50% - var(--icon-size)*.5 - 1rem);animation:jump .5s ease infinite alternate-reverse}.orderList::after{background-image:url(../static/icons/loading.svg);animation:loading .75s linear infinite;z-index:10;width:6rem;height:6rem;left:calc(50% - 3rem);top:calc(50% - 3rem)}.addedAnim:has(span)+.js--loadOrder::before{transform:rotate(-80deg)}.addedAnim:has(span)+.js--loadOrder::after{transform:rotate(80deg)}body.no-order .js--order{background:#a1594d}body.no-order .js--order .nav-order-command-empty{transform:translateY(0)}body.no-order .js--order .nav-order-command-ready{transform:translateY(100%)}body.no-order .js--loadOrder{transform:translateX(100%)}body.orderList--open .orderList{opacity:1;pointer-events:all;transform:inherit;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}body.orderList--open .nav-order{background-color:rgba(0,0,0,.3882352941);pointer-events:all}body.orderList--open .nav-order>.js--order{opacity:1;transform:translateY(0%);pointer-events:all}body.orderList--open .js--loadOrder{opacity:0;pointer-events:none}.addedAnim>span{position:fixed;right:2rem;top:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:#ca4a34;color:#fff;border-radius:1000px;font-size:2rem;animation:added 1s ease-in-out}@keyframes added{0%{opacity:0;transform:rotate(280deg) scale(0.2) translateY(0)}30%{opacity:1;transform:rotate(-10deg) scale(1) translateY(-1rem)}50%{opacity:1;transform:rotate(-20deg) scale(1) translateY(-1.5rem)}100%{opacity:1;transform:translateY(60vh) rotate(100deg) scale(0.5)}}@keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes jump{0%{transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}40%{transform:translate3d(0, 30%, 0) scale3d(0.7, 1.5, 1)}100%{transform:translate3d(0, 100%, 0) scale3d(1.5, 0.7, 1)}}body.anim-deletion .orderList::after,body.anim-deletion .orderList::before{opacity:1}body.anim-deletion .orderList-total,body.anim-deletion .orderList-content{opacity:0}@media(min-width: 1100px){header .nav-order>.js--order{height:3.5rem;width:300px;bottom:var(--shop-order-spacing);left:calc(50% - 150px)}}footer{margin-bottom:4rem;background-color:#783731;color:#fee9d0}footer .h3{color:#fee9d0}footer .wrapper{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:var(--sec-sp-y);align-items:flex-start !important;justify-content:flex-start !important;padding:var(--sec-sp-y) var(--sec-sp-x)}footer .wrapper .footer-logo img{width:80%;max-width:300px;height:auto;object-fit:contain}footer .wrapper .link-list .link-list-item:not(:last-child){margin-bottom:.75rem}footer .wrapper .link-list .link-list-item a{padding:.25rem 0}footer .wrapper.footer-bottom{background-color:#662f2a;padding-top:calc(var(--card-spacing)*.5) !important;padding-bottom:calc(var(--card-spacing)*.5) !important;display:flex;flex-direction:column;justify-content:center !important;gap:1.5rem}footer .wrapper.footer-bottom p>*::after{content:" - "}footer .wrapper.footer-bottom p>*:last-child::after{content:none}footer .wrapper.footer-bottom a{opacity:1;transition:opacity .3s cubic-bezier(0.83, 0, 0.17, 1)}footer .wrapper.footer-bottom a:hover{opacity:.3}footer .wrapper.footer-bottom *{margin:0}@media(min-width: 1100px){footer{margin-bottom:0}footer>.wrapper{grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr}footer>.wrapper.footer-bottom{flex-direction:row}}.contact{position:relative;overflow:hidden}.contact>.wrapper{gap:0;position:relative;overflow:hidden}.contact-content{margin-bottom:calc(var(--card-spacing)*2)}.contact-content .btn-group{margin-top:1rem}.contact-content>p{text-transform:uppercase;font-variation-settings:"wght" 600;letter-spacing:.1rem;line-height:1.2;color:#ca4a34;font-size:.85rem;margin-top:calc(var(--card-spacing)*2);color:#783731;letter-spacing:0}.contact::after,.contact::before,.contact .wrapper::before,.contact .wrapper::after{content:"";position:absolute;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:contain}.contact::before{background-image:url(../static/svg/bg-shape-light.svg);width:45rem;height:45rem;left:-30rem;bottom:-20rem}.contact::after{background-image:url(../static/svg/bg-shape-secondary.svg);width:10rem;height:10rem;right:-8rem;top:20%}@media(min-width: 720px){.contact::after{width:8rem;height:8rem;right:-2rem;top:50%}.contact>.wrapper{gap:0}.contact>.wrapper::after{background-image:url(../static/svg/bg-shape-red.svg);width:15rem;height:15rem;right:-10rem;bottom:-4rem}.contact-content>p{font-size:1rem}.contact .form{margin-top:var(--card-spacing);grid-template-rows:repeat(6, auto);grid-template-columns:1fr 1fr}.contact .form textarea{height:100% !important}.contact .form-field.col-1{grid-column:1/2}.contact .form-field.col-1:nth-child(1){grid-row:1/calc(1 + 1)}.contact .form-field.col-1:nth-child(2){grid-row:2/calc(2 + 1)}.contact .form-field.col-1:nth-child(3){grid-row:3/calc(3 + 1)}.contact .form-field.col-1:nth-child(4){grid-row:4/calc(4 + 1)}.contact .form-field.col-2{grid-column:2/3}.contact .form-field.col-fw{grid-column:1/3}.contact .form-field:nth-child(5){grid-row:1/2}.contact .form-field:nth-child(6){grid-row:2/5}.contact .form-field--rgpd{grid-row:5/6}.contact .form .btn{grid-row:6/7;grid-column:1/3}}@media(min-width: 1100px){.contact::after{transform:rotate(45deg);top:35%;right:-2rem}.contact>.wrapper{display:flex;flex-wrap:wrap;gap:0 calc(var(--card-spacing)*2)}.contact>.wrapper::after{right:-10%;bottom:4rem}.contact>.wrapper::before{background-image:url(../static/svg/bg-shape-yellow.svg);width:4rem;height:4rem;right:20%;bottom:2rem;transform:rotate(100deg)}.contact>.wrapper>h2{width:100%;order:1;text-align:center}.contact>.wrapper>h2 span::before{content:none}.contact>.wrapper>div{width:calc(30% - var(--card-spacing));order:3}.contact>.wrapper>.form-wrapper{width:calc(70% - var(--card-spacing));order:2}.contact>.wrapper>.form-wrapper h3{display:none}.contact>.wrapper>.form-wrapper .form{margin:0}.contact-content{margin-bottom:0}.contact-content>p{margin-top:4rem}}@media(min-width: 1600px){.contact>.wrapper::after{right:-2%}}.partners{position:relative;overflow:hidden;background:linear-gradient(to top, transparent 0, transparent 1.2rem, #FEE9D0 0%, #FEE9D0 40%, transparent 40%, transparent 100%)}.partners>.wrapper{padding-bottom:0 !important;justify-content:center;align-items:center;text-align:center;gap:0 !important}.partners .wysiwyg{max-width:500px;margin:auto;margin-top:var(--card-spacing)}.partners .btn-group{justify-content:center}.partners .splide{position:relative;width:calc(100vw - var(--sec-sp-x)*2)}.partners .splide::after{content:"";position:absolute;z-index:-1;background:url("../static/svg/bg-shape-light.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:calc(10rem + 7vw);height:calc(10rem + 7vw);left:calc(-5rem - 2vw);top:calc(-8rem - 2vw);transform:rotate(45deg)}.partners .splide__track::after,.partners .splide__track::before{content:"";position:absolute;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:contain}.partners .splide__track::after{background-image:url("../static/svg/bg-shape-secondary.svg");right:-3rem;top:-3rem;width:7rem;height:7rem;transform:rotate(20deg)}.partners .splide__track::before{display:none;background-image:url("../static/svg/bg-shape-secondary.svg");right:-6rem;top:-6rem;width:3.5rem;height:3.5rem}.partners .splide__slide{text-align:left}.partners .svgTr{position:absolute;z-index:-1;top:inherit;bottom:calc(40% - 2px);color:#fee9d0}@media(min-width: 720px){.partners .splide__track::after{background-image:url(../static/svg/bg-shape-red.svg)}.partners .splide__track::before{display:block}}@media(min-width: 1100px){.partners .splide{width:inherit}}.advantages{position:relative;overflow:hidden;background:linear-gradient(to bottom, #FEE9D0 0%, #FEE9D0 50%, transparent 50%, transparent 100%)}.advantages .ctn{margin:auto;margin-bottom:var(--card-spacing)}.advantages>.wrapper{gap:0 !important}.advantages::before,.advantages::after{content:"";position:absolute;background-position:center center;background-repeat:no-repeat;background-size:contain;clip-path:polygon(0 0, 100% 0, 100% 50%, 0 50%)}.advantages::after{display:none}.advantages::before{height:30rem;width:30rem;left:-15rem;bottom:calc(50% - 15rem);background-image:url("../static/svg/bg-shape-light.svg")}.advantages .btn-group{position:relative;z-index:20;justify-content:center;margin-top:-1.25rem;text-align:center}.advantages .btn-group .btn{width:fit-content;max-width:calc(100% - var(--card-spacing)*2)}.advantages-cards{padding:0 !important}.advantages-cards>.card{box-shadow:none}.advantages-cards>.card ul{margin-top:calc(var(--card-spacing)*.5)}.advantages-cards>.card ul li{position:relative;padding-left:1.25rem}.advantages-cards>.card ul li:not(:last-child){margin-bottom:var(--card-spacing)}.advantages-cards>.card ul li::before{content:"";background:#fee9d0 url("../static/icons/check.svg") no-repeat center center;background-size:80%;position:absolute;top:-0.2rem;left:calc(var(--card-spacing)*-1);width:1.25rem;height:1.25rem;padding:.25rem;border-radius:1000px;background-color:#fee9d0}.advantages-cards>.card:first-of-type h3{color:#783731}.advantages-cards>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0;position:relative;margin-top:2.5rem;padding-bottom:calc(var(--card-spacing)*2);background-color:#ca4a34;color:#fff}.advantages-cards>.card:last-of-type h3{color:#fff}.advantages-cards>.card:last-of-type h3>span{color:#fff;opacity:.8}.advantages-cards>.card:last-of-type::before{content:"";display:block;position:absolute;width:100%;height:2.5rem;top:calc(-2.5rem + .7px);left:0;background-color:#ca4a34;clip-path:polygon(100% 0, 0% 100%, 100% 100%)}.advantages-cards>.card ul li{padding-left:2.75rem}.advantages-cards>.card ul li::before{left:0;border-radius:1000px}.advantages-cards>.card:last-of-type{padding-bottom:calc(var(--card-spacing)*2)}@media(min-width: 720px){.advantages .ctn{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.advantages::after{display:block;height:25rem;width:25rem;right:-15rem;bottom:calc(50% - 12.5rem);background-image:url("../static/svg/bg-shape-red.svg")}.advantages-cards>.card ul li{padding-left:3.75rem}.advantages-cards>.card ul li:not(:last-child){margin-bottom:2rem}.advantages-cards>.card ul li::before{top:-25%;width:2rem;height:2rem;background-size:60%}}@media(min-width: 1100px){.advantages .btn-group{margin-top:-1.4rem}.advantages-cards{flex-direction:row}.advantages-cards>.card{padding-bottom:calc(var(--card-spacing)*1.75 + 2rem)}.advantages-cards>.card:first-child{border-radius:10px 0 0 10px}.advantages-cards>.card:last-child{border-radius:0 10px 10px 0;margin:0}.advantages-cards>.card:last-child:before{width:3rem;height:100%;left:calc(-3rem + 1px);bottom:inherit;top:0}}@media(min-width: 1600px){.advantages-cards>.card ul{margin-top:1rem}.advantages-cards>.card ul li::before{background-size:60%;top:-0.5rem;width:2.25rem;height:2.25rem}}.steps{position:relative}.steps::after,.steps::before{content:"";position:absolute;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../static/svg/bg-shape-secondary.svg")}.steps::before{bottom:5%;left:-5rem;width:20rem;height:20rem;clip-path:polygon(5rem 0, 100% 0, 100% 100%, 5rem 100%)}.steps::after{top:30%;right:0;width:13rem;height:20rem;background-size:20rem 20rem;background-position:0 0}.steps-list{position:relative;margin-top:3rem;margin-bottom:3rem}.steps-list-arrow{content:"";display:block;position:absolute;left:calc(50% - .25rem);top:-1.5rem;width:.5rem;height:calc(100% + 3rem);background:#ca4a34}.steps-list-arrow::after,.steps-list-arrow::before{content:"";position:absolute;width:2rem;height:2rem;left:calc(50% - 1rem)}.steps-list-arrow::before{box-shadow:inset 0 0 0 .5rem #ca4a34;top:calc(-2rem + 2px);border-radius:1000px}.steps-list-arrow::after{bottom:calc(-2rem + 1px);background-color:#ca4a34;clip-path:polygon(50% 100%, 0 0, 100% 0)}.steps-list-item:not(:last-child){margin-bottom:calc(var(--card-spacing) + 1.5rem)}.steps-list-item:first-child::after{content:"";position:absolute;z-index:-1;background:url("../static/svg/bg-shape-light.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:calc(15rem + 22vw);height:calc(15rem + 22vw);left:calc(-7rem - 8vw);top:calc(10rem - 2vw)}.steps-list-item:last-child::after,.steps-list-item:last-child::before{content:"";position:absolute;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:contain}.steps-list-item:last-child::before{bottom:-4.5rem;right:5rem;width:3rem;height:3rem;background-image:url("../static/svg/bg-shape-yellow.svg")}.steps-list-item:last-child::after{bottom:-2rem;right:-1rem;width:6rem;height:6rem;background-image:url("../static/svg/bg-shape-red.svg")}.steps-list-item .card>span{position:absolute;z-index:1;width:3.5rem;height:3.5rem;top:-1.75rem;left:var(--card-spacing);display:flex;align-items:center;justify-content:center;font-family:"Bodoni",sans-serif;font-size:1.4rem;font-variation-settings:"wght" 800}.steps-list-item .card>span::after{content:"";position:absolute;left:0;top:0;background:url("../static/svg/bg-shape-secondary.svg");background-position:-10% 50%;background-size:contain;background-repeat:no-repeat;border-radius:1000px;width:100%;height:100%;transform:rotate(45deg);z-index:-1}@media(min-width: 1100px){.steps::before,.steps::after{width:35rem;height:35rem}.steps::after{top:30%;width:13rem;background-size:35rem 35rem}.steps::before{left:-25rem;clip-path:polygon(25rem 0, 100% 0, 100% 100%, 25rem 100%)}.steps>.wrapper>.col-lg-left{height:100%}.steps>.wrapper>.col-lg-left>div{position:sticky;top:30vh}.steps-list{margin-top:0;margin-bottom:0}.steps-list-arrow{left:calc(50% - .375rem);top:-2rem;width:.75rem;height:calc(100% + 4rem)}.steps-list-arrow::after,.steps-list-arrow::before{width:3rem;height:3rem;left:calc(50% - 1.5rem)}.steps-list-arrow::before{box-shadow:inset 0 0 0 .75rem #ca4a34;top:calc(-3rem + 2px)}.steps-list-arrow::after{bottom:calc(-3rem + 1px)}.steps-list-item .card>span{width:6rem;height:6rem;top:-3rem;left:-3rem;font-size:2.5rem}}.content_media{position:relative;overflow:hidden}.content_media>.wrapper .col-lg-right{position:relative;z-index:1}.content_media>.wrapper .col-lg-right::before{content:"";position:absolute;width:8rem;height:8rem;bottom:0;z-index:-1;background-image:url("../static/svg/bg-shape-secondary.svg");background-position:center center;background-size:contain;background-repeat:no-repeat}.content_media>.wrapper .col-lg-right>.imgWrap{position:relative;z-index:1;height:auto}.content_media>.wrapper .col-lg-right>.imgWrap::after,.content_media>.wrapper .col-lg-right>.imgWrap::before{content:"";position:absolute;background-position:center center;background-size:contain;background-repeat:no-repeat;z-index:5}.content_media>.wrapper .col-lg-right>.imgWrap::after{top:2%;left:15%;width:3.5rem;height:3.5rem;background-image:url("../static/svg/bg-shape-red.svg")}.content_media>.wrapper .col-lg-right>.imgWrap::before{bottom:5%;right:0%;width:6rem;height:6rem;background-image:url("../static/svg/bg-shape-yellow.svg")}.content_media>.wrapper .col-lg-right>.imgWrap img{-webkit-mask:url("../static/svg/clipping-mask.svg") center center/cover;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.content_media.bg-secondary>.wrapper .col-lg-right::before{background-image:url("../static/svg/bg-shape-light.svg")}@media(min-width: 720px){.content_media.bg-secondary::after,.content_media.bg-secondary::before{content:"";position:absolute;z-index:1;pointer-events:none;width:calc(10rem + 20vw);height:calc(10rem + 20vw);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../static/svg/bg-shape-light.svg")}.content_media.bg-secondary::before{bottom:5%;left:calc((5rem + 15vw)*-1)}.content_media.bg-secondary::after{top:10%;right:calc((5rem + 15vw)*-1);transform:rotate(190deg)}.content_media>.wrapper .col-lg-right::before{width:12rem;height:12rem}.content_media>.wrapper .col-lg-right>.imgWrap::after{left:5%;width:8rem;height:8rem}.content_media>.wrapper .col-lg-right>.imgWrap::before{width:9rem;height:9rem}}@media(min-width: 1100px){.content_media>.wrapper .col-lg-right::before{bottom:inherit;top:5%;left:-10%;width:12rem;height:12rem}.content_media>.wrapper .col-lg-right>.imgWrap::after{width:4rem;height:4rem;left:35%;top:0}}.cta-wrapper{background-color:#fff;box-shadow:0px 30px 50px -10px rgba(0,0,0,.2509803922);display:flex;flex-direction:column;gap:var(--card-spacing);padding:var(--card-spacing)}.cta-wrapper .btn{width:100%;font-size:1.2rem}.cta .wrapper{container-type:inline-size;container-name:cta-container}@container cta-container (width > 700px){.cta-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch}.cta-wrapper .ctn{padding:var(--card-spacing)}.cta-wrapper .btn{width:auto;padding-left:4rem;padding-right:4rem;font-size:2rem}}/*# sourceMappingURL=style.css.map */
