@charset "UTF-8";
/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}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;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}@font-face{font-display:swap;font-family:Athelas;font-style:italic;font-weight:700;src:url(/themes/custom/srd_affineur/assets/dist/fonts/Athelas-BoldItalic.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/Athelas-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Athelas;font-style:normal;font-weight:700;src:url(/themes/custom/srd_affineur/assets/dist/fonts/Athelas-Bold.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/Athelas-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Athelas;font-style:normal;font-weight:400;src:url(/themes/custom/srd_affineur/assets/dist/fonts/Athelas-Regular.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/Athelas-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Athelas;font-style:italic;font-weight:400;src:url(/themes/custom/srd_affineur/assets/dist/fonts/Athelas-Italic.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/Athelas-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:DIN Condensed;font-style:normal;font-weight:700;src:url(/themes/custom/srd_affineur/assets/dist/fonts/DINCondensed-Bold.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/DINCondensed-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-regular.eot);src:local(""),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-regular.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-regular.woff) format("woff"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-regular.ttf) format("truetype"),url(/themes/custom/srd_affineur/assets/dist/images/open-sans-v34-latin-ext_latin-regular.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-600.eot);src:local(""),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-600.eot?#iefix) format("embedded-opentype"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-600.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-600.woff) format("woff"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-600.ttf) format("truetype"),url(/themes/custom/srd_affineur/assets/dist/images/open-sans-v34-latin-ext_latin-600.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-700.eot);src:local(""),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-700.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-700.woff) format("woff"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-700.ttf) format("truetype"),url(/themes/custom/srd_affineur/assets/dist/images/open-sans-v34-latin-ext_latin-700.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-italic.eot);src:local(""),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-italic.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-italic.woff) format("woff"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-italic.ttf) format("truetype"),url(/themes/custom/srd_affineur/assets/dist/images/open-sans-v34-latin-ext_latin-italic.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-600italic.eot);src:local(""),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-600italic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-600italic.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-600italic.woff) format("woff"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-600italic.ttf) format("truetype"),url(/themes/custom/srd_affineur/assets/dist/images/open-sans-v34-latin-ext_latin-600italic.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-700italic.eot);src:local(""),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-700italic.woff2) format("woff2"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-700italic.woff) format("woff"),url(/themes/custom/srd_affineur/assets/dist/fonts/open-sans-v34-latin-ext_latin-700italic.ttf) format("truetype"),url(/themes/custom/srd_affineur/assets/dist/images/open-sans-v34-latin-ext_latin-700italic.svg#OpenSans) format("svg")}:root{--font-size-base:16px;--font-size-base-lg:16px}html{--scroll-behavior:smooth;scroll-behavior:smooth}html,html *{box-sizing:border-box}body{color:#001b49;font-family:Open Sans,sans-serif;font-size:16px;letter-spacing:.01em;line-height:1.45}@media (min-width:992px){body{font-size:16px;line-height:1.45}}body.no-overflow{overflow:hidden}p{margin-bottom:1em}a{text-decoration:none}a:hover{text-decoration:underline}a.teaser-link{color:inherit}a.teaser-link:hover{text-decoration:none}a,link{color:#001b49;text-decoration:underline}a:hover,link:hover{color:#1d416a}.node--view-mode-full>.node__content>.field--name-field-display-title,.node--view-mode-full>.node__content>.field--name-field-shop-link,.node--view-mode-full>.node__content>.field--name-field-subtitle,.node--view-mode-full>.node__content>.field--name-title{margin-left:auto;margin-right:auto;max-width:1024px}.field--name-field-subtitle{font-family:Athelas,serif;font-style:italic;font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Athelas,serif;font-style:italic;line-height:125%;margin:0 0 .5em;word-break:break-word}.h1,h1{font-family:DIN Condensed,sans-serif;font-size:2.25rem;font-style:normal;letter-spacing:.02em;line-height:115%;text-transform:uppercase}@media (min-width:992px){.h1,h1{font-size:3.25rem;letter-spacing:.05em}}.h2,h2{font-size:2rem;letter-spacing:.02em}@media (min-width:992px){.h2,h2{font-size:2rem}}.h3,h3{font-size:1.8rem;letter-spacing:.02em}@media (min-width:992px){.h3,h3{font-size:1.8rem}}.h4,h4{font-size:1.6rem;line-height:120%}@media (min-width:992px){.h4,h4{font-size:1.6rem;letter-spacing:.02em;line-height:125%}}.h5,h5{font-size:1.4rem;letter-spacing:.01em;line-height:150%}@media (min-width:992px){.h5,h5{font-size:1.4rem;line-height:150%}}.h6,h6{font-size:1.2rem;letter-spacing:.01em;line-height:150%}@media (min-width:992px){.h6,h6{font-size:1.2rem;line-height:150%}}p{margin-top:0}.text-formatted p:last-child{margin-bottom:0}img{display:block;width:100%}ol,ul{list-style:none;margin:0 0 1em}.field--type-text-long ol,.field--type-text-long ul,.text-formatted ol,.text-formatted ul,ol.bullet-list,ul.bullet-list{list-style:disc;margin-left:2rem}.bio,.bio a{color:#003307}hr{border-image-slice:1;border-image-source:linear-gradient(39.21deg,#ffe3b8 3.08%,#e1a161 12.07%,#ffe3b8 23.05%,#e1a161 34.03%,#ffe3b8 46.01%,#e1a161 55.99%,#ffe3b8 67.97%,#e1a161 78.95%,#ffe3b8 89.93%,#e1a161 98.91%);border-style:solid;border-width:1px}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:0 .6em;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:19px;position:relative;width:26px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:0;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:26px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}button.hamburger{background:none;line-height:100%}button.hamburger:active,button.hamburger:focus,button.hamburger:hover{background:none}button.hamburger:active .hamburger-inner,button.hamburger:active .hamburger-inner:after,button.hamburger:active .hamburger-inner:before,button.hamburger:focus .hamburger-inner,button.hamburger:focus .hamburger-inner:after,button.hamburger:focus .hamburger-inner:before,button.hamburger:hover .hamburger-inner,button.hamburger:hover .hamburger-inner:after,button.hamburger:hover .hamburger-inner:before{background-color:#fff}button.hamburger:focus{border:2px solid #001b49}@media (min-width:768px){button.hamburger{display:none}}.button,button{align-items:center;background-color:#001b49;border:0;box-shadow:0 0 15px 0 rgba(0,0,0,.24);color:#fde1ba;cursor:pointer;display:inline-flex;font-family:Athelas,serif;font-style:italic;font-weight:500;justify-content:center;letter-spacing:.04em;line-height:115%;outline:none;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease-in-out;vertical-align:middle}@media (min-width:992px){.button,button{padding:1rem 2rem}}.button:hover,button:hover{background-color:#1d416a;color:#fde1ba}.button,button{white-space:normal}.button.light,button.light{background-color:#fde1ba;color:#001b49}.button.light a,button.light a{color:#001b49}.button.down,.button.right,button.down,button.right{display:inline-flex}.button.down:before,.button.right:before,button.down:before,button.right:before{align-self:center;background:url(/themes/custom/srd_affineur/assets/dist/images/arrow-right.svg) no-repeat 50%;background-size:.875rem .875rem;content:" ";display:block;filter:invert(96%) sepia(77%) saturate(653%) hue-rotate(305deg) brightness(103%) contrast(98%);height:.875rem;margin-right:10px;transition:filter .3s ease-in-out;width:1.5rem}.button.down.light:before,.button.right.light:before,button.down.light:before,button.right.light:before{filter:invert(10%) sepia(37%) saturate(3767%) hue-rotate(203deg) brightness(92%) contrast(108%)}.button.down:before,button.down:before{transform:rotate(90deg)}.button.shop,button.shop{display:inline-flex}.button.shop:before,button.shop:before{align-self:center;background:url(/themes/custom/srd_affineur/assets/dist/images/shopping-cart.svg) no-repeat 50%;background-size:1.09375rem 1.09375rem;content:" ";display:block;filter:invert(96%) sepia(77%) saturate(653%) hue-rotate(305deg) brightness(103%) contrast(98%);height:1.09375rem;margin-right:10px;transition:filter .3s ease-in-out;width:1.5rem}a.button:hover{text-decoration:none}.bio .button,.bio button{background-color:#003307;color:#fde1ba}::-webkit-input-placeholder{color:#a7a7a7;font-style:italic;font-weight:400}:-ms-input-placeholder{color:#a7a7a7;font-style:italic;font-weight:400}::placeholder{color:#a7a7a7;font-style:italic;font-weight:400}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background-color:transparent;border:2px solid #003307;border-radius:0;color:#001b49;padding:.6em 1.2em;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:none}input[type=email]:-internal-autofill-selected,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:active,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:hover,input[type=number]:-internal-autofill-selected,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:active,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:hover,input[type=password]:-internal-autofill-selected,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:active,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:hover,input[type=tel]:-internal-autofill-selected,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:active,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:hover,input[type=text]:-internal-autofill-selected,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:active,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:hover,textarea:-internal-autofill-selected,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#001b49!important}textarea{border-width:2px;resize:vertical}.form-item{margin-top:0}.form-type-checkbox input,.form-type-radio input{opacity:0}.form-type-checkbox label,.form-type-radio label{color:#003307;cursor:pointer;font-weight:400;padding-left:.6666666667rem;position:relative}.form-type-checkbox label:before,.form-type-radio label:before{background:transparent no-repeat 50%;background-size:80%;border:2px solid #003307;content:"";height:1rem;left:-1rem;position:absolute;top:4px;transition:all .3s ease-in-out;width:1rem}.form-type-checkbox input:checked+label:before,.form-type-radio input:checked+label:before{background:transparent url(/themes/custom/srd_affineur/assets/dist/images/check.svg) no-repeat 50%;background-size:80%}.form-type-checkbox input:disabled+label,.form-type-radio input:disabled+label{color:#a7a7a7;cursor:not-allowed}.form-type-checkbox input:disabled+label:before,.form-type-radio input:disabled+label:before{border-color:#a7a7a7}.form-type-select .select-wrapper{background:#001b49;color:#fde1ba;cursor:pointer;height:3rem;margin-top:.5rem;position:relative;width:100%}.form-type-select .select-wrapper:after{background:url(/themes/custom/srd_affineur/assets/dist/images/chevron.svg) no-repeat 50%;background-size:60%;bottom:10%;content:"";cursor:pointer;display:block;position:absolute;right:1rem;top:calc(10% + 2px);transform:rotate(90deg);width:1rem;z-index:1}.form-type-select .select-wrapper select{-webkit-appearance:none;background:none;border:none;bottom:0;color:#fde1ba;cursor:pointer;height:3rem;left:1rem;position:absolute;right:1rem;top:0;width:calc(100% - 1rem);z-index:2}.form-type-select .select-wrapper select.placeholder{color:#a7a7a7;font-style:italic;font-weight:400}.form-type-select .select-wrapper select:focus{outline:none}.js-hide{display:none}.has-hero .layout-container>header .region-header button.hamburger{box-shadow:none}.has-hero .layout-container>header .region-header button.hamburger .hamburger-inner,.has-hero .layout-container>header .region-header button.hamburger .hamburger-inner:after,.has-hero .layout-container>header .region-header button.hamburger .hamburger-inner:before{background-color:#fde1ba}.has-hero .layout-container>header .region-header ul.menu .menu-item a,.has-hero .layout-container>header .region-header ul.menu .menu-item a.is-active{color:#fde1ba;text-shadow:2px 2px 2px rgba(0,0,0,.45)}.has-hero .layout-container>main{padding-top:0}.layout-container{margin-left:auto;margin-right:auto;max-width:1480px;padding-left:1rem;padding-right:1rem;position:relative}.layout-container>header{bottom:auto;font-size:1.7rem;left:0;margin-left:calc(-50vw + 50%);position:absolute;right:0;top:0;width:100vw;z-index:50}.layout-container>header .region-header{align-items:center;display:flex;justify-content:flex-end;padding:.75rem}.layout-container>header .region-header ul.menu .menu-item{padding:0}.layout-container>header .region-header ul.menu .menu-item a,.layout-container>header .region-header ul.menu .menu-item a.is-active{color:#001b49;display:block;padding:1rem}.layout-container>header .region-header .toggle-icon{z-index:102}.layout-container>header .region-header .toggle-icon .hamburger-inner,.layout-container>header .region-header .toggle-icon .hamburger-inner:after,.layout-container>header .region-header .toggle-icon .hamburger-inner:before{background-color:#001b49}.layout-container>header .region-header .toggle-content{align-items:center;background:#fff6ea;bottom:auto;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;left:auto;max-width:100vw;opacity:0;overflow:auto;padding:52px 2rem;position:fixed;right:-100%;top:0;transition:all .3s ease-in-out;width:100%;z-index:100}.layout-container>header .region-header .toggle-content nav.navigation{align-items:center;display:block;flex-direction:column;justify-content:flex-start}.layout-container>header .region-header.open button.hamburger .hamburger-inner,.layout-container>header .region-header.open button.hamburger .hamburger-inner:after,.layout-container>header .region-header.open button.hamburger .hamburger-inner:before{background-color:#001b49}.layout-container>header .region-header.open .toggle-content{display:flex;opacity:1;right:0}.layout-container>header .region-header.open ul.menu .menu-item a,.layout-container>header .region-header.open ul.menu .menu-item a.is-active{color:#001b49}.layout-container>header .region-header.open ul.menu .menu-item .menu-home-icon{background:url(/themes/custom/srd_affineur/assets/dist/images/home-blue.svg) no-repeat 9% 50%;margin-left:0;margin-right:0;padding-bottom:1.5em;padding-top:1.5em}.layout-container>header .region-header.open ul.menu .menu-item .menu-home-icon:hover{background:url(/themes/custom/srd_affineur/assets/dist/images/home-line-blue.svg) no-repeat 9% 50%}@media (min-width:768px){.layout-container>header .region-header{justify-content:space-between;padding:.75rem}.layout-container>header .region-header .toggle-content{background-color:transparent;height:auto;left:0;max-width:none;opacity:1;padding:0;position:relative;right:0;width:auto}.layout-container>header .region-header .toggle-content nav.navigation .menu{align-items:center;display:flex;justify-content:flex-end;margin:0}}.layout-container>main{padding-top:100px}.layout-container>main .breadcrumb,.layout-container>main .breadcrumb a{color:rgba(0,0,0,.51);font-family:DIN Condensed,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.layout-container>main .breadcrumb a{text-decoration:underline}.layout-container>main .breadcrumb a:hover{color:#a7a7a7}.layout-container>main .block-unite-header-region{margin-bottom:2rem;margin-left:calc(-50vw + 50%);width:100vw}.layout-container>footer{margin-left:calc(-50vw + 50%);width:100vw}.layout-container>footer .region-footer{background:url(/themes/custom/srd_affineur/assets/dist/images/SRD_Affinuer_HG_A3-1.webp);color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:.3333333333rem 1rem}.layout-container>footer .region-footer .footer-center svg{height:67px;margin-top:-26px;position:relative;width:auto;z-index:30}.layout-container>footer .region-footer .footer-left,.layout-container>footer .region-footer .footer-right{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}.layout-container>footer .region-footer p:first-child{margin-top:0}.layout-container>footer .region-footer p:last-child{margin-bottom:0}.layout-container>footer .region-footer a{color:#fff6ea}.layout-container>footer .region-footer .menu{display:flex;flex-direction:row;margin:1rem 0 0 -.5rem}.layout-container>footer .region-footer .menu a{display:block;padding:.5rem 1rem}@media (min-width:576px){.layout-container>footer .region-footer{align-items:center}.layout-container>footer .region-footer .menu{align-items:flex-end;margin:0 -1rem 0 0}.layout-container>footer .region-footer .footer-left{align-items:flex-start;flex:2}.layout-container>footer .region-footer .footer-right{align-items:flex-end;flex:2;order:3}}nav.breadcrumb{font-size:.875rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:1024px;padding-bottom:1rem;padding-top:1rem}nav.breadcrumb ol{display:flex;flex-wrap:wrap;margin:0;padding:0}nav.breadcrumb li{line-height:1.2em;margin-right:.6666666667rem}nav.breadcrumb li:before{content:" »";display:inline-block;margin-right:.3333333333rem}nav.breadcrumb li a{display:inline-block;margin-left:2px}nav.breadcrumb li:first-child:before{content:none;display:none}nav.breadcrumb li:first-child a{margin-left:0}nav.breadcrumb li:last-child{margin-right:0}table{margin:1rem auto;min-width:100%}@media (min-width:992px){table{margin:4rem auto}}table td,table th{padding-left:1rem;padding-right:1rem}@media (min-width:992px){table td,table th{padding-left:2rem;padding-right:2rem}}table caption{font-size:.875rem;margin-bottom:1rem;text-align:left}table tr{height:3rem}@media (min-width:992px){table tr{height:4rem}}.field--type-blm-data-nutrition table .odd,.paragraph--type--table table .odd{background-color:#fde1ba}.field--type-blm-data-nutrition table .even,.paragraph--type--table table .even{background-color:#fff6ea}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-revoke.cc-bottom{color:red;left:unset!important;padding:.2em}.cc-revoke.cc-bottom svg{height:1.2em!important;width:1.2em!important}}.cc-revoke.cc-bottom{background-color:#fde1ba}.cc-revoke.cc-bottom svg g{fill:#001b49!important}.menu{font-family:DIN Condensed,sans-serif;font-weight:700;text-transform:uppercase}.menu a{text-decoration:none}.menu a:hover{text-decoration:underline}.menu .menu-home-icon{background:url(/themes/custom/srd_affineur/assets/dist/images/home.svg) no-repeat 50% 50%;margin-left:1rem;margin-right:.8rem;margin-top:-6px}.menu .menu-home-icon:hover{background:url(/themes/custom/srd_affineur/assets/dist/images/home-line.svg) no-repeat 50% 50%}.menu .menu-item--active-trail a{text-decoration:underline}.paragraph--type--text-block{margin:2rem auto;max-width:1024px}.paragraph--type--images-block{margin-bottom:4rem;margin-top:4rem}.paragraph--type--images-block.image-layout--one_col,.paragraph--type--images-block.image-layout--one_col_cropped{margin-left:auto;margin-right:auto;max-width:1024px}.paragraph--type--images-block.image-layout--two_col .field--name-field-media-images>*{margin-bottom:20px}@media (min-width:413px){.paragraph--type--images-block.image-layout--two_col .field--name-field-media-images{display:flex;flex-wrap:wrap}.paragraph--type--images-block.image-layout--two_col .field--name-field-media-images>*{flex-basis:50%;margin-bottom:0}}.paragraph--type--cta{margin:2rem auto;max-width:1024px;text-align:center}.paragraph--type--embed{margin:2rem auto;max-width:1024px;min-height:100px}.paragraph--type--embed iframe{width:100%}.paragraph--type--embed:not(.auto-height) iframe{height:100%}.paragraph--type--separator,.paragraph--type--text-image-block{margin:2rem auto;max-width:1024px}.paragraph--type--text-image-block .content{display:flex;flex-direction:column;position:relative}.paragraph--type--text-image-block .content>*{max-width:100%}.paragraph--type--text-image-block .content p:last-child{margin-bottom:0}.paragraph--type--text-image-block .image-container{height:auto;margin-bottom:2rem}.paragraph--type--text-image-block .image-container img{width:100%}.paragraph--type--text-image-block .image-container .field--name-field-media-image{text-align:center}.paragraph--type--text-image-block .paragraph--type--cta,.paragraph--type--text-image-block .paragraph--type--cta-download{margin-bottom:0;margin-top:4rem}.paragraph--type--text-image-block.layout-image_left,.paragraph--type--text-image-block.layout-image_right{display:flex;flex-direction:column;justify-content:space-between}.paragraph--type--text-image-block.layout-image_left .content,.paragraph--type--text-image-block.layout-image_right .content{align-items:flex-start;width:100%}.paragraph--type--text-image-block.object-fit-contain .image-container img{font-family:"object-fit: contain; object-position: center;";object-fit:contain;object-position:center}.paragraph--type--text-image-block.object-fit-cover{align-self:stretch}.paragraph--type--text-image-block.object-fit-cover .image-container img{font-family:"object-fit: cover; object-position: center;";height:100%;object-fit:cover;object-position:center}.paragraph--type--text-image-block.object-fit-cover .image-container :not(img):not(.contextual):not(.field--name-field-caption){height:100%}.field__item .field__item .paragraph--type--text-image-block{padding-left:0;padding-right:0}@media screen and (min-width:576px){.paragraph--type--text-image-block.layout-image_left,.paragraph--type--text-image-block.layout-image_right{flex-direction:row}.paragraph--type--text-image-block.layout-image_left .content,.paragraph--type--text-image-block.layout-image_left .image-container,.paragraph--type--text-image-block.layout-image_right .content,.paragraph--type--text-image-block.layout-image_right .image-container{flex-grow:0;flex-shrink:1;width:calc(50% - 1.5rem)}.paragraph--type--text-image-block.layout-image_left .image-container,.paragraph--type--text-image-block.layout-image_right .image-container{margin-bottom:0;margin-left:0;margin-right:1.5rem}.paragraph--type--text-image-block.layout-image_left .content,.paragraph--type--text-image-block.layout-image_right .content{justify-content:center;margin-left:1.5rem;margin-right:0}.paragraph--type--text-image-block.layout-image_right{flex-direction:row-reverse}.paragraph--type--text-image-block.layout-image_right .image-container{margin-left:1.5rem;margin-right:0}.paragraph--type--text-image-block.layout-image_right .content{margin-left:0;margin-right:1.5rem}}.paragraph--type--table{margin:2rem auto;max-width:1240px}.paragraph--type--table .field--name-field-table{overflow-x:auto}.field__item .field__item .paragraph--type--table{padding-left:0;padding-right:0}.paragraph--type--video-block{margin-bottom:2rem;margin-top:2rem}.field__item .field__item .paragraph--type--video-block{padding-left:0;padding-right:0}.paragraph--type--video-block .field--name-field-media-oembed-video,.paragraph--type--video-block .field--name-field-media-video-file{overflow:hidden;padding-top:56.25%;position:relative}.paragraph--type--video-block .field--name-field-media-oembed-video iframe,.paragraph--type--video-block .field--name-field-media-oembed-video video,.paragraph--type--video-block .field--name-field-media-video-file iframe,.paragraph--type--video-block .field--name-field-media-video-file video{background:#000;border:0;font-family:"object-fit: cover; object-position: center;";height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.node--type-product.node--view-mode-teaser{background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);color:#001b49;height:100%;width:100%}.node--type-product.node--view-mode-teaser .teaser-link{display:flex;flex-direction:column;height:100%;text-decoration:none}.node--type-product.node--view-mode-teaser .teaser-link>.media{overflow:hidden}.node--type-product.node--view-mode-teaser .teaser-link>.media img{transition:all .3s ease-in-out}.node--type-product.node--view-mode-teaser .teaser-link .content{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:2rem;text-align:center}.node--type-product.node--view-mode-teaser .teaser-link .content .field--name-field-display-title,.node--type-product.node--view-mode-teaser .teaser-link .content .field--name-title{margin-bottom:0}.node--type-product.node--view-mode-teaser .teaser-link:hover>.media img{transform:scale(1.075)}.node--type-product.node--view-mode-teaser .field--name-field-display-title,.node--type-product.node--view-mode-teaser .field--name-title{font-family:DIN Condensed,sans-serif;font-style:normal;text-transform:uppercase}.node--type-page h1.field--name-field-display-title:after,.node--type-page h1.field--name-title:after,.node--type-page.hideTitle>.node__content>.field--name-field-content>.field__item:first-child .paragraph--type--text-block>.text-formatted h1:first-child:after{border-image-slice:1;border-image-source:linear-gradient(39.21deg,#ffe3b8 3.08%,#e1a161 12.07%,#ffe3b8 23.05%,#e1a161 34.03%,#ffe3b8 46.01%,#e1a161 55.99%,#ffe3b8 67.97%,#e1a161 78.95%,#ffe3b8 89.93%,#e1a161 98.91%);border-style:solid;border-width:2px;border-bottom:0;border-left:0;border-right:0;content:"";display:block;height:2px;margin:8px 0;max-width:200px;width:80%}