.ecw-section{background:var(--ecw-background);color:var(--ecw-text-color);padding:clamp(28px,5vw,64px) 28px}.ecw-section *{box-sizing:border-box}.ecw-section .ecw-inner{max-width:var(--ecw-width);margin:auto}.ecw-section h2{color:inherit;font-size:clamp(24px,3vw,40px);font-weight:750;line-height:1.15;letter-spacing:-.02em;margin:0 0 24px}.ecw-section .ecw-body,.ecw-section .ecw-body p{font-size:clamp(14px,1.6vw,19px);line-height:1.45;color:inherit}.ecw-section p{margin:0 0 20px}.ecw-section .ecw-belief,.ecw-section .ecw-belief p{font-size:clamp(16px,1.8vw,22px);line-height:1.4;font-weight:700;color:inherit}.ecw-section h3{color:var(--ecw-highlight-color);font-size:clamp(20px,2.3vw,28px);line-height:1.2;font-weight:750;margin:16px 0 28px;max-width:950px}.ecw-section .ecw-card{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:var(--ecw-card-background);color:var(--ecw-card-text);border-radius:18px;padding:24px;align-items:center}.ecw-section .ecw-photo{position:relative;align-self:stretch;min-height:300px;border:3px solid var(--ecw-background);border-radius:16px;overflow:hidden}.ecw-section .ecw-photo img,.ecw-section .ecw-placeholder{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--ecw-image-position)}.ecw-section .ecw-photo small{position:absolute;bottom:12px;left:9px;right:9px;color:#fff;font-size:8px;line-height:1.2;text-shadow:0 1px 3px #333}.ecw-section .ecw-closing,.ecw-section .ecw-closing p{font-size:clamp(14px,1.6vw,19px);line-height:1.4;color:inherit}.ecw-section .ecw-closing strong{display:block;font-size:inherit;line-height:1.4}@media(min-width:750px){.ecw-section .ecw-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,60px);align-items:start}.ecw-section h2{font-size:clamp(32px,4vw,52px);max-width:490px;margin-bottom:24px}.ecw-section .ecw-body,.ecw-section .ecw-body p{font-size:clamp(13px,1.25vw,17px);line-height:1.4}.ecw-section .ecw-belief,.ecw-section .ecw-belief p{font-size:clamp(15px,1.5vw,20px);line-height:1.35}.ecw-section h3{font-size:clamp(22px,2.25vw,30px);line-height:1.22;margin:16px 0 0}.ecw-section .ecw-card{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:20px;border-radius:26px}.ecw-section .ecw-photo{flex:none;min-height:0;aspect-ratio:1.75;border-width:5px;border-radius:20px}.ecw-section .ecw-closing{padding:0 10px 10px}.ecw-section .ecw-closing,.ecw-section .ecw-closing p{font-size:clamp(13px,1.25vw,17px);line-height:1.4}.ecw-section .ecw-closing strong{font-size:clamp(17px,1.6vw,22px)}}@media(max-width:749px){.ecw-section{padding:30px 22px 16px}.ecw-section h2{font-size:clamp(22px,4.4vw,28px);margin-bottom:20px}.ecw-section .ecw-body,.ecw-section .ecw-body p{font-size:clamp(12px,2.45vw,14px);line-height:1.4}.ecw-section p{margin-bottom:18px}.ecw-section .ecw-belief,.ecw-section .ecw-belief p{font-size:clamp(14px,2.9vw,17px)}.ecw-section h3{font-size:clamp(17px,3.5vw,21px);margin:14px 0 20px}.ecw-section .ecw-card{grid-template-columns:1.08fr 1fr;gap:16px;padding:16px;border-radius:14px}.ecw-section .ecw-photo{min-height:240px;border-radius:12px}.ecw-section .ecw-closing,.ecw-section .ecw-closing p{font-size:clamp(11px,2.55vw,14px);line-height:1.4}.ecw-section .ecw-photo small{font-size:6px;bottom:10px;left:6px}}.ecw-section{padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.ecw-section h2,.ecw-section h3{font-family:var(--font-heading-family,inherit)}.ecw-section .ecw-intro,.ecw-section .ecw-card{min-width:0;overflow-wrap:break-word}.ecw-section .ecw-photo{border:3px solid #036247;box-shadow:5px 6px #036247}@media(min-width:750px){.ecw-section .ecw-body,.ecw-section .ecw-body p,.ecw-section .ecw-closing,.ecw-section .ecw-closing p{font-size:clamp(20px,1.65vw,24px);line-height:1.5}.ecw-section .ecw-belief,.ecw-section .ecw-belief p{font-size:clamp(22px,1.9vw,28px);line-height:1.4}.ecw-section h2{max-width:none}.ecw-section .ecw-card{padding:clamp(24px,2.5vw,36px);gap:28px}.ecw-section .ecw-closing strong{font-size:clamp(22px,1.9vw,28px)}}@media(max-width:749px){.ecw-section .ecw-body,.ecw-section .ecw-body p,.ecw-section .ecw-closing,.ecw-section .ecw-closing p{font-size:clamp(11px,2.5vw,16px);line-height:1.4}.ecw-section .ecw-card{gap:20px}}@media(max-width:749px){.ecw-section{padding-left:20px;padding-right:20px}.ecw-section .ecw-card{display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:22px}.ecw-section .ecw-closing{order:0;width:100%}.ecw-section .ecw-photo{order:1;width:calc(100% - 5px);min-height:0;aspect-ratio:1.5;flex:none;margin-bottom:6px}.ecw-section .ecw-closing,.ecw-section .ecw-closing p{font-size:clamp(14px,3.5vw,16px);line-height:1.5}.ecw-section .ecw-closing strong{margin-top:16px}}.ecw-section .ecw-buttons{display:flex;flex-wrap:wrap;gap:16px 14px;margin-top:28px;padding:0 7px 7px 0}.ecw-section .ecw-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:12px 18px;background:#9cdae9;color:#036247;border:2.5px solid #036247;border-radius:999px;box-shadow:5px 6px #f7f2ea;font-size:clamp(13px,1.1vw,16px);font-weight:750;line-height:1.3;text-align:center;text-decoration:none;overflow-wrap:break-word}.ecw-section .ecw-button{cursor:pointer;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,filter .14s ease}@media(hover:hover)and (pointer:fine){.ecw-section .ecw-button:hover{transform:translateY(-3px) scale(1.03);box-shadow:7px 8px #f7f2ea;filter:brightness(.97);text-decoration:none}}.ecw-section .ecw-button:active{transform:translateY(0) scale(.98);box-shadow:2px 3px #f7f2ea}.ecw-section .ecw-button:focus-visible{outline:3px solid #9cdae9;outline-offset:5px}@media(max-width:749px){.ecw-section .ecw-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;gap:14px 12px}.ecw-section .ecw-button{font-size:12px;padding:11px 10px}}@media(prefers-reduced-motion:reduce){.ecw-section .ecw-button{transition:none}.ecw-section .ecw-button:hover,.ecw-section .ecw-button:active{transform:none}}.ecw-section .ecw-button{border-color:#f7f2ea}@media(max-width:749px){.ecw-section .ecw-inner{display:flex;flex-direction:column}.ecw-section .ecw-intro{display:contents}.ecw-section .ecw-inner h2{order:0}.ecw-section .ecw-body{order:1}.ecw-section .ecw-belief{order:2}.ecw-section .ecw-inner h3{order:3}.ecw-section .ecw-card{order:4}.ecw-section .ecw-buttons{order:5;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/speckles-every-child-wide.css.map */
