.empty-day{background:#dcdcdc59;color:#7a7a7a;border-radius:4px}.calendar:empty{position:relative;overflow:hidden;width:310px;min-height:300px;background:#dcdcdc59}.month-year-header:empty{position:relative;overflow:hidden;width:130px;height:24px;margin-bottom:10px;background-color:#dcdcdc59}.month-year-header:empty:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:sheen 2.5s linear infinite}.calendar:empty:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:sheen 1.5s linear infinite}@keyframes sheen{0%{left:-100%}50%{left:150%}to{left:150%}}.customLightbox{display:none;position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;background:#0009;justify-content:center;align-items:center}.customLightbox.active{display:flex}.customLightbox img{width:auto;height:auto;max-height:80%;max-width:85%;border-radius:4px;box-shadow:0 0 20px #00000080}.close-lightbox{position:fixed;top:30px;right:30px}.close-lightbox{width:30px;height:30px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background .2s}.close-lightbox:before,.close-lightbox:after{content:"";position:absolute;width:16px;height:2px;background-color:#fff;transition:background-color .2s}.close-lightbox:before{transform:rotate(45deg)}.close-lightbox:after{transform:rotate(-45deg)}.close-lightbox:hover:before,.close-lightbox:hover:after{background-color:#fff}.lightImg{cursor:pointer}.lightImg{-webkit-filter:brightness(100%);-filter:brightness(100%);transition:all .8s ease-out}.lightImg:hover{-webkit-filter:brightness(70%);-filter:brightness(70%);transition:all .8s ease-out}.slideHover:hover{-webkit-filter:brightness(100%);-filter:brightness(100%)}.slider{position:relative;width:100%;height:auto;max-height:60vh;margin:0 auto;overflow:hidden}.slides{display:flex;width:100%;height:100%;transition:transform .4s ease}.slides img{width:100%;flex-shrink:0;object-fit:cover}.slider button{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;font-size:3rem;color:#fff;cursor:pointer;padding:0 15px;transition:opacity .3s,transform .3s;opacity:.8;z-index:10;text-shadow:0 2px 8px rgba(0,0,0,.7)}.slider button:hover{opacity:1;transform:translateY(-50%) scale(1.1)}.slider .prev{left:10px}.slider .next{right:10px}.slider button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;text-shadow:0 2px 8px rgba(0,0,0,.7)}@media screen and (min-width:750px){.header__drawer{display:block!important}header-menu.header-menu{display:none!important}}.soma-custom-link{display:none}@media screen and (min-width:750px){.soma-custom-link{display:flex}.menu-drawer{overflow:visible!important;max-width:43rem!important;width:100%}.menu-drawer ul li{margin-bottom:10px}.mega-drawer{position:absolute;top:70px;left:55%}.menu-drawer__menu.has-submenu:has(details){z-index:9999;border-right:.2px solid #EBE8E3;background-color:var(--color-background);width:100%;transition:all .6s ease}.menu-drawer__menu.has-submenu:has(details[open]){border-right:.3px solid #A79484;width:50%;transition:border-color .6s ease,border-width .3s ease;transition:width .6s ease}}#soma-reserve-button{padding:6px 24px;margin-right:16px;font-family:var(--font-h5--family);transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);box-shadow:inset 0 0 0 1px var(--color-foreground)!important}#soma-reserve-button:hover{background-color:var(--color-variant-border)}.dropcaps>p:first-child:first-letter{float:left;font-size:var(--dropcap-font-size);line-height:var(--dropcap-line-height);padding-right:var(--dropcap-padding-right);margin-top:var(--dropcap-margin-top)}.link{text-decoration:underline}.fade-0{opacity:0}.slide-right-0{transform:translate(-80px)}.slide-up-0{transform:translateY(80px)}.slide-down-0{transform:translateY(-80px)}.slide-left-0{transform:translate(80px)}.slide-u-r-0{transform:translate(80px,80px)}.slide-fade-in{animation:slideFade 2s ease forwards}@keyframes slideFade{to{transform:translateY(0);opacity:1}}.fade-in{animation:fadeIn 3s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-right-fade-in{animation:slideRightFadeIn 2s ease forwards}@keyframes slideRightFadeIn{to{transform:translate(0);opacity:1}}.slide-left-fade-in{animation:slideLeftFadeIn 2s ease forwards}@keyframes slideLeftFadeIn{to{transform:translate(0);opacity:1}}.slide-up-right-fade-in{animation:slideUpRightFadeIn 3s ease forwards}@keyframes slideUpRightFadeIn{to{transform:translate(0);opacity:1}}div:has(>#spotify-frame){width:100%}.background-image-container svg{display:none}.swap-gallery{display:none}.active-gallery{display:block}@keyframes fadeInImage{0%{opacity:0}to{opacity:1}}.animate-in-image{animation:fadeInImage 1s ease-out forwards}.custom-backdrop{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#000;opacity:.1}.shadow-slide{opacity:.1;transition:all .8s ease}.shadow-slide:hover{opacity:1;transform:translateY(-10px);transition:all .8s ease}.image-shadow{transform:translateY(0);transition:all .8s ease}.image-shadow:hover{transform:translateY(-10px)}.image-shadow img{transition:all .8s ease}.image-shadow:hover img{opacity:1}.gallery-button{margin:auto}
/*# sourceMappingURL=/cdn/shop/t/22/assets/soma-custom-style.css.map */
