/* AURYA: marfil, oro cálido y detalles terracota. El logo conserva sus colores. */
.journey-hero{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:30px;padding:24px 0 32px}.journey-hero h1{font-size:clamp(38px,6vw,62px);line-height:1.04;letter-spacing:-2px}.journey-hero em,.private h1 em{color:#9b633e;font-weight:normal}.journey-seal{width:220px;aspect-ratio:1;margin:auto;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff5dd,#e4c59b 70%,#cda17a);border:8px solid #ffffff77;box-shadow:0 22px 60px #b080492b,inset 0 0 0 1px #fff9;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(7deg)}.journey-seal>span{font-size:10px;letter-spacing:4px}.journey-seal strong{font:34px/1.05 Georgia,serif;text-align:center;margin:15px 0}.journey-seal small{font-size:10px}.order-id-pill{display:inline-block;background:#ffffff99;border:1px solid #fff;padding:9px 16px;border-radius:30px;font-size:13px;letter-spacing:1px}.delivery-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0;margin:20px 0;gap:12px}.delivery-steps li{display:grid;gap:10px;color:#756b60;border-top:3px solid #e1d4c5;padding-top:14px;font-size:12px}.delivery-steps li>span{width:32px;height:32px;border-radius:50%;background:#eee3d7;display:grid;place-items:center;font-size:15px}.delivery-steps .is-complete{border-color:#a8774b;color:#4c3225}.delivery-steps .is-complete>span{background:#a8774b;color:#fff}.delivery-steps [aria-current]{background:linear-gradient(#e6c59622,transparent)}.order-tools{margin-bottom:25px}.order-product-main{display:flex;gap:14px;align-items:center}.order-product-image{width:66px;height:86px;object-fit:cover;border-radius:11px;background:#eee3d7}.subtle-link{font-size:12px;display:inline-block;margin-top:7px}.shipment-card{background:linear-gradient(130deg,#f8ecd9,#edddc8);border:1px solid #fff}.order-help{background:linear-gradient(125deg,#fffdfa,#f2e5d5)}textarea{font:inherit;padding:14px;border:1px solid #d8c6b3;border-radius:14px;background:#fffdfa;width:100%;resize:vertical}.request-card{border-top:1px solid #dac9b5;margin-top:26px;padding-top:22px}.request-card h3{font-size:15px;margin:12px 0 2px}.request-response{padding:18px;background:#ffffffaa;border-left:3px solid #b08049;border-radius:0 12px 12px 0}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.empty-order{margin-top:35px;padding:36px}.journey-number{font:56px Georgia,serif;color:#c3996a}.customer-order-list{margin-top:35px}.demo-label{background:#f6e0c6}.product span{white-space:nowrap}.experience-page{max-width:1200px;margin:48px auto 80px;padding:0 24px}.experience-page h1{font:normal clamp(36px,5vw,60px)/1.1 Georgia,serif;letter-spacing:-1px}.experience-page .intro{max-width:580px;color:#78695e;line-height:1.7}.saved-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0}.saved-card{position:relative;min-width:0}.saved-card>a{text-decoration:none;color:inherit}.saved-card img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:18px;background:#eee3d7;transition:transform .3s}.saved-card:hover img{transform:translateY(-4px)}.saved-card h2{font-size:14px;margin:14px 0 6px;letter-spacing:.04em}.saved-card p{font-size:13px;margin:0}.favorite-toggle{border:1px solid #e0cdb9;background:#fffaf4e8;color:#644128;border-radius:28px;min-height:44px;min-width:44px;padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit}.favorite-toggle[aria-pressed=true]{background:#704c37;color:#fff;border-color:#704c37}.saved-card .favorite-toggle{position:absolute;right:10px;top:10px;padding:8px;width:44px;box-shadow:0 4px 16px #30272018}.favorite-toggle svg,.favorites-link svg{width:22px;height:22px;flex:none}.producto-info>.favorite-toggle{width:100%;margin-top:12px}.save-empty{padding:32px;background:#f5e9d9;border-radius:22px;border:1px solid #e6d5bf;margin:28px 0}.experience-title-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.recent-strip{margin-top:70px;border-top:1px solid #eadccb;padding-top:30px}.experience-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:12000;padding:13px 20px;border-radius:25px;color:#fff;background:#302720;box-shadow:0 12px 40px #30272022;max-width:calc(100% - 30px);font-size:13px;pointer-events:none}.experience-toast:empty{display:none}.account-destinations{display:grid;grid-template-columns:1fr 1fr;gap:15px;text-align:left;margin:30px 0}.account-destinations a{padding:22px;background:#ffffffa8;border:1px solid #e9d6be;border-radius:18px;text-decoration:none;color:#493427}.account-destinations strong,.account-destinations span{display:block}.account-destinations span{font-size:13px;margin-top:7px;line-height:1.5}.experience-nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px}.experience-nav a{color:#644128}.footer-link-row{display:flex;gap:20px;flex-wrap:wrap}.nav-right .favorites-link{position:relative}.favorites-count{position:absolute;right:-2px;top:-3px;font-size:9px;background:#8e5e40;color:white;min-width:15px;height:15px;border-radius:50%;text-align:center;line-height:15px}.favorites-count:empty{display:none}@media(prefers-reduced-motion:no-preference){.journey-seal{animation:aurya-arrive .8s ease both}.customer-order-list .card{animation:aurya-arrive .4s ease both}@keyframes aurya-arrive{from{opacity:.1;translate:0 14px}to{opacity:1;translate:0 0}}}@media(max-width:800px){.saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.journey-seal{width:170px}.journey-seal strong{font-size:28px}}@media(max-width:520px){.journey-hero{grid-template-columns:1fr;gap:5px}.journey-seal{display:none}.delivery-steps{gap:8px}.delivery-steps strong{font-size:11px}.order-product-image{width:48px;height:66px}.order-product-main{gap:9px}.product{font-size:12px}.order-tools>*{width:100%;text-align:center}.account-destinations{grid-template-columns:1fr}.experience-page{padding:0 16px}.experience-title-row{align-items:flex-start;flex-direction:column}.header .nav-right{gap:7px}.header .icon-button{width:30px}.header .aurya-brand-logo{max-width:105px}.saved-card .favorite-toggle{min-width:40px;min-height:40px;width:40px;padding:8px}.experience-page h1{font-size:38px}}
@media print{body{background:white;font-size:11px}header{background:white;padding:0;border:0}header nav,.order-tools,.order-help,.private-note,.demo-label,[data-copy-guide],.journey-seal,.subtle-link{display:none!important}main{margin:10px 0;padding:0;max-width:none}.journey-hero{display:block;padding:10px 0}.journey-hero h1{font-size:28px}.card{box-shadow:none;border:1px solid #ddd;background:white;break-inside:avoid}.grid{grid-template-columns:1.5fr 1fr}.notice{background:white}.product,.request-card{break-inside:avoid}.delivery-steps{padding:12px 0;margin:12px 0}a{color:inherit;text-decoration:none}}
.experience-home-links{max-width:1440px;margin:20px auto 6px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.experience-home-links a{display:flex;flex-direction:column;gap:10px;padding:25px 30px;border:1px solid #e7d3b9;background:linear-gradient(115deg,#f9efdf,#e8d1b055);border-radius:20px;text-decoration:none;color:#583c2a}.experience-home-links span{font-size:10px;text-transform:uppercase;letter-spacing:1.2px}.experience-home-links strong{font:25px/1.15 Georgia,serif;font-weight:normal}.experience-home-links a:last-child{background:linear-gradient(115deg,#fffdf8,#e8c9a744)}@media(max-width:600px){.experience-home-links{grid-template-columns:1fr;padding:0 16px;gap:10px}.experience-home-links a{padding:20px 22px}.experience-home-links strong{font-size:23px}}@media(prefers-reduced-motion:no-preference){.brand-hero-heading{animation:aurya-arrive .65s ease both}.glass-look-card{transition:translate .3s,box-shadow .3s}.glass-look-card:hover{translate:0 -5px;box-shadow:0 20px 60px #6f4a2522}.experience-home-links a{transition:translate .25s}.experience-home-links a:hover{translate:0 -3px}}
@media(max-width:520px){.header .icon-button{width:30px!important;min-width:30px!important;height:44px!important;padding:4px!important}.header .nav-right{gap:4px!important}.header .logo img.aurya-brand-logo{max-width:105px!important}}

.addi-retry{display:block;margin:10px 0 18px;padding:8px 0;border:0;background:none;text-decoration:underline;color:#78543a;cursor:pointer;font-size:12px;text-align:left}.aurya-method-card:has(input:disabled){opacity:.72}

/* Revisión de compra y accesibilidad, septiembre de 2026. */
.toggle-pass{border:0;background:transparent;font:inherit;padding:8px;min-height:40px;color:#614d3b}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #8b623f;outline-offset:4px}
.aurya-product-info{min-width:0;overflow-wrap:anywhere}.aurya-product-price{white-space:nowrap}
@media(max-width:600px){.aurya-summary{position:static!important}.aurya-product-line{flex-wrap:wrap}.aurya-product-price{margin-left:auto}.aurya-coupon{min-width:0}.aurya-coupon input{min-width:0}.aurya-actions{flex-wrap:wrap}.aurya-actions>button{flex:1 1 180px}}

.catalogo-grid .producto-simple[hidden]{display:none!important}
