@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,700;1,400&family=Space+Grotesk:wght@300;400;500;700&display=swap";:root{--font-display: "Playfair Display", Georgia, serif;--font-body: "Space Grotesk", "Inter", ui-sans-serif, system-ui, sans-serif;--color-ink: #09090B;--color-ink-soft: #18181B;--color-ink-muted: #71717A;--color-ink-subtle: #A1A1AA;--color-accent: #09090B;--color-accent-hover: #18181B;--color-accent-light: #F4F4F5;--color-accent-fg: #FFFFFF;--color-border: #E4E4E7;--color-border-strong: #D4D4D8;--color-surface: #FFFFFF;--color-surface-raised:#F4F4F5;--color-canvas: #FAFAFA;--color-invert-bg: #09090B;--color-invert-fg: #FFFFFF;--color-invert-muted: rgba(255, 255, 255, .6);--color-success: #16A34A;--color-warning: #D97706;--color-destructive: #DC2626;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--space-128: 128px;--radius-pill: 999px;--radius-input: 8px;--radius-card: 12px;--radius-content: 8px;--radius-image: 8px;--radius-modal: 16px;--shadow-xs: 0 1px 3px rgba(9, 9, 11, .06);--shadow-sm: 0 2px 8px rgba(9, 9, 11, .08);--shadow-md: 0 4px 24px rgba(9, 9, 11, .1);--shadow-lg: 0 8px 40px rgba(9, 9, 11, .12);--shadow-accent: 0 4px 20px rgba(9, 9, 11, .15);--shadow-hover: 0 12px 40px rgba(9, 9, 11, .14);--page-max-width: 1280px;--content-max-width: 1200px;--section-gap-desktop: 48px;--section-gap-mobile: 24px;--card-padding: 20px;--grid-gutter: 20px;--grid-gutter-mobile: 12px}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{background-color:var(--color-canvas)!important;color:var(--color-ink)!important;font-family:var(--font-body)!important;font-size:1.5rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-display)!important;font-weight:500!important;color:var(--color-ink)!important;letter-spacing:-.02em;line-height:1.05;text-transform:none!important;margin-top:0}h4,h5,h6,.h4,.h5,.h6,.heading,.statement-headline{font-family:var(--font-body)!important;font-weight:600!important;color:var(--color-ink)!important;letter-spacing:-.01em;text-transform:uppercase!important;margin-top:0}a,a:visited{color:var(--color-ink);text-underline-offset:.3rem;transition:color .15s ease}a:hover{color:var(--color-accent)}.text-accent{color:var(--color-accent)!important}.text-muted{color:var(--color-ink-muted)!important}.text-subtle{color:var(--color-ink-subtle)!important}.text-invert{color:var(--color-invert-fg)!important}.text-uppercase{text-transform:uppercase;letter-spacing:.06em}.utility-bar,.announcement-bar,.shopify-section-group-header-group .announcement-bar-section{background-color:var(--color-invert-bg)!important;color:var(--color-invert-fg)!important;border-bottom:none!important}.utility-bar p,.utility-bar a,.announcement-bar p,.announcement-bar a,.announcement-bar__message,.announcement-bar__link{color:var(--color-invert-fg)!important;font-family:var(--font-body)!important;font-size:1.1rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:400!important}.announcement-bar a:hover,.utility-bar a:hover{color:#ffffffbf!important;opacity:1!important}.section-header,.header-wrapper,#shopify-section-header{background-color:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important;box-shadow:none!important}.header{background-color:var(--color-surface)!important;max-width:var(--page-max-width)!important}.header__heading-link,.header__heading-link:visited{color:var(--color-ink)!important;font-family:var(--font-body)!important;font-weight:700!important;font-size:1.6rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important}.header__heading-link:hover{color:var(--color-ink)!important;opacity:.85!important}.header__heading-logo{filter:none!important}.header__menu-item,.header__menu-item span,.list-menu__item,.list-menu__item span{font-family:var(--font-body)!important;font-size:1.25rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--color-ink)!important;font-weight:400!important;transition:color .15s ease!important}.header__menu-item:hover,.list-menu__item:hover,.header__menu-item:hover span,.list-menu__item:hover span{color:var(--color-accent)!important;opacity:1!important;text-decoration:none!important}.header__icons svg,.header__icons path{stroke:var(--color-ink)!important;fill:none!important;transition:stroke .15s ease!important}.visually-hidden,.visually-hidden--inline{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.cart-count-bubble{background-color:var(--color-accent)!important;color:var(--color-accent-fg)!important;font-family:var(--font-body)!important;font-size:1rem!important;font-weight:500!important;border-radius:var(--radius-pill)!important}.button,.btn,button[type=submit]:not(.shopify-payment-button__button):not(.quantity__button),.shopify-challenge__button,.cart__checkout-button{font-family:var(--font-body)!important;font-size:1.25rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.06em!important;border-radius:var(--radius-pill)!important;padding:1.4rem 3.2rem!important;transition:all .2s ease!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:.8rem!important;white-space:nowrap!important;text-decoration:none!important}.button,.button--primary,.cart__checkout-button{background-color:var(--color-accent)!important;color:var(--color-accent-fg)!important;border:1.5px solid var(--color-accent)!important}.button:hover,.button--primary:hover,.cart__checkout-button:hover{background-color:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;box-shadow:var(--shadow-accent)!important;transform:translateY(-1px)!important}.button--secondary{background-color:var(--color-ink)!important;color:var(--color-invert-fg)!important;border:1.5px solid var(--color-ink)!important}.button--secondary:hover{background-color:var(--color-ink-soft)!important;border-color:var(--color-ink-soft)!important;transform:translateY(-1px)!important}.button--tertiary,.button--outline{background-color:transparent!important;color:var(--color-ink)!important;border:1.5px solid var(--color-ink)!important}.button--tertiary:hover,.button--outline:hover{background-color:var(--color-ink)!important;color:var(--color-invert-fg)!important}.button:active,.button--primary:active,.button--secondary:active{transform:translateY(0)!important}.field{position:relative!important;display:flex!important;width:100%!important}.field__input,.select__select,.customer .field input,.customer select,textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password]{font-family:var(--font-body)!important;font-size:1.4rem!important;text-transform:none!important;letter-spacing:0!important;color:var(--color-ink)!important;background-color:var(--color-surface)!important;border:1.5px solid var(--color-border)!important;border-radius:var(--radius-input)!important;transition:border-color .15s ease,box-shadow .15s ease!important;padding:1.6rem 1.6rem .6rem!important;height:5.2rem!important;box-sizing:border-box!important}.field__input:focus,.select__select:focus,input[type=email]:focus,input[type=text]:focus,input[type=search]:focus,input[type=password]:focus,textarea:focus{border-color:var(--color-ink)!important;outline:none!important;box-shadow:0 0 0 3px #09090b1f!important}.field__label,.form__label{position:absolute!important;left:1.6rem!important;top:1.6rem!important;font-family:var(--font-body)!important;font-size:1.2rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--color-ink-muted, #71717A)!important;font-weight:500!important;pointer-events:none!important;transition:top .15s ease,font-size .15s ease,opacity .15s ease!important;margin:0!important;padding:0!important;line-height:1!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{top:.6rem!important;font-size:.9rem!important;opacity:.8!important}.field__input:placeholder-shown::placeholder{color:transparent!important;opacity:0!important}.field__input:focus::placeholder{color:var(--color-ink-subtle, #A1A1AA)!important;opacity:.6!important}.card-wrapper,.card,.product-card-wrapper{border-radius:var(--radius-card)!important;box-shadow:none!important;background-color:var(--color-surface)!important;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)!important;border:1px solid var(--color-border)!important;overflow:hidden!important}.card-wrapper:hover,.card:hover,.product-card-wrapper:hover{box-shadow:var(--shadow-hover)!important;transform:translateY(-4px)!important}.card__inner{border-radius:0!important}.card--product .card__media img,.card--product .card__media video{transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .3s ease!important;border-radius:0!important}.card--product:hover .card__media img{transform:scale(1.04)!important}.card__information{padding:1.6rem 1.8rem 1.2rem!important}.card__heading,.card__heading a,.card-information .card__heading,.card-information .card__heading a,.full-unstyled-link,.card-wrapper .card__heading,.card-wrapper .card__heading a,.card--product .card__heading,.card--product .card__heading a,.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-family:var(--font-body)!important;font-size:clamp(1.3rem,1.5vw,1.5rem)!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:#09090b!important;opacity:1!important;text-decoration:none!important;transition:color .15s ease!important}.card__heading a:hover,.full-unstyled-link:hover{color:#71717a!important}.card__heading a:hover{color:var(--color-accent)!important}.price,.price__regular,.price__sale,.price-item{font-family:var(--font-body)!important;font-size:1.4rem!important;letter-spacing:.02em!important;color:var(--color-ink)!important;font-weight:500!important}.price__sale .price-item--sale,.price-item--sale{color:var(--color-ink)!important}.price--on-sale .price-item--regular{color:var(--color-ink-subtle)!important;text-decoration:line-through!important}.quantity{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:4.4rem!important;height:4.4rem!important;border:1.5px solid var(--color-border)!important;border-radius:var(--radius-input, 8px)!important;background-color:var(--color-surface)!important;overflow:hidden!important;padding:0!important;width:max-content!important;box-sizing:border-box!important}.quantity__button{width:4.4rem!important;height:4.4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:var(--color-ink)!important;cursor:pointer!important;padding:0!important;margin:0!important;flex-shrink:0!important}.quantity__button svg{width:1.2rem!important;height:1.2rem!important;pointer-events:none!important}.quantity__input,.quantity input[type=number]{height:4.4rem!important;width:4.8rem!important;padding:0!important;margin:0!important;text-align:center!important;border:none!important;background:transparent!important;font-family:var(--font-body)!important;font-size:1.4rem!important;font-weight:500!important;color:var(--color-ink)!important;-moz-appearance:textfield!important;box-shadow:none!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.badge,.product-badge{font-family:var(--font-body)!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:var(--radius-pill)!important;padding:.3rem 1rem!important}.badge--sale,.product-badge--sale{background-color:var(--color-accent)!important;color:var(--color-accent-fg)!important}.badge--new,.product-badge--new{background-color:var(--color-ink)!important;color:var(--color-invert-fg)!important}.badge--soldout,.product-badge--soldout{background-color:var(--color-surface-raised)!important;color:var(--color-ink-muted)!important;border:1px solid var(--color-border)!important}.quick-add,.card__footer,.card-information .quick-add,.card-wrapper .quick-add{padding:0 1.8rem 1.6rem!important;margin-top:.8rem!important;margin-bottom:0!important;width:100%!important;box-sizing:border-box!important}.quick-add__submit,.card__footer .button,.card-information .button,.card .button,.portrait-grid-card__quick-add,.fast-drop-quick-buy-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:4.4rem!important;padding:1.1rem 2.4rem!important;font-family:var(--font-body)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:var(--radius-pill, 999px)!important;background-color:#09090b!important;color:#fff!important;border:1.5px solid #09090B!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 8px #09090b1a!important}.quick-add__submit:hover,.card__footer .button:hover,.card-information .button:hover,.card .button:hover,.portrait-grid-card__quick-add:hover,.fast-drop-quick-buy-btn:hover{background-color:#18181b!important;color:#fff!important;border-color:#18181b!important;box-shadow:0 4px 16px #09090b40!important;transform:translateY(-1px)!important}.collection-hero,.section-collection-hero{background-color:var(--color-invert-bg)!important;color:var(--color-invert-fg)!important}.collection-hero__title,.collection-hero__title h1{font-family:var(--font-display)!important;color:var(--color-invert-fg)!important;letter-spacing:-.03em!important;font-weight:500!important;text-transform:none!important}.facets__summary,.facets__summary span,.mobile-facets__open,.facets-vertical__header{font-family:var(--font-body)!important;font-size:1.2rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--color-ink)!important;font-weight:500!important}.facets__disclosure-vertical{border:1px solid var(--color-border)!important;border-radius:var(--radius-content)!important}.facets__label,.active-facets__button{border-radius:var(--radius-pill)!important;font-family:var(--font-body)!important;font-size:1.2rem!important;text-transform:uppercase!important;letter-spacing:.04em!important}.active-facets__button--light{background-color:var(--color-accent-light)!important;border-color:var(--color-accent)!important;color:var(--color-accent)!important}.product__info-container{display:flex!important;flex-direction:column!important;gap:1.2rem!important}.product__title,.product__title h1,.product__title>*{font-family:var(--font-display)!important;font-size:clamp(2.4rem,3.5vw,4.2rem)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--color-ink)!important;margin:0!important;word-break:break-word!important}.product__text.caption-with-letter-spacing,.product__vendor,.product-form__quantity,.product__quantity{display:none!important}.product .price,.product__info-container .price{font-family:var(--font-body)!important;font-size:1.8rem!important;font-weight:600!important;color:var(--color-ink)!important;display:flex!important;align-items:center!important;gap:.8rem!important;margin-top:.4rem!important;margin-bottom:.8rem!important}.product .price .price-item,.product__info-container .price-item{font-size:1.8rem!important;font-weight:600!important;letter-spacing:.02em!important}.product .tax-note,.product__info-container .tax-note{font-family:var(--font-body)!important;font-size:1.1rem!important;color:var(--color-ink-muted)!important;margin-top:-.4rem!important;margin-bottom:.8rem!important}.product__description,.product-description{font-family:var(--font-body)!important;font-size:1.5rem!important;line-height:1.65!important;letter-spacing:0!important;color:var(--color-ink-muted)!important;text-transform:none!important}.product-form__input .swatch__input+.swatch__label,.variant-pills__pill{font-family:var(--font-body)!important;font-size:1.2rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:1.5px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-ink)!important;background-color:var(--color-surface)!important;transition:all .2s ease!important;cursor:pointer!important}.product-form__input .swatch__input+.swatch__label:hover,.variant-pills__pill:hover{border-color:var(--color-ink)!important}.product-form__input .swatch__input:checked+.swatch__label,.variant-pills__pill--active,.variant-pills__pill[aria-selected=true]{background-color:var(--color-ink)!important;color:var(--color-invert-fg)!important;border-color:var(--color-ink)!important}.quantity{border:1.5px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;background:transparent!important}.quantity__button{color:var(--color-ink)!important;background:transparent!important;border:none!important;transition:color .15s ease!important}.quantity__button:hover{color:var(--color-accent)!important}.quantity__input{font-family:var(--font-body)!important;color:var(--color-ink)!important;background:transparent!important;border:none!important;text-align:center!important;font-weight:500!important}.product-form__submit,.product-form__cart-submit{background-color:var(--color-accent)!important;color:var(--color-accent-fg)!important;border:1.5px solid var(--color-accent)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-body)!important;font-size:1.3rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.06em!important;transition:all .2s ease!important}.product-form__submit:hover,.product-form__cart-submit:hover{background-color:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;box-shadow:var(--shadow-accent)!important;transform:translateY(-1px)!important}.drawer,cart-drawer,.menu-drawer{transition:visibility .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)!important}.drawer__inner,.menu-drawer__inner-container{transition:transform .4s cubic-bezier(.16,1,.3,1)!important;will-change:transform}.cart-drawer,.cart-drawer__header{background-color:var(--color-surface)!important;color:var(--color-ink)!important}.cart-drawer__heading,.cart__title{font-family:var(--font-body)!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-ink)!important}.cart-item__name,.cart-item__name a{font-family:var(--font-body)!important;font-size:1.3rem!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--color-ink)!important;text-decoration:none!important;font-weight:400!important}.cart-item__image{border:1px solid var(--color-border)!important;border-radius:var(--radius-image)!important}.totals__total-value,.totals__total{font-family:var(--font-body)!important;font-size:1.6rem!important;letter-spacing:.02em!important;color:var(--color-ink)!important;font-weight:600!important}.tax-note,.cart__note{font-family:var(--font-body)!important;font-size:1.1rem!important;color:var(--color-ink-muted)!important;letter-spacing:.04em!important}.cart__free-shipping-bar{background-color:var(--color-surface-raised)!important;border-radius:var(--radius-pill)!important;overflow:hidden!important}.cart__free-shipping-bar-fill{background-color:var(--color-accent)!important;transition:width .5s ease!important}.footer,footer{background-color:#09090b!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.12)!important;padding-top:6rem!important;padding-bottom:4rem!important}.footer *,.footer a,.footer a:visited,.footer p,.footer span,.footer li,.footer h2,.footer h3,.footer .footer__heading,.footer .footer-block__heading,.footer .link,.footer .list-menu__item--link{color:#fff!important;opacity:1!important}.footer a:hover,.footer .link:hover,.footer .list-menu__item--link:hover{color:#fff!important;text-decoration:underline!important;opacity:1!important}.footer .footer__heading,.footer .footer-block__heading{font-family:var(--font-body)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:1.8rem!important}.footer-block__list{display:flex;flex-direction:column;gap:.8rem}.footer__copyright,.footer__copyright *{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:2.4rem!important;margin-top:4rem!important;color:#ffffffb3!important;font-size:1.1rem!important}.footer .field__input{background-color:#ffffff1a!important;border-color:#ffffff40!important;color:#fff!important}.footer .field__label{color:#ffffffb3!important}.list-social__link svg{transition:opacity .15s ease}.list-social__link:hover svg{opacity:.7}.breadcrumbs,.breadcrumbs__item,.breadcrumbs__item a{font-family:var(--font-body)!important;font-size:1.1rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--color-ink-muted)!important}.breadcrumbs__item--active{color:var(--color-ink)!important}.pagination__list{gap:.6rem!important}.pagination__item a,.pagination__item span{font-family:var(--font-body)!important;font-size:1.2rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:1.5px solid var(--color-border)!important;border-radius:var(--radius-pill)!important;color:var(--color-ink)!important;padding:.8rem 1.6rem!important;transition:all .2s ease!important}.pagination__item--current span,.pagination__item a:hover{background-color:var(--color-accent)!important;color:var(--color-accent-fg)!important;border-color:var(--color-accent)!important}.menu-drawer,.menu-drawer__inner-container{background-color:var(--color-surface)!important;color:var(--color-ink)!important}.menu-drawer__menu-item,.menu-drawer__menu-item a{font-family:var(--font-body)!important;font-size:2.4rem!important;font-weight:400!important;letter-spacing:-.02em!important;text-transform:uppercase!important;color:var(--color-ink)!important;text-decoration:none!important;border-bottom:1px solid var(--color-border)!important;transition:color .15s ease!important}.menu-drawer__menu-item a:hover{color:var(--color-accent)!important}.predictive-search,.predictive-search__results-groups-wrapper{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-content)!important;box-shadow:var(--shadow-md)!important}.predictive-search__item,.predictive-search__item a{font-family:var(--font-body)!important;font-size:1.3rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--color-ink)!important}.predictive-search__item:hover,.predictive-search__item a:hover{background-color:var(--color-surface-raised)!important;color:var(--color-accent)!important}.section-padding{padding-top:var(--section-gap-desktop);padding-bottom:var(--section-gap-desktop)}@media screen and (max-width:749px){.section-padding{padding-top:var(--section-gap-mobile);padding-bottom:var(--section-gap-mobile)}}.section+.section,.shopify-section+.shopify-section{margin-top:0!important}.valiente-container{max-width:var(--content-max-width);margin-left:auto;margin-right:auto;padding-left:2.4rem;padding-right:2.4rem}@media screen and (max-width:749px){.valiente-container{padding-left:1.6rem;padding-right:1.6rem}}.valiente-section-label{display:inline-block;font-family:var(--font-body);font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.2rem}hr,.section__separator{background-color:var(--color-border)!important;border:none!important;height:1px!important}.rich-text__heading{font-family:var(--font-display)!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--color-ink)!important}.rich-text__text{font-family:var(--font-body)!important;font-size:1.5rem!important;line-height:1.65!important;color:var(--color-ink-muted)!important}.swatch-input__label,.color-swatch{border-radius:var(--radius-pill)!important;border:2px solid transparent!important;transition:border-color .15s ease!important}.swatch-input__input:checked~.swatch-input__label,.color-swatch.is-active{border-color:var(--color-accent)!important;outline:2px solid var(--color-accent)!important;outline-offset:2px!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in-up{animation:fadeInUp .4s ease both}.animate-fade-in{animation:fadeIn .3s ease both}.animate-scale-in{animation:scaleIn .3s cubic-bezier(.16,1,.3,1) both}.animate-delay-1{animation-delay:80ms}.animate-delay-2{animation-delay:.16s}.animate-delay-3{animation-delay:.24s}.animate-delay-4{animation-delay:.32s}.skeleton{background:linear-gradient(90deg,var(--color-surface-raised) 25%,var(--color-border) 50%,var(--color-surface-raised) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-content)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::selection{background-color:#09090b2e!important;color:var(--color-ink)!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--color-canvas)}::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent)}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}.valiente-trust-bar{background-color:var(--color-surface-raised);padding:4rem 2.4rem}.valiente-trust-bar__inner{max-width:var(--content-max-width);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3.2rem}.valiente-trust-item{display:flex;align-items:center;gap:1rem;flex-shrink:0}.valiente-trust-item__icon{width:22px;height:22px;color:var(--color-ink);flex-shrink:0}.valiente-trust-item__label{font-family:var(--font-body);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);white-space:nowrap}@media screen and (max-width:749px){.valiente-trust-bar__inner{gap:2rem}.valiente-trust-item__label{font-size:1.1rem}}.section--canvas{background-color:var(--color-canvas)!important}.section--surface{background-color:var(--color-surface)!important}.section--raised{background-color:var(--color-surface-raised)!important}.section--invert{background-color:var(--color-invert-bg)!important;color:var(--color-invert-fg)!important}.section--accent{background-color:var(--color-accent-light)!important}.promo-strip{background-color:var(--color-accent);padding:1rem 2.4rem;text-align:center}.promo-strip__text{font-family:var(--font-body);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-fg)}.image-with-text__heading{font-family:var(--font-display)!important;font-size:clamp(2.4rem,4vw,5rem)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.05!important;text-transform:none!important;color:var(--color-ink)!important}.image-with-text__text{font-family:var(--font-body)!important;font-size:1.5rem!important;line-height:1.65!important;color:var(--color-ink-muted)!important;text-transform:none!important}.image-with-text__media{border-radius:var(--radius-image)!important;overflow:hidden!important}.multicolumn-card__title{font-family:var(--font-body)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:var(--color-ink)!important}.multicolumn-card__info{font-family:var(--font-body)!important;font-size:1.4rem!important;line-height:1.6!important;color:var(--color-ink-muted)!important}.slideshow__slide-heading{font-family:var(--font-display)!important;letter-spacing:-.03em!important;text-transform:none!important}.slideshow__controls button{border-radius:var(--radius-pill)!important;transition:background-color .2s ease,transform .2s ease!important}.slideshow__controls .is-active{background-color:var(--color-accent)!important;transform:scaleX(2.5)!important}.banner__heading{font-family:var(--font-display)!important;letter-spacing:-.03em!important;text-transform:none!important}.newsletter__heading{font-family:var(--font-display)!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--color-invert-fg)!important}.newsletter .field__input{border-radius:var(--radius-pill)!important}.newsletter .button{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}.rating-star,.rating__icon{color:var(--color-accent)!important;fill:var(--color-accent)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/valiente-global.css.map */
