.custom-footer{background-color:var(--color-background);color:var(--color-foreground);border-block-start:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10));font-family:var(--font-body--family)}.section>.custom-footer{grid-column:1 / -1}.custom-footer__inner{width:100%;max-width:calc(var(--content-max-width) + 2 * var(--page-margin));margin-inline:auto;padding:80px var(--page-margin, 24px);display:flex;flex-direction:column;gap:55px}.custom-footer__main{display:grid;grid-template-columns:268px 1fr 268px;gap:var(--gap-3xl);align-items:start}.custom-footer__brand{display:flex;flex-direction:column;gap:24px}.custom-footer__logo{display:inline-flex;align-items:center;color:var(--color-foreground);text-decoration:none}.custom-footer__logo-image{display:block;width:190px;height:auto;max-width:100%}.custom-footer__logo-image--svg{color:var(--color-foreground)}.custom-footer__logo-image--svg>svg{display:block;width:100%;height:auto}.custom-footer__description{font-family:var(--font-body--family);font-size:var(--font-size--sm);font-weight:500;line-height:1.5;color:var(--color-okuma-grey)}.custom-footer__description>*{margin:0}.custom-footer__description>*+*{margin-block-start:.5em}.custom-footer__nav{display:flex;align-items:flex-start;gap:36px}.custom-footer__column{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px}.custom-footer__column-title{margin:0;font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:800;line-height:12px;letter-spacing:2px;text-transform:uppercase;color:var(--color-primary)}.custom-footer__column-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.custom-footer__column-link{font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:700;line-height:14px;letter-spacing:.25px;color:var(--color-foreground);text-decoration:none;transition:color var(--animation-speed-slow) var(--animation-easing)}.custom-footer__column-link:hover{color:var(--color-primary)}.custom-footer__privacy-choices{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin-block-start:0;padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:700;letter-spacing:.25px;color:var(--color-primary);text-align:left;text-decoration:none;transition:color var(--animation-speed-slow) var(--animation-easing)}.custom-footer__privacy-choices img{width:auto;height:.875rem!important}.custom-footer__privacy-choices:hover{color:var(--color-foreground)}.custom-footer__privacy-choices:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset);border-color:transparent;box-shadow:none}.custom-footer__privacy-icon{flex-shrink:0}.custom-footer__column-link:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset);border-color:transparent;box-shadow:none}.custom-footer__connect{display:flex;flex-direction:column;gap:24px}.custom-footer__newsletter{display:flex;flex-direction:column;gap:12px}.custom-footer__newsletter-field{display:flex;align-items:center;justify-content:space-between;padding:6px;background:rgb(var(--color-foreground-rgb) / var(--opacity-30));border-radius:999px;overflow:hidden;transition:box-shadow var(--animation-speed-slow) var(--animation-easing)}.custom-footer__newsletter-field:focus-within{box-shadow:0 0 0 var(--style-border-width) var(--color-primary)}.custom-footer__newsletter-field .custom-footer__newsletter-input,.custom-footer__newsletter-field .custom-footer__newsletter-input:hover,.custom-footer__newsletter-field .custom-footer__newsletter-input:focus{flex:1 1 auto;min-width:0;padding:0 var(--padding-lg);background-color:transparent;border:0;outline:none;box-shadow:none;color:var(--color-foreground);font-family:var(--font-body--family);font-size:var(--font-size--sm);line-height:1;letter-spacing:.15px}.custom-footer__newsletter-field .custom-footer__newsletter-input::placeholder{color:var(--color-foreground);opacity:1}.custom-footer__newsletter-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 var(--padding-2xl);background-color:var(--color-foreground);color:var(--color-background);border:0;border-radius:999px;font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:700;line-height:14px;letter-spacing:.15px;white-space:nowrap;cursor:pointer;transition:background-color var(--animation-speed-slow) var(--animation-easing)}.custom-footer__newsletter-button:hover{background-color:var(--color-primary)}.custom-footer__newsletter-button:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset);border-color:transparent;box-shadow:none}.custom-footer__newsletter-help{margin:0;font-family:var(--font-body--family);font-size:var(--font-size--xs);font-weight:500;line-height:1.3;letter-spacing:-.15px;color:var(--color-foreground-muted)}.custom-footer__newsletter-success{display:flex;align-items:center;gap:10px;margin:0;padding:12px 18px;background:rgb(var(--color-foreground-rgb) / var(--opacity-8));border:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-20));border-radius:999px;font-family:var(--font-heading--family);font-size:var(--font-size--sm);font-weight:700;line-height:14px;letter-spacing:.15px;color:var(--color-foreground)}.custom-footer__newsletter-success:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--color-primary);color:var(--color-background);border-radius:999px;font-size:var(--font-size--2xs);font-weight:700}.custom-footer__newsletter-error{margin:0;font-family:var(--font-body--family);font-size:var(--font-size--xs);line-height:1.3;color:var(--color-error)}.custom-footer__divider{height:var(--style-border-width);width:100%;margin:0;border:0;background-color:var(--color-okuma-slate)}.custom-footer__social{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:24px}.custom-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-foreground);text-decoration:none;transition:color var(--animation-speed-slow) var(--animation-easing)}.custom-footer__social-link:hover{color:var(--color-primary)}.custom-footer__social-link:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset);border-color:transparent;box-shadow:none}.custom-footer__icon{width:100%;height:100%;display:block}.custom-footer__socials{display:flex;flex-direction:column;gap:20px}.custom-footer__social-group{display:flex;flex-direction:column;gap:12px}.custom-footer__social-heading{margin:0;font-family:var(--font-heading--family);font-size:var(--font-size--xs);font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--color-foreground)}.custom-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block-start:var(--padding-2xl);border-block-start:var(--style-border-width) solid var(--color-okuma-blue-400);font-size:var(--font-size--2xs);font-weight:400;line-height:16px;color:rgb(var(--color-white-rgb) / var(--opacity-60))}.custom-footer__copyright{margin:0}.custom-footer__policy-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px}.custom-footer__policy-list li:not(:last-child):after{content:"|";margin-inline-start:12px;color:rgb(var(--color-white-rgb) / var(--opacity-60))}.custom-footer__policy-list a{color:rgb(var(--color-white-rgb) / var(--opacity-60));text-decoration:none;transition:color var(--animation-speed-slow) var(--animation-easing)}.custom-footer__policy-list a:hover{color:var(--color-primary)}.custom-footer__policy-list a:focus-visible{outline:var(--focus-outline-width) solid var(--color-focus);outline-offset:var(--focus-outline-offset);border-color:transparent;box-shadow:none}.custom-footer .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:989px){.custom-footer__main{grid-template-columns:1fr 1fr;gap:40px}.custom-footer__brand,.custom-footer__connect,.custom-footer__nav{grid-column:1 / -1}}@media(max-width:749px){.custom-footer__inner{padding:41px 32px;gap:var(--gap-2xl)}.custom-footer__main{display:contents}.custom-footer__brand{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;padding-block-end:var(--padding-4xl);border-block-end:var(--style-border-width) solid var(--color-okuma-slate)}.custom-footer__description,.custom-footer__privacy-choices{flex-basis:100%}.custom-footer__divider--logo{width:var(--style-border-width);height:auto;align-self:stretch}.custom-footer__logo{flex:1 1 0;min-width:0;justify-content:center}.custom-footer__logo-image{width:auto;max-width:100%}.custom-footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-3xl) 24px;padding-block-end:var(--padding-4xl);border-block-end:var(--style-border-width) solid var(--color-okuma-slate)}.custom-footer__column:nth-child(3){grid-column:1 / -1}.custom-footer__column:nth-child(3) .custom-footer__column-list:has(>li:nth-child(6)){display:block;columns:2;column-gap:24px}.custom-footer__column:nth-child(3) .custom-footer__column-list:has(>li:nth-child(6))>li{break-inside:avoid;margin-block-end:21px}.custom-footer__column:nth-child(3) .custom-footer__column-list:has(>li:nth-child(6))>li:last-child{margin-block-end:0}.custom-footer__connect{width:100%;gap:var(--gap-2xl);padding-block-end:var(--padding-4xl);border-block-end:var(--style-border-width) solid var(--color-okuma-slate)}.custom-footer__connect .custom-footer__column-title{font-size:var(--font-size--lg);font-weight:700;line-height:12px;letter-spacing:.15px;text-transform:none;color:var(--color-foreground)}.custom-footer__socials,.custom-footer__social-group{align-items:center}.custom-footer__social{justify-content:center;gap:36px}.custom-footer__legal{flex-direction:column;align-items:center;gap:12px;padding-block-start:0;border-block-start:0;text-align:center}}@media(prefers-reduced-motion:reduce){.custom-footer *,.custom-footer *:before,.custom-footer *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom-footer.css.map */
