@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97f09968060f140c-s.2x70a90zaurqz.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/79db705761712643-s.13_hhitlao2u9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e07ba83ebeb9f2a4-s.p.2dpok14x9rm6m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.GPC1RW_className{font-family:Jost,Jost Fallback;font-style:normal;font-weight:400}.GPC1RW_variable{--font-jost-400:"Jost", "Jost Fallback"}
.cp{--ink:#1c1918;--muted:#6b6560;--line:#e4dfda;--pale:#f6f3ef;--warn:#8a3b2f;color:var(--ink);font:16px/26px var(--font-inter),system-ui,sans-serif;overflow-anchor:none;background:#fff;width:100%;padding-top:88px}.cp *{box-sizing:border-box}.cp a{color:inherit}.cp button{border-radius:0;font-family:inherit}.cp-print{display:none}@media print{@page{size:letter;margin:0}html,body{background:#fff!important}body:has(.cp-print)>:not(.cp-print){display:none!important}.cp-print{display:block!important}.cp-print *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cp .wrap{max-width:1378px;margin:0 auto;padding:0 32px}.cp .crumb{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:13px;display:flex}.cp .units{letter-spacing:.5px;align-items:center;gap:2px;font-size:12px;display:inline-flex}.cp .units button{min-height:32px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px}.cp .units button.on{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.cp .crumb a{text-decoration:none}.cp .crumb a:hover{text-decoration:underline}.cp .pdp{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:56px;padding-bottom:80px;display:grid}.cp .main{border:1px solid var(--line);aspect-ratio:1;touch-action:pan-y;background:#fff;position:relative;overflow:hidden}.cp .main img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.cp .nav{cursor:pointer;opacity:.85;width:44px;height:44px;color:var(--ink);background:#ffffffd9;border:0;border-radius:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cp .nav svg{stroke:currentColor;stroke-width:1.25px;fill:none;width:22px;height:22px}.cp .nav.prev{left:8px}.cp .nav.next{right:8px}.cp .main:hover .nav,.cp .nav:focus-visible{opacity:1}.cp .nav:hover{opacity:1!important}.cp .count{font:12px var(--font-inter);color:var(--muted);letter-spacing:.5px;position:absolute;bottom:12px;right:14px}@media (hover:none){.cp .nav{width:40px;height:40px}}.cp .tstrip{border-bottom:1px solid var(--line);margin-top:12px;position:relative}.cp .thumbs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.cp .thumbs::-webkit-scrollbar{display:none}.cp .thumbs button{aspect-ratio:1;cursor:pointer;scroll-snap-align:start;background:#fff;border:0;flex:0 0 calc(16.6667% - 10px);padding:0;position:relative}.cp .thumbs .tph{display:block;position:absolute;inset:0;overflow:hidden}.cp .thumbs button img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.cp .thumbs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-13px;left:0;right:0}.cp .thumbs button.on:after{background:var(--ink)}.cp .tnav{cursor:pointer;width:32px;height:44px;color:var(--ink);background:#ffffffd9;border:0;justify-content:center;align-items:center;display:none;position:absolute;top:calc(50% - 6px);transform:translateY(-50%)}.cp .tnav svg{stroke:currentColor;stroke-width:1.25px;fill:none;width:16px;height:16px}.cp .tnav.tprev{left:0}.cp .tnav.tnext{right:0}.cp .tstrip.scrollable .tnav{display:flex}@media (hover:none){.cp .tstrip.scrollable .tnav{display:none}}@media (max-width:767px){.cp .thumbs button{flex-basis:calc(25% - 9px)}}.cp .panel{position:sticky;top:112px}.cp .eyebrow{font:500 12px/1 var(--font-inter);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.cp h1{font:200 40px/1.1 var(--font-jost),sans-serif;text-transform:uppercase;margin:0 0 6px}.cp .sub{color:var(--muted);margin:0 0 24px}.cp .label{font:500 16px/24px var(--font-inter);justify-content:space-between;gap:12px;margin:0 0 10px;display:flex}.cp .label span{color:var(--muted);font-weight:400}.cp .versions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:24px;padding:20px 0}.cp .vgrid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cp .vgrid a{border:1px solid var(--line);cursor:pointer;aspect-ratio:1;background:#fff;padding:0;display:block;position:relative;overflow:hidden}.cp .vgrid img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.cp .vgrid a.on{outline:2px solid var(--ink);outline-offset:-2px}.cp .link{font:500 14px var(--font-inter);cursor:pointer;color:var(--ink);background:0 0;border:0;padding:12px 0;text-decoration:underline}.cp .vrow{align-items:center;gap:16px;min-height:32px;margin:-14px 0 20px;display:flex}.cp .vrow .units{margin-left:auto}.cp .vchange{margin:0;padding:0;display:none}.cp .versions.collapsed{display:none}.cp.vc-on .vchange{display:inline-block}.cp .price{font:200 32px/1 var(--font-jost);margin:0 0 6px}.cp .price small{font:400 14px var(--font-inter);color:var(--muted);margin-left:6px}.cp .pricenote{color:var(--muted);min-height:20px;margin:0 0 20px;font-size:14px}.cp .qtyrow{justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.cp .qtyrow label{font:500 14px var(--font-inter)}.cp .qty{border:1px solid var(--line);align-items:center;display:inline-flex}.cp .qty button{width:44px;height:44px;font:300 22px/1 var(--font-inter);color:var(--ink);cursor:pointer;background:#fff;border:0}.cp .qty button:disabled{color:var(--line);cursor:default}.cp .qty input{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;width:48px;height:44px;font:500 15px var(--font-inter);color:var(--ink);-moz-appearance:textfield}.cp .qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cp .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cp .yourdims{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;display:none}.cp .yourdims.show{display:block}.cp .yourdims .eb{font:500 12px/1 var(--font-inter);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.cp .yourdims .sum{margin:0 0 14px;font-size:14px;line-height:20px}.cp .ydgrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cp .ydgrid div{background:var(--pale);padding:10px 12px}.cp .ydgrid em{color:var(--muted);font-size:12px;font-style:normal;display:block}.cp .ydgrid b{white-space:nowrap;font-size:16px;font-weight:500;line-height:22px;display:block}@media (max-width:480px){.cp .ydgrid{grid-template-columns:repeat(2,1fr)}}.cp .btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cp .btn{border:1px solid var(--ink);height:48px;color:var(--ink);font:500 13px var(--font-inter);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:0}.cp .btn.dark{background:var(--ink);color:#fff}.cp .btn:disabled{opacity:.45;cursor:default}.cp .alert{border:1px solid var(--warn);color:var(--warn);margin-top:12px;padding:12px 14px;font-size:14px;line-height:20px;display:none}.cp .config{border-top:1px solid var(--line);margin:0 0 28px;display:none}.cp .config.open{display:block}.cp .step{border-bottom:1px solid var(--line)}.cp .step h3{margin:0}.cp .step .head{width:100%;min-height:56px;font:500 16px/24px var(--font-inter);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.cp .step .head span{color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.cp .step .head svg{stroke:currentColor;stroke-width:1.25px;fill:none;width:14px;height:14px}.cp .step.done .head span{color:var(--ink)}.cp .step.locked .head{cursor:default;color:var(--muted)}.cp .step .body{padding:0 0 18px;display:none}.cp .step.open .body{display:block}.cp .step.open .head svg{transform:rotate(180deg)}.cp .opts{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cp .opt{border:1px solid var(--line);text-align:left;cursor:pointer;font:14px/20px var(--font-inter);color:var(--ink);background:#fff;border-radius:0;padding:12px}.cp .opt b{font-weight:500;display:block}.cp .opt em{color:var(--muted);font-size:13px;font-style:normal}.cp .opt.on{border-color:var(--ink);outline:1px solid var(--ink)}.cp .sw{align-items:center;gap:10px;display:flex}.cp .sw i{border:1px solid var(--line);flex:0 0 28px;width:28px;height:28px}.cp .ftabs{border-bottom:1px solid var(--line);gap:20px;margin:0 0 14px;display:flex}.cp .ftab{font:14px var(--font-inter);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0}.cp .ftab.on{color:var(--ink);border-bottom-color:var(--ink)}.cp .swinfo{background:#fff;align-items:flex-end;gap:16px;margin:0 0 16px;display:flex}.cp .swinfo i{background:var(--pale) center/cover;border:1px solid var(--line);flex:0 0 180px;width:180px;height:180px}.cp .swinfo span{padding-bottom:4px}.cp .swinfo b{font-size:18px;font-weight:500;line-height:24px;display:block}.cp .swinfo em{color:var(--muted);margin-top:2px;font-size:14px;font-style:normal;line-height:20px;display:block}.cp .swnext{border:1px solid var(--ink);background:var(--ink);color:#fff;height:44px;font:500 12px var(--font-inter);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:0;margin-top:14px;padding:0 18px;display:none}@media (hover:none){.cp .swnext.show{display:block}}@media (max-width:767px){.cp .swinfo{z-index:5;border-bottom:1px solid var(--line);margin:0 0 10px;padding:10px 0;position:sticky;top:0}.cp .swinfo i{flex-basis:180px;width:180px;height:180px}.cp .swinfo b{font-size:16px}}.cp .swgl{font:500 12px/1 var(--font-inter);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:18px 0 10px}.cp .swgrid{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.cp .swb{aspect-ratio:1;cursor:pointer;background:var(--pale);border:0;padding:0}.cp .swb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cp .swb.on{outline:2px solid var(--ink);outline-offset:2px}.cp .swnote{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:18px}.cp .mini{border:1px solid var(--line);background:50%/cover;width:18px;height:18px;display:inline-block}@media (max-width:600px){.cp .swgrid{grid-template-columns:repeat(6,1fr)}}.cp .swgrid.six{grid-template-columns:repeat(6,1fr)}.cp .todo{color:var(--muted);background:var(--pale);margin-top:10px;padding:10px 12px;font-size:13px;line-height:18px}.cp section.block{border-top:1px solid var(--line);padding:56px 0}.cp section.block h2{font:200 32px/1.2 var(--font-jost);text-transform:uppercase;margin:0 0 24px}.cp .desc{max-width:720px;font-size:16px;line-height:26px}.cp .specs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.cp table{border-collapse:collapse;width:100%;font-size:15px}.cp td,.cp th{border-bottom:1px solid var(--line);text-align:left;padding:12px 0;font-weight:400}.cp th{color:var(--muted);width:30%}.cp td{white-space:nowrap;padding-right:16px}.cp .drawing{background:#fff;overflow:hidden}.cp .drawing img{width:100%;max-width:none;display:block}.cp .dl a{align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.cp .rg{position:relative}.cp .rgtrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.cp .rgtrack::-webkit-scrollbar{display:none}.cp .rgtrack button{cursor:zoom-in;scroll-snap-align:start;background:0 0;border:0;flex:none;padding:0}.cp .rgtrack.drag{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.cp .rgtrack.drag button{cursor:grabbing}.cp .rgtrack img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;height:360px;display:block}.cp .rgnav{cursor:pointer;width:44px;height:44px;color:var(--ink);background:#ffffffe6;border:0;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.cp .rgnav svg{stroke:currentColor;stroke-width:1.25px;fill:none;width:20px;height:20px}.cp .rgnav.rgprev{left:8px}.cp .rgnav.rgnext{right:8px}.cp .rg.scrollable .rgnav{display:flex}.cp .rgnav:disabled{opacity:0;pointer-events:none}@media (max-width:767px){.cp .rgtrack{gap:8px}.cp .rgtrack img{height:220px}}.cp .lb{z-index:100;background:#1c1918f7;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.cp .lb.open{display:flex}.cp .lb img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:calc(100vw - 144px);height:auto;max-height:calc(100vh - 112px);display:block}.cp .lbbtn{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute}.cp .lbbtn svg{stroke:currentColor;stroke-width:1.25px;fill:none;width:26px;height:26px}.cp .lbclose{top:12px;right:12px}.cp .lbprev{top:50%;left:16px;transform:translateY(-50%)}.cp .lbnext{top:50%;right:16px;transform:translateY(-50%)}.cp .lbcount{text-align:center;color:#ffffffb3;letter-spacing:1px;font-size:13px;position:absolute;bottom:20px;left:0;right:0}@media (max-width:767px){.cp .lb img{max-width:100vw;max-height:calc(100vh - 140px)}.cp .lbprev,.cp .lbnext{display:none}}@media (max-width:1023px){.cp .pdp{grid-template-columns:1fr;gap:32px}.cp .panel{position:static}.cp .specs{grid-template-columns:1fr}}@media (max-width:767px){.cp .wrap{padding:0 16px}.cp h1{font-size:32px}.cp .thumbs{grid-template-columns:repeat(4,1fr)}.cp .opts{grid-template-columns:1fr}}.cp .facts{color:var(--muted);flex-wrap:wrap;gap:12px 28px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.cp .facts li{align-items:center;gap:8px;display:flex}.cp .facts svg{width:18px;height:18px;stroke:var(--ink);stroke-width:1.25px;fill:none;flex:0 0 18px}.cp .facts svg.flag{stroke:none;width:18px;height:12px}.cp .cblock{--cb-bg:#75655b;--cb-fg:#fff;--cb-soft:#ffffffe0;--cb-line:#fff6;background:var(--cb-bg);color:var(--cb-fg);margin:0;padding:48px 0;transition:background-color .5s}.cp .cblock[data-theme=sand]{--cb-bg:#75655b}.cp .cblock[data-theme=sage]{--cb-bg:#5a6b58}.cp .cblock[data-theme=olive]{--cb-bg:#3f6657}.cp .cblock[data-theme=bordeaux]{--cb-bg:#722f37}.cp .cb-in{align-items:center;gap:40px;display:flex}.cp .cb-slides{flex:1;min-width:0;display:grid}.cp .cb-slide{-moz-column-gap:56px;opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;column-gap:56px;transition:opacity .4s,visibility .4s;display:grid}.cp .cb-slide.on{opacity:1;visibility:visible}.cp .cb-eb{font:500 12px/16px var(--font-inter);letter-spacing:1.4px;text-transform:uppercase;color:var(--cb-soft);margin:0 0 10px}.cp .cb-h{font:400 30px/1.2 var(--font-jost-400),var(--font-jost),sans-serif;letter-spacing:.3px;text-transform:uppercase;color:var(--cb-fg);margin:0}.cp .cb-t{color:var(--cb-fg);margin:0 0 10px;font-size:16px;line-height:26px}.cp .cb-link{font:500 14px/20px var(--font-inter);color:var(--cb-fg);align-items:center;gap:8px;min-height:32px;text-decoration:none;display:inline-flex}.cp .cb-link span:first-child{text-underline-offset:4px;text-decoration:underline}.cp .cb-link:hover span:first-child{text-decoration-thickness:2px}.cp .cb-ctl{flex:none;align-items:center;gap:4px;display:flex}.cp .cb-arrow{cursor:pointer;width:40px;height:40px;color:var(--cb-fg);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.cp .cb-arrow svg{stroke:currentColor;stroke-width:1.25px;fill:none;width:18px;height:18px}.cp .cb-arrow:focus:not(:focus-visible),.cp .cb-dot:focus:not(:focus-visible){outline:none}.cp .cb-arrow:focus-visible,.cp .cb-dot:focus-visible{outline:1px solid var(--cb-fg);outline-offset:2px}.cp .cb-dots{gap:2px;display:flex}.cp .cb-dot{cursor:pointer;background:0 0;border:0;width:24px;height:40px;position:relative}.cp .cb-dot:after{content:"";background:var(--cb-line);height:2px;position:absolute;top:19px;left:3px;right:3px}.cp .cb-dot.on:after{background:var(--cb-fg)}@media (max-width:900px){.cp .cblock{padding:36px 0 24px}.cp .cb-in{flex-direction:column;align-items:flex-start;gap:12px}.cp .cb-slide{grid-template-columns:1fr;align-content:start;align-items:start;row-gap:16px}.cp .cb-h{font-size:24px}.cp .cb-ctl{margin-left:-10px}}@media (prefers-reduced-motion:reduce){.cp .cb-slide{transition:none}}.cp .payinfo{color:#666;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex;position:relative}.cp .pi{position:static}.cp .pi-btn{font:400 13px var(--font-inter);color:#666;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:6px 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cp .pi-btn:hover,.cp .pi.open .pi-btn{color:var(--ink)}.cp .pi-sep{color:#b1a8a6}.cp .pi-pop{z-index:20;border:1px solid var(--line);width:max-content;max-width:300px;color:var(--ink);background:#fff;padding:10px 12px;font-size:12px;line-height:17px;display:none;position:absolute;bottom:calc(100% + 6px);left:auto;right:0;box-shadow:0 4px 14px #1c191814}.cp .pi:hover .pi-pop,.cp .pi:focus-within .pi-pop,.cp .pi.open .pi-pop{display:block}.cp .pi-pop p{margin:0}.cp .pi-pop p+a{margin-top:6px;display:inline-block}.cp #cp-piPay{max-width:none}.cp #cp-piPay p{white-space:nowrap}.cp .pi-pop a{color:var(--ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media (max-width:480px){.cp #cp-piPay{max-width:calc(100vw - 48px)}.cp #cp-piPay p{white-space:normal}}.cp .crumb{position:relative}.cp .ptools{align-items:center;gap:18px;display:flex}.cp .pt-btn{min-height:32px;font:400 13px var(--font-inter);color:#666;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;display:inline-flex}.cp .pt-btn:hover,.cp .pt-btn[aria-expanded=true]{color:var(--ink)}.cp .pt-btn svg{stroke:currentColor;stroke-width:1.25px;fill:none;width:16px;height:16px}.cp .pt-btn:focus:not(:focus-visible){outline:none}.cp .sharepop{z-index:30;border:1px solid var(--line);background:#fff;min-width:160px;padding:6px 0;display:none;position:absolute;top:calc(100% - 8px);right:0;box-shadow:0 4px 14px #1c191814}.cp .sharepop.open{display:block}.cp .sharepop a,.cp .sharepop button{text-align:left;width:100%;font:400 13px var(--font-inter);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 16px;text-decoration:none;display:block}.cp .sharepop a:hover,.cp .sharepop button:hover{background:var(--pale)}.cp-print .ps{box-sizing:border-box;color:#1c1918;width:215.9mm;height:279.4mm;font-family:var(--font-inter),"Helvetica Neue",Arial,sans-serif;background:#fff;padding:15mm 16mm 12mm;font-size:9pt;line-height:1.5;position:relative;overflow:hidden}.cp-print .ps-cap{font-family:var(--font-jost-400),var(--font-jost),sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#6b6560;font-size:6.8pt;font-weight:400}.cp-print .ps-head{border-bottom:.6pt solid #1c1918;justify-content:space-between;align-items:flex-end;padding-bottom:5mm;display:flex}.cp-print .ps-head img{width:auto;height:8.5mm;display:block}.cp-print .ps-head .r{text-align:right}.cp-print .ps-head .r .ps-cap{color:#1c1918;letter-spacing:.32em;font-size:7.5pt}.cp-print .ps-head .r div:nth-child(2){color:#6b6560;margin-top:1mm;font-size:7.5pt}.cp-print .ps-hero{grid-template-columns:88mm 1fr;align-items:center;gap:10mm;margin-top:6mm;display:grid}.cp-print .ps-img{background:#fff;justify-content:center;align-items:center;height:72mm;display:flex}.cp-print .ps-img img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.cp-print .ps-title{font-family:var(--font-jost),sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:2.5mm 0 1.5mm;font-size:28pt;font-weight:200;line-height:1.05}.cp-print .ps-sub{font-family:var(--font-cormorant),Georgia,serif;color:#4a4542;margin:0 0 4mm;font-size:14pt;font-style:italic}.cp-print .ps-spec{border-top:.4pt solid #cfc8c1;margin:0}.cp-print .ps-spec div{border-bottom:.4pt solid #e4dfda;grid-template-columns:24mm 1fr;align-items:center;padding:1.7mm 0;display:grid}.cp-print .ps-spec dt{margin:0}.cp-print .ps-spec dd{align-items:center;gap:2.2mm;margin:0;font-size:9pt;display:flex}.cp-print .ps-spec dd i{background:50%/cover;border:.3pt solid #cfc8c1;flex:0 0 4.2mm;width:4.2mm;height:4.2mm}.cp-print .ps-price{align-items:baseline;gap:2.5mm;margin-top:4mm;display:flex}.cp-print .ps-price b{font-family:var(--font-jost),sans-serif;letter-spacing:.01em;font-size:24pt;font-weight:200}.cp-print .ps-price span{color:#6b6560;font-size:8.5pt}.cp-print .ps-sec{border-top:.4pt solid #cfc8c1;grid-template-columns:34mm 1fr;gap:8mm;margin-top:6mm;padding-top:4mm;display:grid}.cp-print .ps-sec h3{font-family:var(--font-jost-400),var(--font-jost),sans-serif;text-transform:uppercase;letter-spacing:.22em;margin:.6mm 0 0;font-size:8pt;font-weight:400}.cp-print .ps-lead{font-family:var(--font-cormorant),Georgia,serif;color:#1c1918;margin:0 0 2.5mm;font-size:12.5pt;font-style:italic;line-height:1.35}.cp-print .ps-body{color:#333;-moz-column-count:2;column-count:2;-moz-column-gap:7mm;column-gap:7mm;margin:0;font-size:8.2pt;line-height:1.55}.cp-print .ps-body+.ps-body{margin-top:2.5mm}.cp-print .ps-facts{color:#4a4542;gap:7mm;margin-top:3.5mm;font-size:8pt;display:flex}.cp-print .ps-facts span{align-items:center;gap:1.6mm;display:inline-flex}.cp-print .ps-facts svg{stroke:#1c1918;stroke-width:1.3px;fill:none;width:3.6mm;height:3.6mm}.cp-print .ps-facts svg.flag{stroke:none;width:4.2mm;height:2.8mm}.cp-print .ps-dims{grid-template-columns:1fr 1fr;align-items:center;gap:8mm;display:grid}.cp-print .ps-dims table{border-collapse:collapse;width:100%;font-size:8.6pt}.cp-print .ps-dims th,.cp-print .ps-dims td{text-align:left;white-space:nowrap;border-bottom:.4pt solid #e4dfda;padding:1.3mm 0;font-weight:400}.cp-print .ps-dims thead th{font-family:var(--font-jost-400),var(--font-jost),sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#6b6560;border-bottom:.4pt solid #cfc8c1;font-size:6.8pt}.cp-print .ps-dims td small{color:#8a837e;margin-left:1.2mm;font-size:7.6pt}.cp-print .ps-draw{overflow:hidden}.cp-print .ps-draw img{width:100%;max-width:none;display:block}.cp-print .ps-foot{color:#4a4542;border-top:.6pt solid #1c1918;grid-template-columns:1fr auto;align-items:start;gap:8mm;padding-top:3.5mm;font-size:7.4pt;line-height:1.55;display:grid;position:absolute;bottom:10mm;left:16mm;right:16mm}.cp-print .ps-hr{align-items:flex-end;gap:4mm;display:flex}.cp-print .ps-hr svg{width:16mm;height:16mm;display:block}.cp-print .ps-head .r .ps-scan{color:#8a837e;margin-top:2.2mm;font-size:6.8pt}.cp-print .ps-foot .note{color:#8a837e;grid-column:1/-1;margin-top:1mm;font-size:6.6pt}.cp-print .ps-foot strong{color:#1c1918;font-weight:500}.cp .cartWrap{display:block;position:relative}.cp .cartWrap .btn{width:100%}.cp .btn.dark:disabled{opacity:.4;pointer-events:none}.cp .soon{z-index:20;border:1px solid var(--line);width:max-content;color:var(--ink);background:#fff;padding:10px 12px;font-size:13px;line-height:17px;display:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 14px #1c191814}.cp .cartWrap:hover .soon,.cp .cartWrap.show .soon{display:block}.cp .cartWrap:has(:focus-visible) .soon{display:block}.cp .trust{padding:0 max(16px,env(safe-area-inset-left,0px));background:#f4f2ef}.cp .trustIn{text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:40px;max-width:1280px;margin:0 auto;padding:80px 0;list-style:none;display:grid}.cp .trustIn li{flex-direction:column;align-items:center;display:flex}.cp .ti{color:var(--ink);margin-bottom:18px}.cp .trustT{letter-spacing:2.4px;text-transform:uppercase;color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:24px}.cp .trustD{color:#625b55;text-wrap:balance;max-width:26ch;margin:8px 0 0;font-size:15px;line-height:24px}@media (max-width:900px){.cp .trustIn{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:44px 24px;padding:56px 0}}@media (max-width:600px){.cp .trustIn{grid-template-columns:1fr}}.cp .ydhead{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.cp .ydhead .eb{margin:0}.cp .ydhead .units{margin:-8px -6px -8px 0}.cp .matching{gap:20px;margin:-16px 0 20px;font-size:13px;display:flex}.cp .matching a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cp .specs{--draw-h:240px}.cp .drawing{width:100%;max-height:var(--draw-h)}.cp .drawing img{max-width:none;display:block}@media (max-width:767px){.cp .specs{--draw-h:130px}}
