.ph .sc-stage{background:var(--casia-night)}.ph__img,.notas__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--p-fx) var(--p-fy);max-width:none;filter:var(--p-filter);transform-origin:var(--p-fx) var(--p-fy);will-change:transform}.ph__img{transform:scale(1.04)}.ph__tint,.ph__sky,.ph__vig{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ph__tint{background:var(--p-tint);mix-blend-mode:multiply;opacity:.9}.ph__sky{background:linear-gradient(to bottom,#f0c27a 0%,transparent 55%);mix-blend-mode:screen;opacity:var(--p-sky)}.ph__vig{background:radial-gradient(120% 90% at 50% 45%,transparent 40%,rgba(16,23,17,.9) 100%);opacity:var(--p-vig)}.ph__scrim{background:linear-gradient(to bottom,rgba(16,23,17,.7) 0%,rgba(16,23,17,.35) 12vh,transparent 22vh),linear-gradient(to right,rgba(16,23,17,.82) 0%,rgba(16,23,17,.55) 44%,transparent 70%)}.ph__bottle{position:absolute;left:calc(50% + 12vw);top:50%;translate:-50% -50%;height:80svh;aspect-ratio:1128 / 1400;z-index:5;pointer-events:none}.ph__bottle img{width:100%;height:100%;object-fit:contain;max-width:none;filter:drop-shadow(0 34px 44px rgba(0,0,0,.45));transform:none;transform-origin:50% 70%}.ph .sc-copy--lead{left:var(--lead-x);top:50%;bottom:auto;translate:0 -50%;max-width:min(40rem,46vw,calc(50% + 12vw - 12svh - var(--lead-x) - var(--sc-5)));color:#f5f0e5}.ph__eyebrow,.ph__meta{font-size:var(--sc-t-xs);letter-spacing:.14em;text-transform:uppercase;color:#d9d2c0}.ph__by{display:block;margin-top:var(--sc-3);font-size:var(--sc-t-xs);letter-spacing:.14em;text-transform:uppercase;color:#d9d2c0}.ph__name{font-family:var(--casia-script);font-weight:400;font-size:clamp(3.6rem,8vw,8.5rem);line-height:1;margin:var(--sc-2) 0 0;white-space:nowrap;text-shadow:0 2px 30px rgba(16,23,17,.5)}.ph__sub{font-family:var(--sc-font-display);font-style:italic;font-weight:300;font-size:var(--sc-t-xl);line-height:1.2;margin:var(--sc-3) 0 0;max-width:22ch;text-shadow:0 1px 20px rgba(16,23,17,.5)}.ph__text{font-family:var(--casia-prose);font-size:var(--sc-t-lg);line-height:1.5;max-width:32ch;margin:var(--sc-5) 0 0;text-shadow:0 1px 20px rgba(16,23,17,.5)}.ph__buy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sc-4) var(--sc-5);margin-top:var(--sc-6)}.ph__price{font-family:var(--sc-font-display);font-size:var(--sc-t-xl)}.ph__meta{margin-top:var(--sc-4);display:block}.btn{display:inline-block;padding:12px 20px 13px;border:1px solid rgba(245,240,229,.55);border-radius:var(--sc-r-pill);color:#f5f0e5;text-decoration:none;font-family:var(--sc-font-text);font-size:var(--sc-t-sm);letter-spacing:.04em;cursor:pointer;background:none;transition:background var(--sc-d-fast) var(--sc-ease-out),color var(--sc-d-fast) var(--sc-ease-out),border-color var(--sc-d-fast) var(--sc-ease-out),transform var(--sc-d-fast) var(--sc-ease-out);pointer-events:auto}.btn:hover{background:#f5f0e5;color:var(--casia-night);border-color:#f5f0e5}.btn:active{transform:translateY(1px)}.btn--ink{border-color:color-mix(in oklab,var(--sc-ink) 40%,transparent);color:var(--sc-ink)}.btn--ink:hover{background:var(--sc-accent);color:var(--sc-accent-ink);border-color:var(--sc-accent)}.hist{padding-block:var(--sc-9);background:#f5f0e5}.hist .sc-wrap{padding-left:var(--lead-x);display:grid;grid-template-columns:5fr 6fr;gap:var(--sc-8);align-items:center}.hist__plane{position:relative;aspect-ratio:4 / 5;rotate:0deg}.hist__plane .plane__cut{position:absolute;top:0;right:0;bottom:0;left:0;--marco: 0px;border-radius:6px;overflow:hidden;box-shadow:0 28px 48px hsl(var(--sc-shadow-color) / .18)}.hist__plane .plane__cut:before,.hist__plane .plane__cut:after{display:none}.hist__plane img{object-position:50% 50%;filter:none;border-radius:0}.hist__sub{font-family:var(--sc-font-display);font-style:italic;font-weight:300;font-size:var(--sc-t-2xl);line-height:1.05;letter-spacing:-.02em;max-width:15ch;margin:0;text-wrap:balance}.hist__p{font-family:var(--casia-prose);font-size:var(--sc-t-lg);line-height:1.5;max-width:38ch;margin:var(--sc-5) 0 0}.hist__p+.hist__p{margin-top:var(--sc-4)}.notas .sc-stage{background:var(--casia-night)}.notas__img{filter:var(--p-filter) brightness(.82);transform:scale(calc(1.08 + var(--sc-p, 0) * .1))}.notas__scrim{background:linear-gradient(to right,rgba(16,23,17,.88) 0%,rgba(16,23,17,.58) 40%,rgba(16,23,17,.1) 66%,transparent 100%)}.notas__bottle{position:absolute;left:calc(50% + 17vw);top:50%;translate:-50% -50%;height:74svh;aspect-ratio:1128 / 1400;z-index:5;pointer-events:none}.notas__bottle img{width:100%;height:100%;object-fit:contain;max-width:none;filter:drop-shadow(0 34px 44px rgba(0,0,0,.5));transform:scale(calc(1 + var(--sc-p, 0) * .22)) translateY(calc(var(--sc-p, 0) * -3vh));transform-origin:50% 62%;will-change:transform}.notas__head{max-width:none;inset-inline:var(--sc-gutter);left:var(--lead-x);bottom:clamp(3rem,10vh,8rem)}.notas__head .chapter-title__word{font-size:clamp(3.6rem,10.5vw,10.5rem)}.nota{left:var(--lead-x);top:50%;bottom:auto;translate:0 -50%;max-width:min(38rem,44vw);color:#f5f0e5}.nota__when{font-size:var(--sc-t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--casia-gold)}.nota__name{font-family:var(--sc-font-display);font-style:italic;font-weight:300;font-size:clamp(2.8rem,6vw,6rem);line-height:.95;letter-spacing:-.03em;margin:var(--sc-3) 0 0;text-wrap:balance;text-shadow:0 2px 40px rgba(16,23,17,.4)}.nota__name--larga{font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.08;letter-spacing:-.02em}.nota__why{font-family:var(--casia-prose);font-size:var(--sc-t-lg);line-height:1.5;max-width:30ch;margin:var(--sc-5) 0 0;color:#e9e2d2}.notas__marks{position:absolute;left:var(--lead-x);bottom:calc(clamp(1.6rem,5vh,3rem) + var(--pbar, 0px) + var(--sp-bar, 0px));z-index:6;display:flex;gap:var(--sc-6);font-size:var(--sc-t-xs);letter-spacing:.12em;text-transform:uppercase;color:#f5f0e5d9;opacity:calc((var(--sc-p, 0) - .1) / .08)}.notas__marks span{padding-top:10px;border-top:1px solid rgba(245,240,229,.3);min-width:8rem;transition:color var(--sc-d-base),border-color var(--sc-d-base)}.notas__marks span.is-on{color:#f5f0e5;border-top-color:var(--casia-gold)}.notas__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%;max-width:none;filter:var(--p-filter) brightness(.86);opacity:0;will-change:opacity;transform:scale(calc(1.04 + var(--sc-p, 0) * .06));transform-origin:50% 50%}.notas__bg--1{opacity:calc(min(1,max(0,(var(--sc-p, 0) - .12) / .06))*min(1,max(0,(.48 - var(--sc-p, 0)) / .06)))}.notas__bg--2{opacity:calc(min(1,max(0,(var(--sc-p, 0) - .42) / .06))*min(1,max(0,(.76 - var(--sc-p, 0)) / .06)))}.notas__bg--3{opacity:min(1,max(0,(var(--sc-p, 0) - .7) / .06))}@media(prefers-reduced-motion:reduce){.notas__bg{transform:none}.notas__bg--1{opacity:1}.notas__bg--2,.notas__bg--3{opacity:0}}.tapas{border:0;padding:0;margin:var(--sc-4) 0 0;min-width:0}.tapas__legend{display:block;padding:0;margin-bottom:10px;font-size:var(--sc-t-xs);letter-spacing:.12em;text-transform:uppercase;color:#d9d2c0}.tapas__legend b{font-family:var(--sc-font-display);font-style:italic;font-weight:300;font-size:1.05rem;letter-spacing:0;text-transform:none;color:#f5f0e5;margin-left:8px}.tapas__row{display:flex;flex-wrap:wrap;gap:10px}.tapa{position:relative;display:block;width:46px;height:46px;cursor:pointer}.tapa input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tapa__swatch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #f5f0e559;transition:box-shadow var(--sc-d-fast),transform var(--sc-d-fast)}.tapa__swatch img{display:block;width:100%;height:100%;object-fit:cover}.tapa:hover .tapa__swatch{transform:scale(1.06);box-shadow:0 0 0 1px #f5f0e5b3}.tapa input:checked+.tapa__swatch{box-shadow:0 0 0 2px var(--casia-night),0 0 0 3.5px var(--casia-gold)}.tapa input:focus-visible+.tapa__swatch{outline:2px solid var(--casia-gold);outline-offset:4px}.tapa input:disabled+.tapa__swatch{opacity:.35}.tapa input:disabled+.tapa__swatch:after{content:"";position:absolute;left:50%;top:50%;width:130%;height:1px;background:#f5f0e5;transform:translate(-50%,-50%) rotate(-45deg)}.tapa__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.buy__row+.tapas{margin-top:var(--sc-4)}@media(max-width:860px){.tapa{width:44px;height:44px}.tapas__row{gap:8px}}.ficha{padding-block:var(--sc-9);background:#f5f0e5}.ficha .sc-wrap{padding-left:var(--lead-x);display:grid;grid-template-columns:6fr 6fr;gap:var(--sc-8);align-items:center}.ficha figure{margin:0;box-shadow:var(--sc-e3)}.ficha figure img{width:100%;height:auto}.ficha dl{margin:0;display:grid;gap:var(--sc-5)}.ficha dt{font-size:var(--sc-t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-soft)}.ficha dd{margin:var(--sc-1) 0 0;font-family:var(--casia-prose);font-size:var(--sc-t-lg);line-height:1.45;max-width:34ch}.ficha__buy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sc-4) var(--sc-5);margin-top:var(--sc-6);padding-top:var(--sc-5);border-top:1px solid var(--sc-hairline-strong)}.ficha__price{font-family:var(--sc-font-display);font-size:var(--sc-t-xl)}.otras{padding-block:var(--sc-8) var(--sc-9);background:#f5f0e5}.otras .sc-wrap{padding-left:var(--lead-x)}.otras .sc-display{font-size:var(--sc-t-2xl)}.otras__row{list-style:none;margin:var(--sc-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--sc-5)}.otra{display:block;text-decoration:none;color:var(--sc-ink);text-align:center}.otra__fig{display:block;position:relative;aspect-ratio:3 / 4;overflow:hidden}.otra__img{position:absolute;left:50%;top:44%;width:140%;height:auto;translate:-50% -50%;max-width:none;filter:drop-shadow(0 18px 24px hsl(var(--sc-shadow-color) / .22));transition:transform var(--sc-d-base) var(--sc-ease-out)}.otra:hover .otra__img{transform:translateY(-6px)}.otra__name{display:block;font-family:var(--casia-script);font-size:clamp(1.25rem,1.6vw,1.7rem);line-height:1;margin-top:var(--sc-3);white-space:nowrap}.otra__price{display:block;font-size:var(--sc-t-xs);letter-spacing:.08em;color:var(--sc-ink-soft);margin-top:var(--sc-2);font-variant-numeric:tabular-nums}.cierre__name{font-family:var(--casia-script);font-weight:400;font-size:clamp(3rem,6vw,6rem);line-height:1;margin:0;white-space:nowrap}.cierre__price{font-family:var(--sc-font-display);font-size:var(--sc-t-xl);margin:var(--sc-4) 0 0}.cierre__buy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sc-4) var(--sc-5);margin-top:var(--sc-5)}.cierre__back{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);text-decoration:none}.cierre__back:hover{color:var(--sc-ink)}.cierre__back{display:inline-block;padding-block:12px;margin-block:-12px}@media(max-width:860px){.bar__nav{white-space:nowrap}.bar__nav>a:not(.bar__cta):not(.bar__bag){display:none}.notas__bottle img{transform:scale(calc(1 + var(--sc-p, 0) * .08))}.ph__bottle,.notas__bottle{left:50%;top:5svh;translate:-50% 0;height:46svh}.ph .ph__bottle{top:2svh;width:54vw;max-width:none;height:auto}.ph__meta{display:none}.ph .sc-copy--lead,.nota{left:var(--sc-gutter);right:var(--sc-gutter);top:auto;bottom:10svh;translate:none;max-width:none}.ph__name{font-size:clamp(2.8rem,13vw,4rem)}.ph__text{max-width:none;font-size:var(--sc-t-base)}.ph__scrim,.notas__scrim{background:linear-gradient(to bottom,rgba(16,23,17,.7) 0%,rgba(16,23,17,.35) 12vh,transparent 22vh),linear-gradient(to top,rgba(16,23,17,.92) 0%,rgba(16,23,17,.55) 45%,transparent 70%)}.nota{bottom:calc(16svh + var(--pbar, 0px) + var(--sp-bar, 0px))}.nota__name{font-size:clamp(2.2rem,10vw,3.4rem)}.nota__name--larga{font-size:clamp(1.6rem,7vw,2.4rem)}.notas__marks{left:var(--sc-gutter);right:var(--sc-gutter);gap:var(--sc-4)}.notas__marks span{min-width:0;flex:1;font-size:12px;letter-spacing:.08em}.hist .sc-wrap,.ficha .sc-wrap{grid-template-columns:1fr;gap:var(--sc-6)}.hist__plane{aspect-ratio:5 / 4}.otras__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--sc-5);padding-bottom:var(--sc-3);margin-inline:calc(-1 * var(--sc-gutter));padding-inline:var(--sc-gutter);scroll-padding-inline:var(--sc-gutter);-webkit-overflow-scrolling:touch}.otras__row>li{flex:0 0 44vw;scroll-snap-align:start}}@media(max-width:860px)and (max-height:720px){.ph__bottle{top:2svh;height:30svh}.ph__meta{display:none}.ph .sc-copy--lead{bottom:4svh}}.skip{position:absolute;left:-999px;top:8px;z-index:1000;background:#f5f0e5;color:#2b1b0e;padding:8px 12px;border-radius:6px}.skip:focus{left:8px}.bar__cta{font:inherit;cursor:pointer;background:none;color:var(--sc-ink)}body[data-theme=night] .bar__nav .bar__cta{color:#f5f0e5}.bar__cta,.sticky-buy__btn{letter-spacing:inherit}.buy__dynamic .shopify-payment-button__button--unbranded{background:#f5f0e5;color:#101711;font-family:var(--sc-font-text);font-weight:500}.ph__buy{align-items:center}.ph__buy [data-add-btn],.ph__buy .buy__dynamic .shopify-payment-button__button{box-sizing:border-box;height:48px;min-height:48px;margin:0;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sc-font-text);font-size:var(--sc-t-sm);font-weight:500;line-height:1;letter-spacing:.02em;white-space:nowrap}.ph__buy [data-add-btn] [data-label]{line-height:1}.ph__buy .buy__dynamic{min-width:0}.ph__buy .buy__dynamic .shopify-payment-button{margin:0}.buy__dynamic .shopify-payment-button__button--unbranded:hover,.buy__dynamic .shopify-payment-button__button--unbranded:focus-visible{background:var(--casia-gold);color:#101711}@media(max-width:860px){.ph .buy__dynamic{display:none}}.bar__cta.is-added{border-color:var(--casia-gold)}.buy{margin-top:var(--sc-6);pointer-events:auto}.buy__row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sc-4) var(--sc-6)}.buy__actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--sc-3) var(--sc-4);margin-top:var(--sc-4)}.btn--primary{background:#f5f0e5;color:var(--casia-night);border-color:#f5f0e5;font-weight:500}.btn--primary:hover{background:var(--casia-gold);border-color:var(--casia-gold);color:var(--casia-night)}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed}.btn.is-busy{opacity:.7;cursor:progress}.btn.is-added:after{content:none}.buy__actions .btn--primary{height:48px;min-height:48px;padding-block:0;display:inline-flex;align-items:center}.buy__dynamic{min-width:12rem;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-inline-alignment: start}.buy__dynamic .shopify-payment-button__more-options{font-family:var(--sc-font-text);font-size:var(--sc-t-xs);letter-spacing:.04em;color:#d9d2c0;text-decoration:underline;text-underline-offset:3px;margin-top:8px;text-align:left}.buy__dynamic .shopify-payment-button__button{border-radius:999px;min-height:48px;font-family:var(--sc-font-text)}.buy__error{margin:var(--sc-3) 0 0;font-size:var(--sc-t-sm);color:#f3c9b4}.toast{position:fixed;left:50%;bottom:calc(24px + var(--sp-bar, 0px) + env(safe-area-inset-bottom));translate:-50% 12px;z-index:120;background:#f5f0e5;color:#2b1b0e;padding:12px 18px;border-radius:999px;box-shadow:var(--sc-e3);font-size:var(--sc-t-sm);opacity:0;transition:opacity .22s var(--sc-ease-out),translate .22s var(--sc-ease-out)}.toast.is-on{opacity:1;translate:-50% 0}.sticky-buy{bottom:var(--sp-bar, 0px)}.carrito,.pagina{padding-block:calc(var(--bar-h) + var(--sc-8)) var(--sc-8);background:#f5f0e5;min-height:100svh}.carrito .sc-wrap,.pagina .sc-wrap{padding-left:var(--lead-x)}.carrito__empty{margin-top:var(--sc-6)}.carrito__empty-p{font-family:var(--casia-prose);font-size:var(--sc-t-lg);margin:0 0 var(--sc-5)}.carrito__list{list-style:none;margin:var(--sc-7) 0 0;padding:0;border-top:1px solid var(--sc-hairline-strong);max-width:60rem}.carrito__item{display:grid;grid-template-columns:96px 1fr auto;gap:var(--sc-5);align-items:center;padding:var(--sc-5) 0;border-bottom:1px solid var(--sc-hairline-strong)}.carrito__img{display:block;width:96px;aspect-ratio:4 / 5;background:#ece6d8;overflow:hidden}.carrito__img img{width:100%;height:100%;object-fit:contain;display:block}.carrito__name{font-family:var(--casia-script);font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1;color:var(--sc-ink);text-decoration:none;display:block}.carrito__meta{display:block;font-size:var(--sc-t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-soft);margin-top:var(--sc-2)}.carrito__price{display:block;font-family:var(--sc-font-display);font-size:var(--sc-t-lg);margin-top:var(--sc-2)}.carrito__qty{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.qty__label{display:block;font-size:var(--sc-t-xs);letter-spacing:.12em;text-transform:uppercase;color:#d9d2c0;margin-bottom:6px}.qty__box{display:inline-flex;align-items:stretch;border:1px solid rgba(245,240,229,.55);border-radius:var(--sc-r-pill);overflow:hidden}.qty__btn{width:44px;min-height:44px;background:none;border:0;color:#f5f0e5;font:500 18px/1 var(--sc-font-text);cursor:pointer}.qty__btn:hover{background:#f5f0e51f}.qty__input{width:3.2em;min-height:44px;text-align:center;background:none;border:0;color:#f5f0e5;font:500 16px/1 var(--sc-font-text);-moz-appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__label--ink{color:var(--sc-ink-soft);margin-bottom:0}.qty__box--ink{border-color:color-mix(in oklab,var(--sc-ink) 35%,transparent)}.qty__btn--ink,.qty__input--ink{color:var(--sc-ink)}.qty__btn--ink:hover{background:#2b1b0e14}.carrito__remove{font-size:var(--sc-t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-soft);text-decoration:none;display:inline-block;padding-block:10px}.carrito__remove:hover{color:var(--sc-ink);text-decoration:underline}.carrito__foot{max-width:60rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sc-5);margin-top:var(--sc-6)}.carrito__total{display:grid;text-align:right;margin-left:auto}.carrito__total-label{font-size:var(--sc-t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-soft)}.carrito__total-num{font-family:var(--sc-font-display);font-size:var(--sc-t-2xl);font-weight:300}.carrito__total small{font-size:var(--sc-t-xs);color:var(--sc-ink-soft)}.btn--solid{background:var(--sc-accent);color:var(--sc-accent-ink);border-color:var(--sc-accent);font-weight:500;padding-inline:32px}.btn--solid:hover{background:var(--sc-ink);border-color:var(--sc-ink);color:#f5f0e5}.pagina__body{margin-top:var(--sc-6);font-family:var(--casia-prose);font-size:var(--sc-t-lg);line-height:1.55;max-width:60ch}.pagina__body h2,.pagina__body h3{font-family:var(--sc-font-display);font-weight:300;margin:var(--sc-6) 0 var(--sc-3)}.pagina__body p{margin:0 0 var(--sc-4)}.pagina__body a{color:var(--sc-accent)}.pagina--politica .shopify-policy__container{max-width:none;margin:0;padding:0}.pagina--politica .shopify-policy__title{text-align:left}.pagina--politica .shopify-policy__title h1{font-family:var(--sc-font-display);font-style:italic;font-weight:300;font-size:clamp(2.5rem,6vw,5rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 var(--sc-6)}.pagina__actions{display:flex;gap:var(--sc-4);flex-wrap:wrap;margin-top:var(--sc-6)}.elige__row .add:disabled{opacity:.45;cursor:not-allowed}.elige__row .add.is-added{color:var(--casia-gold)}@media(max-width:860px){.carrito__item{grid-template-columns:72px 1fr}.carrito__img{width:72px}.carrito__qty{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}.carrito__foot{flex-direction:column;align-items:stretch}.carrito__total{text-align:left;margin-left:0}}.col{padding-block:calc(var(--bar-h) + var(--sc-8)) var(--sc-8);background:#f5f0e5;min-height:100svh}.col .sc-wrap{padding-left:var(--lead-x)}.col__title{font-family:var(--sc-font-display);font-style:italic;font-weight:300;font-size:clamp(3.5rem,9vw,8rem);line-height:.95;letter-spacing:-.03em;margin:0}.col__sub{font-family:var(--casia-prose);font-size:var(--sc-t-lg);color:var(--sc-ink-soft);margin:var(--sc-4) 0 0;max-width:40ch}.col__grid{list-style:none;margin:var(--sc-8) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sc-6) var(--sc-5)}.col__card{padding-bottom:var(--sc-3)}.col__n{display:block;font-size:var(--sc-t-xs);letter-spacing:.12em;color:var(--sc-ink-soft);margin-top:var(--sc-3)}.col__card .otra__name{font-size:clamp(1.6rem,2.2vw,2.2rem);margin-top:var(--sc-2)}.col__fam{display:block;font-size:var(--sc-t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sc-ink-soft);margin-top:var(--sc-2)}.col__card .otra__price{margin-top:var(--sc-2);color:var(--sc-ink)}@media(max-width:860px){.col__grid{grid-template-columns:repeat(2,1fr);gap:var(--sc-6) var(--sc-4)}.col{padding-top:calc(var(--bar-h) + var(--sc-6))}}@media(max-width:860px){.buy__row{gap:var(--sc-3) var(--sc-5)}}@media(prefers-reduced-motion:reduce){.ph__bottle img,.notas__bottle img,.ph__img,.notas__img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/casia-producto.css.map */
