dialog.bottom-sheet-backdrop,dialog.lightbox{box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:0;color:inherit}dialog.bottom-sheet-backdrop::backdrop,dialog.lightbox::backdrop{background:transparent}dialog.lightbox>img{padding:max(60px,env(safe-area-inset-top)) 52px max(40px,env(safe-area-inset-bottom))}dialog.lightbox .lightbox__close{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}dialog.lightbox .lightbox__previous{left:max(10px,env(safe-area-inset-left))}dialog.lightbox .lightbox__next{right:max(10px,env(safe-area-inset-right))}body:has(dialog:modal) .sticky-book-bar,body:has(dialog:modal) .travel-assistant,html[data-storefront] body:has(dialog:modal) .iubenda-tp-btn.iubenda-cs-preferences-link[data-tp-float]{visibility:hidden!important;pointer-events:none!important}.site-footer__assistant{appearance:none;border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer;text-underline-offset:4px}.site-footer__assistant:hover{text-decoration:underline}.site-footer__assistant:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (hover:none) and (pointer:coarse),(max-width:1279px){vercel-live-feedback{display:none!important}}@media (min-width:768px) and (max-width:1023px){dialog.bottom-sheet-backdrop>.bottom-sheet{max-width:640px;margin-inline:auto}}@media (max-height:600px) and (orientation:landscape){dialog.bottom-sheet-backdrop>.bottom-sheet{max-height:96dvh;padding-top:20px;padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))}dialog.lightbox>img{padding-block:max(48px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom))}}