:root{--color-ink: #140D0E;--color-paper: #FFFFFF;--color-gold: #C6A66B;--color-oxblood: #8E2430;--color-stone: #6B6B70;--color-card: #FFFFFF;--color-line: #E4E4E6}:root{--color-gold-text: #8A6A34;--color-stone-text: var(--color-stone);--color-gold-soft: var(--color-gold);--color-paper-deep: #F1F1F2;--color-well: #F1F1F2;--color-ink-soft: #2E2628;--color-ink-raised: #1E1416;--color-on-dark: #FFFFFF;--color-on-dark-muted: #B3A6A7;--color-line-dark: #3A2A2C;--color-vino: #5C1A24;--color-vino-deep: #4A141D;--color-gold-bright: #E6CF9A;--color-suela: #6B4A2F;--gradient-gold-metal: linear-gradient(180deg, #E6CF9A 0%, #C6A66B 48%, #8A6A34 100%);--c-noche: var(--color-ink);--c-noche-2: var(--color-ink-raised);--c-vino: var(--color-vino);--c-oro: var(--color-gold);--c-oro-grabado: var(--color-gold-text);--c-oro-brillo: var(--color-gold-bright);--g-oro-metal: var(--gradient-gold-metal);--font-display: "Archivo", "Archivo Fallback", "Helvetica Neue", Arial, sans-serif;--font-body: "Inter", "Inter Fallback", "Helvetica Neue", Arial, sans-serif;--font-verse: "Newsreader", Georgia, "Times New Roman", serif;--font-engrave: "Marcellus SC", "Marcellus", Georgia, serif;--display-stretch: 118%;--fs-display: clamp(2.75rem, 7.5vw, 7rem);--fs-h1: clamp(1.75rem, 1.1rem + 3.6vw, 4.5rem);--fs-h2: clamp(1.75rem, 3.6vw, 3.25rem);--fs-h3: clamp(1.1875rem, 1rem + .7vw, 1.5rem);--fs-h4: 1.0625rem;--fs-lede: clamp(1rem, .95rem + .25vw, 1.125rem);--fs-body: 1rem;--fs-small: .875rem;--fs-tiny: .8125rem;--fs-label: .6875rem;--ls-label: .16em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--section-y: clamp(4rem, 2.5rem + 6vw, 7.5rem);--section-y-tight: clamp(2.75rem, 2rem + 3vw, 4.5rem);--gutter: clamp(1.25rem, .5rem + 3.4vw, 3.5rem);--container: 90rem;--container-narrow: 46rem;--container-wide: 110rem;--radius: 0px;--ease: cubic-bezier(.22, .61, .36, 1);--header-h: 4.5rem;--shadow-soft: 0 10px 30px -18px rgba(0, 0, 0, .35)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}table{border-collapse:collapse;width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.section--dark :focus-visible,.announcement :focus-visible,.footer :focus-visible,.hero :focus-visible{outline-color:var(--color-gold)}::selection{background:var(--color-ink);color:var(--color-paper)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.display,.h1,.h2,.h3,.h4,.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:600;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:inherit;text-wrap:balance}.display{font-size:var(--fs-display);line-height:.95;letter-spacing:-.015em;font-weight:700}.h1{font-size:var(--fs-h1);line-height:.98}.h2{font-size:var(--fs-h2);line-height:1.02}.h3{font-size:var(--fs-h3);line-height:1.12;letter-spacing:0}.h4{font-size:var(--fs-h4);line-height:1.25;letter-spacing:.02em}.display em,.h1 em,.h2 em,.h3 em,.h4 em{font-style:normal;font-weight:inherit;color:inherit}.label{display:inline-block;font-family:var(--font-display);font-stretch:105%;font-size:var(--fs-label);font-weight:600;line-height:1.4;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-stone-text)}.label--muted{color:var(--color-stone-text)}.label--ink{color:var(--color-ink)}.label--gold{color:var(--color-gold-text)}.section--dark .label--gold{color:var(--color-gold)}.lede{font-size:var(--fs-lede);line-height:1.6;color:var(--color-ink-soft);max-width:34em;text-wrap:pretty}.small{font-size:var(--fs-small)}.tiny{font-size:var(--fs-tiny)}.muted{color:var(--color-stone-text)}.verse{font-family:var(--font-verse);font-style:italic;font-weight:400;line-height:1.3;text-wrap:balance;text-transform:none;letter-spacing:0}.verse-ref{font-family:var(--font-display);font-stretch:105%;font-style:normal;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--color-stone-text)}.wordmark{font-family:var(--font-display);font-stretch:125%;font-weight:600;font-size:1.25rem;line-height:1;letter-spacing:.32em;margin-right:-.32em;text-transform:uppercase;white-space:nowrap}.rule{display:block;width:2.5rem;height:2px;border:0;margin:0;background:var(--color-gold)}.rule--center{margin-inline:auto}.rule--full{width:100%;height:1px;background:var(--color-line)}.link{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-display);font-stretch:105%;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-bottom:.35rem;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .4s var(--ease),color .2s}.link:hover{background-size:0% 1px;background-position:100% 100%}.link .icon{width:1rem;height:1rem;transition:transform .3s var(--ease)}.link:hover .icon{transform:translate(4px)}.rte{font-size:1rem;line-height:1.7;color:var(--color-ink-soft)}.rte>*+*{margin-top:1.2em}.rte h1{font-size:var(--fs-h2);color:var(--color-ink)}.rte h2{font-size:clamp(1.25rem,1.1rem + .8vw,1.75rem);color:var(--color-ink);margin-top:2.4em;line-height:1.1}.rte h3{font-size:1.0625rem;color:var(--color-ink);margin-top:2em;line-height:1.25;letter-spacing:.02em}.rte h4{font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--color-stone-text);margin-top:2.4em}.rte a{color:var(--color-ink);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em;text-decoration-thickness:1px}.rte a:hover{text-decoration-thickness:2px}.rte ul,.rte ol{padding-left:1.25em}.rte ul{list-style:none;padding-left:0}.rte ul>li{position:relative;padding-left:1.5em}.rte ul>li:before{content:"";position:absolute;left:0;top:.78em;width:.7em;height:2px;background:var(--color-ink)}.rte ol{list-style:decimal}.rte li+li{margin-top:.5em}.rte strong{color:var(--color-ink);font-weight:600}.rte blockquote{font-family:var(--font-verse);font-style:italic;font-size:1.5rem;line-height:1.35;color:var(--color-ink);padding-left:1.5rem;border-left:2px solid var(--color-gold)}.rte blockquote cite{display:block;margin-top:.75rem;font-family:var(--font-display);font-style:normal;font-size:var(--fs-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-stone-text)}.rte hr{border:0;height:1px;background:var(--color-line);margin-block:2.5em}.rte table{font-size:.9375rem}.rte th,.rte td{text-align:left;padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--color-line);vertical-align:top}.rte th{font-weight:600;color:var(--color-ink)}.rte .legal-draft-note{font-size:var(--fs-tiny);letter-spacing:.04em;color:var(--color-oxblood);border:1px solid color-mix(in srgb,var(--color-oxblood) 35%,transparent);padding:.6rem .9rem;display:inline-block}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.container--wide{max-width:calc(var(--container-wide) + var(--gutter) * 2)}.container--flush{padding-inline:0;max-width:none}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:var(--section-y-tight)}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.section--dark{background:var(--color-ink);color:var(--color-on-dark)}.section--dark .lede,.section--dark .rte,.section--dark .label,.section--dark .muted,.section--dark .verse-ref{color:var(--color-on-dark-muted)}.section--alt{background:var(--color-paper-deep)}.section--card{background:var(--color-card)}.section--bordered{border-top:1px solid var(--color-line)}.section-heading{display:grid;gap:.9rem;margin-bottom:clamp(1.75rem,3.5vw,3rem);max-width:46rem}.section-heading__sub{color:var(--color-stone-text);font-size:var(--fs-body);line-height:1.55;max-width:30em;text-wrap:pretty}.section--dark .section-heading__sub{color:var(--color-on-dark-muted)}.section-heading--center{text-align:center;margin-inline:auto;justify-items:center}.section-heading--split{max-width:none;grid-template-columns:1fr;align-items:end}.section-heading__main{display:grid;gap:.9rem}.section-heading--center .section-heading__main{justify-items:center}@media(min-width:900px){.section-heading--split{grid-template-columns:minmax(0,1fr) auto;column-gap:3rem}.section-heading--split .section-heading__main{max-width:46rem}.section-heading--split .section-heading__action{padding-bottom:.6rem}}.grid{display:grid;gap:var(--grid-gap, clamp(1.25rem, 2.5vw, 2.5rem))}.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:600px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(.5rem,1.2vw,1.25rem);row-gap:clamp(1.75rem,3vw,3rem)}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.product-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stack>*+*{margin-top:var(--stack, 1.25rem)}.stack--sm{--stack: .75rem}.stack--lg{--stack: 2rem}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster, 1rem)}.text-center{text-align:center}.mx-auto{margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link.btn{position:absolute;left:1rem;top:-100px;z-index:1000}.skip-link.btn:focus{top:1rem}.no-js .js-only{display:none!important}@media(max-width:749px){.hide-mobile{display:none!important}}@media(min-width:750px){.hide-desktop{display:none!important}}.ratio{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ratio, 4 / 5);background:var(--color-paper-deep)}.ratio--square{--ratio: 1}.ratio--wide{--ratio: 16 / 9}.ratio--portrait{--ratio: 4 / 5}.ratio>img,.ratio>svg,.ratio>video,.ratio>.ratio__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.section--dark .ratio{background:var(--color-ink-raised)}.icon{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}.icon--sm{width:1rem;height:1rem}.icon--lg{width:1.75rem;height:1.75rem;stroke-width:1}.icon--fill{fill:currentColor;stroke:none}.btn{--btn-bg: var(--color-ink);--btn-fg: var(--color-paper);--btn-border: var(--color-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.375rem;padding:.5rem 2rem;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);border-radius:0;font-family:var(--font-display);font-stretch:105%;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease);-webkit-appearance:none;appearance:none}.btn .icon{width:1rem;height:1rem;transition:transform .3s var(--ease)}.btn:hover .icon--arrow{transform:translate(4px)}.btn--primary:hover{--btn-bg: transparent;--btn-fg: var(--color-ink)}.btn--gold{--btn-bg: var(--color-paper);--btn-border: var(--color-paper);--btn-fg: var(--color-ink)}.btn--gold:hover{--btn-bg: transparent;--btn-fg: var(--color-paper)}.btn--outline{--btn-bg: transparent;--btn-fg: var(--color-ink);--btn-border: var(--color-ink)}.btn--outline:hover{--btn-bg: var(--color-ink);--btn-fg: var(--color-paper)}.btn--ghost{--btn-bg: transparent;--btn-fg: currentColor;--btn-border: color-mix(in srgb, currentColor 35%, transparent)}.btn--ghost:hover{--btn-border: currentColor}.btn--full{width:100%}.btn--sm{min-height:2.75rem;padding-inline:1.5rem;font-size:.6875rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn.is-loading{color:transparent;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:1.1rem;height:1.1rem;border:1.5px solid var(--btn-fg);border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.section--dark .btn--primary{--btn-bg: var(--color-paper);--btn-border: var(--color-paper);--btn-fg: var(--color-ink)}.section--dark .btn--primary:hover{--btn-bg: transparent;--btn-fg: var(--color-paper)}.section--dark .btn--outline{--btn-fg: var(--color-paper);--btn-border: color-mix(in srgb, var(--color-paper) 55%, transparent)}.section--dark .btn--outline:hover{--btn-bg: var(--color-paper);--btn-fg: var(--color-ink);--btn-border: var(--color-paper)}.field{display:grid;gap:.5rem}.field__label{font-family:var(--font-display);font-stretch:105%;font-size:var(--fs-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink)}.field__input,.field__select,.field__textarea{width:100%;min-height:3.375rem;padding:.9rem 1rem;background:#fff;color:var(--color-ink);border:1px solid #C9C9CE;border-radius:0;font-size:1rem;line-height:1.4;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.field__textarea{min-height:10rem;resize:vertical}.field__input::placeholder,.field__textarea::placeholder{color:var(--color-stone-text)}.field__input:focus,.field__select:focus,.field__textarea:focus{outline:none;border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.field__select{padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23140D0E' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1.1rem}.field__hint{font-size:var(--fs-tiny);color:var(--color-stone-text)}.form-message{padding:.9rem 1rem;font-size:var(--fs-small);border:1px solid var(--color-ink);background:#fff}.form-message--success{border-color:var(--color-ink)}.form-message--error{border-color:var(--color-oxblood);color:var(--color-oxblood)}.inline-form{display:flex;align-items:stretch;border-bottom:1px solid currentColor}.inline-form__input{flex:1;min-width:0;min-height:3.25rem;padding:.5rem 0;background:transparent;border:0;border-radius:0;color:inherit;font-size:1rem}.inline-form__input::placeholder{color:inherit;opacity:.6}.inline-form__input:focus{outline:none}.inline-form:focus-within{outline:2px solid var(--color-ink);outline-offset:4px}.section--dark .inline-form:focus-within,.footer .inline-form:focus-within{outline-color:var(--color-paper)}.inline-form__button{display:inline-flex;align-items:center;gap:.6rem;padding:0 0 0 1rem;font-family:var(--font-display);font-stretch:105%;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:opacity .2s}.inline-form__button:hover{opacity:.65}.quantity{display:inline-grid;grid-template-columns:2.75rem 2.75rem 2.75rem;align-items:center;border:1px solid #C9C9CE;border-radius:0;background:#fff}.quantity__btn{height:2.75rem;display:grid;place-items:center}.quantity__btn:hover{background:var(--color-well)}.quantity__input{width:100%;height:2.75rem;border:0;background:transparent;text-align:center;font-size:.9375rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .55rem;font-family:var(--font-display);font-stretch:105%;font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;background:#fff;color:var(--color-ink);border:1px solid var(--color-ink);border-radius:0}.badge--ink{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.badge--gold{background:#fff;color:var(--color-ink);border-color:var(--color-ink)}.badge--sale{background:var(--color-oxblood);color:#fff;border-color:var(--color-oxblood)}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.4rem 1rem;border:1px solid #C9C9CE;border-radius:0;background:transparent;color:var(--color-ink);font-family:var(--font-display);font-stretch:105%;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.chip:hover{border-color:var(--color-ink)}.chip.is-active,.chip[aria-pressed=true],.chip[aria-current=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.chip-row{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-block:2px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);-webkit-overflow-scrolling:touch}.chip-row::-webkit-scrollbar{display:none}@media(min-width:750px){.chip-row{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.dial-dot{display:inline-block;width:.75rem;height:.75rem;border-radius:50%;background:var(--dial, var(--color-stone));box-shadow:inset 0 0 0 1px #0000002e;flex:none}.dial-dot[data-color=blue]{--dial: #1B3558}.dial-dot[data-color=green]{--dial: #1E4A38}.dial-dot[data-color=black]{--dial: #141619}.dial-dot[data-color=gold]{--dial: #C8A862}.dial-dot[data-color=red]{--dial: #6A1B27}.dial-dot[data-color=white]{--dial: #FAFAFA;border:1px solid var(--color-stone)}.dial-dot[data-color=purple]{--dial: #3F2A56}.dial-dot[data-color=grey]{--dial: #5A5E65}.dial-dot[data-color=turquoise]{--dial: #7CCBC6}.dial-dot[data-color=brown]{--dial: #5A3B29}.dial-dot[data-color=pink]{--dial: #E6B9C2}.stars{display:inline-flex;gap:.15rem;color:var(--color-gold);line-height:0}.stars .icon{width:.875rem;height:.875rem}.stars__empty{opacity:.3}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-variant-numeric:tabular-nums lining-nums}.price__current{font-weight:500}.price__compare{color:var(--color-stone-text);text-decoration:line-through;font-size:.9em}.price--sale .price__current{color:var(--color-oxblood)}.accordion{border-top:1px solid var(--color-ink)}.accordion__item{border-bottom:1px solid var(--color-line)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 0;font-family:var(--font-display);font-stretch:105%;font-size:clamp(.9375rem,.9rem + .3vw,1.0625rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1.3;transition:opacity .2s}.accordion__summary:hover{opacity:.65}.accordion__icon{position:relative;width:.875rem;height:.875rem;flex:none}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;background:currentColor;transition:transform .3s var(--ease)}.accordion__icon:after{transform:rotate(90deg)}.accordion__item[open] .accordion__icon:after{transform:rotate(0)}.accordion__content{padding:0 0 1.5rem;max-width:42em;color:var(--color-ink-soft)}.section--dark .accordion{border-color:var(--color-on-dark)}.section--dark .accordion__item{border-color:var(--color-line-dark)}.section--dark .accordion__content{color:var(--color-on-dark-muted)}.product-card{position:relative;display:flex;flex-direction:column;min-width:0}.product-card__media{position:relative;overflow:hidden;background:var(--color-well);aspect-ratio:4 / 5}.product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s var(--ease),transform 1s var(--ease)}.product-card__img--hover{opacity:0;display:none}@media(hover:hover)and (min-width:990px){.product-card__img--hover{display:block}.product-card:hover .product-card__img--hover{opacity:1}.product-card:hover .product-card__img{transform:scale(1.03)}}.product-card__tag{position:absolute;left:.75rem;top:.75rem;z-index:2}.product-card__size-tag{position:absolute;left:.75rem;bottom:.75rem;z-index:2}.product-card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;row-gap:.3rem;padding-top:.9rem;align-items:baseline}.product-card__theme{display:none}.product-card__title{font-family:var(--font-display);font-stretch:110%;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.product-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-card__price{font-size:.9375rem;font-weight:500;white-space:nowrap}.product-card__ref{grid-column:1 / -1}.product-card__size{font-size:.75rem;white-space:nowrap}.product-card__rating{grid-column:1 / -1;display:flex;align-items:center;gap:.4rem;margin-top:.2rem;font-size:.75rem;color:var(--color-stone-text);position:relative}.product-card__rating .stars .icon{width:.6875rem;height:.6875rem}.product-card .dial-dot{width:.5625rem;height:.5625rem}.section--dark .product-card__media{background:var(--color-ink-raised)}@media(max-width:599px){.product-card__info{grid-template-columns:1fr;row-gap:.2rem}.product-card__title{font-size:.8125rem}.product-card__tag{left:.5rem;top:.5rem}.product-card__size-tag{left:.5rem;bottom:.5rem}.product-card__tag .badge,.product-card__size-tag .badge{padding:.3rem .4rem;letter-spacing:.08em}}.page-header{padding-block:clamp(2.75rem,6vw,5rem) clamp(1.75rem,3.5vw,3rem);text-align:left}.page-header>.container{display:grid;gap:1rem;justify-items:start}.page-header__title{max-width:16em}.pagination{display:flex;justify-content:center;align-items:center;gap:.25rem;margin-top:clamp(3rem,6vw,5rem);font-size:.875rem}.pagination a,.pagination span{display:grid;place-items:center;min-width:2.75rem;height:2.75rem;padding-inline:.5rem;border:1px solid transparent}.pagination a:hover{border-color:var(--color-line)}.pagination [aria-current=page]{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.icon--flip{transform:scaleX(-1)}@media(max-width:749px){:root{--fs-label: .6875rem;--header-h: 3.5rem}.link{padding-block:.75rem .6rem}}@media(max-width:749px){.rte table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:.8125rem}.rte th,.rte td{padding:.6rem .9rem .6rem 0;white-space:nowrap}.rte table:before{content:"\2190  \2192";display:block;position:sticky;left:0;padding-bottom:.25rem;font-size:.875rem;letter-spacing:.3em;color:var(--color-stone-text)}}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("Helvetica Neue");size-adjust:108%;ascent-override:86%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica Neue");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}.product-card__rating{display:none}.display,.h1,.h2,.h3{overflow-wrap:break-word}.engraved{font-family:var(--font-engrave);font-weight:400;font-style:normal;font-stretch:normal;text-transform:uppercase;letter-spacing:.12em;line-height:1.3;font-size:.875rem}.engraved--sm{font-size:.75rem}.engraved--lg{font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.engraved--numeral{font-size:clamp(4rem,12vw,9rem);line-height:.9;letter-spacing:.02em}.engraved--gold{color:var(--color-gold-text)}.section--dark .engraved--gold,.section--vino .engraved--gold,.on-dark .engraved--gold{color:var(--color-gold)}.verse-ref{font-family:var(--font-engrave);font-weight:400;font-stretch:normal;font-size:.8125rem;letter-spacing:.12em}.section--dark .verse-ref.label--gold,.section--dark .label--gold{color:var(--color-gold)}.section--vino{background:var(--color-vino);color:var(--color-on-dark);isolation:isolate}.section--vino .lede,.section--vino .section-heading__sub,.section--vino .muted,.section--vino .label{color:#ffffffd1}.section--vino .btn--primary,.btn--on-vino{--btn-bg: #FFFFFF;--btn-border: #FFFFFF;--btn-fg: var(--color-vino)}.section--vino .btn--primary:hover,.btn--on-vino:hover{--btn-bg: transparent;--btn-fg: #FFFFFF}.section--vino .btn--outline{--btn-fg: #FFFFFF;--btn-border: rgba(255, 255, 255, .6)}.section--vino :focus-visible{outline-color:#fff}.btn--oro{--btn-bg: var(--color-gold);--btn-border: var(--color-gold);--btn-fg: var(--color-ink);box-shadow:inset 0 1px 0 var(--color-gold-bright)}.btn--oro:hover{--btn-bg: var(--color-gold-bright);--btn-border: var(--color-gold-bright)}.btn--line-light{--btn-bg: transparent;--btn-fg: #FFFFFF;--btn-border: rgba(255, 255, 255, .7)}.btn--line-light:hover{--btn-bg: #FFFFFF;--btn-fg: var(--color-ink);--btn-border: #FFFFFF}.ornament-seal{display:block;flex:none;overflow:visible}.greca{display:block;color:var(--color-gold);max-width:100%;height:auto}.greca--center{margin-inline:auto}.filete{position:relative;--filete-inset: 12px;--filete-color: var(--color-gold-text);--filete-bg: #FFFFFF}.section--dark .filete,.filete.on-dark{--filete-color: var(--color-gold);--filete-bg: var(--color-ink)}.section--vino .filete{--filete-color: var(--color-gold);--filete-bg: var(--color-vino)}.filete:before{content:"";position:absolute;inset:var(--filete-inset);border:1px solid var(--filete-color);opacity:.6;pointer-events:none}.filete>svg.filete__corner{grid-area:auto}.filete__corner{position:absolute;z-index:1;color:var(--filete-color);pointer-events:none;overflow:visible}.filete__corner--1{top:calc(var(--filete-inset) - 7.5px);left:calc(var(--filete-inset) - 7.5px)}.filete__corner--2{top:calc(var(--filete-inset) - 7.5px);right:calc(var(--filete-inset) - 7.5px);transform:scaleX(-1)}.filete__corner--3{bottom:calc(var(--filete-inset) - 7.5px);right:calc(var(--filete-inset) - 7.5px);transform:scale(-1)}.filete__corner--4{bottom:calc(var(--filete-inset) - 7.5px);left:calc(var(--filete-inset) - 7.5px);transform:scaleY(-1)}.azulejo,.azulejo-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--azulejo-opacity, .04);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none' stroke='%23C6A66B' stroke-width='1'%3E%3Cpath d='M24 10c5 5 5 9 0 14-5-5-5-9 0-14zM24 38c5-5 5-9 0-14-5 5-5 9 0 14zM10 24c5-5 9-5 14 0-5 5-9 5-14 0zM38 24c-5-5-9-5-14 0 5 5 9 5 14 0zM24 0l24 24-24 24L0 24z'/%3E%3Ccircle cx='24' cy='24' r='2'/%3E%3Cpath d='M0 6a6 6 0 0 0 6-6M42 0a6 6 0 0 0 6 6M48 42a6 6 0 0 0-6 6M6 48a6 6 0 0 0-6-6'/%3E%3C/svg%3E");background-size:var(--azulejo-size, 48px) var(--azulejo-size, 48px)}.azulejo-bg{position:relative;isolation:isolate}.azulejo-bg:before{content:""}.ornament-caseback{display:block;width:100%;height:auto;aspect-ratio:1;color:var(--color-gold-text);overflow:visible}.section--dark .ornament-caseback{color:var(--color-gold)}.stars{color:var(--color-gold-text)}.section--dark .stars,.section--vino .stars{color:var(--color-gold)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/base.css.map */
