:root{--ink: #010101;--ink-soft: #212121;--grey: #878787;--grey-dark: #5f5f5f;--line: #e3e3e3;--line-strong: #cfcfcf;--tint: #f3f3f2;--tint-2: #ececeb;--paper: #ffffff;--accent: #2e63a5;--rust: #c9482e;--ochre: #cf9d59;--ok: #2f6b4f;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--fs-xs: 0.6875rem;--fs-sm: 0.8125rem;--fs-base: 0.9375rem;--fs-md: 1.0625rem;--fs-lg: clamp(1.25rem, 1.05rem + 0.8vw, 1.625rem);--fs-xl: clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem);--fs-2xl: clamp(2rem, 1.2rem + 3.2vw, 4rem);--fs-3xl: clamp(2.5rem, 1.2rem + 5vw, 5.5rem);--gutter: clamp(16px, 3.4vw, 48px);--wrap: 1680px;--wrap-narrow: 820px;--space-section: clamp(64px, 9vw, 144px);--header-h: 60px;--announce-h: 0px;--radius: 2px;--pill: 999px;--ease: cubic-bezier(0.2, 0.7, 0.2, 1);--ease-inout: cubic-bezier(0.65, 0, 0.35, 1);--t-fast: 160ms;--t: 280ms;--t-slow: 700ms;--shadow-pop: 0 18px 50px -12px rgba(1, 1, 1, 0.18), 0 2px 8px rgba(1, 1, 1, 0.06)}@media(min-width: 1024px){:root{--header-h: 72px}}.has-announcement{--announce-h: 34px}@media(prefers-reduced-motion: reduce){:root{--t-fast: 1ms;--t: 1ms;--t-slow: 1ms}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--fs-base);font-weight:400;line-height:1.6;letter-spacing:-0.006em;font-optical-sizing:auto;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}img,svg,video,picture{display:block;max-width:100%;height:auto}svg:not([width]){width:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;line-height:1.15;letter-spacing:-0.022em;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}dl,dd{margin:0}table{border-collapse:collapse;width:100%}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px}[hidden]{display:none !important}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.gf-skip{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 16px;background:var(--ink);color:var(--paper);transform:translateY(-160%);transition:transform var(--t) var(--ease)}.gf-skip:focus{transform:none}.gf-wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter)*2);margin-inline:auto;padding-inline:var(--gutter)}.gf-wrap--narrow{max-width:calc(var(--wrap-narrow) + var(--gutter)*2)}.gf-main{min-height:50vh;padding-bottom:var(--space-section)}.gf-eyebrow{font-size:var(--fs-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-dark);margin-bottom:1rem}.gf-price-from{color:var(--grey-dark);font-weight:400}.woocommerce-Price-amount,.price,.gf-num{font-variant-numeric:tabular-nums}del{color:var(--grey);text-decoration-thickness:1px}ins{text-decoration:none}.gf-button,.gf-woof .woof_submit_search_form,.gf-woof .woof_reset_search_form,.button,button.button,input.button,a.button,.wc-block-components-button,.woocommerce-button{--btn-bg: var(--ink);--btn-fg: var(--paper);--btn-bd: var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:.9em 1.9em;border:1px solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--fs-sm);font-weight:500;letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease),opacity var(--t) var(--ease);-webkit-appearance:none;appearance:none}@media(hover: hover)and (pointer: fine){.gf-button:hover,.gf-woof .woof_submit_search_form:hover,.gf-woof .woof_reset_search_form:hover,.button:hover,button.button:hover,input.button:hover,a.button:hover,.wc-block-components-button:hover,.woocommerce-button:hover{--btn-bg: var(--ink-soft);--btn-bd: var(--ink-soft)}}.gf-button .gf-icon,.gf-woof .woof_submit_search_form .gf-icon,.gf-woof .woof_reset_search_form .gf-icon,.button .gf-icon,button.button .gf-icon,input.button .gf-icon,a.button .gf-icon,.wc-block-components-button .gf-icon,.woocommerce-button .gf-icon{width:18px;height:18px}.gf-button:disabled,.gf-woof .woof_submit_search_form:disabled,.gf-woof .woof_reset_search_form:disabled,.gf-button.disabled,.gf-woof .disabled.woof_submit_search_form,.gf-woof .disabled.woof_reset_search_form,.gf-button[aria-disabled=true],.gf-woof [aria-disabled=true].woof_submit_search_form,.gf-woof [aria-disabled=true].woof_reset_search_form,.button:disabled,.button.disabled,.button[aria-disabled=true],button.button:disabled,button.button.disabled,button.button[aria-disabled=true],input.button:disabled,input.button.disabled,input.button[aria-disabled=true],a.button:disabled,a.button.disabled,a.button[aria-disabled=true],.wc-block-components-button:disabled,.wc-block-components-button.disabled,.wc-block-components-button[aria-disabled=true],.woocommerce-button:disabled,.woocommerce-button.disabled,.woocommerce-button[aria-disabled=true]{opacity:.35;cursor:not-allowed}.gf-button.loading,.gf-woof .loading.woof_submit_search_form,.gf-woof .loading.woof_reset_search_form,.button.loading,button.button.loading,input.button.loading,a.button.loading,.wc-block-components-button.loading,.woocommerce-button.loading{opacity:.6;pointer-events:none}.gf-button--ghost,.button.wc-backward,.woocommerce-cart .button[name=update_cart],.button[name=apply_coupon]{--btn-bg: transparent;--btn-fg: var(--ink);--btn-bd: var(--line-strong)}@media(hover: hover)and (pointer: fine){.gf-button--ghost:hover,.button.wc-backward:hover,.woocommerce-cart .button[name=update_cart]:hover,.button[name=apply_coupon]:hover{--btn-bg: transparent;--btn-bd: var(--ink)}}.gf-button--light{--btn-bg: var(--paper);--btn-fg: var(--ink);--btn-bd: var(--paper)}@media(hover: hover)and (pointer: fine){.gf-button--light:hover{--btn-bg: transparent;--btn-fg: var(--paper);--btn-bd: var(--paper)}}.gf-button--block{display:flex;width:100%}.gf-icon-button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--pill);background:rgba(0,0,0,0);color:inherit;transition:background var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.gf-icon-button .gf-icon{width:22px;height:22px}@media(hover: hover)and (pointer: fine){.gf-icon-button:hover{background:rgba(1,1,1,.05)}}.gf-icon-button:disabled{opacity:.3;cursor:default}.gf-link-arrow{display:inline-flex;align-items:center;gap:.55em;padding-bottom:3px;font-size:var(--fs-sm);font-weight:500;letter-spacing:.01em;background:linear-gradient(currentColor, currentColor) left bottom/100% 1px no-repeat;transition:background-size var(--t) var(--ease)}.gf-link-arrow .gf-icon{width:16px;height:16px;transition:transform var(--t) var(--ease)}@media(hover: hover)and (pointer: fine){.gf-link-arrow:hover{background-size:0 1px;background-position:right bottom}.gf-link-arrow:hover .gf-icon{transform:translateX(4px)}}.gf-link-arrow--light{color:var(--paper)}.gf-link,.gf-prose a,.woocommerce-info a,.woocommerce-message a:not(.button),.woocommerce-error a{text-decoration:underline;text-decoration-color:rgba(1,1,1,.35);transition:text-decoration-color var(--t-fast)}@media(hover: hover)and (pointer: fine){.gf-link:hover,.gf-prose a:hover,.woocommerce-info a:hover,.woocommerce-message a:not(.button):hover,.woocommerce-error a:hover{text-decoration-color:currentColor}}.gf-icon{flex:none}.gf-prose{font-size:var(--fs-base);line-height:1.7;color:var(--ink-soft)}.gf-prose>*+*{margin-top:1em}.gf-prose h2,.gf-prose h3,.gf-prose h4{margin-top:2.2em;color:var(--ink);font-size:var(--fs-md);font-weight:500;letter-spacing:-0.01em}.gf-prose h2{font-size:var(--fs-lg);font-weight:400}.gf-prose h5 br,.gf-prose h6 br{display:none}.gf-prose h5,.gf-prose h6{margin-top:0;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit;color:inherit;text-wrap:pretty}.gf-prose>:first-child{margin-top:0}.gf-prose span[style*="font-weight: 400"]{font-weight:inherit !important}.gf-prose ul,.gf-prose ol{padding-left:1.2em}.gf-prose ul{list-style:disc}.gf-prose ol{list-style:decimal}.gf-prose li+li{margin-top:.35em}.gf-prose strong,.gf-prose b{font-weight:600;color:var(--ink)}.gf-prose img{margin-block:2em}.gf-legal h2{font-size:var(--fs-md);font-weight:500}.gf-field,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=url],input[type=date],textarea,select{width:100%;min-height:50px;padding:.8em 1em;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:1rem;line-height:1.4;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);-webkit-appearance:none;appearance:none}.gf-field::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,input[type=date]::placeholder,textarea::placeholder,select::placeholder{color:var(--grey);opacity:1}.gf-field:hover,input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=password]:hover,input[type=number]:hover,input[type=search]:hover,input[type=url]:hover,input[type=date]:hover,textarea:hover,select:hover{border-color:var(--grey)}.gf-field:focus,input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,input[type=date]:focus,textarea:focus,select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}textarea{min-height:140px;resize:vertical}select{padding-right:2.6em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23010101' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8em center;background-size:18px;cursor:pointer}input[type=checkbox],input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--ink);vertical-align:middle;cursor:pointer}label{cursor:pointer}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity{display:inline-flex;align-items:stretch;height:52px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper)}.quantity .qty{width:3.2em;min-height:0;height:100%;padding:0;border:0;text-align:center;font-variant-numeric:tabular-nums;box-shadow:none}.quantity .qty:focus{box-shadow:none}.quantity:focus-within{border-color:var(--ink)}.quantity.hidden{display:none}.gf-qty-btn{display:grid;place-items:center;width:42px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--ink)}.gf-qty-btn .gf-icon{width:16px;height:16px}@media(hover: hover)and (pointer: fine){.gf-qty-btn:hover{background:var(--tint)}}.gf-qty-btn:disabled{color:var(--line-strong);background:rgba(0,0,0,0);cursor:default}.gf-badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.gf-badge{display:inline-block;padding:5px 9px 4px;border-radius:var(--pill);background:var(--paper);color:var(--ink);font-size:10.5px;font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.gf-badge--outlet{background:var(--accent);color:var(--paper)}.gf-badge--sale{background:var(--rust);color:var(--paper)}.gf-badge--request{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.gf-badge--soldout{background:var(--ink);color:var(--paper)}.gf-swatch{flex:none;width:18px;height:18px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px rgba(1,1,1,.12)}.gf-swatch--none{background:linear-gradient(135deg, var(--tint) 45%, var(--line-strong) 45%, var(--line-strong) 55%, var(--tint) 55%)}.gf-breadcrumb{display:flex;flex-wrap:wrap;gap:.4em;margin-bottom:1.25rem;font-size:var(--fs-xs);letter-spacing:.02em;color:var(--grey-dark)}@media(hover: hover)and (pointer: fine){.gf-breadcrumb a:hover{color:var(--ink)}}.gf-breadcrumb>span>span{margin-inline:.2em}.gf-breadcrumb .breadcrumb_last{color:var(--ink)}.gf-breadcrumb__sep{margin-inline:.2em;color:var(--line-strong)}.gf-page-head{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(24px,3vw,40px)}.gf-page-head__title{font-size:var(--fs-2xl);letter-spacing:-0.035em;line-height:1.02}.gf-page-head__intro{max-width:62ch;margin-top:1.25rem;color:var(--grey-dark)}.gf-page-head__intro:empty{display:none}.gf-page-head__intro.is-clamped{position:relative;max-height:7.2em;overflow:hidden}.gf-page-head__intro.is-clamped::after{content:"";position:absolute;inset:auto 0 0;height:3em;background:linear-gradient(transparent, var(--paper))}.gf-readmore{margin-top:.6rem;padding:0;border:0;background:none;font-size:var(--fs-sm);font-weight:500;text-decoration:underline;text-underline-offset:.25em}.gf-section{padding-top:var(--space-section)}.gf-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(20px,2.4vw,36px)}.gf-section__title{font-size:var(--fs-xl);letter-spacing:-0.03em}.gf-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px)/1.6);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scrollbar-width:none}.gf-rail::-webkit-scrollbar{display:none}.gf-rail>li{scroll-snap-align:start}@media(min-width: 768px){.gf-rail{grid-auto-columns:calc((100% - 40px)/3);gap:20px}}@media(min-width: 1024px){.gf-rail{grid-auto-columns:calc((100% - 72px)/4);gap:24px}}.gf-rail-nav{display:none;gap:4px}@media(min-width: 768px){.gf-rail-nav{display:flex}}.gf-rail-nav .gf-icon-button{border:1px solid var(--line)}.gf-drawer{position:fixed;top:0;bottom:0;z-index:400;display:flex;flex-direction:column;width:min(440px,100%);background:var(--paper);visibility:hidden;transition:transform var(--t-slow) var(--ease),visibility 0s linear var(--t-slow)}.gf-drawer--left{left:0;transform:translateX(-100%)}.gf-drawer--right{right:0;transform:translateX(100%)}.gf-drawer.is-open{transform:none;visibility:visible;transition:transform var(--t-slow) var(--ease),visibility 0s}.gf-drawer[hidden]{display:flex !important}.gf-drawer__head{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);padding:8px 8px 8px var(--gutter);border-bottom:1px solid var(--line)}.gf-drawer__title{font-size:var(--fs-md);font-weight:500}.gf-drawer__logo .gf-logo{width:120px}.gf-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:24px var(--gutter)}.gf-drawer__foot{display:grid;gap:14px;padding:20px var(--gutter) calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--line);font-size:var(--fs-sm)}.gf-drawer__foot a{display:flex;align-items:center;gap:10px}.gf-drawer__foot .gf-icon{width:18px;height:18px}.gf-scrim{position:fixed;inset:0;z-index:390;background:rgba(1,1,1,.32);opacity:0;transition:opacity var(--t) var(--ease);backdrop-filter:blur(2px)}.gf-scrim.is-visible{opacity:1}.gf-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:500;max-width:min(560px,100% - 32px);padding:14px 20px;border-radius:var(--radius);background:var(--ink);color:var(--paper);font-size:var(--fs-sm);box-shadow:var(--shadow-pop);transform:translate(-50%, 16px);opacity:0;transition:transform var(--t) var(--ease),opacity var(--t) var(--ease)}.gf-toast.is-visible{transform:translate(-50%, 0);opacity:1}.gf-toast.is-error{background:var(--rust)}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0 0 1.5rem;padding:16px 20px 16px 48px;border:1px solid var(--line);border-radius:var(--radius);background:var(--tint);font-size:var(--fs-sm);line-height:1.5;list-style:none}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.wc-block-components-notice-banner::before{content:"";position:absolute;left:20px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--ink)}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.wc-block-components-notice-banner .button{order:2;min-height:38px;margin-left:auto;padding:.5em 1.2em}.woocommerce-message::before{background:var(--ok)}.woocommerce-error{flex-direction:column;align-items:flex-start;border-color:rgba(201,72,46,.35);background:rgba(201,72,46,.06)}.woocommerce-error::before{top:24px;background:var(--rust)}.woocommerce-error li+li{margin-top:.35rem}.woocommerce-info::before{background:var(--accent)}.gf-note{margin-top:1.25rem;padding:14px 16px;border-left:2px solid var(--ochre);background:rgba(207,157,89,.08);font-size:var(--fs-sm);line-height:1.55}.gf-note a{text-decoration:underline}.gf-form .nf-before-form-content,.gf-form .nf-form-fields-required,.nf-form-cont .nf-before-form-content,.nf-form-cont .nf-form-fields-required{display:none}.gf-form .nf-field-label,.nf-form-cont .nf-field-label{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.gf-form .nf-form-content,.nf-form-cont .nf-form-content{max-width:none;padding:0}.gf-form nf-fields-wrap,.nf-form-cont nf-fields-wrap{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width: 600px){.gf-form nf-fields-wrap,.nf-form-cont nf-fields-wrap{grid-template-columns:1fr 1fr}}.gf-form nf-field,.nf-form-cont nf-field{display:block}.gf-form nf-field:has(textarea),.gf-form nf-field:has(.submit-container),.gf-form nf-field:has(.nf-field-container.html-container),.gf-form nf-field:has(.checkbox-container),.gf-form nf-field:has(.listcheckbox-container),.nf-form-cont nf-field:has(textarea),.nf-form-cont nf-field:has(.submit-container),.nf-form-cont nf-field:has(.nf-field-container.html-container),.nf-form-cont nf-field:has(.checkbox-container),.nf-form-cont nf-field:has(.listcheckbox-container){grid-column:1/-1}.gf-form .nf-field-container,.nf-form-cont .nf-field-container{margin-bottom:0 !important}.gf-form .nf-form-content input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.gf-form .nf-form-content textarea,.gf-form .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-cont .nf-form-content input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),.nf-form-cont .nf-form-content textarea,.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div{height:auto !important;min-height:52px;padding:.85em 1em !important;border:1px solid var(--line-strong) !important;border-radius:var(--radius) !important;background:var(--paper) !important;color:var(--ink) !important;font-size:1rem !important;box-shadow:none !important;transition:border-color var(--t-fast)}.gf-form .nf-form-content input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):focus,.gf-form .nf-form-content textarea:focus,.gf-form .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-form-cont .nf-form-content input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]):focus,.nf-form-cont .nf-form-content textarea:focus,.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div:focus{border-color:var(--ink) !important;box-shadow:0 0 0 1px var(--ink) !important}.gf-form .nf-form-content textarea,.nf-form-cont .nf-form-content textarea{min-height:160px !important}.gf-form .nf-form-content input[type=submit],.gf-form .nf-form-content button,.gf-form .nf-form-content input[type=button],.nf-form-cont .nf-form-content input[type=submit],.nf-form-cont .nf-form-content button,.nf-form-cont .nf-form-content input[type=button]{width:auto !important;height:auto !important;min-height:52px;padding:.9em 2.4em !important;border:1px solid var(--ink) !important;border-radius:var(--radius) !important;background:var(--ink) !important;color:var(--paper) !important;font-size:var(--fs-sm) !important;font-weight:500 !important;letter-spacing:.02em !important;text-transform:none !important;cursor:pointer;transition:background var(--t)}.gf-form .nf-form-content input[type=submit]:hover,.gf-form .nf-form-content button:hover,.gf-form .nf-form-content input[type=button]:hover,.nf-form-cont .nf-form-content input[type=submit]:hover,.nf-form-cont .nf-form-content button:hover,.nf-form-cont .nf-form-content input[type=button]:hover{background:var(--ink-soft) !important}.gf-form .nf-error-msg,.gf-form .ninja-forms-req-symbol,.nf-form-cont .nf-error-msg,.nf-form-cont .ninja-forms-req-symbol{color:var(--rust) !important;font-size:var(--fs-sm)}.gf-form .nf-error .ninja-forms-field,.nf-form-cont .nf-error .ninja-forms-field{border-color:var(--rust) !important}.gf-form .nf-response-msg,.nf-form-cont .nf-response-msg{padding:20px;background:var(--tint)}.gf-form .nf-field-description,.nf-form-cont .nf-field-description{font-size:var(--fs-sm);color:var(--grey-dark)}.gf-form .checkbox-wrap .nf-field-label,.gf-form .listcheckbox-wrap .nf-field-label,.nf-form-cont .checkbox-wrap .nf-field-label,.nf-form-cont .listcheckbox-wrap .nf-field-label{position:static !important;width:auto;height:auto;clip:auto}.iubenda-tp-btn.iubenda-cs-preferences-link{visibility:hidden !important}.gf-woof{margin-bottom:2rem}.gf-woof .woof_container{margin-bottom:1rem}.gf-woof select,.gf-woof .chosen-container .chosen-single,.gf-woof .chosen-container-multi .chosen-choices{min-height:48px !important;border:1px solid var(--line-strong) !important;border-radius:var(--radius) !important;background:var(--paper) !important;box-shadow:none !important}.gf-notices-global{padding-top:20px}.has-hero .gf-notices-global{position:relative;z-index:5;padding-top:calc(var(--header-h) + 20px)}.gf-404{padding-top:clamp(56px,9vw,140px)}.gf-404__inner{display:grid;gap:20px;justify-items:start}.gf-404__inner .gf-eyebrow{margin:0}.gf-404__inner>p:not(.gf-eyebrow):not(.gf-404__links){max-width:48ch;color:var(--grey-dark);font-size:var(--fs-md)}.gf-inline-search{display:flex;gap:8px;width:100%;max-width:560px;margin-top:8px}.gf-inline-search input[type=search]{flex:1;min-width:0}.gf-inline-search .gf-button,.gf-inline-search .gf-woof .woof_submit_search_form,.gf-woof .gf-inline-search .woof_submit_search_form,.gf-inline-search .gf-woof .woof_reset_search_form,.gf-woof .gf-inline-search .woof_reset_search_form{flex:none}.gf-404__links{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:12px}.gf-announcement{display:grid;place-items:center;height:var(--announce-h);padding-inline:var(--gutter);background:var(--ink);color:var(--paper);font-size:var(--fs-xs);font-weight:450;letter-spacing:.06em;text-align:center}.gf-announcement p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.gf-header{position:sticky;top:0;z-index:300;background:rgba(255,255,255,.94);color:var(--ink);border-bottom:1px solid var(--line);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);transition:background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease),transform var(--t) var(--ease)}.gf-header.is-overlay{position:fixed;top:var(--announce-h);left:0;right:0}.gf-header.is-overlay:not(.is-solid){background:rgba(0,0,0,0);color:var(--paper);border-color:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none}.gf-header.is-overlay:not(.is-solid) .gf-cart-count{background:var(--paper);color:var(--ink)}.gf-header.is-overlay:not(.is-solid) .gf-nav a::after{background:var(--paper)}.gf-header.is-overlay:not(.is-solid) .gf-nav .is-accent a{color:var(--paper)}.gf-header.is-overlay.is-solid{top:0}.gf-header.is-hidden{transform:translateY(-100%)}.gf-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h)}@media(min-width: 1024px){.gf-header__bar{grid-template-columns:auto 1fr auto;gap:40px}}.gf-header__burger{justify-self:start;margin-left:-10px}@media(min-width: 1024px){.gf-header__burger{display:none}}.gf-header__logo{display:block;justify-self:center}.gf-header__logo .gf-logo{width:132px;height:auto}@media(min-width: 1024px){.gf-header__logo .gf-logo{width:158px}}@media(min-width: 1024px){.gf-header__logo{justify-self:start}}.gf-header__nav{display:none}@media(min-width: 1024px){.gf-header__nav{display:block;justify-self:center}}.gf-nav{display:flex;gap:clamp(18px,2.2vw,36px)}.gf-nav a{position:relative;display:block;padding-block:8px;font-size:var(--fs-sm);font-weight:450;letter-spacing:.01em}.gf-nav a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:right;transition:transform var(--t) var(--ease)}@media(hover: hover)and (pointer: fine){.gf-nav a:hover::after{transform:scaleX(1);transform-origin:left}}.gf-nav .current-menu-item>a::after,.gf-nav .current_page_item>a::after{transform:scaleX(1)}.gf-nav .is-accent a{color:var(--accent);font-weight:550}.gf-nav .sub-menu{display:none}.gf-header__actions{display:flex;justify-self:end;align-items:center;margin-right:-10px}.gf-header__account{display:none !important}@media(min-width: 768px){.gf-header__account{display:inline-grid !important}}.gf-header__cart{position:relative}.gf-cart-count{position:absolute;top:6px;right:4px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:var(--pill);background:var(--ink);color:var(--paper);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.gf-cart-count.is-bump{animation:gf-bump 500ms var(--ease)}@keyframes gf-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}100%{transform:scale(1)}}.gf-menu__list{display:grid;gap:2px}.gf-menu__list a{display:block;padding:10px 0;font-size:var(--fs-xl);letter-spacing:-0.03em;line-height:1.15}.gf-menu__list .is-accent a{color:var(--accent)}.gf-menu__list .sub-menu{padding:0 0 12px 2px}.gf-menu__list .sub-menu a{padding:6px 0;font-size:var(--fs-base);letter-spacing:0;color:var(--grey-dark)}.gf-search{position:fixed;inset:0;z-index:450}.gf-search .gf-scrim{opacity:1;z-index:0}.gf-search.is-open .gf-search__panel{transform:none;opacity:1}.gf-search__panel{position:relative;z-index:1;max-height:85vh;overflow-y:auto;background:var(--paper);transform:translateY(-16px);opacity:0;transition:transform var(--t) var(--ease),opacity var(--t) var(--ease)}.gf-search__form{display:flex;align-items:center;gap:12px;height:calc(var(--header-h) + 24px);border-bottom:1px solid var(--line)}.gf-search__form>.gf-icon{width:24px;height:24px;color:var(--grey)}.gf-search__form input[type=search]{flex:1;min-height:0;padding:8px 0;border:0;background:rgba(0,0,0,0);font-size:var(--fs-lg);letter-spacing:-0.02em;box-shadow:none}.gf-search__form input[type=search]::-webkit-search-cancel-button{display:none}.gf-search__results{padding-block:24px 32px}.gf-search__results:empty{display:none}.gf-search__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 16px}@media(min-width: 768px){.gf-search__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.gf-search__grid{grid-template-columns:repeat(6, 1fr)}}.gf-search__item{display:block;font-size:var(--fs-sm)}.gf-search__item .gf-search__img{aspect-ratio:1;margin-bottom:10px;background:var(--tint)}.gf-search__item .gf-search__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gf-search__item .gf-search__price{color:var(--grey-dark);margin-top:2px}@media(hover: hover)and (pointer: fine){.gf-search__item:hover .gf-search__name{text-decoration:underline}}.gf-search__foot{margin-top:24px}.gf-search__empty{color:var(--grey-dark)}.gf-minicart .gf-drawer__body{display:flex;flex-direction:column;padding:0}.gf-minicart .gf-minicart__inner{display:flex;flex-direction:column;flex:1;min-height:100%}.gf-minicart .woocommerce-mini-cart{flex:1;padding:8px var(--gutter)}.gf-minicart .woocommerce-mini-cart-item{position:relative;display:grid;grid-template-columns:84px 1fr;grid-template-rows:auto auto 1fr;column-gap:16px;padding:16px 32px 16px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.gf-minicart .woocommerce-mini-cart-item>a:not(.remove){display:contents;font-weight:450}.gf-minicart .woocommerce-mini-cart-item img{grid-row:1/span 3;width:84px;height:84px;object-fit:contain;background:var(--tint);mix-blend-mode:multiply}.gf-minicart .woocommerce-mini-cart-item .variation{grid-column:2;display:grid;grid-template-columns:auto 1fr;gap:0 6px;margin-top:4px;color:var(--grey-dark);font-size:var(--fs-xs)}.gf-minicart .woocommerce-mini-cart-item .variation dt{font-weight:400}.gf-minicart .woocommerce-mini-cart-item .variation p{margin:0}.gf-minicart .woocommerce-mini-cart-item .quantity{grid-column:2;display:block;height:auto;margin-top:6px;border:0;color:var(--grey-dark);font-variant-numeric:tabular-nums}.gf-minicart .woocommerce-mini-cart-item .remove{position:absolute;top:12px;right:-8px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--grey);font-size:20px;line-height:1}@media(hover: hover)and (pointer: fine){.gf-minicart .woocommerce-mini-cart-item .remove:hover{color:var(--ink);background:var(--tint)}}.gf-minicart .woocommerce-mini-cart__empty-message{flex:1;display:grid;place-items:center;padding:48px var(--gutter);color:var(--grey-dark);text-align:center}.gf-minicart .woocommerce-mini-cart__total{display:flex;justify-content:space-between;padding:20px var(--gutter) 12px;border-top:1px solid var(--line);font-size:var(--fs-md)}.gf-minicart .woocommerce-mini-cart__total strong{font-weight:400}.gf-minicart .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px var(--gutter) calc(24px + env(safe-area-inset-bottom))}.gf-minicart .woocommerce-mini-cart__buttons .button:not(.checkout){--btn-bg: transparent;--btn-fg: var(--ink);--btn-bd: var(--line-strong)}.gf-minicart.is-loading .gf-drawer__body{opacity:.5;pointer-events:none}.gf-shipping-meter{padding:16px var(--gutter);background:var(--tint);font-size:var(--fs-sm)}.gf-shipping-meter strong{font-weight:600}.gf-shipping-meter .gf-shipping-meter__bar{position:relative;display:block;height:2px;margin-top:10px;background:var(--line-strong)}.gf-shipping-meter .gf-shipping-meter__bar::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--progress);background:var(--ink);transition:width var(--t-slow) var(--ease)}.gf-shipping-meter.is-done .gf-shipping-meter__bar::after{background:var(--ok)}.gf-card{position:relative;display:flex;flex-direction:column;min-width:0}.gf-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--tint);isolation:isolate}.gf-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:opacity var(--t-slow) var(--ease),transform 1.2s var(--ease)}.gf-card__img--hover{opacity:0}.gf-card__media.is-matched .gf-card__img:not(.gf-card__img--hover),.gf-cat__media.is-matched img{mix-blend-mode:normal}@media(hover: hover)and (pointer: fine){.gf-card:hover .gf-card__img{transform:scale(1.035)}.gf-card:hover.has-hover .gf-card__img:not(.gf-card__img--hover){opacity:0}.gf-card:hover.has-hover .gf-card__img--hover{opacity:1}}.gf-card__placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--line-strong)}.gf-card__placeholder .gf-logo{width:42%}.gf-card__body{display:grid;gap:2px;padding-top:14px;font-size:var(--fs-sm);line-height:1.45}.gf-card__brand{color:var(--grey-dark);font-size:var(--fs-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.gf-card__title{font-size:var(--fs-sm);font-weight:450;line-height:1.4;letter-spacing:-0.005em}.gf-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.gf-card__price{margin-top:2px;color:var(--ink)}.gf-card__price del{margin-right:.4em}.gf-card__price ins{color:var(--rust)}.gf-card__price .gf-price-range{color:var(--grey-dark)}.gf-card__swatches{display:flex;align-items:center;gap:5px;margin-top:8px}.gf-card__swatches li{width:10px;height:10px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px rgba(1,1,1,.14)}.gf-card__swatches .gf-card__swatches-more{width:auto;height:auto;background:none;box-shadow:none;color:var(--grey-dark);font-size:10.5px}.gf-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 12px}@media(min-width: 768px){.gf-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:44px 20px}}@media(min-width: 1280px){.gf-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:56px 24px}}@keyframes gf-rise{from{opacity:0;transform:translateY(14px)}}.gf-card.is-new{animation:gf-rise var(--t-slow) var(--ease) both}.gf-home{padding-bottom:0}.gf-hero{position:relative;height:calc(100svh - var(--announce-h));min-height:520px;max-height:1100px;overflow:hidden;background:var(--ink);color:var(--paper)}.gf-hero__slides{position:absolute;inset:0}.gf-hero__slide{position:absolute;inset:0;visibility:hidden;opacity:0;transition:opacity 1.1s var(--ease-inout),visibility 0s linear 1.1s}.gf-hero__slide.is-active{visibility:visible;opacity:1;transition:opacity 1.1s var(--ease-inout),visibility 0s}.gf-hero__slide.is-active .gf-hero__media img{transform:scale(1)}.gf-hero__slide.is-active .gf-hero__content>*{opacity:1;transform:none}.gf-hero__media{position:absolute;inset:0}.gf-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(1, 1, 1, 0.35) 0%, rgba(1, 1, 1, 0) 22%),linear-gradient(0deg, rgba(1, 1, 1, 0.55) 0%, rgba(1, 1, 1, 0) 48%)}.gf-hero__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7s var(--ease)}.gf-hero__content{position:absolute;left:0;right:0;bottom:clamp(88px,12vh,140px);display:grid;gap:14px;justify-items:start}.gf-hero__content>*{max-width:38rem;opacity:0;transform:translateY(18px);transition:opacity 900ms var(--ease) 350ms,transform 900ms var(--ease) 350ms}.gf-hero__content>:nth-child(2){transition-delay:450ms}.gf-hero__content>:nth-child(3){transition-delay:550ms}.gf-hero__content>:nth-child(4){transition-delay:650ms}.gf-hero__index{font-size:var(--fs-xs);font-weight:500;letter-spacing:.16em;font-variant-numeric:tabular-nums;opacity:.8}.gf-hero__title{font-size:var(--fs-3xl);letter-spacing:-0.045em;line-height:.98}.gf-hero__text{max-width:30rem;font-size:var(--fs-md);line-height:1.5;opacity:.88}.gf-hero__controls{position:absolute;left:0;right:0;bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.gf-hero__progress{display:flex;flex:1;max-width:520px;gap:6px}.gf-hero__progress button{flex:1;height:28px;padding:0;border:0;background:none}.gf-hero__progress button span{position:relative;display:block;height:2px;overflow:hidden;background:rgba(255,255,255,.3)}.gf-hero__progress button span::after{content:"";position:absolute;inset:0;background:var(--paper);transform:scaleX(0);transform-origin:left}.gf-hero__progress button.is-done span::after{transform:scaleX(1)}.gf-hero__progress button.is-active span::after{animation:gf-progress var(--hero-duration, 6s) linear forwards}.gf-hero.is-paused .gf-hero__progress .is-active span::after{animation-play-state:paused}@keyframes gf-progress{to{transform:scaleX(1)}}.gf-hero__arrows{display:none;gap:4px}@media(min-width: 768px){.gf-hero__arrows{display:flex}}.gf-hero__arrows .gf-icon-button{border:1px solid rgba(255,255,255,.35)}@media(hover: hover)and (pointer: fine){.gf-hero__arrows .gf-icon-button:hover{background:rgba(255,255,255,.12)}}.gf-intro{display:grid;gap:24px;padding-block:var(--space-section)}@media(min-width: 1024px){.gf-intro{grid-template-columns:5fr 7fr;gap:64px;align-items:start}}.gf-intro__title{font-size:var(--fs-2xl);letter-spacing:-0.04em;line-height:1}.gf-intro__text{display:grid;gap:1em;max-width:58ch;color:var(--grey-dark);font-size:var(--fs-md);line-height:1.65}@media(min-width: 1024px){.gf-intro__text{padding-top:.6em}}.gf-cats{padding-top:0}.gf-cats__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media(min-width: 1024px){.gf-cats__grid{grid-template-columns:repeat(3, 1fr);gap:24px}}@media(min-width: 1024px){.gf-cats__grid--2,.gf-cats__grid--4{grid-template-columns:repeat(2, 1fr)}.gf-cats__grid--4{grid-template-columns:repeat(4, 1fr)}.gf-cats__grid--5{grid-template-columns:repeat(5, 1fr);gap:20px}.gf-cats__grid--1{grid-template-columns:1fr}}@media(max-width: 1023.98px){.gf-cats__grid>li:last-child:nth-child(odd){grid-column:1/-1}.gf-cats__grid>li:last-child:nth-child(odd) .gf-cat__media{aspect-ratio:16/9}}@media(min-width: 1024px){.gf-cats__grid--5 .gf-cat__media,.gf-cats__grid--4 .gf-cat__media{aspect-ratio:1}}.gf-cat a{display:grid;grid-template-columns:1fr auto;gap:4px 12px}.gf-cat__media{grid-column:1/-1;position:relative;display:block;aspect-ratio:1;margin-bottom:12px;overflow:hidden;background:var(--tint)}@media(min-width: 1024px){.gf-cat__media{aspect-ratio:4/3}}.gf-cat__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform 1.2s var(--ease)}.gf-cat__placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--line-strong)}.gf-cat__placeholder .gf-logo{width:40%}.gf-cat__name{font-size:var(--fs-md);letter-spacing:-0.01em}.gf-cat__count{align-self:center;white-space:nowrap;color:var(--grey-dark);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.gf-cat--accent .gf-cat__name{color:var(--accent)}@media(hover: hover)and (pointer: fine){.gf-cat a:hover .gf-cat__media img{transform:scale(1.05)}.gf-cat a:hover .gf-cat__name{text-decoration:underline;text-decoration-thickness:1px}}.gf-showcase{display:grid;gap:0;margin-top:var(--space-section)}.gf-showcase__item{--bg: var(--grey);display:grid;background:var(--bg);color:var(--paper)}@media(min-width: 768px){.gf-showcase__item{grid-template-columns:1fr 1fr;min-height:min(78vh,760px)}.gf-showcase__item.is-reverse .gf-showcase__media{order:2}}.gf-showcase__item.is-light{color:var(--ink)}.gf-showcase__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}@media(min-width: 768px){.gf-showcase__media{aspect-ratio:auto}}.gf-showcase__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}@media(hover: hover)and (pointer: fine){.gf-showcase__media:hover img{transform:scale(1.03)}}.gf-showcase__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:clamp(32px,7vw,120px) var(--gutter)}.gf-showcase__text p{max-width:34ch;font-size:var(--fs-md);line-height:1.55;opacity:.92}.gf-showcase__tag{padding:4px 10px;border:1px solid currentColor;border-radius:var(--pill);font-size:var(--fs-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.gf-showcase__title{font-size:var(--fs-2xl);letter-spacing:-0.04em;line-height:1}.gf-brands__list{display:flex;flex-wrap:wrap;gap:0 clamp(20px,3vw,48px);margin-top:24px}.gf-brands__list a{font-size:var(--fs-xl);letter-spacing:-0.03em;line-height:1.5;color:var(--grey);transition:color var(--t) var(--ease)}@media(hover: hover)and (pointer: fine){.gf-brands__list a:hover{color:var(--ink)}}.gf-showroom{margin-top:var(--space-section);padding-block:clamp(72px,10vw,160px);background:var(--ink);color:var(--paper)}.gf-showroom .gf-eyebrow{color:var(--grey)}.gf-showroom__inner>p:not(.gf-eyebrow){max-width:52ch;margin-top:20px;color:rgba(255,255,255,.72);font-size:var(--fs-md)}.gf-showroom__title{max-width:16ch;font-size:var(--fs-2xl);letter-spacing:-0.04em;line-height:1.02}.gf-showroom__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:36px}.gf-home+.gf-services{border-top:0}.gf-services{border-top:1px solid var(--line)}.gf-services__list{display:grid;grid-template-columns:1fr;gap:20px;padding-block:32px}@media(min-width: 600px){.gf-services__list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.gf-services__list{grid-template-columns:repeat(4, 1fr);padding-block:40px}}.gf-services__list li{display:flex;gap:14px;align-items:flex-start;font-size:var(--fs-sm);color:var(--grey-dark)}.gf-services__list .gf-icon{width:22px;height:22px;margin-top:1px;color:var(--ink)}.gf-services__title{color:var(--ink);font-weight:500}.gf-footer{padding-top:clamp(56px,7vw,96px);background:var(--ink);color:rgba(255,255,255,.72);font-size:var(--fs-sm)}.gf-footer__top{display:grid;gap:40px}@media(min-width: 768px){.gf-footer__top{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){.gf-footer__top{grid-template-columns:2fr 1fr 1fr 1.3fr;gap:48px}}@media(min-width: 768px){.gf-footer__brand{grid-column:1/-1}}@media(min-width: 1024px){.gf-footer__brand{grid-column:auto}}.gf-footer__brand p{max-width:34ch;margin-top:20px}.gf-footer__logo{display:inline-block;color:var(--paper)}.gf-footer__logo .gf-logo{width:170px}.gf-footer__title{margin-bottom:16px;color:var(--paper);font-size:var(--fs-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.gf-footer__links{display:grid;gap:10px}.gf-footer__links a{transition:color var(--t-fast)}@media(hover: hover)and (pointer: fine){.gf-footer__links a:hover{color:var(--paper)}}.gf-footer__links .is-accent a{color:#8fb0dc}.gf-footer__eu{display:grid;gap:16px;margin-top:56px;padding:24px;border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--fs-xs)}@media(min-width: 768px){.gf-footer__eu{grid-template-columns:1fr auto;align-items:center;gap:32px}}.gf-footer__eu img{max-height:64px;width:auto}.gf-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-block:24px calc(24px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.14);font-size:var(--fs-xs);color:rgba(255,255,255,.5)}
