:root{--mas: #9AB417;--mas-soft: #F5F8E8}body,.site-header{background:#fff}#imperative-sol{background:#fff;color:var(--ink)}#imperative-sol h1,#imperative-sol h2,#imperative-sol h3{font-weight:400;letter-spacing:-.035em;line-height:1.02;margin:0}#imperative-sol em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.sol-green{color:var(--mas)}.sol-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.sol-btn{display:inline-block;padding:12px 24px;background:var(--mas);color:#fff;border-radius:999px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;transition:opacity .18s,background .18s,color .18s}.sol-btn:hover{opacity:.86}#imperative-sol .sol-btn-alt{background:transparent;color:#111;border:1px solid #111}#imperative-sol .sol-btn-alt:hover{background:#111;color:#fff;opacity:1}.sol-mas .sol-btn{margin-top:32px}.sol-hero{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:82vh}.sol-hero-img{margin:0;overflow:hidden;background:#f4f2ef}.sol-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.sol-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:80px 72px}.sol-hero-copy h1{font-size:clamp(38px,4.2vw,64px)}.sol-lead{margin:26px 0 0;font-size:15px;line-height:1.7;max-width:46ch;color:var(--ink)}.sol-claim{margin:18px 0 0;font-size:15px;line-height:1.7;color:var(--ink)}.sol-split{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0;padding:130px 0;align-items:stretch}.sol-split-text{grid-column:1;grid-row:1;padding:0 56px 0 72px}.sol-split-cta{grid-column:1;grid-row:2;padding:32px 56px 0 72px}.sol-split-media{grid-column:2;grid-row:1 / span 2;position:relative}.sol-split-text h2{font-size:clamp(30px,3.2vw,50px)}#imperative-sol .sol-split-text h2{margin-bottom:42px}.sol-split-text article{padding:24px 0;border-top:1px solid #e6e2db}.sol-split-text h3{font-size:19px;letter-spacing:-.015em}.sol-split-text p{margin:10px 0 0;font-size:13.5px;line-height:1.7;color:var(--ink);max-width:46ch}.sol-split-media figure{position:absolute;top:0;bottom:0;left:0;right:72px;margin:0;overflow:hidden;background:transparent}.sol-split-media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.sol-fund{padding:0 72px 130px}.sol-fund-head{margin:0 0 56px}.sol-fund-head h2{font-size:clamp(30px,3.2vw,50px)}.sol-fund-head p{margin:16px 0 0;font-size:15px;color:var(--ink)}.sol-fund-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sol-fund-grid article{border-top:2px solid var(--mas);padding:22px 0 0}.sol-fund-grid span{display:block;font-size:10px;letter-spacing:.12em;color:var(--mas)}.sol-fund-grid h3{font-size:19px;letter-spacing:-.015em}#imperative-sol .sol-fund-grid h3{margin:22px 0 0}.sol-fund-grid p{margin:12px 0 0;font-size:13px;line-height:1.7;color:var(--ink)}.sol-mas{display:grid;grid-template-columns:1fr 42%;grid-template-rows:1fr auto auto 1fr;gap:0;background:var(--mas-soft);padding:88px 0;align-items:start}.sol-mas-head{grid-column:1;grid-row:2;padding:0 56px 0 72px}.sol-mas-body{grid-column:1;grid-row:3;padding:0 56px 0 72px}.sol-mas-media{grid-column:2;grid-row:1 / span 4;padding-right:72px;align-self:center}.sol-mas-head h2{font-size:clamp(30px,3.2vw,50px)}.sol-mas-lead{margin:20px 0 0;font-size:15px;line-height:1.7;max-width:48ch}.sol-mas-list{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:18px}.sol-mas-list li{position:relative;padding-left:22px;font-size:13.5px;line-height:1.7;max-width:52ch}.sol-mas-list li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;background:var(--mas);border-radius:50%}.sol-mas-list strong{font-weight:500}.sol-mas-grid{display:flex;gap:12px;align-items:flex-start}.sol-mas-col{flex:1 1 0;display:grid;gap:12px}.sol-mas-col:last-child{margin-top:36px}.sol-mas-media figure{margin:0;overflow:hidden;background:#e9ecd8;aspect-ratio:1}.sol-mas-media img{width:100%;height:100%;object-fit:cover;display:block}.sol-rules{display:grid;grid-template-columns:34% 1fr;gap:0;padding:130px 72px}.sol-rules-head h2{font-size:clamp(30px,3.2vw,50px);position:sticky;top:96px}.sol-rules-list details{border-bottom:1px solid #e6e2db}.sol-rules-list details:first-child{border-top:1px solid #e6e2db}.sol-rules-list summary{cursor:pointer;list-style:none;padding:22px 0;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--ink)}.sol-rules-list summary::-webkit-details-marker{display:none}.sol-rules-list summary:after{content:"";flex:0 0 8px;width:8px;height:8px;border-right:1.5px solid var(--mas);border-bottom:1.5px solid var(--mas);transform:rotate(45deg);transition:transform .22s ease;margin-top:-4px}.sol-rules-list details[open] summary:after{transform:rotate(225deg);margin-top:3px}.sol-rules-list details>div{padding:0 0 22px;max-width:62ch}.sol-rules-list p{margin:0 0 10px;font-size:13.5px;line-height:1.7;color:var(--ink)}.sol-rules-list p:last-child{margin-bottom:0}.sol-quotes{background:var(--mas-soft);padding:110px 72px}.sol-quotes-in{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1400px;margin:0 auto}.sol-quotes blockquote{margin:0;border-top:2px solid var(--mas);padding:26px 0 0}.sol-quotes p{margin:0 0 12px;font-size:15px;line-height:1.75;color:var(--ink)}.sol-quotes cite{display:block;margin-top:22px;font-style:normal}.sol-quotes cite strong{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.sol-quotes cite span{display:block;margin-top:5px;font-size:12px;color:var(--muted)}.sol-shop{background:#fff;padding:120px 16px}.sol-shop .section-heading h2{font-size:clamp(28px,2.6vw,42px);letter-spacing:-.035em;max-width:none}.sol-shop .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 16px}.sol-shop .card-arrow{display:none}@media(max-width:1100px){.sol-hero-copy{padding:60px 44px}.sol-split{padding:96px 0}.sol-split-text{padding:0 32px 0 44px}.sol-split-cta{padding:32px 32px 0 44px}.sol-split-media figure{right:44px}.sol-fund{padding:0 44px 100px}.sol-mas{padding:72px 0}.sol-mas-head,.sol-mas-body{padding:0 32px 0 44px}.sol-mas-media{padding-right:44px}.sol-mas-col:last-child{margin-top:28px}.sol-rules{padding:100px 44px}.sol-quotes{padding:90px 44px}.sol-quotes-in{gap:40px}}@media(max-width:900px){.sol-hero{grid-template-columns:1fr;min-height:0}.sol-hero-img{aspect-ratio:4/3}.sol-hero-img img{height:100%;object-fit:cover}.sol-hero-copy{padding:40px 16px 56px}.sol-actions{display:grid;grid-template-columns:88%;justify-content:center;gap:10px;margin-top:44px}#imperative-sol .sol-actions .sol-btn{width:100%;text-align:center;padding:16px 20px}.sol-split{display:flex;flex-direction:column;padding:64px 0}.sol-split-text{order:1;padding:0 16px}#imperative-sol .sol-split-text h2{margin-bottom:32px}.sol-split-media{order:2;position:static;padding:36px 16px 0}.sol-split-media figure{position:static;right:auto}.sol-split-media img{height:auto;object-fit:fill}.sol-split-cta{order:3;display:grid;grid-template-columns:88%;justify-content:center;padding:36px 16px 0}#imperative-sol .sol-split-cta .sol-btn{width:100%;text-align:center;padding:16px 20px}.sol-fund{padding:64px 16px 72px}.sol-fund-head{margin-bottom:34px}.sol-fund-grid{grid-template-columns:1fr;gap:30px}#imperative-sol .sol-fund-grid h3{margin:18px 0 0}.sol-mas{display:flex;flex-direction:column;padding:56px 0}.sol-mas-head{order:1;padding:0 16px}.sol-mas-media{order:2;padding:44px 16px 0}.sol-mas-body{order:3;padding:48px 16px 0}#imperative-sol .sol-mas-body .sol-mas-list{margin-top:0}.sol-mas-lead{margin-top:30px}.sol-mas-list{gap:22px}#imperative-sol .sol-mas-body .sol-btn{display:block;width:88%;margin:48px auto 0;text-align:center;padding:16px 20px}.sol-mas-grid,.sol-mas-col{gap:8px}.sol-mas-col:last-child{margin-top:24px}.sol-rules{display:block;padding:72px 16px}.sol-rules-head h2{position:static}#imperative-sol .sol-rules-head h2{margin-bottom:48px}.sol-quotes{padding:64px 16px}.sol-quotes-in{grid-template-columns:1fr;gap:34px}.sol-shop{padding:72px 16px}.sol-shop .product-grid{display:flex;overflow-x:auto;gap:0;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px}.sol-shop .product-grid::-webkit-scrollbar{display:none}.sol-shop .product-card{flex:0 0 100%;scroll-snap-align:center;padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/imperative-solidaridad.css.map */
