

/* === WIDGET CSS E568EBF4-7385-D891-DF42-49B6599464BC START === */
section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-home{--calima-paper:#f3efe6;--calima-ink:#201d1d;--calima-border:#ddd4c4;--calima-muted:#5a3a40;--calima-house:#ebe4d6;--calima-paper-soft:rgba(243,239,230,.9);background:var(--calima-paper);color:var(--calima-ink);font-family:var(--secondary_font);font-size:16px;line-height:1.45;overflow:clip}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-home *{box-sizing:border-box}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-home a{color:inherit;text-decoration:none}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-home a:focus-visible{outline:2px solid #1e2330;outline-offset:4px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-header{position:fixed;z-index:10;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:12px 24px;background:var(--calima-paper-soft);border-bottom:1px solid var(--calima-border);backdrop-filter:blur(10px)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-brand{font-family:var(--primary_font);font-size:25px;line-height:1;letter-spacing:-.03em}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-nav{display:flex;align-items:center;gap:20px;font-size:14px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-nav a{position:relative}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-nav a:after{content:"";position:absolute;right:0;bottom:-5px;left:0;height:1px;background:var(--calima-ink);transform:scaleX(0);transform-origin:right;transition:transform .25s ease}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-nav a:hover:after,
section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero{position:relative;display:flex;align-items:flex-end;min-height:78svh;margin-top:64px;background:#1e2330;color:var(--calima-paper);isolation:isolate}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero-overlay{position:absolute;z-index:-1;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.08) 18%,rgba(0,0,0,.82) 100%)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero-content{width:min(760px,100%);padding:clamp(48px,8vw,104px) 24px 40px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-eyebrow{margin:0 0 16px;font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero h1,
section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-section-head h2,
section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house h2,
section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-product-meta h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em;line-height:1.02}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero h1{max-width:700px;margin:0 0 20px;font-size:clamp(42px,7vw,88px)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero-copy{max-width:500px;margin:0 0 28px;font-size:17px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-actions{display:flex;flex-wrap:wrap;gap:12px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border:1px solid var(--calima-paper);font-size:14px;transition:background .2s ease,color .2s ease}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-button-label{display:inline-block;min-width:max-content;color:inherit}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-button-light{background:var(--calima-paper);color:var(--calima-ink)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-button-light:hover{background:transparent;color:var(--calima-paper)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-button-outline:hover{background:var(--calima-paper);color:var(--calima-ink)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-collection{padding:80px 24px 88px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 auto 36px;max-width:1280px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-dark-eyebrow{color:var(--calima-muted)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-section-head h2{margin:0;font-size:clamp(34px,5vw,58px)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-text-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--calima-ink);font-size:14px;white-space:nowrap}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;max-width:1280px;margin:0 auto}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-product-image-link{display:block;aspect-ratio:3/4;background:var(--calima-house);overflow:hidden}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-product-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-product-image-link:hover .ew-calima-product-image{transform:scale(1.035)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-product-meta{padding-top:12px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-product-meta h3{margin:0 0 4px;font-size:15px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-product-meta p{margin:0;color:var(--calima-muted);font-size:14px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house{display:grid;grid-template-columns:1fr;gap:40px;padding:64px 24px 80px;background:var(--calima-house)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house-image-wrap{max-width:540px;width:100%;margin:auto}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house-image{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house-content{max-width:600px;margin:auto}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house h2{margin:0 0 24px;font-size:clamp(34px,5vw,60px)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house-content>p:not(.ew-calima-eyebrow){max-width:560px;margin:0 0 20px;color:var(--calima-muted);font-size:17px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-address{display:flex;flex-direction:column;gap:6px;margin-top:32px;padding-top:20px;border-top:1px solid var(--calima-border);font-style:normal;font-size:15px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-address span{display:block}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-address a{text-decoration:underline;text-underline-offset:3px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-address a:hover{color:var(--calima-muted)}@media (min-width:760px){section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-header{padding-inline:40px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero-content{padding-left:clamp(40px,7vw,112px);padding-bottom:64px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-collection{padding:112px 40px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house{grid-template-columns:minmax(280px,1fr) minmax(360px,1fr);align-items:center;gap:clamp(56px,9vw,144px);padding:112px clamp(40px,8vw,128px)}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house-image-wrap{margin:0}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house-content{margin:0}}@media (prefers-reduced-motion:reduce){section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-product-image,
section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-nav a:after,
section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-button{transition:none}}@media (max-width:480px){section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-header{padding-inline:16px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-nav{gap:12px;font-size:13px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero-content,
section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-collection,
section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-house{padding-inline:16px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-section-head{align-items:start;flex-direction:column;gap:16px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero h1{font-size:43px}section[data-guid="E568EBF4-7385-D891-DF42-49B6599464BC"] .ew-calima-hero-copy{font-size:16px}}
/* === WIDGET CSS E568EBF4-7385-D891-DF42-49B6599464BC END === */
