html.ra-room-on .product-view.product-columns-wrapper{display:none}html.ra-room-loading .ra-canvas{visibility:hidden}.ra-room{--ra-ink:#333;--ra-text:#4c4c4c;--ra-muted:#555;--ra-blue:#007bac;--ra-price:#ab3e1d;--ra-bronze:#c08c53;--ra-panel:#f5f5f5;--ra-serif:ltc-goudy-oldstyle-pro,Georgia,serif;--art-top:450px;--ow:144px;--oh:180px;--frame-pad:0px;--gap-pad:0px;--frame-color:transparent;max-width:1360px;margin:0 auto;padding:0 0 8px;font-family:myriad-pro,Arial,'Helvetica Neue',Helvetica,sans-serif;color:var(--ra-text);font-size:16px;line-height:1.43}.ra-room *,.ra-room *:before,.ra-room *:after{box-sizing:border-box}.ra-room a{color:var(--ra-blue)}.ra-room a:hover{color:#27b4d3}.ra-room h1,.ra-room h2,.ra-room h3{color:var(--ra-ink);font-weight:400}.ra-room svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ra-room [hidden]{display:none !important}.ra-room-eyebrow{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--ra-muted)}.ra-room-artimg{background-image:var(--ra-art);background-size:cover;background-position:center;background-color:#d8d2c6}.ra-room-crumbs{padding:14px 0;font-size:14px;color:var(--ra-muted)}.ra-room-crumbs a{color:var(--ra-muted)}.ra-room-crumbs [aria-current]{color:var(--ra-ink)}.ra-room-main{display:block}.ra-room-stagecol{min-width:0}.ra-room-stage{position:relative;height:max(480px,min(720px,calc(100vh - 300px)));overflow:hidden;background:#cfc7ba}.ra-room-scene,.ra-room-walker,.ra-room-cam{position:absolute;inset:0}.ra-room-cam{transition:transform 1.5s cubic-bezier(.45,.05,.2,1)}.ra-room .ra-room-photo{position:absolute;max-width:none;user-select:none;pointer-events:none}.ra-room-ghost{position:absolute;left:50%;transform:translate(-50%,-50%);border:2px dashed var(--ra-ink);z-index:3;background:rgba(255,255,255,.12);transition:all .9s cubic-bezier(.2,.8,.2,1)}.ra-room-ghost span{position:absolute;left:50%;bottom:-28px;transform:translateX(-50%);white-space:nowrap;font-size:14px;font-weight:600;color:var(--ra-ink);background:rgba(255,255,255,.9);padding:2px 8px}.ra-room-art{position:absolute;left:var(--art-left,50%);top:var(--art-top);width:var(--ow);height:var(--oh);transform:translate(-50%,-50%);z-index:2}.ra-room-art,.ra-room-frame,.ra-room-gap{transition:width .9s cubic-bezier(.2,.8,.2,1),height .9s cubic-bezier(.2,.8,.2,1),top .9s cubic-bezier(.2,.8,.2,1),padding .6s ease,background-color .6s ease,box-shadow 1s ease}.ra-room-hang{position:absolute;inset:0;animation:ra-room-hang 1.3s cubic-bezier(.2,.8,.2,1) .55s both}.ra-room-frame{position:absolute;inset:0;padding:var(--frame-pad);background-color:var(--frame-color);box-shadow:0 30px 44px -18px rgba(0,0,0,.6),0 6px 14px rgba(0,0,0,.22)}.ra-room-gap{width:100%;height:100%;padding:var(--gap-pad);background-color:transparent}.ra-room.is-framed .ra-room-gap{background-color:#161616}.ra-room .ra-room-canvas,.ra-room .ra-room-canvas:hover,.ra-room .ra-room-canvas:focus,.ra-room .ra-room-canvas:active{background:var(--ra-art-hi,var(--ra-art-wall,var(--ra-art))) center/cover no-repeat #d8d2c6}.ra-room .ra-room-canvas{display:block;position:relative;width:100%;height:100%;border:0;border-radius:0;padding:0;margin:0;cursor:zoom-in;box-shadow:none}.ra-room-weave{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.02) 0 1px,transparent 1px 3px);mix-blend-mode:multiply;transition:opacity 1s ease}.ra-room.is-zoomed .ra-room-canvas .ra-room-weave{opacity:.4}.ra-room-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.16) 50%,transparent 62%);background-size:260% 100%;animation:ra-room-sheen 9s ease-in-out 2.2s infinite}.ra-room-dims{pointer-events:none;transition:opacity .5s ease}.ra-room.is-zoomed .ra-room-dims,.ra-room.is-zoomed .ra-room-chip{opacity:0;visibility:hidden;pointer-events:none}.ra-room-chip{transition:opacity .4s ease,visibility .4s}.ra-room-dim-w,.ra-room-dim-h{position:absolute;display:flex;align-items:center;color:var(--ra-ink)}.ra-room-dim-w{left:0;width:100%;top:-32px;height:20px}.ra-room-dim-h{top:0;height:100%;left:calc(100% + 14px);width:20px;flex-direction:column}.ra-room-dims span{background:currentColor}.ra-room-dim-w span:first-child,.ra-room-dim-w span:last-child{width:1px;height:12px}.ra-room-dim-w span:nth-child(2),.ra-room-dim-w span:nth-child(4){flex:1;height:1px}.ra-room-dim-h span:first-child,.ra-room-dim-h span:last-child{height:1px;width:12px}.ra-room-dim-h span:nth-child(2),.ra-room-dim-h span:nth-child(4){flex:1;width:1px}.ra-room-dims b{font-size:14px;font-weight:600;white-space:nowrap}.ra-room-dim-w b{padding:0 8px}.ra-room[data-scene=church] .ra-room-dim-w,.ra-room[data-scene=church] .ra-room-dim-h{color:#fff}.ra-room[data-scene=church] .ra-room-dims b{text-shadow:0 1px 3px rgba(0,0,0,.8)}.ra-room[data-scene=church] .ra-room-ghost{border-color:#fff}.ra-room-dim-h b{padding:8px 0;writing-mode:vertical-rl;transform:rotate(180deg)}.ra-room-lights{position:absolute;inset:0;background:#111;pointer-events:none;z-index:6;animation:ra-room-lights 2.2s ease-out both}.ra-room-scenein{animation:ra-room-scenein .9s ease both}.ra-room-pop{animation:ra-room-pop .28s cubic-bezier(.2,.8,.2,1) both}.ra-room-rise{animation:ra-room-rise .9s cubic-bezier(.2,.8,.2,1) both}.ra-room-smooth{transition:all .9s cubic-bezier(.2,.8,.2,1)}.ra-room-walk-in{animation:ra-room-walk-in 1.5s ease-in-out}.ra-room-walk-out{animation:ra-room-walk-out 1.5s ease-in-out}.ra-room-tools{position:absolute;left:12px;top:12px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ra-room-toggle{display:flex;box-shadow:0 3px 10px rgba(0,0,0,.18)}.ra-room .ra-room-tool{border:0;border-radius:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;padding:0 14px;min-height:44px;display:flex;align-items:center;gap:8px;background:#fff;color:var(--ra-ink);box-shadow:none;text-transform:none}.ra-room .ra-room-tool[aria-pressed=true]{background:var(--ra-ink);color:#fff}.ra-room-caption{font-size:13px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85)}.ra-room-vignette{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse 62% 62% at 50% 45%,rgba(0,0,0,0) 55%,rgba(0,0,0,.38));opacity:0;transition:opacity 1.5s ease}.ra-room.is-zoomed .ra-room-vignette{opacity:1}.ra-room-bar.is-stuck{position:fixed;top:0;z-index:900;box-shadow:0 4px 18px rgba(0,0,0,.28)}.ra-room-bar.is-stuck .ra-room-menu,.ra-room-bar.is-stuck .ra-room-toast{bottom:auto;top:calc(100% + 8px)}.ra-room-bar.is-stuck .ra-room-chev{transform:rotate(180deg)}.ra-room-bar.is-stuck .ra-room-dd[aria-expanded=true] .ra-room-chev{transform:none}.ra-room-zoomhint{position:absolute;right:6%;bottom:6%;width:clamp(22px,calc(var(--ow)*.26),40px);height:clamp(22px,calc(var(--ow)*.26),40px);display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.25);pointer-events:none;transition:opacity .4s ease}.ra-room .ra-room-zoomhint svg{width:55%;height:55%;stroke:#333;stroke-width:2}.ra-room.is-zoomed .ra-room-zoomhint{opacity:0}.ra-room-zoombar{position:absolute;right:12px;top:12px;z-index:6;display:flex;gap:6px;animation-delay:.9s}.ra-room-zoombar .ra-room-tool{padding:0 16px;box-shadow:0 3px 10px rgba(0,0,0,.18)}.ra-room .ra-room-zoomstep{width:44px;padding:0;justify-content:center}.ra-room .ra-room-zoomstep:disabled,.ra-room .ra-room-zoomstep:disabled:hover{background:#fff;color:#b5b5b5;opacity:1;cursor:default}.ra-room.is-zoomed .ra-room-scene{cursor:zoom-out}.ra-room.is-max .ra-room-canvas{cursor:grab}.ra-room.is-dragging .ra-room-canvas{cursor:grabbing}.ra-room.is-dragging .ra-room-cam{transition:none}.ra-room-chip{position:absolute;right:12px;top:12px;z-index:4;min-width:170px;padding:10px 14px;background:rgba(255,255,255,.95);box-shadow:0 3px 10px rgba(0,0,0,.15);font-size:14px;animation-delay:1.2s}.ra-room-chip-size{font-size:28px;line-height:1.1;color:var(--ra-ink)}.ra-room-clickaway{position:fixed;inset:0;z-index:29;background:rgba(0,0,0,.08)}.ra-room-bar{position:relative;z-index:30;display:flex;align-items:center;gap:10px;padding:10px 12px;margin:0;background:#4c4c4c;box-shadow:0 -4px 18px rgba(0,0,0,.22)}.ra-room-menu,.ra-room-toast{position:absolute;bottom:calc(100% + 8px);background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.15),0 12px 32px rgba(0,0,0,.2)}.ra-room-menu{left:8px;width:min(360px,calc(100% - 16px));padding:6px;display:flex;flex-direction:column;gap:2px}.ra-room-menu-wide{width:min(400px,calc(100% - 16px))}.ra-room-menu .ra-room-eyebrow{padding:6px 10px 4px}.ra-room .ra-room-opt{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:0;cursor:pointer;font-family:inherit;font-weight:400;text-align:left;color:var(--ra-ink);padding:4px 10px;min-height:56px;background:#fff;box-shadow:none;text-transform:none}.ra-room .ra-room-opt-finish{padding:6px 10px;min-height:64px}.ra-room .ra-room-opt:hover,.ra-room .ra-room-opt:focus-visible{background:#f0f8ff}.ra-room .ra-room-opt[aria-selected=true]{background:var(--ra-panel);box-shadow:inset 0 0 0 2px var(--ra-ink)}.ra-room .ra-room-opt:disabled{opacity:.45;cursor:not-allowed}.ra-room-opt>span{pointer-events:none}.ra-room-opt-thumb{flex:none;width:44px;height:48px;display:flex;align-items:center;justify-content:center}.ra-room-opt-thumb .ra-room-artimg{display:block;flex:none;box-shadow:0 1px 4px rgba(0,0,0,.3)}.ra-room-opt-text{flex:1;min-width:0;display:flex;flex-direction:column}.ra-room-opt-name{font-size:17px;line-height:1.2}.ra-room-strong{font-size:16px;font-weight:600}.ra-room-opt-desc{font-size:13px;color:var(--ra-muted)}.ra-room-opt-price{flex:none;font-size:15px;font-weight:600;color:var(--ra-price)}.ra-room-swatch{flex:none;position:relative;width:52px;height:52px;overflow:hidden;background:0 0}.ra-room-corner{position:absolute;left:9px;top:9px;width:260%;height:260%;box-shadow:-2px -2px 6px rgba(0,0,0,.28)}.ra-room-corner .ra-room-artimg{display:block;width:100%;height:100%;background-position:left top}.ra-room-swatch.is-framed .ra-room-corner{padding:8px;background:var(--ra-frame);box-shadow:-2px -2px 6px rgba(0,0,0,.28),inset 0 0 0 1px rgba(0,0,0,.18)}.ra-room-swatch.is-framed .ra-room-artimg{box-shadow:0 0 0 2px #161616}.ra-room .ra-room-swatch.has-render .ra-room-corner{left:0;top:0;width:360%;height:360%;box-shadow:none}.ra-room-swatch.has-render .ra-room-artimg{background-image:var(--ra-swatch);background-size:cover;background-position:left top}.ra-room-swatch:not(.is-framed):not(.has-render) .ra-room-corner:before,.ra-room-swatch:not(.is-framed):not(.has-render) .ra-room-corner:after{content:'';position:absolute;background-image:var(--ra-art);background-size:cover}.ra-room-swatch:not(.is-framed):not(.has-render) .ra-room-corner:before{left:0;right:0;top:-7px;height:7px;background-position:left top;transform-origin:bottom;transform:skewX(45deg) scaleY(-1);filter:brightness(.85)}.ra-room-swatch:not(.is-framed):not(.has-render) .ra-room-corner:after{left:-7px;top:0;bottom:0;width:7px;background-position:left top;transform-origin:right;transform:skewY(45deg) scaleX(-1);filter:brightness(.66)}.ra-room-toast{right:8px;max-width:calc(100% - 16px);padding:10px 14px;display:flex;align-items:center;gap:12px;font-size:14px}.ra-room-toast a{font-weight:600;white-space:nowrap}.ra-room-toast-error{color:var(--ra-price)}.ra-room-check{flex:none;width:28px;height:28px;border-radius:50%;background:#97b455;color:var(--ra-ink);display:inline-flex;align-items:center;justify-content:center}.ra-room-check svg{width:16px;height:16px;stroke-width:2.6}.ra-room-toast-text strong{font-weight:600;color:var(--ra-ink)}.ra-room .ra-room-dd{flex:1 1 0;min-width:0;height:56px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #c5c5c5;border-radius:0;background:#fff;cursor:pointer;font-family:inherit;font-weight:400;text-align:left;color:var(--ra-ink);box-shadow:none;text-transform:none}.ra-room .ra-room-dd:hover{border-color:var(--ra-ink)}.ra-room-dd>*{pointer-events:none}.ra-room-dd-size{flex:none;width:30px;height:38px;display:flex;align-items:center;justify-content:center}.ra-room-dd-size .ra-room-artimg{display:block;flex:none;box-shadow:0 1px 3px rgba(0,0,0,.3)}.ra-room-dd .ra-room-swatch{width:38px;height:38px}.ra-room-dd .ra-room-corner{left:7px;top:7px}.ra-room-dd .ra-room-swatch.is-framed .ra-room-corner{padding:6px}.ra-room-dd-text{flex:1;min-width:0;display:flex;flex-direction:column}.ra-room-dd-label{font-size:12px;color:var(--ra-muted)}.ra-room-dd-value{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-room .ra-room-chev{width:14px;height:14px;stroke-width:2.2;transition:transform .25s ease}.ra-room-dd[aria-expanded=true] .ra-room-chev{transform:rotate(180deg)}.ra-room-total{flex:none;display:flex;flex-direction:column;align-items:flex-end;padding:0 4px}.ra-room-total-label{font-size:12px;color:#c6c6c6}.ra-room-total .ra-room-was{color:#b5b5b5}.ra-room-total-price{font-size:22px;line-height:1.1;font-weight:600;color:#fff}.ra-room-was{font-size:13px;color:#888}.ra-room-was:empty{display:none}.ra-room .ra-room-add{flex:none;min-height:56px;border:0;border-radius:0;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;background:var(--ra-blue);box-shadow:none;text-transform:none;transition:background .3s ease}.ra-room .ra-room-add:hover{filter:brightness(1.08)}.ra-room .ra-room-add:disabled{cursor:not-allowed;background:#888}.ra-room.is-added .ra-room-add{background:var(--ra-ink)}.ra-room-add svg{width:20px;height:20px}.ra-room-add span{white-space:nowrap}.ra-room-short{display:none}.ra-room .ra-room-dd:focus-visible,.ra-room .ra-room-opt:focus-visible,.ra-room .ra-room-tool:focus-visible,.ra-room .ra-room-add:focus-visible,.ra-room .ra-room-canvas:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(81,167,232,.5)}.ra-room-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:32px 56px;padding:36px 0 64px}.ra-room-info-main,.ra-room-info-side{min-width:0;display:flex;flex-direction:column;gap:26px}.ra-room-head{display:flex;flex-direction:column;gap:8px}.ra-room .ra-room-artist{color:var(--ra-text)}.ra-room .ra-room-title{margin:0;font-family:var(--ra-serif);font-size:44px;line-height:1.05}.ra-room-hook{margin:4px 0 0;font-family:var(--ra-serif);font-style:italic;font-size:19px}.ra-room-pricerow{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:10px}.ra-room-unit{font-size:32px;color:var(--ra-price);font-weight:600}.ra-room-pricerow .ra-room-was{font-size:18px}.ra-room-meta{font-size:14px;color:var(--ra-muted)}.ra-room-chosen{background:var(--ra-panel);padding:16px 18px;display:flex;gap:16px;align-items:center}.ra-room-chosen-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:15px}.ra-room-chosen-size{font-size:26px;line-height:1.1;color:var(--ra-ink)}.ra-room-note{margin:-12px 0 0;font-size:14px;color:var(--ra-muted)}.ra-room-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:14px}.ra-room-features li{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin:0}.ra-room-icon{width:40px;height:40px;border-radius:50%;background:var(--ra-bronze);color:#fff;display:inline-flex;align-items:center;justify-content:center}.ra-room-icon svg{width:20px;height:20px}.ra-room-panel{background:var(--ra-panel);padding:20px}.ra-room-panel h3{margin:0 0 12px;font-size:16px}.ra-room-dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;font-size:15px}.ra-room-dl dt{color:var(--ra-muted);font-weight:400;margin:0}.ra-room-dl dd{margin:0;color:var(--ra-ink)}.ra-room-band{background:var(--ra-panel);box-shadow:0 0 0 100vmax var(--ra-panel);clip-path:inset(0 -100vmax);padding:64px 0}.ra-room-wrap{display:flex;flex-direction:column;gap:32px}.ra-room-intro{max-width:720px}.ra-room-band h2,.ra-room-about h2{margin:0 0 12px;font-size:28px}.ra-room-intro p,.ra-room-about p,.ra-room-prose{margin:0;font-size:17px}.ra-room-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}@media (max-width:640px){.ra-room-figures{grid-template-columns:minmax(0,1fr)}}.ra-room-figures figure{margin:0;min-width:0;display:flex;flex-direction:column;gap:12px}.ra-room-figures figcaption{font-size:15px}.ra-room-figures strong,.ra-room-plate strong{font-weight:600;color:var(--ra-ink)}.ra-room-pan{position:relative;height:360px;box-shadow:0 12px 30px rgba(0,0,0,.18);background-image:var(--ra-art);background-size:520%;animation:ra-room-pan 22s ease-in-out infinite alternate}.ra-room-weave-lg{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(40,30,20,.06) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,250,240,.06) 0 1px,transparent 1px 4px)}.ra-room-badge{position:absolute;left:14px;top:14px;background:rgba(255,255,255,.95);color:var(--ra-ink);font-size:13px;font-weight:600;text-transform:uppercase;padding:6px 10px}.ra-room-layer-box{min-height:360px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:center;padding:20px 16px;overflow:hidden}.ra-room-plate{display:flex;align-items:center;gap:16px;margin-top:6px;font-size:14px;line-height:1.3;transition:margin .7s cubic-bezier(.2,.8,.2,1)}.ra-room-plate:first-child,.ra-room-layers:hover .ra-room-plate:first-child{margin-top:0}.ra-room-layers:hover .ra-room-plate{margin-top:14px}.ra-room-plate>span:last-child{min-width:0}.ra-room-plate strong{display:block}.ra-room-plate-shape{flex:none;position:relative;width:clamp(64px,34%,130px);height:clamp(36px,7vw,70px);transform:perspective(500px) rotateX(58deg)}.ra-room-plate-canvas{background:#f1ede4}.ra-room-plate-bars{border:12px solid #b98a57}.ra-room-plate-shallow{border-width:6px}.ra-room-plate-floater{border:9px solid var(--frame-color-swatch,#1d1d1d);box-shadow:inset 0 0 0 2px #161616}.ra-room:not([data-kind=framed]) .ra-room-for-framed,.ra-room[data-kind=framed] .ra-room-for-wrap{display:none}.ra-room-plate-hook{border:2px solid #888;background:linear-gradient(180deg,transparent 0 30%,#555 30% 36%,transparent 36%)}.ra-room-edge-box{height:360px;background:linear-gradient(#f6f5f2,#efeeeb);position:relative;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.08)}.ra-room-edge-box img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ra-room-edge-label{position:absolute;right:18px;bottom:18px;font-size:13px;font-weight:600;text-transform:uppercase;color:var(--ra-ink)}.ra-room-about{padding:64px 0;display:flex;flex-wrap:wrap;gap:40px 48px}.ra-room-about-text{flex:3 1 400px;min-width:0}.ra-room-prose p{margin:0 0 14px}.ra-room-about-details{flex:2 1 300px;min-width:0}.ra-room-about-details h3{margin:0 0 14px;font-size:19px}.ra-room-reviews{padding:0 0 48px}.ra-room-reviews .ra-canvas-section{margin:0}.ra-room-more-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.ra-room-more-head h2{margin:0}.ra-room .ra-room-darkbtn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;background:var(--ra-ink);color:#fff;font-size:15px;font-weight:600;text-decoration:none}.ra-room .ra-room-darkbtn:hover{color:#fff;filter:brightness(1.2)}.ra-room-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:20px}.ra-room .ra-room-card{text-decoration:none;color:var(--ra-ink);display:flex;flex-direction:column;gap:8px}.ra-room-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.ra-room-card-title{font-family:var(--ra-serif);font-size:20px;line-height:1.2}.ra-room-card-price,.ra-room-card-price .price{font-size:14px;color:var(--ra-price);font-weight:600}@media (max-width:720px){.ra-room-stage{height:max(380px,min(533px,calc(100svh - 360px)))}.ra-room-chip{display:none}.ra-room .ra-room-title{font-size:36px}}@media (min-width:561px) and (max-width:720px){.ra-room-dd-size,.ra-room-dd .ra-room-swatch{display:none}.ra-room-long{display:none}.ra-room-short{display:inline}}@media (max-width:560px){.ra-room-crumbs{padding:0 0 10px}.ra-room.is-zoomed .ra-room-tools{display:none}.ra-room-bar{gap:6px;padding:6px 8px}.ra-room .ra-room-dd{height:46px;padding:0 8px;gap:6px}.ra-room-dd-label{font-size:11px;line-height:1.1}.ra-room-dd-value{font-size:15px;line-height:1.2}.ra-room-dd-size,.ra-room-dd .ra-room-swatch,.ra-room-total-label,.ra-room-long,.ra-room-caption,.ra-room-total .ra-room-was{display:none}.ra-room-short{display:inline}.ra-room-total-price{font-size:17px}.ra-room .ra-room-add{padding:0 12px;font-size:15px;min-height:46px}.ra-room-features{gap:8px;font-size:13px;line-height:1.3;text-align:center}.ra-room-features li{align-items:center}}@media (max-width:420px){.ra-room .ra-room-dd .ra-room-chev{display:none}}.ra-room-bar .ra-room-dd[data-toggle=size]{animation:ra-room-nudge 1s ease-out 3.2s 1}.ra-room-bar .ra-room-dd[data-toggle=frame]{animation:ra-room-nudge 1s ease-out 3.7s 1}.ra-room-bar .ra-room-add{animation:ra-room-nudge-add 1.1s ease-out 4.2s 1}@keyframes ra-room-nudge{0%{transform:none;box-shadow:0 0 0 0 rgba(0,123,172,.55)}30%{transform:translateY(-3px)}60%{transform:none}100%{transform:none;box-shadow:0 0 0 12px rgba(0,123,172,0)}}@keyframes ra-room-nudge-add{0%{transform:none;box-shadow:0 0 0 0 rgba(0,123,172,.6)}25%{transform:scale(1.06)}50%{transform:none}100%{transform:none;box-shadow:0 0 0 14px rgba(0,123,172,0)}}@keyframes ra-room-hang{from{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}@keyframes ra-room-lights{from{opacity:1}to{opacity:0}}@keyframes ra-room-scenein{from{opacity:0}to{opacity:1}}@keyframes ra-room-pop{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ra-room-sheen{0%{background-position:120% 0}45%,100%{background-position:-20% 0}}@keyframes ra-room-pan{0%{background-position:30% 40%}33%{background-position:62% 46%}66%{background-position:55% 78%}100%{background-position:28% 70%}}@keyframes ra-room-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ra-room-walk-in{0%,100%{transform:none}18%{transform:translateY(-6px)}36%{transform:translateY(1px)}54%{transform:translateY(-6px)}72%{transform:translateY(1px)}88%{transform:translateY(-3px)}}@keyframes ra-room-walk-out{0%,100%{transform:none}18%{transform:translateY(-5px)}36%{transform:translateY(1px)}54%{transform:translateY(-5px)}72%{transform:translateY(1px)}88%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ra-room-hang,.ra-room-lights,.ra-room-scenein,.ra-room-pop,.ra-room-bar .ra-room-dd,.ra-room-bar .ra-room-add,.ra-room-sheen,.ra-room-pan,.ra-room-rise,.ra-room-walk-in,.ra-room-walk-out{animation:none}.ra-room-lights{display:none}.ra-room-art,.ra-room-frame,.ra-room-gap,.ra-room-smooth,.ra-room-cam,.ra-room-ghost{transition:none}}