.footer-custom{--footer-base-height: var(--footer-min-height-mobile, 560px);--footer-panel-width: var(--footer-panel-width-mobile, 92%);--footer-panel-height: var(--footer-panel-height-mobile, 90);position:relative;display:block;width:100%;min-height:var(--footer-base-height);overflow:hidden;background:#4a321f}.footer-custom__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.footer-custom__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.footer-custom__bg--desktop{display:none}.footer-custom__bg--mobile{display:block}.footer-custom .footer-custom__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.footer-custom__stage{position:relative;z-index:3;display:grid;place-items:center;width:100%;min-height:var(--footer-base-height);padding:24px 0}.footer-custom__glass-panel{position:relative;display:flex;align-items:center;width:var(--footer-panel-width);min-height:calc(var(--footer-base-height) * var(--footer-panel-height) / 100);overflow:hidden;border:1px solid rgba(245,232,226,.18);border-radius:var(--panel-radius, 4px);background-color:#4a321fb3;backdrop-filter:blur(var(--panel-blur, 20px));-webkit-backdrop-filter:blur(var(--panel-blur, 20px));box-shadow:0 16px 56px #4a321f1f}.footer-custom__panel-content{position:relative;z-index:3;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--row-spacing, 48px);width:100%;min-width:0;padding:28px 22px clamp(110px,16vw,240px)}.footer-custom.is-sized{height:max(var(--footer-base-height),calc(var(--footer-panel-content-height) * 100 / var(--footer-panel-height)))}.footer-custom.is-sized .footer-custom__stage{height:100%;min-height:0;padding:0}.footer-custom.is-sized .footer-custom__glass-panel{height:calc(var(--footer-panel-height) * 1%);min-height:0}.footer-custom__top-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.footer-custom__col{min-width:0}.footer-custom__col--brand{grid-column:1 / -1;max-width:360px}.footer-custom__menu-heading{margin:0 0 18px;font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:inherit}.footer-custom__menu-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.footer-custom__menu-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:5px 28px 5px 7px;margin-inline-start:-7px;border-radius:4px;color:inherit;font-size:13px;line-height:1.65;text-decoration:none;opacity:.78;transition:opacity .24s ease,background-color .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.footer-custom__menu-link:after{content:"\2197";position:absolute;inset-inline-end:8px;opacity:0;transform:translate(-5px);transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1)}.footer-custom__menu-link:hover,.footer-custom__menu-link:focus-visible{color:inherit;opacity:1;background:#f5e8e212;text-decoration:none;transform:translate(4px)}.footer-custom__menu-link:hover:after,.footer-custom__menu-link:focus-visible:after{opacity:.8;transform:translate(0)}.footer-custom:dir(rtl) .footer-custom__menu-link{padding-inline:7px 28px}.footer-custom:dir(rtl) .footer-custom__menu-link:hover{transform:translate(-4px)}.footer-custom--dark .footer-custom__menu-link:hover{background:#4a321f0d}.footer-custom__brand-text{color:inherit;font-size:13px;line-height:1.85;opacity:.78}.footer-custom__brand-text p{margin:0 0 12px}.footer-custom__brand-text p:last-child{margin-bottom:0}.footer-custom .footer-custom__panel-rule{display:block;height:1px;flex-shrink:0;background:currentColor;opacity:.16}.footer-custom__bottom-row{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.footer-custom__socials .list-social{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;padding:0}.footer-custom__socials .list-social__link{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(245,232,226,.25);border-radius:50%;color:inherit;transition:background-color .18s ease}.footer-custom__socials .list-social__link:hover{background:#f5e8e21f}.footer-custom__socials .svg-wrapper,.footer-custom__socials svg{width:16px;height:16px}.footer-custom__copyright{font-size:10px;line-height:1.8;letter-spacing:.04em;opacity:.85}.footer-custom__copyright p{margin:0}.footer-custom__copyright a{color:inherit;text-underline-offset:3px}.footer-custom__watermark{position:absolute;z-index:2;top:calc(100% - var(--footer-logo-travel,70px) * var(--footer-logo-reveal,45) / 100);inset-inline:0;overflow:visible;opacity:var(--footer-watermark-opacity, .08);pointer-events:none;-webkit-user-select:none;user-select:none}.footer-custom__watermark img{display:block;width:100%;height:auto}.footer-custom__watermark span{display:block;margin:0;color:currentColor;font-family:var(--font-heading-family);font-size:clamp(56px,16vw,320px);font-weight:500;line-height:1;letter-spacing:-.055em;text-align:center;white-space:nowrap}.footer-custom--light{color:#f5e8e2}.footer-custom--light .footer-custom__watermark img{filter:brightness(0) invert(1)}.footer-custom--dark{color:#4a321f}.footer-custom--dark .footer-custom__watermark img{filter:brightness(0)}.footer-custom--dark .footer-custom__glass-panel{border-color:#4a321f2e}.footer-custom a:focus-visible{outline:2px solid currentColor;outline-offset:3px;box-shadow:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.footer-custom__glass-panel{background-color:#4a321f}}@media(min-width:750px){.footer-custom{--footer-base-height: var(--footer-min-height-desktop, 780px);--footer-panel-width: var(--footer-panel-width-desktop, 90%);--footer-panel-height: var(--footer-panel-height-desktop, 80)}.footer-custom__bg--desktop{display:block}.footer-custom__bg--mobile{display:none}.footer-custom__panel-content{padding:44px 44px clamp(130px,16vw,240px)}.footer-custom__top-row{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:var(--top-row-gap, 40px)}.footer-custom__col--brand{grid-column:auto}.footer-custom__bottom-row{flex-direction:row;align-items:center;justify-content:space-between}.footer-custom__copyright{text-align:end}}@media(prefers-reduced-motion:reduce){.footer-custom__menu-link,.footer-custom__menu-link:after,.footer-custom__socials .list-social__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/footer-custom.css.map */
