:root{--color-primary: #ffc123;--color-heading: #111111;--color-ink: #111111;--color-text: #111111;--color-link-muted: #7e7e7e;--color-link-hover: #111111;--color-background: #ffffff;--color-banner: #35312e;--color-footer: #222222;--color-border: #dedede;--color-border-dark: #4c4c4c;--color-text-muted: #a6a6a6;--color-shadow: rgba(17, 17, 17, 0.08);--color-overlay: rgba(17, 17, 17, 0.35);--color-surface-dark: #111111;--color-on-dark: #ffffff;--font-body: Arvo, serif;--font-size-body: 0.9375rem;--line-height-body: 1.6;--font-size-h1: 1.75rem;--font-size-h2: 1.5rem;--font-size-h3: 1.25rem;--font-size-h4: 1.125rem;--font-size-h5: 1rem;--font-size-h6: 0.875rem;--header-width: 1300px;--color-link: var(--color-ink);--container-gutter: 20px;--header-height: 70px;--header-height-sticky: 76px;--header-height-mobile: 70px;--banner-min-height: 260px;--admin-bar-height: 0px;--floating-controls-inset: 0.25rem}@media(min-width: 768px){:root{--font-size-body: 1rem;--floating-controls-inset: 0.5rem;--banner-min-height: 300px;--font-size-h1: 2rem;--font-size-h2: 1.875rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem}}@media(min-width: 1025px){:root{--header-height: 90px;--banner-min-height: 350px;--font-size-h1: 2.25rem}}body.admin-bar{--admin-bar-height: 46px}@media(min-width: 783px){body.admin-bar{--admin-bar-height: 32px}}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--color-background)}img{max-width:100%;height:auto;vertical-align:middle}iframe{max-width:100%;border:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.screen-reader-text,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:10px;left:10px;z-index:100000;padding:12px 20px;background:var(--color-background);color:var(--color-heading)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important}}@font-face{font-family:Arvo;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/arvo-regular.woff2") format("woff2")}@font-face{font-family:Arvo;font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/arvo-bold.woff2") format("woff2")}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body)}a{color:var(--color-link)}a,.elementor a{text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}a:where(.volcane-brand,.volcane-button,.elementor-button,.elementor-icon,.elementor-social-icon,:has(img,svg,i:empty),.volcane-header nav a,.volcane-footer-nav a),.elementor a:where(.volcane-brand,.volcane-button,.elementor-button,.elementor-icon,.elementor-social-icon,:has(img,svg,i:empty),.volcane-header nav a,.volcane-footer-nav a){text-decoration-line:none}a:not(:where(.volcane-brand,.volcane-button,.elementor-button,.elementor-icon,.elementor-social-icon,:has(img,svg,i:empty),.volcane-header a)),.elementor a:not(:where(.volcane-brand,.volcane-button,.elementor-button,.elementor-icon,.elementor-social-icon,:has(img,svg,i:empty),.volcane-header a)),.elementor .volcane-menu-nav .volcane-menu-nav__list>li>a:not(:where(.volcane-header a)){text-decoration-color:currentColor;transition:color .2s ease,text-decoration-color .2s ease}a:not(:where(.volcane-brand,.volcane-button,.elementor-button,.elementor-icon,.elementor-social-icon,:has(img,svg,i:empty),.volcane-header a)):focus-visible,.elementor a:not(:where(.volcane-brand,.volcane-button,.elementor-button,.elementor-icon,.elementor-social-icon,:has(img,svg,i:empty),.volcane-header a)):focus-visible,.elementor .volcane-menu-nav .volcane-menu-nav__list>li>a:not(:where(.volcane-header a)):focus-visible{color:var(--color-link-hover);text-decoration-color:rgba(0,0,0,0)}@media(hover: hover){a:not(:where(.volcane-brand,.volcane-button,.elementor-button,.elementor-icon,.elementor-social-icon,:has(img,svg,i:empty),.volcane-header a)):hover,.elementor a:not(:where(.volcane-brand,.volcane-button,.elementor-button,.elementor-icon,.elementor-social-icon,:has(img,svg,i:empty),.volcane-header a)):hover,.elementor .volcane-menu-nav .volcane-menu-nav__list>li>a:not(:where(.volcane-header a)):hover{color:var(--color-link-hover);text-decoration-color:rgba(0,0,0,0)}}@media(prefers-reduced-motion: reduce){a:not(:where(.volcane-brand,.volcane-button,.elementor-button,.elementor-icon,.elementor-social-icon,:has(img,svg,i:empty),.volcane-header a)),.elementor a:not(:where(.volcane-brand,.volcane-button,.elementor-button,.elementor-icon,.elementor-social-icon,:has(img,svg,i:empty),.volcane-header a)),.elementor .volcane-menu-nav .volcane-menu-nav__list>li>a:not(:where(.volcane-header a)){transition:none}}.volcane-menu a,.volcane-menu-nav a{width:-moz-fit-content;width:fit-content}@media(hover: none){footer .volcane-footer-nav a{text-decoration-line:underline}}:where(main,footer,.volcane-header) a[target=_blank]:not(.elementor-icon,.elementor-social-icon,.volcane-brand):not(:has(img,svg,i:empty)):not(:empty)::after{display:inline-block;width:.8em;height:.8em;margin-inline-start:.35em;vertical-align:-0.05em;background-color:currentColor;-webkit-mask:url("../images/icone-volcane-lien-externe.svg") center/contain no-repeat;mask:url("../images/icone-volcane-lien-externe.svg") center/contain no-repeat;content:""}h1,h2,h3,h4,h5,h6,.elementor .elementor-heading-title{margin:0;overflow-wrap:normal;word-break:normal;color:var(--color-heading);font-weight:700;line-height:1.3;text-transform:uppercase}h1,.h1,.elementor .elementor-heading-title.h1,.elementor .h1 .elementor-heading-title{font-size:var(--font-size-h1)}h2,.h2,.elementor .elementor-heading-title.h2,.elementor .h2 .elementor-heading-title{font-size:var(--font-size-h2)}h3,.h3,.elementor .elementor-heading-title.h3,.elementor .h3 .elementor-heading-title{font-size:var(--font-size-h3)}h4,.h4,.elementor .elementor-heading-title.h4,.elementor .h4 .elementor-heading-title{font-size:var(--font-size-h4)}h5,.h5,.elementor .elementor-heading-title.h5,.elementor .h5 .elementor-heading-title{font-size:var(--font-size-h5)}h6,.h6,.elementor .elementor-heading-title.h6,.elementor .h6 .elementor-heading-title{font-size:var(--font-size-h6)}p{margin:0 0 10px}blockquote{margin:0}ul,ol{margin:0 0 10px;padding-left:1.5em}.u-surface-dark{--color-text: var(--color-on-dark);--color-heading: var(--color-on-dark);--color-link: var(--color-on-dark);--color-link-hover: var(--color-primary);--e-global-color-text: var(--color-text);--e-global-color-secondary: var(--color-text);color:var(--color-text);background-color:var(--color-surface-dark)}.volcane-container{width:100%;max-width:min(var(--site-content-width, 1140px),100% - var(--container-gutter)*2);margin-inline:auto}.volcane-header{--color-link-hover: var(--color-primary);position:absolute;top:0;left:0;right:0;z-index:100;color:var(--color-on-dark);background:rgba(0,0,0,0);transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.volcane-header.is-sticky{position:fixed;background:var(--color-surface-dark);color:var(--color-text);box-shadow:0 1px 8px var(--color-shadow)}.admin-bar .volcane-header{top:var(--admin-bar-height)}.admin-bar .volcane-header.is-sticky{top:var(--sticky-top, 0px)}.error404 .volcane-header:not(.is-sticky):not(.is-menu-active){--color-link-hover: #111111;color:var(--color-heading)}.volcane-navigation{display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;gap:0;min-height:var(--header-height-mobile);max-width:var(--header-width);margin:auto;padding:0 var(--container-gutter);transition:min-height .22s ease}.volcane-menu{display:flex;grid-column:1/-1;flex-direction:column;align-items:center;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.volcane-menu a{display:block;padding:10px 15px;color:inherit;font-size:1.75rem;font-weight:700;text-transform:uppercase;line-height:1.3;white-space:nowrap;transition:color .2s}.volcane-menu a:focus-visible{color:var(--color-link-hover)}@media(hover: hover){.volcane-menu a:hover{color:var(--color-link-hover)}}.volcane-menu [aria-current]{color:var(--color-primary)}.volcane-brand{display:flex;grid-column:2;grid-row:1;justify-self:center;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-height:0}.volcane-brand picture{display:flex;align-items:center}.volcane-brand img{width:160px;height:auto;max-height:54px;-o-object-fit:contain;object-fit:contain;transition:width .22s ease,max-height .22s ease}.volcane-menu-toggle{display:none}.volcane-menu-toggle span{display:block;width:24px;height:2px;background:currentColor;transition:transform .32s ease,opacity .32s ease}.volcane-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.volcane-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.volcane-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}html.volcane-menu-open,html.volcane-menu-open body{overflow:hidden;overscroll-behavior:none}.volcane-header.has-menu-toggle.is-mobile{height:var(--header-height-mobile)}.volcane-header.has-menu-toggle.is-mobile>.volcane-brand{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%)}.volcane-header.has-menu-toggle.is-mobile .volcane-menu-toggle:not([hidden]){position:absolute;top:23px;left:25px;z-index:3;display:flex;flex-direction:column;justify-content:space-between;width:24px;height:24px;padding:4px 0;border:0;background:rgba(0,0,0,0);color:inherit}.volcane-header.has-menu-toggle.is-mobile .volcane-menu-panel{position:fixed;inset:calc(var(--menu-top, 0px) + var(--header-height-mobile)) 0 0;z-index:1;height:calc(100vh - var(--menu-top, 0px) - var(--header-height-mobile));height:calc(100dvh - var(--menu-top, 0px) - var(--header-height-mobile));background:var(--color-surface-dark);overflow-y:auto;overscroll-behavior:contain;clip-path:inset(0 0 100%);transition:clip-path .32s ease}.volcane-header.has-menu-toggle.is-mobile .volcane-navigation{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:100%;padding:30px 24px 40px}.volcane-header.has-menu-toggle.is-mobile .volcane-menu{width:100%;flex-shrink:0;gap:8px}.volcane-header.has-menu-toggle.is-mobile.is-menu-active{position:fixed;top:var(--menu-top, 0px);z-index:10000;color:var(--color-text);background:var(--color-surface-dark)}.volcane-header.has-menu-toggle.is-mobile.is-open .volcane-menu-panel{clip-path:inset(0)}@media(min-width: 1025px){.volcane-navigation{grid-template-columns:minmax(0, 1fr) 104px minmax(0, 1fr);gap:24px;min-height:var(--header-height)}.volcane-header.is-sticky .volcane-navigation{min-height:var(--header-height-sticky)}.volcane-menu{grid-column:auto;grid-row:1;flex-direction:row;gap:22px}.volcane-menu-left{grid-column:1;justify-content:flex-end}.volcane-menu-right{grid-column:3;justify-content:flex-start}.volcane-menu a{padding:15px 0;font-size:1rem}.volcane-brand{min-height:var(--header-height-mobile)}.volcane-brand img{width:84px;max-height:70px}.volcane-header.is-sticky .volcane-brand img{width:70px;max-height:58px}}@media(min-width: 1367px){.volcane-menu{gap:32px}}@media(prefers-reduced-motion: reduce){.volcane-header,.volcane-navigation,.volcane-brand img,.volcane-menu a,.volcane-menu-toggle span,.volcane-header.has-menu-toggle.is-mobile .volcane-menu-panel{transition:none}}.volcane-page-content{min-width:0}.volcane-page-content.volcane-container{padding-block:40px 70px}.volcane-page-content.volcane-container h2,.volcane-page-content.volcane-container h3{margin-top:25px}.volcane-standard-content{padding-block:60px;min-height:50vh}.volcane-standard-content article{margin-bottom:40px}.volcane-footer-fallback{padding:45px 20px;text-align:center;background:var(--color-footer);color:var(--color-background)}.volcane-footer-fallback a{color:inherit}.volcane-banner{position:relative;min-height:var(--banner-min-height);padding:calc(var(--header-height) + 2rem) 1.25rem 2.5rem;display:grid;place-items:center;text-align:center;color:var(--color-primary);background-color:var(--color-banner)}.volcane-banner__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.volcane-banner__content{position:relative}.volcane-banner h1{color:var(--color-background)}.volcane-banner .volcane-wave{margin-top:6px}@media(min-width: 768px){.volcane-banner{padding-block:calc(var(--header-height) + 2.5rem) 3.5rem}.volcane-banner .volcane-wave{margin-top:.5rem}}@media(min-width: 1025px){.volcane-banner{padding-block:calc(var(--header-height) + 3rem) 4rem}}.volcane-wave{display:inline-block;vertical-align:middle;margin-top:.5rem;color:var(--color-primary)}.elementor .volcane-beer-section.e-con{max-width:1600px}:is(#gamme-volcane,#gamme-la-randonneuse,#coffrets){scroll-margin-top:calc(var(--header-height) + 24px)}.elementor .volcane-coffrets-gallery{--coffret-image-height: 200px;--coffret-image-padding: 24px 16px}.elementor .volcane-coffrets-gallery .gallery{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.elementor .volcane-coffrets-gallery .gallery .gallery-item{max-width:none}.elementor .volcane-coffrets-gallery .gallery-icon a{display:block;overflow:hidden;padding:var(--coffret-image-padding);border:1px solid var(--color-border);background:var(--color-background);cursor:zoom-in}.elementor .volcane-coffrets-gallery .gallery-icon a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.elementor .volcane-coffrets-gallery .gallery-icon img{width:100%;height:var(--coffret-image-height);-o-object-fit:contain;object-fit:contain;transition:transform .25s ease}@media(hover: hover){.elementor .volcane-coffrets-gallery .gallery-icon a:hover img{transform:scale(1.035)}}@media(min-width: 768px){.elementor .volcane-coffrets-gallery{--coffret-image-height: 260px;--coffret-image-padding: 32px 24px}.elementor .volcane-coffrets-gallery .gallery{gap:24px}}@media(min-width: 1025px){.elementor .volcane-coffrets-gallery{--coffret-image-height: 240px}.elementor .volcane-coffrets-gallery .gallery{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(prefers-reduced-motion: reduce){.volcane-coffrets-gallery .gallery-icon img{transform:none !important;transition:none !important}.volcane-beer-reveal{animation:none !important;visibility:visible !important}}.elementor-widget-divider .elementor-divider.volcane-wave-divider .elementor-divider-separator{display:block;border:0;min-height:0;background:none;-webkit-mask:none;mask:none;color:var(--divider-color, var(--color-primary));line-height:0}.elementor-widget-divider .elementor-divider.volcane-wave-divider .elementor-divider-separator::before,.elementor-widget-divider .elementor-divider.volcane-wave-divider .elementor-divider-separator::after{display:none}.elementor-widget-divider .elementor-divider.volcane-wave-divider .volcane-wave{display:block;width:100%;height:var(--divider-pattern-height, 9px);margin:0;color:inherit;backface-visibility:hidden;transform-origin:0 50%}.elementor-widget-divider .elementor-divider.volcane-wave-divider .volcane-wave path{stroke-width:var(--divider-border-width, 2.5px)}.elementor-widget-divider .elementor-divider.volcane-wave-divider .volcane-wave:where(.is-wave-pending){opacity:0;transform:scaleX(0)}.elementor-widget-divider .elementor-divider.volcane-wave-divider .volcane-wave:where(.is-wave-visible){opacity:1;transform:scaleX(1);transition:transform .8s cubic-bezier(0.77, 0, 0.175, 1),opacity .5s ease}@media(prefers-reduced-motion: reduce){.elementor-widget-divider .elementor-divider.volcane-wave-divider .volcane-wave{opacity:1;transform:none;transition:none}}.volcane-button,.wpcf7-submit,.elementor-widget-button .elementor-button{display:inline-block;padding:1rem 2rem;border:0;border-radius:0;color:var(--button-text, var(--color-background));background-color:var(--button-background, var(--color-ink));background-image:linear-gradient(var(--button-accent, var(--color-primary)), var(--button-accent, var(--color-primary)));background-repeat:no-repeat;background-position:50% calc(100% - .5rem);background-size:0 2px;font-size:.875rem;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-size .25s ease,color .2s}.volcane-button:focus-visible,.wpcf7-submit:focus-visible,.elementor-widget-button .elementor-button:focus-visible{color:var(--button-text, var(--color-background));background-size:1.5rem 2px;outline:2px solid var(--color-primary);outline-offset:4px}@media(hover: hover){.volcane-button:hover,.wpcf7-submit:hover,.elementor-widget-button .elementor-button:hover{color:var(--button-text, var(--color-background));background-size:1.5rem 2px}}@media(prefers-reduced-motion: reduce){.volcane-button,.wpcf7-submit,.elementor-widget-button .elementor-button{transition:none}}.volcane-button--secondary{--button-background: var(--color-primary);--button-text: var(--color-ink);--button-accent: var(--color-ink)}.wpcf7-form-control:not(:where(.wpcf7-submit,.wpcf7-checkbox,.wpcf7-radio,.wpcf7-acceptance)){width:100%;border:1px solid var(--color-border);border-radius:0;background:var(--color-background);padding:15px 18px;color:var(--color-text);font-size:var(--font-size-body);line-height:24px}.wpcf7-form-control::-moz-placeholder{color:var(--color-text);opacity:1}.wpcf7-form-control::placeholder{color:var(--color-text);opacity:1}.wpcf7 form .volcane-form-notice{margin:0 0 12px;font-size:13px;line-height:1.5}.wpcf7 form .volcane-form-counter{position:absolute;grid-area:1/1/2/2;right:18px;bottom:8px;margin:0;padding:0;background:var(--color-background);color:var(--color-border-dark);font-size:.75rem;line-height:1.4;text-align:right;pointer-events:none}.wpcf7 .volcane-form-consent{margin-top:16px;font-size:.8125rem;line-height:1.5}.wpcf7 .volcane-form-consent .wpcf7-form-control-wrap,.wpcf7 .volcane-form-consent .wpcf7-list-item{display:block}.wpcf7 .volcane-form-consent .wpcf7-list-item{margin:0}.wpcf7 .volcane-form-consent label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.wpcf7 .volcane-form-consent input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-ink);cursor:pointer}.wpcf7 .volcane-form-consent .wpcf7-not-valid-tip{margin-top:8px;font-size:.8125rem;line-height:1.4}.wpcf7 textarea{display:block;height:220px;resize:vertical}.wpcf7 .volcane-form-fields{border:1px solid var(--color-border)}.wpcf7 .volcane-form-row{display:grid;grid-template-columns:minmax(0, 1fr);border-bottom:1px solid var(--color-border)}.wpcf7 .volcane-form-row>div{min-width:0}.wpcf7 .volcane-form-row>div+div{border-top:1px solid var(--color-border)}@media(min-width: 768px){.wpcf7 .volcane-form-row{grid-template-columns:repeat(2, minmax(0, 1fr))}.wpcf7 .volcane-form-row>div+div{border-top:0;border-left:1px solid var(--color-border)}}.wpcf7 .volcane-form-field{position:relative;display:block;margin:0}.wpcf7 .volcane-form-field .wpcf7-form-control-wrap{display:block}.wpcf7 .volcane-form-field .wpcf7-form-control{border:0;padding:28px 18px 4px}.wpcf7 .volcane-form-field .wpcf7-form-control::-moz-placeholder{color:rgba(0,0,0,0)}.wpcf7 .volcane-form-field .wpcf7-form-control::placeholder{color:rgba(0,0,0,0)}.wpcf7 .volcane-form-field:has(textarea){display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto}.wpcf7 .volcane-form-field:has(textarea) .wpcf7-form-control-wrap{display:contents}.wpcf7 .volcane-form-field:has(textarea) textarea.wpcf7-form-control{grid-area:1/1/2/2;min-height:120px;padding-bottom:28px}.wpcf7 .volcane-form-field:has(textarea) .wpcf7-not-valid-tip{grid-area:2/1/3/2}.wpcf7 .volcane-form-field:has(textarea) .volcane-form-label{z-index:1;background:var(--color-background);box-shadow:0 0 0 3px var(--color-background)}.wpcf7 .volcane-form-field:has(input:focus,textarea:focus,input:not(:-moz-placeholder),textarea:not(:-moz-placeholder)) .volcane-form-label{transform:translateY(-10px) scale(0.75)}.wpcf7 .volcane-form-field:has(input:focus,textarea:focus,input:not(:placeholder-shown),textarea:not(:placeholder-shown)) .volcane-form-label{transform:translateY(-10px) scale(0.75)}.wpcf7 .volcane-form-field .wpcf7-not-valid-tip{position:static;width:auto;margin:0;border:0;padding:8px 18px 12px;background:rgba(0,0,0,0);font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.wpcf7 .volcane-form-label{position:absolute;top:15px;left:18px;color:var(--color-text);font-size:var(--font-size-body);line-height:24px;pointer-events:none;transform-origin:top left;transition:transform .18s ease}@media(prefers-reduced-motion: reduce){.wpcf7 .volcane-form-label{transition:none}}.wpcf7 form .wpcf7-response-output{margin:20px 0 0;padding:12px 18px;font-size:.875rem;line-height:1.5}.wpcf7-submit{margin-top:20px;cursor:pointer}.wpcf7-form p{margin:0}.grecaptcha-badge{visibility:hidden}.volcane-legal-content [id]{scroll-margin-top:calc(var(--header-height) + 24px)}#tarteaucitronIcon{z-index:50;left:calc(var(--floating-controls-inset) - 2px);bottom:var(--floating-controls-inset)}#tarteaucitronIcon #tarteaucitronManager{padding:8px 6px !important}#tarteaucitronIcon #tarteaucitronManager img{width:36px !important;height:36px !important}.back-to-top{position:fixed;display:grid;place-items:center;right:var(--floating-controls-inset);bottom:var(--floating-controls-inset);z-index:90;width:3rem;height:3.5rem;padding:0 0 2px;margin:0;border:0;border-radius:0;background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s .15s}.back-to-top--visible{opacity:1;visibility:visible;transition:opacity .3s ease}.back-to-top__icon{position:relative;display:flex;grid-area:1/1;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid var(--color-primary);color:var(--color-ink);background:var(--color-primary);overflow:hidden;transition:background-color .2s,color .2s}.back-to-top svg{width:13px;height:13px}@media(hover: hover){.back-to-top:hover .back-to-top__icon{color:var(--color-primary);background:var(--color-ink)}}@media(prefers-reduced-motion: reduce){.back-to-top,.back-to-top__icon{transition:none}}.volcane-not-found{min-height:70vh;padding:calc(var(--header-height-mobile) + 4rem) 0 4rem;text-align:center}.volcane-not-found h1{max-width:800px;margin:20px auto}.volcane-not-found>p:last-of-type{max-width:620px;margin:25px auto}@media(min-width: 768px){.volcane-not-found{min-height:78vh;padding-inline:20px;padding-bottom:90px}}@media(min-width: 1025px){.volcane-not-found{padding-top:160px}}.volcane-mountains{display:block;width:min(100%,600px);height:auto;margin:auto;color:var(--color-primary)}.volcane-error-code{margin:0;font-size:5rem;font-weight:700;line-height:1.2;color:var(--color-primary)}@media(min-width: 768px){.volcane-error-code{font-size:6rem;margin-top:-20px}}.volcane-error-links{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:30px}@media(min-width: 768px){.volcane-error-links{flex-direction:row;gap:28px}}
