.ArtworkStage-module__myCNbW__stageWrap{gap:12px;display:grid}.ArtworkStage-module__myCNbW__stage{background:#ebe7df;height:clamp(460px,100vh - 250px,780px);position:relative;overflow:hidden;container-type:size}.ArtworkStage-module__myCNbW__piece{box-sizing:border-box;width:calc((var(--art-w) + var(--outer)) * var(--u));height:calc((var(--art-h) + var(--outer)) * var(--u));padding:calc(var(--face) * var(--u));background:var(--frame-material);transition:width .5s cubic-bezier(.22,.8,.24,1),height .5s cubic-bezier(.22,.8,.24,1),padding .45s cubic-bezier(.22,.8,.24,1),box-shadow .45s;display:block;position:relative}.ArtworkStage-module__myCNbW__floatGap{box-sizing:border-box;height:100%;padding:calc(var(--gap) * var(--u));transition:padding .45s cubic-bezier(.22,.8,.24,1),background-color .3s;display:block;position:relative}.ArtworkStage-module__myCNbW__surface{width:100%;height:100%;display:block;position:relative;overflow:hidden}.ArtworkStage-module__myCNbW__surface .resilient-image{background:0 0}.ArtworkStage-module__myCNbW__isStretched{box-shadow:max(1px, calc(var(--u) * .35)) max(2px, calc(var(--u) * .8)) max(4px, calc(var(--u) * 1.6)) #241c144d, 0 0 0 .5px #00000014}.ArtworkStage-module__myCNbW__isRolled{box-shadow:max(1px, calc(var(--u) * .15)) max(1px, calc(var(--u) * .3)) max(2px, calc(var(--u) * .7)) #241c1433}.ArtworkStage-module__myCNbW__isFramed{box-shadow:inset 0 0 0 max(.5px, calc(var(--u) * .03)) #ffffff29, inset max(.5px, calc(var(--u) * .07)) max(.5px, calc(var(--u) * .07)) max(1px, calc(var(--u) * .1)) #fff3, inset min(-.5px, calc(var(--u) * -.09)) min(-.5px, calc(var(--u) * -.09)) max(1px, calc(var(--u) * .14)) #00000052, max(1px, calc(var(--u) * .45)) max(3px, calc(var(--u) * 1)) max(5px, calc(var(--u) * 2)) #241c1457}.ArtworkStage-module__myCNbW__isFramed .ArtworkStage-module__myCNbW__floatGap{box-shadow:inset 0 0 max(1px, calc(var(--u) * .25)) #000000e6;background-color:#141311}.ArtworkStage-module__myCNbW__isFramed .ArtworkStage-module__myCNbW__surface{box-shadow:0 0 max(1px, calc(var(--u) * .2)) #000000a6}.ArtworkStage-module__myCNbW__scene{width:max(100cqw, calc(100cqh * var(--ratio)));aspect-ratio:var(--ratio);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.ArtworkStage-module__myCNbW__scene>.resilient-image img{object-fit:cover}.ArtworkStage-module__myCNbW__roomPiece{--u:calc(var(--unit) * 1cqw);z-index:2;transition:left .5s cubic-bezier(.22,.8,.24,1),top .5s cubic-bezier(.22,.8,.24,1);position:absolute}.ArtworkStage-module__myCNbW__roomPicker{z-index:4;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px}.ArtworkStage-module__myCNbW__roomPicker button{color:#1c1c1a;cursor:pointer;min-height:36px;font:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf9f6db;border:1px solid #1c1c1a1f;border-radius:999px;padding:0 13px;font-size:13px;transition:background .2s,color .2s}.ArtworkStage-module__myCNbW__roomPicker button:hover{background:#fff}.ArtworkStage-module__myCNbW__roomPicker button[aria-pressed=true]{color:#faf9f6;background:#1c1c1a;border-color:#1c1c1a}.ArtworkStage-module__myCNbW__photoView{background:#fff}.ArtworkStage-module__myCNbW__photoView>.resilient-image{background:0 0;inset:6%}.ArtworkStage-module__myCNbW__photoView img{object-fit:contain!important}.ArtworkStage-module__myCNbW__closeUp{background:radial-gradient(at 50% 38%,#f6f3ed,#e4dfd5 78%);place-items:center;display:grid;position:absolute;inset:0}.ArtworkStage-module__myCNbW__closePiece{--u:min(calc(62cqw / (var(--art-w) + var(--outer))), calc(70cqh / (var(--art-h) + var(--outer))));position:relative;translate:-14px 10px}.ArtworkStage-module__myCNbW__rulerTop,.ArtworkStage-module__myCNbW__rulerSide{color:#57534c;letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;transition:width .5s cubic-bezier(.22,.8,.24,1),height .5s cubic-bezier(.22,.8,.24,1),left .45s,top .45s;display:flex;position:absolute}.ArtworkStage-module__myCNbW__rulerTop{bottom:calc(100% + 18px);left:calc(var(--outer) / 2 * var(--u));width:calc(var(--art-w) * var(--u));background:linear-gradient(#8b867c,#8b867c) 50%/100% 1px no-repeat;border-inline:1px solid #8b867c;height:11px}.ArtworkStage-module__myCNbW__rulerSide{top:calc(var(--outer) / 2 * var(--u));width:11px;height:calc(var(--art-h) * var(--u));background:linear-gradient(#8b867c,#8b867c) 50%/1px 100% no-repeat;border-block:1px solid #8b867c;left:calc(100% + 18px)}.ArtworkStage-module__myCNbW__rulerTop span{background:#efebe4;padding:0 8px}.ArtworkStage-module__myCNbW__rulerSide span{writing-mode:vertical-rl;background:#ece8e1;padding:8px 0}.ArtworkStage-module__myCNbW__viewer3d{position:absolute;inset:0}.ArtworkStage-module__myCNbW__loading3d{background:linear-gradient(110deg,#ebe7df 30%,#f4f1eb 45%,#ebe7df 60%) 0 0/200% 100%;animation:1.4s linear infinite ArtworkStage-module__myCNbW__loading3d;position:absolute;inset:0}@keyframes ArtworkStage-module__myCNbW__loading3d{to{background-position:-200% 0}}.ArtworkStage-module__myCNbW__edgeScene{perspective:1700px;background:radial-gradient(at 40% 40%,#f6f3ed,#e1dcd2 80%);place-items:center;display:grid;position:absolute;inset:0}.ArtworkStage-module__myCNbW__edgeBlock{--u:min(calc(44cqw / (var(--art-w) + var(--outer))), calc(64cqh / (var(--art-h) + var(--outer))));--depth:calc(1.5 * var(--u) * 1.6);width:calc((var(--art-w) + var(--outer)) * var(--u));height:calc((var(--art-h) + var(--outer)) * var(--u));transform-style:preserve-3d;transition:width .5s,height .5s;position:relative;transform:rotateY(-36deg)rotateX(-7deg)translate(-4%)}.ArtworkStage-module__myCNbW__edgeBlock.ArtworkStage-module__myCNbW__isFramed{--depth:calc(1.75 * var(--u) * 1.6)}.ArtworkStage-module__myCNbW__edgeBlock.ArtworkStage-module__myCNbW__isRolled{--depth:2px}.ArtworkStage-module__myCNbW__edgeBlock.ArtworkStage-module__myCNbW__isStretched,.ArtworkStage-module__myCNbW__edgeBlock.ArtworkStage-module__myCNbW__isRolled,.ArtworkStage-module__myCNbW__edgeBlock.ArtworkStage-module__myCNbW__isFramed{box-shadow:none}.ArtworkStage-module__myCNbW__edgeFront{box-sizing:border-box;padding:calc(var(--face) * var(--u));background:var(--frame-material);box-shadow:calc(var(--u) * -1.2) calc(var(--u) * 1.6) calc(var(--u) * 3) #241c1447;transition:padding .45s;position:absolute;inset:0}.ArtworkStage-module__myCNbW__edgeBlock.ArtworkStage-module__myCNbW__isFramed .ArtworkStage-module__myCNbW__edgeFront{box-shadow:inset max(.5px, calc(var(--u) * .07)) max(.5px, calc(var(--u) * .07)) max(1px, calc(var(--u) * .1)) #ffffff38, inset min(-.5px, calc(var(--u) * -.09)) min(-.5px, calc(var(--u) * -.09)) max(1px, calc(var(--u) * .14)) #0000004d, calc(var(--u) * -1.2) calc(var(--u) * 1.6) calc(var(--u) * 3) #241c144d}.ArtworkStage-module__myCNbW__edgeSide,.ArtworkStage-module__myCNbW__edgeTop{backface-visibility:hidden;position:absolute;overflow:hidden}.ArtworkStage-module__myCNbW__edgeSide{width:var(--depth);transform-origin:0;filter:brightness(.78);height:100%;top:0;left:100%;transform:rotateY(90deg)}.ArtworkStage-module__myCNbW__edgeTop{width:100%;height:var(--depth);transform-origin:bottom;filter:brightness(1.06);bottom:100%;left:0;transform:rotateX(90deg)}.ArtworkStage-module__myCNbW__edgeSide:before,.ArtworkStage-module__myCNbW__edgeTop:before{content:"";position:absolute;inset:0}.ArtworkStage-module__myCNbW__edgeBlock[data-edge=mirror].ArtworkStage-module__myCNbW__isStretched .ArtworkStage-module__myCNbW__edgeSide:before{background:var(--art-image) right center / calc(var(--art-w) * var(--u)) 100% no-repeat;transform:scaleX(-1)}.ArtworkStage-module__myCNbW__edgeBlock[data-edge=mirror].ArtworkStage-module__myCNbW__isStretched .ArtworkStage-module__myCNbW__edgeTop:before{background:var(--art-image) center top / 100% calc(var(--art-h) * var(--u)) no-repeat;transform:scaleY(-1)}.ArtworkStage-module__myCNbW__edgeBlock[data-edge=white].ArtworkStage-module__myCNbW__isStretched :is(.ArtworkStage-module__myCNbW__edgeSide,.ArtworkStage-module__myCNbW__edgeTop):before{background:#f4f2ec}.ArtworkStage-module__myCNbW__edgeBlock[data-edge=black].ArtworkStage-module__myCNbW__isStretched :is(.ArtworkStage-module__myCNbW__edgeSide,.ArtworkStage-module__myCNbW__edgeTop):before{background:#1b1a18}.ArtworkStage-module__myCNbW__edgeBlock.ArtworkStage-module__myCNbW__isFramed :is(.ArtworkStage-module__myCNbW__edgeSide,.ArtworkStage-module__myCNbW__edgeTop):before{background:var(--frame-material)}.ArtworkStage-module__myCNbW__edgeBlock.ArtworkStage-module__myCNbW__isFramed .ArtworkStage-module__myCNbW__edgeSide{filter:brightness(.66)}.ArtworkStage-module__myCNbW__edgeBlock.ArtworkStage-module__myCNbW__isRolled :is(.ArtworkStage-module__myCNbW__edgeSide,.ArtworkStage-module__myCNbW__edgeTop):before{background:#efebe3}.ArtworkStage-module__myCNbW__caption{z-index:4;color:#1c1c1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf9f6eb;max-width:calc(100% - 90px);margin:0;padding:8px 12px;font-size:13px;line-height:1.35;position:absolute;bottom:14px;left:14px}.ArtworkStage-module__myCNbW__zoom{z-index:4;color:#1c1c1a;cursor:zoom-in;background:#faf9f6eb;border:1px solid #1c1c1a1f;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:14px;right:14px}.ArtworkStage-module__myCNbW__zoom:hover{background:#fff}.ArtworkStage-module__myCNbW__viewTabs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.ArtworkStage-module__myCNbW__viewTabs button{color:#1c1c1a;cursor:pointer;min-height:48px;font:inherit;background:0 0;border:1px solid #dcd6cc;font-size:14px;transition:border-color .2s,background .2s}.ArtworkStage-module__myCNbW__viewTabs button:hover{border-color:#9d978c}.ArtworkStage-module__myCNbW__viewTabs button[aria-pressed=true]{background:#fff;border-color:#1c1c1a;box-shadow:inset 0 0 0 1px #1c1c1a}.ArtworkStage-module__myCNbW__photos{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ArtworkStage-module__myCNbW__photos button{cursor:zoom-in;background:#e8e3da;border:1px solid #dcd6cc;flex:0 0 76px;height:76px;padding:0;position:relative;overflow:hidden}.ArtworkStage-module__myCNbW__photos button:hover{border-color:#1c1c1a}.ArtworkStage-module__myCNbW__lightbox{background:#f4f1eb;border:0;width:min(92vw,1100px);max-width:none;height:min(90vh,1100px);max-height:none;margin:auto;padding:0;overflow:hidden}.ArtworkStage-module__myCNbW__lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14120fd1}.ArtworkStage-module__myCNbW__lightboxImage{position:absolute;inset:24px 64px}.ArtworkStage-module__myCNbW__lightboxImage .resilient-image{background:0 0}.ArtworkStage-module__myCNbW__lightboxImage img{object-fit:contain!important}.ArtworkStage-module__myCNbW__lightboxImage{cursor:zoom-in;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;overflow:hidden}.ArtworkStage-module__myCNbW__lightboxImage img{transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);-webkit-user-drag:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ArtworkStage-module__myCNbW__lightboxImage.ArtworkStage-module__myCNbW__isZoomed{cursor:zoom-out;touch-action:none}.ArtworkStage-module__myCNbW__lightboxImage.ArtworkStage-module__myCNbW__isZoomed img{transition:transform .3s cubic-bezier(.2,.8,.2,1),transform-origin 80ms linear;transform:scale(2.5)}.ArtworkStage-module__myCNbW__lightboxZoom{color:#1c1c1a;cursor:pointer;background:#ffffffe6;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:64px}.ArtworkStage-module__myCNbW__lightboxZoom[aria-pressed=true]{color:#fff;background:#1b4035}.ArtworkStage-module__myCNbW__lightboxCount span{color:#6b665e}.ArtworkStage-module__myCNbW__lightboxClose,.ArtworkStage-module__myCNbW__lightboxPrev,.ArtworkStage-module__myCNbW__lightboxNext{color:#1c1c1a;cursor:pointer;background:#ffffffe6;border:0;place-items:center;width:44px;height:44px;font-size:26px;line-height:1;display:grid;position:absolute}.ArtworkStage-module__myCNbW__lightboxClose{top:12px;right:12px}.ArtworkStage-module__myCNbW__lightboxPrev{top:50%;left:12px;translate:0 -50%}.ArtworkStage-module__myCNbW__lightboxNext{top:50%;right:12px;translate:0 -50%}.ArtworkStage-module__myCNbW__lightboxCount{color:#57534c;margin:0;font-size:13px;position:absolute;bottom:10px;left:50%;translate:-50%}:is(.ArtworkStage-module__myCNbW__roomPicker,.ArtworkStage-module__myCNbW__viewTabs,.ArtworkStage-module__myCNbW__photos,.ArtworkStage-module__myCNbW__lightbox) button:focus-visible,.ArtworkStage-module__myCNbW__zoom:focus-visible{outline-offset:2px;outline:2px solid #1b4035}@media (max-width:980px){.ArtworkStage-module__myCNbW__stage{aspect-ratio:1;height:auto}}@media (max-width:620px){.ArtworkStage-module__myCNbW__stage{aspect-ratio:4/4.4}.ArtworkStage-module__myCNbW__roomPicker button{min-height:34px;padding:0 10px;font-size:12px}.ArtworkStage-module__myCNbW__caption{font-size:12px}.ArtworkStage-module__myCNbW__lightboxImage{inset:60px 12px}}@media (prefers-reduced-motion:reduce){.ArtworkStage-module__myCNbW__piece,.ArtworkStage-module__myCNbW__floatGap,.ArtworkStage-module__myCNbW__roomPiece,.ArtworkStage-module__myCNbW__rulerTop,.ArtworkStage-module__myCNbW__rulerSide,.ArtworkStage-module__myCNbW__edgeBlock,.ArtworkStage-module__myCNbW__edgeFront{transition:none}}
.ProductDetail-module__oI19iW__page{--amz-green:#1b4035;--amz-olive:#4d593c;--amz-gold:#a6823f;--amz-gold-2:#bf8845;--amz-bronze:#8c703b;--amz-on-gold:#14201b;--ink:#1c1c1a;--muted:#5f5b54;--line:#dcd6cc;--green:#1b4035;--bronze:#87591c;--card:#fff;min-height:100vh;color:var(--ink);background:#f5f3ee;padding:0 clamp(16px,3vw,40px) 120px;font-size:15px;line-height:1.55}.ProductDetail-module__oI19iW__page h1,.ProductDetail-module__oI19iW__page h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;font-weight:400}.ProductDetail-module__oI19iW__eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:500}.ProductDetail-module__oI19iW__breadcrumbs{max-width:1400px;color:var(--muted);text-transform:capitalize;align-items:center;gap:10px;margin:auto;padding:22px 0 24px;font-size:13px;display:flex}.ProductDetail-module__oI19iW__breadcrumbs a{color:var(--muted);text-decoration:none}.ProductDetail-module__oI19iW__breadcrumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ProductDetail-module__oI19iW__breadcrumbs b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ProductDetail-module__oI19iW__primaryGrid{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);align-items:start;gap:clamp(32px,4.5vw,72px);max-width:1400px;margin:auto;display:grid}.ProductDetail-module__oI19iW__visualPanel{min-width:0;position:sticky;top:92px}.ProductDetail-module__oI19iW__purchaseCard{flex-direction:column;gap:28px;min-width:0;display:flex}.ProductDetail-module__oI19iW__titleBlock h1{color:var(--amz-green);margin:0 0 14px;font-size:clamp(2.5rem,4vw,3.6rem);line-height:1}.ProductDetail-module__oI19iW__description{color:#3e3b36;max-width:52ch;margin:0;font-size:15px;line-height:1.65}.ProductDetail-module__oI19iW__priceBlock{border-bottom:1px solid var(--line);gap:6px;padding-bottom:24px;display:grid}.ProductDetail-module__oI19iW__price{align-items:baseline;gap:8px;margin:0;display:flex}.ProductDetail-module__oI19iW__price strong{color:var(--amz-green);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.ProductDetail-module__oI19iW__price span{color:var(--muted);font-size:14px}.ProductDetail-module__oI19iW__selection{color:#3e3b36;margin:0;font-size:14px}.ProductDetail-module__oI19iW__priceMeta{color:var(--muted);margin:0;font-size:13px}.ProductDetail-module__oI19iW__steps{flex-direction:column;gap:30px;display:flex}.ProductDetail-module__oI19iW__step{border:0;min-width:0;margin:0;padding:0}.ProductDetail-module__oI19iW__stepLegend{float:left;align-items:baseline;gap:10px;padding:0;font-size:15px;font-weight:600;display:flex}.ProductDetail-module__oI19iW__stepNumber{color:var(--bronze);font-variant-numeric:tabular-nums;font-size:13px}.ProductDetail-module__oI19iW__stepHead{justify-content:flex-end;align-items:center;gap:12px;min-height:22px;margin-bottom:12px;padding-left:12px;display:flex}.ProductDetail-module__oI19iW__stepHead:after{display:none}.ProductDetail-module__oI19iW__stepValue{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;padding-left:6px;font-size:14px;overflow:hidden}.ProductDetail-module__oI19iW__stepValue:before{content:"·";margin-right:8px}.ProductDetail-module__oI19iW__step>:is(div,p):not(.ProductDetail-module__oI19iW__stepHead){clear:both}.ProductDetail-module__oI19iW__stepNote{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.ProductDetail-module__oI19iW__step button{font:inherit;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.ProductDetail-module__oI19iW__step button:disabled{cursor:not-allowed;opacity:.45}.ProductDetail-module__oI19iW__step button:focus-visible,.ProductDetail-module__oI19iW__unitToggle button:focus-visible,.ProductDetail-module__oI19iW__quantity button:focus-visible,.ProductDetail-module__oI19iW__purchaseCard form button:focus-visible,.ProductDetail-module__oI19iW__serviceDetails summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ProductDetail-module__oI19iW__unitToggle{border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.ProductDetail-module__oI19iW__step .ProductDetail-module__oI19iW__unitToggle button{text-align:center}.ProductDetail-module__oI19iW__unitToggle button{min-width:40px;min-height:30px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;font-size:13px}.ProductDetail-module__oI19iW__step .ProductDetail-module__oI19iW__unitToggle button[aria-pressed=true]{color:#fff;background:var(--ink);box-shadow:none;border:0}.ProductDetail-module__oI19iW__sizeGrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.ProductDetail-module__oI19iW__sizeGrid button{border:1px solid var(--line);background:0 0;flex-direction:column;align-items:flex-start;gap:2px;min-height:88px;padding:14px 12px 12px;display:flex;position:relative}.ProductDetail-module__oI19iW__sizeGrid button:hover:not(:disabled),.ProductDetail-module__oI19iW__formatGrid button:hover:not(:disabled),.ProductDetail-module__oI19iW__frameGrid button:hover:not(:disabled),.ProductDetail-module__oI19iW__edgeGrid button:hover:not(:disabled),.ProductDetail-module__oI19iW__finishList button:hover:not(:disabled),.ProductDetail-module__oI19iW__optionGrid button:hover:not(:disabled){border-color:#9d978c}.ProductDetail-module__oI19iW__sizeGrid strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.ProductDetail-module__oI19iW__sizeGrid strong small{color:var(--muted);font-size:12px;font-weight:400}.ProductDetail-module__oI19iW__sizeGrid span{color:var(--muted);font-size:12px}.ProductDetail-module__oI19iW__sizeGrid .ProductDetail-module__oI19iW__sizeMetric{color:#3e3b36;font-variant-numeric:tabular-nums}.ProductDetail-module__oI19iW__sizeGrid b{font-variant-numeric:tabular-nums;margin-top:auto;font-size:14px;font-weight:500}.ProductDetail-module__oI19iW__sizeGrid em{color:#f5f3ee;background:var(--green);letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;font-size:10px;font-style:normal;font-weight:600;position:absolute;top:-9px;left:10px}.ProductDetail-module__oI19iW__step button[aria-pressed=true]{border-color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--ink)}.ProductDetail-module__oI19iW__formatGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ProductDetail-module__oI19iW__formatGrid button{border:1px solid var(--line);background:0 0;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:14px;display:grid}.ProductDetail-module__oI19iW__formatGrid svg{grid-row:1/3}.ProductDetail-module__oI19iW__formatGrid strong{font-size:15px;font-weight:500;line-height:1.25}.ProductDetail-module__oI19iW__formatGrid span{color:var(--muted);font-size:12px;line-height:1.35}.ProductDetail-module__oI19iW__formatGrid b{grid-column:1/-1;margin-top:8px;font-size:14px;font-weight:500}.ProductDetail-module__oI19iW__frameGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ProductDetail-module__oI19iW__frameGrid button{border:1px solid var(--line);background:0 0;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 10px 12px;display:flex}.ProductDetail-module__oI19iW__frameGrid strong{margin-top:6px;font-size:14px;font-weight:500;line-height:1.25}.ProductDetail-module__oI19iW__frameGrid b{color:var(--muted);font-size:13px;font-weight:400}.ProductDetail-module__oI19iW__frameGrid button[aria-pressed=true] b{color:var(--ink)}.ProductDetail-module__oI19iW__frameSwatch{aspect-ratio:1.35;background:var(--swatch-material);width:100%;padding:9px;display:block;box-shadow:inset 1px 1px 1px #ffffff40,inset -1px -1px 2px #0000004d}.ProductDetail-module__oI19iW__frameSwatch i{background-position:50%;background-size:cover;border:3px solid #141311;height:100%;display:block;box-shadow:0 0 2px #0009}.ProductDetail-module__oI19iW__noFrameSwatch{box-shadow:none;background:#ebe7df;padding:9px 14px}.ProductDetail-module__oI19iW__noFrameSwatch i{border:0;box-shadow:2px 3px 6px #241c144d}.ProductDetail-module__oI19iW__frameGrid button:hover:not(:disabled) .ProductDetail-module__oI19iW__frameSwatch{transform:none}.ProductDetail-module__oI19iW__edgeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ProductDetail-module__oI19iW__edgeGrid button{border:1px solid var(--line);background:0 0;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.ProductDetail-module__oI19iW__edgeGrid i{border:1px solid #c9c4ba;flex:none;width:12px;height:30px;display:block}.ProductDetail-module__oI19iW__edgeGrid strong{font-size:14px;font-weight:500}.ProductDetail-module__oI19iW__finishList{border-top:1px solid var(--line);flex-direction:column;display:flex}.ProductDetail-module__oI19iW__finishList button{border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:14px;min-height:64px;padding:12px 6px;display:flex}.ProductDetail-module__oI19iW__finishList button[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--ink)}.ProductDetail-module__oI19iW__finishList i{border-radius:50%;flex:none;width:36px;height:36px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.ProductDetail-module__oI19iW__finishList span{flex-direction:column;flex:1;display:flex}.ProductDetail-module__oI19iW__finishList strong{font-size:15px;font-weight:500}.ProductDetail-module__oI19iW__finishList small{color:var(--muted);font-size:13px}.ProductDetail-module__oI19iW__finishList b{white-space:nowrap;font-size:14px;font-weight:500}.ProductDetail-module__oI19iW__optionGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.ProductDetail-module__oI19iW__optionGrid button{border:1px solid var(--line);background:0 0;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:2px 8px;min-height:64px;padding:10px 12px;display:grid}.ProductDetail-module__oI19iW__optionGrid i{border:1px solid #0000001f;border-radius:50%;grid-row:1/3;width:24px;height:24px}.ProductDetail-module__oI19iW__optionGrid strong{text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ProductDetail-module__oI19iW__optionGrid b{color:var(--muted);font-size:13px;font-weight:400}.ProductDetail-module__oI19iW__priceSummary{border:1px solid var(--line);background:#faf9f6;gap:8px;padding:14px 16px;display:grid}.ProductDetail-module__oI19iW__priceSummary>div{color:var(--muted);justify-content:space-between;gap:16px;font-size:13px;display:flex}.ProductDetail-module__oI19iW__priceSummary strong{color:var(--ink);font-weight:500}.ProductDetail-module__oI19iW__purchaseControls{grid-template-columns:124px 1fr;gap:10px;display:grid}.ProductDetail-module__oI19iW__purchaseCard form{margin:0;display:block}.ProductDetail-module__oI19iW__quantity{background:#fff;border:1px solid #b9b3a8;grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.ProductDetail-module__oI19iW__quantity button{height:100%;min-height:56px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;font-size:20px}.ProductDetail-module__oI19iW__quantity button:disabled{cursor:not-allowed;opacity:.35}.ProductDetail-module__oI19iW__quantity output{text-align:center;font-variant-numeric:tabular-nums}.ProductDetail-module__oI19iW__addButton,.ProductDetail-module__oI19iW__buyButton{color:#f5f3ee;background:var(--ink);cursor:pointer;width:100%;min-height:58px;font:inherit;letter-spacing:.01em;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;font-size:16px;font-weight:500;transition:background .2s,transform .2s;display:flex}.ProductDetail-module__oI19iW__addButton span:last-child{font-variant-numeric:tabular-nums;opacity:.85}.ProductDetail-module__oI19iW__addButton{color:var(--amz-on-gold);background:var(--amz-gold-2);font-weight:600}.ProductDetail-module__oI19iW__addButton:hover:not(:disabled){color:#fff;background:var(--amz-bronze)}.ProductDetail-module__oI19iW__buyButton{border:1px solid var(--amz-green);min-height:52px;color:var(--amz-green);background:0 0;justify-content:center;font-size:15px}.ProductDetail-module__oI19iW__buyButton:hover:not(:disabled){color:#f5f3ee;background:var(--amz-green)}.ProductDetail-module__oI19iW__addButton:disabled,.ProductDetail-module__oI19iW__buyButton:disabled{cursor:not-allowed;opacity:.5}.ProductDetail-module__oI19iW__purchaseCard>form{margin-top:-18px}.ProductDetail-module__oI19iW__demoNotice{color:#785426;background:#fff4df;margin:-12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.ProductDetail-module__oI19iW__trust{border-top:1px solid var(--line);color:#3e3b36;gap:10px;margin:-6px 0 0;padding:16px 0 0;font-size:13.5px;line-height:1.4;list-style:none;display:grid}.ProductDetail-module__oI19iW__trust li{align-items:center;gap:12px;display:flex}.ProductDetail-module__oI19iW__trust li svg{flex:none}.ProductDetail-module__oI19iW__trust strong{color:var(--ink);font-weight:600}.ProductDetail-module__oI19iW__trust a{color:var(--amz-green);text-underline-offset:3px}.ProductDetail-module__oI19iW__trust a:focus-visible{outline:2px solid var(--amz-green);outline-offset:2px}.ProductDetail-module__oI19iW__trust svg{color:var(--amz-gold)}.ProductDetail-module__oI19iW__serviceDetails{border-top:1px solid var(--line)}.ProductDetail-module__oI19iW__serviceDetails details,.ProductDetail-module__oI19iW__productFaqs details,.ProductDetail-module__oI19iW__sizeGuide{border-bottom:1px solid var(--line)}.ProductDetail-module__oI19iW__serviceDetails summary,.ProductDetail-module__oI19iW__productFaqs summary,.ProductDetail-module__oI19iW__sizeGuide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 0;font-weight:500;list-style:none;display:flex}.ProductDetail-module__oI19iW__serviceDetails summary::-webkit-details-marker{display:none}.ProductDetail-module__oI19iW__productFaqs summary::-webkit-details-marker{display:none}.ProductDetail-module__oI19iW__sizeGuide summary::-webkit-details-marker{display:none}:is(.ProductDetail-module__oI19iW__serviceDetails,.ProductDetail-module__oI19iW__productFaqs,.ProductDetail-module__oI19iW__sizeGuide) summary>span{color:var(--muted);font-size:20px;font-weight:300;transition:transform .2s}:is(.ProductDetail-module__oI19iW__serviceDetails,.ProductDetail-module__oI19iW__productFaqs) details[open] summary>span,.ProductDetail-module__oI19iW__sizeGuide[open] summary>span{transform:rotate(45deg)}.ProductDetail-module__oI19iW__serviceDetails p{color:#3e3b36;margin:-4px 0 16px;font-size:14px;line-height:1.6}.ProductDetail-module__oI19iW__serviceDetails a,.ProductDetail-module__oI19iW__productFaqs a{color:var(--ink);text-underline-offset:3px}.ProductDetail-module__oI19iW__story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);max-width:1400px;margin:clamp(80px,10vw,128px) auto 0;display:grid}.ProductDetail-module__oI19iW__story h2{max-width:34ch;margin:0;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.4}.ProductDetail-module__oI19iW__story ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ProductDetail-module__oI19iW__story li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;min-height:150px;padding:20px 20px 22px 0;display:flex}.ProductDetail-module__oI19iW__story li:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.ProductDetail-module__oI19iW__story li b{color:var(--bronze);margin-bottom:auto;font-size:13px;font-weight:500}.ProductDetail-module__oI19iW__story li strong{font-family:var(--font-display), Georgia, serif;font-size:20px;font-weight:400}.ProductDetail-module__oI19iW__story li span{color:var(--muted);font-size:14px}.ProductDetail-module__oI19iW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:26px;display:flex}.ProductDetail-module__oI19iW__sectionHead h2,.ProductDetail-module__oI19iW__informationIntro h2,.ProductDetail-module__oI19iW__productFaqs h2{margin:0;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1.05}.ProductDetail-module__oI19iW__sectionHead>span{max-width:44ch;color:var(--muted)}.ProductDetail-module__oI19iW__sectionLink{color:var(--amz-green);text-underline-offset:4px;align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.ProductDetail-module__oI19iW__sectionLink:hover{color:var(--amz-bronze)}.ProductDetail-module__oI19iW__sectionLink:focus-visible,.ProductDetail-module__oI19iW__seriesCard:focus-visible{outline:2px solid var(--amz-green);outline-offset:4px}.ProductDetail-module__oI19iW__series,.ProductDetail-module__oI19iW__productInformation,.ProductDetail-module__oI19iW__productFaqs{max-width:1400px;margin:clamp(72px,9vw,112px) auto 0}.ProductDetail-module__oI19iW__seriesGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.ProductDetail-module__oI19iW__seriesCard{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.ProductDetail-module__oI19iW__seriesImage{aspect-ratio:4/5;background:#e6e1d8;margin-bottom:12px;display:block;position:relative;overflow:hidden}.ProductDetail-module__oI19iW__seriesImage .resilient-image{transition:transform .4s;inset:12%;box-shadow:4px 8px 18px #241c1433}.ProductDetail-module__oI19iW__seriesImage img{object-fit:cover}.ProductDetail-module__oI19iW__seriesCard:hover .ProductDetail-module__oI19iW__seriesImage .resilient-image{transform:translateY(-4px)}.ProductDetail-module__oI19iW__seriesCard strong{font-size:16px;font-weight:500}.ProductDetail-module__oI19iW__seriesCard small{color:var(--muted);justify-content:space-between;font-size:14px;display:flex}.ProductDetail-module__oI19iW__productInformation{grid-template-columns:minmax(260px,.75fr) 1.25fr;gap:clamp(32px,5vw,80px);display:grid}.ProductDetail-module__oI19iW__informationIntro h2{margin-bottom:24px}.ProductDetail-module__oI19iW__sizeGuide{border-top:1px solid var(--line)}.ProductDetail-module__oI19iW__sizeGuide p,.ProductDetail-module__oI19iW__sizeGuide li{color:#3e3b36;font-size:14px;line-height:1.6}.ProductDetail-module__oI19iW__sizeGuide p{margin:0 0 8px}.ProductDetail-module__oI19iW__sizeGuide ul{margin:0 0 16px;padding-left:18px}.ProductDetail-module__oI19iW__specificationGrid{border-top:1px solid var(--amz-green);margin:0;display:grid}.ProductDetail-module__oI19iW__specificationGrid div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:20px;padding:15px 0;display:grid}.ProductDetail-module__oI19iW__specificationGrid dt{color:var(--amz-green);letter-spacing:.02em;font-size:13px;font-weight:600}.ProductDetail-module__oI19iW__specificationGrid dd{color:#3e3b36;margin:0;font-size:14px;line-height:1.55}.ProductDetail-module__oI19iW__productFaqs{grid-template-columns:minmax(240px,.6fr) 1.4fr;gap:clamp(32px,5vw,80px);display:grid}.ProductDetail-module__oI19iW__productFaqs>div:first-child>span{color:var(--muted);margin-top:16px;display:block}.ProductDetail-module__oI19iW__productFaqs>div:last-child{border-top:1px solid var(--line)}.ProductDetail-module__oI19iW__productFaqs details p{color:#3e3b36;max-width:70ch;margin:-4px 0 18px;font-size:15px;line-height:1.65}.ProductDetail-module__oI19iW__framePreview,.ProductDetail-module__oI19iW__clockPreview{background:radial-gradient(circle at 32% 22%,#fff,#0000 28%),linear-gradient(145deg,#e7dfd3,#c7b8a0);place-items:center;min-height:600px;display:grid;position:relative}.ProductDetail-module__oI19iW__framePreview>div{aspect-ratio:1;background:var(--detail-frame);width:min(62%,460px);transform:scale(var(--product-preview-scale,1));place-items:center;padding:clamp(28px,6vw,72px);transition:transform .35s cubic-bezier(.22,.78,.22,1);display:grid;box-shadow:18px 25px 45px #2b20174d,inset 2px 2px 2px #ffffff47}.ProductDetail-module__oI19iW__framePreview>div span{background-position:50%;background-size:cover;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 6px #1c221d}.ProductDetail-module__oI19iW__framePreview p,.ProductDetail-module__oI19iW__clockPreview p{color:#655e55;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;position:absolute;bottom:25px}.ProductDetail-module__oI19iW__clock{--clock-dial:#e8dfcf;aspect-ratio:1;background:var(--clock-dial);width:min(55%,390px);transform:scale(var(--product-preview-scale,1));border:clamp(13px,2vw,25px) solid #8c703b;border-radius:50%;transition:transform .35s cubic-bezier(.22,.78,.22,1);position:relative;box-shadow:18px 25px 45px #2b201747,inset 0 0 0 2px #00000014}.ProductDetail-module__oI19iW__clock i{transform-origin:50%;position:absolute;inset:7% 49.5%}.ProductDetail-module__oI19iW__clock i:before{content:"";background:#403b34;width:2px;height:7px;margin:auto;display:block}.ProductDetail-module__oI19iW__clock span,.ProductDetail-module__oI19iW__clock b{transform-origin:bottom;background:#23251f;border-radius:4px;width:4px;height:29%;position:absolute;bottom:50%;left:calc(50% - 2px);transform:rotate(35deg)}.ProductDetail-module__oI19iW__clock b{height:22%;transform:rotate(125deg)}.ProductDetail-module__oI19iW__productGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ProductDetail-module__oI19iW__productGallery figure{margin:0}.ProductDetail-module__oI19iW__productGallery figure>div{aspect-ratio:1;background:#e8e2d8;position:relative;overflow:hidden}.ProductDetail-module__oI19iW__mobileCheckout{display:none}@media (max-width:980px){.ProductDetail-module__oI19iW__primaryGrid{grid-template-columns:minmax(0,1fr)}.ProductDetail-module__oI19iW__visualPanel{position:static}.ProductDetail-module__oI19iW__story,.ProductDetail-module__oI19iW__productInformation,.ProductDetail-module__oI19iW__productFaqs{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ProductDetail-module__oI19iW__page{padding-bottom:130px}.ProductDetail-module__oI19iW__breadcrumbs{white-space:nowrap;scrollbar-width:none;padding:16px 0;overflow-x:auto}.ProductDetail-module__oI19iW__sizeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDetail-module__oI19iW__formatGrid{grid-template-columns:minmax(0,1fr)}.ProductDetail-module__oI19iW__frameGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDetail-module__oI19iW__edgeGrid{grid-template-columns:minmax(0,1fr)}.ProductDetail-module__oI19iW__purchaseControls{grid-template-columns:112px 1fr}.ProductDetail-module__oI19iW__addButton{padding:0 16px;font-size:15px}.ProductDetail-module__oI19iW__story ul{grid-template-columns:minmax(0,1fr)}.ProductDetail-module__oI19iW__story li:nth-child(2n){border-left:0;padding-left:0}.ProductDetail-module__oI19iW__specificationGrid div{grid-template-columns:minmax(0,1fr);gap:2px;padding:13px 0}.ProductDetail-module__oI19iW__story h2{font-size:1.2rem;line-height:1.5}.ProductDetail-module__oI19iW__titleBlock h1{font-size:clamp(2rem,8.5vw,2.5rem);line-height:1.05}.ProductDetail-module__oI19iW__sectionHead h2,.ProductDetail-module__oI19iW__informationIntro h2,.ProductDetail-module__oI19iW__productFaqs h2{font-size:clamp(1.7rem,7.5vw,2.1rem)}.ProductDetail-module__oI19iW__productFaqs summary{font-size:15px;line-height:1.4}.ProductDetail-module__oI19iW__productFaqs details p,.ProductDetail-module__oI19iW__description,.ProductDetail-module__oI19iW__sizeGuide p,.ProductDetail-module__oI19iW__sizeGuide li,.ProductDetail-module__oI19iW__specificationGrid dd{font-size:15px}.ProductDetail-module__oI19iW__story li strong{font-size:18px}.ProductDetail-module__oI19iW__price strong{font-size:30px}.ProductDetail-module__oI19iW__story li{min-height:0}.ProductDetail-module__oI19iW__story li b{margin-bottom:10px}.ProductDetail-module__oI19iW__framePreview,.ProductDetail-module__oI19iW__clockPreview{min-height:420px}.ProductDetail-module__oI19iW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ProductDetail-module__oI19iW__relatedGrid .ProductDetail-module__oI19iW__seriesCard strong{font-size:14px}.ProductDetail-module__oI19iW__relatedGrid .ProductDetail-module__oI19iW__seriesCard small{font-size:13px}.ProductDetail-module__oI19iW__mobileCheckout{z-index:18;padding:10px 16px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--line);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf9f6f7;justify-content:space-between;align-items:center;gap:14px;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 30px #241c1414}.ProductDetail-module__oI19iW__mobileCheckout.ProductDetail-module__oI19iW__isVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.ProductDetail-module__oI19iW__mobileCheckout>div{min-width:0;display:grid}.ProductDetail-module__oI19iW__mobileCheckout small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ProductDetail-module__oI19iW__mobileCheckout strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.ProductDetail-module__oI19iW__mobileCheckout button{min-width:140px;min-height:48px;color:var(--amz-on-gold);background:var(--amz-gold-2);font:inherit;border:0;flex:none;font-weight:600}.ProductDetail-module__oI19iW__mobileCheckout button:disabled{opacity:.5}}@media (prefers-reduced-motion:reduce){.ProductDetail-module__oI19iW__page *,.ProductDetail-module__oI19iW__page :before,.ProductDetail-module__oI19iW__page :after{transition-duration:.01ms!important}}
