/*!
Themosis boilerplate is based on Underscores https://underscores.me/.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/:root{--light-brun:#cdb9a9;--light-beige:#f5f1ee;--beige:#e5ddd4;--white:#fff;--black:#292522;--yellow:#facb89;--brun:#b08d6d;--red:#c70039;--shadow:0px 7px 50px 24px #4645450d;--header-height:117px;--site-width:100vw;--global-padding:calc(var(--site-width)*0.0473);--global-padding-admin:calc(var(--site-width)*0.0473);--offset-min:calc(50vw - var(--site-width)*0.9416/2 + var(--global-padding));--offset:calc((100vw - var(--site-width))/2 + var(--global-padding));--gap:calc(var(--site-width)*0.0115);--radius:8px;--content-plus:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 9.143H9.143V16H6.857V9.143H0V6.857h6.857V0h2.286v6.857H16v2.286Z' fill='%23292522'/%3E%3C/svg%3E");--content-minus:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .667h16v2.666H0V.667Z' fill='%23292522'/%3E%3C/svg%3E")}@font-face{font-display:swap;font-family:Banera;font-weight:400;src:url(fonts/Banera.ttf)}@font-face{font-display:swap;font-family:Archivo;font-weight:300;src:url(fonts/Archivo-Light.ttf)}@font-face{font-display:swap;font-family:Archivo;font-weight:500;src:url(fonts/Archivo-Medium.ttf)}@font-face{font-display:swap;font-family:Archivo;font-weight:400;src:url(fonts/Archivo-Light.ttf)}@font-face{font-display:swap;font-family:Archivo;font-weight:700;src:url(fonts/Archivo-Bold.ttf)}@media screen and (min-width:1920px){:root{--global-padding:calc(var(--site-width)*0.14)}}@media screen and (max-width:1080px){:root{--global-padding:24px;--gap:24px;--site-width:calc(100% - var(--global-padding));--offset-min:calc(50vw - var(--site-width)*0.9416/2)}}@media screen and (max-width:640px){:root{--global-padding:12px;--site-width:calc(100% - var(--global-padding));--offset-min:calc(50vw - var(--site-width)*0.9416/2)}}.slide-up{animation:slide-up .3s cubic-bezier(.39,.575,.565,1)}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.h-100{font-size:64px}.h-100,.h-200{font-family:Banera;font-weight:700;line-height:68px}.h-200{font-size:48px}@media (max-width:640px){.h-200{font-size:36px;font-weight:700;line-height:46px}}.h-300{font-family:Banera;font-size:36px;font-weight:700;line-height:46px}@media (max-width:640px){.h-300{font-size:30px;font-weight:700;line-height:40px}}.h-400{font-size:30px;line-height:40px}.h-400,.h-500{font-family:Banera;font-weight:700}.h-500{font-size:24px;line-height:32px}.h-600{font-family:Banera;font-size:20px;line-height:28px}.h-600,.t-128{font-weight:700}.t-128{font-size:128px;line-height:144px}.t-64{font-size:64px;font-weight:700;line-height:72px}@media (max-width:640px){.t-64{font-size:42px;font-weight:700;line-height:54px}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:Archivo;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:Banera;font-weight:400;line-height:120%}h1{font-size:34px;font-size:2.125rem}h2{font-size:28px;font-size:1.75rem}h3{font-size:24px;font-size:1.5rem}h4{font-size:20px;font-size:1.25rem}p{margin-bottom:1em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1em}address{margin:0 0 1em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:16px;font-size:1rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.with-decoration{padding-bottom:12px;position:relative}.with-decoration:after{background-color:var(--light-brun);bottom:0;content:"";display:flex;height:1px;left:0;max-width:70%;min-width:250px;position:absolute;width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0;padding-left:16px}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#e6e6e6;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;color:rgba(0,0,0,.8);font-size:.75px;font-size:.046875rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}.wpcf7-submit.has-spinner{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase}.wpcf7-submit.has-spinner,.wpcf7-submit.has-spinner svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.wpcf7-submit.has-spinner:hover{background-color:var(--light-brun);color:var(--black)}.wpcf7-submit.has-spinner:hover svg{transform:translateX(6px)}.wpcf7-submit.has-spinner:hover svg *{fill:var(--black)}.wpcf7-submit.has-spinner:hover .mini-button svg{transform:translateY(6px)}.wpcf7-submit.has-spinner:hover .mini-button svg *{fill:var(--black)}.wpcf7-submit.has-spinner.loading{opacity:1}.wpcf7-submit.has-spinner.loading .amount{display:none}.wpcf7-submit.has-spinner.loading:after{position:relative;right:unset;top:unset}.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) #respond input#submit,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) a.button,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) button.button,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce #respond input#submit,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce a.button,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce button.button,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce input.button{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase;transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) #respond input#submit svg,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) a.button svg,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) button.button svg,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) input.button svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce #respond input#submit svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce a.button svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce button.button svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce input.button svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) a.button:hover,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) button.button:hover,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce #respond input#submit:hover,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce a.button:hover,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce button.button:hover,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce input.button:hover{background-color:var(--light-brun);color:var(--black)}.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover svg,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) a.button:hover svg,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) button.button:hover svg,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) input.button:hover svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce #respond input#submit:hover svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce a.button:hover svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce button.button:hover svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce input.button:hover svg{transform:translateX(6px)}.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover svg *,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) a.button:hover svg *,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) button.button:hover svg *,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) input.button:hover svg *,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce #respond input#submit:hover svg *,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce a.button:hover svg *,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce button.button:hover svg *,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce input.button:hover svg *{fill:var(--black)}.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover .mini-button svg,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) a.button:hover .mini-button svg,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) button.button:hover .mini-button svg,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) input.button:hover .mini-button svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce #respond input#submit:hover .mini-button svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce a.button:hover .mini-button svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce button.button:hover .mini-button svg,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce input.button:hover .mini-button svg{transform:translateY(6px)}.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover .mini-button svg *,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) a.button:hover .mini-button svg *,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) button.button:hover .mini-button svg *,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) input.button:hover .mini-button svg *,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce #respond input#submit:hover .mini-button svg *,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce a.button:hover .mini-button svg *,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce button.button:hover .mini-button svg *,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce input.button:hover .mini-button svg *{fill:var(--black)}.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) a.button.loading,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) button.button.loading,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce #respond input#submit.loading,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce a.button.loading,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce button.button.loading,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce input.button.loading{opacity:1}.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading .amount,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) a.button.loading .amount,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) button.button.loading .amount,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) input.button.loading .amount,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce #respond input#submit.loading .amount,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce a.button.loading .amount,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce button.button.loading .amount,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce input.button.loading .amount{display:none}.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading:after,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) a.button.loading:after,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) button.button.loading:after,.lsdc.woocommerce:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)) input.button.loading:after,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce #respond input#submit.loading:after,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce a.button.loading:after,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce button.button.loading:after,:where(body:not(.lsdc.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .lsdc.woocommerce input.button.loading:after{position:relative;right:unset;top:unset}.lsdc button:not(.menu-toggle,[data-action],.button--oblique){align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase;transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc button:not(.menu-toggle,[data-action],.button--oblique) svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc button:not(.menu-toggle,[data-action],.button--oblique):hover{background-color:var(--light-brun);color:var(--black)}.lsdc button:not(.menu-toggle,[data-action],.button--oblique):hover svg{transform:translateX(6px)}.lsdc button:not(.menu-toggle,[data-action],.button--oblique):hover svg *{fill:var(--black)}.lsdc button:not(.menu-toggle,[data-action],.button--oblique):hover .mini-button svg{transform:translateY(6px)}.lsdc button:not(.menu-toggle,[data-action],.button--oblique):hover .mini-button svg *{fill:var(--black)}.lsdc button:not(.menu-toggle,[data-action],.button--oblique).loading{opacity:1}.lsdc button:not(.menu-toggle,[data-action],.button--oblique).loading .amount{display:none}.lsdc button:not(.menu-toggle,[data-action],.button--oblique).loading:after{position:relative;right:unset;top:unset}.lsdc .buttons .button--primary{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase}.lsdc .buttons .button--primary,.lsdc .buttons .button--primary svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc .buttons .button--primary:hover{background-color:var(--light-brun);color:var(--black)}.lsdc .buttons .button--primary:hover svg{transform:translateX(6px)}.lsdc .buttons .button--primary:hover svg *{fill:var(--black)}.lsdc .buttons .button--primary:hover .mini-button svg{transform:translateY(6px)}.lsdc .buttons .button--primary:hover .mini-button svg *{fill:var(--black)}.lsdc .buttons .button--primary.loading{opacity:1}.lsdc .buttons .button--primary.loading .amount{display:none}.lsdc .buttons .button--primary.loading:after{position:relative;right:unset;top:unset}.lsdc .buttons .button--secondary{align-items:center;background-color:var(--light-beige);border:none;border-radius:4px;color:var(--black);cursor:pointer;display:flex;font-size:16px;font-size:1rem;font-weight:400;justify-content:center;margin:0;padding:16px;text-transform:uppercase;transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc .buttons .button--secondary:hover{background-color:var(--light-brun);color:var(--black)}.lsdc .buttons .button--secondary:hover svg{transform:translateX(6px)}.lsdc .buttons .button--secondary:hover svg *{fill:var(--black)}.lsdc .buttons .button--secondary:hover.button--oblique{background-color:var(--black)}.lsdc .buttons .button--secondary:hover.button--oblique svg{transform:translateX(0)}.lsdc .buttons .button--secondary:hover.button--oblique svg *{fill:var(--white)}.lsdc .buttons .button--secondary:hover .mini-button svg{transform:translateY(0)}.lsdc .buttons .button--secondary:hover .mini-button svg *{fill:var(--black)}.lsdc .buttons .button--secondary.loading{opacity:1}.lsdc .buttons .button--secondary.loading .amount{display:none}.lsdc .buttons .button--secondary.loading:after{position:relative;right:unset;top:unset}.lsdc .button--primary{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase}.lsdc .button--primary,.lsdc .button--primary svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc .button--primary:hover{background-color:var(--light-brun);color:var(--black)}.lsdc .button--primary:hover svg{transform:translateX(6px)}.lsdc .button--primary:hover svg *{fill:var(--black)}.lsdc .button--primary:hover .mini-button svg{transform:translateY(6px)}.lsdc .button--primary:hover .mini-button svg *{fill:var(--black)}.lsdc .button--primary.loading{opacity:1}.lsdc .button--primary.loading .amount{display:none}.lsdc .button--primary.loading:after{position:relative;right:unset;top:unset}.lsdc .button--secondary{align-items:center;background-color:var(--light-beige);border:none;border-radius:4px;color:var(--black);cursor:pointer;display:flex;font-size:16px;font-size:1rem;font-weight:400;justify-content:center;margin:0;padding:16px;text-transform:uppercase;transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc .button--secondary:hover{background-color:var(--light-brun);color:var(--black)}.lsdc .button--secondary:hover svg{transform:translateX(6px)}.lsdc .button--secondary:hover svg *{fill:var(--black)}.lsdc .button--secondary:hover.button--oblique{background-color:var(--black)}.lsdc .button--secondary:hover.button--oblique svg{transform:translateX(0)}.lsdc .button--secondary:hover.button--oblique svg *{fill:var(--white)}.lsdc .button--secondary:hover .mini-button svg{transform:translateY(0)}.lsdc .button--secondary:hover .mini-button svg *{fill:var(--black)}.lsdc .button--secondary.loading{opacity:1}.lsdc .button--secondary.loading .amount{display:none}.lsdc .button--secondary.loading:after{position:relative;right:unset;top:unset}.lsdc .button--transparent{align-items:center;background-color:transparent;border:none;border-radius:4px;color:var(--black);cursor:pointer;display:flex;font-size:16px;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px 0;text-transform:uppercase}.lsdc .button--transparent,.lsdc .button--transparent svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc .button--transparent svg *{fill:var(--black)}.lsdc .button--transparent:hover svg{transform:translateX(6px)}.lsdc .button--transparent:hover svg *{fill:var(--black)}.lsdc .button--transparent:hover .mini-button svg{transform:translateY(6px)}.lsdc .button--transparent:hover .mini-button svg *{fill:var(--black)}.lsdc .button--transparent.loading{opacity:1}.lsdc .button--transparent.loading .amount{display:none}.lsdc .button--transparent.loading:after{position:relative;right:unset;top:unset}.buttons{align-items:center;display:flex;gap:12px;justify-content:flex-start}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #ccc;border-radius:3px;color:#666;outline:none;padding:12px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}label.floating,textarea{border:1px solid var(--light-brun)}label.floating{align-items:center;background-color:var(--white);border-radius:4px;display:flex;justify-content:flex-start;padding:16px 12px 12px}label.floating .floating-label{position:absolute}label.floating input{border:none;outline:none;padding:0;width:100%}label.floating input::-moz-placeholder{color:transparent}label.floating input::placeholder{color:transparent}label.floating .floating-label{transition:all .5s cubic-bezier(.075,.82,.165,1)}label.floating .wpcf7-not-valid-tip{bottom:-42px;left:-12px;position:absolute}label.floating .wpcf7-form-control-wrap:has(input:not(:-moz-placeholder-shown))+.floating-label,label.floating input:not(:-moz-placeholder-shown)+.floating-label,label.floating input:not(:-moz-placeholder-shown)+ul+.floating-label{transform:scale(.8) translateY(-20px) translateX(-16px)}label.floating .wpcf7-form-control-wrap:has(input:focus)+.floating-label,label.floating .wpcf7-form-control-wrap:has(input:not(:placeholder-shown))+.floating-label,label.floating input:focus+.floating-label,label.floating input:focus+ul+.floating-label,label.floating input:not(:placeholder-shown)+.floating-label,label.floating input:not(:placeholder-shown)+ul+.floating-label{transform:scale(.8) translateY(-20px) translateX(-16px)}label.floating input:-moz-placeholder-shown+.floating-label,label.floating input:-moz-placeholder-shown+ul+.floating-label{transform:scale(1) translateY(-2px)}label.floating input:placeholder-shown+.floating-label,label.floating input:placeholder-shown+ul+.floating-label{transform:scale(1) translateY(-2px)}label:has(input[type=checkbox]){align-items:center;cursor:pointer;display:flex;gap:12px}input[type=checkbox]{align-content:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--light-brun);border-radius:2px;display:inline-flex;height:18px;justify-content:center;overflow:hidden;width:18px}input[type=checkbox]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0H2C.9 0 0 .9 0 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2ZM7.71 13.29a.996.996 0 0 1-1.41 0L2.71 9.7a.996.996 0 1 1 1.41-1.41L7 11.17l6.88-6.88a.996.996 0 1 1 1.41 1.41l-7.58 7.59Z' fill='%23CDB9A9'/%3E%3C/svg%3E");display:flex;height:100%;justify-content:center;transform:scale(0);width:100%}input[type=checkbox]:checked{border:none}input[type=checkbox]:checked:before{transform:scale(1)}.form-group{display:grid;gap:24px;grid-template-columns:1fr 1fr}.lsdc .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.lsdc .wc-block-components-form .wc-block-components-text-input input[type=email],.lsdc .wc-block-components-form .wc-block-components-text-input input[type=number],.lsdc .wc-block-components-form .wc-block-components-text-input input[type=password],.lsdc .wc-block-components-form .wc-block-components-text-input input[type=tel],.lsdc .wc-block-components-form .wc-block-components-text-input input[type=text],.lsdc .wc-block-components-form .wc-block-components-text-input input[type=url],.lsdc .wc-block-components-text-input input[type=email],.lsdc .wc-block-components-text-input input[type=number],.lsdc .wc-block-components-text-input input[type=password],.lsdc .wc-block-components-text-input input[type=tel],.lsdc .wc-block-components-text-input input[type=text],.lsdc .wc-block-components-text-input input[type=url],.lsdc .wc-block-components-textarea,.lsdc .wc-blocks-components-select .wc-blocks-components-select__container{border:1px solid var(--light-brun);box-shadow:none!important}.lsdc #price-slider{background-color:var(--beige);height:4px;margin:12px 0;padding:0 16px}.lsdc #price-slider .noUi-connect{background-color:var(--light-brun)}.lsdc .noUi-horizontal .noUi-handle{background-color:var(--light-brun);border:none;border-radius:18px;box-shadow:none;height:18px;top:-8px;width:18px}.lsdc .noUi-horizontal .noUi-handle:after,.lsdc .noUi-horizontal .noUi-handle:before{content:none}details summary{align-items:center;border-bottom:1px solid var(--light-brun);display:flex;flex-flow:row-reverse;justify-content:space-between;padding:24px 0}details summary::marker{content:""}details summary::-webkit-details-marker{display:none}details summary:hover{cursor:pointer}details summary p{font-weight:500;margin:0;text-transform:uppercase}details summary:before{align-items:center;content:var(--content-plus);display:flex}details[open]>summary{display:flex}details[open]>summary:before{content:var(--content-minus)}details .items{display:flex;flex-flow:column;gap:12px;padding:24px 0 12px}.quantity,.widget-cart-quantity-control{border:1px solid var(--light-brun);border-radius:4px;display:grid;gap:0;grid-template-columns:auto 1fr auto}.quantity input,.widget-cart-quantity-control input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;max-width:48px;outline:none;text-align:center}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button,.widget-cart-quantity-control input::-webkit-inner-spin-button,.widget-cart-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number],.widget-cart-quantity-control input[type=number]{-moz-appearance:textfield}.quantity .btn,.quantity button,.widget-cart-quantity-control .btn,.widget-cart-quantity-control button{align-items:center;background-color:transparent;border:none;border-radius:0;cursor:pointer;display:flex;font-size:16px;font-size:1rem;font-weight:700;height:100%;justify-content:center;padding:12px}.quantity .btn:hover,.quantity button:hover,.widget-cart-quantity-control .btn:hover,.widget-cart-quantity-control button:hover{background-color:var(--light-brun)}.quantity .btn:hover svg *,.quantity button:hover svg *,.widget-cart-quantity-control .btn:hover svg *,.widget-cart-quantity-control button:hover svg *{stroke:var(--white)}.custom-select{border:1px solid var(--light-brun);border-radius:4px;min-width:320px}.custom-select .ts-control{outline:none;padding:12px}.custom-select .ts-control:not(.rtl){padding-right:12px!important}.lsdc .ts-control,.lsdc .ts-wrapper.single.input-active .ts-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;outline:none;padding:12px}.ts-dropdown .option{white-space:nowrap}.admin-bar #masthead{top:32px}.lsdc .dgwt-wcas-suggestions-wrapp{background-color:var(--white);margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%;width:100vw}.lsdc .demo_store,.lsdc .woocommerce-store-notice{background-color:var(--beige);box-shadow:none;color:var(--black);font-size:14px;font-size:.875rem;position:fixed}.lsdc .demo_store a,.lsdc .woocommerce-store-notice a{color:var(--black);text-decoration:underline}.lsdc .demo_store:not([style*="display:none"])+#masthead,.lsdc .woocommerce-store-notice:not([style*="display:none"])+#masthead{top:49px}.lsdc .demo_store:not([style*="display:none"])+#masthead+*,.lsdc .woocommerce-store-notice:not([style*="display:none"])+#masthead+*{margin-top:168px}.lsdc.woocommerce-demo-store.hide-store-notice #masthead{top:0}.lsdc.woocommerce-demo-store.hide-store-notice #masthead+*{margin-top:116px}.toggle-search svg *{fill:#211e1d}.dgwt-wcas-search-form{left:0!important;margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);position:fixed!important;width:100%;width:100vw}@media (min-width:640px){.dgwt-wcas-search-form{background-color:var(--white);border-top:1px solid var(--light-brun);top:96px!important}}.dgwt-wcas-search-form>div{margin:0 auto;max-width:calc(var(--site-width)*.9);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.dgwt-wcas-search-form>div{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.dgwt-wcas-search-form>div{padding-left:0;padding-right:0}}.bg-overlay.active{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}#masthead{background-color:var(--white);border-bottom:1px solid var(--light-brun);left:0;position:fixed;top:0;transform:translateY(0);transition:all .5s cubic-bezier(.075,.82,.165,1);width:100%;z-index:99}#masthead+*{margin-top:96px}#masthead .site-branding{padding:12px 0;z-index:2}#masthead .site-branding,#masthead .site-branding a{align-items:center;display:flex;gap:16px;justify-content:flex-start}#masthead .site-branding a .siteinfos{display:flex;flex-flow:column}#masthead .site-branding a .siteinfos .baseline{color:var(--black);font-size:14px;font-size:.875rem;font-style:italic;white-space:nowrap}@media (max-width:1024px){#masthead .site-branding a .siteinfos .baseline{display:none}}#masthead .site-branding a .title{color:var(--black);font-family:Banera;font-size:20px;font-size:1.25rem;text-decoration:none;white-space:nowrap}@media (max-width:1024px){#masthead .site-branding a .title{display:none}}#masthead .site-branding a img{height:auto;max-width:60px;width:auto}#masthead .container{align-items:center;display:grid;gap:48px;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);position:relative;width:100%}#masthead .container nav{align-items:center;display:flex;gap:var(--gap);justify-content:center}#masthead .container nav.secondary-navigation{justify-content:flex-end}#masthead .container nav.secondary-navigation a.user{align-items:flex-end;display:flex;justify-content:flex-end}@media (max-width:834px){#masthead .container nav.secondary-navigation a.user{display:none}}#masthead .container nav ul{align-items:center;display:flex;gap:var(--gap);justify-content:center;list-style:none;margin:0;padding-left:0}#masthead .container nav ul li:not(.button){margin-left:0;padding-left:0}#masthead .container nav a:not(.button){color:var(--black)}@media (max-width:834px){#masthead .container{grid-template-columns:1fr 1.5fr 1fr}#masthead .container .site-branding{justify-content:center;order:2}#masthead .container .main-navigation{align-items:center;justify-content:flex-start;order:1}#masthead .container .secondary-navigation{order:3}#masthead .container .secondary-navigation .flags,#masthead .container .secondary-navigation .user{display:none}}#masthead .flags{align-items:flex-end;display:flex;display:none!important;flex-flow:column;height:24px;justify-content:flex-end;list-style:none;margin:0;padding-left:0;position:relative;width:24px}#masthead .flags li:not(.button){margin-left:0;padding-left:0}#masthead .flags:hover li:not(.current-lang){display:flex;height:24px;padding-top:32px;right:0;top:0;width:24px}#masthead .flags li{cursor:pointer;display:none;position:absolute}#masthead .flags li.current-lang{display:flex;height:24px;right:0;top:0;width:24px}.widget_shopping_cart_content{position:relative}.widget_shopping_cart_content .cart{cursor:pointer;display:flex;justify-content:flex-end;position:relative;z-index:1}.widget_shopping_cart_content .cart .counter{align-items:center;background-color:var(--light-brun);border-radius:14px;border-radius:var(--gap);bottom:-6px;display:flex;font-size:10px;font-size:.625rem;justify-content:center;min-height:14px;min-width:14px;position:absolute;right:-6px}.widget_shopping_cart_content .cart+.minicart-container{position:fixed;right:0;top:0;transform:translateX(100%);transition:all .5s cubic-bezier(.075,.82,.165,1)}.widget_shopping_cart_content .cart+.minicart-container .cart-content{background-color:var(--white);box-shadow:var(--shadow);display:flex;flex-flow:column;gap:12px;height:calc(var(--vh, 1vh)*100);min-width:640px;padding:24px 0 24px 24px}@media (max-width:640px){.widget_shopping_cart_content .cart+.minicart-container .cart-content{max-width:100vw;min-width:100vw}}.widget_shopping_cart_content .cart+.minicart-container .cart-content .free-shipping-progress-wrapper{padding-right:24px}.widget_shopping_cart_content .cart+.minicart-container .cart-content header{align-items:center;display:flex;justify-content:space-between;padding-right:24px}.widget_shopping_cart_content .cart+.minicart-container .cart-content header .title{align-items:center;display:flex;font-size:18px;font-size:1.125rem;font-weight:700;gap:12px;justify-content:flex-start;margin:0}.widget_shopping_cart_content .cart+.minicart-container .cart-content header .title .counter{align-items:center;background-color:var(--black);border-radius:24px;color:var(--white);display:flex;font-size:14px;font-size:.875rem;font-weight:400;height:24px;justify-content:center;line-height:0;text-align:center;width:24px}.widget_shopping_cart_content .cart+.minicart-container .cart-content header .close{cursor:pointer}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list{display:flex;flex-flow:column;gap:12px;height:100%;justify-content:flex-start!important;list-style:none;margin-bottom:20vh!important;margin:0;max-height:80vh;padding-left:0;padding-right:24px}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li:not(.button){margin-left:0;padding-left:0}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li{border-bottom:1px solid var(--light-brun);width:100%}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li:after,.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li:before{content:none}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .item{display:grid;gap:12px;grid-template-columns:auto 2fr auto;padding-bottom:12px;padding-top:12px;width:100%}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .item picture{align-items:center;display:flex;justify-content:center;width:92px}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .item picture img{border-radius:4px;-o-object-fit:cover;object-fit:cover;width:100%}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .item__content{align-items:flex-start;display:flex;flex-flow:column;gap:12px;justify-content:space-between}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .item__content p{margin:0}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .item__content p.title{font-family:Banera}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .item__prices{align-items:flex-end;display:flex;flex-flow:column;justify-content:space-between}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .item button{font-size:14px;font-size:.875rem}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .item a.remove:hover{background-color:transparent}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .item a.remove:hover svg *{fill:red}.widget_shopping_cart_content .cart+.minicart-container .cart-content ul.cart_list li .remove{justify-self:flex-end;order:2}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer{background-color:var(--light-beige);bottom:0;margin-left:-24px;margin-right:-24px;padding:24px;position:fixed;width:100%;z-index:4}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer p{margin:0}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells{margin-bottom:12px;position:relative;z-index:104}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells .tags{display:none}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells h2{font-size:16px;font-size:1rem;margin-top:0}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells h2.woocommerce-loop-product__title{font-family:Banera;font-size:16px;font-size:1rem;margin:0 0 12px}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells h2.woocommerce-loop-product__title+.price bdi{font-family:Archivo;font-size:16px;font-size:1rem;line-height:1.5}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul{list-style:none;margin:0;padding-left:0}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul:after,.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul:before{display:none}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul li:not(.button){margin-left:0;padding-left:0}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product{align-items:center;border-bottom:none;display:flex;margin:0;width:100%}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container{align-items:center;background-color:var(--white);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto auto;padding:16px;width:100%}@media (max-width:640px){.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container{display:flex;flex-flow:row}}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container img{border-radius:4px;margin:0;width:92px}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.woocommerce-loop-product__link{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-areas:"left topright" "left bottomright";width:100%}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.woocommerce-loop-product__link img{grid-area:left}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.woocommerce-loop-product__link h2{grid-area:topright}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.woocommerce-loop-product__link .price{grid-area:bottomright}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button{align-items:center;background-color:var(--light-beige);border:none;border-radius:4px;color:var(--black);cursor:pointer;display:flex;font-size:16px;font-size:1rem;font-weight:400;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0;padding:16px;position:relative;text-transform:uppercase;transform:none;transition:all .5s cubic-bezier(.075,.82,.165,1)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover{background-color:var(--light-brun);color:var(--black)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover svg{transform:translateX(6px)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover svg *{fill:var(--black)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover.button--oblique{background-color:var(--black)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover.button--oblique svg{transform:translateX(0)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover.button--oblique svg *{fill:var(--white)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover .mini-button svg{transform:translateY(0)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover .mini-button svg *{fill:var(--black)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button.loading{opacity:1}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button.loading .amount{display:none}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button.loading:after{position:relative;right:unset;top:unset}@media (max-width:640px){.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase;transition:all .5s cubic-bezier(.075,.82,.165,1)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover{background-color:var(--light-brun);color:var(--black)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover svg{transform:translateX(6px)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover svg *{fill:var(--black)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover .mini-button svg{transform:translateY(6px)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button:hover .mini-button svg *{fill:var(--black)}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button.loading{opacity:1}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button.loading .amount{display:none}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button.loading:after{position:relative;right:unset;top:unset}}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .cross-sells ul .product__container a.button .amount{display:none}.widget_shopping_cart_content .cart+.minicart-container .cart-content footer .button{width:100%}.widget_shopping_cart_content .minicart-container.active{display:flex;transform:translateX(0);z-index:102}.widget_shopping_cart_content .shipping-messages{align-items:center;display:flex;justify-content:space-between}.widget_shopping_cart_content .shipping-messages p{font-size:14px;font-size:.875rem;margin:0}.widget_shopping_cart_content .shipping-messages .remaining-message{opacity:.6}.widget_shopping_cart_content .free-shipping-progress{background:var(--light-beige);border-radius:10px;height:6px;margin-bottom:12px;min-height:6px;overflow:hidden}.widget_shopping_cart_content .progress-bar{background:var(--brun);height:100%;transition:width .3s ease-in-out}.widget_shopping_cart_content .free-shipping-message{font-size:14px;margin-top:5px;text-align:center}.custom-notices{animation:displayNotice 5s forwards;max-width:640px;position:fixed;right:var(--global-padding);top:160px}@media (max-width:640px){.custom-notices{max-width:100%;right:0;top:95px}}.custom-notices .woocommerce-message{background-color:var(--light-beige);border:1px solid var(--brun);border-radius:8px;outline:none}@media (max-width:640px){.custom-notices .woocommerce-message{border-radius:0}}.custom-notices .woocommerce-message .button{display:none!important}@keyframes displayNotice{0%{display:block;opacity:1;transform:translateX(5rem)}5%{opacity:1;transform:translateX(0)}90%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateX(0);transform:translateY(-25rem)}to{display:none;opacity:0;transform:translateX(0);transform:translateY(-25rem)}}.reassurance_footer{background-color:var(--light-beige);margin-top:72px}.reassurance_footer ul{align-items:center;display:flex;gap:48px;justify-content:center;list-style:none;margin:0 auto;max-width:calc(var(--site-width)*.9);padding:48px 0;width:100%}.reassurance_footer ul li:not(.button){margin-left:0;padding-left:0}@media (max-width:834px){.reassurance_footer ul{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.reassurance_footer ul{padding-left:0;padding-right:0}}@media (max-width:834px){.reassurance_footer ul{flex-flow:row wrap}}@media (max-width:640px){.reassurance_footer ul{justify-content:flex-start}}.reassurance_footer__item{align-items:center;display:flex;gap:24px;justify-content:flex-start}.reassurance_footer__item picture{align-items:center;background-color:var(--white);border-radius:70px;display:flex;height:70px;justify-content:center;min-width:70px;padding:12px;width:70px}.reassurance_footer__item .content *{text-transform:uppercase}#colophon{background-color:var(--beige);padding:64px 0}#colophon .container{display:grid;gap:48px;grid-template-columns:1fr 1fr 1fr 2fr;margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){#colophon .container{grid-template-columns:1fr}}#colophon .container ul{list-style:none;margin:0;padding-left:0}#colophon .container ul li:not(.button){margin-left:0;padding-left:0}#colophon .container--legal{align-items:center;display:flex;flex-flow:row wrap;gap:12px;justify-content:center;margin-top:48px}@media (max-width:640px){#colophon .container--legal{align-items:flex-start;flex-flow:column;justify-content:flex-start}}#colophon .container--legal ul.menu{align-items:center;display:flex;flex-flow:row wrap;gap:12px;justify-content:center}@media (max-width:640px){#colophon .container--legal ul.menu{align-items:flex-start;flex-flow:column;justify-content:flex-start}}#colophon .container--legal ul.menu li a{color:var(--black)}#colophon .container--legal ul.menu li a:hover{color:var(--brun)}#colophon .container--legal .credits{align-items:center;display:flex;gap:12px;justify-content:center}@media (max-width:640px){#colophon .container--legal .credits{align-items:flex-start;flex-flow:column;justify-content:flex-start}}#colophon .container--legal .credits li a{color:var(--black)}#colophon .container--legal .credits li a:hover{color:var(--brun)}#colophon .site-footer__infos{align-items:flex-start;display:flex;flex-flow:column;gap:24px}#colophon .site-footer__infos picture{align-items:center;display:flex;justify-content:flex-start;max-height:80px}#colophon .site-footer__infos picture img{max-height:80px;-o-object-fit:contain;object-fit:contain;width:auto}#colophon .site-footer__infos .title{font-weight:700}#colophon .site-footer__infos .content *,#colophon .site-footer__infos .title{font-size:18px;font-size:1.125rem;margin:0}#colophon .site-footer__infos .socials{align-items:center;display:flex;gap:12px;justify-content:flex-start}#colophon .site-footer__infos .socials li,#colophon .site-footer__infos .socials li a{align-items:center;display:flex;justify-content:center}#colophon .site-footer__infos .socials li a{border:1px solid var(--black);border-radius:4px;height:48px;padding:12px;width:48px}#colophon .site-footer__infos .socials li a:hover{background-color:var(--light-brun)}#colophon .site-footer__infos .socials li a picture{align-items:center;display:flex;justify-content:center}#colophon .footer-menu ul{align-items:flex-start;display:flex;flex-flow:column;gap:12px}#colophon .footer-menu ul li a{color:var(--black);font-size:18px;font-size:1.125rem}#colophon .footer-menu ul li a:hover{color:var(--brun)}#colophon .footer-menu ul li.menu-item-has-children>a{display:block;font-weight:700;padding-bottom:12px}#colophon .nl-container .title{color:var(--black);font-family:Banera;font-size:24px;font-size:1.5rem;margin:0}#colophon .nl-container fieldset{align-items:center;border:none;display:grid;grid-template-columns:1.5fr 1fr;margin-top:12px;padding:0}#colophon .nl-container fieldset label{border-bottom-right-radius:0;border-top-right-radius:0}#colophon .nl-container fieldset .button{border-bottom-left-radius:0;border-top-left-radius:0;height:100%}#colophon .nl-container fieldset+label{margin-top:12px}#colophon .nl-container fieldset+label a{color:var(--black);font-weight:500}#colophon .nl-container fieldset+label a:hover{color:var(--brun)}.account .container{margin:0 auto;max-width:calc(var(--site-width)*.65);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.account .container{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.account .container{padding-left:0;padding-right:0}}.account .container--dashboard{display:grid;gap:48px;grid-template-columns:auto 4fr;margin:0 auto;max-width:calc(var(--site-width)*.9);padding:72px 0;padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:640px){.account .container--dashboard{padding:24px 0}}@media (max-width:834px){.account .container--dashboard{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.account .container--dashboard{padding-left:0;padding-right:0}}.account .container--dashboard .woocommerce-MyAccount-content,.account .container--dashboard .woocommerce-MyAccount-navigation{float:none;width:100%}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions{align-items:center;display:flex;flex-flow:row;gap:12px;justify-content:flex-end}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a{font-size:12px;font-size:.75rem;text-decoration:none}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.view{background-color:var(--beige);color:var(--black);font-size:12px;font-size:.75rem}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.view:hover{background-color:var(--brun)}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel{align-items:center;background-color:var(--light-beige);border:none;border-radius:4px;color:var(--black);cursor:pointer;display:flex;font-size:16px;font-size:1rem;font-size:12px;font-size:.75rem;font-weight:400;justify-content:center;margin:0;padding:16px;text-transform:uppercase;transition:all .5s cubic-bezier(.075,.82,.165,1)}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel:hover{background-color:var(--light-brun);color:var(--black)}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel:hover svg{transform:translateX(6px)}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel:hover svg *{fill:var(--black)}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel:hover.button--oblique{background-color:var(--black)}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel:hover.button--oblique svg{transform:translateX(0)}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel:hover.button--oblique svg *{fill:var(--white)}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel:hover .mini-button svg{transform:translateY(0)}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel:hover .mini-button svg *{fill:var(--black)}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel.loading{opacity:1}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel.loading .amount{display:none}.account .container--dashboard table .woocommerce-orders-table__cell-order-actions a.cancel.loading:after{position:relative;right:unset;top:unset}.account .container--dashboard .button{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase}.account .container--dashboard .button,.account .container--dashboard .button svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.account .container--dashboard .button:hover{background-color:var(--light-brun);color:var(--black)}.account .container--dashboard .button:hover svg{transform:translateX(6px)}.account .container--dashboard .button:hover svg *{fill:var(--black)}.account .container--dashboard .button:hover .mini-button svg{transform:translateY(6px)}.account .container--dashboard .button:hover .mini-button svg *{fill:var(--black)}.account .container--dashboard .button.loading{opacity:1}.account .container--dashboard .button.loading .amount{display:none}.account .container--dashboard .button.loading:after{position:relative;right:unset;top:unset}.account .container--dashboard form{margin:0 auto;max-width:calc(var(--site-width)*.65);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.account .container--dashboard form{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.account .container--dashboard form{padding-left:0;padding-right:0}.account .container--dashboard{grid-template-columns:1fr}}.account .container--dashboard .woocommerce-Address .edit{float:none;margin-bottom:12px}.account .container--dashboard .woocommerce-MyAccount-content .u-columns{padding:0}.account .container--dashboard .woocommerce-MyAccount-navigation ul{align-items:flex-start;display:flex;flex-flow:column;gap:12px;justify-content:flex-start;list-style:none;margin:0;padding-left:0}.account .container--dashboard .woocommerce-MyAccount-navigation ul li:not(.button){margin-left:0;padding-left:0}.account .container--dashboard .woocommerce-MyAccount-navigation ul li{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px dotted var(--beige);border-radius:4px;cursor:pointer;font-size:16px;font-size:1rem;font-weight:500;text-transform:uppercase;width:100%}.account .container--dashboard .woocommerce-MyAccount-navigation ul li a{color:var(--black);display:flex;padding:12px 24px;text-decoration:none}.account .container--dashboard .woocommerce-MyAccount-navigation ul li.is-active,.account .container--dashboard .woocommerce-MyAccount-navigation ul li:hover{background-color:var(--beige);border:2px solid var(--beige)}.account .container .hide{display:none}.account .container .u-columns{padding:72px}@media (max-width:640px){.account .container .u-columns{padding:0}}.account .container a{color:var(--black)}.account .container .toggle-form span,.account .container a{cursor:pointer;font-weight:500;text-decoration:underline}.account .container .woocommerce-form-login__rememberme{display:flex;margin-bottom:12px}.account .container .login,.account .container .register{border:1px solid var(--light-brun)}.diagnostic-container{align-items:center;display:grid;gap:var(--gap);grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.diagnostic-container{grid-template-columns:1fr}}.diagnostic-container picture{align-items:center;display:flex;justify-content:center;max-height:80vh;overflow:hidden}@media (max-width:834px){.diagnostic-container picture{display:none}}.diagnostic-container picture img{height:100%;-o-object-fit:cover;object-fit:cover}.diagnostic-container article{margin:0 auto;max-width:45vw;width:100%}@media (max-width:834px){.diagnostic-container article{max-width:100%}}.diagnostic-container form.diagnostic fieldset{align-items:flex-start;border:none;display:none;flex-flow:column;gap:12px;padding:0}.diagnostic-container form.diagnostic fieldset.show{display:flex}.diagnostic-container form.diagnostic fieldset legend{display:flex;font-family:Banera;font-size:20px;font-size:1.25rem;font-weight:400;line-height:120%;margin-bottom:48px;position:relative}.diagnostic-container form.diagnostic fieldset label{border:1px solid var(--light-brun);border-radius:4px;padding:12px;width:100%}.diagnostic-container form.diagnostic fieldset label:has(input:checked){background-color:var(--light-beige)}.diagnostic-container form.diagnostic fieldset .actions{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-top:24px}.diagnostic-container .final{display:none}.diagnostic-container .result{max-height:80vh;overflow:auto;padding-bottom:10vh;padding-top:10vh}.lsdc .woocommerce-products-header{background-color:var(--light-beige)}.lsdc .woocommerce-products-header .container{align-items:center;display:grid;grid-template-columns:2fr 1.5fr;margin:0 auto;max-width:var(--site-width);min-height:320px;padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:640px){.lsdc .woocommerce-products-header .container{grid-template-columns:1fr}}.lsdc .woocommerce-products-header .container h1{font-size:52px;font-size:3.25rem;line-height:120%;margin:0 0 12px}.lsdc .woocommerce-products-header .container h2{font-size:24px;font-size:1.5rem;margin:0}.lsdc .woocommerce-products-header .container .content{max-width:640px}.lsdc .woocommerce-products-header .container picture{align-items:center;align-self:flex-end;display:flex;justify-content:center;margin-top:5vh}@media (max-width:640px){.lsdc .woocommerce-products-header .container picture{display:none}}.lsdc .shop-container{align-items:flex-start;display:grid;grid-template-columns:1fr 3fr;margin:0 auto;margin-top:var(--gap);max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.lsdc .shop-container{grid-template-columns:1fr}}.lsdc .shop-container #product-list-container{position:relative}.lsdc .shop-container #loader{align-items:center;background-color:hsla(0,0%,100%,.4);display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:2}.lsdc .shop-container #loader span{animation:rotation 1s linear infinite;border:5px solid var(--beige);border-bottom:5px solid transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}.lsdc .shop-container #loader.hide{display:none}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lsdc .shop-container .bg-overlay--filters{display:none}@media (max-width:640px){.lsdc .shop-container .bg-overlay--filters.active{display:flex}}.lsdc .shop-container .toggle-filters{display:none}@media (max-width:834px){.lsdc .shop-container .toggle-filters{background-color:#fff;bottom:0;display:flex;left:0;padding:var(--global-padding);position:fixed;width:100%;z-index:2}.lsdc .shop-container .toggle-filters .button{width:100%}}.lsdc .shop-container #product-filter-form{align-items:flex-start;display:flex;flex-flow:column;margin-top:48px;padding-right:var(--gap)}@media (max-width:834px){.lsdc .shop-container #product-filter-form{background-color:#fff;bottom:0;display:none;padding-right:0;position:relative;position:fixed;top:unset;width:100%;z-index:101}.lsdc .shop-container #product-filter-form .toggle-filters{align-items:flex-end;background-color:transparent;bottom:unset;cursor:pointer;justify-content:flex-end;left:unset;padding:var(--global-padding);right:7px;top:28px}.lsdc .shop-container #product-filter-form .toggle-filters svg *{fill:var(--white)}.lsdc .shop-container #product-filter-form.show{display:flex;left:0;max-height:80vh;overflow:scroll;padding:var(--gap);padding-bottom:128px}.lsdc .shop-container #product-filter-form.show .reset-container{background-color:#fff;bottom:0;left:0;padding:var(--global-padding);position:fixed;width:100%;z-index:999}}.lsdc .shop-container #product-filter-form details{width:100%}.lsdc .shop-container #product-filter-form #category .items{display:flex;gap:12px}.lsdc .shop-container #product-filter-form #category .items label{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;position:relative}.lsdc .shop-container #product-filter-form #category .items label:before{border:1px solid var(--light-brun);border-radius:2px;content:"";height:18px;width:18px}.lsdc .shop-container #product-filter-form #category .items label:has(input:checked),.lsdc .shop-container #product-filter-form #category .items label:hover{opacity:1}.lsdc .shop-container #product-filter-form #category .items label:has(input:checked):after,.lsdc .shop-container #product-filter-form #category .items label:hover:after{background-color:var(--light-brun);border-radius:12px;content:"";height:12px;left:4px;position:absolute;width:12px}.lsdc .shop-container #product-filter-form #category .items label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.lsdc .shop-container #product-filter-form #price .items{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-flow:row;justify-content:space-between}.lsdc .shop-container #product-filter-form #price .items input{border:none;color:var(--black);font-weight:700;outline:none;text-align:left;text-decoration:underline}.lsdc .shop-container #product-filter-form #price .items input:last-of-type{text-align:right}.lsdc .shop-container #product-filter-form #price .items input::-webkit-inner-spin-button,.lsdc .shop-container #product-filter-form #price .items input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lsdc .shop-container #product-filter-form #price .items input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lsdc .shop-container #product-filter-form #resetfilters{margin-top:24px}.lsdc .shop-container .shop-filters{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px}@media (max-width:640px){.lsdc .shop-container .shop-filters .ts-wrapper{width:100%}}.lsdc .shop-container .products{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding-left:0;row-gap:var(--gap)}@media (max-width:834px){.lsdc .shop-container .products{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lsdc .shop-container .products{grid-template-columns:1fr}}.lsdc .shop-container .products li:not(.button){margin-left:0;padding-left:0}@media screen and (min-width:1680px){.lsdc .shop-container .products{grid-template-columns:repeat(4,1fr)}}.lsdc .shop-container .products:after,.lsdc .shop-container .products:before{content:none}.lsdc .shop-container .products li.product{border:1px solid transparent;border-radius:var(--radius);margin:0;padding:var(--gap);width:auto}@media (max-width:640px){.lsdc .shop-container .products li.product{padding:0}}.lsdc .shop-container .products li.product:hover{border:1px solid var(--light-brun)}.lsdc ul.products li.product .product__container{height:100%;overflow:hidden;position:relative}.lsdc ul.products li.product .product__container .tags{background-color:var(--beige);border-radius:4px;left:12px;padding:6px;position:absolute;top:12px}.lsdc ul.products li.product .product__container .tags .out-of-stock{color:var(--wc-red)}.lsdc ul.products li.product .product__container .onsale{display:none}.lsdc ul.products li.product .product__container h2.woocommerce-loop-product__title{color:var(--black);font-family:Archivo;font-size:18px;font-size:1.125rem;font-weight:500;line-height:120%;margin-bottom:12px}.lsdc ul.products li.product .product__container .price{color:var(--black);font-size:18px;font-size:1.125rem;line-height:120%}.lsdc ul.products li.product .product__container .price bdi,.lsdc ul.products li.product .product__container .price ins{background-color:transparent;font-family:Banera;font-weight:400}.lsdc ul.products li.product .product__container .price del bdi{font-family:Archivo;font-size:16px;font-size:1rem;font-weight:300;line-height:120%}.lsdc ul.products li.product .product__container .custom-star-rating .stars{align-items:center;display:flex;gap:6px;justify-content:flex-start}.lsdc ul.products li.product .product__container a.button{align-items:center;background-color:var(--black);border:none;border-radius:4px;bottom:0;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;position:absolute;text-transform:uppercase;transform:translateY(110%);transition:all .5s cubic-bezier(.075,.82,.165,1);width:100%}.lsdc ul.products li.product .product__container a.button svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc ul.products li.product .product__container a.button:hover{background-color:var(--light-brun);color:var(--black)}.lsdc ul.products li.product .product__container a.button:hover svg{transform:translateX(6px)}.lsdc ul.products li.product .product__container a.button:hover svg *{fill:var(--black)}.lsdc ul.products li.product .product__container a.button:hover .mini-button svg{transform:translateY(6px)}.lsdc ul.products li.product .product__container a.button:hover .mini-button svg *{fill:var(--black)}.lsdc ul.products li.product .product__container a.button.loading{opacity:1}.lsdc ul.products li.product .product__container a.button.loading .amount{display:none}.lsdc ul.products li.product .product__container a.button.loading:after{position:relative;right:unset;top:unset}.lsdc ul.products li.product .product__container a.button .mini-button{display:none}@media (max-width:640px){.lsdc ul.products li.product .product__container a.button{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;height:48px;justify-content:center;margin:0;padding:16px;position:relative;position:absolute;right:12px;text-transform:uppercase;top:12px;transform:translateY(0);transition:all .5s cubic-bezier(.075,.82,.165,1);width:auto;width:48px}.lsdc ul.products li.product .product__container a.button svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.lsdc ul.products li.product .product__container a.button:hover{background-color:var(--light-brun);color:var(--black)}.lsdc ul.products li.product .product__container a.button:hover svg{transform:translateX(6px)}.lsdc ul.products li.product .product__container a.button:hover svg *{fill:var(--black)}.lsdc ul.products li.product .product__container a.button:hover .mini-button svg{transform:translateY(6px)}.lsdc ul.products li.product .product__container a.button:hover .mini-button svg *{fill:var(--black)}.lsdc ul.products li.product .product__container a.button.loading{opacity:1}.lsdc ul.products li.product .product__container a.button.loading .amount{display:none}.lsdc ul.products li.product .product__container a.button.loading:after{position:relative;right:unset;top:unset}.lsdc ul.products li.product .product__container a.button:hover{background-color:var(--black);color:var(--white)}.lsdc ul.products li.product .product__container a.button.loading:after{animation:spin 2s linear infinite;content:"\e01c";font-family:WooCommerce;font-weight:400;position:absolute;vertical-align:top}.lsdc ul.products li.product .product__container a.button.added .mini-button,.lsdc ul.products li.product .product__container a.button.loading .mini-button{display:none}.lsdc ul.products li.product .product__container a.button.added:after{content:"\e017";font-family:WooCommerce}.lsdc ul.products li.product .product__container a.button:after{margin-left:0}.lsdc ul.products li.product .product__container a.button svg *{fill:var(--white)}.lsdc ul.products li.product .product__container a.button .title{display:none}.lsdc ul.products li.product .product__container a.button .mini-button{display:flex}.lsdc ul.products li.product .product__container a.button .amount{display:none}}.lsdc ul.products li.product .added_to_cart,.lsdc ul.products li.product .product__container a.button.added .amount{display:none}.lsdc ul.products li.product:hover .product__container .button{transform:translateY(0)}.lsdc .favorites .products,.lsdc .related .products{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding-left:0;row-gap:var(--gap)}@media (max-width:834px){.lsdc .favorites .products,.lsdc .related .products{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lsdc .favorites .products,.lsdc .related .products{grid-template-columns:1fr}}.lsdc .favorites .products li:not(.button),.lsdc .related .products li:not(.button){margin-left:0;padding-left:0}.lsdc .favorites .products:after,.lsdc .favorites .products:before,.lsdc .related .products:after,.lsdc .related .products:before{content:none}.lsdc .favorites .products li.product,.lsdc .related .products li.product{border:1px solid transparent;border-radius:var(--radius);margin:0;padding:var(--gap);width:auto}@media (max-width:640px){.lsdc .favorites .products li.product,.lsdc .related .products li.product{padding:0}}.lsdc .favorites .products li.product a img,.lsdc .related .products li.product a img{box-shadow:none;display:block;height:auto;margin:0 0 1em;width:100%}.lsdc .favorites .products li.product:hover,.lsdc .related .products li.product:hover{border:1px solid var(--light-brun)}@media (max-width:640px){.lsdc .favorites .products li.product:hover,.lsdc .related .products li.product:hover{border:1px solid transparent}}.lsdc .diagnostic-container .products{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding-left:0;row-gap:var(--gap)}@media (max-width:834px){.lsdc .diagnostic-container .products{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lsdc .diagnostic-container .products{grid-template-columns:1fr}}.lsdc .diagnostic-container .products li:not(.button){margin-left:0;padding-left:0}.lsdc .diagnostic-container .products:after,.lsdc .diagnostic-container .products:before{content:none}.lsdc .diagnostic-container .products li.product{border:1px solid transparent;border-radius:var(--radius);margin:0;padding:var(--gap);width:auto}@media (max-width:640px){.lsdc .diagnostic-container .products li.product{padding:0}}.lsdc .diagnostic-container .products li.product a img{box-shadow:none;display:block;height:auto;margin:0 0 1em;width:100%}.lsdc .diagnostic-container .products li.product:hover{border:1px solid var(--light-brun)}@media (max-width:640px){.lsdc .diagnostic-container .products li.product:hover{border:1px solid transparent}}.lsdc .seo-content{margin:72px auto 0;max-width:calc(var(--site-width)*.9);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.lsdc .seo-content{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.lsdc .seo-content{padding-left:0;padding-right:0}}.lsdc .seo-content .container{background-color:var(--light-beige);border-radius:8px;padding:48px}@media (max-width:640px){.lsdc .seo-content .container{padding:24px}}.favorites .container{margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}.lsdc .wp-block-quote,.lsdc blockquote{border:none;border-bottom:1px solid var(--light-brun);border-top:1px solid var(--light-brun);margin:48px auto;max-width:calc(var(--site-width)*.6);padding-left:0;padding-right:0;width:100%}.lsdc .wp-block-quote.alignwide,.lsdc blockquote.alignwide{margin:0 auto;max-width:calc(var(--site-width)*.9);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.lsdc .wp-block-quote.alignwide,.lsdc blockquote.alignwide{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.lsdc .wp-block-quote.alignwide,.lsdc blockquote.alignwide{padding-left:0;padding-right:0}}.lsdc .wp-block-quote.alignfull,.lsdc blockquote.alignfull{margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.lsdc .wp-block-quote,.lsdc blockquote{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.lsdc .wp-block-quote,.lsdc blockquote{padding-left:0;padding-right:0}}.lsdc .woocommerce-products-header+.featured-posts{margin-top:48px}.lsdc .featured-posts .container{align-items:center;display:flex;flex-flow:column;margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}.lsdc .featured-posts .container h2{width:100%}.lsdc .posts-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding-left:0}.lsdc .posts-grid li:not(.button){margin-left:0;padding-left:0}@media (max-width:834px){.lsdc .posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lsdc .posts-grid{grid-template-columns:1fr}}.lsdc .posts-grid .post picture{align-items:center;border-radius:4px;display:flex;justify-content:center;overflow:hidden}.lsdc .posts-grid .post picture img{aspect-ratio:16/9;height:100%;-o-object-fit:cover;object-fit:cover}.lsdc .posts-grid .post a{color:var(--black)}.lsdc .posts-grid .post a,.lsdc .posts-grid .post a .content{align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start}.lsdc .posts-grid .post a .content{gap:12px;margin-top:12px}.lsdc .posts-grid .post a .title{font-family:Banera;font-size:20px;font-size:1.25rem;margin:0}.lsdc .posts-grid .post a p{margin:0}.lsdc.page-template-diagnostic-template .page-content,.lsdc.page-template-diagnostic-template .reassurance_footer{margin-top:0}.lsdc .page-content{margin-top:24px}.lsdc .page-content ol a,.lsdc .page-content p a,.lsdc .page-content ul a{color:var(--brun)}.lsdc .page-content .wp-block-image{border-radius:8px;overflow:hidden}.lsdc .filebird-block-filebird-gallery.layout-grid{grid-gap:24px}@media (max-width:640px){.lsdc .filebird-block-filebird-gallery.layout-grid{grid-gap:12px;grid-template-columns:repeat(2,1fr)}}.lsdc .filebird-block-filebird-gallery li figure img{border:none;border-radius:8px;box-shadow:none;cursor:zoom-in;max-height:30vh}.lsdc hr{margin:24px 0}.lsdc hr.wp-block-separator:not(.is-style-wide):not(.is-style-dots){border-bottom:1px solid var(--light-brun);width:100%}.pswp{z-index:999999}.single-product #content .product .container{margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}.single-product #content .product .container--main{align-items:flex-start;display:grid;gap:48px;grid-template-columns:1.5fr 1fr}@media (max-width:834px){.single-product #content .product .container--main{grid-template-columns:1fr;position:relative;z-index:1}.single-product #content .product .container--main .product__content{order:2}.single-product #content .product .container--main .summary{order:1}}@media screen and (min-width:1680px){.single-product #content .product .container--main .product__content{max-width:40vw}}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol){display:grid;gap:24px;grid-template-columns:1fr 5fr;width:100%}@media (max-width:834px){.single-product #content .product .container--main .woocommerce-product-gallery:has(ol){grid-template-columns:1fr}}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-viewport{grid-column:2;grid-row:1;height:auto!important}@media (max-width:834px){.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-viewport{grid-column:unset;grid-row:unset}}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-viewport .woocommerce-product-gallery__wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;transform:none!important;width:100%!important}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-viewport .woocommerce-product-gallery__image{display:none!important;width:100%!important}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-viewport .woocommerce-product-gallery__image.flex-active-slide{display:flex!important}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-viewport .woocommerce-product-gallery__image.flex-active-slide>*{width:100%}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-viewport .woocommerce-product-gallery__image img{aspect-ratio:1/1;border-radius:8px;-o-object-fit:contain;object-fit:contain}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-control-nav{display:flex;flex-flow:column;gap:12px;grid-column:1;grid-row:1}@media (max-width:834px){.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-control-nav{display:flex;flex-flow:row;gap:12px;grid-column:unset;grid-row:unset}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-control-nav li{max-width:25%}}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-control-nav li{width:100%}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-control-nav li img{border:1px solid transparent;border-radius:4px;padding:12px;transition:all .5s cubic-bezier(.075,.82,.165,1)}.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-control-nav li img.flex-active,.single-product #content .product .container--main .woocommerce-product-gallery:has(ol) .flex-control-nav li img:hover{border:1px solid var(--light-brun)}.single-product #content .product .container div.summary{border:1px solid var(--light-brun);border-radius:8px;padding:var(--gap);position:sticky;top:calc(116px + var(--gap));width:100%}@media (max-width:834px){.single-product #content .product .container div.summary{position:relative;top:unset}}.single-product #content .product .container div.summary .reassurance-product{align-items:flex-start;display:flex;justify-content:space-between;margin-top:24px}.single-product #content .product .container div.summary .reassurance-product nav{align-items:center;display:flex;justify-content:flex-end;width:auto}.single-product #content .product .container div.summary .reassurance-product nav .swiper-pagination-bullet{background-color:var(--black)}.single-product #content .product .container div.summary .swiper{position:relative;width:100%}.single-product #content .product .container div.summary .swiper .swiper-wrapper{max-width:100%}.single-product #content .product .container div.summary .swiper .swiper-wrapper .swiper-slide{align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr;height:auto;width:100%}.single-product #content .product .container div.summary .swiper .swiper-wrapper .swiper-slide picture{align-items:center;display:flex;justify-content:center;max-width:40px}.single-product #content .product .container div.summary .swiper .swiper-wrapper .swiper-slide .content{align-items:flex-start;display:flex;flex-flow:column}.single-product #content .product .container div.summary .swiper .swiper-wrapper .swiper-slide .content .title{font-weight:500}.single-product #content .product .container div.summary .woocommerce-product-rating{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin:0}.single-product #content .product .container div.summary .woocommerce-product-rating .woocommerce-review-link{color:var(--black)}.single-product #content .product .container div.summary .woocommerce-product-rating:after,.single-product #content .product .container div.summary .woocommerce-product-rating:before{content:none}.single-product #content .product .container div.summary .reviews-prices{align-items:center;display:flex;justify-content:flex-end}.single-product #content .product .container div.summary .reviews-prices:has(.woocommerce-product-rating){justify-content:space-between}.single-product #content .product .container div.summary .reviews-prices .price{align-items:center;color:var(--black);display:flex;gap:12px;margin:0}.single-product #content .product .container div.summary .reviews-prices .price del{align-items:center;display:flex;opacity:1}.single-product #content .product .container div.summary .reviews-prices .price del bdi{color:var(--black);font-size:14px;font-size:.875rem;opacity:1}.single-product #content .product .container div.summary .reviews-prices .price ins,.single-product #content .product .container div.summary .reviews-prices .price>.amount{align-items:center;display:flex}.single-product #content .product .container div.summary .reviews-prices .price ins bdi,.single-product #content .product .container div.summary .reviews-prices .price>.amount bdi{color:var(--black);font-family:Banera}.single-product #content .product .container div.summary form.cart{align-items:center;display:grid;gap:12px;grid-template-columns:auto 3fr;margin-top:12px;position:relative}@media (max-width:834px){.single-product #content .product .container div.summary form.cart{background-color:var(--white);bottom:0;left:0;margin:0;padding:var(--global-padding);position:fixed;width:100%;z-index:102}}.single-product #content .product .container div.summary form.cart .reset_variations{color:var(--black)}.single-product #content .product .container div.summary form.cart .toggle-grouped{grid-column:span 3}@media (min-width:640px){.single-product #content .product .container div.summary form.cart .toggle-grouped,.single-product #content .product .container div.summary form.cart .toggle-grouped .icon{display:none}}@media (max-width:834px){.single-product #content .product .container div.summary form.cart .toggle-grouped{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.single-product #content .product .container div.summary form.cart .toggle-grouped .icon{transform:rotate(180deg);transition:all .5s cubic-bezier(.075,.82,.165,1)}.single-product #content .product .container div.summary form.cart .toggle-grouped.open .icon{transform:rotate(0)}}.single-product #content .product .container div.summary form.cart .variations_button{width:100%}.single-product #content .product .container div.summary form.cart #pwgc-purchase-container{grid-column:span 3}@media (max-width:834px){.single-product #content .product .container div.summary form.cart #pwgc-purchase-container{display:none!important}.single-product #content .product .container div.summary form.cart #pwgc-purchase-container.show{display:block!important}}.single-product #content .product .container div.summary form.cart #pwgc-purchase-container input,.single-product #content .product .container div.summary form.cart #pwgc-purchase-container textarea{border:1px solid var(--light-brun);outline:none;width:100%}.single-product #content .product .container div.summary form.cart.variations_form .variations{grid-column:span 2}@media (max-width:834px){.single-product #content .product .container div.summary form.cart.variations_form .variations{margin-bottom:0}}.single-product #content .product .container div.summary form.cart.variations_form .variations tr{align-items:flex-start;display:flex;flex-flow:column}.single-product #content .product .container div.summary form.cart.variations_form .single_variation_wrap{align-items:center;display:flex;flex-flow:row-reverse;gap:12px;grid-column:span 2}.single-product #content .product .container div.summary form.cart.variations_form .single_variation_wrap .woocommerce-variation-price .price{color:var(--black);font-family:Banera}.single-product #content .product .container div.summary form.cart.variations_form .single_variation_wrap .variations_button{width:100%}.single-product #content .product .container div.summary form.cart.variations_form .variations_button{align-items:center;display:grid;gap:12px;grid-template-columns:auto 3fr}.single-product #content .product .container div.summary form.cart.variations_form .ts-wrapper,.single-product #content .product .container div.summary form.cart.variations_form td{width:100%}@media (min-width:640px){.single-product #content .product .container div.summary form.cart.grouped_form .toggle-grouped .icon{display:none}}@media (max-width:834px){.single-product #content .product .container div.summary form.cart.grouped_form .toggle-grouped{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.single-product #content .product .container div.summary form.cart.grouped_form .toggle-grouped .icon{transform:rotate(180deg);transition:all .5s cubic-bezier(.075,.82,.165,1)}.single-product #content .product .container div.summary form.cart.grouped_form .toggle-grouped.open .icon{transform:rotate(0)}}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list .product,.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list .product label{width:100%}@media (max-width:834px){.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list .product{display:none}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list .product.show{display:flex}}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list,.single-product #content .product .container div.summary form.cart.grouped_form button{grid-column:span 2}.single-product #content .product .container div.summary form.cart.grouped_form .grouped-price{align-items:center;display:flex;gap:12px;grid-column:span 2;width:100%}.single-product #content .product .container div.summary form.cart.grouped_form .grouped-price .price{color:var(--black);font-family:Banera}.single-product #content .product .container div.summary form.cart.grouped_form .grouped-price button{width:100%}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list{display:flex;flex-flow:column;gap:12px;margin-bottom:12px}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list .title{font-size:18px;font-size:1.125rem;font-weight:500;margin:12px 0 0}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list-item>label{align-items:center;border:1px dotted var(--light-brun);border-radius:8px;-moz-column-gap:12px;column-gap:12px;cursor:pointer;display:grid;grid-template-areas:"left centertop right" "left centerbottom right";grid-template-columns:auto 2fr auto;opacity:.6;padding:12px}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list-item>label:has(input:checked){border:1px solid var(--light-brun);opacity:1}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list-item>label .woocommerce-grouped-product-list-item__quantity{grid-area:left}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list-item>label .woocommerce-grouped-product-list-item__quantity img{max-width:80px}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list-item>label .woocommerce-grouped-product-list-item__price{align-self:flex-start;grid-area:centerbottom}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list-item>label .woocommerce-grouped-product-list-item__label{align-self:flex-end;grid-area:centertop}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list-item>label .woocommerce-grouped-product-list-item__label .grouped-product-label{font-family:Banera}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list-item>label .woocommerce-grouped-product-list-item__label .grouped-product-label a{color:var(--black);text-decoration:none}.single-product #content .product .container div.summary form.cart.grouped_form .woocommerce-grouped-product-list-item>label .grouped-qty{align-self:flex-start;font-size:12px;grid-area:right}.single-product #content .product .container div.summary form.cart:after,.single-product #content .product .container div.summary form.cart:before{content:none}.single-product #content .product .container div.summary form.cart .quantity{float:none;height:100%;margin:0}.single-product #content .product .container div.summary form.cart .single_add_to_cart_button{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase;transition:all .5s cubic-bezier(.075,.82,.165,1)}.single-product #content .product .container div.summary form.cart .single_add_to_cart_button svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.single-product #content .product .container div.summary form.cart .single_add_to_cart_button:hover{background-color:var(--light-brun);color:var(--black)}.single-product #content .product .container div.summary form.cart .single_add_to_cart_button:hover svg{transform:translateX(6px)}.single-product #content .product .container div.summary form.cart .single_add_to_cart_button:hover svg *{fill:var(--black)}.single-product #content .product .container div.summary form.cart .single_add_to_cart_button:hover .mini-button svg{transform:translateY(6px)}.single-product #content .product .container div.summary form.cart .single_add_to_cart_button:hover .mini-button svg *{fill:var(--black)}.single-product #content .product .container div.summary form.cart .single_add_to_cart_button.loading{opacity:1}.single-product #content .product .container div.summary form.cart .single_add_to_cart_button.loading .amount{display:none}.single-product #content .product .container div.summary form.cart .single_add_to_cart_button.loading:after{position:relative;right:unset;top:unset}.lsdc #reviews #comments{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;margin-bottom:48px;margin-top:48px}@media (max-width:640px){.lsdc #reviews #comments{grid-template-columns:1fr}}.lsdc #reviews #comments aside h2{margin:0}.lsdc #reviews #comments aside .woocommerce-product-rating{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin:12px 0}.lsdc #reviews #comments aside .woocommerce-product-rating:after,.lsdc #reviews #comments aside .woocommerce-product-rating:before{content:none}.lsdc #reviews #comments aside .woocommerce-product-rating p{margin:0}.lsdc #reviews #comments .review-description{margin:12px 0 24px;max-width:640px}.lsdc #reviews #comments main{flex-flow:column}.lsdc #reviews #comments main,.lsdc #reviews #comments main .woocommerce-pagination{display:flex;justify-content:flex-end}.lsdc #reviews #comments main ol.commentlist li .comment_container .comment-text{border:none;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-areas:"left topright" "left bottomright";grid-template-columns:auto 1fr}.lsdc #reviews #comments main ol.commentlist li .comment_container .comment-text .meta{align-items:flex-start;display:flex;flex-flow:column;grid-area:left}.lsdc #reviews #comments main ol.commentlist li .comment_container .comment-text .meta time{font-style:italic}.lsdc #reviews #comments main ol.commentlist li .comment_container .comment-text .meta .woocommerce-review__dash{display:none}.lsdc #reviews #comments main ol.commentlist li .comment_container .comment-text .custom-star-rating{grid-area:topright}.lsdc #reviews #comments main ol.commentlist li .comment_container .comment-text .description{grid-area:bottomright}.lsdc p.stars a{color:var(--yellow)}.lsdc #review_form #respond:after,.lsdc #review_form #respond:before{content:none}.lsdc #reply-title{display:flex;font-family:Banera;font-size:24px;font-size:1.5rem;margin-bottom:12px}.lsdc #commentform{display:flex;flex-flow:column}.lsdc #commentform .comment-notes{order:1}.lsdc #commentform .comment-form-author{order:3}.lsdc #commentform .comment-form-email{order:4}.lsdc #commentform .comment-form-rating{order:2}.lsdc #commentform .comment-form-comment{order:5}.lsdc #commentform .comment-form-cookies-consent{order:6}.lsdc #commentform .form-submit{order:7}.wp-block-woocommerce-checkout{margin:0 auto;max-width:calc(var(--site-width)*.9);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.wp-block-woocommerce-checkout{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.wp-block-woocommerce-checkout{padding-left:0;padding-right:0}}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase;transition:all .5s cubic-bezier(.075,.82,.165,1)}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover{background-color:var(--light-brun);color:var(--black)}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover svg{transform:translateX(6px)}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover svg *{fill:var(--black)}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover .mini-button svg{transform:translateY(6px)}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover .mini-button svg *{fill:var(--black)}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.loading{opacity:1}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.loading .amount{display:none}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.loading:after{position:relative;right:unset;top:unset}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form button{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase;transition:all .5s cubic-bezier(.075,.82,.165,1)}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form button svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form button:hover{background-color:var(--light-brun);color:var(--black)}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form button:hover svg{transform:translateX(6px)}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form button:hover svg *{fill:var(--black)}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form button:hover .mini-button svg{transform:translateY(6px)}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form button:hover .mini-button svg *{fill:var(--black)}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form button.loading{opacity:1}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form button.loading .amount{display:none}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__form button.loading:after{position:relative;right:unset;top:unset}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border:1px solid var(--light-brun)}#order_review{margin:0 auto;max-width:calc(var(--site-width)*.9);padding:72px 0;padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){#order_review{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){#order_review{padding-left:0;padding-right:0}}#order_review #payment{background-color:var(--beige)}#order_review #payment a{color:var(--black);font-weight:500;text-decoration:underline}#order_review #payment .payment_box{background-color:var(--light-beige)}#order_review #payment .payment_box p{margin-top:0}#order_review #payment .payment_box:before{border:1em solid transparent;border-bottom:1em solid var(--light-beige)}#order_review #payment .button{align-items:center;background-color:var(--black);border:none;border-radius:4px;color:var(--white);cursor:pointer;display:flex;font-size:1rem;font-weight:400;gap:12px;justify-content:center;margin:0;padding:16px;text-transform:uppercase}#order_review #payment .button,#order_review #payment .button svg{transition:all .5s cubic-bezier(.075,.82,.165,1)}#order_review #payment .button:hover{background-color:var(--light-brun);color:var(--black)}#order_review #payment .button:hover svg{transform:translateX(6px)}#order_review #payment .button:hover svg *{fill:var(--black)}#order_review #payment .button:hover .mini-button svg{transform:translateY(6px)}#order_review #payment .button:hover .mini-button svg *{fill:var(--black)}#order_review #payment .button.loading{opacity:1}#order_review #payment .button.loading .amount{display:none}#order_review #payment .button.loading:after{position:relative;right:unset;top:unset}.lsdc table.shop_table{border:1px solid var(--beige)}.lsdc .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.lsdc .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1px var(--light-brun)}.lsdc .woocommerce-order{margin:0 auto;max-width:calc(var(--site-width)*.65);padding:72px 0;padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.lsdc .woocommerce-order{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.lsdc .woocommerce-order{padding-left:0;padding-right:0}}.lsdc .woocommerce-order a{color:var(--black);text-decoration:underline}.modal{align-items:center;background-color:rgba(0,0,0,.4);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999999}.modal.hide{display:none}.modal .simplebar-content,.modal__container{align-items:flex-start;display:flex;flex-flow:column;max-width:600px;width:100%}.modal__container{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.102);box-shadow:0 0 3px 0 rgba(0,0,0,.102);max-height:80%;overflow-x:hidden;padding:24px;position:relative}@media (max-width:640px){.modal__container{border-radius:0;max-height:100%}}.modal__container .wpcf7{width:100%}.modal__container .h2{margin-bottom:12px;margin-top:0}.modal--close{align-self:flex-end;cursor:pointer;display:inline-flex;justify-self:flex-end;margin-right:-30px;margin-top:-24px;position:sticky;right:0;top:0;z-index:99}.modal--team .modal__container picture{margin:0 auto}.modal--team .modal__container picture img{border-radius:350px}.modal--team .modal__container .h-500{margin:12px auto 0;text-align:center}.modal--team .modal__container .h-500+p{font-size:20px;margin:0 auto;text-align:center}.modal--team .modal__container .h-600{margin-bottom:0}.modal--team .modal__container .h-600+p{margin-top:12px}.modal--team .modal__container .tags{display:flex;flex-flow:row wrap;gap:12px;margin-top:12px}.modal--share .modal__container{max-width:450px;padding:0}.modal--share .modal__container .modal__header{align-items:center;background-color:var(--blue-light);display:flex;justify-content:space-between;padding:16px 24px;width:100%}.modal--share .modal__container .modal__header .h-600{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin:0}.modal--share .modal__container .modal__header .modal--close{align-self:unset;margin-right:0;margin-top:0;position:relative;right:unset;top:unset}.modal--share .modal__container .modal__content{align-items:center;display:flex;justify-content:space-between;padding:16px 24px;width:100%}@media (max-width:640px){.modal--share .modal__container .modal__content{flex-flow:column}}.modal--share .modal__container .modal__content .modal-link{align-items:center;border:1px solid #ccc;border-radius:3px;color:#666;display:flex;justify-content:space-between;max-width:60%;padding:6px 8px;width:100%}@media (max-width:640px){.modal--share .modal__container .modal__content .modal-link{max-width:100%}}.modal--share .modal__container .modal__content .modal-link svg{cursor:pointer;min-width:24px}.modal--share .modal__container .modal__content .modal-link span{overflow:hidden;white-space:nowrap}#acym__callout__container{display:none}html{scroll-behavior:smooth}html body.lock{overflow:hidden}.blockUI.blockOverlay{display:none!important}.lsdc.single-product .woocommerce-breadcrumb{margin:0 auto;max-width:var(--site-width);padding-bottom:24px;padding-left:var(--global-padding);padding-right:var(--global-padding);padding-top:24px;width:100%}.lsdc .woocommerce-breadcrumb{align-items:center;color:var(--light-brun);display:flex;flex-flow:row wrap;font-weight:500;gap:6px;margin:12px 0}.lsdc .woocommerce-breadcrumb a{color:var(--black);font-weight:400}.lsdc nav.woocommerce-pagination .page-numbers{align-items:center;border:none;display:flex;gap:12px}.lsdc nav.woocommerce-pagination .page-numbers:after,.lsdc nav.woocommerce-pagination .page-numbers:before{content:none}.lsdc nav.woocommerce-pagination .page-numbers li{border:none}.lsdc nav.woocommerce-pagination .page-numbers li .page-numbers{border:1px solid transparent;color:var(--black);opacity:.5;padding:12px 18px}.lsdc nav.woocommerce-pagination .page-numbers li .page-numbers.current,.lsdc nav.woocommerce-pagination .page-numbers li .page-numbers:hover{background-color:transparent;border:1px solid var(--light-brun);color:var(--black);opacity:1}.lsdc .woocommerce-info{align-items:center;background-color:var(--light-beige);border:1px solid var(--brun);border-radius:4px;color:var(--black);display:flex;justify-content:space-between;position:relative}.lsdc .woocommerce-info:before{color:var(--brun);top:unset}.lsdc .woocommerce-info:after{display:none}.lsdc .woocommerce-info a{text-decoration:none}.lsdc .woocommerce-notices-wrapper .woocommerce-info{background-color:var(--light-beige);border-radius:1px solid var(--brun);color:var(--black)}.lsdc .woocommerce-notices-wrapper .woocommerce-info:before{color:var(--brun)}.lsdc .woocommerce-notices-wrapper .woocommerce-error{background-color:var(--light-beige);border:1px solid var(--red);color:var(--black)}.lsdc .woocommerce-notices-wrapper .woocommerce-error:before{color:var(--red)}.lsdc .wp-block-columns{max-width:calc(var(--site-width)*.65)}.lsdc .wp-block-columns,.lsdc .wp-block-columns.alignwide{margin:0 auto;padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}.lsdc .wp-block-columns.alignwide{max-width:calc(var(--site-width)*.9)}@media (max-width:834px){.lsdc .wp-block-columns.alignwide{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.lsdc .wp-block-columns.alignwide{padding-left:0;padding-right:0}}.lsdc .wp-block-columns.alignfull{margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.lsdc .wp-block-columns{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.lsdc .wp-block-columns{padding-left:0;padding-right:0}}a{color:#4169e1;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}#masthead .container nav.main-navigation .menu>li:not(.button){padding-bottom:36px;padding-top:36px}#masthead .container nav.main-navigation .menu>li:not(.button)>a:hover{color:var(--brun)}#masthead .container nav.main-navigation a{transition:all .5s cubic-bezier(.075,.82,.165,1)}#masthead .container nav.main-navigation .menu-item-has-children .menu-item-wrapper{align-items:center;display:flex;gap:12px}@media (max-width:640px){#masthead .container nav.main-navigation .menu-item-has-children .menu-item-wrapper{justify-content:space-between;width:100%}#masthead .container nav.main-navigation .menu-item-has-children .menu-item-wrapper .toggle-submenu{cursor:pointer;margin-right:calc(var(--global-padding)*-1);outline:none;padding:0 var(--global-padding)}}#masthead .container nav.main-navigation .menu-item-has-children .menu-item-wrapper .toggle-submenu{transition:all .5s cubic-bezier(.075,.82,.165,1)}@media (max-width:640px){#masthead .container nav.main-navigation .menu-item-has-children.active .menu-item-wrapper a{color:var(--brun)}#masthead .container nav.main-navigation .menu-item-has-children.active .toggle-submenu{transform:rotate(180deg)}#masthead .container nav.main-navigation .menu-item-has-children.active .toggle-submenu svg *{stroke:var(--brun)}}@media (min-width:640px){#masthead .container nav.main-navigation .menu-item-has-children:hover .menu-item-wrapper a{color:var(--brun)}#masthead .container nav.main-navigation .menu-item-has-children:hover .toggle-submenu{transform:rotate(180deg)}#masthead .container nav.main-navigation .menu-item-has-children:hover .toggle-submenu svg *{stroke:var(--brun)}#masthead .container nav.main-navigation .menu-item-has-children:hover .sub-menu{background-color:var(--white);-moz-column-gap:24px;column-gap:24px;display:grid;grid-auto-rows:auto;grid-template-columns:auto auto auto auto;grid-template-rows:1fr 1fr 1fr 1fr;justify-content:flex-start;left:0;margin:32px auto 0;max-width:var(--site-width);padding:48px;padding-left:var(--global-padding);padding-right:var(--global-padding);position:absolute;row-gap:0;width:100%}#masthead .container nav.main-navigation .menu-item-has-children:hover .sub-menu:before{border-bottom:1px solid var(--light-brun);content:"";grid-column:span 4;height:36px;left:calc(var(--global-padding)*-1);position:absolute;top:-32px;width:100vw}#masthead .container nav.main-navigation .menu-item-has-children:hover .sub-menu a{padding-bottom:12px;position:relative}#masthead .container nav.main-navigation .menu-item-has-children:hover .sub-menu a:after{background-color:var(--light-brun);bottom:0;content:"";display:flex;height:1px;left:0;position:absolute;transition:all .5s cubic-bezier(.075,.82,.165,1);width:0}#masthead .container nav.main-navigation .menu-item-has-children:hover .sub-menu a:hover:after{width:100%}#masthead .container nav.main-navigation .menu-item-has-children:hover .sub-menu .menu-item{margin-right:72px}#masthead .container nav.main-navigation .menu-item-has-children:hover .sub-menu .menu-item.menu-item-image{grid-row:span 4;height:100%;margin-right:24px}#masthead .container nav.main-navigation .menu-item-has-children:hover .sub-menu .menu-item.menu-item-image picture{align-items:center;aspect-ratio:1/1;border-radius:4px;display:flex;height:100%;max-width:200px;overflow:hidden}#masthead .container nav.main-navigation .menu-item-has-children:hover .sub-menu .menu-item.menu-item-image img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}#masthead .container nav.main-navigation .sub-menu{display:none}@media (max-width:640px){#masthead .container nav.main-navigation .sub-menu.show{display:flex;gap:12px}#masthead .container nav.main-navigation .sub-menu.show .menu-item-image{display:none}}#masthead .container nav.main-navigation .mobile-only{display:none}#masthead .container nav.main-navigation button.menu-toggle{display:none;overflow:hidden}@media (max-width:834px){#masthead .container nav.main-navigation button.menu-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:flex;flex-flow:column;gap:4px;height:24px;justify-content:center;width:24px}#masthead .container nav.main-navigation button.menu-toggle span{background-color:var(--black);height:1px;transition:all .3s ease-out;width:24px}#masthead .container nav.main-navigation button.menu-toggle.open span:nth-child(2){transform:translateX(-150%)}#masthead .container nav.main-navigation button.menu-toggle.open span:nth-child(3){transform:translateX(-2px) translateY(-5px) rotate(-45deg);transform-origin:bottom}#masthead .container nav.main-navigation button.menu-toggle.open span:first-child{transform:translateX(1px) translateY(-3px) rotate(45deg);transform-origin:center left}#masthead .container nav.main-navigation button.menu-toggle+div{display:none}#masthead .container nav.main-navigation button.menu-toggle+div.show{background-color:var(--white);border-top:1px solid var(--light-brun);display:flex;flex-flow:column;height:calc(100vh - 95px);left:0;overflow:scroll;position:fixed;top:95px;width:100vw;z-index:103}#masthead .container nav.main-navigation button.menu-toggle+div.show .mobile-only{align-items:flex-start;display:flex;flex-flow:column;gap:0;justify-content:flex-start;margin-top:12px;padding:var(--global-padding)}#masthead .container nav.main-navigation button.menu-toggle+div.show .mobile-only li{padding:var(--global-padding) 0}#masthead .container nav.main-navigation button.menu-toggle+div.show .mobile-only li a{align-items:center;display:flex;gap:12px;justify-content:flex-start}#masthead .container nav.main-navigation button.menu-toggle+div.show .mobile-only li a svg{min-width:25px}#masthead .container nav.main-navigation button.menu-toggle+div.show .mobile-only li a span{margin-left:0!important}#masthead .container nav.main-navigation button.menu-toggle+div.show .mobile-only .current-lang{display:none}#masthead .container nav.main-navigation button.menu-toggle+div.show>div>ul{gap:0;padding:0}#masthead .container nav.main-navigation button.menu-toggle+div.show>div>ul>li:not(.button){border-bottom:1px solid var(--light-brun)}#masthead .container nav.main-navigation button.menu-toggle+div.show>div>ul .button{margin-top:calc(var(--global-padding)*1.5)}#masthead .container nav.main-navigation button.menu-toggle+div.show>div ul{align-items:flex-start;flex-flow:column;justify-content:flex-start;padding:0 var(--global-padding);width:100%}#masthead .container nav.main-navigation button.menu-toggle+div.show>div ul li:not(.button){padding:calc(var(--global-padding)*1.5) 0;width:100%}#masthead .container nav.main-navigation button.menu-toggle+div.show>div ul li.menu-item-has-children>a{align-items:center;display:flex;justify-content:space-between}#masthead .container nav.main-navigation button.menu-toggle+div.show>div ul li.menu-item-has-children .sub-menu{gap:0;padding:var(--global-padding) 0}#masthead .container nav.main-navigation button.menu-toggle+div.show>div ul li.menu-item-has-children .sub-menu li:not(.button){width:100%}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#21759b;display:block;font-size:.875px;font-size:.0546875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.reassurance_list__items{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 0 48px;padding-left:0}.reassurance_list__items li:not(.button){margin-left:0;padding-left:0}.reassurance_list__items li{align-items:center;display:flex;gap:12px;justify-content:flex-start}.reassurance_list__items li picture{align-items:center;display:flex;justify-content:center;max-width:48px;width:100%}.reassurance_list__items li picture svg{width:100%}.accordeon_list__items{display:flex;flex-flow:column;gap:var(--gap);list-style:none;margin:0;padding-left:0}.accordeon_list__items li:not(.button){margin-left:0;padding-left:0}.accordeon_list__items li.item{align-items:center;background-color:var(--light-beige);border-radius:8px;display:flex;gap:var(--gap);justify-content:flex-start;padding:24px;width:100%}.accordeon_list__items li.item details{width:100%}.accordeon_list__items li.item summary{border-bottom:0;padding:0}.accordeon_list__items li.item .content{margin-top:12px}#diagnostic-form .container{align-items:center;display:grid;grid-template-columns:40% 60%;margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}#diagnostic-form .container picture{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - var(--header-height));position:relative}#diagnostic-form .container picture img{height:100%;min-height:calc(100vh - var(--header-height));-o-object-fit:cover;object-fit:cover;width:100%}#diagnostic-form .container main{align-items:center;display:flex;justify-content:center;padding:48px}#diagnostic-form .container .diagnostic{display:none}#diagnostic-form .container .preload{display:flex;flex-flow:column;gap:24px;justify-content:center;max-width:640px}#diagnostic-form .sib_signup_form a{color:var(--black);font-weight:500}#diagnostic-form fieldset{border:none;margin:0;padding:0}#diagnostic-form fieldset input[type=submit]{margin:12px 0}.lsdc .rituels{align-items:flex-start;background-color:var(--light-beige);border-radius:8px;display:grid;gap:48px;grid-template-columns:1.5fr 1fr;margin-top:72px;padding:24px}@media (max-width:640px){.lsdc .rituels{grid-template-columns:1fr}}.lsdc .rituels .title{grid-column:span 2;margin:0}.lsdc .rituels__list{display:flex;flex-flow:column;gap:var(--gap)}.lsdc .rituels__list__toggles{align-items:center;display:flex;gap:var(--gap)}@media (max-width:640px){.lsdc .rituels__list__toggles{flex-flow:column}}.lsdc .rituels__list__toggles button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--beige);border:2px solid var(--beige);border-radius:4px;cursor:pointer;text-transform:uppercase}@media (max-width:640px){.lsdc .rituels__list__toggles button{width:100%}}.lsdc .rituels__list__toggles button.active,.lsdc .rituels__list__toggles button:hover{background-color:var(--black);border:2px solid var(--black);color:var(--white)}.lsdc .rituels__list__content .content{display:none}.lsdc .rituels__list__content .content.active{display:flex}.lsdc .rituels__list__content ol{list-style:none;margin:0;padding-left:0}.lsdc .rituels__list__content ol li:not(.button){margin-left:0;padding-left:0}.lsdc .rituels__list__content ol li{align-items:center;counter-increment:list;display:flex;gap:var(--gap);margin-bottom:var(--gap)}.lsdc .rituels__list__content ol li:before{align-items:center;background-color:var(--white);border-radius:48px;content:counter(list);display:flex;justify-content:center;min-height:48px;min-width:48px;padding:12px}.lsdc .rituels picture{align-items:center;border-radius:8px;display:flex;justify-content:flex-end;overflow:hidden}.lsdc .rituels picture img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:100%}.faq_list{margin:72px auto 0;max-width:calc(var(--site-width)*.65);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.faq_list{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.faq_list{max-width:100%;padding-left:0;padding-right:0}}.faq_list__container{background-color:var(--light-beige);border-radius:8px;padding:24px}.faq_list__container ul{list-style:none;margin:0;padding-left:0}.faq_list__container ul li:not(.button){margin-left:0;padding-left:0}.faq_list__container details{background-color:var(--white);border-radius:8px;padding:24px}.faq_list__container details summary{border:none;padding:0}.faq_list__container details summary p.title{font-size:18px;font-size:1.125rem;text-transform:none}.faq_list__container details .content{margin-top:24px}.faq_list__container>details{background-color:transparent;padding:0}.faq_list__container h2{width:100%}.faq_list__container h2 *{font-size:28px;font-size:1.75rem}.faq_list__items{display:flex;flex-flow:column;gap:24px}.hero-header{margin:0 auto;max-width:var(--site-width);padding:48px 0;padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:1024px){.hero-header{padding-top:24px}}.hero-header .container{background-color:var(--light-beige);border-radius:8px;display:grid;grid-template-columns:1.5fr 3.5fr;overflow:hidden}@media (max-width:1024px){.hero-header .container{grid-template-columns:1fr}}.hero-header__main{align-items:flex-start;display:flex;flex-flow:column;justify-content:center;padding:48px}@media (max-width:1024px){.hero-header__main{align-items:center;padding:48px 24px;text-align:center}}.hero-header__main picture{align-items:flex-start;display:flex;justify-content:flex-start;max-height:150px}.hero-header__main picture img{height:100%;max-height:150px;-o-object-fit:contain;object-fit:contain;width:auto}.hero-header__main .button{gap:12px}.hero-header__video{align-items:center;display:flex;justify-content:center}.hero-header__video video{aspect-ratio:16/9;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.highlights{margin:72px auto}.highlights .container{max-width:var(--site-width)}.highlights .container,.highlights--1 .container{margin:0 auto;padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}.highlights--1 .container{max-width:calc(var(--site-width)*.65)}@media (max-width:834px){.highlights--1 .container{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.highlights--1 .container{padding-left:0;padding-right:0}}.highlights--1 .highlights__item{align-items:center;background-color:var(--light-beige);border:1px solid var(--light-beige);display:flex;grid-area:left;justify-content:center;padding:24px}.highlights--1 .highlights__item picture{align-items:center;display:flex;justify-content:center;max-height:250px}.highlights--1 .highlights__item picture img{height:100%;max-height:250px;width:auto}.highlights--1 .highlights__item .content{align-items:flex-start;display:flex;flex-flow:column;gap:12px}.highlights--1 .highlights__item .content p,.highlights--1 .highlights__item .content>*{margin:0}.highlights--1 .highlights__item .content a{gap:12px}.highlights--2 .container{display:grid;gap:24px;grid-template-areas:"left topright"}.highlights--2 .highlights__item{align-items:center;background-color:var(--white);border:1px solid var(--light-brun);border-radius:4px;display:flex;gap:24px;justify-content:space-between;padding:24px}.highlights--2 .highlights__item .content p{margin:12px 0 0}.highlights--2 .highlights__item .title{margin:0}.highlights--2 .highlights__item>a{align-self:flex-start;justify-self:flex-start;padding:0}.highlights--2 .highlights__item:first-of-type{align-items:center;background-color:var(--light-beige);border:1px solid var(--light-beige);display:flex;grid-area:left;justify-content:center;padding:24px}.highlights--2 .highlights__item:first-of-type picture{align-items:center;display:flex;justify-content:center;max-height:250px}.highlights--2 .highlights__item:first-of-type picture img{height:100%;max-height:250px;width:auto}.highlights--2 .highlights__item:first-of-type .content{align-items:flex-start;display:flex;flex-flow:column;gap:12px}.highlights--2 .highlights__item:first-of-type .content p,.highlights--2 .highlights__item:first-of-type .content>*{margin:0}.highlights--2 .highlights__item:first-of-type .content a{gap:12px}.highlights--2 .highlights__item:nth-of-type(2){grid-area:topright}.highlights--3 .container{display:grid;gap:24px;grid-template-areas:"left topright" "left bottomright"}@media (max-width:834px){.highlights--3 .container{grid-template-areas:unset;grid-template-columns:1fr}}.highlights--3 .highlights__item{border:1px solid var(--light-brun);padding:24px}.highlights--3 .highlights__item,.highlights--3 .highlights__item>a{align-items:center;background-color:var(--white);border-radius:4px;display:flex;gap:24px;justify-content:space-between}.highlights--3 .highlights__item>a{color:var(--black);width:100%}.highlights--3 .highlights__item img{max-height:150px;width:auto}@media (max-width:834px){.highlights--3 .highlights__item img{display:none}}.highlights--3 .highlights__item .content p{margin:12px 0 0}.highlights--3 .highlights__item .title{margin:0}.highlights--3 .highlights__item>a button{align-self:flex-start;justify-self:flex-start;padding:0}.highlights--3 .highlights__item:first-of-type{align-items:center;background-color:var(--light-beige);border:1px solid var(--light-beige);display:flex;grid-area:left;justify-content:center;padding:24px}@media (max-width:834px){.highlights--3 .highlights__item:first-of-type{grid-area:unset}}.highlights--3 .highlights__item:first-of-type picture{align-items:center;display:flex;justify-content:center;max-height:250px}@media (max-width:834px){.highlights--3 .highlights__item:first-of-type picture{display:none}}.highlights--3 .highlights__item:first-of-type picture img{height:100%;max-height:250px;width:auto}.highlights--3 .highlights__item:first-of-type .content{align-items:flex-start;display:flex;flex-flow:column;gap:12px}.highlights--3 .highlights__item:first-of-type .content p,.highlights--3 .highlights__item:first-of-type .content>*{margin:0}.highlights--3 .highlights__item:first-of-type .content a{gap:12px}.highlights--3 .highlights__item:nth-of-type(2){grid-area:topright}@media (max-width:834px){.highlights--3 .highlights__item:nth-of-type(2){grid-area:unset}}.highlights--3 .highlights__item:nth-of-type(3){grid-area:bottomright}@media (max-width:834px){.highlights--3 .highlights__item:nth-of-type(3){grid-area:unset}}.page-bloc{margin:0 auto;max-width:calc(var(--site-width)*.65);padding:72px 0;padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}@media (max-width:834px){.page-bloc{max-width:calc(var(--site-width) - var(--global-padding)*2)}}@media (max-width:640px){.page-bloc{padding-left:0;padding-right:0}}.page-bloc .container{align-items:center;border:1px solid var(--light-brun);border-radius:8px;display:grid;gap:24px;grid-template-columns:1fr 1.5fr;padding:24px}@media (max-width:834px){.page-bloc .container{grid-template-columns:1fr}}.page-bloc .container .content{align-items:flex-start;display:flex;flex-flow:column;gap:12px}.page-bloc .container .content h2,.page-bloc .container .content p{margin:0}.page-bloc .container .content a{gap:12px}.categories-bloc{margin:0 auto;max-width:var(--site-width);padding-left:var(--global-padding);padding-right:var(--global-padding);width:100%}.categories-bloc .container{background-color:var(--light-beige);border-radius:8px;padding:24px}.categories-bloc .container ul{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding-left:0}.categories-bloc .container ul li:not(.button){margin-left:0;padding-left:0}@media (max-width:1024px){.categories-bloc .container ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.categories-bloc .container ul{grid-template-columns:1fr}}.categories-bloc .container ul li a{align-items:center;background-color:var(--white);border-radius:8px;color:var(--black);display:flex;gap:12px;justify-content:flex-start;padding:12px}.categories-bloc .container ul li a .title{font-family:Banera;font-size:20px;font-size:1.25rem}.categories-bloc .container ul li a .image{align-items:center;display:flex;justify-content:center;min-height:104px;min-width:104px;position:relative}.categories-bloc .container ul li a .image .bg{position:absolute}.categories-bloc .container ul li a .image picture{z-index:1}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
