/* All Temlis brand adaptation lives here; installed styles and motion remain intact. */
[data-temlis] .btn{font-style:normal;text-transform:none}
[data-temlis="calmiun-907"] .hero-secondary{color:#f4eee7}
[data-temlis="aurae-511"] .section_product.is-hero{padding-top:0}
@media(max-width:991px){[data-temlis="aurae-511"] .product-image_main{padding-top:0!important;height:480px;min-height:0!important}}
@media(max-width:479px){[data-temlis="aurae-511"] .product-image_main{height:340px}}
@media(max-width:991px){[data-temlis="calmiun-907"] .hero__title.t-display{width:100%;max-width:100%}}
[data-temlis="calmiun-907"]{--font-heading:Arapey,Georgia,serif;--font-body:'Inter Variable',sans-serif;--color-primary:#49252f;--color-bg-page:#f4eee7;--color-bg-white:#f4eee7;--color-text-primary:#49252f;--color-bg-white-hover:#ebd3bb;--color-text-white:#f4eee7;--color-surface-glass:#49252f55;--color-surface-glass-strong:#49252fee;--scrim-hero:linear-gradient(180deg,#10121140 0%,#10121100 38%,#10121190 72%,#101211db 100%);--scrim-hero-narrow:linear-gradient(180deg,#10121130 0%,#10121110 28%,#10121180 58%,#101211ec 100%);--container-max:1440px;--container-padding:clamp(24px,4.5vw,80px)}
[data-temlis="calmiun-907"] .nav__bar[data-astro-cid-5blmo7yk]{gap:3rem;padding-inline:1.5rem}
[data-temlis="calmiun-907"] .nav__links[data-astro-cid-5blmo7yk]{gap:2rem}
[data-temlis="calmiun-907"] .nav__brand img{width:36px;height:36px;border-radius:50%;filter:invert(1);mix-blend-mode:screen}
[data-temlis="calmiun-907"] .nav__wordmark[data-astro-cid-5blmo7yk]{font-family:Arapey,Georgia,serif;font-size:31px;letter-spacing:-.045em}
[data-temlis="calmiun-907"] .nav__link[data-astro-cid-5blmo7yk]{font-size:11px}
[data-temlis="calmiun-907"] .hero__video[data-astro-cid-bbe6dxrz]{object-position:58% center}
[data-temlis="calmiun-907"] .hero__inner[data-astro-cid-bbe6dxrz]{padding-block-end:5.5rem}
[data-temlis="calmiun-907"] .hero__title[data-astro-cid-bbe6dxrz]{width:43rem}
[data-temlis="calmiun-907"] .hero__lede[data-astro-cid-bbe6dxrz]{width:20rem;font-size:13px;line-height:1.8}
[data-temlis="calmiun-907"] .hero__aside[data-astro-cid-bbe6dxrz]{gap:1.75rem;padding-bottom:6px}
[data-temlis="calmiun-907"] .hero-eyebrow{color:#f4eee7;margin-bottom:30px}
.page-inner [data-temlis="calmiun-907"] .nav__bar[data-astro-cid-5blmo7yk],.page-product [data-temlis="calmiun-907"] .nav__bar[data-astro-cid-5blmo7yk]{background:#49252ff5}
[data-temlis="aurelius-800"]{--font-display:Arapey,Georgia,serif;--font-heading:Arapey,Georgia,serif;--font-body:'Inter Variable',sans-serif;--font-label:'Inter Variable',sans-serif;--color-primary:#49252f;--color-bg-page:#f4eee7;--color-bg-white:#f4eee7;--color-text-primary:#49252f;--color-text-secondary:#817267;--color-bg-track:#d9c8b9;--page-inset:0;--radius-container:0;--radius-md:.75rem;--color-text-ink:#49252f}
[data-temlis="aurelius-800"] .collections.card{padding-top:0}
[data-temlis="aurelius-800"] .t-heading{letter-spacing:-.045em!important}
[data-temlis="aurelius-800"] .section-label{font-size:10px;letter-spacing:.17em}
[data-temlis="aurelius-800"] .section-label::before{display:none}
[data-temlis="aurelius-800"] .collections__slide img{object-fit:contain!important;background:#fff;mix-blend-mode:multiply;padding:20px}
[data-temlis="aurelius-800"] .feature-text__title{font-size:20px!important;text-transform:none;letter-spacing:-.02em!important}
[data-temlis="aurelius-800"] .feature-text__desc{font-size:11px;text-transform:none;letter-spacing:0;line-height:1.7}
[data-temlis="aurelius-800"] .carousel-price{font-family:'Inter Variable',sans-serif;font-size:13px;margin-block:18px}
[data-temlis="aurelius-800"] .carousel-controls{display:flex;align-items:center;gap:25px;justify-content:center;font-size:9px;color:#817267}
[data-temlis="aurelius-800"] .collections__progress{max-width:90%;margin-inline:auto}
[data-temlis="amoura-929"]{--font-display:Arapey,Georgia,serif;--font-heading:Arapey,Georgia,serif;--font-body:'Inter Variable',sans-serif;--font-mono:'Inter Variable',sans-serif;--bg:#49252f;--cream:#f4eee7;color:#f4eee7}
[data-temlis="amoura-929"] .story__title[data-astro-cid-bzejpysa]{font-family:Arapey,Georgia,serif;text-transform:none;letter-spacing:-.04em;max-width:44rem;font-size:clamp(3rem,6vw,6rem)}
[data-temlis="amoura-929"] .pill.pill--dark{font-family:'Inter Variable',sans-serif;background:#49252f66;color:#f4eee7;font-size:9px;letter-spacing:.14em}
[data-temlis="amoura-929"] .story__inner{gap:1.5rem}
[data-temlis="amoura-929"] .story::after{background:linear-gradient(transparent 15%,#10121160 60%,#101211bb)}
[data-temlis="amoura-929"] .story__photo img{object-position:50% 40%}
[data-temlis="aurae-511"]{--_typography---font-family--primary:Arapey,Georgia,serif;--_typography---font-family--secondary:'Inter Variable',sans-serif;--background-color--background-primary:#f4eee7;--text-color--text-primary:#49252f;--text-color--text-secondary:#817267;background:#f4eee7;font-family:'Inter Variable',sans-serif;color:#49252f}
[data-temlis="aurae-511"] h1{font-family:Arapey,Georgia,serif;font-size:clamp(42px,4.2vw,65px);line-height:1.02;letter-spacing:-.04em}
[data-temlis="aurae-511"] .text-color-secondary,[data-temlis="aurae-511"] .text-sm{font-family:'Inter Variable',sans-serif;font-size:13px;line-height:1.8;color:#817267}
[data-temlis="aurae-511"] .text-xl{font-family:'Inter Variable',sans-serif;font-size:12px;letter-spacing:0}
[data-temlis="aurae-511"] .container-large{max-width:1280px}
[data-temlis="aurae-511"] .padding-global{padding-inline:clamp(24px,4.5vw,80px)}
[data-temlis="aurae-511"] .padding-section-small{padding-block:20px}
[data-temlis="aurae-511"] .product_layout{gap:clamp(30px,5vw,85px)}
[data-temlis="aurae-511"] .product_info{max-width:37%;gap:22px}
[data-temlis="aurae-511"] .product_gallery{max-width:56%;gap:20px;min-height:650px}
[data-temlis="aurae-511"] .product-image_main{background:#fff}
[data-temlis="aurae-511"] .product-image_main .img{object-fit:contain;padding:28px;mix-blend-mode:multiply}
[data-temlis="aurae-511"] .product-image_main .img[data-image-kind="editorial"]{object-fit:cover;padding:0;mix-blend-mode:normal}
[data-temlis="aurae-511"] .product-image{background:#fff}
[data-temlis="aurae-511"] .product-image .img{object-fit:contain;padding:4px}
[data-temlis="aurae-511"] .price_wrapper{margin-top:22px}
[data-temlis="aurae-511"] .add-to-cart_wrapper{gap:12px;display:flex}
[data-temlis="aurae-511"] .add-to-cart_quantity{font-family:'Inter Variable',sans-serif;font-size:13px;min-width:55px;max-width:60px;height:56px;background:transparent;border:1px solid #49252f35}
[data-temlis="aurae-511"] .btn{flex:1}
[data-temlis="aurae-511"] .product_divider{background:#49252f25}
[data-temlis="aurae-511"] .fine{font-family:'Inter Variable',sans-serif;font-size:10px;line-height:1.7}
/* Identical Calmiun buttons across every installed wrapper, including pointer-fill and states. */
[data-temlis="aurelius-800"] .btn,[data-temlis="amoura-929"] .btn,[data-temlis="aurae-511"] .btn{position:relative;isolation:isolate;--btn-dx:0px;--btn-dy:0px;--btn-d:300%;--btn-follow:.24s;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:fit-content;height:3.5rem;padding-inline:2rem;font-family:'Inter Variable',sans-serif;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.05em;border:none;border-radius:.75rem;cursor:pointer;white-space:nowrap;text-decoration:none;overflow:clip;transition:scale .26s cubic-bezier(.22,1,.36,1);background:#f4eee7;color:#49252f}
[data-temlis="aurelius-800"] .btn{background:#49252f;color:#f4eee7}
[data-temlis="aurae-511"] .btn{background:#49252f;color:#f4eee7}
[data-temlis="aurelius-800"] .btn::before,[data-temlis="amoura-929"] .btn::before,[data-temlis="aurae-511"] .btn::before{content:"";position:absolute;left:50%;top:50%;width:var(--btn-d);height:auto;aspect-ratio:1;z-index:-1;border-radius:50%;translate:calc(-50% + var(--btn-dx)) calc(-50% + var(--btn-dy));scale:0;transition:scale .5s cubic-bezier(.22,1,.36,1),translate var(--btn-follow) cubic-bezier(.22,1,.36,1);background:#ebd3bb}
[data-temlis="aurelius-800"] .btn::before,[data-temlis="aurae-511"] .btn::before{background:#6c3a47}
[data-temlis="aurelius-800"] .btn:focus-visible::before,[data-temlis="amoura-929"] .btn:focus-visible::before,[data-temlis="aurae-511"] .btn:focus-visible::before{scale:1}
@media(min-width:992px) and (hover:hover) and (pointer:fine){[data-temlis="aurelius-800"] .btn:hover,[data-temlis="amoura-929"] .btn:hover,[data-temlis="aurae-511"] .btn:hover{scale:.97!important}[data-temlis="aurelius-800"] .btn:hover::before,[data-temlis="amoura-929"] .btn:hover::before,[data-temlis="aurae-511"] .btn:hover::before{scale:1}}
@media(max-width:991px){[data-temlis="calmiun-907"] .hero__inner[data-astro-cid-bbe6dxrz]{padding-block-end:4rem}[data-temlis="calmiun-907"] .hero__aside[data-astro-cid-bbe6dxrz]{width:100%;max-width:480px}[data-temlis="calmiun-907"] .hero__lede[data-astro-cid-bbe6dxrz]{width:100%;font-size:13px}[data-temlis="aurae-511"] .product_info,[data-temlis="aurae-511"] .product_gallery{max-width:none}[data-temlis="aurae-511"] .product_gallery{min-height:auto}[data-temlis="aurae-511"] .product-image_main{min-height:500px}[data-temlis="aurae-511"] .product_info{gap:22px}[data-temlis="aurelius-800"] .t-heading{font-size:3.5rem!important}}
@media(max-width:767px){[data-temlis="calmiun-907"] .nav__bar[data-astro-cid-5blmo7yk]{justify-content:space-between;gap:12px;padding-inline:24px}[data-temlis="calmiun-907"] .nav__links.open[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:100%;left:0;right:0;padding:30px;background:#49252ff5;gap:24px}[data-temlis="calmiun-907"] .nav__links.open .nav__link{font-size:17px}[data-temlis="calmiun-907"] .hero__inner[data-astro-cid-bbe6dxrz]{padding-block-end:3rem}[data-temlis="calmiun-907"] .hero__title.t-display{font-size:3.8rem!important;max-width:520px}[data-temlis="calmiun-907"] .hero__row[data-astro-cid-bbe6dxrz]{gap:1.75rem}[data-temlis="aurelius-800"] .t-heading{font-size:3rem!important}[data-temlis="aurae-511"] .product-image_main{min-height:440px}[data-temlis="aurae-511"] .product-image_main .img{padding:24px}}
@media(max-width:479px){[data-temlis="calmiun-907"] .hero__title.t-display{font-size:3.35rem!important;line-height:1.02!important}[data-temlis="calmiun-907"] .hero__aside[data-astro-cid-bbe6dxrz]{gap:22px}[data-temlis="calmiun-907"] .hero__aside .btn{width:100%}[data-temlis="calmiun-907"] .nav__brand[data-astro-cid-5blmo7yk]{gap:9px}[data-temlis="calmiun-907"] .nav__brand img{width:29px;height:29px}[data-temlis="calmiun-907"] .nav__wordmark[data-astro-cid-5blmo7yk]{font-size:28px}[data-temlis="calmiun-907"] .nav__bar[data-astro-cid-5blmo7yk]{padding-inline:18px}[data-temlis="aurelius-800"] .t-heading{font-size:2.65rem!important}[data-temlis="aurelius-800"] .collections__slide img{padding:12px}[data-temlis="aurelius-800"] .carousel-controls{gap:10px}[data-temlis="aurelius-800"] .btn,[data-temlis="amoura-929"] .btn,[data-temlis="aurae-511"] .btn{font-size:14px}[data-temlis="aurae-511"] .product-image_main{min-height:350px}[data-temlis="aurae-511"] .product_info{gap:20px}[data-temlis="aurae-511"] .product-image_main .img{padding:20px}}
@media(prefers-reduced-motion:reduce){[data-temlis] .btn,[data-temlis] .btn::before{transition:none!important}[data-temlis] .btn:hover{scale:1!important}[data-temlis] .btn::before{translate:-50% -50%!important}}
@media(max-width:991px){[data-temlis="calmiun-907"] .hero__title.t-display{width:100%;max-width:100%}}

/* Full-width chapters and a continuous header give the page an editorial rhythm. */
[data-temlis="calmiun-907"] .nav[data-astro-cid-5blmo7yk].is-pill .nav__bar[data-astro-cid-5blmo7yk]{border-radius:0;box-shadow:none;background-color:#49252ff5}
[data-temlis="calmiun-907"] .nav[data-astro-cid-5blmo7yk],[data-temlis="calmiun-907"] .nav[data-astro-cid-5blmo7yk].is-pill{padding:0}
[data-temlis="calmiun-907"] .nav__bar[data-astro-cid-5blmo7yk],[data-temlis="calmiun-907"] .nav.is-pill .nav__bar[data-astro-cid-5blmo7yk]{width:100%;justify-content:space-between;padding:20px clamp(24px,4.5vw,80px);border-radius:0;box-shadow:none;border-bottom:1px solid #f4eee727}
[data-temlis="calmiun-907"] .nav__brand .nav__wordmark{font-size:37px}
[data-temlis="calmiun-907"] .nav__links[data-astro-cid-5blmo7yk]{gap:3rem}
[data-temlis="calmiun-907"] .nav__link[data-astro-cid-5blmo7yk]{font-size:11px;letter-spacing:.025em}
[data-temlis="aurelius-800"] .collections.card{margin:0;border-radius:0;padding:40px 0 55px;border:0}
[data-temlis="amoura-929"] .story[data-astro-cid-bzejpysa]{min-height:100svh}
[data-temlis="amoura-929"] .story__inner{padding-block:90px;width:100%;max-width:none}
[data-temlis="amoura-929"] .story__title[data-astro-cid-bzejpysa]{max-width:1000px;font-size:clamp(4rem,7.7vw,8.5rem);text-wrap:balance}
[data-temlis="amoura-929"][data-chapter="riedel"] .story__photo img{object-position:center 40%}
[data-temlis="amoura-929"][data-chapter="riedel"] .story::after{background:linear-gradient(#10121112 10%,#10121144 50%,#101211cc 100%)}
[data-temlis="amoura-929"][data-chapter="valaszto"] .story__inner{align-items:flex-start;text-align:left;padding-inline:clamp(24px,7vw,120px)}
[data-temlis="amoura-929"][data-chapter="valaszto"] .story__title{max-width:720px;text-align:left}
[data-temlis="amoura-929"][data-chapter="valaszto"] .story__photo img{object-position:68% center}
[data-temlis="amoura-929"][data-chapter="valaszto"] .story::after{background:linear-gradient(90deg,#101211b3,#10121111 70%)}
@media(max-width:767px){[data-temlis="calmiun-907"] .nav__bar[data-astro-cid-5blmo7yk]{padding:12px 24px}[data-temlis="calmiun-907"] .nav__brand .nav__wordmark{font-size:31px}[data-temlis="calmiun-907"] .nav__links.open{gap:24px}[data-temlis="amoura-929"] .story[data-astro-cid-bzejpysa]{min-height:90svh}[data-temlis="amoura-929"] .story__inner{padding:55px 24px}[data-temlis="amoura-929"] .story__title[data-astro-cid-bzejpysa]{font-size:clamp(3.3rem,10vw,4.6rem)}[data-temlis="amoura-929"] .story__photo img{object-position:55% center}}
/* One button treatment, including the installed base: plum fill and pointer-follow highlight. */
[data-temlis="calmiun-907"] .btn.btn--light,[data-temlis="aurelius-800"] .btn.btn--light,[data-temlis="amoura-929"] .btn.btn--light,[data-temlis="aurae-511"] .btn.btn--light{background:#49252f;color:#f4eee7;border:0}
[data-temlis="calmiun-907"] .btn.btn--light::before,[data-temlis="aurelius-800"] .btn.btn--light::before,[data-temlis="amoura-929"] .btn.btn--light::before,[data-temlis="aurae-511"] .btn.btn--light::before{background:#6c3a47}
/* Elaris: an airy statement and continuous photo ribbon between the hero and products. */
[data-temlis="elaris-811"]{--font-heading:Arapey,Georgia,serif;--font-body:'Inter Variable',sans-serif;--font-mono:'Inter Variable',sans-serif;--color-primary:#49252f;--color-bg-page:#f4eee7;--color-bg-white:#f4eee7;--color-bg-chip:#ebd3bb;--color-text-primary:#49252f;--color-text-secondary:#817267;--color-border:#b2855866;--container-max:1360px;--container-padding:clamp(24px,4.5vw,80px);--radius-card:8px}
[data-temlis="elaris-811"] .about__inner[data-astro-cid-v2cbyr3p]{padding-block:100px}
[data-temlis="elaris-811"] .about__statement.t-32{font-family:Arapey,Georgia,serif!important;font-size:clamp(2.4rem,3.3vw,3.3rem)!important;line-height:1.18!important;letter-spacing:-.035em!important}
[data-temlis="elaris-811"] .section-label{font-size:9px;letter-spacing:.14em}
[data-temlis="elaris-811"] .about__meta .t-body{font-size:11px}
[data-temlis="elaris-811"] .about__images{overflow:clip}
/* Modo: a full-width photographic chapter; the source sticky layout and blend remain intact. */
[data-temlis="modo-672"]{--base--black:#101211;--base--white:#fff;--_typography---font-family--body:'Inter Variable',sans-serif;--_typography---font-family--headers:Arapey,Georgia,serif;--bg-color--bg-dark:#101211;font-family:'Inter Variable',sans-serif;width:100%;max-width:none;margin:50px 0;background:#101211}
[data-temlis="modo-672"] .padding-global.is-about{padding-inline:clamp(24px,4vw,60px)}
[data-temlis="modo-672"] .about_sticky-content{width:min(680px,100%)}
[data-temlis="modo-672"] .about_sticky-content .text-xs{font-family:'Inter Variable',sans-serif;font-size:10px;letter-spacing:.16em}
[data-temlis="modo-672"] .about_sticky-content .text-2xl{font-family:Arapey,Georgia,serif;font-size:clamp(1.8rem,2.8vw,2.6rem);line-height:1.2;letter-spacing:-.025em}
[data-temlis="modo-672"] .about_img img{object-fit:cover}
/* Aurelius: retain the inset manifesto card and justify, unified to the Borguru palette. */
[data-temlis="aurelius-801"]{--font-display:Arapey,Georgia,serif;--font-heading:Arapey,Georgia,serif;--font-body:'Inter Variable',sans-serif;--font-label:'Inter Variable',sans-serif;--color-bg-page:#f4eee7;--color-bg-dark:#49252f;--color-text-white:#f4eee7;--color-text-muted:#ebd3bb;--page-inset:0;--radius-container:16px;max-width:1280px;margin:70px auto}
[data-temlis="aurelius-801"] .manifesto__inner[data-astro-cid-5lwsku7t]{padding:clamp(25px,4vw,60px)}
[data-temlis="aurelius-801"] .manifesto__lead{font-size:12px;line-height:1.7!important;letter-spacing:0!important;text-transform:none!important}
[data-temlis="aurelius-801"] .section-label{font-size:10px;letter-spacing:.14em}
[data-temlis="aurelius-801"] .t-statement{line-height:1.08!important;letter-spacing:-.035em!important}
[data-temlis="aurelius-801"] .t-statement-sm{font-size:clamp(1.4rem,2.5vw,2.5rem)!important;line-height:1.1!important}
@media(max-width:1400px){[data-temlis="aurelius-801"]{margin-inline:clamp(24px,4.5vw,60px)}}
@media(max-width:767px){[data-temlis="elaris-811"] .about__inner[data-astro-cid-v2cbyr3p]{padding-block:65px}[data-temlis="aurelius-801"]{margin-inline:16px}[data-temlis="modo-672"] .about_sticky-content .text-2xl{font-size:1.8rem}}
