:root{--eira-navy: #202a35;--eira-hero: #344351;--eira-lagoon: #178b80;--eira-seaglass: #dce8e1;--eira-gold: #d5b26b;--eira-cream: #f4f1eb;--eira-nav: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--eira-header: var(--font-accent--family, Georgia, serif);--eira-serif: var(--font-accent--family, Georgia, serif)}body{background:var(--eira-cream)}#header-group{position:relative;z-index:var(--layer-menu-drawer)}.header-section{z-index:var(--layer-menu-drawer)}.announcement-bar{color:#fff}.announcement-bar__text,.announcement-bar__text a{font-family:var(--eira-nav);font-size:.68rem;letter-spacing:.32em;text-transform:uppercase}.announcement-bar__text a{text-underline-offset:5px}#header-component .header__row{min-height:72px}#header-component .header-logo{font-family:var(--eira-serif);font-size:clamp(1.5rem,2.3vw,2.3rem);font-style:italic;letter-spacing:-.04em;text-transform:uppercase}#header-component .header-logo__image{width:calc(var(--header-logo-image-width) * .8);height:calc(var(--header-logo-image-height) * .8)}#header-component .menu-list__link{font-family:var(--eira-header);font-size:.875rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}#header-component .header__column--right header-actions{margin-inline-start:0;gap:14px}#header-component .header-actions__action{--icon-stroke-width: 1.55px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 54px;width:54px;height:54px;min-width:54px;padding:0;color:currentColor;border:1.5px solid currentColor;border-radius:50%;background:transparent;line-height:1;transition:color var(--header-content-transition-timing),border-color var(--header-content-transition-timing),background-color var(--header-content-transition-timing)}#header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])) .header-actions__action{color:var(--color-transparent-text, currentColor);border-color:var(--color-transparent-text, currentColor)}#header-component[transparent][data-sticky-state=active] .header-actions__action{color:var(--color-foreground, var(--eira-navy));border-color:var(--color-foreground, var(--eira-navy))}#header-component .header-actions__action .svg-wrapper{display:grid;place-items:center;width:22px;height:22px}#header-component .header-actions__action .svg-wrapper svg{display:block;width:22px;height:22px}#header-component .header-actions__cart-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}#header-component .header-actions__cart-icon .svg-wrapper{width:22px;height:22px}#header-component .header-actions__cart-icon svg{width:22px;height:22px}#header-component .menu-list__submenu{background:var(--eira-seaglass)}.eira-hero{position:relative;display:grid;min-height:calc(100svh - 40px);overflow:hidden;color:#fff;background:var(--eira-hero-background);isolation:isolate}.eira-hero--short{min-height:620px}.eira-hero__media,.eira-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0}.eira-hero__media{z-index:-3;background:var(--eira-hero-background)}.eira-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 5px);content:"";mix-blend-mode:soft-light;opacity:.55}.eira-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.eira-hero__veil{z-index:-2;background:linear-gradient(180deg,#202a352e,#202a350d 42%,#202a3585);opacity:var(--eira-hero-overlay)}.eira-hero__content{display:grid;align-content:end;justify-items:center;gap:26px;min-height:inherit;padding-block:150px 58px;text-align:center}.eira-hero__eyebrow{margin:0;font-family:var(--eira-nav);font-size:.68rem;letter-spacing:.32em;text-transform:uppercase}.eira-hero__title{max-width:20ch;margin:0;font-family:var(--eira-serif);font-size:clamp(3.25rem,8vw,6.75rem);font-weight:400;letter-spacing:.02em;line-height:.98;text-transform:uppercase}.eira-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 38px;color:var(--eira-navy);background:var(--eira-cream);border:1px solid var(--eira-cream);font-family:var(--eira-nav);font-size:.7rem;letter-spacing:.2em;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.eira-button:hover,.eira-button--dark{color:var(--eira-cream);background:var(--eira-navy);border-color:var(--eira-navy)}.eira-button--dark:hover{color:#fff;background:var(--eira-lagoon);border-color:var(--eira-lagoon)}.eira-hero__pagination{display:flex;align-items:center;gap:7px;min-height:10px}.eira-hero__pagination span{display:block;width:8px;height:8px;background:#fff;border-radius:999px}.eira-hero__pagination span:nth-child(2){margin-right:52px}.eira-404-hero{position:relative;overflow:hidden;background:var(--eira-hero)}.eira-404-hero__image{display:block;width:100%;height:clamp(360px,58vw,720px);object-fit:cover;object-position:center}.eira-statement{display:grid;justify-items:center;gap:20px;padding:96px clamp(20px,3.5vw,56px);color:var(--eira-statement-text);background:var(--eira-statement-background);text-align:center}.eira-statement h2{max-width:22ch;margin:0;font-family:var(--eira-serif);font-size:clamp(2.2rem,4vw,3.75rem);font-weight:400;line-height:1.08}.eira-statement p{max-width:56ch;margin:0;font-size:1.05rem;line-height:1.65}.section-resource-list{--columns-count: 5 !important;--columns-count-mobile: 2 !important}.section-resource-list__header{display:grid;justify-items:center;gap:10px;margin-bottom:18px;text-align:center}.section-resource-list__header h2,.section-resource-list__header h3{font-family:var(--eira-serif);font-size:clamp(2.2rem,4vw,3.65rem);font-weight:400;line-height:1.1}.section-resource-list .product-card__content{gap:8px}.section-resource-list .product-card__content h4,.section-resource-list .product-card__content .h4{font-family:var(--eira-nav);font-size:.78rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.section-resource-list .product-card__content .price{font-size:.86rem}.eira-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:96px}.eira-category-card{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;color:#fff;text-decoration:none;background:var(--eira-hero)}.eira-category-card__image,.eira-category-card__placeholder,.eira-category-card__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.eira-category-card__image{object-fit:cover;transition:transform .6s ease}.eira-category-card:hover .eira-category-card__image{transform:scale(1.03)}.eira-category-card__placeholder{display:grid;place-items:center;color:#ffffffd6;background:linear-gradient(145deg,#78919b,#b5806b);font-family:var(--eira-nav);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.eira-category-card__veil{background:linear-gradient(180deg,transparent 55%,rgba(32,42,53,.52))}.eira-category-card__content{position:absolute;right:20px;bottom:38px;left:20px;z-index:1;display:grid;justify-items:center;gap:16px;text-align:center}.eira-category-card__title{font-family:var(--eira-serif);font-size:clamp(1.9rem,3.5vw,3rem);line-height:1}.eira-category-card__link{padding-bottom:3px;border-bottom:1px solid currentColor;font-family:var(--eira-nav);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.eira-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:56px;padding:72px clamp(20px,3.5vw,56px);color:var(--eira-navy);background:var(--eira-cream)}.eira-newsletter__copy{max-width:44ch;margin:0;font-size:1.25rem;line-height:1.45}.eira-newsletter__form{display:flex;align-items:flex-end;gap:16px}.eira-newsletter__field{display:grid;flex:1;gap:8px}.eira-newsletter__field span{font-family:var(--eira-nav);font-size:.65rem;letter-spacing:.32em;text-transform:uppercase}.eira-newsletter__field input{width:100%;min-height:44px;padding:10px 0;color:var(--eira-navy);background:transparent;border:0;border-bottom:1px solid var(--eira-navy);border-radius:0}.eira-newsletter__form>span{font-family:var(--eira-nav);font-size:.7rem}footer{color:var(--eira-navy);background:var(--eira-cream)}footer .section-background,footer .section-wrapper>.section{background:var(--eira-cream)!important}footer .section-wrapper,footer .section-wrapper a,footer .section-wrapper button,footer .section-wrapper h2,footer .section-wrapper h3{color:var(--eira-navy)}footer .footer-content{grid-template-columns:minmax(0,1.5fr) minmax(140px,.65fr) minmax(140px,.65fr);gap:clamp(32px,6vw,96px)}footer .group-block-content{gap:22px}footer .group-block-content .text-block h2{margin:0;font-family:var(--eira-serif);font-size:clamp(2rem,3vw,3rem);font-style:italic;font-weight:400;letter-spacing:-.04em;line-height:.96}footer .group-block-content .text-block p{max-width:52ch;margin:0;font-size:1rem;line-height:1.55}footer .email-signup-block{width:100%;min-width:0}footer .email-signup__input-group{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:stretch;padding:0;border:0;border-radius:0;background:#e7e4df}footer .email-signup__input{min-height:68px;padding:0 22px;color:var(--eira-navy);background:#e7e4df;border:0!important;border-radius:0}footer .email-signup__button{min-height:56px;margin:6px;padding-inline:28px;color:var(--eira-cream)!important;background:var(--eira-lagoon)!important;border:0!important;border-radius:12px;font-family:var(--eira-serif);font-size:1.05rem;font-weight:600}footer .menu__heading{color:var(--eira-navy);font-family:var(--font-body--family);font-size:1.15rem;font-weight:500}footer .menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:20px}footer .menu__item+.menu__item{margin-block-start:13px}footer .menu__item a{color:var(--eira-navy);font-size:.98rem;line-height:1.3;text-decoration:none}footer .menu__item a:hover{text-decoration:underline;text-underline-offset:4px}footer .group-block-content>.social-icons__wrapper{justify-content:flex-start;gap:14px;margin-top:4px}footer .social-icons__icon-wrapper{width:44px;height:44px;background:#e7e4df;border-radius:50%}footer .social-icons__icon-wrapper:has(.social-icons__icon path){width:44px}footer .social-icons__icon{width:20px;height:20px;color:var(--eira-navy)}footer .footer-utilities{color:var(--eira-navy);background:var(--eira-cream)}footer .utilities{grid-template-columns:minmax(0,1fr) auto minmax(210px,auto);gap:clamp(18px,3vw,48px);border-top-color:#d8d2ca}footer .utilities>.payment-icons{width:auto}footer .payment-icons__list{justify-content:center;gap:8px}footer .payment-icons .icon{width:38px;height:24px}footer .footer-utilities__group-copyright{color:var(--eira-navy);font-size:.82rem}footer .footer-utilities__group-copyright a{color:var(--eira-navy)}@media screen and (max-width:749px){#header-component .header__row{min-height:64px}#header-component .header-logo__image{width:calc(var(--header-logo-image-width-mobile) * .8);height:calc(var(--header-logo-image-height-mobile) * .8)}#header-component .header__column--right header-actions{gap:10px}#header-component .header-actions__action{flex-basis:46px;width:46px;height:46px;min-width:46px}#header-component .header-actions__action .svg-wrapper,#header-component .header-actions__cart-icon,#header-component .header-actions__cart-icon .svg-wrapper{width:20px;height:20px}#header-component .header-actions__action .svg-wrapper svg,#header-component .header-actions__cart-icon svg{width:20px;height:20px}.eira-hero{min-height:680px}.eira-hero--short{min-height:560px}.eira-hero__content{gap:22px;padding-block:120px 34px}.eira-hero__title{font-size:clamp(2.6rem,13vw,4.5rem)}.eira-statement{padding-block:72px}.eira-category-grid{grid-template-columns:1fr;padding-block:72px}.eira-newsletter{grid-template-columns:1fr;gap:30px;padding-block:60px}.eira-newsletter__form{display:grid;grid-template-columns:1fr;gap:16px}.eira-newsletter__form .eira-button{width:100%}footer .footer-content{grid-template-columns:1fr;gap:42px}footer .utilities{grid-template-columns:1fr;justify-items:center;gap:18px;text-align:center}footer .utilities>*{justify-self:center;text-align:center}footer .footer-utilities__localization{justify-self:center}footer .group-block-content .text-block h2{font-size:2.45rem}footer .email-signup__input-group{grid-template-columns:1fr;gap:0;background:transparent}footer .email-signup__input{min-height:58px;background:#e7e4df}footer .email-signup__button{width:calc(100% - 12px);margin:6px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/eira-swimwear.css.map */
