.card-gallery[data-image-ratio=portrait] .product-media__image[style*="--focal-point: 50.0% 50.0%"]{object-position:50% 25%}a.cautiva-link{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--cautiva-duration-micro) var(--cautiva-easing-default),color var(--cautiva-duration-micro) var(--cautiva-easing-default)}a.cautiva-link:hover,a.cautiva-link:focus-visible{border-bottom-color:currentcolor}a.cautiva-link--accent{color:var(--cautiva-color-accent)}a.cautiva-link--accent:hover,a.cautiva-link--accent:focus-visible{color:var(--cautiva-color-accent-hover);border-bottom-color:currentcolor}img.cautiva-image,.cautiva-image-wrapper img{display:block;max-width:100%;height:auto}.cautiva-section-spacing--xs{padding-block:var(--cautiva-space-4)}.cautiva-section-spacing--sm{padding-block:var(--cautiva-space-8)}.cautiva-section-spacing--md{padding-block:var(--cautiva-space-12)}.cautiva-section-spacing--lg{padding-block:var(--cautiva-space-16)}.cautiva-section-spacing--xl{padding-block:var(--cautiva-space-24)}.cautiva-grade-warm-film{--cautiva-grade: brightness(1.02) contrast(.96) saturate(.96) sepia(.05)}.cautiva-grade-muted-editorial{--cautiva-grade: saturate(.82) contrast(1.02)}.cautiva-grade-soft-minimal{--cautiva-grade: brightness(1.04) contrast(.93) saturate(.97)}.cautiva-grade-cool-gallery{--cautiva-grade: saturate(.9) contrast(1.04) brightness(.99)}:is(.cautiva-grade-warm-film,.cautiva-grade-muted-editorial,.cautiva-grade-soft-minimal,.cautiva-grade-cool-gallery) :is(.cautiva-hero__media img,.cautiva-split-hero__slide img,.cautiva-lookbook__media img,.cautiva-category-grid__media img,.cautiva-editorial__media img,.cautiva-manifesto__media img,.cautiva-journal-preview__media-img,.cautiva-collection-band__image,.cautiva-collection-lookbook__image,.cautiva-film__video){filter:var(--cautiva-grade)}:root{--cautiva-header-solid-foreground: var(--color-foreground);--cautiva-header-solid-foreground-rgb: var(--color-foreground-rgb);--cautiva-header-solid-border: var(--color-border);--cautiva-header-solid-border-rgb: var(--color-border-rgb)}.cautiva-mega-menu{display:flex;gap:var(--gap-3xl);align-items:center;width:100%;padding-block-end:var(--padding-lg)}.cautiva-mega-menu__text{flex:0 1 auto}.cautiva-mega-menu__text .mega-menu__link{padding-block:var(--padding-sm)}.cautiva-mega-menu__featured{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(var(--cautiva-menu-card-columns, 4),minmax(0,22rem));gap:var(--gap-xl) var(--gap-lg)}.cautiva-mega-menu__card-link{display:block;text-decoration:none}.cautiva-mega-menu__card-media{display:block;overflow:hidden;border-radius:var(--menu-image-border-radius, 0)}.cautiva-mega-menu__card-img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%;transition:transform var(--animation-speed-slow) var(--ease-out-cubic)}.cautiva-mega-menu__card-link:hover .cautiva-mega-menu__card-img,.cautiva-mega-menu__card-link:focus-visible .cautiva-mega-menu__card-img{transform:scale(1.04)}.cautiva-mega-menu__card-label{display:block;margin-block-start:var(--padding-sm);color:var(--menu-child-font-color);text-align:center}@media screen and (min-width:990px){.cautiva-mega-menu__featured--dense .cautiva-mega-menu__card-label{font-size:var(--cautiva-font-size-xs);letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.cautiva-mega-menu__card-img{transition:none}.cautiva-mega-menu__card-link:hover .cautiva-mega-menu__card-img,.cautiva-mega-menu__card-link:focus-visible .cautiva-mega-menu__card-img{transform:none}}@media screen and (max-width:989px){.cautiva-mega-menu{gap:var(--gap-2xl)}.cautiva-mega-menu__featured{grid-template-columns:repeat(var(--cautiva-menu-card-columns-tablet, 4),minmax(0,22rem));gap:var(--gap-xl) var(--gap-md)}}@media screen and (max-width:749px){body:has(.header[transparent]) .content-for-layout>.shopify-section:first-child{margin-top:0}body:has(.header[transparent]) .header[transparent]{position:relative;--closed-underlay-height: 100%;--header-logo-display: block;--header-logo-inverse-display: none;--color-foreground: var(--cautiva-header-solid-foreground);--color-foreground-rgb: var(--cautiva-header-solid-foreground-rgb);--color-border: var(--cautiva-header-solid-border);--color-border-rgb: var(--cautiva-header-solid-border-rgb)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cautiva-base.css.map */
