.destination-links button{
  display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid rgba(245,250,253,.17);border-radius:999px;
  color:#f5fafd;background:rgba(13,53,80,.5);font-size:10px;font-weight:750;cursor:pointer;
  transition:border-color .2s ease,background .2s ease,transform .2s ease
}
.destination-links button:hover{transform:translateY(-1px);border-color:rgba(75,224,255,.6);background:rgba(7,64,96,.72)}
.destination-links button span{color:#5ee7ff;font-size:9px;font-weight:900;letter-spacing:.08em}
.destination-links button:focus-visible,.storefront-hotspot:focus-visible,.store-back:focus-visible,.store-experience a:focus-visible,.store-experience input:focus-visible,.store-experience select:focus-visible,.store-experience button:focus-visible{outline:2px solid #fff;outline-offset:3px}

.storefront-hotspots{position:absolute;z-index:29;right:clamp(24px,4vw,60px);top:50%;width:min(300px,28vw);display:grid;gap:10px;transform:translateY(-38%);pointer-events:auto}
.storefront-hotspot{position:relative;min-height:74px;padding:13px 18px 12px 66px;overflow:hidden;border:1px solid rgba(174,228,255,.34);border-radius:12px;color:#fff;background:linear-gradient(115deg,rgba(3,23,43,.9),rgba(10,62,91,.76));box-shadow:0 18px 40px rgba(1,15,29,.28),inset 0 1px rgba(255,255,255,.09);text-align:left;cursor:pointer;backdrop-filter:blur(13px);transition:.25s ease}
.storefront-hotspot::before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:var(--store-accent);box-shadow:0 0 20px var(--store-accent)}
.storefront-hotspot::after{content:"";position:absolute;left:21px;top:20px;width:25px;height:34px;border:1px solid color-mix(in srgb,var(--store-accent),white 35%);background:linear-gradient(150deg,color-mix(in srgb,var(--store-accent),transparent 38%),transparent);transform:skewY(-7deg)}
.storefront-hotspot:hover{transform:translateX(-6px);border-color:var(--store-accent);background:linear-gradient(115deg,rgba(4,32,56,.95),rgba(12,78,111,.84))}
.storefront-hotspot>span{display:block;color:var(--store-accent);font-size:9px;font-weight:900;letter-spacing:.14em}
.storefront-hotspot strong{display:block;margin-top:3px;font-size:14px;letter-spacing:-.01em}.storefront-hotspot small{display:block;margin-top:3px;color:#bcdcec;font-size:9px}
.storefront-hotspot.amazon{--store-accent:#57baff}.storefront-hotspot.hotmart{--store-accent:#ff7b70}.storefront-hotspot.automotriz{--store-accent:#37e2fa}

.store-experience{
  --store-accent:#42a5ff;--store-glow:#8bd6ff;position:absolute;z-index:31;inset:0;overflow:auto;pointer-events:auto;color:#f7fcff;
  background:
    radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--store-glow),transparent 64%),transparent 31%),
    linear-gradient(116deg,rgba(236,249,255,.97) 0 7%,rgba(133,207,237,.75) 7.2%,rgba(7,41,68,.98) 7.5% 92.5%,rgba(133,207,237,.75) 92.8%,rgba(236,249,255,.97) 93% 100%);
  opacity:0;clip-path:inset(7% 48% 7% 48% round 22px);transform:scale(.985);transition:opacity .38s ease,clip-path .65s cubic-bezier(.2,.85,.2,1),transform .65s cubic-bezier(.2,.85,.2,1)
}
.store-experience.is-open{opacity:1;clip-path:inset(0 round 0);transform:scale(1)}
.store-experience[data-store="amazon"]{--store-accent:#42a5ff;--store-glow:#8bd6ff}
.store-experience[data-store="hotmart"],.store-experience[data-store="ebookeria"]{--store-accent:#8f68ff;--store-glow:#c9b5ff}
.store-experience[data-store="automotriz"]{--store-accent:#28d6f5;--store-glow:#9beeff}
.store-experience::before{content:"";position:fixed;z-index:-1;left:7%;right:7%;bottom:-22%;height:58%;background:repeating-linear-gradient(90deg,rgba(137,222,255,.13) 0 1px,transparent 1px 12.5%),linear-gradient(180deg,rgba(215,246,255,.36),rgba(8,59,87,.42));clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);transform:perspective(430px) rotateX(49deg);transform-origin:bottom;box-shadow:0 -12px 55px color-mix(in srgb,var(--store-glow),transparent 72%)}
.store-experience::after{content:"";position:fixed;z-index:-1;left:11%;right:11%;top:78px;height:1px;background:linear-gradient(90deg,transparent,var(--store-glow),white,var(--store-glow),transparent);box-shadow:0 0 25px var(--store-glow),0 85px 38px color-mix(in srgb,var(--store-glow),transparent 68%)}
.store-architecture{min-height:100%;padding:94px clamp(24px,4vw,62px) 78px;position:relative}
.store-architecture::before,.store-architecture::after{content:"";position:fixed;z-index:-1;top:80px;bottom:0;width:22%;opacity:.42;pointer-events:none}
.store-architecture::before{left:7%;background:linear-gradient(100deg,rgba(242,252,255,.62),transparent 68%);clip-path:polygon(0 0,100% 16%,78% 100%,0 100%)}
.store-architecture::after{right:7%;background:linear-gradient(260deg,rgba(242,252,255,.62),transparent 68%);clip-path:polygon(0 16%,100% 0,100% 100%,22% 100%)}
.store-light-rig{position:fixed;z-index:0;inset:84px 12% auto;display:flex;justify-content:space-around;pointer-events:none}
.store-light-rig i{width:18%;height:3px;background:linear-gradient(90deg,transparent,#fff,transparent);box-shadow:0 0 18px #fff,0 0 44px var(--store-glow);transform:perspective(300px) rotateX(56deg)}

.store-header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(300px,1.5fr) auto;align-items:center;gap:22px;max-width:1500px;margin:0 auto 18px;padding:12px 16px;border-top:1px solid color-mix(in srgb,var(--store-accent),white 30%);border-bottom:1px solid rgba(207,242,255,.28);background:linear-gradient(90deg,rgba(3,24,43,.72),rgba(12,63,91,.42),rgba(3,24,43,.72));box-shadow:0 16px 42px rgba(0,12,27,.2);backdrop-filter:blur(14px)}
.store-back{justify-self:start;display:flex;align-items:center;gap:9px;min-height:42px;padding:0 15px;border:1px solid rgba(210,244,255,.3);border-radius:999px;color:#fff;background:rgba(3,28,51,.7);font-size:11px;font-weight:850;cursor:pointer}
.store-back:hover{border-color:var(--store-accent);background:rgba(10,67,99,.72)}
.store-back>span:first-child{font-size:18px;color:var(--store-glow)}
.store-identity{display:flex;align-items:center;gap:13px}.store-code{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--store-accent);color:#03172b;background:linear-gradient(145deg,#f7fdff,var(--store-glow));box-shadow:0 0 24px color-mix(in srgb,var(--store-accent),transparent 50%);font-size:11px;font-weight:950;letter-spacing:.1em;transform:skewX(-5deg)}
.store-identity p{margin:0 0 2px;color:#a9d8e8;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.store-identity h1{margin:0;font-size:clamp(21px,2.1vw,33px);line-height:1;letter-spacing:-.035em}.store-status{justify-self:end;color:var(--store-glow);font-size:9px;font-weight:900;letter-spacing:.16em}

.store-stage{position:relative;z-index:2;max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.55fr);gap:15px;align-items:start}
.store-intro,.store-departments,.store-featured,.auto-showroom,.auto-upcoming{border:1px solid rgba(197,239,255,.26);background:linear-gradient(145deg,rgba(3,28,50,.9),rgba(12,62,89,.68));box-shadow:0 18px 48px rgba(0,12,26,.24),inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(15px)}
.store-intro{grid-row:span 2;min-height:360px;padding:clamp(22px,3vw,38px);border-left:3px solid var(--store-accent);display:flex;flex-direction:column;justify-content:center}
.store-kicker{color:var(--store-glow);font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.store-intro h2{max-width:15ch;margin:12px 0 10px;font-size:clamp(28px,3.25vw,49px);line-height:.96;letter-spacing:-.05em}.store-intro>p{max-width:47ch;margin:0;color:#c3e0ec;font-size:12px;line-height:1.55}
.store-search{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:23px}.store-search input,.catalog-controls input,.catalog-controls select{min-height:43px;padding:0 14px;border:1px solid rgba(171,226,247,.28);border-radius:8px;color:#f7fcff;background:rgba(1,20,38,.72);font-size:11px}.store-search input::placeholder,.catalog-controls input::placeholder{color:#a5c6d6}.store-search button{min-height:43px;padding:0 16px;border:0;border-radius:8px;color:#03223b;background:linear-gradient(135deg,#fff,var(--store-glow));font-size:10px;font-weight:900;cursor:pointer}
.store-search-result{align-self:flex-start;margin-top:10px}.store-note{margin-top:10px;color:#8fb7c8;font-size:9px;line-height:1.4}
.store-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.store-section-heading span{color:var(--store-accent);font-size:9px;font-weight:900}.store-section-heading h2{margin:0;font-size:17px;letter-spacing:-.02em}
.store-departments,.store-featured{padding:17px 18px}.department-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.department-tile{position:relative;min-height:76px;padding:12px 10px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;background:linear-gradient(0deg,rgba(1,17,31,.9),rgba(1,17,31,.16)),var(--department-image) center/cover;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end}.department-tile::before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,color-mix(in srgb,var(--store-accent),transparent 72%),transparent 54%)}.department-tile span,.department-tile small{position:relative}.department-tile span{font-size:9px;font-weight:850;line-height:1.15}.department-tile small{margin-top:3px;color:#a9dfee;font-size:7px}.department-tile:hover{border-color:var(--store-glow);transform:translateY(-2px)}
.store-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.store-product{min-height:120px;display:grid;grid-template-columns:104px 1fr;overflow:hidden;border:1px solid rgba(205,240,255,.2);border-radius:10px;background:rgba(2,22,40,.64)}.store-product-image{min-height:120px;padding:9px;background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(205,237,247,.82))}.store-product-image img{display:block;width:100%;height:100%;object-fit:contain}.store-product-copy{padding:13px;display:flex;flex-direction:column;align-items:flex-start}.store-product h3{margin:0;font-size:12px;line-height:1.22}.store-product p{margin:5px 0;color:#acd0df;font-size:9px;line-height:1.35}.store-price{display:block;margin:6px 0;color:#fff;font-size:13px}.store-external{display:inline-flex;align-items:center;gap:7px;min-height:31px;margin-top:auto;padding:0 11px;border:1px solid color-mix(in srgb,var(--store-accent),white 20%);border-radius:999px;color:#fff;background:color-mix(in srgb,var(--store-accent),#072b46 65%);text-decoration:none;font-size:8px;font-weight:900;letter-spacing:.03em}.store-external:hover{background:var(--store-accent);color:#041d31}
.store-provider{display:inline-flex;margin-top:7px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--store-accent),white 18%);border-radius:999px;color:#d9ebf4;background:rgba(2,20,37,.46);font-size:7px;font-weight:800;letter-spacing:.05em}
.affiliate-disclosure,.provider-disclosure,.store-no-external{grid-column:1/-1;margin:0;padding:5px 2px;color:#9dbecd;font-size:8px;line-height:1.4}.affiliate-disclosure{font-size:13px;line-height:1.45}.amazon-associate{font-weight:700;color:#f4fbff}.provider-disclosure{color:#cdbfff}.store-no-external{color:#b9dce8}

.ebook-intro{background:linear-gradient(145deg,rgba(40,21,41,.92),rgba(53,42,70,.72))}.catalog-controls{display:grid;grid-template-columns:1fr 145px;gap:8px;margin-top:22px}.catalog-controls label{display:block}.catalog-controls input,.catalog-controls select{width:100%}.catalog-controls select{cursor:pointer}.catalog-controls strong{grid-column:1/-1;color:var(--store-glow);font-size:9px;letter-spacing:.06em}.ebook-shelf{grid-row:span 2}.ebook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}

.auto-intro{min-height:315px;background:linear-gradient(145deg,rgba(4,33,49,.93),rgba(12,67,84,.7))}.auto-showroom{padding:17px;display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.auto-visual{position:relative;min-height:220px;overflow:hidden;border-radius:9px;background:#d8eef4}.auto-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,22,38,.72),transparent 55%)}.auto-visual img{display:block;width:100%;height:100%;object-fit:cover}.auto-visual span{position:absolute;z-index:1;left:13px;bottom:11px;color:#fff;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.auto-active{padding:21px;border:1px solid rgba(185,239,250,.2);border-radius:9px;background:rgba(2,22,38,.68);display:flex;flex-direction:column;align-items:flex-start}.auto-active h3{margin:10px 0 6px;font-size:20px;line-height:1.05}.auto-active p{margin:0;color:#b6d8e3;font-size:10px;line-height:1.4}.auto-upcoming{grid-column:2;padding:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.auto-upcoming article{min-height:94px;padding:13px;border:1px solid rgba(189,231,243,.18);background:linear-gradient(145deg,rgba(11,49,69,.72),rgba(2,23,40,.72))}.auto-upcoming span{color:var(--store-glow);font-size:7px;font-weight:900;letter-spacing:.12em}.auto-upcoming h3{margin:7px 0 4px;font-size:11px;line-height:1.12}.auto-upcoming small{color:#9fc5d2;font-size:8px}

@media (max-width:1100px){
  .storefront-hotspots{right:24px;width:250px}.store-stage{grid-template-columns:minmax(235px,.72fr) minmax(0,1.4fr)}
  .department-rail{grid-template-columns:repeat(3,1fr)}.department-tile:nth-child(n+7){display:none}.store-product{grid-template-columns:82px 1fr}.store-product-image{min-height:105px}
}
@media (max-width:760px){
  .storefront-hotspots{left:14px;right:14px;top:auto;bottom:160px;width:auto;grid-template-columns:repeat(3,1fr);transform:none}.storefront-hotspot{min-height:66px;padding:11px}.storefront-hotspot::after{display:none}.storefront-hotspot strong{font-size:10px}.storefront-hotspot small{display:none}
  .store-architecture{padding:116px 14px 80px}.store-header{grid-template-columns:1fr auto;gap:9px;padding:9px}.store-back{grid-column:1/-1}.store-identity h1{font-size:19px}.store-status{font-size:7px}
  .store-stage{grid-template-columns:1fr}.store-intro{grid-row:auto;min-height:280px}.store-departments,.store-featured,.auto-showroom,.auto-upcoming{grid-column:1}.department-rail{grid-template-columns:repeat(3,1fr)}.store-product-grid{grid-template-columns:1fr}.auto-showroom{grid-template-columns:1fr}.auto-upcoming{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:480px){.storefront-hotspots{grid-template-columns:1fr;bottom:185px}.storefront-hotspot{min-height:42px}.department-rail{grid-template-columns:repeat(2,1fr)}.auto-upcoming{grid-template-columns:1fr}.catalog-controls,.store-search{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.store-experience{transition-duration:.01ms}.storefront-hotspot,.department-tile{transition-duration:.01ms}}

.store-experience[data-store="celiem"]{
  --store-accent:#2A5769;--store-glow:#80CBBB;color:#2A5769;
  background:linear-gradient(180deg,#ffffff 0%,#f4fbf9 46%,#e7f6f2 100%)
}
.store-experience[data-store="celiem"]::before,
.store-experience[data-store="celiem"]::after,
.store-experience[data-store="celiem"] .store-light-rig,
.store-experience[data-store="celiem"] .store-architecture::before,
.store-experience[data-store="celiem"] .store-architecture::after{display:none}
.store-experience[data-store="celiem"] .store-header{background:#2A5769;border-color:#80CBBB;color:#fff}
.store-experience[data-store="celiem"] .store-back,
.store-experience[data-store="celiem"] .store-identity p,
.store-experience[data-store="celiem"] .store-identity h1,
.store-experience[data-store="celiem"] .store-status{color:#fff}
.store-experience[data-store="celiem"] .store-back{background:rgba(255,255,255,.08);border-color:rgba(128,203,187,.55)}
.store-experience[data-store="celiem"] .store-code{color:#2A5769;background:linear-gradient(145deg,#fff,#80CBBB);border-color:#80CBBB}
.store-experience[data-store="celiem"] .celiem-board{grid-column:1/-1;display:grid;gap:16px}
.store-experience[data-store="celiem"] .celiem-hero{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(280px,1.08fr);gap:16px;align-items:stretch}
.store-experience[data-store="celiem"] .celiem-intro{min-height:0;grid-row:auto;justify-content:flex-start;background:#fff;border:1px solid rgba(42,87,105,.16);border-left:4px solid #2A5769;box-shadow:0 16px 40px rgba(42,87,105,.08)}
.store-experience[data-store="celiem"] .celiem-logo{width:92px;height:92px;object-fit:contain;margin-bottom:14px}
.store-experience[data-store="celiem"] .celiem-intro h2{max-width:18ch;color:#2A5769}
.store-experience[data-store="celiem"] .celiem-intro p,
.store-experience[data-store="celiem"] .celiem-years{max-width:62ch;color:#2A5769}
.store-experience[data-store="celiem"] .celiem-years{margin-top:12px;font-weight:750}
.store-experience[data-store="celiem"] .celiem-intro{padding-bottom:28px}
.store-experience[data-store="celiem"] .celiem-site{align-self:flex-start;margin-top:22px;color:#fff;background:#2A5769;border-color:#80CBBB}
.store-experience[data-store="celiem"] .celiem-site:hover{background:#80CBBB;color:#2A5769}
.store-experience[data-store="celiem"] .celiem-visual{position:relative;margin:0;overflow:hidden;border:1px solid rgba(42,87,105,.16);border-radius:8px;background:#2A5769}
.store-experience[data-store="celiem"] .celiem-visual img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}
.store-experience[data-store="celiem"] .celiem-visual figcaption{position:absolute;left:16px;bottom:14px;padding:7px 12px;color:#fff;background:rgba(42,87,105,.88);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.store-experience[data-store="celiem"] .celiem-services,
.store-experience[data-store="celiem"] .celiem-programs,
.store-experience[data-store="celiem"] .celiem-contact{padding:18px;border:1px solid rgba(42,87,105,.14);background:#fff}
.store-experience[data-store="celiem"] .store-section-heading h2,
.store-experience[data-store="celiem"] .celiem-service-grid h3,
.store-experience[data-store="celiem"] .celiem-program-grid h3{color:#2A5769}
.store-experience[data-store="celiem"] .celiem-service-grid,
.store-experience[data-store="celiem"] .celiem-program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.store-experience[data-store="celiem"] .celiem-service-grid article,
.store-experience[data-store="celiem"] .celiem-program-grid article{min-height:128px;padding:16px;border-top:3px solid #80CBBB;background:#f7fbfa}
.store-experience[data-store="celiem"] .celiem-service-grid h3,
.store-experience[data-store="celiem"] .celiem-program-grid h3{margin:0 0 8px;font-size:15px;line-height:1.2}
.store-experience[data-store="celiem"] .celiem-service-grid p,
.store-experience[data-store="celiem"] .celiem-program-grid p{margin:0;color:#2A5769;font-size:12px;line-height:1.45}
.store-experience[data-store="celiem"] .celiem-program-grid span{display:block;margin-bottom:8px;color:#2A5769;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.store-experience[data-store="celiem"] .celiem-program-grid a{display:inline-flex;margin-top:12px;color:#2A5769;font-size:11px;font-weight:800;text-decoration:none}
.store-experience[data-store="celiem"] .celiem-program-grid a:hover{color:#1d7380}
.store-experience[data-store="celiem"] .celiem-contact{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#2A5769;color:#fff}
.store-experience[data-store="celiem"] .celiem-contact p{margin:0;font-size:12px;line-height:1.5}
.store-experience[data-store="celiem"] .celiem-contact a{color:#80CBBB;font-weight:750;text-decoration:none}
.store-experience[data-store="celiem"] .celiem-lead{display:grid;justify-items:start;gap:10px;padding:22px 24px;background:#fff;border:1px solid rgba(42,87,105,.16);border-left:4px solid #2A5769}
.store-experience[data-store="celiem"] .celiem-lead h2{margin:0;max-width:16ch;color:#2A5769;font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.03em}
.store-experience[data-store="celiem"] .celiem-lead p{margin:0;max-width:62ch;color:#2A5769;font-size:15px;line-height:1.45}
.store-experience[data-store="celiem"] .celiem-axis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.store-experience[data-store="celiem"] .celiem-axis{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(42,87,105,.16);border-radius:12px;background:#fff;color:#2A5769;text-decoration:none}
.store-experience[data-store="celiem"] .celiem-axis:hover{border-color:#80CBBB}
.store-experience[data-store="celiem"] .celiem-axis-photo{display:block;aspect-ratio:1.7/1;background:#e7f3ef}
.store-experience[data-store="celiem"] .celiem-axis-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.store-experience[data-store="celiem"] .celiem-axis-copy{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}
.store-experience[data-store="celiem"] .celiem-axis-copy strong{font-size:20px;line-height:1.2}
.store-experience[data-store="celiem"] .celiem-axis-copy small{color:#2A5769;font-size:14px;line-height:1.4}
@media (max-width:760px){
  .store-experience[data-store="celiem"] .celiem-hero,
  .store-experience[data-store="celiem"] .celiem-service-grid,
  .store-experience[data-store="celiem"] .celiem-program-grid,
  .store-experience[data-store="celiem"] .celiem-axis-grid{grid-template-columns:1fr}
  .store-experience[data-store="celiem"] .celiem-visual img{min-height:220px}
}

.store-experience[data-store="ebookeria"] .store-stage{display:block;max-width:1120px}
.ebook-cover{position:relative;width:max(100%,880px);aspect-ratio:1536 / 1024;container-type:inline-size;touch-action:pan-x pan-y}
.ebook-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}
.ebook-cover-form{position:absolute;inset:0;margin:0;pointer-events:none}
.ebook-cover-search,.ebook-cover-search-go,.ebook-hotspot{position:absolute;pointer-events:auto;touch-action:manipulation}
.ebook-cover-search{left:31.9%;top:22.46%;width:30.2%;height:6.05%;margin:0;padding:0 1.4cqw 0 2.6cqw;border:0;border-radius:999px;color:#1c140c;background:#f3f0e8;font:600 1.55cqw/1 "Segoe UI",sans-serif}
.ebook-cover-search::placeholder{color:#6d6256}
.ebook-cover-search-go{left:68.75%;top:22.46%;width:9.6%;height:6.05%;border:0;border-radius:999px;background:transparent;cursor:pointer}
.ebook-hotspot{z-index:2;border:0;border-radius:18px;background:transparent;cursor:pointer}
.ebook-hotspot:hover,.ebook-cover-search-go:hover{box-shadow:inset 0 0 0 2px rgba(255,255,255,.72)}
.ebook-hotspot:focus-visible,.ebook-cover-search:focus-visible,.ebook-cover-search-go:focus-visible{outline:2px solid #fff;outline-offset:2px}
.ebook-section{display:grid;gap:14px;padding:18px;border:1px solid rgba(201,181,255,.28);background:linear-gradient(145deg,rgba(24,14,40,.92),rgba(42,28,68,.78))}
.ebook-back,.ebook-results-search button{justify-self:start;min-height:40px;padding:0 14px;border:1px solid rgba(210,244,255,.3);border-radius:999px;color:#fff;background:rgba(20,10,36,.72);font-size:12px;font-weight:800;cursor:pointer}
.ebook-section h2{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.05;letter-spacing:-.04em}
.ebook-group{display:grid;gap:8px}
.ebook-group h3{margin:0;color:#c9b5ff;font-size:13px;letter-spacing:.08em;text-transform:uppercase}
.ebook-empty{margin:0;max-width:46ch;color:#e7dff8;font-size:16px;line-height:1.45}
.ebook-results-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
.ebook-results-search input{min-height:42px;padding:0 14px;border:1px solid rgba(201,181,255,.35);border-radius:8px;color:#fff;background:rgba(8,4,16,.72);font-size:14px}

.store-experience[data-store="automotriz"] .store-stage{display:block;max-width:1180px}
.jas-zoombar{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:min(100%,1120px);margin:0 auto 10px}
.jas-zoombar button{min-width:44px;min-height:44px;padding:0 12px;border:1px solid rgba(210,244,255,.35);border-radius:999px;color:#fff;background:rgba(4,28,42,.82);font-size:12px;font-weight:800;cursor:pointer;touch-action:manipulation}
.jas-zoombar button:disabled{opacity:.45;cursor:default}
.jas-mosaic{position:relative;width:min(100%,1120px);margin:0 auto}
.jas-viewport{position:relative;width:100%;aspect-ratio:1536 / 1024;overflow:hidden;touch-action:pan-y;border-radius:8px}
.jas-viewport.is-zoomed{touch-action:none;cursor:grab}
.jas-stage{position:absolute;inset:0;transform-origin:0 0}
.jas-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}
.jas-hotspot{position:absolute;z-index:2;border:0;border-radius:10px;background:transparent;cursor:pointer;touch-action:manipulation}
.jas-hotspot:focus-visible{outline:2px solid #fff;outline-offset:-6px}
.jas-note,.jas-lead,.jas-empty,.jas-price-note,.jas-stock,.jas-variant,.jas-mpn,.jas-count{color:#c5e4ee}
.jas-note,.jas-lead,.jas-empty{margin:14px auto 0;max-width:78ch;font-size:14px;line-height:1.45}
.jas-section{display:grid;gap:14px;padding:18px;border:1px solid rgba(155,238,255,.28);background:linear-gradient(145deg,rgba(4,28,42,.92),rgba(10,52,68,.78))}
.jas-back{justify-self:start;min-height:40px;padding:0 14px;border:1px solid rgba(210,244,255,.3);border-radius:999px;color:#fff;background:rgba(4,28,42,.72);font-size:12px;font-weight:800;cursor:pointer}
.jas-section h2{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.05;letter-spacing:-.04em}
.jas-tools{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:8px}
.jas-tools input,.jas-tools select{min-height:42px;padding:0 14px;border:1px solid rgba(155,238,255,.35);border-radius:8px;color:#fff;background:rgba(4,20,32,.72);font-size:14px}
.jas-tools select{cursor:pointer}
.jas-count{margin:0;font-size:12px}
.jas-store-link{justify-self:start}
.jas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.jas-card{display:grid;grid-template-rows:180px auto;overflow:hidden;border:1px solid rgba(205,240,255,.2);border-radius:10px;background:rgba(2,22,40,.64)}
.jas-card-course{grid-template-columns:220px 1fr;grid-template-rows:none}
.jas-photo{display:grid;place-items:center;background:linear-gradient(145deg,#f4f8fb,#d5e7ef)}
.jas-photo img{width:100%;height:100%;object-fit:contain}
.jas-photo span{display:none}
.jas-photo.is-fallback{background:linear-gradient(145deg,#163646,#0d2430);color:#d7eef6}
.jas-photo.is-fallback span{display:block;font-size:13px;font-weight:800;letter-spacing:.12em}
.jas-card-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px}
.jas-card-copy h3{margin:0;font-size:14px;line-height:1.3}
.jas-variant,.jas-mpn,.jas-price-note,.jas-stock{margin:0;font-size:11px;line-height:1.35}
.jas-card-copy .store-price{margin:4px 0 0}
.jas-card-copy .store-external{margin-top:8px}
.jas-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.jas-access{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:78px;padding:14px 16px;border:1px solid rgba(205,240,255,.24);border-radius:12px;background:rgba(2,22,40,.64);color:#f7fcff;text-decoration:none}
.jas-access span{color:#8bd6ff;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.jas-access strong{font-size:16px;font-weight:750;line-height:1.25;letter-spacing:-.02em}
.jas-access:hover{border-color:#8bd6ff}
@media (max-width:900px){.jas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){
  .jas-grid,.jas-tools,.jas-card-course,.jas-access-grid{grid-template-columns:1fr}
  .jas-card{grid-template-rows:160px auto}
  .jas-section{padding:14px}
}

.store-experience[data-store="amazon"] .store-stage{display:block;max-width:1120px}
.amazon-board{display:grid;gap:16px}
.amazon-search{max-width:420px;margin:0}
.store-experience[data-store="amazon"] .amazon-search input,
.store-experience[data-store="amazon"] .amazon-search button{min-height:36px;font-size:12px}
.amazon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.amazon-department{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(197,239,255,.28);border-radius:12px;background:rgba(4,24,40,.72);color:#f7fcff;text-decoration:none}
.amazon-department:hover{border-color:var(--store-glow)}
.amazon-photo{display:block;aspect-ratio:2.2/1;overflow:hidden;background:#f4f8fb}
.amazon-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 100%}
.amazon-name{padding:12px 14px 14px;font-size:15px;font-weight:750;line-height:1.25;letter-spacing:-.02em}
@media (max-width:900px){.amazon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:480px){.amazon-grid{gap:10px}.amazon-name{padding:10px 12px 12px;font-size:14px}.amazon-search{max-width:none}}
@media (prefers-reduced-motion:reduce){.amazon-department{transition:none}}

.store-experience[data-store="evdance"] .store-stage{display:block;max-width:980px}
.evdance-board{display:grid;gap:18px}
.evdance-lead{display:grid;gap:12px;max-width:62ch}
.evdance-lead h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.04em}
.evdance-lead p{margin:0;color:#d7c8ef;font-size:15px;line-height:1.45}
.evdance-visit{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:linear-gradient(135deg,#f7fdff,var(--store-glow));color:#1a1030;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}
.evdance-visit:hover{filter:brightness(1.06)}
.evdance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.evdance-category{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(221,194,255,.28);border-radius:14px;background:rgba(10,16,32,.72);color:#f7fcff;text-decoration:none}
.evdance-category:hover{border-color:var(--store-glow)}
.evdance-photo{display:block;aspect-ratio:1.45/1;background:#f7f8fb}
.evdance-photo img{display:block;width:100%;height:100%;object-fit:contain}
.evdance-copy{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}
.evdance-copy span{color:var(--store-glow);font-size:11px;font-weight:850;letter-spacing:.16em}
.evdance-copy strong{font-size:20px;line-height:1.15;letter-spacing:-.03em}
.evdance-copy small{color:#ddd0ee;font-size:14px;line-height:1.4}
.store-experience[data-store="evdance"] .affiliate-disclosure{max-width:68ch;font-size:12px}
@media (max-width:640px){.evdance-grid{grid-template-columns:1fr}.evdance-visit{justify-self:stretch;justify-content:center}}

.store-experience[data-store="loveisarose"] .store-stage{display:block;max-width:980px}
.rose-board{display:grid;gap:18px}
.rose-lead{display:grid;gap:12px;max-width:62ch}
.rose-lead h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.04em}
.rose-lead p{margin:0;color:#ffd7e6;font-size:15px;line-height:1.45}
.rose-visit{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:linear-gradient(135deg,#fff7fb,#ffc0dc);color:#4a2030;font-size:13px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}
.rose-visit:hover{filter:brightness(1.05)}
.rose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.rose-line{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:168px;padding:18px 18px 20px;border:1px solid rgba(255,192,220,.35);border-radius:16px;color:#fff8fb;text-decoration:none;background:
  radial-gradient(circle at 88% 12%,rgba(255,255,255,.2),transparent 28%),
  linear-gradient(160deg,rgba(92,36,52,.9),rgba(28,12,20,.88))}
.rose-line:hover{border-color:#ffc0dc}
.rose-mark{color:#ffd0e2;font-size:12px;font-weight:850;letter-spacing:.16em}
.rose-line strong{font-size:22px;line-height:1.15;letter-spacing:-.03em}
.rose-line small{color:#ffe4ee;font-size:14px;line-height:1.4}
.rose-gold{background:radial-gradient(circle at 88% 12%,rgba(255,236,196,.45),transparent 32%),linear-gradient(160deg,#8a6232,#3a2418)}
.rose-silver{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.4),transparent 32%),linear-gradient(160deg,#8d97a3,#2c333c)}
.rose-platinum{background:radial-gradient(circle at 88% 12%,rgba(232,236,255,.42),transparent 32%),linear-gradient(160deg,#6e738c,#242838)}
.rose-family{background:radial-gradient(circle at 88% 12%,rgba(255,192,220,.4),transparent 32%),linear-gradient(160deg,#8a4560,#311820)}
.store-experience[data-store="loveisarose"] .affiliate-disclosure{max-width:68ch;font-size:12px}
@media (max-width:640px){.rose-grid{grid-template-columns:1fr}.rose-visit{justify-self:stretch;justify-content:center}}

.store-experience[data-store="kingkoil"]{color:#2a241c;background:linear-gradient(180deg,#f7f1e8 0%,#efe4d4 100%)}
.store-experience[data-store="kingkoil"]::before,
.store-experience[data-store="kingkoil"]::after,
.store-experience[data-store="kingkoil"] .store-light-rig,
.store-experience[data-store="kingkoil"] .store-architecture::before,
.store-experience[data-store="kingkoil"] .store-architecture::after{display:none}
.store-experience[data-store="kingkoil"] .store-header{background:#2c241c;border-color:#efc36f;color:#f7f1e8}
.store-experience[data-store="kingkoil"] .store-back,
.store-experience[data-store="kingkoil"] .store-identity p,
.store-experience[data-store="kingkoil"] .store-identity h1,
.store-experience[data-store="kingkoil"] .store-status{color:#f7f1e8}
.store-experience[data-store="kingkoil"] .store-back{background:rgba(255,255,255,.08);border-color:rgba(239,195,111,.55)}
.store-experience[data-store="kingkoil"] .store-code{color:#2c241c;background:linear-gradient(145deg,#fff8ec,#efc36f);border-color:#efc36f}
.store-experience[data-store="kingkoil"] .store-stage{display:block;max-width:980px}
.koil-board{display:grid;gap:18px}
.koil-lead{display:grid;gap:12px;max-width:62ch}
.koil-lead h2{margin:0;color:#2c241c;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.04em}
.koil-lead p{margin:0;color:#4a3d30;font-size:16px;line-height:1.45}
.koil-visit{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:#2c241c;color:#f7f1e8;font-size:14px;font-weight:800;letter-spacing:.04em;text-decoration:none}
.koil-visit:hover{background:#4a3b2a}
.koil-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.koil-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(44,36,28,.16);border-radius:14px;background:#fffaf3;color:#2c241c;text-decoration:none}
.koil-card:hover{border-color:#c4a15a}
.koil-photo{display:block;aspect-ratio:1.45/1;background:#f4efe6}
.koil-photo img{display:block;width:100%;height:100%;object-fit:contain}
.koil-copy{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}
.koil-copy strong{font-size:20px;line-height:1.2}
.koil-copy small{color:#4a3d30;font-size:15px;line-height:1.4}
.store-experience[data-store="kingkoil"] .affiliate-disclosure{max-width:68ch;color:#6a5b4a;font-size:13px}
@media (max-width:640px){.koil-grid{grid-template-columns:1fr}.koil-visit{justify-self:stretch;justify-content:center}}

.store-experience[data-store="fntcase"]{color:#f6f1e8;background:linear-gradient(180deg,#1a1714 0%,#0e0d0b 100%)}
.store-experience[data-store="fntcase"]::before,
.store-experience[data-store="fntcase"]::after,
.store-experience[data-store="fntcase"] .store-light-rig,
.store-experience[data-store="fntcase"] .store-architecture::before,
.store-experience[data-store="fntcase"] .store-architecture::after{display:none}
.store-experience[data-store="fntcase"] .store-header{background:#141210;border-color:#e4c48a;color:#f6f1e8}
.store-experience[data-store="fntcase"] .store-back,
.store-experience[data-store="fntcase"] .store-identity p,
.store-experience[data-store="fntcase"] .store-identity h1,
.store-experience[data-store="fntcase"] .store-status{color:#f6f1e8}
.store-experience[data-store="fntcase"] .store-back{background:rgba(255,255,255,.06);border-color:rgba(228,196,138,.5)}
.store-experience[data-store="fntcase"] .store-code{color:#1a1714;background:linear-gradient(145deg,#fff8ec,#e4c48a);border-color:#e4c48a}
.store-experience[data-store="fntcase"] .store-stage{display:block;max-width:980px}
.fnt-board{display:grid;gap:18px}
.fnt-lead{display:grid;gap:12px;max-width:62ch}
.fnt-lead h2{margin:0;color:#f6f1e8;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.04em}
.fnt-lead p{margin:0;color:#e6d7c2;font-size:16px;line-height:1.45}
.fnt-visit{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:#e4c48a;color:#1a1714;font-size:14px;font-weight:800;letter-spacing:.04em;text-decoration:none}
.fnt-visit:hover{background:#f3dfb4}
.fnt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.fnt-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(228,196,138,.28);border-radius:14px;background:#171512;color:#f6f1e8;text-decoration:none}
.fnt-card:hover{border-color:#e4c48a}
.fnt-photo{display:block;aspect-ratio:1.35/1;background:#f4f4f2}
.fnt-dark{background:#111}
.fnt-photo img{display:block;width:100%;height:100%;object-fit:contain}
.fnt-copy{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}
.fnt-copy strong{font-size:20px;line-height:1.2}
.fnt-copy small{color:#e6d7c2;font-size:15px;line-height:1.4}
.store-experience[data-store="fntcase"] .affiliate-disclosure{max-width:68ch;color:#cbbba6;font-size:13px}
@media (max-width:640px){.fnt-grid{grid-template-columns:1fr}.fnt-visit{justify-self:stretch;justify-content:center}}
.store-experience[data-store="bay202"]{color:#f7f3ea;background:linear-gradient(180deg,#122033 0%,#07111c 100%)}
.store-experience[data-store="bay202"]::before,
.store-experience[data-store="bay202"]::after,
.store-experience[data-store="bay202"] .store-light-rig,
.store-experience[data-store="bay202"] .store-architecture::before,
.store-experience[data-store="bay202"] .store-architecture::after{display:none}
.store-experience[data-store="bay202"] .store-header{background:#07111c;border-color:#c6a15a;color:#f7f3ea}
.store-experience[data-store="bay202"] .store-back,
.store-experience[data-store="bay202"] .store-identity p,
.store-experience[data-store="bay202"] .store-identity h1,
.store-experience[data-store="bay202"] .store-status{color:#f7f3ea}
.store-experience[data-store="bay202"] .store-back{background:rgba(255,255,255,.06);border-color:rgba(198,161,90,.55)}
.store-experience[data-store="bay202"] .store-code{color:#07111c;background:linear-gradient(145deg,#fff8ec,#c6a15a);border-color:#c6a15a}
.store-experience[data-store="bay202"] .store-stage{display:block;max-width:980px}
.piscifun-board{display:grid;gap:18px}
.piscifun-lead{display:grid;gap:12px;max-width:62ch}
.piscifun-lead h2{margin:0;color:#f7f3ea;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.04em}
.piscifun-lead p{margin:0;color:#e7d7b4;font-size:16px;line-height:1.45}
.piscifun-visit{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:#c6a15a;color:#07111c;font-size:14px;font-weight:800;letter-spacing:.04em;text-decoration:none}
.piscifun-visit:hover{background:#e3c98a}
.piscifun-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.piscifun-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(198,161,90,.28);border-radius:14px;background:#07111c;color:#f7f3ea;text-decoration:none}
.piscifun-card:hover{border-color:#c6a15a}
.piscifun-photo{display:block;aspect-ratio:4/3;background:#07111c}
.piscifun-photo img{display:block;width:100%;height:100%;object-fit:contain}
.piscifun-copy{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}
.piscifun-copy strong{font-size:20px;line-height:1.2}
.piscifun-copy small{color:#e7d7b4;font-size:15px;line-height:1.4}
.store-experience[data-store="bay202"] .affiliate-disclosure{max-width:68ch;color:#e7d7b4;font-size:13px}
@media (max-width:640px){.piscifun-grid{grid-template-columns:1fr}.piscifun-visit{justify-self:stretch;justify-content:center}}

.everleakproof-board{display:grid;gap:18px}
.everleakproof-lead{display:grid;gap:12px;max-width:62ch}
.everleakproof-lead h2{margin:0;color:#f7f3ea;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.04em}
.everleakproof-lead p{margin:0;color:#f3e4e2;font-size:16px;line-height:1.45}
.everleakproof-visit{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:#c4898f;color:#1c2430;font-size:14px;font-weight:800;letter-spacing:.04em;text-decoration:none}
.everleakproof-visit:hover{background:#e3b4b8}
.everleakproof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.everleakproof-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(196,137,143,.35);border-radius:14px;background:#f7f3ee;color:#1c2430;text-decoration:none}
.everleakproof-card:hover{border-color:#c4898f}
.everleakproof-photo{display:block;aspect-ratio:4/3;background:#f7f3ee}
.everleakproof-photo img{display:block;width:100%;height:100%;object-fit:contain}
.everleakproof-copy{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}
.everleakproof-copy strong{font-size:20px;line-height:1.2}
.everleakproof-copy small{color:#5c4a4c;font-size:15px;line-height:1.4}
@media (max-width:640px){.everleakproof-grid{grid-template-columns:1fr}.everleakproof-visit{justify-self:stretch;justify-content:center}}

.argendon-board{display:grid;gap:18px}
.argendon-lead{display:grid;gap:12px;max-width:62ch}
.argendon-lead h2{margin:0;color:#f4f8fb;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.04em}
.argendon-lead p{margin:0;color:#d5e6f2;font-size:16px;line-height:1.45}
.argendon-visit{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:#2aa4d6;color:#062033;font-size:14px;font-weight:800;letter-spacing:.04em;text-decoration:none}
.argendon-visit:hover{background:#7fd4f2}
.argendon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.argendon-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(42,164,214,.35);border-radius:14px;background:#f7f3ee;color:#102033;text-decoration:none}
.argendon-card:hover{border-color:#2aa4d6}
.argendon-photo{display:block;aspect-ratio:504/588;background:#102033}
.argendon-photo img{display:block;width:100%;height:100%;object-fit:contain}
.argendon-copy{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}
.argendon-copy strong{font-size:20px;line-height:1.2}
.argendon-copy small{color:#3d5160;font-size:15px;line-height:1.4}
@media (max-width:640px){.argendon-grid{grid-template-columns:1fr}.argendon-visit{justify-self:stretch;justify-content:center}}

.store-experience[data-store="tico"] .store-stage{display:block;max-width:1120px}
.tico-board{display:grid;gap:18px}
.tico-lead{display:grid;gap:8px;max-width:68ch}
.tico-lead h2{margin:0;color:#f6f3ea;font-size:clamp(28px,4vw,46px);letter-spacing:.04em;line-height:1}
.tico-signature{margin:0;color:#e0b15a;font-size:16px;font-weight:700;letter-spacing:.06em}
.tico-subtitle{margin:0;color:#d7e6ef;font-size:16px}
.tico-note{margin:0;color:#c5d4de;font-size:14px;line-height:1.45}
.tico-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.tico-tile{display:flex;min-height:168px;flex-direction:column;justify-content:flex-end;gap:8px;padding:16px;border:1px solid rgba(224,177,90,.35);border-radius:16px;color:#f6f3ea;text-decoration:none}
.tico-tile strong{font-size:clamp(16px,1.6vw,20px);line-height:1.2}
.tico-tile small{color:rgba(246,243,234,.82);font-size:12px;line-height:1.35}
.tico-tile-index{font-size:12px;font-weight:700;letter-spacing:.14em}
.tico-tile:hover,.tico-tile:focus-visible{transform:translateY(-2px);outline:2px solid #f6f3ea;outline-offset:2px}
.tico-tile[data-tico-category="1"]{background:linear-gradient(160deg,#2a1812 0%,#6b4428 58%,#c4a574 100%)}
.tico-tile[data-tico-category="2"]{background:linear-gradient(160deg,#3a1c16 0%,#7a3d2a 58%,#d4a07a 100%)}
.tico-tile[data-tico-category="3"]{background:linear-gradient(160deg,#4a1218 0%,#8a3030 58%,#e07a3d 100%)}
.tico-tile[data-tico-category="4"]{background:linear-gradient(160deg,#143226 0%,#2f6a45 58%,#d7c37a 100%)}
.tico-tile[data-tico-category="5"]{background:linear-gradient(160deg,#102838 0%,#1f5c78 58%,#e0b15a 100%)}
.tico-tile[data-tico-category="6"]{background:linear-gradient(160deg,#162433 0%,#31556e 58%,#8eb4c8 100%)}
.tico-tile[data-tico-category="7"]{background:linear-gradient(160deg,#1c2a20 0%,#3d5a40 58%,#c9d4b8 100%);color:#142018}
.tico-tile[data-tico-category="7"] small{color:rgba(20,32,24,.78)}
.tico-tile[data-tico-category="8"]{background:linear-gradient(160deg,#2c1a16 0%,#6a332c 58%,#c45c4a 100%)}
@media (max-width:900px){.tico-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.tico-mosaic{grid-template-columns:1fr}.tico-tile{min-height:120px}}
@media (prefers-reduced-motion:reduce){.tico-tile:hover,.tico-tile:focus-visible{transform:none}}
