/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
.CartItem_container__trEUE{justify-content:flex-start;gap:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*4);border-bottom:1px var(--tw-border-style);border-color:#252a38;display:flex}.CartItem_image__jtfx8{height:100px;width:calc(var(--spacing,.25rem)*20)}@media (width>=48rem){.CartItem_image__jtfx8{width:160px;height:200px}}.CartItem_details__upBIp{flex-direction:column;justify-content:space-between;display:flex}@media (width>=48rem){.CartItem_details__upBIp{justify-content:space-evenly}}.CartItem_price__pb__r{justify-content:flex-start;align-items:center;gap:var(--spacing,.25rem);display:flex}.CartItem_quantity__B8Xza{height:calc(var(--spacing,.25rem)*8);justify-content:space-evenly;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:1px;border-color:#252a38;border-radius:10px;display:flex}.RoomBanner_container__Qz9wy{justify-content:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.RoomBanner_image-box__9g47A{width:136px;height:167px;position:relative}@media (width>=48rem){.RoomBanner_image-box__9g47A{width:204px;height:250px}}.RoomBanner_image-location__CxpS2{right:calc(var(--spacing,.25rem)*3)}.RoomBanner_image-level___v4Wc,.RoomBanner_image-location__CxpS2{top:calc(var(--spacing,.25rem)*3);justify-content:flex-start;gap:calc(var(--spacing,.25rem)*2);display:flex;position:absolute}.RoomBanner_image-level___v4Wc{left:calc(var(--spacing,.25rem)*3)}@media (width>=48rem){.RoomBanner_image-level___v4Wc{top:auto;bottom:calc(var(--spacing,.25rem)*2);z-index:100}}.RoomBanner_image-inline-title__FHhzF,.RoomBanner_image-price__8n9Vi{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.RoomBanner_image-inline-title__FHhzF{right:calc(var(--spacing,.25rem)*3);bottom:calc(var(--spacing,.25rem)*10);position:absolute}.RoomBanner_bg-gradiant__nnVw5{border-radius:var(--radius-2xl,1rem);width:136px;height:167px;position:absolute;top:0;left:0}@media (width>=48rem){.RoomBanner_bg-gradiant__nnVw5{width:204px;height:250px}}.RoomBanner_bg-gradiant__nnVw5{background-image:linear-gradient(#000000c4,#17234600 82%,#000)}.RoomBanner_info-footer__doR2j{z-index:100;justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:var(--spacing,.25rem);background-color:oklab(22.9685% .00186549 -.0255792/.6);display:flex;position:absolute;bottom:0;left:0}@media (width>=48rem){.RoomBanner_info-footer__doR2j{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);bottom:-1px}}.RoomBanner_info-button__u0VT6{left:calc(var(--spacing,.25rem)*3);z-index:1;position:absolute}@media (width>=48rem){.RoomBanner_info-button__u0VT6{display:none}}.RoomBanner_age-badge__H1k72{z-index:100;height:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-md,.375rem);padding-inline:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#191c29;background-color:#ffc107;justify-content:center;align-items:center;display:flex}.RoomBanner_details__FFoiB{z-index:100;justify-content:flex-start;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);width:136px;height:167px;padding:calc(var(--spacing,.25rem)*3);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#070c12dd;flex-direction:column;display:flex;position:absolute;top:0;left:0}@media (width>=48rem){.RoomBanner_details__FFoiB{width:204px;height:250px}.RoomBanner_keep-mobile-size__A2wrN .RoomBanner_details__FFoiB{width:136px;height:167px}}.RoomBanner_details-hidden__P2W0H{visibility:hidden;opacity:0;height:0}.RoomBanner_details-hidden__P2W0H,.RoomBanner_details-show__gjXwZ{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.RoomBanner_details-show__gjXwZ{visibility:visible;z-index:100;opacity:1;height:167px}.RoomBanner_details-item__G0fXd{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}@media (width>=48rem){.RoomBanner_keep-mobile-size__A2wrN.RoomBanner_image-box__9g47A{width:136px;height:167px}}.Checkbox_checkbox__meyBI{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);cursor:pointer;appearance:none;border-style:var(--tw-border-style);background-color:#0000;border-width:1px;border-color:#707070;border-radius:4px}.Checkbox_checkbox__meyBI:checked{background-color:#dc3545;background-repeat:no-repeat;border-color:#dc3545}.Checkbox_checkbox__meyBI:disabled{pointer-events:none;opacity:.5}.Checkbox_label__5BUdk{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);-webkit-user-select:none;user-select:none;display:flex}.Checkbox_error__2753_{border-color:#f44336}.Checkbox_checkbox__meyBI:checked{background-image:linear-gradient(-45deg,#0000 65%,#dc3545 65.99%),linear-gradient(45deg,#0000 75%,#dc3545 75.99%),linear-gradient(-45deg,#dc3545 40%,#0000 40.99%),linear-gradient(45deg,#dc3545 30%,#ebebeb 30.99% 40%,#0000 40.99%),linear-gradient(-45deg,#ebebeb 50%,#dc3545 50.99%);animation:.3s ease-in-out Checkbox_checkmark__Za5Qz}@keyframes Checkbox_checkmark__Za5Qz{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.Checkbox_small__Kcx8f{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.Checkbox_medium__Vqhxk{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6)}.Checkbox_large__lkxXd{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}