:root{--ex-ink: #1c1b1a;--ex-muted: #67625c;--ex-line: #e6e3de;--ex-stone: #f3f1ed;--ex-ease: cubic-bezier(.16, 1, .3, 1);--ex-gap: clamp(16px, 1.8vw, 28px)}html{scrollbar-color:#bdb7af transparent}::selection{background:var(--ex-ink);color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-underline-offset:.24em;text-decoration-thickness:1px}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:3px}:where(h1,h2,h3,.h1,.h2,.h3){font-weight:400;letter-spacing:-.02em;text-wrap:balance}p{text-wrap:pretty}.ex-hero__wrap,.ex-hero__copy,.ex-hero__media,.ex-row__inner,.ex-occasions__inner,.ex-feature__inner,.ex-faq__inner,.ex-footer__grid,.ex-row__grid>li,.ex-occasions__grid>li,.ex-hero__tile{min-width:0}.ex-hero,.ex-row,.ex-occasions{overflow-x:clip}.button,.button-secondary{font-size:.75rem;letter-spacing:.16em;font-weight:500}product-form-component .accelerated-checkout-block{display:none!important}.ex-textlink{display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:.55em;text-decoration-thickness:1px;transition:opacity .3s var(--ex-ease)}.ex-textlink:hover{opacity:.6}.ex-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}.ex-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px)}.ex-head h2{margin:0;font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.05}.ex-head__text{margin:12px 0 0;max-width:52ch;color:var(--ex-muted)}.ex-row__inner{padding-block:clamp(56px,7vw,104px)}.shopify-section:has(.ex-row)+.shopify-section:has(.ex-row) .ex-row__inner{padding-top:0}.ex-row__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ex-cols, 4),minmax(0,1fr));gap:44px var(--ex-gap)}.ex-card{display:flex;flex-direction:column;gap:14px;color:var(--ex-ink);text-decoration:none}.ex-card__media{position:relative;display:block;overflow:hidden;background:var(--ex-stone)}.ex-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ex-ease)}.ex-card:hover .ex-card__media img{transform:scale(1.03)}.ex-card__info{display:flex;flex-direction:column;gap:2px}.ex-card__title{font-size:.9375rem;line-height:1.35}.ex-card:hover .ex-card__title{text-decoration:underline}.ex-card__vendor{font-size:.8125rem;color:var(--ex-muted)}.ex-card__price{margin-top:6px;font-size:.875rem;font-variant-numeric:tabular-nums}.ex-card__price s{margin-left:8px;color:var(--ex-muted)}.ex-card__badge{position:absolute;top:12px;left:12px;padding:6px 9px;background:#fff;color:var(--ex-ink);font-size:.75rem}@media screen and (max-width:989px){.ex-row__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ex-head{flex-direction:column;align-items:flex-start}.ex-row__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);padding-bottom:8px}.ex-row__grid::-webkit-scrollbar{display:none}.ex-row__grid>li{scroll-snap-align:start}}.product-card .price,.product-card .compare-at-price{font-variant-numeric:tabular-nums}.ex-note{margin:0;padding:14px 16px;background:var(--ex-stone);font-size:.875rem;line-height:1.55}.ex-decant{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;padding-top:8px}.ex-decant img{display:block;width:100%;height:auto;background:var(--ex-stone)}.ex-decant p{margin:0;font-size:.8125rem;line-height:1.55;color:var(--ex-muted)}.variant-option__button-label{font-size:.875rem}@media(prefers-reduced-motion:reduce){.ex-card__media img,.ex-textlink{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/etxea-editorial.css.map */
