.marble-benchtops{--mbp-ink:#424a41;--mbp-muted:#626860;--mbp-sage:#818978;--mbp-dark:#353c34;--mbp-pale:#eef1eb;--mbp-line:#d9ded4;background:#fff;color:var(--mbp-ink);font:400 16px/1.75 var(--font-lato),Arial,sans-serif}.marble-benchtops *{box-sizing:border-box}.marble-benchtops figure,.marble-benchtops h1,.marble-benchtops h2,.marble-benchtops h3,.marble-benchtops p{margin:0}.marble-benchtops a{color:inherit;text-decoration:none}.marble-benchtops a:focus-visible,.marble-benchtops summary:focus-visible{outline:2px solid #6d745e;outline-offset:5px}.marble-benchtops .mbp-shell{width:min(1120px,calc(100% - 48px));margin-inline:auto}.marble-benchtops section[id]{scroll-margin-top:24px}.marble-benchtops .mbp-crumb{padding-block:13px;font-size:11px;letter-spacing:.075em;text-transform:uppercase;color:#70766c}.marble-benchtops .mbp-crumb ol{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.marble-benchtops .mbp-crumb li{display:flex;gap:12px}.marble-benchtops .mbp-hero{position:relative;display:flex;align-items:center;min-height:620px;isolation:isolate;background:#41453e;color:white;overflow:hidden}.marble-benchtops .mbp-hero>img{object-fit:cover;object-position:center 58%;z-index:-2}.marble-benchtops .mbp-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(17,23,17,.68),rgba(17,23,17,.25) 65%,rgba(17,23,17,.09))}.marble-benchtops .mbp-hero-content{padding-block:70px}.marble-benchtops .mbp-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;line-height:1.6;color:#67725f}.marble-benchtops .mbp-hero .mbp-eyebrow{color:#fff}.marble-benchtops h1{margin-top:17px;font-size:clamp(48px,5.5vw,78px);font-weight:300;line-height:1.08;letter-spacing:.075em;text-transform:uppercase}.marble-benchtops .mbp-hero p{max-width:560px;margin-top:24px;font-size:17px;line-height:1.8;font-weight:400}.marble-benchtops .mbp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.marble-benchtops .mbp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 23px;border:1px solid transparent;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:background .2s,color .2s}.marble-benchtops .mbp-button-white{background:white;color:#394233}.marble-benchtops .mbp-button-outline{border-color:#fff;color:#fff}.marble-benchtops .mbp-button-dark{background:var(--mbp-dark);color:white}.marble-benchtops .mbp-button:hover{background:#67725f;color:#fff;border-color:#67725f}.marble-benchtops .mbp-hero-caption{position:absolute;bottom:15px;right:24px;max-width:calc(100% - 48px);font-size:10px;letter-spacing:.035em;color:white;text-shadow:0 1px 6px #222}.marble-benchtops .mbp-jump{border-bottom:1px solid var(--mbp-line);background:#f7f8f5}.marble-benchtops .mbp-jump>div{display:flex;justify-content:space-between;gap:20px;overflow-x:auto}.marble-benchtops .mbp-jump a{flex-shrink:0;padding-block:21px;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.marble-benchtops .mbp-jump a:hover{color:#3a4c30;text-decoration:underline;text-underline-offset:5px}.marble-benchtops .mbp-section{padding-block:85px}.marble-benchtops h2{font-size:clamp(28px,3.1vw,42px);font-weight:300;line-height:1.18;letter-spacing:.045em;text-transform:uppercase;margin-top:12px}.marble-benchtops .mbp-section-top{display:flex;justify-content:space-between;gap:28px;align-items:flex-end}.marble-benchtops .mbp-text-link{display:inline-flex;align-items:center;gap:16px;width:fit-content;font-size:11px;letter-spacing:.06em;line-height:1.7;font-weight:700;border-bottom:1px solid #9da591;padding-bottom:5px}.marble-benchtops .mbp-text-link:hover{color:#647354}.marble-benchtops .mbp-intro{max-width:820px;margin-top:24px;color:var(--mbp-muted)}.marble-benchtops .mbp-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 24px;margin:37px 0 0;list-style:none;padding:0}.marble-benchtops .mbp-product{display:block}.marble-benchtops .mbp-product-image{position:relative;aspect-ratio:.36;background:#f4f3ef;overflow:hidden}.marble-benchtops .mbp-product-image img{object-fit:cover;object-position:center;transition:transform .4s}.marble-benchtops .mbp-product:hover .mbp-product-image img{transform:scale(1.025)}.marble-benchtops .mbp-product-label{padding:17px 0 0;border-top:1px solid transparent}.marble-benchtops .mbp-product h3{font-size:14px;line-height:1.5}.marble-benchtops .mbp-product-label>span{display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.11em;margin-top:8px;color:#66735d}.marble-benchtops .mbp-skeleton>div{aspect-ratio:.36;background:#f0f1eb}.marble-benchtops .mbp-empty{margin-top:30px}.marble-benchtops .mbp-empty a{text-decoration:underline}.marble-benchtops .mbp-editorial{padding-block:55px}.marble-benchtops .mbp-editorial-pale{background:var(--mbp-pale)}.marble-benchtops .mbp-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.marble-benchtops .mbp-editorial-photo{position:relative;aspect-ratio:1;overflow:hidden;background:#e1e4db}.marble-benchtops .mbp-editorial-photo img{object-fit:cover}.marble-benchtops figcaption{position:absolute;bottom:0;left:0;right:0;padding:28px 14px 11px;background:linear-gradient(transparent,rgba(0,0,0,.56));font-size:10px;color:white;letter-spacing:.025em}.marble-benchtops .mbp-editorial-copy p{margin-top:22px;color:var(--mbp-muted)}.marble-benchtops .mbp-editorial-copy .mbp-text-link{margin-top:25px}.marble-benchtops .mbp-editorial-reverse .mbp-editorial-photo{order:2}.marble-benchtops .mbp-care{background:var(--mbp-dark);color:#fff;padding-block:75px}.marble-benchtops .mbp-care .mbp-eyebrow{color:#cbd4c4}.marble-benchtops .mbp-care-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:38px}.marble-benchtops .mbp-care h3{font-size:17px;font-weight:700;line-height:1.5;margin-bottom:14px}.marble-benchtops .mbp-care p{font-size:15px;color:#e6e9e3;margin-top:14px}.marble-benchtops .mbp-care .mbp-care-note{border-top:1px solid #626b5e;padding-top:22px;margin-top:30px;font-size:13px}.marble-benchtops .mbp-care-note a{text-decoration:underline;text-underline-offset:3px}.marble-benchtops .mbp-selection{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.marble-benchtops .mbp-selection-photo{position:relative;min-height:580px;align-self:stretch;background:#f0f1ec;overflow:hidden}.marble-benchtops .mbp-selection-photo img{object-fit:cover}.marble-benchtops .mbp-steps{list-style:none;margin:28px 0;padding:0}.marble-benchtops .mbp-steps li{display:grid;grid-template-columns:32px 1fr;gap:15px;border-top:1px solid var(--mbp-line);padding-block:18px}.marble-benchtops .mbp-steps li>span{font-size:11px;letter-spacing:.12em;color:#78836e;padding-top:3px}.marble-benchtops .mbp-steps h3{font-size:16px;font-weight:700}.marble-benchtops .mbp-steps p{margin-top:6px;font-size:14px;color:var(--mbp-muted)}.marble-benchtops .mbp-reading{background:#f2f3ee;padding-block:60px}.marble-benchtops .mbp-reading-links{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:32px}.marble-benchtops .mbp-reading-links>a{position:relative;border-top:1px solid #b9c1b1;padding:20px 25px 0 0}.marble-benchtops .mbp-reading-links>a>span:first-child{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#68775b}.marble-benchtops .mbp-reading-links h3{font-size:17px;line-height:1.5;font-weight:400;margin-top:10px}.marble-benchtops .mbp-reading-links>a>span:last-child{position:absolute;right:0;top:20px}.marble-benchtops .mbp-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.marble-benchtops .mbp-faq>div>p{margin-top:24px;font-size:14px;max-width:280px}.marble-benchtops .mbp-faq>div>p a{text-decoration:underline}.marble-benchtops details{border-bottom:1px solid var(--mbp-line)}.marble-benchtops details:first-child{border-top:1px solid var(--mbp-line)}.marble-benchtops summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding-block:19px;font-size:15px;font-weight:700;line-height:1.5}.marble-benchtops summary::-webkit-details-marker{display:none}.marble-benchtops summary>span{font-size:22px;font-weight:300;color:#68785b}.marble-benchtops details[open] summary>span{transform:rotate(45deg)}.marble-benchtops details>p{padding:0 30px 22px 0;font-size:14px;color:var(--mbp-muted)}@media(max-width:1000px){.marble-benchtops .mbp-editorial-grid,.marble-benchtops .mbp-selection{gap:35px}.marble-benchtops .mbp-faq{gap:40px}.marble-benchtops .mbp-section-top{align-items:flex-start;flex-direction:column;gap:20px}.marble-benchtops .mbp-hero{min-height:570px}.marble-benchtops .mbp-selection-photo{min-height:520px}}@media(max-width:800px){.marble-benchtops .mbp-section{padding-block:58px}.marble-benchtops .mbp-editorial-grid,.marble-benchtops .mbp-faq,.marble-benchtops .mbp-selection{grid-template-columns:1fr}.marble-benchtops .mbp-editorial-reverse .mbp-editorial-photo{order:0}.marble-benchtops .mbp-editorial-photo{aspect-ratio:1.15}.marble-benchtops .mbp-care-grid{gap:35px}.marble-benchtops .mbp-selection-photo{min-height:0;aspect-ratio:1.2}.marble-benchtops .mbp-faq>div>p{max-width:none}.marble-benchtops .mbp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}}@media(max-width:620px){.marble-benchtops .mbp-shell{width:calc(100% - 36px)}.marble-benchtops .mbp-hero{min-height:590px}.marble-benchtops .mbp-hero>img{object-position:62% center}.marble-benchtops .mbp-hero-shade{background:linear-gradient(90deg,rgba(17,23,17,.7),rgba(17,23,17,.34))}.marble-benchtops .mbp-hero-content{padding-block:60px}.marble-benchtops h1{font-size:48px;letter-spacing:.05em}.marble-benchtops .mbp-hero p{font-size:15px;max-width:360px}.marble-benchtops .mbp-hero .mbp-eyebrow{font-size:9px}.marble-benchtops .mbp-actions{gap:10px}.marble-benchtops .mbp-button{padding:12px 18px}.marble-benchtops .mbp-hero-caption{font-size:9px;right:18px;bottom:12px}.marble-benchtops .mbp-jump>div{gap:25px}.marble-benchtops .mbp-jump a{padding-block:17px}.marble-benchtops .mbp-products{grid-template-columns:1fr;gap:30px}.marble-benchtops .mbp-product-image{aspect-ratio:1.3}.marble-benchtops .mbp-product-label{padding-top:13px}.marble-benchtops .mbp-editorial{padding-block:36px}.marble-benchtops .mbp-editorial-grid{gap:27px}.marble-benchtops .mbp-care{padding-block:54px}.marble-benchtops .mbp-care-grid,.marble-benchtops .mbp-reading-links{grid-template-columns:1fr;gap:28px}.marble-benchtops .mbp-reading{padding-block:50px}.marble-benchtops .mbp-faq{gap:28px}.marble-benchtops .mbp-crumb{font-size:9px}.marble-benchtops h2{font-size:30px}.marble-benchtops .mbp-selection{gap:28px}}@media(prefers-reduced-motion:reduce){.marble-benchtops *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:1000px){.marble-benchtops .mbp-products{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:240px;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 3px 16px;scroll-padding-inline:3px}.marble-benchtops .mbp-products>li{scroll-snap-align:start}.marble-benchtops .mbp-product-image{aspect-ratio:.36}}@media(max-width:620px){.marble-benchtops .mbp-products{grid-auto-columns:70vw;gap:18px}.marble-benchtops .mbp-product-image{aspect-ratio:.42}}.marble-benchtops .mbp-product-image-breccia-perince img{transform:scale(1.06)}.marble-benchtops .mbp-product:hover .mbp-product-image-breccia-perince img{transform:scale(1.085)}.marble-benchtops .mbp-product-shade{position:absolute;inset:0;background:rgba(0,0,0,.48);opacity:0;transition:opacity .25s}.marble-benchtops .mbp-product-label{position:absolute;left:18px;top:calc(100% - 24px);width:320px;padding:0;border:0;transform:rotate(-90deg);transform-origin:0 0;color:white;opacity:0;transition:opacity .25s}.marble-benchtops .mbp-product h3{font-size:30px;line-height:1.08;letter-spacing:.035em;text-transform:uppercase;font-weight:700;max-width:320px}.marble-benchtops .mbp-product-label>span{display:inline-flex;justify-content:center;margin-top:12px;border:1px solid white;border-radius:20px;padding:5px 12px;font-size:10px;line-height:1.5;letter-spacing:.03em;color:white;font-weight:700}.marble-benchtops .mbp-product:focus-visible .mbp-product-label,.marble-benchtops .mbp-product:focus-visible .mbp-product-shade,.marble-benchtops .mbp-product:hover .mbp-product-label,.marble-benchtops .mbp-product:hover .mbp-product-shade{opacity:1}@media(hover:none),(pointer:coarse){.marble-benchtops .mbp-product-label{opacity:1}.marble-benchtops .mbp-product-shade{opacity:1;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.15) 75%,transparent)}}