
#durabasic-product-studio-camera{--ps-bg:#eef0e5;--ps-ink:#20382a;--ps-muted:#586957;--ps-line:#c7cebd;--ps-soft:#e4e9db;--ps-paper:#f7f8ee;--ps-deep:#192e22;--ps-white:#f0f3e7;--ps-accent:#dce8aa;color-scheme:light;background:var(--ps-bg);color:var(--ps-ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45;isolation:isolate;overflow:clip;width:100%}
#durabasic-product-studio-camera *{box-sizing:border-box}
#durabasic-product-studio-camera button{font:inherit;color:inherit;line-height:1.2}
#durabasic-product-studio-camera button:disabled{cursor:default;opacity:.45}
#durabasic-product-studio-camera [hidden]{display:none!important}
#durabasic-product-studio-camera h1,#durabasic-product-studio-camera h2,#durabasic-product-studio-camera p,#durabasic-product-studio-camera dl,#durabasic-product-studio-camera dd{margin:0}
#durabasic-product-studio-camera .ps-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#durabasic-product-studio-camera .ps-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:12px 30px;background:var(--ps-deep);color:var(--ps-white)}
#durabasic-product-studio-camera .ps-wordmark{font-family:Arial,Helvetica,sans-serif;font-size:25px;letter-spacing:-1.4px;font-weight:800;font-style:italic;white-space:nowrap}
#durabasic-product-studio-camera .ps-wordmark sup{font-size:8px;vertical-align:top;position:relative;top:5px;font-style:normal;letter-spacing:0}
#durabasic-product-studio-camera .ps-breadcrumb{display:flex;align-items:center;gap:16px;font-size:12px;color:#c4cebe}
#durabasic-product-studio-camera .ps-breadcrumb strong{color:var(--ps-white);font-weight:500}
#durabasic-product-studio-camera .ps-header-button{border:1px solid #657562;padding:10px 13px;background:transparent;display:flex;align-items:center;gap:18px;min-height:42px}
#durabasic-product-studio-camera .ps-count{display:inline-flex;min-width:20px;justify-content:center;border-radius:50%;background:var(--ps-accent);color:#192e22;font-size:11px;line-height:20px}
#durabasic-product-studio-camera .ps-stage{height:495px;position:relative;transition:height 420ms cubic-bezier(.2,.8,.2,1);background:radial-gradient(ellipse at 50% 72%,color-mix(in srgb,var(--ps-paper) 75%,transparent),transparent 67%)}
#durabasic-product-studio-camera[data-media="3d"] .ps-stage{height:535px}
#durabasic-product-studio-camera .ps-title-block{position:absolute;top:30px;left:30px;z-index:3;max-width:220px}
#durabasic-product-studio-camera .ps-eyebrow{font-size:11px;line-height:1.4;letter-spacing:1.5px;text-transform:uppercase;color:var(--ps-muted);display:block}
#durabasic-product-studio-camera h1{font-size:58px;font-weight:400;letter-spacing:-3.3px;line-height:.99;margin-top:16px}
#durabasic-product-studio-camera .ps-description{font-size:12px;line-height:1.6;max-width:185px;margin-top:16px;color:var(--ps-muted)}
#durabasic-product-studio-camera .ps-mode{position:absolute;top:31px;left:50%;transform:translateX(-50%);display:flex;border-bottom:1px solid var(--ps-line);gap:19px;z-index:4}
#durabasic-product-studio-camera .ps-mode button{background:transparent;border:0;border-bottom:2px solid transparent;padding:8px 0 12px;font-size:12px;color:var(--ps-muted);white-space:nowrap}
#durabasic-product-studio-camera .ps-mode button[aria-pressed="true"]{color:var(--ps-ink);border-bottom-color:var(--ps-ink)}
#durabasic-product-studio-camera .ps-mode button span{font-size:9px;vertical-align:super;margin-left:3px}
#durabasic-product-studio-camera .ps-capacity{position:absolute;right:30px;top:32px;text-align:right;z-index:3}
#durabasic-product-studio-camera .ps-big-capacity{display:block;font-size:68px;font-weight:400;line-height:1;letter-spacing:-3.5px;margin-top:10px;font-variant-numeric:tabular-nums}
#durabasic-product-studio-camera .ps-big-capacity small{font-size:18px;letter-spacing:-.3px;margin-left:5px}
#durabasic-product-studio-camera .ps-sku{display:block;font-size:12px;color:var(--ps-muted);margin-top:11px}
#durabasic-product-studio-camera .ps-orbit-line{position:absolute;left:25%;right:25%;height:88px;bottom:56px;border:1px solid color-mix(in srgb,var(--ps-line) 65%,transparent);border-radius:50%;pointer-events:none}
#durabasic-product-studio-camera .ps-orbit-line:before,#durabasic-product-studio-camera .ps-orbit-line:after{content:"";position:absolute;left:50%;top:-4px;width:1px;height:8px;background:var(--ps-line)}
#durabasic-product-studio-camera .ps-orbit-line:after{top:auto;bottom:-4px}
#durabasic-product-studio-camera[data-media="3d"] .ps-orbit-line{display:none}
#durabasic-product-studio-camera .ps-media{position:absolute;left:18%;right:18%;top:79px;height:370px;z-index:2;transition:transform 420ms cubic-bezier(.2,.8,.2,1)}
#durabasic-product-studio-camera .ps-photo,#durabasic-product-studio-camera .ps-model-host{width:100%;height:100%;display:block;object-fit:contain}
#durabasic-product-studio-camera .ps-photo{padding:8px 55px 16px;filter:drop-shadow(0 22px 14px #1426181a);transform:perspective(900px) rotateX(var(--ps-tilt-x,0deg)) rotateY(var(--ps-tilt-y,0deg));transition:transform 180ms ease-out}
#durabasic-product-studio-camera .ps-model-host{position:absolute;inset:0}
#durabasic-product-studio-camera .ps-media-message{position:absolute;inset:0;display:grid;place-items:center;padding:30px;text-align:center;font-size:12px;color:var(--ps-muted);pointer-events:none}
#durabasic-product-studio-camera .ps-label-left,#durabasic-product-studio-camera .ps-label-right{position:absolute;bottom:108px;z-index:3;max-width:170px}
#durabasic-product-studio-camera .ps-label-left{left:30px}
#durabasic-product-studio-camera .ps-label-right{right:30px;text-align:right}
#durabasic-product-studio-camera .ps-callout-title{display:block;font-size:13px;margin-top:7px}
#durabasic-product-studio-camera .ps-callout-detail{display:block;font-size:11px;color:var(--ps-muted);margin-top:4px}
#durabasic-product-studio-camera .ps-callout-line{height:1px;width:54px;background:var(--ps-line);margin-bottom:14px}
#durabasic-product-studio-camera .ps-label-right .ps-callout-line{margin-left:auto}
#durabasic-product-studio-camera .ps-stage-bottom{position:absolute;left:30px;right:30px;bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:15px;z-index:4}
#durabasic-product-studio-camera .ps-media-caption{font-size:11px;color:var(--ps-muted);max-width:190px}
#durabasic-product-studio-camera .ps-view-controls{display:flex;gap:3px;align-items:center;flex-wrap:wrap;justify-content:center}
#durabasic-product-studio-camera .ps-view-controls button{border:0;background:transparent;padding:9px 10px;font-size:11px;color:var(--ps-muted);min-height:36px}
#durabasic-product-studio-camera .ps-view-controls button[aria-pressed="true"]{background:var(--ps-soft);color:var(--ps-ink)}
#durabasic-product-studio-camera .ps-view-controls .ps-rotate{min-width:34px;padding:9px 7px}
#durabasic-product-studio-camera .ps-view-controls .ps-camera-step{min-width:34px;padding:9px 7px}
#durabasic-product-studio-camera .ps-stage-counter{font-size:11px;color:var(--ps-muted);font-variant-numeric:tabular-nums;white-space:nowrap}
#durabasic-product-studio-camera .ps-size-area{padding:17px 30px 0;border-top:1px solid var(--ps-line);background:var(--ps-paper)}
#durabasic-product-studio-camera .ps-size-heading{display:flex;align-items:center;justify-content:space-between;color:var(--ps-muted);font-size:11px;margin-bottom:11px}
#durabasic-product-studio-camera .ps-size-heading span:first-child{color:var(--ps-ink);font-size:12px}
#durabasic-product-studio-camera .ps-size-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;position:relative}
#durabasic-product-studio-camera .ps-size{position:relative;min-width:0;border:0;border-top:1px solid var(--ps-line);background:transparent;padding:14px 4px 17px;font-size:24px;letter-spacing:-.8px;color:var(--ps-muted);transition:background 150ms,color 150ms;min-height:70px}
#durabasic-product-studio-camera .ps-size:before{content:"";position:absolute;top:0;left:0;height:5px;width:1px;background:var(--ps-line)}
#durabasic-product-studio-camera .ps-size small{font-size:11px;letter-spacing:0;margin-left:3px}
#durabasic-product-studio-camera .ps-size[aria-pressed="true"]{color:var(--ps-ink);background:var(--ps-accent);border-top-color:var(--ps-ink)}
#durabasic-product-studio-camera .ps-size[aria-pressed="true"]:after{content:"";position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--ps-ink)}
#durabasic-product-studio-camera .ps-size:hover{background:var(--ps-soft)}
#durabasic-product-studio-camera .ps-size[aria-pressed="true"]:hover{background:var(--ps-accent)}
#durabasic-product-studio-camera .ps-action-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 30px;background:var(--ps-paper);border-top:1px solid var(--ps-line)}
#durabasic-product-studio-camera .ps-spec-trigger{display:flex;align-items:center;gap:22px;min-height:44px;border:0;background:transparent;padding:8px 0;text-align:left;font-size:13px}
#durabasic-product-studio-camera .ps-spec-trigger small{display:block;color:var(--ps-muted);font-size:11px;margin-top:3px}
#durabasic-product-studio-camera .ps-spec-trigger .ps-plus{font-size:25px;line-height:1;font-weight:400}
#durabasic-product-studio-camera .ps-selected-summary{display:flex;align-items:center;gap:16px;margin-left:auto}
#durabasic-product-studio-camera .ps-pack{font-size:12px;color:var(--ps-muted);white-space:nowrap;text-align:right}
#durabasic-product-studio-camera .ps-pack strong{color:var(--ps-ink);font-weight:500;display:block}
#durabasic-product-studio-camera .ps-add{background:var(--ps-deep);color:var(--ps-white);border:1px solid var(--ps-deep);padding:16px 18px;min-height:50px;min-width:227px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}
#durabasic-product-studio-camera .ps-add[aria-pressed="true"]{background:var(--ps-accent);color:#192e22;border-color:var(--ps-accent)}
#durabasic-product-studio-camera .ps-add svg{width:17px;height:17px}
#durabasic-product-studio-camera .ps-dossier{padding:25px 30px 27px;background:var(--ps-deep);color:var(--ps-white);border-top:1px solid #5d6f54;position:relative;z-index:5}
#durabasic-product-studio-camera .ps-dossier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
#durabasic-product-studio-camera .ps-dossier h2{font-size:24px;font-weight:400;letter-spacing:-.5px}
#durabasic-product-studio-camera .ps-dossier .ps-eyebrow{color:#c2cdb7;margin-bottom:5px}
#durabasic-product-studio-camera .ps-close{display:flex;align-items:center;gap:11px;padding:9px 1px 9px 12px;border:0;background:transparent;font-size:12px;min-height:38px;color:var(--ps-white)}
#durabasic-product-studio-camera .ps-close span{font-size:24px;line-height:1}
#durabasic-product-studio-camera .ps-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;row-gap:18px;margin-top:26px}
#durabasic-product-studio-camera .ps-facts div{border-top:1px solid #52624a;padding-top:10px;min-width:0}
#durabasic-product-studio-camera .ps-facts dt{font-size:11px;color:#bfccb4;margin-bottom:5px}
#durabasic-product-studio-camera .ps-facts dd{font-size:15px;overflow-wrap:anywhere}
#durabasic-product-studio-camera .ps-facts small{font-size:11px;color:#bfccb4;display:block;margin-top:3px}
#durabasic-product-studio-camera .ps-note{margin-top:18px;font-size:11px;color:#c2cdb7}
#durabasic-product-studio-camera .ps-inquiry-list{list-style:none;padding:0;margin:17px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}
#durabasic-product-studio-camera .ps-inquiry-list li{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #52624a;padding:13px 0}
#durabasic-product-studio-camera .ps-inquiry-list small{display:block;color:#bfccb4;font-size:11px;margin-top:3px}
#durabasic-product-studio-camera .ps-remove{background:transparent;border:0;color:var(--ps-white);font-size:12px;padding:10px}
#durabasic-product-studio-camera .ps-empty{padding:18px 0 0;color:#c2cdb7;font-size:13px}
#durabasic-product-studio-camera .ps-status{font-size:11px;color:var(--ps-muted);min-height:20px;padding:0 30px 8px;background:var(--ps-paper)}
#durabasic-product-studio-camera[data-panel]:not([data-panel=""]) .ps-stage{height:380px}
#durabasic-product-studio-camera[data-panel]:not([data-panel=""])[data-media="3d"] .ps-stage{height:440px}
#durabasic-product-studio-camera[data-media="3d"] .ps-media{height:340px}
#durabasic-product-studio-camera[data-panel]:not([data-panel=""]) .ps-media{transform:translateY(-43px) scale(.86)}
#durabasic-product-studio-camera[data-panel]:not([data-panel=""]) .ps-label-left,#durabasic-product-studio-camera[data-panel]:not([data-panel=""]) .ps-label-right,#durabasic-product-studio-camera[data-panel]:not([data-panel=""]) .ps-orbit-line{opacity:0;pointer-events:none}
@media(max-width:780px){
 #durabasic-product-studio-camera .ps-header{padding:12px 22px}
 #durabasic-product-studio-camera .ps-breadcrumb{gap:9px;font-size:11px}
 #durabasic-product-studio-camera .ps-title-block{left:22px;max-width:185px}
 #durabasic-product-studio-camera h1{font-size:48px;letter-spacing:-2.8px}
 #durabasic-product-studio-camera .ps-description{max-width:155px}
 #durabasic-product-studio-camera .ps-capacity{right:22px}
 #durabasic-product-studio-camera .ps-big-capacity{font-size:54px}
 #durabasic-product-studio-camera .ps-media{left:14%;right:14%;top:107px;height:345px}
 #durabasic-product-studio-camera[data-media="3d"] .ps-media{height:300px}
 #durabasic-product-studio-camera .ps-photo{padding:15px 45px 18px}
 #durabasic-product-studio-camera .ps-label-left{left:22px;bottom:88px;max-width:120px}
 #durabasic-product-studio-camera .ps-label-right{right:22px;bottom:88px;max-width:135px}
 #durabasic-product-studio-camera .ps-stage-bottom{left:22px;right:22px}
 #durabasic-product-studio-camera .ps-media-caption{max-width:165px;font-size:11px}
 #durabasic-product-studio-camera .ps-size-area{padding-left:22px;padding-right:22px}
 #durabasic-product-studio-camera .ps-action-row{padding:19px 22px;gap:14px}
 #durabasic-product-studio-camera .ps-pack{display:none}
 #durabasic-product-studio-camera .ps-facts{grid-template-columns:repeat(3,minmax(0,1fr))}
 #durabasic-product-studio-camera .ps-dossier{padding-left:22px;padding-right:22px}
 #durabasic-product-studio-camera .ps-view-controls{gap:0}
 #durabasic-product-studio-camera .ps-view-controls button{padding-left:8px;padding-right:8px}
}
@media(max-width:540px){
 #durabasic-product-studio-camera .ps-header{min-height:62px;padding:10px 18px;gap:12px}
 #durabasic-product-studio-camera .ps-wordmark{font-size:23px}
 #durabasic-product-studio-camera .ps-breadcrumb{display:none}
 #durabasic-product-studio-camera .ps-header-button{padding:9px 11px;gap:13px}
 #durabasic-product-studio-camera .ps-stage{height:470px}
 #durabasic-product-studio-camera .ps-title-block{left:18px;top:24px;max-width:160px}
 #durabasic-product-studio-camera .ps-eyebrow{font-size:11px;letter-spacing:1.1px}
 #durabasic-product-studio-camera h1{font-size:39px;letter-spacing:-2px;margin-top:13px}
 #durabasic-product-studio-camera .ps-description{display:none}
 #durabasic-product-studio-camera .ps-capacity{right:18px;top:25px}
 #durabasic-product-studio-camera .ps-big-capacity{font-size:47px;letter-spacing:-2.3px;margin-top:13px}
 #durabasic-product-studio-camera .ps-big-capacity small{font-size:13px;letter-spacing:0}
 #durabasic-product-studio-camera .ps-sku{font-size:11px;margin-top:8px}
 #durabasic-product-studio-camera .ps-mode{top:141px;gap:24px}
 #durabasic-product-studio-camera .ps-mode button{padding:10px 0 11px;min-height:42px}
 #durabasic-product-studio-camera .ps-media{top:176px;left:0;right:0;height:245px}
 #durabasic-product-studio-camera .ps-photo{padding:6px 43px 10px}
 #durabasic-product-studio-camera .ps-label-left,#durabasic-product-studio-camera .ps-label-right{display:none}
 #durabasic-product-studio-camera .ps-orbit-line{left:16%;right:16%;height:50px;bottom:64px}
 #durabasic-product-studio-camera .ps-stage-bottom{left:18px;right:18px;bottom:16px;display:flex;flex-direction:column;gap:5px}
 #durabasic-product-studio-camera .ps-media-caption{max-width:none;font-size:11px;text-align:center}
 #durabasic-product-studio-camera .ps-stage-counter{display:none}
 #durabasic-product-studio-camera .ps-view-controls{gap:3px}
 #durabasic-product-studio-camera .ps-view-controls button{min-height:44px;min-width:44px;padding:10px 6px}
 #durabasic-product-studio-camera .ps-view-controls .ps-camera-step,#durabasic-product-studio-camera .ps-view-controls .ps-rotate{min-width:44px;padding:10px 6px}
 #durabasic-product-studio-camera[data-media="3d"] .ps-stage{height:580px}
 #durabasic-product-studio-camera[data-media="3d"] .ps-media{height:245px}
 #durabasic-product-studio-camera .ps-size-area{padding:16px 18px 0}
 #durabasic-product-studio-camera .ps-size-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
 #durabasic-product-studio-camera .ps-size{min-height:58px;padding:13px 3px;font-size:22px}
 #durabasic-product-studio-camera .ps-size-heading{margin-bottom:12px}
 #durabasic-product-studio-camera .ps-action-row{padding:17px 18px 15px;gap:15px;display:flex;flex-direction:column;align-items:stretch}
 #durabasic-product-studio-camera .ps-selected-summary{order:-1;flex-direction:column;align-items:stretch;gap:12px;margin:0}
 #durabasic-product-studio-camera .ps-pack{display:block;text-align:left;white-space:normal;font-size:12px}
 #durabasic-product-studio-camera .ps-pack strong{display:inline;font-weight:500}
 #durabasic-product-studio-camera .ps-pack br{display:none}
 #durabasic-product-studio-camera .ps-add{min-width:0;width:100%;min-height:52px;padding:16px}
 #durabasic-product-studio-camera .ps-spec-trigger{justify-content:space-between;width:100%;padding:9px 0}
 #durabasic-product-studio-camera .ps-dossier{padding:23px 18px}
 #durabasic-product-studio-camera .ps-dossier h2{font-size:22px}
 #durabasic-product-studio-camera .ps-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 19px;margin-top:20px}
 #durabasic-product-studio-camera .ps-facts dd{font-size:14px}
 #durabasic-product-studio-camera .ps-inquiry-list{grid-template-columns:1fr}
 #durabasic-product-studio-camera .ps-status{padding-left:18px;padding-right:18px;font-size:11px}
 #durabasic-product-studio-camera[data-panel]:not([data-panel=""]) .ps-stage{height:470px}
 #durabasic-product-studio-camera[data-panel]:not([data-panel=""])[data-media="3d"] .ps-stage{height:580px}
 #durabasic-product-studio-camera[data-panel]:not([data-panel=""]) .ps-media{transform:none}
}
@media(prefers-reduced-motion:reduce){
 #durabasic-product-studio-camera *,#durabasic-product-studio-camera *:before,#durabasic-product-studio-camera *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}
/* Integration boundaries: only the product-detail route uses this studio. */
body.product-studio-active{background:#eef0e5}
body.product-studio-active #eightfold-product-explorer .ep-header{display:none!important}
#eightfold-product-explorer .ep-product:has(#durabasic-product-studio-camera){padding:0;min-height:100vh}
#eightfold-product-explorer .ep-product> :not(#durabasic-product-studio-camera){display:none!important}
#durabasic-product-studio-camera{min-height:100vh}
#durabasic-product-studio-camera .ps-header{position:relative;height:auto;top:auto;border:0;backdrop-filter:none}
#durabasic-product-studio-camera h1,#durabasic-product-studio-camera h2{font-family:Arial,Helvetica,sans-serif}
#durabasic-product-studio-camera .ps-wordmark img{width:146px;display:block;filter:invert(1)}
#durabasic-product-studio-camera .ps-breadcrumb button{background:none;border:0;padding:10px 0;color:inherit;min-height:44px}
#durabasic-product-studio-camera .ps-size-rail{grid-template-columns:repeat(var(--size-count),minmax(0,1fr))}
#durabasic-product-studio-camera .ps-options{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px}
#durabasic-product-studio-camera .ps-options>div{display:flex;align-items:center;gap:8px;font-size:12px}
#durabasic-product-studio-camera .ps-options button,#durabasic-product-studio-camera .ps-photo-views button{border:1px solid var(--ps-line);background:transparent;min-width:44px;min-height:44px;padding:8px 12px}
#durabasic-product-studio-camera .ps-options button[aria-pressed=true],#durabasic-product-studio-camera .ps-photo-views button[aria-pressed=true]{background:var(--ps-accent)}
#durabasic-product-studio-camera .ps-photo-views{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;font-size:11px}
#durabasic-product-studio-camera .ps-dimensional .ps-big-capacity{font-size:38px}
#durabasic-product-studio-camera.ps-dimensional .ps-big-capacity{font-size:38px;letter-spacing:-1px}
#durabasic-product-studio-camera .ps-review{background:var(--ps-accent);color:var(--ps-deep);border:0;padding:14px 18px;min-height:44px;margin-top:16px}
#durabasic-product-studio-camera .ps-inquiry-list button{min-height:44px}
#durabasic-product-studio-camera .ps-view-controls{flex-wrap:wrap;justify-content:center;max-width:570px}
#durabasic-product-studio-camera .ps-view-controls button,#durabasic-product-studio-camera .ps-close,#durabasic-product-studio-camera .ps-mode button{min-height:44px;min-width:44px}
#durabasic-product-studio-camera[data-panel]:not([data-panel=""])[data-media="3d"] .ps-media{transform:none;top:58px;height:280px}
#durabasic-product-studio-camera button:focus-visible,#durabasic-product-studio-camera a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(min-width:1100px){#durabasic-product-studio-camera .ps-title-block{max-width:270px}}
@media(max-width:780px){#durabasic-product-studio-camera h1{font-size:44px}#durabasic-product-studio-camera .ps-stage-bottom{gap:8px}#durabasic-product-studio-camera .ps-breadcrumb{gap:7px}}
@media(max-width:540px){#durabasic-product-studio-camera .ps-size-rail{grid-template-columns:repeat(4,minmax(0,1fr))}#durabasic-product-studio-camera h1{font-size:36px;letter-spacing:-1.8px}#durabasic-product-studio-camera .ps-breadcrumb strong{display:none}#durabasic-product-studio-camera .ps-breadcrumb>span{display:none}#durabasic-product-studio-camera .ps-wordmark img{width:115px}#durabasic-product-studio-camera .ps-header{gap:10px}#durabasic-product-studio-camera.ps-dimensional .ps-big-capacity{font-size:24px}#durabasic-product-studio-camera .ps-big-capacity{max-width:150px}#durabasic-product-studio-camera .ps-capacity{max-width:46%}#durabasic-product-studio-camera .ps-view-controls{max-width:340px}#durabasic-product-studio-camera .ps-media-caption{max-width:none;text-align:center}#durabasic-product-studio-camera[data-panel]:not([data-panel=""])[data-media="3d"] .ps-media{top:176px;height:245px}}
#durabasic-product-studio-camera .ps-options:empty{display:none}
#durabasic-product-studio-camera .ps-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;min-height:0}
@media(max-width:540px){#durabasic-product-studio-camera .ps-breadcrumb{display:flex;font-size:11px}#durabasic-product-studio-camera .ps-pack strong{margin-right:4px}#durabasic-product-studio-camera[data-family=hinged] h1,#durabasic-product-studio-camera[data-family=dual] h1,#durabasic-product-studio-camera[data-family=rectangle] h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){#durabasic-product-studio-camera .ps-photo{transform:none!important}}
/* Continuous collection palette and a more focused studio composition. */
body.product-studio-active{background:#18251c}
#durabasic-product-studio-camera{--ps-bg:#18251c;--ps-ink:#f0f2e7;--ps-muted:#b6c2b2;--ps-line:#405044;--ps-soft:#293b2e;--ps-paper:#1c2c21;--ps-deep:#18251c;--ps-accent:#dce8aa;color-scheme:dark}
#durabasic-product-studio-camera>main{max-width:1440px;margin:0 auto;padding:0 36px 36px}
#durabasic-product-studio-camera .ps-header{min-height:80px;padding:16px max(36px,calc((100vw - 1368px)/2));border-bottom:1px solid #405044;background:#18251c}
#durabasic-product-studio-camera .ps-stage{height:560px;background:radial-gradient(ellipse at 50% 58%,#34493670,transparent 62%)}
#durabasic-product-studio-camera .ps-title-block{left:0;top:40px;max-width:260px}
#durabasic-product-studio-camera h1{font-size:52px;letter-spacing:-2.5px;line-height:1.04}
#durabasic-product-studio-camera .ps-description{font-size:13px;max-width:220px;line-height:1.65}
#durabasic-product-studio-camera .ps-capacity{right:0;top:42px}
#durabasic-product-studio-camera .ps-mode{top:36px}
#durabasic-product-studio-camera .ps-media{left:20%;right:20%;top:106px;height:370px}
#durabasic-product-studio-camera .ps-photo{padding:12px 12px 24px;filter:drop-shadow(0 24px 18px #0004)}
#durabasic-product-studio-camera .ps-orbit-line{left:28%;right:28%;bottom:78px;opacity:.45}
#durabasic-product-studio-camera .ps-label-left{left:0;bottom:116px}
#durabasic-product-studio-camera .ps-label-right{right:0;bottom:116px}
#durabasic-product-studio-camera .ps-stage-bottom{left:0;right:0;bottom:24px}
#durabasic-product-studio-camera .ps-size-area{padding:22px 24px 20px;border:1px solid var(--ps-line);border-radius:8px 8px 0 0}
#durabasic-product-studio-camera .ps-size-heading{margin-bottom:16px}
#durabasic-product-studio-camera .ps-size-rail{gap:8px}
#durabasic-product-studio-camera .ps-size{min-height:62px;border:1px solid var(--ps-line);border-radius:4px;font-size:22px;padding:14px 6px;color:var(--ps-ink)}
#durabasic-product-studio-camera .ps-size:before,#durabasic-product-studio-camera .ps-size:after{display:none}
#durabasic-product-studio-camera .ps-size[aria-pressed=true],#durabasic-product-studio-camera .ps-options button[aria-pressed=true],#durabasic-product-studio-camera .ps-photo-views button[aria-pressed=true]{background:var(--ps-accent);color:#18251c;border-color:var(--ps-accent)}
#durabasic-product-studio-camera .ps-options{margin-top:18px}
#durabasic-product-studio-camera .ps-options button,#durabasic-product-studio-camera .ps-photo-views button{border-radius:4px}
#durabasic-product-studio-camera .ps-action-row{padding:22px 24px;border:1px solid var(--ps-line);border-top:0;border-radius:0 0 8px 8px}
#durabasic-product-studio-camera .ps-pack{white-space:normal;max-width:270px;line-height:1.5}
#durabasic-product-studio-camera .ps-pack br{display:none}
#durabasic-product-studio-camera .ps-pack strong{margin-bottom:4px}
#durabasic-product-studio-camera .ps-add{background:var(--ps-accent);color:#18251c;border-color:var(--ps-accent);border-radius:4px;min-width:240px;font-size:13px}
#durabasic-product-studio-camera .ps-add:hover{background:#e5efbf}
#durabasic-product-studio-camera .ps-dossier{background:#203326;border:1px solid var(--ps-line);border-radius:8px;margin-bottom:18px}
#durabasic-product-studio-camera .ps-inquiry-list button{background:transparent;color:var(--ps-white);border:1px solid var(--ps-line);border-radius:4px}
@media(min-width:781px){#durabasic-product-studio-camera[data-media=3d] .ps-stage{height:560px}#durabasic-product-studio-camera[data-panel]:not([data-panel=""]) .ps-stage{height:440px}#durabasic-product-studio-camera[data-panel]:not([data-panel=""]) .ps-media{top:70px;height:300px;transform:none}}
@media(min-width:541px) and (max-width:1000px){#durabasic-product-studio-camera>main{padding:0 24px 24px}#durabasic-product-studio-camera h1{font-size:40px}#durabasic-product-studio-camera .ps-title-block{max-width:200px}#durabasic-product-studio-camera .ps-media{left:23%;right:23%;top:135px;height:320px}#durabasic-product-studio-camera .ps-capacity{max-width:190px}#durabasic-product-studio-camera .ps-big-capacity{font-size:54px}#durabasic-product-studio-camera .ps-stage{height:540px}#durabasic-product-studio-camera .ps-size{font-size:18px}}
@media(max-width:540px){#durabasic-product-studio-camera>main{padding:0 18px 24px}#durabasic-product-studio-camera .ps-header{min-height:68px;padding:12px 18px;gap:8px}#durabasic-product-studio-camera .ps-title-block{top:26px;max-width:155px}#durabasic-product-studio-camera h1{font-size:36px;letter-spacing:-1.7px}#durabasic-product-studio-camera .ps-capacity{top:28px;max-width:45%}#durabasic-product-studio-camera .ps-big-capacity{font-size:46px}#durabasic-product-studio-camera .ps-mode{top:145px}#durabasic-product-studio-camera .ps-stage{height:470px}#durabasic-product-studio-camera .ps-media{left:0;right:0;top:196px;height:220px}#durabasic-product-studio-camera .ps-photo{padding:0 10px 12px}#durabasic-product-studio-camera .ps-orbit-line{left:14%;right:14%;bottom:54px}#durabasic-product-studio-camera .ps-stage-bottom{bottom:14px}#durabasic-product-studio-camera .ps-photo-views button{min-height:36px;padding:6px 10px}#durabasic-product-studio-camera .ps-size-area{padding:18px 12px 16px}#durabasic-product-studio-camera .ps-size-rail{gap:6px}#durabasic-product-studio-camera .ps-size{font-size:19px;min-height:54px}#durabasic-product-studio-camera.ps-dimensional .ps-size{font-size:14px;letter-spacing:-.3px}#durabasic-product-studio-camera .ps-options{gap:10px}#durabasic-product-studio-camera .ps-action-row{padding:18px 12px;gap:16px}#durabasic-product-studio-camera .ps-selected-summary{width:100%}#durabasic-product-studio-camera .ps-pack{max-width:none;text-align:left}#durabasic-product-studio-camera .ps-add{width:100%;min-width:0}#durabasic-product-studio-camera .ps-dossier{padding:22px 16px}#durabasic-product-studio-camera[data-media=3d] .ps-stage{height:580px}#durabasic-product-studio-camera[data-panel]:not([data-panel=""]) .ps-media{transform:none}#durabasic-product-studio-camera .ps-label-left,#durabasic-product-studio-camera .ps-label-right{display:none}}
#durabasic-product-studio-camera .ps-back-row{padding-top:16px}
#durabasic-product-studio-camera .ps-back-button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid var(--ps-line);border-radius:4px;background:transparent;color:var(--ps-ink);font-size:12px}
#durabasic-product-studio-camera .ps-back-button:hover{background:var(--ps-soft);border-color:var(--ps-muted)}
@media(max-width:540px){#durabasic-product-studio-camera .ps-back-row{padding-top:12px}}
/* Soft moving studio light trial. Background only; product and controls stay fixed. */
#durabasic-product-studio-camera .ps-stage{isolation:isolate;overflow:hidden}
#durabasic-product-studio-camera .ps-stage::before{content:"";position:absolute;inset:-30%;z-index:-1;pointer-events:none;background:linear-gradient(132deg,transparent 30%,rgba(145,171,118,.025) 40%,rgba(171,192,137,.15) 48%,rgba(148,177,120,.075) 56%,transparent 67%);filter:blur(36px);transform:translate3d(-12%,0,0) rotate(-6deg);animation:ps-soft-light-drift 22s ease-in-out infinite alternate;will-change:transform}
#durabasic-product-studio-camera .ps-stage::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 52% 55%,rgba(131,161,109,.055),transparent 60%)}
@keyframes ps-soft-light-drift{from{transform:translate3d(-12%,-3%,0) rotate(-6deg)}to{transform:translate3d(12%,5%,0) rotate(6deg)}}
@media(max-width:540px){#durabasic-product-studio-camera .ps-stage::before{filter:blur(26px);animation-duration:26s}}
@media(prefers-reduced-motion:reduce){#durabasic-product-studio-camera .ps-stage::before{animation:none;transform:none;will-change:auto}}
#durabasic-product-studio-camera .ps-stage::before{inset:0;mask-image:radial-gradient(ellipse at center,#000 25%,transparent 72%)}
/* Reversible liquid-glass treatment for product selection surfaces. */
#durabasic-product-studio-camera .ps-size-area,#durabasic-product-studio-camera .ps-action-row{background:linear-gradient(125deg,rgba(225,240,214,.12),rgba(210,231,205,.035) 48%,rgba(207,229,198,.08));backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);border-color:rgba(232,245,222,.23);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 1px 0 0 rgba(255,255,255,.045),0 18px 38px rgba(0,0,0,.12)}
#durabasic-product-studio-camera .ps-size-area{border-radius:24px 24px 0 0}
#durabasic-product-studio-camera .ps-action-row{border-radius:0 0 24px 24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 38px rgba(0,0,0,.12)}
#durabasic-product-studio-camera .ps-back-button,#durabasic-product-studio-camera .ps-size,#durabasic-product-studio-camera .ps-options button,#durabasic-product-studio-camera .ps-photo-views button,#durabasic-product-studio-camera .ps-add{background:linear-gradient(145deg,rgba(238,249,229,.15),rgba(221,240,210,.055) 55%,rgba(239,250,224,.10));border:1px solid rgba(237,248,226,.26);color:#f0f2e7;border-radius:16px;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(255,255,255,.035),0 5px 14px rgba(0,0,0,.14);transition:background .2s,border-color .2s,box-shadow .2s}
#durabasic-product-studio-camera .ps-back-button{border-radius:999px;padding-left:18px;padding-right:18px}
#durabasic-product-studio-camera .ps-photo-views button,#durabasic-product-studio-camera .ps-options button{border-radius:12px}
#durabasic-product-studio-camera .ps-size[aria-pressed=true],#durabasic-product-studio-camera .ps-size[aria-pressed=true]:hover,#durabasic-product-studio-camera .ps-options button[aria-pressed=true],#durabasic-product-studio-camera .ps-photo-views button[aria-pressed=true],#durabasic-product-studio-camera .ps-add{background:linear-gradient(145deg,rgba(233,247,186,.88),rgba(211,232,159,.68) 58%,rgba(226,244,185,.78));color:#13251a;border-color:rgba(245,255,220,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),inset 0 -1px 0 rgba(255,255,255,.18),0 5px 18px rgba(0,0,0,.15)}
#durabasic-product-studio-camera .ps-back-button:hover,#durabasic-product-studio-camera .ps-size:hover,#durabasic-product-studio-camera .ps-options button:hover,#durabasic-product-studio-camera .ps-photo-views button:hover{background:linear-gradient(145deg,rgba(238,249,229,.23),rgba(221,240,210,.10));border-color:rgba(240,252,229,.45)}
#durabasic-product-studio-camera .ps-add:hover{background:linear-gradient(145deg,rgba(240,252,202,.96),rgba(222,240,179,.82));border-color:#eff9d2}
#durabasic-product-studio-camera .ps-add:disabled{opacity:.7}
@supports not (backdrop-filter:blur(1px)){#durabasic-product-studio-camera .ps-size-area,#durabasic-product-studio-camera .ps-action-row{background:#293b2f}}
@media(prefers-reduced-motion:reduce){#durabasic-product-studio-camera .ps-back-button,#durabasic-product-studio-camera .ps-size,#durabasic-product-studio-camera .ps-options button,#durabasic-product-studio-camera .ps-photo-views button,#durabasic-product-studio-camera .ps-add{transition:none}}
#durabasic-product-studio-camera .pm96-host{position:absolute;inset:0;width:100%;height:100%}
#durabasic-product-studio-camera .pm96-host canvas{display:block;width:100%;height:100%}
#durabasic-product-studio-camera .pm96-tools{position:absolute;bottom:-42px;left:0;right:0;display:flex;gap:4px;justify-content:center;flex-wrap:wrap;z-index:5}
#durabasic-product-studio-camera .pm96-tools button{background:#23392d;color:#eef2df;border:1px solid #ffffff35;border-radius:8px;padding:8px;min-height:36px;cursor:pointer}
#durabasic-product-studio-camera .pm96-tools button[aria-pressed=true]{background:#dce9ad;color:#18251c}
#durabasic-product-studio-camera .pm96-tools button:focus-visible{outline:2px solid #dce9ad;outline-offset:2px}

/* Keep shared navigation available throughout product details. */
body.product-studio-active>header{display:flex!important;background:#18251c;color:#eef2df;border-color:#405044}
body.product-studio-active>header .brand img{filter:brightness(0) invert(1);mix-blend-mode:normal}
#durabasic-product-studio-camera .ps-header{display:none}
