@font-face {font-family:"SGCE Footer Portable";src:url("manrope.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:swap;}
#sgce-legacy-footer {font-family:"SGCE Footer Portable",system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6;text-align:left;letter-spacing:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
#sgce-legacy-footer *,#sgce-legacy-footer *::before,#sgce-legacy-footer *::after {box-sizing:border-box;}
#sgce-legacy-footer section {padding:0;}
#sgce-legacy-footer p,#sgce-legacy-footer li {margin:0;}
#sgce-legacy-footer a {color:inherit;text-decoration:none;}
#sgce-legacy-footer img {display:block;max-width:100%;height:auto;vertical-align:baseline;}
#sgce-legacy-footer h2 {font-family:inherit;color:inherit;line-height:1.6;text-transform:none;letter-spacing:normal;}
#sgce-legacy-footer button {font-family:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;min-height:0;min-width:0;height:auto;border-radius:0;box-shadow:none;}
#sgce-legacy-footer button:hover,#sgce-legacy-footer button:focus {background:transparent;color:inherit;box-shadow:none;}
#sgce-legacy-footer small {font-size:80%;}
#sgce-legacy-footer{--sgce-font: "Manrope SGCE", "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --sgce-black: #050505;
    --sgce-white: #ffffff;
    --sgce-ink: #151515;
    --sgce-muted: #686868;
    --sgce-line: rgba(21, 21, 21, 0.18);
    --sgce-beige: #f2eee8;
    --sgce-content-max: 1400px;
    --sgce-stage-max: 3840px;
    --sgce-stage-ratio: 12 / 5;
    --sgce-gutter: clamp(20px, 3vw, 40px);
    --sgce-content-gutter: 20px;
    --sgce-major-gap: 60px;
    --sgce-card-gap: 32px;
    --sgce-card-width: 445.333333px;
    --sgce-section-internal: 32px;
    --sgce-section-between: 64px;
    --sgce-card-background: #f2efe8;
    --sgce-section-gap: clamp(56px, 7vw, 112px);
    --sgce-radius: 0px;
    --sgce-ease: cubic-bezier(.22, 1, .36, 1);
    --sgce-motion: 260ms;}#sgce-legacy-footer .sgce-shell{width: min(calc(100% - (2 * var(--sgce-content-gutter))), var(--sgce-content-max));
    margin-inline: auto;}#sgce-legacy-footer .sgce-shell--wide{width: min(calc(100% - (2 * var(--sgce-content-gutter))), var(--sgce-content-max));
    max-width: var(--sgce-content-max);
    padding-inline: 0;}#sgce-legacy-footer ul{list-style: none;
    margin: 0;
    padding: 0;}#sgce-legacy-footer a{position: relative;
    display: inline-block;}#sgce-legacy-footer a::after{content: "";
    position: absolute;
    right: 50%;
    bottom: -4px;
    left: 50%;
    height: 1px;
    background: currentColor;
    transition: left var(--sgce-motion) var(--sgce-ease), right var(--sgce-motion) var(--sgce-ease);}#sgce-legacy-footer a:hover::after,#sgce-legacy-footer a:focus-visible::after{right: 0; left: 0;}#sgce-legacy-footer{width: min(100%, var(--sgce-stage-max)); margin: 0 auto; color: var(--sgce-white); background: var(--sgce-black);}#sgce-legacy-footer .sgce-footer__letter{padding-top: 56px; padding-bottom: 58px; border-bottom: 1px solid rgba(255,255,255,.2);}#sgce-legacy-footer .sgce-footer__letter p{margin: 0; color: rgba(255,255,255,.74); font-size: 15px; line-height: 1.7;}#sgce-legacy-footer .sgce-footer__grid{display: grid; grid-template-columns: 2.3fr repeat(3, 1.35fr) 1.55fr; gap: 44px; padding-top: 38px; padding-bottom: 48px;}#sgce-legacy-footer .sgce-footer__column{min-width: 0;}#sgce-legacy-footer h2{margin: 0 0 16px; font-size: 14px; font-weight: 600;}#sgce-legacy-footer .sgce-footer__toggle{width: 100%; margin: 0 0 16px; padding: 0; border: 0; color: inherit; background: transparent; font-size: 14px; font-weight: 600; text-align: left; pointer-events: none;}#sgce-legacy-footer .sgce-footer__toggle i{display: none;}#sgce-legacy-footer li + li{margin-top: 9px;}#sgce-legacy-footer li,#sgce-legacy-footer p{font-size: 13px; color: rgba(255,255,255,.72);}#sgce-legacy-footer .sgce-footer__company p{margin: 0; line-height: 1.65;}#sgce-legacy-footer .sgce-footer__payment-icons{width: 100%; display: flex; align-items: center; justify-content: flex-start; gap: 8px;}#sgce-legacy-footer .sgce-footer__payment-icons img{width: auto; height: 28px; max-width: 74px; object-fit: contain; background: transparent;}#sgce-legacy-footer .sgce-footer__commerce{margin-top: 14px;}#sgce-legacy-footer .sgce-footer__commerce > img{width: 165px; height: auto; object-fit: contain;}#sgce-legacy-footer .sgce-footer__legal{padding-block: 18px; border-top: 1px solid rgba(255,255,255,.22); text-align: center; color: rgba(255,255,255,.55);}
@media (max-width: 1023px){#sgce-legacy-footer{--sgce-gutter: 20px; --sgce-section-gap: 20px;}#sgce-legacy-footer .sgce-footer__letter{padding-top: 20px; padding-bottom: 20px;}#sgce-legacy-footer .sgce-footer__letter p{font-size: 12px; line-height: 1.6;}#sgce-legacy-footer .sgce-footer__grid{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 20px; padding-block: 20px;}#sgce-legacy-footer .sgce-footer__column{grid-column: 1 / -1; padding: 14px 0; border-left: 0; border-bottom: 1px solid rgba(255,255,255,.18);}#sgce-legacy-footer .sgce-footer__payments{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 20px; border-bottom: 0;}#sgce-legacy-footer .sgce-footer__payments h2{grid-column: 1 / -1;}#sgce-legacy-footer .sgce-footer__commerce{margin-top: 0; align-self: center;}#sgce-legacy-footer .sgce-footer__commerce > img{width: 132px;}#sgce-legacy-footer .sgce-footer__toggle{margin: 0; display: flex; align-items: center; justify-content: space-between; pointer-events: auto; cursor: pointer;}#sgce-legacy-footer .sgce-footer__toggle i{position: relative; display: block; width: 14px; height: 14px;}#sgce-legacy-footer .sgce-footer__toggle i::before,#sgce-legacy-footer .sgce-footer__toggle i::after{content: ""; position: absolute; top: 7px; left: 1px; width: 12px; height: 1px; background: currentColor; transition: transform var(--sgce-motion) var(--sgce-ease);}#sgce-legacy-footer .sgce-footer__toggle i::after{transform: rotate(90deg);}#sgce-legacy-footer .sgce-footer__toggle[aria-expanded="true"] i::after{transform: rotate(0);}#sgce-legacy-footer .sgce-footer__content{display: none; padding-top: 12px;}#sgce-legacy-footer .sgce-footer__column.is-open .sgce-footer__content{display: block;}}
@media (max-width: 1023px){#sgce-legacy-footer{--sgce-content-gutter: 10px; --sgce-section-internal: 10px; --sgce-section-between: 20px; --sgce-card-width: min(310px, calc(100vw - 64px));}}
/* Owner-approved legacy palette: rgb(248,249,250), black text. */
#sgce-legacy-footer {background:#f8f9fa;color:#000;}
#sgce-legacy-footer .sgce-footer__letter p,
#sgce-legacy-footer .sgce-footer__content,
#sgce-legacy-footer p,#sgce-legacy-footer li,
#sgce-legacy-footer h2,#sgce-legacy-footer a,
#sgce-legacy-footer a:hover,#sgce-legacy-footer a:focus-visible,
#sgce-legacy-footer .sgce-footer__toggle,
#sgce-legacy-footer .sgce-footer__toggle:hover,
#sgce-legacy-footer .sgce-footer__toggle:focus,
#sgce-legacy-footer .sgce-footer__legal {color:#000;}
#sgce-legacy-footer .sgce-footer__letter,
#sgce-legacy-footer .sgce-footer__column,
#sgce-legacy-footer .sgce-footer__legal {border-color:rgba(0,0,0,.05);}
