@font-face{font-family:'Arial';src:url(/wp-content/themes/diving/assets/css/../fonts/ArialMT.eot);src:url(/wp-content/themes/diving/assets/css/../fonts/ArialMT.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/diving/assets/css/../fonts/ArialMT.woff2) format('woff2'),url(/wp-content/themes/diving/assets/css/../fonts/ArialMT.woff) format('woff'),url(/wp-content/themes/diving/assets/css/../fonts/ArialMT.ttf) format('truetype');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Arial';src:url(/wp-content/themes/diving/assets/css/../fonts/Arial-BoldMT.eot);src:url(/wp-content/themes/diving/assets/css/../fonts/Arial-BoldMT.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-BoldMT.woff2) format('woff2'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-BoldMT.woff) format('woff'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-BoldMT.ttf) format('truetype');font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:'Arial';src:url(/wp-content/themes/diving/assets/css/../fonts/Arial-ItalicMT.eot);src:url(/wp-content/themes/diving/assets/css/../fonts/Arial-ItalicMT.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-ItalicMT.woff2) format('woff2'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-ItalicMT.woff) format('woff'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-ItalicMT.ttf) format('truetype');font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:'Arial';src:url(/wp-content/themes/diving/assets/css/../fonts/Arial-BoldItalicMT.eot);src:url(/wp-content/themes/diving/assets/css/../fonts/Arial-BoldItalicMT.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-BoldItalicMT.woff2) format('woff2'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-BoldItalicMT.woff) format('woff'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-BoldItalicMT.ttf) format('truetype');font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:'Arial Black';src:url(/wp-content/themes/diving/assets/css/../fonts/Arial-Black.eot);src:url(/wp-content/themes/diving/assets/css/../fonts/Arial-Black.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-Black.woff2) format('woff2'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-Black.woff) format('woff'),url(/wp-content/themes/diving/assets/css/../fonts/Arial-Black.ttf) format('truetype');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'icomoon';src:url(/wp-content/themes/diving/assets/css/../fonts/icomoon.eot?gs1qsy);src:url(/wp-content/themes/diving/assets/css/../fonts/icomoon.eot?gs1qsy#iefix) format('embedded-opentype'),url(/wp-content/themes/diving/assets/css/../fonts/icomoon.ttf?gs1qsy) format('truetype'),url(/wp-content/themes/diving/assets/css/../fonts/icomoon.woff?gs1qsy) format('woff'),url(/wp-content/themes/diving/assets/css/../fonts/icomoon.svg?gs1qsy#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icons__item_]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icons__item_vk:before{content:"\e900"}.icons__item_user:before{content:"\e971"}.icons__item_search:before{content:"\e986"}.icons__item_instagram:before{content:"\ea92"}.icons__item_whatsapp:before{content:"\ea93"}.icons__item_telegram:before{content:"\ea95"}.icons__item_youtube:before{content:"\ea9d"}.icons__item_cart:before{content:"\e93a"}.icons__item_bed:before{content:"\e903"}.icons__item_wc:before{content:"\e901"}.icons__item_shower:before{content:"\e902"}.icons__item_facebook:before{content:"\e904"}.test{border:1px solid red}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:active{color:#000;outline:0;text-decoration:none}a:focus{color:#000;outline:0;text-decoration:none}a:hover{color:#000;outline:0;text-decoration:none}a img{border:0}article,aside,details,figcaption,figure,footer,main,menu,summary{display:block}audio{display:inline-block}audio vertical-align baseline:not([controls]){display:none;height:0}b{font-weight:600}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}canvas,progress,video{display:inline-block;vertical-align:baseline}caption{text-align:left;vertical-align:middle}code{font-family:'Arial',sans-serif}dfn,em,i{font-style:italic}caption,h1,h2,h3,h4,h5,h6{font-weight:400}header,nav,section{display:-webkit-box;display:-ms-flexbox;display:flex}html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}html::-webkit-scrollbar{width:15px}html::-webkit-scrollbar-track{background:#fff}html::-webkit-scrollbar-thumb{background-color:#196fa0;border-radius:20px;border:6px solid #fff}img{border:0;max-width:100%;height:auto}kbd,samp{font-family:monospace}ol,ul{list-style-type:none;margin:0;padding:0 0 0 20px}p{margin:0 0 10px}.body,pre{font-family:'Arial',sans-serif}pre{white-space:normal}strong{font-weight:700}table border-collapse collapse{border-spacing:0}td,th{vertical-align:middle}ul{list-style-type:disc;padding:0 0 0 2px}.body{background-color:#fff;color:#000;font-size:15px;height:100%;line-height:1.2;margin:0 auto;padding:0;overflow-x:hidden;overflow-y:auto}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;color:#196fa0;border-top:clamp(3px,.9375vw,3.375px) solid #196fa0;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;overflow:hidden}@media only screen and (min-width:1024px){.footer{-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:clamp(4px,.3125vw,6px) solid #196fa0}}.footer__copyright{width:50%;-webkit-transform:scaleY(.7);transform:scaleY(.7);line-height:1.3;text-transform:uppercase;padding-top:clamp(6px,1.875vw,9px);letter-spacing:clamp(.8px,.25vw,1.2px)}@media only screen and (min-width:1024px){.footer__copyright{line-height:1;margin-bottom:clamp(11.33px,.885416666666667vw,17px);font-size:clamp(13.32px,1.041666666666667vw,20px);padding-top:0;letter-spacing:clamp(.32px,.026041666666667vw,.5px);display:-webkit-box;display:-ms-flexbox;display:flex;width:clamp(400px,31.25vw,600px)}}.footer__copyright p{margin:0;padding:0}@media only screen and (min-width:1024px){.footer__copyright p{padding-right:clamp(5.33px,.416666666666667vw,8px);white-space:nowrap}}.footer__copyright em{font-size:clamp(7px,2.1875vw,10.5px);word-spacing:clamp(2.33px,.182291666666667vw,3.5px);letter-spacing:clamp(.45px,.036458333333333vw,.7px);font-style:normal;display:inline-block}@media only screen and (min-width:1024px){.footer__copyright em{font-size:clamp(10.67px,.833333333333333vw,16px)}}.footer__copyright,.footer__copyright em::first-letter{font-size:clamp(10px,3.125vw,15px)}@media only screen and (min-width:1024px){.footer__copyright em::first-letter{font-size:clamp(13.32px,1.041666666666667vw,20px)}}.footer__logo{width:clamp(45px,14.0625vw,67.5px);margin-top:0;margin-right:clamp(12px,3.75vw,18px);margin-bottom:clamp(-3.75px,-.78125vw,-2.5px);margin-left:clamp(7px,2.1875vw,10.5px)}@media only screen and (min-width:1024px){.footer__logo{width:clamp(66.67px,5.208333333333334vw,100px);margin-top:0;margin-right:clamp(7.33px,.572916666666667vw,11px);margin-bottom:clamp(-2px,-.104166666666667vw,-1.3px);margin-left:clamp(8.65px,.677083333333333vw,13px)}}.footer__logo img,.header__logo img{aspect-ratio:1/1}.footer__slogan{text-transform:uppercase;text-align:right;font-weight:700;-webkit-transform:scaleY(.7);transform:scaleY(.7);line-height:.9;letter-spacing:clamp(.65px,.052083333333333vw,1px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:clamp(5px,1.5625vw,7.5px)}@media only screen and (min-width:1024px){.footer__slogan{margin-top:0;margin-bottom:clamp(5.33px,.416666666666667vw,8px);-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;width:clamp(400px,31.25vw,600px)}}.footer__slogan p{margin:0;padding:0}.footer__slogan p:nth-child(1){font-size:clamp(28px,8.75vw,42px)}@media only screen and (min-width:1024px){.footer__slogan p:nth-child(1){font-size:clamp(41px,3.255208333333333vw,62.5px)}}.footer__slogan p:nth-child(2){font-size:clamp(12px,3.75vw,18px);padding-right:clamp(2px,.625vw,3px)}@media only screen and (min-width:1024px){.footer__slogan p:nth-child(2){font-size:clamp(18px,1.40625vw,27px);padding-right:clamp(3.32px,.260416666666667vw,5px)}}.hamburger{height:clamp(44px,13.75vw,49.5px);width:clamp(44px,13.75vw,49.5px);position:relative;cursor:pointer;margin-left:clamp(-1.6875px,-.46875vw,-1.5px)}@media only screen and (min-width:1024px){.hamburger{display:none}}.hamburger.open,.hamburger__item{background:#16344e;border-radius:clamp(9px,2.8125vw,10.125px)}.hamburger__item{height:clamp(12px,3.75vw,13.5px);opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-duration:.55s;transition-duration:.55s;width:clamp(44px,13.75vw,49.5px);border-radius:clamp(15px,4.6875vw,16.875px)}.hamburger__item:nth-child(1){top:0}.hamburger__item:nth-child(2){top:clamp(16px,5vw,18px)}.hamburger__item:nth-child(3){top:clamp(32px,10vw,36px)}.hamburger.open .hamburger__item{background:#fff;height:clamp(5px,1.5625vw,5.625px);width:clamp(30px,9.375vw,33.75px);left:clamp(7px,2.1875vw,7.875px)}.hamburger.open .hamburger__item:nth-child(1){top:clamp(20px,6.25vw,22.5px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.hamburger.open .hamburger__item:nth-child(2){opacity:0}.hamburger.open .hamburger__item:nth-child(3){top:clamp(20px,6.25vw,22.5px);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.hidden{display:none!important}@media only screen and (max-width:991px){.hidden_type_min-md{display:none!important}}@media only screen and (min-width:1024px){.hidden_type_max-md{display:none!important}}@media only screen and (max-width:767px){.hidden_type_min-sm{display:none!important}}@media only screen and (min-width:768px){.hidden_type_max-sm{display:none!important}}.header{height:clamp(89px,27.8125vw,100.125px)}@media only screen and (min-width:1024px){.header{height:auto}}.header__logo{width:clamp(89px,27.8125vw,100.125px)}@media only screen and (min-width:1024px){.header__logo{width:clamp(133.33px,10.416666666666668vw,200px)}}.header__main{margin-top:clamp(19.5px,6.09375vw,21.9375px);border-top:clamp(3px,.9375vw,3.375px) solid #196fa0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:1024px){.header__main{margin-top:clamp(29.33px,2.291666666666667vw,44px);border-top:clamp(4px,.3125vw,6px) solid #196fa0}}.header__search{position:absolute;top:clamp(10px,3.125vw,11.25px);bottom:clamp(10px,3.125vw,11.25px);right:clamp(6.5px,2.03125vw,7.3125px);left:clamp(50.5px,15.78125vw,56.8125px);z-index:1;-webkit-transform:translate(-50%,0) scale(0,1);transform:translate(-50%,0) scale(0,1);-webkit-transition-duration:1500ms;transition-duration:1500ms}.header__search input{background-color:#196fa0;border:0;outline:0;color:#fff;caret-color:#fff;border-top-right-radius:clamp(9px,2.8125vw,10.125px);border-bottom-right-radius:clamp(9px,2.8125vw,10.125px);font-size:clamp(18px,5.625vw,20.25px);padding:0 clamp(10px,3.125vw,11.25px);height:100%;width:100%}@media only screen and (min-width:390px){.header__search{right:clamp(-182.25px,-50.625vw,-162px);top:0;bottom:0;left:clamp(44px,13.75vw,49.5px)}}@media only screen and (min-width:768px){.header__search{right:clamp(-243px,-67.5vw,-216px)}}@media only screen and (min-width:1024px){.header__search{right:clamp(-260px,-13.541666666666668vw,-173.33px);left:clamp(33.33px,2.604166666666667vw,50px)}.header__search input{border-top-right-radius:clamp(6.65px,.520833333333333vw,10px);border-bottom-right-radius:clamp(6.65px,.520833333333333vw,10px);padding:0 clamp(6.65px,.520833333333333vw,10px);font-size:clamp(15px,1.302083333333333vw,25px)}}.header__search input::-webkit-input-placeholder{color:#fff;font-size:clamp(15px,1.302083333333333vw,25px)}.header__search input::-moz-placeholder{color:#fff;font-size:clamp(15px,1.302083333333333vw,25px)}.header__search input::-ms-input-placeholder{color:#fff;font-size:clamp(15px,1.302083333333333vw,25px)}.header__search input::placeholder{color:#fff;font-size:clamp(15px,1.302083333333333vw,25px)}.header__search input::-webkit-search-cancel-button{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.icons__link.open .header__search{-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}[class^=icons__item_]{color:#fff;font-size:clamp(32px,10vw,36px)}@media only screen and (min-width:1024px){[class^=icons__item_]{font-size:clamp(23.32px,1.822916666666667vw,35px)}}.icons{display:grid;grid-template-columns:repeat(4,clamp(44px,13.75vw,49.5px));grid-template-rows:repeat(1,clamp(44px,13.75vw,49.5px));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;padding:0 clamp(9px,2.8125vw,10.125px) clamp(9px,2.8125vw,10.125px);width:100%;position:relative}@media only screen and (min-width:390px){.icons{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;grid-column-gap:clamp(10px,3.125vw,11.25px)}}@media only screen and (min-width:768px){.icons{grid-template-columns:repeat(11,clamp(44px,13.75vw,49.5px))}}@media only screen and (min-width:1024px){.icons{grid-template-columns:repeat(5,clamp(33.33px,2.604166666666667vw,50px));grid-template-rows:repeat(2,clamp(33.33px,2.604166666666667vw,50px));grid-row-gap:clamp(10px,.78125vw,15px);grid-column-gap:clamp(10px,.78125vw,15px);padding:0 clamp(8px,.625vw,12px);width:clamp(233.33px,18.229166666666668vw,350px)}}@media only screen and (min-width:1280px){.icons{width:clamp(326.67px,25.520833333333336vw,490px)}}.icons__item_flag{color:#fff;font-size:clamp(18px,5.625vw,27px)}@media only screen and (min-width:1024px){.icons__item_flag{font-size:clamp(16px,1.25vw,24px)}}.icons__link .icons__item_flag{font-family:'Arial Black',sans-serif!important}.icons__link{border-radius:clamp(9px,2.8125vw,10.125px);background-color:#196fa0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;algin-self:center;cursor:pointer}@media only screen and (min-width:390px){.icons__link{position:relative}}@media only screen and (min-width:1024px){.icons__link{border-radius:clamp(6.65px,.520833333333333vw,10px)}}.icons__link[data-type=telegram]{grid-area:1/1/2/2}@media only screen and (min-width:768px){.icons__link[data-type=telegram]{grid-area:inherit}}.icons__link[data-type=whatsapp]{grid-area:1/2/2/3}@media only screen and (min-width:768px){.icons__link[data-type=whatsapp]{grid-area:inherit}}.icons__link[data-type=cart]{grid-area:1/3/2/4}@media only screen and (min-width:768px){.icons__link[data-type=cart]{grid-area:inherit}}.icons__link.open[data-type=search]{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.site,.site__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;position:relative}.site{height:100%;margin:0 auto;min-width:320px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.site__content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;background:#16344e;margin-top:clamp(89px,27.8125vw,100.125px)}@media only screen and (min-width:1024px){.site__content{margin-top:clamp(137px,10.625vw,204px)}}.site__footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;z-index:1001;background:#fff;position:relative}.navigation,.site__header{position:fixed;right:0;left:0;z-index:1002}.site__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;top:0;background:#fff}.site__header:after{content:'';position:absolute;top:clamp(89px,27.8125vw,100.125px);right:0;left:0;height:clamp(20px,6.25vw,30px);background:-webkit-gradient(linear,left top,left bottom,from(#196fa0),to(rgba(25,111,160,0)));background:linear-gradient(-180deg,#196fa0 0%,rgba(25,111,160,0) 100%)}@media only screen and (min-width:1024px){.site__header:after{top:clamp(137px,10.625vw,204px);height:clamp(43px,3.385416666666667vw,65px)}}.navigation{color:#196fa0;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition-duration:1500ms;transition-duration:1500ms;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:clamp(90px,28.125vw,101.127px);background:-webkit-gradient(linear,right top,left top,from(#196fa0),color-stop(72%,#196fa0),to(rgba(25,111,160,0)));background:linear-gradient(270deg,#196fa0 0%,#196fa0 72%,rgba(25,111,160,0) 100%);padding:clamp(1px,.3125vw,1.125px) clamp(2.5px,.78125vw,2.8125px) clamp(2.5px,.78125vw,2.8125px) 0;-webkit-box-align:end;-ms-flex-align:end;align-items:end;max-height:clamp(calc(100vh - 101.127px),calc(100vh - 28.125vw),calc(100vh - 90px));overflow:scroll}@media only screen and (min-width:768px){.navigation{background:linear-gradient(270deg,#196fa0 0%,#196fa0 238.625px,rgba(25,111,160,0) 100%)}}@media only screen and (min-width:1024px){.navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;top:inherit;right:inherit;left:inherit;background:inherit;padding:inherit;z-index:inherit;max-height:inherit;overflow:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transform:inherit;transform:inherit;-webkit-transition-duration:inherit;transition-duration:inherit}}.navigation.open{-webkit-transform:translate(0,0);transform:translate(0,0)}.navigation__block{background:#fff;width:clamp(calc(100vw - 105.75px),70.625vw,calc(100vw - 94px));height:clamp(65px,20.3125vw,73.125px);margin:clamp(2.5px,.78125vw,2.8125px) 0;border-radius:clamp(9px,2.8125vw,10.125px);border:.5px solid #16344e;-ms-flex-negative:0;flex-shrink:0}.navigation__block .icons{height:100%;-ms-flex-line-pack:center;align-content:center;padding:0 clamp(6.5px,2.03125vw,7.3125px)}@media only screen and (min-width:390px){.navigation__block{width:243.625px}}.navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;line-height:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media only screen and (min-width:1024px){.navigation__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 0 2px;width:100%}}.navigation__list>li{text-align:center;background:#fff;height:clamp(65px,20.3125vw,73.125px);margin:clamp(2.5px,.78125vw,2.8125px) 0;border-radius:clamp(9px,2.8125vw,10.125px);-ms-flex-line-pack:center;align-content:center;border:.5px solid #16344e;width:clamp(calc(100vw - 105.75px),70.625vw,calc(100vw - 94px));cursor:pointer}@media only screen and (min-width:390px){.navigation__list>li{width:243.625px}}@media only screen and (min-width:1024px){.navigation__list>li{width:25%;height:auto;margin:auto;background:inherit;border-radius:inherit;-ms-flex-line-pack:inherit;align-content:inherit;border:inherit}}.navigation__list>li>a{color:#196fa0;text-transform:uppercase;letter-spacing:clamp(.65px,.052083333333333vw,1px);-webkit-transform:scaleY(.75);transform:scaleY(.75);display:block;font-size:clamp(18px,5.625vw,20.25px)}@media only screen and (min-width:1024px){.navigation__list>li>a{font-size:clamp(15px,1.302083333333333vw,25px)}}.navigation__list>li>a:hover,td.bookable a,td.bookable a:hover{color:#196fa0}.navigation__list>li>a>span{letter-spacing:clamp(.65px,.052083333333333vw,1px);font-size:clamp(12px,3.75vw,13.5px)}@media only screen and (min-width:1024px){.navigation__list>li>a>span{font-size:clamp(10px,.78125vw,15px)}}.navigation__list>li>a>span>span{font-size:clamp(12px,.9375vw,18px)}.aside{width:22.1875%;line-height:0;position:fixed;top:clamp(137px,10.625vw,204px);right:0;display:none}@media only screen and (min-width:1280px){.aside{display:block}}.aside__img{position:relative}.aside__img img{aspect-ratio:29/60}.aside__img:after{content:'';position:absolute;bottom:0;right:0;left:0;height:clamp(200px,15.625vw,300px);background:-webkit-gradient(linear,left bottom,left top,from(#16344e),to(rgba(22,52,78,0)));background:linear-gradient(0deg,#16344e 0%,rgba(22,52,78,0) 100%)}.main{width:100%}@media only screen and (min-width:1280px){.main{width:77.8125%}}.main__plug{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;position:fixed;top:0;bottom:0;right:0;left:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/wp-content/themes/diving/assets/css/../images/2025.01.15_comingsoon.jpg);background-color:#fff;z-index:99999}.basicgrid{display:grid;grid-template-columns:repeat(1,clamp(290px,90.625vw,435px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:clamp(20px,1.5625vw,30px) 0;width:100%}@media only screen and (min-width:1024px){.basicgrid{margin:clamp(40px,3.125vw,60px) 0;grid-column-gap:clamp(20px,1.5625vw,30px);grid-row-gap:0;grid-template-columns:repeat(2,clamp(400px,31.25vw,600px))}}@media only screen and (min-width:1280px){.basicgrid{margin:clamp(40px,3.125vw,60px) 0 clamp(90px,7.03125vw,135px) clamp(90px,7.03125vw,135px)}}.basicgrid__box{display:grid;grid-template-columns:repeat(2,1fr);background:rgba(255,255,255,.2);border-radius:clamp(13.32px,1.041666666666667vw,20px);gap:clamp(3.32px,.260416666666667vw,5px);padding:clamp(3.32px,.260416666666667vw,5px);list-style:none}.basicgrid__cell{background:#fff;aspect-ratio:1/1;border-radius:clamp(15px,1.302083333333333vw,25px);overflow:hidden}.basicgrid__cell[data-type=double]{grid-template-row:repeat(2,1fr)}.basicgrid__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border:clamp(1px,.3125vw,1.5px) solid #fff;border-radius:clamp(8px,2.5vw,12px);padding:0 clamp(5px,1.5625vw,7.5px)}@media only screen and (min-width:1024px){.basicgrid__item{border:clamp(.65px,.052083333333333vw,1px) solid #fff;border-radius:clamp(10px,.78125vw,15px);padding:0 clamp(10px,.78125vw,15px)}}.basicgrid__item li,.basicgrid__item p,.basicgrid__item ul{padding:0;margin:0}.basicgrid__item[data-color=theme]{background:#254f6c;color:#fff}.basicgrid__item[data-color=theme]:hover{color:#fff}.basicgrid__item[data-color=theme]:focus{color:#fff}.basicgrid__item[data-color=theme]:active{color:#fff}.basicgrid__item[data-color=light]{background:#fff;color:#264151}.basicgrid__item[data-color=light]:hover{color:#264151}.basicgrid__item[data-color=light]:focus{color:#264151}.basicgrid__item[data-color=light]:active{color:#264151}.basicgrid__item[data-color=accent]{background:#478cb3;color:#fff;border:clamp(1.2px,.375vw,1.8px) solid #fff}@media only screen and (min-width:1024px){.basicgrid__item[data-color=accent]{border:clamp(1px,.078125vw,1.5px) solid #fff}}.basicgrid__item[data-color=accent]:hover{color:#fff}.basicgrid__item[data-color=accent]:focus{color:#fff}.basicgrid__item[data-color=accent]:active{color:#fff}.breadcrumbs{display:none;padding:clamp(14px,1.09375vw,21px) clamp(132px,10.3125vw,198px) 0;font-size:clamp(16px,1.25vw,24px);-webkit-transform:scaleY(.7);transform:scaleY(.7);white-space:nowrap;letter-spacing:clamp(.9px,.0703125vw,1.35px);position:relative;z-index:1003}.breadcrumbs,.breadcrumbs a{color:#a0c4d8}.breadcrumbs a:hover{color:rgba(255,255,255,.8)}.breadcrumbs a:focus{color:rgba(255,255,255,.8)}.breadcrumbs a:active{color:rgba(255,255,255,.8)}@media only screen and (min-width:1024px){.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed}}.breadcrumbs__separator{padding:0 7.5px}.wc-bookings-date-picker{padding:0;border-width:0;border-radius:clamp(7px,2.1875vw,10.5px);overflow:hidden}@media only screen and (min-width:1024px){.wc-bookings-date-picker{border-radius:clamp(10px,.78125vw,15px)}}.ui-datepicker-header{background:rgba(255,255,255,.2);height:clamp(35px,10.9375vw,52.5px);border-radius:clamp(7px,2.1875vw,10.5px);margin-bottom:clamp(4px,1.25vw,6px);text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.ui-datepicker-header{height:clamp(52px,4.0625vw,78px);border-radius:clamp(10px,.78125vw,15px);margin-bottom:clamp(3.32px,.260416666666667vw,5px)}}.ui-datepicker-prev{position:absolute;left:clamp(20px,6.25vw,30px);border:clamp(6.65px,.520833333333333vw,10px) solid transparent;border-right:clamp(13.32px,1.041666666666667vw,20px) solid #fff;cursor:pointer}@media only screen and (min-width:1024px){.ui-datepicker-prev{left:clamp(62.67px,4.895833333333334vw,94px)}}.ui-datepicker-calendar thead,.ui-datepicker-next .ui-icon,.ui-datepicker-prev .ui-icon{display:none}.ui-datepicker-next{position:absolute;right:clamp(24px,7.5vw,36px);border:clamp(6.65px,.520833333333333vw,10px) solid transparent;border-left:clamp(13.32px,1.041666666666667vw,20px) solid #fff;cursor:pointer}@media only screen and (min-width:1024px){.ui-datepicker-next{right:clamp(66px,5.15625vw,99px)}}.ui-datepicker-title{text-transform:uppercase;font-size:clamp(16px,5vw,24px);-webkit-transform:scaleY(.75);transform:scaleY(.75)}.ui-datepicker-title span{padding:0 clamp(2px,.625vw,3px)}@media only screen and (min-width:1024px){.ui-datepicker-title{font-size:clamp(20px,1.5625vw,30px);letter-spacing:clamp(.65px,.052083333333333vw,1px)}.ui-datepicker-title span{padding:0 clamp(2px,.15625vw,3px)}}.ui-datepicker-calendar{width:100%;border-spacing:0}.ui-datepicker-calendar tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:clamp(3px,.9375vw,4.5px)}@media only screen and (min-width:1024px){.ui-datepicker-calendar tr{margin-bottom:clamp(3.32px,.260416666666667vw,5px)}}.ui-datepicker-calendar td{border-radius:clamp(5px,1.5625vw,7.5px);height:clamp(35px,10.9375vw,52.5px);width:clamp(35px,10.9375vw,52.5px);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:red}@media only screen and (min-width:1024px){.ui-datepicker-calendar td{border-radius:clamp(6.65px,.520833333333333vw,10px);height:clamp(50px,3.90625vw,75px);width:clamp(50px,3.90625vw,75px)}}.ui-state-default{font-weight:700;font-size:clamp(15px,4.6875vw,22.5px);-webkit-transform:scaleY(.65);transform:scaleY(.65)}@media only screen and (min-width:1024px){.ui-state-default{font-size:clamp(33.33px,2.604166666666667vw,50px)}}td.bookable{background:#fff;color:#196fa0;cursor:pointer}td.bookable a:focus{color:#196fa0}td.bookable a:active{color:#196fa0}td.ui-datepicker-other-month.bookable{opacity:.3}td.fully_booked,td.not_bookable{background:#ec6209;color:#bbcad3;opacity:.3}td.bookable-range,td.not_bookable.bookable-range{background:#16344e;color:#fff;opacity:1}td.bookable-range a,td.bookable-range a:hover,td.not_bookable.bookable-range a,td.not_bookable.bookable-range a:hover{color:#fff}td.bookable-range a:focus,td.not_bookable.bookable-range a:focus{color:#fff}td.bookable-range a:active,td.not_bookable.bookable-range a:active{color:#fff}.product.basicgrid{width:auto;position:relative}.product__slot_element.product__available{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:clamp(5px,1.5625vw,7.5px)}@media only screen and (min-width:1024px){.product__slot_element.product__available{padding:clamp(6.65px,.520833333333333vw,10px)}}.product__available_text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product__available_text p{font-size:clamp(11px,3.4375vw,16.5px);text-align:center;text-transform:uppercase;-webkit-transform:scaleY(.6);transform:scaleY(.6);margin:0 0 clamp(3px,.9375vw,4.5px) clamp(-3px,-.625vw,-2px);line-height:2.2}@media only screen and (min-width:1024px){.product__available_text p{font-size:clamp(14.67px,1.145833333333333vw,22px);margin:0}}.product__available_count{width:clamp(49px,15.3125vw,73.5px);height:clamp(49px,15.3125vw,73.5px);border-radius:clamp(12px,3.75vw,18px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#196fa0;background:#fff}.product__available_count p{padding:0;font-size:clamp(30px,9.375vw,45px);font-weight:700;-webkit-transform:scaleY(.7);transform:scaleY(.7);text-align:center;margin:0}@media only screen and (min-width:1024px){.product__available_count{width:clamp(66.67px,5.208333333333334vw,100px);height:clamp(66.67px,5.208333333333334vw,100px);border-radius:clamp(15px,1.302083333333333vw,25px)}.product__available_count p{font-size:clamp(40px,3.125vw,60px);letter-spacing:clamp(.65px,.052083333333333vw,1px)}}.product__block{display:grid;grid-template-columns:repeat(1,clamp(290px,90.625vw,435px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#196fa0}@media only screen and (min-width:1024px){.product__block{grid-template-columns:repeat(1,clamp(400px,31.25vw,600px))}}.product__block[data-type=description]{border-top-right-radius:clamp(12px,3.75vw,18px);border-top-left-radius:clamp(12px,3.75vw,18px);grid-area:1/1/2/2}@media only screen and (min-width:1024px){.product__block[data-type=description]{grid-area:1/2/2/3;border-top-right-radius:clamp(20px,1.5625vw,30px);border-top-left-radius:clamp(20px,1.5625vw,30px)}}.product__block[data-type=specification]{border-bottom-right-radius:clamp(12px,3.75vw,18px);border-bottom-left-radius:clamp(12px,3.75vw,18px);grid-area:3/1/4/2}@media only screen and (min-width:1024px){.product__block[data-type=specification]{grid-area:2/2/3/3;border-bottom-right-radius:clamp(20px,1.5625vw,30px);border-bottom-left-radius:clamp(20px,1.5625vw,30px)}}.product__box{background:#196fa0;border-radius:clamp(7px,2.1875vw,10.5px);margin-bottom:clamp(10px,3.125vw,15px);color:#fff;padding:clamp(5px,1.5625vw,7.5px) clamp(5px,1.5625vw,7.5px) clamp(7px,2.1875vw,10.5px)}@media only screen and (min-width:1024px){.product__box{padding:clamp(6.65px,.520833333333333vw,10px) clamp(6.65px,.520833333333333vw,10px) clamp(10px,.78125vw,15px);border-radius:clamp(10px,.78125vw,15px);margin-bottom:clamp(13.32px,1.041666666666667vw,20px)}}.product__box:first-child{margin-top:0}.product__box[data-type=noactive]{background:rgba(25,111,160,.6)}.product__box[data-type=selected]{margin-bottom:clamp(5px,1.5625vw,7.5px);padding:clamp(5px,1.5625vw,7.5px)}@media only screen and (min-width:1024px){.product__box[data-type=selected]{margin-bottom:clamp(7.33px,.572916666666667vw,11px);padding:clamp(6.65px,.520833333333333vw,10px)}}.product__box:last-child{margin-bottom:clamp(3px,.9375vw,4.5px)}@media only screen and (min-width:1024px){.product__box:last-child{margin-bottom:clamp(5.33px,.416666666666667vw,8px)}}.product__box.product__cabin{padding:clamp(5px,1.5625vw,7.5px)}@media only screen and (min-width:1024px){.product__box.product__cabin{padding:clamp(6.65px,.520833333333333vw,10px)}}.product__button{color:#264151;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;grid-column:1/-1}.product__button.active,.product__slot[data-type=active] .product__button{display:-webkit-box;display:-ms-flexbox;display:flex}.button,.product__slot[data-type=noactive]{cursor:pointer}.button{height:clamp(64px,20vw,96px);width:clamp(220px,68.75vw,330px);background:#fff;border-radius:clamp(32px,10vw,48px);margin:clamp(-4.5px,-.9375vw,-3px) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4;border:0;outline:0}.button a,.button p,.button span{padding:0;font-size:clamp(20px,6.25vw,30px);text-transform:uppercase;font-weight:700;-webkit-transform:scaleY(.7);transform:scaleY(.7);text-align:center;margin:0}@media only screen and (min-width:1024px){.button{height:clamp(86.67px,6.770833333333334vw,130px);width:clamp(300px,23.4375vw,450px);border-radius:clamp(43px,3.385416666666667vw,65px);margin:clamp(-5px,-.260416666666667vw,-3.32px) 0 0}.button a,.button p,.button span{font-size:clamp(26.65px,2.083333333333333vw,40px);letter-spacing:clamp(.65px,.052083333333333vw,1px)}}.product__date{font-weight:700;padding-bottom:clamp(4px,1.25vw,6px);line-height:1.24;letter-spacing:clamp(1.2px,.375vw,1.8px)}.product__date p{font-size:clamp(18px,5.625vw,27px);-webkit-transform:scaleY(.8);transform:scaleY(.8);margin:0}@media only screen and (min-width:1024px){.product__date{padding-bottom:clamp(4.67px,.364583333333333vw,7px);letter-spacing:clamp(.65px,.052083333333333vw,1px)}.product__date p{font-size:clamp(26.65px,2.083333333333333vw,40px)}}.product__date_border{height:clamp(.65px,.052083333333333vw,1px);width:90%;background:#fff}.product__description{height:clamp(290px,90.625vw,435px);padding:0 clamp(13px,4.0625vw,19.5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;background:#fff;border-radius:clamp(12px,3.75vw,18px);border-bottom-right-radius:0}@media only screen and (min-width:1024px){.product__description{padding:0 clamp(20px,1.5625vw,30px);height:clamp(400px,31.25vw,600px);border-radius:clamp(20px,1.5625vw,30px)}}.product__form{position:fixed;right:0;top:clamp(89px,27.8125vw,100.125px);max-height:50vh;border-top-left-radius:clamp(15px,4.6875vw,22.5px);border-bottom-left-radius:clamp(15px,4.6875vw,22.5px);background:rgba(22,52,78,.9);padding:clamp(15px,4.6875vw,22.5px) clamp(7px,2.1875vw,10.5px) clamp(7px,2.1875vw,10.5px);z-index:1;color:#fff;overflow-y:scroll;overflow-x:hidden}@media only screen and (min-width:1024px){.product__form{top:clamp(156px,12.1875vw,234px);bottom:clamp(10px,.78125vw,15px);max-height:inherit;width:clamp(283.33px,22.135416666666668vw,425px);border-top-left-radius:clamp(15px,1.302083333333333vw,25px);border-bottom-left-radius:clamp(15px,1.302083333333333vw,25px);padding:clamp(8.65px,.677083333333333vw,13px) clamp(6.65px,.520833333333333vw,10px)}}@media only screen and (min-width:1280px){.product__form{top:clamp(176px,13.75vw,264px)}}.product__form::-webkit-scrollbar{width:10px}.product__form::-webkit-scrollbar-track{background:#16344e}.product__form::-webkit-scrollbar-thumb{background-color:#fff;border-radius:20px;border:4px solid #16344e}.product__form-section{display:-webkit-box;display:-ms-flexbox;display:flex;height:clamp(45px,14.0625vw,67.5px);margin-bottom:clamp(5px,1.5625vw,7.5px)}@media only screen and (min-width:1024px){.product__form-section{height:clamp(40px,3.125vw,60px);margin-bottom:clamp(4px,.3125vw,6px)}}.product__form .cabin__title{width:clamp(200px,62.5vw,300px);background:#478cb3;height:clamp(45px,14.0625vw,67.5px)}@media only screen and (min-width:1024px){.product__form .cabin__title{width:clamp(180px,14.0625vw,270px);height:clamp(40px,3.125vw,60px)}}.product__form .cabin__switch-box{margin:0 clamp(5px,1.5625vw,7.5px)}@media only screen and (min-width:1024px){.product__form .cabin__switch-box{margin:0 clamp(4.67px,.364583333333333vw,7px)}}.product__form .cabin__estimate{width:clamp(200px,62.5vw,300px);border-radius:clamp(8px,2.5vw,12px);background:#a1c4d8;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:clamp(45px,14.0625vw,67.5px)}.product__form .cabin__estimate .cabin__line{text-align:left}@media only screen and (min-width:1024px){.product__form .cabin__estimate{border-radius:clamp(10px,.78125vw,15px);width:clamp(180px,14.0625vw,270px);height:clamp(40px,3.125vw,60px)}}.product__form .cabin__estimate.active{background:#6ca3c2}.product__form .cabin__switch-button{background:rgba(255,255,255,.2);cursor:pointer}.product__form_button{border-radius:clamp(8px,2.5vw,12px);color:#264151;text-transform:uppercase;font-size:clamp(13px,4.0625vw,19.5px);font-weight:700;border:0;-webkit-transform:scaleY(.75);transform:scaleY(.75);background:#fff;width:100%;line-height:1.3;height:clamp(45px,14.0625vw,67.5px)}@media only screen and (min-width:1024px){.product__form_button{height:clamp(106.67px,8.333333333333334vw,160px);margin:clamp(-20px,-1.041666666666667vw,-13.32px) 0;border-radius:clamp(10px,.78125vw,15px);font-size:clamp(26.65px,2.083333333333333vw,40px);letter-spacing:clamp(.65px,.052083333333333vw,1px)}}.product__gallery{position:relative;grid-area:2/1/3/2;padding:clamp(12px,3.75vw,18px) 0;background:#196fa0}.product__gallery .gallery{overflow:hidden;border-radius:clamp(12px,3.75vw,18px)}@media only screen and (min-width:1024px){.product__gallery{background:0 0;padding:0;grid-area:1/1/2/3}.product__gallery .gallery{position:fixed;height:clamp(400px,31.25vw,600px);width:clamp(400px,31.25vw,600px);border-radius:clamp(20px,1.5625vw,30px)}}.product__logotype{position:absolute;bottom:0;right:0;width:clamp(193px,60.3125vw,289.5px);line-height:0;padding-top:2px;background:#fff}@media only screen and (min-width:1024px){.product__logotype{width:clamp(265.67px,20.755208333333336vw,398.5px)}}.product__partition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:clamp(.32px,.026041666666667vw,.5px) solid #196fa0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.product__partition li,.product__partition p,.product__partition ul{padding:0;margin:0;white-space:nowrap}.product__partition[data-type=category-course_recr],.product__partition[data-type=category-course_tech],.product__partition[data-type=category-safari]{height:10%;border-top:none}.product__partition[data-type=category-safari] p{font-size:clamp(15px,4.6875vw,22.5px);text-transform:uppercase;-webkit-transform:scaleY(.65);transform:scaleY(.65);letter-spacing:clamp(.32px,.026041666666667vw,.5px);padding-top:clamp(13.32px,1.041666666666667vw,20px)}@media only screen and (min-width:1024px){.product__partition[data-type=category-safari] p{font-size:clamp(23.32px,1.822916666666667vw,35px)}}.product__partition[data-type=category-course_recr] p,.product__partition[data-type=category-course_tech] p{font-size:clamp(12px,3.75vw,18px);text-transform:uppercase;-webkit-transform:scaleY(.65);transform:scaleY(.65);letter-spacing:clamp(.65px,.052083333333333vw,1px);line-height:1.5;padding-top:clamp(10px,.78125vw,15px);white-space:inherit}@media only screen and (min-width:1024px){.product__partition[data-type=category-course_recr] p,.product__partition[data-type=category-course_tech] p{font-size:clamp(18px,1.40625vw,27px)}}@media only screen and (min-width:1367px){.product__partition[data-type=category-course_recr],.product__partition[data-type=category-course_tech]{height:17.5%}.product__partition[data-type=category-course_recr] p,.product__partition[data-type=category-course_tech] p{font-size:clamp(26.65px,2.083333333333333vw,40px)}}.product__partition[data-type=name]{height:10%}.product__partition[data-type=name] p{font-size:clamp(20px,6.25vw,30px);font-weight:700;-webkit-transform:scaleY(.65);transform:scaleY(.65);letter-spacing:clamp(.65px,.052083333333333vw,1px)}@media only screen and (min-width:1024px){.product__partition[data-type=name]{height:12%}.product__partition[data-type=name] p{font-size:clamp(33.33px,2.604166666666667vw,50px)}}@media only screen and (min-width:1367px){.product__partition[data-type=name]{height:16%}.product__partition[data-type=name] p{font-size:clamp(33.33px,2.604166666666667vw,50px)}}.product__partition[data-type=locality]{height:6.666666666666667%;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__partition[data-type=locality] li{font-size:clamp(11px,3.4375vw,16.5px);letter-spacing:clamp(.8px,.25vw,1.2px);word-spacing:clamp(-3px,-.625vw,-2px);-webkit-transform:scaleY(.7);transform:scaleY(.7);margin-right:clamp(13px,4.0625vw,19.5px)}.product__partition[data-type=locality] li:first-child{list-style-type:none}@media only screen and (min-width:1024px){.product__partition[data-type=locality] li{font-size:clamp(15px,1.302083333333333vw,25px);margin-right:clamp(20px,1.5625vw,30px);word-spacing:clamp(-2px,-.104166666666667vw,-1.3px);letter-spacing:clamp(1px,.078125vw,1.5px)}}.product__partition[data-type=route]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-weight:700;font-size:clamp(18px,5.625vw,27px);line-height:1;height:16.666666666666668%}.product__partition[data-type=route] p{-webkit-transform:scaleY(.7);transform:scaleY(.7);letter-spacing:clamp(1px,.078125vw,1.5px)}@media only screen and (min-width:1024px){.product__partition[data-type=route]{font-size:clamp(28px,2.1875vw,42px);line-height:1}.product__partition[data-type=route] p{word-spacing:clamp(.32px,.026041666666667vw,.5px)}}.product__partition[data-type=description-safari]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:clamp(10px,3.125vw,15px);line-height:1.1}.product__partition[data-type=description-safari] div{-webkit-transform:scaleY(.85);transform:scaleY(.85)}.product__partition[data-type=description-course_recr] p,.product__partition[data-type=description-course_tech] p,.product__partition[data-type=description-safari] p{white-space:wrap}@media only screen and (min-width:1024px){.product__partition[data-type=description-safari]{font-size:clamp(13.32px,1.041666666666667vw,20px);line-height:1.2}}.product__partition[data-type=description-course_recr],.product__partition[data-type=description-course_tech]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:clamp(10px,3.125vw,15px);line-height:1;overflow:hidden}.product__partition[data-type=description-course_recr] div,.product__partition[data-type=description-course_tech] div{-webkit-transform:scaleY(.85);transform:scaleY(.85);overflow:hidden;margin-top:clamp(-20px,-1.041666666666667vw,-13.32px)}@media only screen and (min-width:1024px){.product__partition[data-type=description-course_recr],.product__partition[data-type=description-course_tech]{font-size:clamp(12px,.9375vw,18px);line-height:1.1}}@media only screen and (min-width:1367px){.product__partition[data-type=description-course_recr],.product__partition[data-type=description-course_tech]{font-size:clamp(10.67px,.833333333333333vw,16px)}}.product__partition[data-type=details]{height:33.333333333333336%;text-transform:uppercase;padding-bottom:clamp(12px,3.75vw,18px);line-height:clamp(12px,3.75vw,18px)}.product__partition[data-type=details] .product__meaning,.product__partition[data-type=details] .product__parameter,.product__price span{-webkit-transform:scaleY(.7);transform:scaleY(.7);font-size:clamp(9px,2.8125vw,13.5px)}.product__partition[data-type=details] .product__meaning[data-type=pa_yacht]{font-size:clamp(23px,7.1875vw,34.5px);letter-spacing:clamp(.65px,.052083333333333vw,1px);font-family:'Arial Black',sans-serif;line-height:clamp(18px,5.625vw,27px);padding-bottom:clamp(5px,1.5625vw,7.5px)}@media only screen and (min-width:1024px){.product__partition[data-type=details]{padding-bottom:clamp(20px,1.5625vw,30px);line-height:clamp(17.32px,1.354166666666667vw,26px)}.product__partition[data-type=details] .product__parameter{font-size:clamp(13.32px,1.041666666666667vw,20px);letter-spacing:clamp(.65px,.052083333333333vw,1px)}.product__partition[data-type=details] .product__meaning{font-size:clamp(13.32px,1.041666666666667vw,20px);letter-spacing:clamp(1px,.078125vw,1.5px)}.product__partition[data-type=details] .product__meaning[data-type=pa_yacht]{font-size:clamp(33.33px,2.604166666666667vw,50px);line-height:clamp(25.32px,1.979166666666667vw,38px);padding-bottom:clamp(3.32px,.260416666666667vw,5px)}}.product__price-title.product__slot_element{-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:0 clamp(7px,2.1875vw,10.5px)}@media only screen and (min-width:1024px){.product__price-title.product__slot_element{padding:clamp(12px,.9375vw,18px) clamp(8.65px,.677083333333333vw,13px)}}.product__price-title.product__slot_element p{-webkit-transform:scaleY(.8);transform:scaleY(.8);letter-spacing:clamp(.65px,.052083333333333vw,1px);padding:0;margin:0}.product__price-title.product__slot_element p[data-type=title]{font-size:clamp(15px,4.6875vw,22.5px);text-transform:uppercase;font-weight:700}@media only screen and (min-width:1024px){.product__price-title.product__slot_element p[data-type=title]{font-size:clamp(20px,1.5625vw,30px)}}.product__price-title.product__slot_element p[data-type=subtitle]{font-size:clamp(12px,3.75vw,18px);margin-top:clamp(-7.5px,-1.5625vw,-5px);letter-spacing:clamp(1px,.3125vw,1.5px)}@media only screen and (min-width:1024px){.product__price-title.product__slot_element p[data-type=subtitle]{font-size:clamp(17.32px,1.354166666666667vw,26px);margin-top:clamp(-10px,-.520833333333333vw,-6.65px);letter-spacing:clamp(1.13px,.088541666666667vw,1.7px)}}.product__price-title.product__slot_element p[data-type=footnote]{font-size:clamp(10px,3.125vw,15px);margin-top:clamp(-7.5px,-1.5625vw,-5px);letter-spacing:clamp(.8px,.25vw,1.2px)}@media only screen and (min-width:1024px){.product__price-title.product__slot_element p[data-type=footnote]{font-size:clamp(13.32px,1.041666666666667vw,20px);margin-top:clamp(-10px,-.520833333333333vw,-6.65px);letter-spacing:clamp(.93px,.072916666666667vw,1.4px)}}.product__price{line-height:.8}.product__price span{font-size:clamp(15px,4.6875vw,22.5px);margin-bottom:clamp(5px,1.5625vw,7.5px);letter-spacing:clamp(.8px,.25vw,1.2px);margin-left:clamp(-7.5px,-1.5625vw,-5px);word-spacing:clamp(-1.5px,-.3125vw,-1px)}.product__price .amount{font-family:'Arial Black',sans-serif;font-size:clamp(24px,7.5vw,36px);letter-spacing:clamp(1.2px,.375vw,1.8px);-webkit-transform:scaleY(.9);transform:scaleY(.9);margin-left:clamp(-7.5px,-1.5625vw,-5px);word-spacing:clamp(5px,1.5625vw,7.5px)}.product__price .amount .woocommerce-Price-currencySymbol{font-family:'Arial',sans-serif;font-size:clamp(26px,8.125vw,39px)}@media only screen and (min-width:1024px){.product__price span{font-size:clamp(21.33px,1.666666666666667vw,32px);-webkit-transform:scaleY(.8);transform:scaleY(.8);margin-bottom:clamp(5.33px,.416666666666667vw,8px);letter-spacing:clamp(.8px,.0625vw,1.2px);margin-left:clamp(-7px,-.364583333333333vw,-4.67px);word-spacing:clamp(-2px,-.104166666666667vw,-1.3px)}.product__price .amount{font-size:clamp(31.33px,2.447916666666667vw,47px);letter-spacing:clamp(2.53px,.197916666666667vw,3.8px);margin-left:clamp(-14px,-.729166666666667vw,-9.33px);word-spacing:clamp(1.67px,.130208333333333vw,2.5px)}.product__price .amount .woocommerce-Price-currencySymbol{font-size:clamp(36.67px,2.864583333333333vw,55px)}}.product__slot{display:grid;grid-column-gap:clamp(10px,3.125vw,15px);grid-row-gap:clamp(10px,3.125vw,15px);grid-template-columns:repeat(2,1fr)}#payment ul,.product__slot p{padding:0}@media only screen and (min-width:1024px){.product__slot{grid-column-gap:clamp(13.32px,1.041666666666667vw,20px);grid-row-gap:clamp(13.32px,1.041666666666667vw,20px)}}.product__slot[data-type=selected]{grid-row-gap:clamp(7px,2.1875vw,10.5px)}@media only screen and (min-width:1024px){.product__slot[data-type=selected]{grid-row-gap:clamp(6.65px,.520833333333333vw,10px)}}.product__slot[data-type=price] .product__button{display:none}.product__slot_element{background:rgba(255,255,255,.2);height:clamp(59px,18.4375vw,88.5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:clamp(5px,1.5625vw,7.5px)}@media only screen and (min-width:1024px){.product__slot_element{height:clamp(80px,6.25vw,120px);border-radius:clamp(6.65px,.520833333333333vw,10px)}}.product__specification{padding:0 clamp(3px,.9375vw,4.5px);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;background:#fff;border-radius:clamp(12px,3.75vw,18px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:clamp(10px,3.125vw,15px)}@media only screen and (min-width:1024px){.product__specification{margin-top:clamp(6.65px,.520833333333333vw,10px);padding:0 clamp(6.65px,.520833333333333vw,10px);border-radius:clamp(20px,1.5625vw,30px)}}.product__specification:first-child{margin-top:0}@media only screen and (min-width:1024px){.product__specification:first-child{margin-top:clamp(20px,1.5625vw,30px)}}.product__status{padding-bottom:clamp(4px,1.25vw,6px);padding-left:clamp(6px,1.875vw,9px);line-height:1.8}.product__status p{font-size:clamp(12px,3.75vw,18px);text-transform:uppercase;text-align:center;-webkit-transform:scaleY(.7);transform:scaleY(.7);letter-spacing:clamp(.8px,.25vw,1.2px);margin:0}@media only screen and (min-width:1024px){.product__status{padding-bottom:clamp(4.67px,.364583333333333vw,7px);padding-left:clamp(7.33px,.572916666666667vw,11px)}.product__status p{font-size:clamp(15px,1.302083333333333vw,25px);letter-spacing:clamp(.65px,.052083333333333vw,1px)}}.product__subtitle{font-size:clamp(15px,4.6875vw,22.5px);font-weight:700;text-align:center;text-transform:uppercase;padding:clamp(14px,4.375vw,21px) 0 clamp(16px,5vw,24px);-webkit-transform:scaleY(.7);transform:scaleY(.7)}@media only screen and (min-width:1024px){.product__subtitle{font-size:clamp(20px,1.5625vw,30px);letter-spacing:clamp(.53px,.041666666666667vw,.8px);padding:clamp(21.33px,1.666666666666667vw,32px) 0}}.gallery{position:relative}.gallery[data-popup]{cursor:pointer}.gallery__arrow{position:absolute;top:calc(50% - 10px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:10px;z-index:1}.gallery__arrow[data-type=previous]{left:clamp(-17px,-.885416666666667vw,-11.33px)}.gallery__arrow[data-type=previous] span{border:clamp(6.65px,.520833333333333vw,10px) solid transparent;border-right:clamp(13.32px,1.041666666666667vw,20px) solid #fff}.gallery__arrow[data-type=next]{right:clamp(-17px,-.885416666666667vw,-11.33px)}.gallery__arrow[data-type=next] span{border:clamp(6.65px,.520833333333333vw,10px) solid transparent;border-left:clamp(13.32px,1.041666666666667vw,20px) solid #fff}.gallery__arrow,.gallery__indicator,.gallery__main{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__indicator{position:absolute;right:0;left:0;bottom:7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery__indicator span{width:3px;height:3px;margin:0 3px;background:#fff;border-radius:50%;cursor:pointer}.gallery__indicator span:before{content:"";display:inline-block;vertical-align:middle;padding-top:100%}.gallery__indicator span.active{opacity:.5}.gallery__main{overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;line-height:0;cursor:pointer;width:100%;height:auto}.gallery__main img{scroll-snap-align:start;width:100%;height:auto;-ms-flex-negative:inherit;flex-shrink:inherit}.gallery__main::-webkit-scrollbar{display:none}.cabin{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.cabin__gallery{grid-area:1/1/2/2}.cabin__specification{grid-area:1/2/2/3}.cabin__choice{grid-area:2/1/3/3}.cabin__description{grid-area:3/1/4/3}.cabin__booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%;padding-left:clamp(3px,.9375vw,4.5px)}@media only screen and (min-width:1024px){.cabin__booking{padding-left:clamp(6.65px,.520833333333333vw,10px)}}.cabin__estimate{height:clamp(55px,17.1875vw,82.5px);background:#6ca3c2;border-radius:clamp(5px,1.5625vw,7.5px);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(3px,.9375vw,4.5px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.cabin__estimate{height:clamp(40px,3.125vw,60px);border-radius:clamp(6.65px,.520833333333333vw,10px);padding:0 clamp(12px,.9375vw,18px) 0 clamp(6.65px,.520833333333333vw,10px);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cabin__estimate.active{border:clamp(1px,.3125vw,1.5px) solid #fff}@media only screen and (min-width:1024px){.cabin__estimate.active{border:clamp(1px,.078125vw,1.5px) solid #fff}}[data-type=course] .cabin__estimate{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){[data-type=course] .cabin__estimate{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cabin__line{line-height:1;text-align:center}.cabin__line p{font-size:clamp(12px,3.75vw,18px);-webkit-transform:scaleY(.75);transform:scaleY(.75);padding:0;margin:0}@media only screen and (min-width:1024px){.cabin__line{text-align:left}.cabin__line p{font-size:clamp(10.67px,.833333333333333vw,16px)}}[data-type=course] .cabin__line p{font-size:clamp(10px,3.125vw,15px)}@media only screen and (min-width:1024px){[data-type=course] .cabin__line p{font-size:clamp(10.67px,.833333333333333vw,16px)}}.cabin__price{-webkit-transform:scaleY(.75);transform:scaleY(.75);font-weight:700;font-size:clamp(24px,7.5vw,36px)}.cabin__price .price{margin-right:clamp(6px,1.875vw,9px)}@media only screen and (min-width:1024px){.cabin__price{font-size:clamp(23.32px,1.822916666666667vw,35px)}.cabin__price .price{margin-right:clamp(8px,.625vw,12px)}}[data-type=course] .cabin__price{font-size:clamp(20px,6.25vw,30px)}@media only screen and (min-width:1024px){[data-type=course] .cabin__price{font-size:clamp(23.32px,1.822916666666667vw,35px)}}.cabin__button{height:clamp(30px,9.375vw,45px);background:#fff;border-radius:clamp(5px,1.5625vw,7.5px);overflow:hidden;color:#264151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-size:clamp(13px,4.0625vw,19.5px);font-weight:700;cursor:pointer}.cabin__button p{padding:0;margin:0;-webkit-transform:scaleY(.75);transform:scaleY(.75)}@media only screen and (min-width:1024px){.cabin__button{height:clamp(40px,3.125vw,60px);border-radius:clamp(6.65px,.520833333333333vw,10px);font-size:clamp(17.32px,1.354166666666667vw,26px)}}.cabin__button.noactive{cursor:inherit;color:#a1c4d8}.cabin__choice{display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(255,255,255,.2);width:100%;border-radius:clamp(5px,1.5625vw,7.5px);margin-top:clamp(3px,.9375vw,4.5px);height:clamp(40px,12.5vw,60px)}@media only screen and (min-width:1024px){.cabin__choice{border-radius:clamp(6.65px,.520833333333333vw,10px);height:clamp(40px,3.125vw,60px);margin-top:clamp(6.65px,.520833333333333vw,10px)}}.cabin__description{display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(255,255,255,.2);width:100%;border-radius:clamp(5px,1.5625vw,7.5px);height:clamp(220px,68.75vw,330px);overflow:hidden;margin-top:clamp(3px,.9375vw,4.5px)}@media only screen and (min-width:1024px){.cabin__description{border-radius:clamp(6.65px,.520833333333333vw,10px);height:clamp(170px,13.28125vw,255px);margin-top:clamp(6.65px,.520833333333333vw,10px)}}.cabin__gallery{overflow:hidden;border-radius:clamp(10px,3.125vw,15px);border:clamp(.65px,.052083333333333vw,1px) solid #fff;line-height:0}@media only screen and (min-width:1024px){.cabin__gallery{border-radius:clamp(10px,.78125vw,15px)}}.cabin__icon,.cabin__icons{display:-webkit-box;display:-ms-flexbox;display:flex}.cabin__icon{background:#fff;border-radius:50%;padding:clamp(1px,.3125vw,1.5px);width:clamp(10px,3.125vw,15px);height:clamp(10px,3.125vw,15px);margin-left:clamp(1px,.3125vw,1.5px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cabin__icon div{color:#478cb3;font-size:clamp(8px,2.5vw,12px)}@media only screen and (min-width:1024px){.cabin__icon{padding:clamp(2.33px,.182291666666667vw,3.5px);margin-left:clamp(2.33px,.182291666666667vw,3.5px);width:clamp(14.67px,1.145833333333333vw,22px);height:clamp(14.67px,1.145833333333333vw,22px)}.cabin__icon div{font-size:clamp(10.67px,.833333333333333vw,16px)}}.cabin__icons[data-type=bed] .cabin__icon,.cabin__icons[data-type=bed_single] .cabin__icon{background:0 0;padding:0;border-radius:none}.cabin__icons[data-type=bed] .cabin__icon div{color:#fff;-webkit-transform:scale(1.8);transform:scale(1.8)}@media only screen and (min-width:1024px){.cabin__icons[data-type=bed] .cabin__icon div{-webkit-transform:scale(2);transform:scale(2)}}.cabin__icons[data-type=bed_single] .cabin__icon div{color:#fff;-webkit-transform:scale(3.6,1.8) translate(-16.5%,0);transform:scale(3.6,1.8) translate(-16.5%,0)}@media only screen and (min-width:1024px){.cabin__icons[data-type=bed_single] .cabin__icon div{-webkit-transform:scale(4,2) translate(-16.5%,0);transform:scale(4,2) translate(-16.5%,0)}}.cabin__location{height:clamp(40px,12.5vw,60px);padding:clamp(3px,.9375vw,4.5px);border:clamp(1px,.3125vw,1.5px) solid #fff;border-radius:clamp(8px,2.5vw,12px);background:rgba(255,255,255,.2);width:100%;line-height:1}.cabin__location p{font-size:clamp(18px,5.625vw,27px);margin:0;padding:0}.cabin__location p.cabin__city{font-size:clamp(14px,4.375vw,21px)}@media only screen and (min-width:1024px){.cabin__location{height:clamp(60px,4.6875vw,90px);padding:clamp(6.65px,.520833333333333vw,10px);border:clamp(1px,.078125vw,1.5px) solid #fff;border-radius:clamp(10px,.78125vw,15px)}.cabin__location p{font-size:clamp(26.65px,2.083333333333333vw,40px);letter-spacing:clamp(.65px,.052083333333333vw,1px)}.cabin__location p.cabin__city{font-size:clamp(17.32px,1.354166666666667vw,26px);letter-spacing:clamp(1.33px,.104166666666667vw,2px)}}.cabin__specification{margin-left:clamp(3px,.9375vw,4.5px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.cabin__specification{margin-left:clamp(6.65px,.520833333333333vw,10px)}}.cabin__switch{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding-left:clamp(3px,.9375vw,4.5px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1024px){.cabin__switch{padding-left:clamp(6.65px,.520833333333333vw,10px)}}.cabin__switch[data-type=location]{width:100%;padding-left:0}@media only screen and (min-width:1024px){.cabin__switch[data-type=location]{padding-left:0}}.cabin__switch-button{height:clamp(40px,12.5vw,60px);width:clamp(40px,12.5vw,60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:clamp(5px,1.5625vw,7.5px);background:#6ca3c2;font-size:clamp(40px,12.5vw,60px)}@media only screen and (min-width:1024px){.cabin__switch-button{height:clamp(40px,3.125vw,60px);width:clamp(40px,3.125vw,60px);border-radius:clamp(10px,.78125vw,15px);font-size:clamp(40px,3.125vw,60px)}}.cabin__switch-button[data-type=minus] span{margin-bottom:clamp(7.5px,2.34375vw,11.25px)}@media only screen and (min-width:1024px){.cabin__switch-button[data-type=minus] span{margin-bottom:clamp(6.65px,.520833333333333vw,10px)}.cabin__switch-button[data-type=plus] span{margin-left:clamp(1.33px,.104166666666667vw,2px)}}.cabin__switch-button.active{border:clamp(1px,.3125vw,1.5px) solid #fff;cursor:pointer}@media only screen and (min-width:1024px){.cabin__switch-button.active{border:clamp(1px,.078125vw,1.5px) solid #fff}}.cabin__switch-box{text-align:center;line-height:1}.cabin__switch-calc{font-size:clamp(24px,7.5vw,36px);-webkit-transform:scaleY(.7);transform:scaleY(.7);margin-top:clamp(3px,.9375vw,4.5px)}@media only screen and (min-width:1024px){.cabin__switch-calc{font-size:clamp(28px,2.1875vw,42px);margin-top:0}}.cabin__switch-label{font-size:clamp(13px,4.0625vw,19.5px);-webkit-transform:scaleY(.7);transform:scaleY(.7);margin-top:clamp(-7.5px,-1.5625vw,-5px)}@media only screen and (min-width:1024px){.cabin__switch-label{font-size:clamp(14.67px,1.145833333333333vw,22px);margin-top:clamp(-8px,-.416666666666667vw,-5.33px)}}.cabin__location p,.cabin__switch[data-type=location] .cabin__switch-box{-webkit-transform:scaleY(.75);transform:scaleY(.75)}.cabin__switch[data-type=location] .cabin__switch-label,.cart__delete span{font-size:clamp(10px,3.125vw,15px)}@media only screen and (min-width:1024px){.cabin__switch[data-type=location] .cabin__switch-label{font-size:clamp(13.32px,1.041666666666667vw,20px);letter-spacing:clamp(1.33px,.104166666666667vw,2px);display:inline}}.cabin__switch[data-type=location] .cabin__switch-calc{font-size:clamp(18px,5.625vw,27px);font-weight:700;margin-bottom:clamp(3px,.9375vw,4.5px)}@media only screen and (min-width:1024px){.cabin__switch[data-type=location] .cabin__switch-calc{font-size:clamp(16px,1.25vw,24px);margin-right:clamp(3.32px,.260416666666667vw,5px);display:inline;margin-bottom:auto}}.cabin__switch[data-type=location] .cabin__switch-title{font-weight:700;font-size:clamp(13px,4.0625vw,19.5px);letter-spacing:clamp(.5px,.15625vw,.75px)}@media only screen and (min-width:1024px){.cabin__switch[data-type=location] .cabin__switch-title{font-size:clamp(20px,1.5625vw,30px);margin-top:clamp(3.32px,.260416666666667vw,5px);letter-spacing:clamp(.65px,.052083333333333vw,1px)}}.cabin__tag{background:rgba(255,255,255,.2);padding:0 clamp(3px,.9375vw,4.5px);display:-webkit-box;display:-ms-flexbox;display:flex;height:clamp(14px,4.375vw,21px);margin-top:clamp(3px,.9375vw,4.5px);width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:clamp(5px,1.5625vw,7.5px)}.cabin__tag p{padding:0;margin:0;font-size:clamp(9px,2.8125vw,13.5px);-webkit-transform:scaleY(.8);transform:scaleY(.8)}@media only screen and (min-width:1024px){.cabin__tag{padding:0 clamp(3.32px,.260416666666667vw,5px) 0 clamp(6.65px,.520833333333333vw,10px);height:clamp(20px,1.5625vw,30px);margin-top:clamp(3.32px,.260416666666667vw,5px);border-radius:clamp(6.65px,.520833333333333vw,10px)}.cabin__tag p{font-size:clamp(11.33px,.885416666666667vw,17px)}}.cabin__tag[data-type=half_r]{width:calc(50% - 3px)}.cabin__tag[data-type=half_l]{width:calc(50% - 3px);margin-right:6px}.cabin__tag[data-type=big]{height:clamp(14px,4.375vw,21px);margin-top:clamp(4px,1.25vw,6px)}@media only screen and (min-width:1024px){.cabin__tag[data-type=big]{height:clamp(26px,2.03125vw,39px);margin-top:clamp(4px,.3125vw,6px)}}.cabin__tag[data-type="55"]{height:35px}@media only screen and (min-width:1024px){.cabin__tag[data-type="55"]{height:55px;margin-top:clamp(4.67px,.364583333333333vw,7px)}}.cabin__text{width:50%;padding:0 clamp(3px,.9375vw,4.5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scaleY(.75);transform:scaleY(.75)}.cabin__text p{padding:0;margin:0;font-size:clamp(9px,2.8125vw,13.5px)}@media only screen and (min-width:1024px){.cabin__text{padding:0 clamp(10px,.78125vw,15px)}.cabin__text p{font-size:clamp(9.33px,.729166666666667vw,14px)}}.cabin__text a,.cabin__text a:hover{color:red}.cabin__title{height:clamp(20px,6.25vw,30px);border:clamp(1px,.3125vw,1.5px) solid #fff;border-radius:clamp(8px,2.5vw,12px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.2);width:100%}.cabin__title p{text-transform:uppercase;font-size:clamp(14px,4.375vw,21px);margin:0;padding:0;-webkit-transform:scaleY(.6);transform:scaleY(.6);font-weight:700;margin-top:clamp(2px,.625vw,3px)}.cabin__title .cabin__number{font-size:clamp(16px,5vw,24px);margin-top:0;margin-left:clamp(7px,2.1875vw,10.5px);-webkit-transform:scaleY(.8);transform:scaleY(.8)}@media only screen and (min-width:1024px){.cabin__title{height:clamp(40px,3.125vw,60px);border:clamp(1px,.078125vw,1.5px) solid #fff;border-radius:clamp(10px,.78125vw,15px)}.cabin__title p{font-size:clamp(23.32px,1.822916666666667vw,35px);margin-left:clamp(-5px,-.260416666666667vw,-3.32px);margin-top:clamp(3.32px,.260416666666667vw,5px)}.cabin__title .cabin__number{font-size:clamp(26.65px,2.083333333333333vw,40px);margin-left:clamp(6.65px,.520833333333333vw,10px)}}.cart__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.cart__calc-box{text-align:center;line-height:1;padding:0 clamp(5px,1.5625vw,7.5px)}@media only screen and (min-width:1024px){.cart__calc-box{padding:clamp(2px,.15625vw,3px) clamp(8.65px,.677083333333333vw,13px)}}.cart__calc-calc{font-size:clamp(24px,7.5vw,36px);-webkit-transform:scaleY(.7);transform:scaleY(.7);font-weight:700}@media only screen and (min-width:1024px){.cart__calc-calc{font-size:clamp(28px,2.1875vw,42px)}}.cart__calc-label{font-size:clamp(13px,4.0625vw,19.5px);-webkit-transform:scaleY(.7);transform:scaleY(.7);margin-top:clamp(-7.5px,-1.5625vw,-5px)}@media only screen and (min-width:1024px){.cart__calc-label{font-size:clamp(14.67px,1.145833333333333vw,22px);margin-top:clamp(-8px,-.416666666666667vw,-5.33px)}}.cart__delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.cart__delete{padding-top:clamp(2px,.15625vw,3px)}}.cart__delete span{-webkit-transform:scaleY(.7);transform:scaleY(.7);padding:clamp(3px,.9375vw,4.5px)}@media only screen and (min-width:1024px){.cart__delete span{font-size:clamp(14.67px,1.145833333333333vw,22px);padding:clamp(10px,.78125vw,15px)}}.cart__delete a,.popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__delete a{height:clamp(32px,10vw,48px);width:clamp(32px,10vw,48px);border-radius:clamp(5px,1.5625vw,7.5px);font-size:clamp(32px,10vw,48px);border:clamp(1px,.3125vw,1.5px) solid #fff;color:#fff;background:#254f6c}@media only screen and (min-width:1024px){.cart__delete a{height:clamp(40px,3.125vw,60px);width:clamp(40px,3.125vw,60px);border-radius:clamp(10px,.78125vw,15px);font-size:clamp(40px,3.125vw,60px);border:clamp(.65px,.052083333333333vw,1px) solid #fff}}.cart__delete a:hover{color:#fff}.popup{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(25,111,160,.6);z-index:99999}.popup__content,.popup__content .gallery{border-radius:clamp(12px,3.75vw,18px);overflow:hidden}.popup__content{background:#196fa0;padding:15px;position:relative;margin:25px;max-height:calc(100vh - 50px);max-width:calc(100vw - 50px)}.popup__content .gallery{max-height:calc(100vh - 80px);height:calc(100vw - 80px);max-width:calc(100vw - 80px);width:calc(100vh - 80px)}@media only screen and (min-width:1024px){.popup__content{border-radius:clamp(12px,3.75vw,18px)}.popup__content .gallery{border-radius:clamp(20px,1.5625vw,30px)}}.popup__exit{position:absolute;top:0;right:15px;color:#fff;font-size:50px;font-family:titleFont;cursor:pointer}.woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce-info,.woocommerce-no-products-found{display:none}.woocommerce-NoticeGroup,.woocommerce-notices-wrapper{background:rgba(255,255,255,.2);border-radius:clamp(6.65px,.520833333333333vw,10px);grid-column:1/-1}#payment li,.woocommerce-NoticeGroup ul,.woocommerce-notices-wrapper ul{list-style:none}.woocommerce-message,wc-order-attribution-inputs{display:none}.woocommerce-error{background:#fff;color:#264151;border-radius:clamp(8px,2.5vw,12px);padding:0 clamp(5px,1.5625vw,7.5px);margin:clamp(3.32px,.260416666666667vw,5px);font-size:clamp(13.32px,1.041666666666667vw,20px);-webkit-transform:scaleY(.85);transform:scaleY(.85)}@media only screen and (min-width:1024px){.woocommerce-error{border-radius:clamp(10px,.78125vw,15px);padding:0 clamp(10px,.78125vw,15px)}}.woocommerce-error p{padding:0;margin:0}.woocommerce-message{border:clamp(1px,.3125vw,1.5px) solid #fff}@media only screen and (min-width:1024px){.woocommerce-message{border:clamp(.65px,.052083333333333vw,1px) solid #fff}}.woocommerce-error{border:clamp(1px,.3125vw,1.5px) solid red}@media only screen and (min-width:1024px){.woocommerce-error{border:clamp(.65px,.052083333333333vw,1px) solid red}}.payment_box.payment_method_bacs,.woocommerce-privacy-policy-text{grid-column:1/-1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:clamp(3px,.9375vw,4.5px) clamp(5px,1.5625vw,7.5px) 0;font-size:clamp(10px,3.125vw,15px);letter-spacing:clamp(.5px,.15625vw,.75px);line-height:1.3}@media only screen and (min-width:1024px){.payment_box.payment_method_bacs,.woocommerce-privacy-policy-text{padding:clamp(2.67px,.208333333333333vw,4px) clamp(10px,.78125vw,15px) 0;font-size:clamp(10px,.78125vw,15px);letter-spacing:clamp(.4px,.03125vw,.6px)}}.payment_box.payment_method_bacs p,.woocommerce-privacy-policy-text p{padding:0;margin:0;-webkit-transform:scaleY(.75);transform:scaleY(.75)}.payment_box.payment_method_bacs a,.woocommerce-privacy-policy-text a{font-weight:700;color:#fff}.payment_box.payment_method_bacs a:hover,.woocommerce-privacy-policy-text a:hover{color:#fff}#payment{grid-column:1/-1;margin-bottom:clamp(6.65px,.520833333333333vw,10px)}#payment li{padding:0;margin:clamp(-7px,-.364583333333333vw,-4.67px) 0 clamp(4.67px,.364583333333333vw,7px)}.show-password-input{display:none}