:root{--navy: #0D1F3C;--navy-2: #142B45}.header__inline-menu a.header__menu-item[href*="/pages/contact"]{margin-left:6px;padding:.55em 1.15em!important;border-radius:999px;color:#fff!important;text-decoration:none!important;background:radial-gradient(120% 90% at 30% 15%,rgba(255,255,255,.4),transparent 45%),var(--cherry);box-shadow:inset 0 -4px #00000029,0 4px 0 var(--cherry-d);transition:transform .3s var(--bounce)}.header__inline-menu a.header__menu-item[href*="/pages/contact"] span{text-decoration:none!important;color:#fff!important}.header__inline-menu a.header__menu-item[href*="/pages/contact"]:hover{transform:translateY(-2px)}.menu-drawer a.menu-drawer__menu-item[href*="/pages/contact"]{margin:10px 2.667rem;justify-content:center;border-radius:999px;color:#fff!important;background:var(--cherry)!important;box-shadow:0 4px 0 var(--cherry-d);font-weight:700}@media(min-width:990px)and (max-width:1360px){.header__inline-menu .list-menu--inline{flex-wrap:wrap;justify-content:center}.header__inline-menu .header__menu-item{padding:.8rem .65rem}}.qsa-date--bta{padding-bottom:12px}.qsa-date__label{position:relative;margin:0 0 8px;font:700 1.4rem var(--ff-t);color:var(--ink)}.qsa-date--bta .bta-search-widget-container{position:relative;min-height:58px}.qsa-date--bta .bta-search-widget-container>*:not(.widget-loading-indicator){margin:0 auto!important;max-width:100%!important;box-shadow:none!important}.qsa-date--bta .bta-search-widget-container input,.qsa-date--bta .bta-search-widget-container button{font-family:var(--ff-t)!important}.qsa-ftr{position:relative;margin-top:90px;padding:46px 0 calc(22px + env(safe-area-inset-bottom));background:var(--navy);color:#fff}.qsa-ftr__wave{position:absolute;left:0;top:-59px;width:100%;height:60px;color:var(--navy);display:block}.qsa-ftr__in{width:min(1220px,100% - 32px);margin-inline:auto;display:grid;gap:34px;grid-template-columns:1fr}@media(min-width:700px){.qsa-ftr__in{grid-template-columns:repeat(2,minmax(0,1fr))}.qsa-ftr__brand{grid-column:1 / -1}}@media(min-width:1100px){.qsa-ftr__in{grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:28px}.qsa-ftr__brand{grid-column:auto}}.qsa-ftr__logo{display:inline-block}.qsa-ftr__logo img{width:170px;height:auto;aspect-ratio:4 / 3;object-fit:contain;padding:10px;border-radius:26px;background:#fff;box-shadow:0 6px #00000040;margin-bottom:16px}.qsa-ftr__brand p{color:#ffffffd9;max-width:30em;margin:0;line-height:1.6}.qsa-ftr__fb{display:inline-flex;align-items:center;gap:8px;margin-top:18px;min-height:46px;padding:0 18px;border-radius:999px;background:#fff;color:var(--navy)!important;font:600 1.333rem var(--ff-t);text-decoration:none;box-shadow:0 4px #00000040;transition:transform .3s var(--bounce)}.qsa-ftr__fb:hover{transform:translateY(-3px) rotate(-2deg)}.qsa-ftr h2{font:700 1.6rem var(--ff-t)!important;color:var(--banana)!important;margin:0 0 12px;letter-spacing:0}.qsa-ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.qsa-ftr li a,.qsa-ftr__rte a{display:inline-flex;align-items:center;min-height:40px;font-size:1.36rem;line-height:1.3;color:#ffffffeb!important;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.qsa-ftr li a:hover,.qsa-ftr__rte a:hover{color:#fff!important;text-decoration:underline;text-decoration-color:var(--banana);text-decoration-thickness:3px;text-underline-offset:5px}.qsa-ftr__rte,.qsa-ftr__rte p,.qsa-ftr__rte h4{color:#ffffffe6!important;font:600 1.333rem/1.55 var(--ff-b)!important;margin:0 0 6px;letter-spacing:0}.qsa-ftr__bottom{width:min(1220px,100% - 32px);margin:40px auto 0;padding-top:18px;border-top:2px dashed rgba(255,255,255,.22);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 22px;font-size:1.2rem;color:#ffffffbf}.qsa-ftr__bottom p{margin:0}.qsa-ftr__legal{display:flex;flex-wrap:wrap;gap:6px 20px}.qsa-ftr__legal a{color:#fff!important;font-weight:700;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.qsa-ftr__legal a:hover{text-decoration:underline}.footer{display:none!important}.product__media-list .product__media-item,.product__media-wrapper .product-media-container,.product__media-wrapper .product__media,.product__media-wrapper .media,.thumbnail-list .thumbnail,.thumbnail-list .thumbnail img{border-radius:22px!important;overflow:hidden!important}.product__media-wrapper .product-media-container{border:0!important;box-shadow:0 0 0 3px #fff,0 6px #ebd3b0,var(--soft)!important;background:var(--cream-2)}.product__media-wrapper .product__media img,.product__media-wrapper .media img{border-radius:0!important}.product__media-wrapper .product__media-toggle{border-radius:22px}.thumbnail-list .thumbnail{border:2px solid transparent!important}.thumbnail-list .thumbnail[aria-current]{border-color:var(--pool)!important}.product__info-container #bta-product-widget,.product__info-container .bta-widget-container{display:block;width:100%;max-width:440px;margin:18px auto!important;padding:14px 12px 8px;box-sizing:border-box;border-radius:24px;background:#fff;box-shadow:inset 0 -4px #1f9ce414,0 4px #cfe7f7}.product__info-container [id^=bta-product-][id$=-widget-xcomponent],.product__info-container [id^=bta-product-] iframe{margin-inline:auto!important;display:block;max-width:100%!important}.product__info-container .bta-reservation{margin-inline:auto;max-width:440px}.qsa-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 14px}.qsa-fact{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;background:#fff;box-shadow:inset 0 -4px #0000000a,0 4px 0 var(--mc, #EBD3B0);min-width:0}.qsa-fact__ico{flex:none;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#fff;background:radial-gradient(100% 100% at 30% 15%,rgba(255,255,255,.4),transparent 55%),var(--c, var(--pool))}.qsa-fact__txt{display:flex;flex-direction:column;min-width:0}.qsa-fact__txt small{font:700 .987rem/1.2 var(--ff-t);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.qsa-fact__txt strong{font:700 1.4rem/1.25 var(--ff-t);color:var(--ink);overflow-wrap:anywhere}.qsa-fact__txt em{font:600 1.04rem/1.2 var(--ff-b);font-style:normal;color:var(--ink-2)}.qsa-fact--dim{--c: var(--pool);--mc: #CFE7F7}.qsa-fact--elec{--c: #F2A400;--mc: #FFE7A3}.qsa-fact--age{--c: var(--candy-d);--mc: #F7C6DE}.qsa-fact--car{--c: var(--lime-d);--mc: #CBE8AE}.qsa-fact.is-empty strong{color:var(--ink-2);font-weight:600}@media(max-width:400px){.qsa-facts{grid-template-columns:1fr}}.qsa-land__hero{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:clamp(460px,78vh,680px);margin:0 clamp(0px,2vw,24px);border-radius:clamp(0px,3vw,40px);background:var(--navy);color:#fff;text-align:center}.qsa-land__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block!important}.qsa-land__media video,.qsa-land__media img{width:100%;height:100%;object-fit:cover;display:block}.qsa-land__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d1f3c73,#0d1f3cb8 70%,#0d1f3ce6)}.qsa-land__heroin{width:min(860px,100% - 32px);padding:70px 0 60px;display:flex;flex-direction:column;align-items:center}.qsa-land__title{margin:0;font:700 clamp(3.467rem,2.133rem + 5vw,6.667rem)/1 var(--ff-t)!important;color:#fff!important;text-shadow:0 4px 0 rgba(0,0,0,.25)}.qsa-land__sub{margin:18px 0 0;font-size:clamp(1.4rem,1.267rem + .5vw,1.8rem);line-height:1.5;color:#ffffffeb;max-width:40em}.qsa-land__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.qsa-land__btns .qsa-btn--ghost{--bg: #fff;--fg: var(--navy);--bd: #C9D3E6}.qsa-land__trust{margin:22px 0 0;font:600 1.267rem var(--ff-t);color:#fffc}@media(max-width:520px){.qsa-land__btns .qsa-btn{width:100%}}.qsa-land__body{display:grid;gap:40px;padding-block:clamp(50px,7vw,90px);align-items:start}@media(min-width:960px){.qsa-land__body{grid-template-columns:1.15fr 1fr;gap:60px}}.qsa-land__text h2{font:700 clamp(2rem,1.6rem + 1vw,2.667rem)/1.15 var(--ff-t)!important;margin:1.4em 0 .4em;color:var(--ink)}.qsa-land__text h2:first-child{margin-top:0}.qsa-land__text p{font-size:1.44rem;line-height:1.7;color:var(--ink-2)}.qsa-land__text a{color:var(--cherry-d);font-weight:700}.qsa-land__feats{padding:clamp(22px,3vw,32px);border-radius:32px;background:#fff;box-shadow:inset 0 -6px #0000000a,0 6px #ebd3b0,var(--soft)}@media(min-width:960px){.qsa-land__feats{position:sticky;top:24px}}.qsa-land__h{font:700 2rem var(--ff-t)!important;margin:0 0 16px}.qsa-land__feats ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.qsa-land__feats li{display:flex;gap:14px;align-items:flex-start}.qsa-land__ico{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--lime-d);box-shadow:0 3px #3a7a0e}.qsa-land__feats strong{display:block;font:700 1.4rem/1.3 var(--ff-t);color:var(--ink)}.qsa-land__feats small{display:block;font-size:1.267rem;line-height:1.45;color:var(--ink-2);margin-top:2px}.qsa-land__band{display:grid;gap:22px;align-items:center;margin-bottom:clamp(40px,6vw,80px);padding:clamp(26px,4vw,44px);border-radius:36px;background:radial-gradient(80% 120% at 0% 0%,rgba(31,156,228,.35),transparent 60%),var(--navy);color:#fff}@media(min-width:900px){.qsa-land__band{grid-template-columns:1fr auto}}.qsa-land__band h2{font:700 clamp(2.133rem,1.6rem + 1.4vw,3.2rem)/1.1 var(--ff-t)!important;color:#fff!important;margin:0}.qsa-land__band p{margin:10px 0 0;color:#ffffffd9;font-size:1.4rem}.qsa-offers{padding-block:clamp(36px,5vw,64px)}.qsa-offers--tight{padding-top:0}.qsa-offers__head{text-align:center;max-width:760px;margin:0 auto clamp(26px,4vw,40px);display:flex;flex-direction:column;align-items:center}.qsa-offers__head p:not(.qsa-sticker){color:var(--ink-2);font-size:1.467rem;margin:12px 0 0}.qsa-offers__list{display:grid;gap:22px}@media(min-width:900px){.qsa-offers__list{grid-template-columns:repeat(2,minmax(0,1fr))}.qsa-offers__list>:only-child{grid-column:1 / -1}}.qsa-offer{display:grid;grid-template-columns:1fr;border-radius:34px;overflow:hidden;background:#fff;box-shadow:inset 0 -6px #0000000a,0 7px 0 var(--c),var(--soft)}@media(min-width:560px){.qsa-offer{grid-template-columns:170px 1fr}}.qsa-offer__badge{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px 14px;text-align:center;color:#fff;background:radial-gradient(90% 70% at 30% 10%,rgba(255,255,255,.4),transparent 60%),var(--c)}.qsa-offer__badge:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:24px;border:2.5px dashed rgba(255,255,255,.5);pointer-events:none}.qsa-offer__big{font:700 clamp(2.933rem,2.4rem + 1.5vw,4rem)/1 var(--ff-t);text-shadow:0 3px 0 rgba(0,0,0,.15)}.qsa-offer__small{font:700 1.267rem/1.2 var(--ff-t);text-transform:uppercase;letter-spacing:.04em}.qsa-offer__body{padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:12px}.qsa-offer__title{margin:0;font:700 clamp(1.8rem,1.533rem + .6vw,2.267rem)/1.15 var(--ff-t)!important;color:var(--ink)!important}.qsa-offer__text p{margin:0 0 .4em;font-size:1.4rem;line-height:1.6;color:var(--ink-2)}.qsa-offer__code{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qsa-offer__code>span{font:700 1.133rem var(--ff-t);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2)}.qsa-offer__copy{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 8px 0 16px;border-radius:14px;border:2.5px dashed var(--c);background:var(--cream);cursor:pointer;font:inherit;color:var(--ink)}.qsa-offer__copy strong{font:700 1.467rem var(--ff-t);letter-spacing:.03em}.qsa-offer__copy em{font-style:normal;font:700 1.133rem var(--ff-t);padding:.45em .8em;border-radius:10px;color:#fff;background:var(--c)}.qsa-offer__copy.is-ok em{background:var(--lime-d)}.qsa-offer__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;padding-top:4px}.qsa-offer__note{margin:0;font:600 1.2rem var(--ff-t);color:var(--ink-2)}.qsa-offer__note:before{content:"\2605  ";color:var(--c)}.qsa-hor{padding-block:clamp(36px,5vw,70px)}.qsa-hor__head{text-align:center;max-width:760px;margin:0 auto clamp(26px,4vw,40px);display:flex;flex-direction:column;align-items:center}.qsa-hor__head p:not(.qsa-sticker){color:var(--ink-2);font-size:1.467rem;margin:12px 0 0}.qsa-hor__grid{display:grid;gap:22px}@media(min-width:900px){.qsa-hor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qsa-hor__place{grid-column:1 / -1}}.qsa-hor__card{position:relative;border-radius:32px;background:#fff;padding:clamp(20px,3vw,28px);box-shadow:inset 0 -6px #0000000a,0 6px 0 var(--c),var(--soft)}.qsa-hor__card.is-current{outline:3px solid var(--c);outline-offset:4px}.qsa-hor__cardhead{display:flex;align-items:center;gap:14px;margin-bottom:14px}.qsa-hor__ico{flex:none;width:52px;height:52px;border-radius:18px;display:grid;place-items:center;color:var(--ink);background:radial-gradient(100% 100% at 30% 15%,rgba(255,255,255,.55),transparent 55%),var(--c, var(--banana))}.qsa-hor__cardhead h2,.qsa-hor__place h2{margin:0;font:700 1.8rem/1.15 var(--ff-t)!important;color:var(--ink)!important}.qsa-hor__dates{margin:4px 0 0;font:600 1.267rem var(--ff-t);color:var(--ink-2)}.qsa-hor__now{margin-left:auto;padding:.35em .8em;border-radius:999px;background:var(--lime);color:var(--ink);font:700 1.067rem var(--ff-t);box-shadow:0 3px 0 var(--lime-d);white-space:nowrap}.qsa-hor__rows ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.qsa-hor__rows li{display:grid;gap:2px;padding:12px 14px;border-radius:16px;background:var(--cream);font-size:1.36rem;line-height:1.45;color:var(--ink-2)}.qsa-hor__rows li strong{font:700 1.36rem/1.3 var(--ff-t);color:var(--ink)}.qsa-hor__rows p{margin:0 0 .5em;color:var(--ink-2)}.qsa-hor__place{display:flex;gap:16px;align-items:flex-start;padding:clamp(20px,3vw,26px);border-radius:28px;background:var(--navy);color:#fff}.qsa-hor__place .qsa-hor__ico{--c: var(--cherry);color:#fff}.qsa-hor__place h2{color:#fff!important}.qsa-hor__place p{margin:6px 0 0;color:#ffffffe0;font-size:1.4rem;line-height:1.5}.qsa-hor__map{display:inline-flex;margin-top:10px;min-height:40px;align-items:center;color:var(--banana)!important;font-weight:700;text-decoration:none}.qsa-hor__note{text-align:center;margin:24px auto 0;max-width:46em;font:600 1.307rem/1.5 var(--ff-t);color:var(--ink-2)}.qsa-offer .qsa-btn{--bg: var(--c);--bd: color-mix(in srgb, var(--c) 68%, #000)}.qsa-hor__map{font-size:1.4rem}.qsa-hor__card.is-current{order:-1}
/*# sourceMappingURL=/cdn/shop/t/19/assets/qsa-v3.css.map */
