.featured-carousel-section .journal-carousel-slide.featured-carousel-slide{flex:0 0 min(288px,74vw);width:min(288px,74vw);max-width:min(288px,74vw)}.featured-carousel-section .featured-carousel-slide .card{width:100%}.featured-carousel-section .card.card--framed .card-media.is-framed,.featured-carousel-section .card .ph{height:min(360px,92vw);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:#ebe5da;box-shadow:0 10px 24px #2a221a14;overflow:visible}.featured-carousel-section .card .ph{aspect-ratio:auto!important;border:0;border-radius:0}.featured-carousel-section .card .ph>img{position:static;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border:0;border-radius:0;box-shadow:0 8px 16px #2a221a1f,0 1px 3px #2a221a14}.featured-carousel-section .card.card--framed .card-media.is-framed:not([data-format-panels]){container-type:size}.featured-carousel-section .card.card--framed .card-media.is-framed:not([data-format-panels]) .card-frame{--edit-chrome:calc((var(--frame-w,9px) + var(--mount-w,12px)) * 2);flex:0 0 auto;width:min(100cqw,calc((100cqh - var(--edit-chrome)) * var(--art-ar,.8) + var(--edit-chrome)));max-width:100%;height:auto}.featured-carousel-section .card.card--framed .card-media.is-framed:not([data-format-panels]) .card-piece img{width:100%;height:100%;object-fit:cover;object-position:center}.featured-carousel-section .card.card--framed .card-media.is-framed[data-format-panels]{align-items:center;gap:8px}.featured-carousel-section .card.card--framed .card-media.is-framed[data-format-panels] .card-frame{flex:1 1 0;width:auto;max-width:calc((100% - 16px) / var(--panel-count,2));max-height:100%}.featured-carousel-section .card.card--framed .card-media.is-framed[data-format-panels] .card-piece img{width:100%;height:auto;max-height:100%;object-fit:contain}.featured-carousel-section .featured-carousel-slide .card.card--framed .card-frame:not(.is-none){box-shadow:0 8px 16px #2a221a24,0 1px 3px #2a221a14}.featured-carousel-section .edit-size{margin-top:6px;font-family:var(--mono);font-size:12px;line-height:1.35;letter-spacing:.01em;color:var(--ink-soft)}.genre--scene{overflow:hidden}.genre-scene-clip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;overflow:hidden;pointer-events:none;transform:translateZ(0)}.genre--scene .genre-scene-ph,.genre--scene .genre-scene{border-radius:inherit;overflow:hidden}.genre--scene .genre-scene-ph{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;z-index:1;width:calc(100% + 32px);height:calc(100% + 32px);max-width:none;object-fit:cover;opacity:0;pointer-events:none;filter:blur(12px);transition:opacity .24s ease-out}.genre--scene .genre-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .24s ease-out}.genre--scene .genre-cap{position:relative;z-index:3}.genre--scene .genre-idx,.genre--scene .gtitle,.genre--scene .gcount,.genre--scene .genre-explore{transition:color .24s ease-out,border-color .24s ease-out}.genre-scene-clip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(to top,#1b1a18d1,#1b1a1880 46%,#1b1a1800);transition:opacity .24s ease-out}@media(hover:hover)and (pointer:fine){.genre--scene:hover:not(.is-scene-failed) .genre-scene-ph,.genre--scene:focus-within:not(.is-scene-failed) .genre-scene-ph{opacity:1;transition:none}.genre--scene:hover:not(.is-scene-failed) .genre-scene.is-ready,.genre--scene:focus-within:not(.is-scene-failed) .genre-scene.is-ready{opacity:1;transition:opacity .42s cubic-bezier(.22,.61,.36,1)}.genre--scene:hover:not(.is-scene-failed) .genre-scene-clip:after,.genre--scene:focus-within:not(.is-scene-failed) .genre-scene-clip:after{opacity:1;transition:opacity .28s cubic-bezier(.22,.61,.36,1)}.genre--scene:hover:not(.is-scene-failed) .genre-idx,.genre--scene:hover:not(.is-scene-failed) .gtitle,.genre--scene:hover:not(.is-scene-failed) .gcount,.genre--scene:hover:not(.is-scene-failed) .genre-explore,.genre--scene:focus-within:not(.is-scene-failed) .genre-idx,.genre--scene:focus-within:not(.is-scene-failed) .gtitle,.genre--scene:focus-within:not(.is-scene-failed) .gcount,.genre--scene:focus-within:not(.is-scene-failed) .genre-explore{color:#fbfaf7;transition:color .28s cubic-bezier(.22,.61,.36,1),border-color .28s cubic-bezier(.22,.61,.36,1)}.genre--scene:hover:not(.is-scene-failed) .genre-explore,.genre--scene:focus-within:not(.is-scene-failed) .genre-explore{border-bottom-color:#fbfaf7}}@media(prefers-reduced-motion:reduce){.genre--scene .genre-scene,.genre--scene:hover:not(.is-scene-failed) .genre-scene.is-ready,.genre--scene:focus-within:not(.is-scene-failed) .genre-scene.is-ready,.genre--scene .genre-scene-ph,.genre-scene-clip:after,.genre--scene:hover:not(.is-scene-failed) .genre-scene-clip:after,.genre--scene:focus-within:not(.is-scene-failed) .genre-scene-clip:after,.genre--scene .genre-idx,.genre--scene .gtitle,.genre--scene .gcount,.genre--scene .genre-explore,.genre--scene:hover:not(.is-scene-failed) .genre-idx,.genre--scene:hover:not(.is-scene-failed) .gtitle,.genre--scene:hover:not(.is-scene-failed) .gcount,.genre--scene:hover:not(.is-scene-failed) .genre-explore,.genre--scene:focus-within:not(.is-scene-failed) .genre-idx,.genre--scene:focus-within:not(.is-scene-failed) .gtitle,.genre--scene:focus-within:not(.is-scene-failed) .gcount,.genre--scene:focus-within:not(.is-scene-failed) .genre-explore{transition:none}.genre--scene .genre-scene-ph{display:none}}.room-tile-link{display:block;color:inherit;text-decoration:none}.room-tile-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.room-tile-stage:has(.room-hotspot){container-type:inline-size}.related .card--scene{position:relative;isolation:isolate;overflow:hidden}.related .card-scene-clip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;overflow:hidden;pointer-events:none;transform:translateZ(0)}.related .card--scene .card-scene,.related .card--scene .card-scene-ph{display:block;border:0;border-radius:0;max-width:none;object-fit:cover;object-position:center;opacity:0;pointer-events:none}.related .card--scene .card-scene:not([src]),.related .card--scene .card-scene-ph:not([src]){display:none}.related .card--scene .card-scene-ph{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;z-index:1;width:calc(100% + 32px);height:calc(100% + 32px);filter:blur(12px);transition:opacity .24s ease-out}.related .card--scene .card-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;transition:opacity .24s ease-out}.related .card--scene :is(.m,.t,.ar,.p,.edit-size){position:relative;z-index:3;transition:color .24s ease-out,text-shadow .24s ease-out}.related .card-scene-clip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:74%;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(to top,#1b1a18db,#1b1a188c 38%,#1b1a1800);transition:opacity .24s ease-out}@media(hover:hover)and (pointer:fine){.related .card--scene:is(:hover,:focus-within):not(.is-scene-failed) .card-scene-ph.is-ph-ready{opacity:1;transition:none}.related .card--scene:is(:hover,:focus-within):not(.is-scene-failed) .card-scene.is-ready{opacity:1;transition:opacity .42s cubic-bezier(.22,.61,.36,1)}.related .card--scene:is(:hover,:focus-within):not(.is-scene-failed):is(:has(.card-scene.is-ready),:has(.card-scene-ph.is-ph-ready)) .card-scene-clip:after{opacity:1;transition:opacity .28s cubic-bezier(.22,.61,.36,1)}.related .card--scene:is(:hover,:focus-within):not(.is-scene-failed):is(:has(.card-scene.is-ready),:has(.card-scene-ph.is-ph-ready)) :is(.m,.t,.ar,.p,.edit-size){color:#fbfaf7;text-shadow:0 1px 2px rgba(27,26,24,.35);transition:color .28s cubic-bezier(.22,.61,.36,1),text-shadow .28s cubic-bezier(.22,.61,.36,1)}}@media(prefers-reduced-motion:reduce){.related .card--scene .card-scene,.related .card--scene:is(:hover,:focus-within):not(.is-scene-failed) .card-scene.is-ready,.related .card--scene .card-scene-ph,.related .card-scene-clip:after,.related .card--scene:is(:hover,:focus-within):not(.is-scene-failed):is(:has(.card-scene.is-ready),:has(.card-scene-ph.is-ph-ready)) .card-scene-clip:after,.related .card--scene :is(.m,.t,.ar,.p,.edit-size),.related .card--scene:is(:hover,:focus-within):not(.is-scene-failed):is(:has(.card-scene.is-ready),:has(.card-scene-ph.is-ph-ready)) :is(.m,.t,.ar,.p,.edit-size){transition:none}.related .card--scene .card-scene-ph{display:none}}.room-hotspot{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;background:transparent;color:inherit;text-decoration:none;transform:translate(-50%,-50%);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .9s ease}.room-hotspot.is-on{opacity:1;pointer-events:auto}.room-hotspot-disc{position:relative;display:block;width:28px;height:28px;margin:auto;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #1c1a1773,0 1px 6px #1c1a1747;font-size:0;line-height:0;color:transparent}.room-hotspot-disc:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:11px;transform:translate(-50%,-50%);background:linear-gradient(#1c1a17,#1c1a17) center / 11px 1.5px no-repeat,linear-gradient(#1c1a17,#1c1a17) center / 1.5px 11px no-repeat}.room-hotspot.is-on .room-hotspot-disc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1.5px solid rgba(28,26,23,.72);animation:room-hotspot-pulse 2.5s ease-out infinite;pointer-events:none}@keyframes room-hotspot-pulse{0%{transform:scale(1);opacity:.75}to{transform:scale(1.85);opacity:0}}.room-hotspot:focus{outline:none}.room-hotspot:focus-visible{outline:2px solid var(--clay-deep, #8a5a44);outline-offset:2px}.room-hotspot.room-hotspot--card{z-index:3;top:10px;right:10px;left:auto;transform:none;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.room-hotspot{transition:none}.room-hotspot.is-on .room-hotspot-disc:after{animation:none;opacity:0}}.qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:end center;padding:16px;background:#1c1a1775;overflow:auto}.qv[hidden]{display:none!important}.qv .frame-visualiser{position:static;top:auto}.qv .qv-stage,.qv .framewrap,.qv .arrange-layer{overflow:visible}.qv .qv-stage{display:flex;align-items:center;justify-content:center;width:100%;height:248px;aspect-ratio:auto;padding:0 8px 32px;background:transparent;border:0;box-shadow:none;border-radius:0}.qv .zoom-hint{display:none!important}.qv-dialog{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;margin:0;background:var(--paper, #fbfaf7);color:var(--ink, #1b1a18);padding:22px 22px 26px;position:relative;box-shadow:0 18px 50px #1c1a173d}@media(min-width:700px){.qv{place-items:center}}.qv-close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;background:transparent;color:inherit;font:400 28px/1 var(--body, system-ui, sans-serif);cursor:pointer}.qv h2{margin:0 36px 4px 0;font-family:var(--display, Georgia, serif);font-size:28px;font-weight:460;line-height:1.15}.qv-by{margin:0 0 14px;color:var(--muted, #6f6a62)}.qv-finish{margin:14px 0 0;font-family:var(--display, Georgia, serif);font-size:22px;line-height:1.25}.qv-size{display:block;margin-top:16px;font-size:14px}.qv-select{display:block;margin-top:6px}.qv-select select{width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(28,26,23,.22);background:transparent;color:inherit;font:16px/1.2 var(--body, system-ui, sans-serif)}.qv-price{margin:16px 0 0;font-family:var(--mono, ui-monospace, monospace);font-size:18px}.qv-miss{margin:12px 0 0;font-size:14px}.qv form{margin-top:16px}.qv form button{width:100%;min-height:48px;border:0;background:var(--ink, #1b1a18);color:var(--paper, #fbfaf7);font:500 15px/1 var(--body, system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.qv form button:disabled{background:#1c1a1747;cursor:not-allowed}.qv-product{display:block;margin-top:14px;text-align:center;color:inherit}.qv-close:focus-visible,.qv-select select:focus-visible,.qv form button:focus-visible,.qv-product:focus-visible{outline:2px solid var(--clay-deep, #8a5a44);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
