.coben-home{--ink:#171513;--caramel:#9a4b19;--paper:#fff;--line:#dedbd6;color:var(--ink);background:var(--paper);width:100%;max-width:100%;overflow:hidden}
.coben-home *{box-sizing:border-box}.coben-wrap{width:min(1320px,calc(100% - 64px));margin:auto}.coben-kicker{font-size:12px;text-transform:uppercase;font-weight:700}.coben-title{font-size:clamp(34px,4.4vw,70px);line-height:1.02;margin:0;letter-spacing:0}.coben-h2{font-size:clamp(30px,3vw,48px);line-height:1.08;margin:0 0 18px;letter-spacing:0}.coben-copy{font-size:16px;line-height:1.6;max-width:590px}.coben-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid var(--caramel);background:var(--caramel);color:#fff;text-decoration:none;font-weight:700;font-size:13px;text-transform:uppercase}.coben-btn--outline{background:transparent;color:inherit;border-color:currentColor}.coben-section{padding:88px 0}.coben-section img{display:block;width:100%;height:100%;object-fit:cover}.coben-module-no{position:absolute;top:18px;left:18px;z-index:2;width:32px;height:32px;display:grid;place-items:center;background:#171513;color:#fff;font-weight:700}
.coben-hero{position:relative;min-height:680px;background:#3c1e12;color:#fff;overflow:hidden}.coben-hero__bg{position:absolute;inset:0;background-size:cover;background-position:center}.coben-hero__bg:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,10,6,.36),transparent 58%)}.coben-hero__inner{position:relative;z-index:1;min-height:680px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.coben-hero__price{display:block;margin-top:28px;font-size:18px}.coben-actions{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}
.coben-finishes{position:relative}.coben-finishes__grid{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:30px;align-items:center}.coben-finish{text-align:center;border-left:1px solid var(--line);padding:10px 30px}.coben-finish__media{height:420px}.coben-finish__media img{object-fit:contain}.coben-swatch{display:inline-block;width:20px;height:8px;margin:10px 3px;border-bottom:2px solid #111}.coben-swatch--chocolate{background:#5d2f1b}.coben-swatch--caramel{background:#b75b20}
.coben-benefits{position:relative;background:#f7f6f4;padding:42px 0}.coben-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.coben-benefit{min-width:0;padding:12px 28px;text-align:center;border-right:1px solid var(--line)}.coben-benefit:last-child{border:0}.coben-benefit svg{width:34px;height:34px;margin-bottom:14px}.coben-benefit strong{display:block;margin-bottom:7px}.coben-benefit p{margin:0;font-size:13px;line-height:1.5;color:#5c5752}
.coben-details{position:relative;padding:0}.coben-details__grid{display:grid;grid-template-columns:.72fr 1.28fr;min-height:650px}.coben-details__copy{display:flex;flex-direction:column;justify-content:center;padding:80px max(50px,8vw)}.coben-details__media{background:#f5f2ee}.coben-details__media img{object-fit:contain;padding:30px}.coben-list{padding:0;list-style:none;line-height:2}.coben-list li:before{content:'>';color:var(--caramel);margin-right:12px}
.coben-patina{position:relative}.coben-patina__grid{display:grid;grid-template-columns:1fr .75fr 1fr;min-height:540px}.coben-patina__copy{display:flex;justify-content:center;flex-direction:column;padding:60px}.coben-patina__cases{display:grid;grid-template-columns:1fr 1fr;background:#f4f1ed;gap:8px;padding:35px}.coben-patina__cases img{object-fit:contain}
.coben-reviews{position:relative;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:540px}.coben-reviews__gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto;min-height:540px}.coben-reviews__gallery img{display:block;width:100%;height:100%;object-fit:cover}.coben-reviews__panel{width:100%;margin:0;padding:62px 48px 38px;display:flex;flex-direction:column;justify-content:center}.coben-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.coben-review-grid>div:first-child{grid-column:1/-1;text-align:center;margin-bottom:18px}.coben-rating{font-size:42px;font-weight:700;color:#171513}.coben-stars{color:#b56c24;font-size:22px;letter-spacing:3px}.coben-quote{margin:0;border-left:1px solid var(--line);padding-left:22px;font-size:14px;line-height:1.65}.coben-trust{display:grid;grid-template-columns:1fr 1fr;margin-top:46px;border-top:1px solid var(--line);padding-top:28px;text-align:center;font-weight:700}
.coben-faq{position:relative;background:#fafafa}.coben-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.coben-faq details{border-bottom:1px solid var(--line);padding:19px 0}.coben-faq summary{font-weight:700;cursor:pointer}.coben-faq details p{line-height:1.6;color:#5c5752}.coben-signup{display:flex;margin-top:28px}.coben-signup input{flex:1;min-width:0;border:1px solid #aaa;padding:0 16px;border-radius:0}.coben-signup button{border:0}.coben-form-note{font-size:12px;color:#6d6761;margin-top:12px}
@media(max-width:749px){.coben-wrap{width:min(calc(100% - 36px),640px)}.coben-section{padding:58px 0}.coben-module-no{top:10px;left:10px;width:25px;height:25px}.coben-hero,.coben-hero__inner{min-height:650px}.coben-hero__inner{grid-template-columns:1fr;padding-top:72px}.coben-hero__copy{z-index:2}.coben-hero__media{position:absolute;right:-55px;bottom:-40px;width:72%;height:430px;opacity:.92}.coben-title{font-size:44px;max-width:300px}.coben-copy{max-width:320px}.coben-actions{display:block;width:62%}.coben-actions .coben-btn{width:100%;margin-bottom:10px}.coben-finishes__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.coben-finishes__intro{grid-column:1/-1;text-align:center}.coben-finish{min-width:0;padding:0 8px}.coben-finish:first-of-type{border-left:0}.coben-finish__media{height:250px}.coben-benefits__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.coben-benefit{padding:12px 10px;border-bottom:1px solid var(--line)}.coben-benefit:nth-child(2){border-right:0}.coben-details__grid{grid-template-columns:1fr}.coben-details__copy{padding:65px 28px}.coben-details__media{height:410px}.coben-patina__grid{grid-template-columns:1fr}.coben-patina__media{height:360px}.coben-patina__copy{padding:50px 28px}.coben-patina__cases{height:330px;padding:15px}.coben-reviews{grid-template-columns:1fr;min-height:0}.coben-reviews__gallery{height:270px;min-height:270px}.coben-reviews__panel{padding:48px 22px 36px}.coben-review-grid{grid-template-columns:1fr}.coben-review-grid>div:first-child{grid-column:auto;margin-bottom:4px}.coben-quote{padding:18px 0;border-left:0;border-top:1px solid var(--line)}.coben-faq__grid{grid-template-columns:1fr;gap:55px}.coben-signup{display:grid;gap:10px}.coben-signup input{height:50px}.coben-trust{font-size:12px}}
@media screen and (max-width:749px){.coben-finishes__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.coben-finishes__intro{grid-column:1/-1!important}.coben-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coben-reviews__gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.coben-details__grid,.coben-patina__grid,.coben-faq__grid,.coben-review-grid{grid-template-columns:minmax(0,1fr)!important}}
.coben-hero__bg{background-image:var(--coben-hero-desktop);background-position:center}
@media screen and (max-width:749px){.coben-hero__bg{background-image:var(--coben-hero-mobile);background-position:center}.coben-hero__bg:after{background:linear-gradient(180deg,rgba(20,10,6,.74) 0%,rgba(20,10,6,.3) 46%,transparent 72%)}.coben-hero__inner{padding-top:54px;align-items:start}.coben-hero__copy{padding-top:28px}}
@media screen and (max-width:749px){.coben-details__media{order:-1;width:100%;height:100vw;max-height:560px}.coben-details__media img{padding:0;object-fit:cover}.coben-details__copy{order:2}}
@media screen and (max-width:749px){.coben-details__media{height:auto;max-height:none;line-height:0}.coben-details__media img{display:block;width:100%;height:auto;padding:0;object-fit:initial}}
@media screen and (max-width:749px){.coben-hero__copy{text-align:center}.coben-hero__copy .coben-title,.coben-hero__copy .coben-copy{margin-left:auto;margin-right:auto}.coben-hero__copy .coben-actions{margin-left:auto;margin-right:auto}.coben-hero__price{text-align:center}}
.coben-module-no{display:none!important}
.coben-hero__price{display:none!important}
