.lz-sec .lz-coll .lz-coll__media{background:#fff0}.lz-sec .lz-coll .lz-coll__media img{width:100%;height:auto;max-width:none;max-height:none;aspect-ratio:2 / 3!important;object-fit:cover;object-position:center;background:#fff0;display:block;margin:0 auto}@media (min-width:768px){.lz-sec .lz-coll .lz-coll__media img{width:500px;height:550px;max-width:none;max-height:none;aspect-ratio:auto!important;object-fit:cover;object-position:center}}@media (min-width:1025px){.lz-sec .lz-coll .lz-coll__media img{width:500px;height:580px}}.lz-sec .lz-coll .lz-coll__media .gp-3d{width:100%;aspect-ratio:1 / 1;background:#fff0}.lz-sec .lz-coll .lz-coll__media .gp-3d .wc3dpv-inline-wrap{width:100%!important;height:100%!important}.lz-sec .lz-coll .lz-coll__media .gp-3d model-viewer,.lz-sec .lz-coll .lz-coll__media .gp-3d canvas,.lz-sec .lz-coll .lz-coll__media .gp-3d iframe{width:100%!important;height:100%!important;display:block;background:#fff0}@media (min-width:768px){.lz-sec .lz-coll .lz-coll__media .gp-3d{width:500px;height:500px;aspect-ratio:auto;margin:0 auto}}@media (min-width:1025px){.lz-sec .lz-coll .lz-coll__media .gp-3d{height:500px}}@media (min-width:768px){.lz-sec .lz-coll .lz-coll__copy{position:relative;z-index:0}.lz-sec .lz-coll .lz-coll__copy::after{content:attr(data-gp-bg);position:absolute;z-index:-1;top:50%;right:-4%;transform:translateY(-58%);font-size:clamp(110px, 12vw, 210px);line-height:1;font-weight:600;font-family:inherit;color:#0b0b0b;opacity:.045;letter-spacing:.01em;white-space:nowrap;pointer-events:none;user-select:none}}body.single-product .lzh{--ink:#0B0B0B;--char:#3A3A3A;--gold:#B89A5E;--gold-dk:#B89A5E;--line:#E7E3DA;--soft:#F7F6F3;--serif:"Lora",Georgia,"Times New Roman",serif;--card:"Cormorant Garamond",Georgia,serif;background:#fff;color:var(--char);font-family:var(--serif);font-size:16px;line-height:1.65;font-weight:400}body.single-product .lzh *{box-sizing:border-box}body.single-product .lzh-wrap{max-width:none;margin-inline:auto;padding-inline:clamp(16px,2.6vw,48px)}body.single-product .lzh .lzh-sec{padding-block:clamp(26px,3.6vw,52px);border-top:1px solid var(--line)}body.single-product .lzh p{margin:0}body.single-product .lzh a{color:var(--gold-dk);text-decoration:none;transition:color .2s}body.single-product .lzh a:hover{color:var(--ink)}body.single-product .lzh h1,body.single-product .lzh h2,body.single-product .lzh h3{font-family:var(--serif);color:var(--ink);font-weight:400;letter-spacing:-.01em;margin:0;text-transform:none}body.single-product .lzh h1{font-size:clamp(32px,3.6vw,52px);line-height:1.12}body.single-product .lzh h2{font-size:clamp(27px,3.2vw,46px);line-height:1.15}body.single-product .lzh-eyebrow{font-size:12px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dk);margin-bottom:12px!important}body.single-product .lzh-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". m" "h m" "p m" "c m" ". m";column-gap:clamp(28px,5vw,80px)}body.single-product .lzh-intro--alt{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"m ." "m h" "m p" "m c" "m ."}body.single-product .lzh-intro__h{grid-area:h;margin-bottom:16px}body.single-product .lzh-intro__p{grid-area:p;max-width:720px}body.single-product .lzh-intro__p strong{color:var(--ink);font-weight:600}body.single-product .lzh-intro__p p+p{margin-top:12px}body.single-product .lzh-intro__c{grid-area:c;margin-top:22px}body.single-product .lzh-intro__m{grid-area:m;position:relative;margin:0;background:var(--soft);overflow:hidden;aspect-ratio:6/5}body.single-product .lzh-intro__m img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}body.single-product .lzh-m--contain img{object-fit:contain}body.single-product .lzh-m--white{background:#fff}body.single-product .lzh-m--black{background:#000}body.single-product .lzh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 28px;background:var(--ink);border:1px solid var(--ink);color:#fff!important;font-family:var(--serif);font-size:13px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;transition:background .25s,color .25s}body.single-product .lzh-btn:hover{background:#fff;color:var(--ink)!important}body.single-product .lzh-btn--line{background:#fff;color:var(--ink)!important}body.single-product .lzh-btn--line:hover{background:var(--ink);color:#fff!important}body.single-product .lzh-btns{display:flex;flex-wrap:wrap;gap:12px}body.single-product .lzh .lzh-cols h3,body.single-product .lzh .lzh-faq h3,body.single-product .lzh-h3{font-size:clamp(20px,1.7vw,24px);line-height:1.25;margin-bottom:10px}body.single-product .lzh-faq{margin-top:18px;border-top:1px solid var(--line)}body.single-product .lzh-faq details{border-bottom:1px solid var(--line)}body.single-product .lzh-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 2px;font-size:16px;color:var(--ink)}body.single-product .lzh-faq summary::-webkit-details-marker{display:none}body.single-product .lzh-faq summary::after{content:"+";font-size:22px;line-height:1;color:var(--gold-dk);transition:transform .25s}body.single-product .lzh-faq details[open] summary::after{transform:rotate(45deg)}body.single-product .lzh-faq summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}body.single-product .lzh-faq__a{padding:0 2px 16px;font-size:15px}@media (max-width:767px){body.single-product .lzh{font-size:16px}body.single-product .lzh h1{font-size:clamp(30px,8.6vw,34px)}body.single-product .lzh h2{font-size:clamp(26px,7.4vw,30px)}body.single-product .lzh .lzh-sec{padding-block:24px}body.single-product .lzh-intro,body.single-product .lzh-intro--alt,body.single-product .lzh-hero .lzh-intro{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"h" "p" "m" "c"}body.single-product .lzh-intro__h{margin-bottom:12px}body.single-product .lzh-intro__m{margin-top:18px;aspect-ratio:1/1}body.single-product .lzh-intro__c{margin-top:16px}body.single-product .lzh-intro__c .lzh-btn{width:100%}}@media (prefers-reduced-motion:reduce){body.single-product .lzh *{transition:none!important}}body.single-product .lzh-g{color:var(--gold)}body.single-product .lzh a strong,body.single-product .lzh a b{color:inherit!important}body.single-product .lzh .lzh-t::after{content:"";display:block;width:90px;height:2px;margin-top:16px;background:linear-gradient(90deg,var(--gold),rgb(184 154 94 / .12))}body.single-product .lzh-intro__h{margin-bottom:18px}body.single-product .lzh-intro__m video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}body.single-product .lzh-brand__main,body.single-product .lzh-brand__card,body.single-product .lzh-show2>*,body.single-product .lzh-faq2>*{min-width:0}body.single-product .lzh-faq2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(24px,4vw,64px);margin-top:22px}body.single-product .lzh-faq2 .lzh-faq{margin-top:0}body.single-product .lzh-faq__a p{margin:0}body.single-product .lzh-cust{background:#000;padding-block:clamp(34px,4vw,64px)}body.single-product .lzh .lzh-cust h2{color:#fff;text-align:center}body.single-product .lzh .lzh-cust h2.lzh-t::after{margin-inline:auto}@media (max-width:1024px){body.single-product .lzh-faq2{grid-template-columns:1fr}body.single-product .lzh-faq2>div+div .lzh-faq{border-top:0}}body.single-product .wc-tab-inner .lzh{margin:0}body.single-product .wc-tab-inner .lzh .lzh-wrap{padding-inline:0}body.single-product .wc-tab-inner .lzh .lzh-sec{padding-inline:0}body.single-product .lzh .lzh-intro__p ul{margin:12px 0 0;padding-left:18px}body.single-product .lzh .lzh-intro__p li{margin:4px 0}body.single-product .lzh .lzh-intro__c .lzh-btns{margin:0}body.single-product .lzh .lzh-cust{background:#0B0B0B;border-top:0;padding:clamp(40px,5vw,72px) clamp(16px,3vw,48px)}body.single-product .lzh .lzd-cta{max-width:780px;margin-inline:auto;text-align:center}body.single-product .lzh .lzd-cta .lzh-eyebrow{color:var(--gold)}body.single-product .lzh .lzd-cta h2{color:#fff}body.single-product .lzh .lzd-cta h2.lzh-t::after{margin-inline:auto}body.single-product .lzh .lzd-cta p{color:rgb(255 255 255 / .78);margin-top:18px}body.single-product .lzh .lzd-cta .lzh-btns{justify-content:center;margin-top:28px}body.single-product .lzh .lzd-cta .lzh-btn{background:#fff;border-color:#fff;color:var(--ink)!important}body.single-product .lzh .lzd-cta .lzh-btn:hover{background:#fff0;color:#fff!important}body.single-product .lzh .lzd-cta .lzh-btn--line{background:#fff0;border-color:rgb(255 255 255 / .55);color:#fff!important}body.single-product .lzh .lzd-cta .lzh-btn--line:hover{background:#fff;border-color:#fff;color:var(--ink)!important}@media (max-width:767px){body.single-product .lzh .lzd-cta .lzh-btns{display:grid;grid-template-columns:1fr}}body.single-product .lz18-note{font-size:13px!important;line-height:1.7!important;color:#6B6B6B!important;margin:0 0 18px!important}body.single-product .lz18-specs{border-top:1px solid #E7E3DA}body.single-product .lz18-row{display:grid;grid-template-columns:minmax(150px,1.05fr) 1fr 1fr;gap:10px 26px;padding:14px 0;border-bottom:1px solid #E7E3DA;align-items:baseline}body.single-product .lz18-row>span{font-size:15px;line-height:1.6;color:#3A3A3A}body.single-product .lz18-row--head>span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8A8A8A;font-weight:600}body.single-product .lz18-row--head{border-bottom:1px solid #C9C2B4;padding-bottom:10px}body.single-product .lz18-k{color:#0B0B0B!important;font-weight:600}body.single-product .lz18-row--both>span:nth-child(2){grid-column:2 / span 2}body.single-product .lz18-after{margin:22px 0 0!important;padding:16px 18px;background:#F7F6F3;border-left:2px solid #B89A5E;font-size:14px!important;line-height:1.7!important;color:#3A3A3A!important}@media (max-width:767px){body.single-product .lz18-row{grid-template-columns:1fr;gap:2px;padding:16px 0}body.single-product .lz18-row--head{display:none}body.single-product .lz18-k{font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;color:#B89A5E!important;font-weight:600;margin-bottom:2px}body.single-product .lz18-row>span[data-m]::before{content:attr(data-m);display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9A9A9A;margin-top:6px}body.single-product .lz18-row--both>span:nth-child(2){grid-column:1}}