:root{--white: #ffffff;--black: #000000;--pink: #FFA4C7;--red: #C8202F}html{scroll-behavior:smooth}body,html{padding:0;margin:0;font-family:graphie,sans-serif;letter-spacing:0}@media screen and (max-width:749px){.hide-mobile{display:none}}@media screen and (min-width:750px){.hide-desktop{display:none}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:0;margin:0 0 .75em;line-height:1.25;word-break:unset;font-family:graphie,sans-serif}h1,.h1{font-weight:400;font-size:48px;line-height:1.3;font-family:graphie,sans-serif}h2,.h2{font-weight:400;font-size:40px;line-height:normal;font-family:graphie,sans-serif}h3,.h3{font-size:28px;font-style:normal;font-weight:600;line-height:normal;font-family:graphie,sans-serif;color:#000}h4,.h4{font-size:24px;font-style:normal;font-weight:600;line-height:normal;font-family:graphie,sans-serif;color:#000}.sh0{font-weight:800;font-size:264.12px;letter-spacing:-.069em;line-height:.8178;text-transform:uppercase;font-family:graphie,sans-serif}.sh1{font-weight:800;font-size:166px;line-height:.728;font-family:graphie,sans-serif}.sh2{font-weight:800;font-size:132px;line-height:1;letter-spacing:-.07em;font-family:graphie,sans-serif}.sh3{font-size:121px;font-weight:800;line-height:.74;font-family:graphie,sans-serif}.sh4{font-weight:400;font-size:12px;line-height:1.15;font-family:graphie,sans-serif}.sh5{font-size:36px;font-weight:800;font-family:graphie,sans-serif}.sh6{font-size:128px;line-height:1;letter-spacing:-.07em;text-transform:uppercase;font-weight:800;font-family:graphie,sans-serif}.table-header{font-size:26px;line-height:1;font-weight:700;font-family:graphie,sans-serif;text-transform:uppercase}.title{font-size:60px;line-height:.96em;font-weight:800;font-style:normal;font-family:graphie,sans-serif;letter-spacing:-.07em;text-transform:uppercase}.sub-title{font-size:30px;line-height:normal;font-weight:800;font-style:normal;font-family:graphie,sans-serif;letter-spacing:-.07em;text-transform:uppercase}.caption-with-letter-spacing{color:#000;font-size:20px;font-weight:300;line-height:1.4}.body-1,.body-1 p{font-size:20px;line-height:1.6;font-weight:300;font-family:graphie,sans-serif}p,.body-2{font-size:18px;line-height:1.55;font-weight:400;font-family:graphie,sans-serif;margin:0 0 2rem}.body-3{font-size:22px;line-height:normal;font-weight:600;font-style:normal;font-family:graphie,sans-serif}.caption{font-family:graphie,sans-serif;font-size:18px;line-height:1.55;font-weight:300;color:#00000080;text-transform:uppercase}.caption-1{color:var(--red);font-size:25.938px;font-weight:800;line-height:1;text-transform:uppercase}.caption-2{color:var(--white);font-size:20px;font-weight:800;line-height:1;letter-spacing:-.069em;text-transform:uppercase}.rte ul,.rte ol{margin-left:0}.rte li{padding:0;color:#000}.rte,.rte p{color:#000}.rte h1,.rte h2{margin:0 0 20px}.rte h3{margin:0 0 15px}.rte h4{margin:0 0 14px}.rte h5,.rte h6{margin:0 0 10px}.rte p:not(:last-child),.rte ul:not(:last-child),.rte ol:not(:last-child){margin-bottom:30px}@media screen and (max-width:399px){.sh3{font-size:40px}}@media screen and (max-width:768px){.rte ul,.rte ol{margin-left:15px}}.responsive-lazy-image{display:block;margin:0 auto;width:100%;position:relative}.responsive-lazy-image img{height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}.responsive-lazy-image.lazyload{opacity:0}.aspect-ratio:before{padding-bottom:calc(100% /(var(--aspect-ratio)));content:"";display:block}.booknow-link{transition:all .3s ease-in-out 0s;display:flex;align-items:center}.booknow-link svg{margin-left:12px}.booknow-link svg path{fill:currentColor}@media screen and (max-width:749px){.booknow-link svg{width:16px;height:16px;margin-left:8px}}.field:before,.field:after,.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after,.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{border-radius:0;box-shadow:none}.field__input,.select__select,.customer .field input,.customer select{border:1px solid #000;border-radius:0;height:70px}.field__label,.customer .field label{top:26px;color:#000;line-height:1;font-size:18px;font-weight:400;text-transform:capitalize;letter-spacing:0}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1.25rem;top:calc(var(--inputs-border-width) + 1rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:0}.link,.customer a{text-decoration:none}button,.field__input,.select__select,.customer .field input,.customer select{font-family:graphie,sans-serif}.container{margin:0 auto;padding:0 40px;width:100%}.form-status-list{margin:0 0 2rem;background:green;color:#fff;padding:10px;font-size:1.8rem;line-height:1.25}.form__message .icon,.customer .form__message svg{height:3rem;margin-right:1rem;width:3rem}.form-status-list:focus-visible{outline:0;box-shadow:none}button{background:transparent;border:none;padding:0}@media screen and (max-width:749px){.form__message .icon,.customer .form__message svg{height:2.5rem;width:2.5rem}.form-status-list{font-size:1.6rem}}@media screen and (max-width:479px){.field__label,.customer .field label{font-size:14px;top:20px}.field__input,.select__select,.customer .field input,.customer select{height:55px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1.2rem;top:calc(var(--inputs-border-width) + .7rem)}.form-status-list{font-size:1.4rem}.form__message .icon,.customer .form__message svg{height:2.2rem;width:2.2rem}}@media screen and (max-width:1999px){.sh1{font-size:120px;line-height:.73}}@media screen and (max-width:1899px){.sh1{font-size:100px;line-height:.78}.sh3{font-size:96px}}@media screen and (max-width:1870px){.sh2{font-size:126px}}@media screen and (max-width:1800px){.sh2,.sh6{font-size:110px}.title{font-size:50px}}@media screen and (max-width:1600px){.sh1{font-size:100px;line-height:.75}.sh2{font-size:100px}.sh3{font-size:90px}.sh5{font-size:33px}.sh6{font-size:100px}}@media screen and (max-width:1440px){.sh2{font-size:80px}.sh0{font-size:226px}.sh6{font-size:84px}}@media screen and (max-width:1399px){.sh1{font-size:80px;line-height:.7}.sh3{font-size:80px;line-height:1}.container{padding:0 30px}.sh5{font-size:30px}p,.body-2{font-size:16px;line-height:1.625;margin:0 0 1.5rem}.caption-1{font-size:22px}.caption-1 svg{width:14px;margin:0 0 0 5px}.caption-2{font-size:18px}.caption-2 svg{width:14px;margin:0 0 0 10px}}@media screen and (max-width:1200px){.sh2{font-size:66px}.sh0{font-size:225px}h3,.h3{font-size:26px}.sh3{font-size:66px}.sh1{font-size:80px;line-height:.8}.sh5{font-size:27px}.title{font-size:42px;line-height:.95;letter-spacing:-.044em}.sub-title{font-size:20px;letter-spacing:1px}.body-3{font-size:18px}.sh6{font-size:70px}.caption-with-letter-spacing{font-size:18px}}@media screen and (max-width:989px){.sh1{font-size:50px}.sh3{font-size:52px}.sh5{font-size:25px}.title{font-size:30px;line-height:.928;letter-spacing:0}.sub-title{font-size:18px;letter-spacing:-1px}.body-3{font-size:16px}.sh6{font-size:50px}}@media screen and (max-width:991px){.caption-1{font-size:24px}}@media screen and (max-width:749px){.sh2{font-size:46px}.caption-1{font-size:22px}h3,.h3{font-size:24px}.caption{font-size:16px}h4,.h4{font-size:22px}.container{padding:0 20px}.sh6{font-size:40px}.caption-with-letter-spacing{font-size:16px}}@media screen and (max-width:599px){.sh3{font-size:45px}.sh5{font-size:20px}}@media screen and (max-width:479px){.sh2{font-size:29px;letter-spacing:0}.caption-1{font-size:18px}p,.body-2{font-size:16px}.caption{font-size:14px}h3,.h3{font-size:22px}h4,.h4{font-size:20px}.title,.sh6{font-size:26px}}@media screen and (max-width:399px){.sh5{font-size:18px}.sh3{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/global.css.map */
