.ew-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ewh-rooms{padding:clamp(72px,9vw,128px) 0;background:var(--wall, #2b3a30)}.ewh-rooms__intro{display:flex;align-items:baseline;justify-content:space-between;gap:12px 32px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,48px)}.ewh-rooms__intro .ewh-h2,.ewh-rooms__intro .ewh-text{margin:0}.ewh-rooms__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.ewh-roomcard__link{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.ewh-roomcard__img{display:block;overflow:hidden;border-radius:2px;margin-bottom:14px;background:#1c2620}.ewh-roomcard__img img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ewh-roomcard__name{font-family:Fraunces,Georgia,serif;font-weight:350;font-size:clamp(24px,2.4vw,32px);line-height:1.1;font-variation-settings:"opsz" 72,"SOFT" 50;transition:color .25s ease}.ewh-roomcard__count{font-size:14px;color:#d99a57}@media(hover:hover){.ewh-roomcard__link:hover .ewh-roomcard__img img{transform:scale(1.04)}.ewh-roomcard__link:hover .ewh-roomcard__name{color:#d99a57}}@media(max-width:749px){.ewh-rooms__list{grid-template-columns:1fr;gap:28px}.ewh-roomcard__img img{aspect-ratio:4 / 3}}.ew-ship{width:100%;margin:0 0 4px}.ew-ship__text{margin:0 0 8px;font-size:14px;line-height:1.4;color:#ece5d5}.ew-ship__text b{font-weight:500;color:#d99a57}.ew-ship__track{height:4px;border-radius:4px;background:#ece5d529;overflow:hidden}.ew-ship__fill{display:block;height:100%;width:0;border-radius:4px;background:#cf8b47;transition:width .6s cubic-bezier(.2,.7,.2,1)}.ew-ship.is-free .ew-ship__fill{background:#aeb6a3}.ew-size{margin:4px 0 8px;padding:18px 18px 14px;border:1px solid rgba(236,229,213,.14);border-radius:2px;background:#1c262073}.ew-size[hidden]{display:none}.ew-size__title{margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:400;color:#ece5d5}.ew-size__scenes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ew-size__scene{margin:0}.ew-size__scene svg{display:block;width:100%;height:auto;border-radius:2px}.ew-size__scene figcaption{margin-top:8px;font-size:13px;line-height:1.45;color:#aeb6a3}.ew-size__scene figcaption strong{font-weight:500;color:#ece5d5}.ew-size__scene{cursor:pointer;border-radius:2px;-webkit-tap-highlight-color:transparent}.ew-size__scene svg{outline:1px solid transparent;outline-offset:3px;transition:outline-color .2s ease}.ew-size__scene.is-current svg{outline-color:#d99a57}.ew-size__scene:focus{outline:none}.ew-size__scene:focus-visible svg{outline:2px solid #d99a57}@media(hover:hover){.ew-size__scene:not(.is-current):hover svg{outline-color:#ece5d559}.ew-size__scene:hover figcaption strong{color:#d99a57}}.ew-size__note{margin:12px 0 0;font-size:13px;line-height:1.45;color:#aeb6a3}.ew-join__form{margin:0}.ew-join{position:fixed;right:20px;bottom:20px;z-index:40;width:min(380px,calc(100vw - 32px));padding:24px 22px 18px;border:1px solid rgba(236,229,213,.16);border-radius:4px;background:#1c2620;color:#ece5d5;box-shadow:0 24px 60px -20px #000000b3;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.ew-join[hidden]{display:none}.ew-join.is-open{opacity:1;transform:none}.ew-join__close{position:absolute;top:8px;right:8px;width:40px;height:40px;display:grid;place-items:center;border:0;background:none;color:#aeb6a3;cursor:pointer;border-radius:2px}.ew-join__close:hover{color:#ece5d5}.ew-join__close:focus-visible,.ew-join__btn:focus-visible,.ew-join__copy:focus-visible,.ew-join__apply:focus-visible{outline:2px solid #d99a57;outline-offset:2px}.ew-join__title{margin:0 32px 6px 0;font-family:Fraunces,Georgia,serif;font-weight:350;font-size:24px;line-height:1.15;font-variation-settings:"opsz" 72,"SOFT" 60}.ew-join__text{margin:0 0 16px;font-size:15px;line-height:1.5;color:#c9cdbf}.ew-join__row{display:flex;gap:8px}.ew-join__input{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid rgba(236,229,213,.28);border-radius:2px;background:#2b3a30;color:#ece5d5;font:inherit;font-size:16px}.ew-join__input::placeholder{color:#8f9888}.ew-join__input:focus{outline:none;border-color:#d99a57}.ew-join__btn{height:46px;padding:0 16px;border:0;border-radius:2px;background:#cf8b47;color:#1c2620;font:inherit;font-weight:500;font-size:15px;cursor:pointer;white-space:nowrap}.ew-join__btn:hover{background:#d99a57}.ew-join__fine{margin:10px 0 0;font-size:12px;line-height:1.45;color:#8f9888}.ew-join__error{margin:8px 0 0;font-size:13px;color:#e9a37a}.ew-join__code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border:1px dashed rgba(217,154,87,.6);border-radius:2px;margin-bottom:12px}.ew-join__code span{font-size:20px;font-weight:500;letter-spacing:.08em;color:#d99a57}.ew-join__copy{height:36px;padding:0 14px;border:1px solid rgba(236,229,213,.28);border-radius:2px;background:none;color:#ece5d5;font:inherit;font-size:14px;cursor:pointer}.ew-join__apply{color:#d99a57;font-size:15px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#d99a5773}@media(max-width:749px){.ew-join{right:12px;left:12px;bottom:12px;width:auto;padding:20px 18px 14px}.ew-join__title{font-size:21px}}@media(prefers-reduced-motion:reduce){.ew-join,.ewh-roomcard__img img{transition:none}}.jdgm-widget-revamp,.jdgm-widget-revamp *{--jm-review-widget-button-color: #CF8B47 !important;--jm-review-widget-button-text-color: #1C2620 !important;--jm-review-widget-form-button-color: #CF8B47 !important;--jm-review-widget-star-and-histogram-color: #D99A57 !important;--jm-review-widget-text-color: #ECE5D5 !important;--jm-review-widget-lighter-text-color: #C9CDBF !important;--jm-review-widget-light-color: rgba(236,229,213,.16) !important}.jdgm-widget-revamp .jm-review-widget-minimal-header__title{font-family:Fraunces,Georgia,serif!important;font-weight:350!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.1!important;font-variation-settings:"opsz" 72,"SOFT" 50}.jdgm-widget-revamp .jm-button{border-radius:2px!important;font-weight:500!important}.jdgm-widget-revamp .jm-button--primary:hover{background-color:#d99a57!important}.jdgm-preview-badge .jdgm-star{color:#d99a57!important}.jdgm-write-review-modal,.jdgm-write-review-modal *{--jm-review-widget-button-color: #CF8B47 !important;--jm-review-widget-button-text-color: #1C2620 !important;--jm-review-widget-form-button-color: #CF8B47 !important;--jm-review-widget-star-and-histogram-color: #CF8B47 !important}.ew-size__price{margin-left:4px;font-weight:500;color:#d99a57}.ew-size__ship,.ew-size__gift{margin:8px 0 0;font-size:13px;line-height:1.45;color:#ece5d5}.ew-size__gift{color:#d99a57}.ew-fx{display:inline-block;margin-left:.45em;font-size:.82em;font-weight:400;color:#aeb6a3;white-space:nowrap;letter-spacing:0;text-decoration:none}.ew-size__price .ew-fx{font-weight:400}.ew-fx-note{margin:8px 0 0;font-size:13px;line-height:1.45;color:#aeb6a3}.ew-fx-note[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ew-extras.css.map */
