.room-wrapper{position:relative;overflow:hidden}.room-wrapper .room{padding-bottom:184.26%;background-size:100% 100%;background-repeat:no-repeat;position:relative;overflow:hidden;pointer-events:none}@media(min-width:768px){.room-wrapper .room{padding-bottom:56.25%}}.room-wrapper:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-background);transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:6}.room-loader{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;z-index:7;transition:opacity .5s ease-out,visibility 0s linear .5s}.room-loader.is-visible{opacity:1;visibility:visible}.room-loader-text{opacity:0}@keyframes opacity-subtle{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.room-loader-text{animation-name:opacity-subtle;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.5s}}@keyframes opacity-pulse-subtle{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:no-preference){.room-loader-text{animation-name:opacity-pulse-subtle;animation-duration:2.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:1.5s}}.room-dimmer{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000000a8;opacity:0;z-index:1;pointer-events:none}html:not(.has-js) .room-wrapper:after,.room-wrapper.ready:after{opacity:0;visibility:hidden;pointer-events:none}html:not(.has-js) .room-wrapper .room,.room-wrapper.hover-enabled .room{pointer-events:auto}html:not(.has-js) .room-loader,html:not(.has-js) .room-dimmer{display:none}@keyframes opacity-pulse{0%{opacity:0}45%{opacity:1}55%{opacity:1}to{opacity:0}}.room-wrapper.pulse .room-dimmer{animation-name:opacity-pulse;animation-duration:2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.room-tooltip{position:absolute;left:0;top:0;z-index:5;pointer-events:none;padding:6px 12px;border-radius:8px;background:#000;color:#fff;font-size:1rem;line-height:1.2;white-space:nowrap;opacity:0;transition:opacity .15s ease}.room-tooltip.is-visible{opacity:1;pointer-events:auto}.room-item{display:block;position:absolute;height:0}.room-item:before{content:"";display:block;width:100%}.room-item[data-hover=css],.room-item[data-hover=sprite]{z-index:1}.room-item:has(:focus-visible){outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}@supports not selector(:has(*)){.room-item:focus-within{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}}.room-item-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.room-item-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%;pointer-events:none}html.has-js .room-item-sprite.sprite-initialized span.room-item-image{display:none}html:not(.has-js) .room-item[data-hover=css]:hover,html:not(.has-js) .room-item[data-hover=sprite]:hover,.room-item[data-hover=css].touch-hover,.room-item[data-hover=sprite].touch-hover,.room-item[data-hover=css].hover,.room-item[data-hover=sprite].hover{filter:drop-shadow(0px 0px 10px #fdb5e1)}.room-item[data-hover=css] .room-item-image{top:-2%;left:-2%;width:104%;height:104%;transform:scale(.96)}@keyframes scale-animation{0%{transform:scale(1)}to{transform:scale(.96)}}@media(prefers-reduced-motion:no-preference){.room-item[data-hover=css].animate .room-item-image{animation-name:scale-animation;animation-duration:.5s;animation-timing-function:steps(1);animation-fill-mode:forwards}}.room-item.armoire{width:32.9%;padding-bottom:calc(32.9% * 2.26);left:34.4%;top:15.2%}@media(min-width:768px){.room-item.armoire{width:16.4%;padding-bottom:35.424%;left:34.9%;top:7.6%}}.room-item.window{width:57.6%;padding-bottom:88.128%;left:67%;top:7%}@media(min-width:768px){.room-item.window{width:25.3%;padding-bottom:38.709%;left:51.6%;top:1.7%}}.room-item.bed{display:none}@media(min-width:768px){.room-item.bed{display:block;width:43%;padding-bottom:calc(43% * .69);right:0;top:41.6%}}.room-item.calendar{width:20.5%;padding-bottom:18.86%;left:14.6%;top:27.5%}@media(min-width:768px){.room-item.calendar{width:10.2%;padding-bottom:9.384%;left:22.6%;top:25.4%}}.room-item.cds{width:28.9%;padding-bottom:15.028%;left:4.5%;top:6.7%}@media(min-width:768px){.room-item.cds{width:15.1%;padding-bottom:7.852%;left:77.1%;top:12.1%}}.room-item.guitar{width:23.9%;padding-bottom:64.052%;left:19.9%;top:21.1%;z-index:2}@media(min-width:768px){.room-item.guitar{width:11.8%;padding-bottom:calc(11.8% * 2.68);left:26.4%;top:14.5%}}@supports (clip-path: polygon(0 0,100% 0,100% 100%,0 100%)){.room-item.guitar{pointer-events:none}.room-item.guitar>*:not(.room-item-image){pointer-events:auto}.room-item.guitar .room-item-link{clip-path:polygon(62% 0%,95% 0%,78% 58%,100% 59%,96% 100%,0% 114%,27% 50%,47% 48%)}}.room-item.purse{width:45.8%;padding-bottom:calc(45.8% * .6);left:66.7%;top:74.8%}@media(min-width:768px){.room-item.purse{width:18.6%;padding-bottom:11.16%;left:78.9%;top:79.1%}}@supports (clip-path: polygon(0 0,100% 0,100% 100%,0 100%)){.room-item.purse{pointer-events:none}.room-item.purse>*:not(.room-item-image){pointer-events:auto}.room-item.purse .room-item-link{clip-path:polygon(26% 0%,61% 0%,68% 36%,100% 48%,100% 100%,0% 100%,0% 76%,20% 36%)}}.room-item.tee{width:27.5%;padding-bottom:calc(27.5% * .69);left:48%;top:70%}@media(min-width:768px){.room-item.tee{width:11%;padding-bottom:7.59%;left:65.8%;top:75.2%}}.room-item.vinyl-stack{width:30.5%;padding-bottom:26.84%;left:4.4%;top:67.6%;z-index:2}@media(min-width:768px){.room-item.vinyl-stack{width:13.9%;padding-bottom:calc(13.9% * .88);left:40.9%;top:65.6%}}.room-item.vinyl-single{width:33.4%;padding-bottom:20.708%;left:29.3%;top:85%;z-index:3}@media(min-width:768px){.room-item.vinyl-single{width:14.7%;padding-bottom:calc(14.7% * .62);left:32.5%;top:79.5%}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/bespoke-room.css.map */
