:root{--d20-cream:#FAF7F0;--d20-white:#FFFCF7;--d20-wine:#4b2435;--d20-ink:#292321;--d20-muted:#69615b;--d20-line:#e6ded4;--d20-soft:#f2ede3;--d20-pistachio:#e9eee1}.dela20-hero{position:relative;background:var(--d20-cream);color:var(--d20-ink);border-top:1px solid var(--d20-line);border-bottom:1px solid var(--d20-line);overflow:hidden}.dela20-hero__halo{display:none}.dela20-hero__inner{width:min(1180px,calc(100vw - 48px));min-height:540px;margin:0 auto;padding:clamp(46px,5.2vw,78px) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);align-items:center;gap:clamp(30px,5vw,86px)}.dela20-hero__copy{position:relative;z-index:1;max-width:565px}.dela20-hero__eyebrow{font-size:.73rem;letter-spacing:.1em;line-height:1.45;font-weight:750;color:#765764;text-transform:uppercase;margin:0 0 24px}.dela20-hero h1{font-family:var(--font-heading--family),Georgia,serif!important;font-size:clamp(3.75rem,5.9vw,6.7rem);line-height:.98;letter-spacing:-.055em;font-weight:400;color:var(--d20-wine)!important;max-width:12ch;margin:0;text-wrap:balance}.dela20-hero h1 em{font-weight:300;font-style:italic;display:inline;color:#82536a;white-space:normal}.dela20-hero__text{font-size:clamp(1rem,1.28vw,1.15rem);line-height:1.62;max-width:43ch;margin:22px 0 26px;color:#625b55}.dela20-hero__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dela20-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;border-radius:999px;padding:12px 21px;font-size:.9rem;font-weight:700;text-decoration:none!important;transition:background .2s ease,transform .2s ease}.dela20-btn:hover{transform:translateY(-2px)}.dela20-btn--cream{background:var(--d20-wine);color:#fffdf7!important}.dela20-btn--cream:hover{background:#351e28}.dela20-btn--plain{background:transparent;color:var(--d20-wine)!important;border:1px solid #cbb7c0}.dela20-btn--plain:hover{background:#f4eae9}.dela20-hero__micro{margin:22px 0 0;font-size:.74rem;letter-spacing:.015em;color:#81766e;line-height:1.5}.dela20-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 0 24px}.dela20-hero__frame{width:100%;aspect-ratio:1.1;overflow:hidden;background:#e9e2d7;border-radius:20px 20px 80px;box-shadow:0 18px 46px #4a2c2817}.dela20-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.dela20-hero__image-fallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--d20-wine);font-family:Georgia,serif;font-size:3rem}.dela20-hero__image-fallback small{font:400 .86rem/1.5 sans-serif}.dela20-hero__product{position:absolute;bottom:0;left:-18px;background:#fffdf9;color:var(--d20-wine)!important;min-width:225px;max-width:calc(100% - 16px);padding:15px 21px;border:1px solid var(--d20-line);border-radius:15px;display:flex;flex-direction:column;gap:4px;text-decoration:none!important;box-shadow:0 10px 30px #3c252d14;transition:transform .2s ease}.dela20-hero__product:hover{transform:translateY(-2px)}.dela20-hero__product-label{font-size:.64rem;letter-spacing:.07em;font-weight:700;color:#785e65}.dela20-hero__product strong{font-family:var(--font-heading--family),Georgia,serif;font-size:1.26rem;font-weight:550;line-height:1.15}.dela20-hero__product>span:last-child{font-size:.9rem;font-weight:750}.dela20-hero__product>span:last-child span{margin-left:7px}.dela-final-wrap{width:min(1180px,calc(100vw - 48px))}.dela-final-section{padding-block:clamp(45px,5.7vw,78px)}.dela-final-section-head{margin-bottom:23px}.dela-final-section-head h2,.dela-final-delivery h2,.dela-final-editorial h2,.dela-final-product-note h2{font-size:clamp(1.95rem,3.65vw,3.65rem);line-height:1.06;letter-spacing:-.04em;max-width:18ch}.dela-final-section-head .rte,.dela-final-page-head__text,.dela-final-delivery .rte,.dela-final-editorial .rte{font-size:.99rem;line-height:1.62;max-width:62ch;color:var(--d20-muted)}.dela-final-page-head{background:var(--d20-cream);border-bottom:1px solid var(--d20-line);padding-block:clamp(45px,5.2vw,80px)}.dela-final-page-head h1{font-size:clamp(2.55rem,5vw,5rem);max-width:16ch;line-height:1.05;letter-spacing:-.047em;color:var(--d20-wine)}.dela-final-page-head__text{max-width:57ch}.dela-final-eyebrow{color:#76545f;letter-spacing:.075em}.dela-final-categories__grid{gap:12px}.dela-final-category{min-height:112px;border-radius:17px;background:var(--d20-white);border:1px solid var(--d20-line);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dela-final-category:hover{transform:translateY(-2px);border-color:#ccbec1;box-shadow:0 12px 24px #3f272b11}.dela-final-category__label{font-size:clamp(.9rem,1.17vw,1.05rem);line-height:1.32;text-wrap:balance}.dela-final-option{border-radius:17px;background:var(--d20-white);border-color:var(--d20-line);min-height:112px;transition:transform .18s ease,box-shadow .18s ease}.dela-final-option:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3f272b11}.dela-final-option__copy strong{font-size:1.03rem;line-height:1.28}.dela-final-option__copy small{font-size:.86rem;line-height:1.47;color:var(--d20-muted)}.dela-final-products__rail{scroll-padding-inline:16px}.dela-final-product-card{border-radius:17px;overflow:hidden;background:#fffdf9;border:1px solid var(--d20-line);transition:transform .18s ease,box-shadow .18s ease}.dela-final-product-card:hover{transform:translateY(-2px);box-shadow:0 11px 25px #3f272b11}.dela-final-product-card__body h3,.dela-final-product-card h3{font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.35;text-wrap:balance}.dela-final-product-card__price{color:var(--d20-wine);font-weight:750}.dela-final-product-card__availability{font-size:.78rem}.dela-final-product-card__empty{background:linear-gradient(145deg,#f1ebe4,#f8f3eb);color:#72555e}.dela-final-product-card__empty-mark{opacity:.12}.dela19-coming-pill{position:absolute;top:12px;left:12px;z-index:2;font-size:.68rem;letter-spacing:.035em;font-weight:750;color:var(--d20-wine);background:#fffcf7;padding:7px 11px;border-radius:999px;box-shadow:0 4px 10px #361e2112}.dela19-price-note{display:block;margin:3px 0 0;color:#746a64;font-size:.75rem}.dela-final-launcher{background:var(--d20-white)!important;padding:25px 0 23px!important;border-bottom:1px solid var(--d20-line)}.dela-final-launcher__head h2{font-size:clamp(1.35rem,2vw,1.78rem);line-height:1.18}.dela-final-launcher__card{border-radius:15px;min-height:91px;background:var(--d20-cream)}.dela-final-launcher__copy strong{font-size:.97rem}.dela-final-launcher__copy small{font-size:.79rem;line-height:1.35}.dela-final-editorial{background:#fffdf9}.dela-final-delivery{background:#f1ece5}.dela-final-delivery__grid{gap:clamp(20px,5vw,70px)}.dela19-next{background:#f5f1e9;color:var(--d20-ink);padding:clamp(43px,5.5vw,70px) 0;border-top:1px solid var(--d20-line);border-bottom:1px solid var(--d20-line)}.dela19-next__inner{width:min(1180px,calc(100vw - 48px));margin:auto;display:grid;grid-template-columns:.95fr 1.12fr;gap:clamp(25px,5vw,75px);align-items:start}.dela19-next__eyebrow{font-size:.72rem;letter-spacing:.08em;font-weight:750;color:#76545f;margin:0 0 12px}.dela19-next h2{font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(2.25rem,3.65vw,3.8rem);font-weight:450;letter-spacing:-.047em;line-height:1.06;margin:0 0 16px;max-width:13ch;color:var(--d20-wine)}.dela19-next h2 em{font-weight:300;color:#8b5c6b}.dela19-next__intro>p:not(.dela19-next__eyebrow){font-size:.95rem;line-height:1.6;color:var(--d20-muted);max-width:45ch}.dela19-next__link{display:inline-block;margin-top:16px;color:var(--d20-wine);font-size:.9rem;font-weight:750;text-underline-offset:5px}.dela19-next__grid{display:grid;gap:10px}.dela19-next__tile{display:grid;grid-template-columns:37px minmax(0,1fr) 21px;gap:13px;align-items:start;min-height:100px;border-radius:15px;padding:18px 19px;background:var(--d20-white);border:1px solid var(--d20-line);text-decoration:none!important;color:var(--d20-ink)!important;transition:transform .18s ease}.dela19-next__tile:hover{transform:translate(3px)}.dela19-next__number{font-size:.72rem;color:#8d7a73}.dela19-next__tile h3{font-family:var(--font-heading--family),Georgia,serif;font-size:1.34rem;line-height:1.18;font-weight:500;margin:0 0 6px}.dela19-next__tile p{font-size:.83rem;line-height:1.47;color:var(--d20-muted);margin:0}.dela19-next__arrow{color:var(--d20-wine)}.dela-hub-hero,.dela-collection-hero{background:#faf7f0;border-bottom:1px solid var(--d20-line)}.dela-hub-hero h1,.dela-collection-hero h1{letter-spacing:-.047em;line-height:1.07}.dela-destination-card{border-radius:18px;border:1px solid var(--d20-line);transition:transform .18s ease}.dela-destination-card:hover{transform:translateY(-2px)}.dela-section-head h2{line-height:1.09;letter-spacing:-.04em}body.template-product .product-information h1{line-height:1.12;letter-spacing:-.035em}body.template-product .product-information .product-form-buttons .button{min-height:48px}.dela-pdp-section-head h2,.dela-pdp-visual-block h2,.dela-pdp-upsell h2{line-height:1.11;letter-spacing:-.035em}.dela-pdp-info-card{border-radius:16px}.dela-pdp-info-card summary{min-height:55px}.dela-pdp-knowledge{background:#faf7f0}.dela-pdp-journey{background:#fffdf9}.dela-pdp-upsell{background:#f5f1e9}.dela-collection-hero__copy .dela-lede{max-width:64ch}body.template-collection .dela-collection-hero__grid{gap:clamp(18px,3vw,48px)}.dela-collection-hero__count{font-size:.82rem}.dela20-btn:focus-visible,.dela20-hero__product:focus-visible,.dela19-next__tile:focus-visible,.dela-final-category:focus-visible,.dela-final-option:focus-visible,.dela-final-launcher__card:focus-visible{outline:3px solid #c37a50;outline-offset:3px}@media(max-width:950px){.dela20-hero__inner{min-height:0;gap:25px}.dela20-hero h1{font-size:clamp(3rem,6.1vw,4.8rem)}.dela19-next__inner{gap:24px}}@media(max-width:749px){.dela20-hero__inner{width:calc(100vw - 36px);grid-template-columns:1fr;gap:23px;padding:36px 0 38px}.dela20-hero__eyebrow{font-size:.67rem;margin-bottom:13px}.dela20-hero h1{font-size:clamp(3.2rem,11.3vw,4.85rem);max-width:14ch}.dela20-hero__text{font-size:.96rem;line-height:1.52;margin:13px 0 20px}.dela20-hero__actions{gap:9px}.dela20-btn{min-height:47px;font-size:.83rem;padding:10px 17px}.dela20-hero__micro{margin-top:15px;font-size:.68rem}.dela20-hero__visual{width:100%;max-width:500px;margin:auto;padding-bottom:22px}.dela20-hero__frame{aspect-ratio:1.22;border-radius:15px 15px 45px}.dela20-hero__product{bottom:0;left:8px;min-width:210px;max-width:88%;padding:12px 16px}.dela-final-wrap,.dela19-next__inner{width:calc(100vw - 36px)}.dela-final-page-head{padding:35px 0}.dela-final-page-head h1{font-size:clamp(2.2rem,9vw,3.6rem)}.dela-final-section{padding-block:43px}.dela-final-section-head h2{font-size:clamp(1.9rem,7.4vw,2.65rem)}.dela-final-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dela-final-category{min-height:96px;padding:14px}.dela-final-options__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dela-final-option{min-height:112px;padding:14px}.dela-final-launcher{padding:22px 0 20px!important}.dela-final-launcher__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dela-final-launcher__card{min-height:87px;padding:11px}.dela-final-launcher__head{margin-bottom:12px}.dela19-next__inner{grid-template-columns:1fr;gap:24px}.dela19-next__tile{min-height:94px;padding:16px}.dela19-next h2{font-size:2.6rem}.dela-pdp-info-card summary{min-height:50px}}@media(max-width:380px){.dela20-hero h1{font-size:3.1rem}.dela20-btn{font-size:.78rem;padding:10px 13px}.dela-final-option{padding:11px}}@media(prefers-reduced-motion:reduce){.dela20-btn,.dela20-hero__product,.dela19-next__tile,.dela-final-category,.dela-final-option,.dela-destination-card,.dela-final-product-card{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/dela-v20-refinamiento.css.map */
