.modulo-icl{--icl-bg: var(--modulo-icl-bg, #F3ECE0);--icl-text: var(--modulo-icl-text, #211C16);--icl-muted: var(--modulo-icl-muted, #6F665A);--icl-accent: var(--modulo-icl-accent, #B5743A);--icl-cta-text: var(--modulo-icl-cta-text, #FBF5EA);--icl-accent-deep: #8A5527;--icl-accent-deep: color-mix(in srgb, var(--modulo-icl-accent, #B5743A) 72%, #1A1206);--icl-col-gap: clamp(40px, 5vw, 84px);--icl-ease: cubic-bezier(.2, .7, .2, 1);--icl-shadow-rest: 0 1px 2px rgba(33, 28, 22, .06), 0 8px 24px rgba(33, 28, 22, .07);--icl-shadow-lift: 0 2px 6px rgba(33, 28, 22, .1), 0 18px 44px rgba(33, 28, 22, .16);background:var(--icl-bg);color:var(--icl-text);font-family:inherit;box-sizing:border-box;padding:var(--modulo-icl-pad-top, 96px) clamp(20px,5vw,64px) var(--modulo-icl-pad-bottom, 104px)}.modulo-icl *,.modulo-icl *:before,.modulo-icl *:after{box-sizing:border-box}.modulo-icl__container{max-width:1200px;margin-inline:auto}.modulo-icl--width-full .modulo-icl__container{max-width:none}.modulo-icl__layout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--icl-col-gap)}.modulo-icl__text{flex:1 1 calc(100% - var(--modulo-icl-media-pct, 54%) - var(--icl-col-gap) / 2);min-width:0;max-width:560px}.modulo-icl__media-col{flex:1 1 calc(var(--modulo-icl-media-pct, 54%) - var(--icl-col-gap) / 2);min-width:0}.modulo-icl--media-left .modulo-icl__media-col{order:-1}.modulo-icl__heading{font-family:inherit;font-weight:700;font-size:clamp(32px,4.6vw,var(--modulo-icl-h-size, 56px));line-height:1.04;letter-spacing:-.02em;color:var(--icl-text);margin:0 0 22px;text-wrap:balance}.modulo-icl__heading em,.modulo-icl__heading i{font-style:normal;color:var(--icl-accent)}.modulo-icl__heading strong,.modulo-icl__heading b{font-weight:inherit;color:var(--icl-accent)}.modulo-icl__body{font-size:var(--modulo-icl-body-size, 17px);line-height:1.62;color:var(--icl-muted);margin:0 0 30px;max-width:46ch}.modulo-icl__body>:first-child{margin-top:0}.modulo-icl__body>:last-child{margin-bottom:0}.modulo-icl__body p{margin:0 0 1em}.modulo-icl__body strong,.modulo-icl__body b{font-weight:600;color:var(--icl-text)}.modulo-icl__body a{color:var(--icl-accent-deep);text-decoration:underline;text-underline-offset:2px}.modulo-icl__list{list-style:none;margin:0 0 36px;padding:0;display:flex;flex-direction:column;gap:16px}.modulo-icl__item{display:flex;align-items:center;gap:14px;font-weight:600;font-size:16.5px;letter-spacing:-.005em;color:var(--icl-text)}.modulo-icl__label{flex:1 1 auto;min-width:0}.modulo-icl__badge{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;transition:background .18s var(--icl-ease),transform .18s var(--icl-ease)}.modulo-icl__badge svg{width:17px;height:17px;display:block}.modulo-icl--badge-filled .modulo-icl__badge{background:var(--icl-accent);color:var(--icl-cta-text);box-shadow:0 2px 6px #b5743a57;box-shadow:0 2px 6px color-mix(in srgb,var(--icl-accent) 38%,transparent)}.modulo-icl--badge-filled .modulo-icl__item:hover .modulo-icl__badge{background:var(--icl-accent-deep)}.modulo-icl--badge-outline .modulo-icl__badge{background:transparent;color:var(--icl-accent);box-shadow:inset 0 0 0 1.5px #b5743a8c;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--icl-accent) 55%,transparent)}.modulo-icl--badge-plain .modulo-icl__badge{width:auto;height:auto;background:transparent;color:var(--icl-accent)}.modulo-icl--badge-plain .modulo-icl__badge svg{width:21px;height:21px}.modulo-icl__cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.modulo-icl__btn{font:inherit;font-weight:600;font-size:15.5px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:0}.modulo-icl__btn--primary{background:var(--icl-accent-deep);color:var(--icl-cta-text);padding:15px 28px;border-radius:12px;box-shadow:0 1px 2px #211c161a;transition:background .18s var(--icl-ease),transform .18s var(--icl-ease),box-shadow .18s var(--icl-ease)}.modulo-icl__btn--primary:hover{background:color-mix(in srgb,var(--icl-accent-deep) 88%,#000);transform:translateY(-2px);box-shadow:0 10px 24px #8a55274d;box-shadow:0 10px 24px color-mix(in srgb,var(--icl-accent-deep) 30%,transparent)}.modulo-icl__link{color:var(--icl-text);padding:6px 2px;border-radius:2px;transition:color .18s var(--icl-ease)}.modulo-icl__link:hover{color:var(--icl-accent-deep)}.modulo-icl__link:hover .modulo-icl__link-arrow{transform:translate(4px)}.modulo-icl__link-arrow{flex:0 0 auto;transition:transform .18s var(--icl-ease)}.modulo-icl__btn--primary:focus-visible,.modulo-icl__link:focus-visible{outline:2px solid var(--icl-accent-deep);outline-offset:3px}.modulo-icl__grid{display:grid;gap:var(--modulo-icl-gap, 14px)}.modulo-icl__grid--n1{grid-template-columns:1fr;aspect-ratio:1 / 1}.modulo-icl__grid--n2{grid-template-columns:1fr 1fr;aspect-ratio:1.55 / 1}.modulo-icl__grid--n3{grid-template-columns:1.1fr .9fr;grid-template-rows:1fr 1fr;aspect-ratio:1.1 / 1}.modulo-icl__grid--n3 .modulo-icl__tile:first-child{grid-row:1 / span 2}.modulo-icl__grid--n4{grid-template-columns:1.12fr .88fr;grid-template-rows:1fr 1fr;aspect-ratio:1.04 / 1}.modulo-icl__grid--nmany{grid-template-columns:1fr 1fr}.modulo-icl__grid--nmany .modulo-icl__tile{aspect-ratio:1 / 1}.modulo-icl__tile{position:relative;display:block;overflow:hidden;min-width:0;min-height:0;border-radius:var(--modulo-icl-radius, 18px);background:#e7decf;background:color-mix(in srgb,var(--icl-text) 10%,var(--icl-bg));box-shadow:var(--icl-shadow-rest);text-decoration:none;color:inherit;transition:transform .25s var(--icl-ease),box-shadow .25s var(--icl-ease)}.modulo-icl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s var(--icl-ease)}.modulo-icl__placeholder-svg{background:#e9e1d2;background:color-mix(in srgb,var(--icl-text) 8%,var(--icl-bg))}.modulo-icl__tile:hover{transform:translateY(-4px);box-shadow:var(--icl-shadow-lift)}.modulo-icl__tile:hover .modulo-icl__img{transform:scale(1.05)}.modulo-icl__tile--link:focus-visible{outline:2.5px solid var(--icl-accent-deep);outline-offset:3px}.modulo-icl__chip{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);background:#211c16a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);font-size:12.5px;font-weight:600;letter-spacing:.01em;padding:8px 12px;border-radius:999px}.modulo-icl__band{position:absolute;inset:auto 0 0 0;padding:28px 16px 15px;background:linear-gradient(to top,#211c16e6,#211c169e 45%,#211c1600);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55);font-size:13px;font-weight:600;line-height:1.3}@media(max-width:860px){.modulo-icl{padding:64px clamp(20px,5vw,40px) 72px}.modulo-icl__layout{flex-direction:column;align-items:stretch;gap:clamp(36px,7vw,48px)}.modulo-icl__text,.modulo-icl__media-col{flex:0 0 auto;width:100%;max-width:none}.modulo-icl__media-col,.modulo-icl--media-left .modulo-icl__media-col{order:-1}.modulo-icl__grid--n3,.modulo-icl__grid--n4{aspect-ratio:1.2 / 1}}@media(max-width:480px){.modulo-icl__grid:not(.modulo-icl__grid--n1){grid-template-columns:1fr 1fr;grid-template-rows:auto;aspect-ratio:auto}.modulo-icl__grid:not(.modulo-icl__grid--n1) .modulo-icl__tile{aspect-ratio:1 / 1;grid-row:auto}.modulo-icl__heading{font-size:clamp(30px,8vw,38px)}.modulo-icl__cta{gap:12px}.modulo-icl__btn--primary,.modulo-icl__link{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.modulo-icl *,.modulo-icl *:before,.modulo-icl *:after{transition:none!important;animation:none!important}.modulo-icl__tile:hover,.modulo-icl__tile:hover .modulo-icl__img,.modulo-icl__btn--primary:hover,.modulo-icl__item:hover .modulo-icl__badge{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/modulo-section-image-collage.css.map */
