.header{height:76px}.header .logo{width:140px;height:55px}.header .logo img{object-fit:contain}.mobile-nav{top:76px}.journey-welcome h1{font-size:clamp(70px,7.5vw,124px)}
.room-scene{overflow:hidden}.room-composite{position:absolute;left:50%;top:50%;translate:-50% -50%;width:max(100vw,150svh);height:max(66.6667vw,100svh);transform-origin:58% 48%;will-change:transform}.room-composite .room-base{width:100%;height:100%;object-fit:fill;transform:none}.room-composite .room-food{position:absolute;left:51%;bottom:48.5%;width:14%;height:auto;object-fit:contain;filter:drop-shadow(0 3px 3px #49342050)}
.platter-scene{background:radial-gradient(ellipse at 70% 55%,#e0c8a4,#77604a 85%)}.tray-picture{inset:80px 1% 35px 33%}.tray-picture img{object-fit:contain;background:none;width:100%;height:100%;filter:drop-shadow(0 20px 30px #28180d55)}.platter-scene:after{background:linear-gradient(90deg,#22180dd9,transparent 66%)}.platter-copy{width:38%;left:5%}.platter-copy h2{font-size:clamp(55px,5.5vw,90px)}
#detail-body[data-category=butter] .category-item-photo{background:transparent;aspect-ratio:1.4} .flavour-isolated{width:100%;height:100%;display:block;overflow:hidden}#detail-body[data-category=butter] .category-items h3{text-align:center}#detail-body[data-category=butter] .category-items article{background:none}
@media(max-width:700px){.header{height:70px}.header .logo{width:116px;height:48px}.mobile-nav{top:70px}.journey-welcome h1{font-size:62px}.tray-picture{inset:110px 3% 210px}.tray-picture img{background:none}.platter-copy{left:7%;width:86%;bottom:95px}.platter-copy h2{font-size:39px}.platter-copy .eyebrow{font-size:8px}.platter-copy h2 br{display:none}.room-composite{transform-origin:57% 48%}}
.room-composite .room-food{width:12%;left:52%;bottom:46.5%;transform:rotate(-7deg);transform-origin:center bottom}
