@font-face{font-family:"HW Cigars Trial";src:url("../fonts/HW Cigars Regular.woff2") format("woff2"),url("../fonts/HW Cigars Regular.woff") format("woff")}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h1--bold,.h2--bold,.h3--bold,.h4--bold,.h5--bold{margin:0px;font-family:"HW Cigars Trial";font-weight:400}p{margin:0px;font-family:"articulat-cf";font-weight:400}a{cursor:pointer;text-decoration:underline;color:#143b29}a{font-size:14px;text-decoration:none}ul{list-style:none;padding:0px;margin:0px}strong,b{font-weight:600}i,em{font-style:italic}h1>*,h2>*,h3>*,h4>*,h5>*,h6>*,.h1>*,.h1--bold>*,.h2>*,.h2--bold>*,.h3>*,.h3--bold>*,.h4>*,.h4--bold>*,.h5>*,.h5--bold>*,.h6>*{font-family:"HW Cigars Trial" !important}.display,.display--bold{font-family:"HW Cigars Trial";line-height:110%;font-size:clamp(2.25rem,1.643rem + 3.036vi,4.375rem);font-weight:300}.display--bold{font-weight:700}.h1,.h1--bold{line-height:110%;font-size:clamp(2.25rem,1.6429rem + 3.0357vw,4.375rem);font-weight:400}.h1--bold{font-weight:700}.h2,.h2--bold{font-size:clamp(1.75rem,1.4643rem + 1.4286vw,2.75rem);line-height:110%}.h2--bold{font-weight:700}.h3,.h3--bold{font-size:clamp(1.5rem,1.2857rem + 1.0714vw,2.25rem);line-height:110%}.h3--bold{font-weight:700}.h4,.h4--bold{font-size:clamp(1.25rem,1.1071rem + .7143vw,1.75rem);line-height:120%}.h4--bold{font-weight:700}.h5,.h5--bold{font-size:clamp(1.125rem,1.0179rem + .5357vw,1.5rem);line-height:110%}.h5--bold{font-weight:700}.subtitle{font-family:"articulat-cf";font-weight:400;font-size:20px;line-height:120%}.p-body,table td,.form--site #edit-presa-visione-it p,.form--site #edit-privacy-text-it p{font-family:"articulat-cf";font-size:18px;line-height:150%}.p-small,.form--site .webform-element-description{font-family:"articulat-cf";font-size:13px;line-height:150%}.caption,.form--site #edit-dichiarazione-consenso .form-item-titolo-sezione-privacy h4,.form--site #edit-dichiarazione-consenso .open_consenso,.form--site #edit-dichiarazione-consenso .fieldgroup .fieldset-legend{font-family:"articulat-cf";font-size:16px;line-height:150%}.label,.label--grey,.label--white,.label--green{font-family:"articulat-cf";font-size:13px;line-height:150%;font-weight:500;text-transform:uppercase;letter-spacing:1.3px}.label--green{color:#52686d}.label--white{color:#fff}.label--grey{color:#a0a7a8}.label-mini{font-size:11px;line-height:150%;font-weight:600;text-transform:uppercase}.nowrap{white-space:nowrap}.last-block{margin-bottom:0 !important;padding-bottom:0 !important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.lg-outer .lg-img-wrap{width:80% !important;margin:0 auto}#cookiescript_badge{display:none !important}.hi-launcher-container{position:fixed;bottom:64px !important;right:15px;width:75px;height:75px}.hi-home-container{bottom:140px !important}.button,.button--social,.button--booking,.button--text-white,.button--text,.button--secondary,.button--primary{position:relative;display:inline-block;width:fit-content;padding:15px 40px 15px 18px;font-family:"articulat-cf";font-size:13px;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1.3px;transition:color 200ms cubic-bezier(0.55, 0.085, 0.68, 0.53),background-color 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),border-color 200ms cubic-bezier(0.55, 0.085, 0.68, 0.53);appearance:none;-webkit-appearance:none;cursor:pointer}@media(min-width: 768px){.button,.button--social,.button--booking,.button--text-white,.button--text,.button--secondary,.button--primary{white-space:nowrap}}.button:disabled,.button--social:disabled,.button--booking:disabled,.button--text-white:disabled,.button--text:disabled,.button--secondary:disabled,.button--primary:disabled{color:#000;background-color:#858585;opacity:.5;pointer-events:none}.button:disabled svg,.button--social:disabled svg,.button--booking:disabled svg,.button--text-white:disabled svg,.button--text:disabled svg,.button--secondary:disabled svg,.button--primary:disabled svg{fill:#000}.button svg,.button--social svg,.button--booking svg,.button--text-white svg,.button--text svg,.button--secondary svg,.button--primary svg{position:absolute;width:16px;height:16px;right:18px;top:50%;transform:translateY(-50%)}.button--primary{background-color:#143b29}.button--primary svg{fill:#fff}@media(max-width: 767px){.button--primary{color:#fff}}@media(min-width: 768px){.button--primary{color:#fff}.button--primary::before{content:attr(data-label);position:absolute;color:#fff;white-space:nowrap;transform:translate(0);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53) .1s}.button--primary::after{content:attr(data-label);position:absolute;color:rgba(0,0,0,0);white-space:nowrap;transform:translate(-100%, 100%);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53)}.button--primary:hover{background-color:#143b29}.button--primary:hover svg{fill:#fff}.button--primary:hover:after{color:#fff;transform:translate(-100%, 0)}.button--primary:hover:before{color:rgba(0,0,0,0);transform:translate(0, -100%)}}.button--secondary{background-color:rgba(0,0,0,0);border:1px solid #fff}.button--secondary svg{fill:#fff}@media(max-width: 767px){.button--secondary{color:#fff}}@media(min-width: 768px){.button--secondary{color:rgba(0,0,0,0)}.button--secondary::before{content:attr(data-label);position:absolute;color:#fff;white-space:nowrap;transform:translate(0);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53) .1s}.button--secondary::after{content:attr(data-label);position:absolute;color:rgba(0,0,0,0);white-space:nowrap;transform:translate(-100%, 100%);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53)}.button--secondary:hover{background-color:#143b29;border:1px solid #143b29}.button--secondary:hover:after{color:#fff;transform:translate(-100%, 0)}.button--secondary:hover:before{color:rgba(0,0,0,0);transform:translate(0, -100%)}}.button--text{padding-top:0;padding-bottom:0;padding-left:0;background-color:rgba(0,0,0,0)}.button--text svg{fill:#143b29}@media(max-width: 767px){.button--text{color:#143b29;text-align:left}}@media(min-width: 768px){.button--text{color:rgba(0,0,0,0)}.button--text::before{content:attr(data-label);position:absolute;color:#143b29;white-space:nowrap;transform:translate(0);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53) .1s}.button--text::after{content:attr(data-label);position:absolute;color:rgba(0,0,0,0);white-space:nowrap;transform:translate(-100%, 100%);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53)}.button--text:hover:after{color:#143b29;transform:translate(-100%, 0)}.button--text:hover:before{color:rgba(0,0,0,0);transform:translate(0, -100%)}}.button--text-white{padding-top:0;padding-bottom:0;padding-left:0;background-color:rgba(0,0,0,0)}.button--text-white svg{fill:#fff}@media(max-width: 767px){.button--text-white{color:#fff;text-align:left}}@media(min-width: 768px){.button--text-white{color:rgba(0,0,0,0)}.button--text-white::before{content:attr(data-label);position:absolute;color:#fff;white-space:nowrap;transform:translate(0);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53) .1s}.button--text-white::after{content:attr(data-label);position:absolute;color:rgba(0,0,0,0);white-space:nowrap;transform:translate(-100%, 100%);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53)}.button--text-white:hover:after{color:#fff;transform:translate(-100%, 0)}.button--text-white:hover:before{color:rgba(0,0,0,0);transform:translate(0, -100%)}}.button--booking{background-color:#143b29}.button--booking svg{fill:#fff}@media(max-width: 767px){.button--booking{color:#fff}}@media(min-width: 768px){.button--booking{color:rgba(0,0,0,0)}.button--booking::before{content:attr(data-label);position:absolute;color:#fff;white-space:nowrap;transform:translate(0);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53) .1s}.button--booking::after{content:attr(data-label);position:absolute;color:rgba(0,0,0,0);white-space:nowrap;transform:translate(-100%, 100%);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53)}.button--booking:hover:after{color:#fff;transform:translate(-100%, 0)}.button--booking:hover:before{color:rgba(0,0,0,0);transform:translate(0, -100%)}}.button--social{padding-right:45px;background-color:rgba(0,0,0,0);border:1px solid #143b29}.button--social svg{width:20px;height:20px;fill:#143b29}@media(max-width: 767px){.button--social{color:#143b29}}@media(min-width: 768px){.button--social{color:rgba(0,0,0,0)}.button--social::before{content:attr(data-label);position:absolute;color:#143b29;white-space:nowrap;transform:translate(0);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53) .1s}.button--social::after{content:attr(data-label);position:absolute;color:rgba(0,0,0,0);white-space:nowrap;transform:translate(-100%, 100%);transition:transform 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),color 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53)}.button--social:hover{background-color:#143b29;border:1px solid #143b29}.button--social:hover svg{fill:#fff}.button--social:hover:after{color:#fff;transform:translate(-100%, 0)}.button--social:hover:before{color:rgba(0,0,0,0);transform:translate(0, -100%)}}.form--site .title{text-align:center}@media(max-width: 767px){.form--site .title{margin-bottom:30px}}@media(min-width: 768px){.form--site .title{margin-bottom:60px}}.form--site form{display:flex;flex-wrap:wrap}@media(max-width: 767px){.form--site form{gap:20px}}@media(min-width: 768px){.form--site form{gap:32px}}.form--site input:not([type=submit]):not([type=button]):not([type=reset]),.form--site textarea,.form--site select{font-family:"articulat-cf";font-size:16px;background-color:#fff;color:#143b29}.form--site select,.form--site button,.form--site input[type=reset],.form--site input[type=button],.form--site input[type=radio],.form--site input[type=checkbox],.form--site input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form--site select:focus,.form--site select:focus-visible,.form--site button:focus,.form--site button:focus-visible,.form--site textarea:focus,.form--site textarea:focus-visible,.form--site input[type=tel]:focus,.form--site input[type=tel]:focus-visible,.form--site input[type=url]:focus,.form--site input[type=url]:focus-visible,.form--site input[type=text]:focus,.form--site input[type=text]:focus-visible,.form--site input[type=email]:focus,.form--site input[type=email]:focus-visible,.form--site input[type=reset]:focus,.form--site input[type=reset]:focus-visible,.form--site input[type=button]:focus,.form--site input[type=button]:focus-visible,.form--site input[type=number]:focus,.form--site input[type=number]:focus-visible,.form--site input[type=search]:focus,.form--site input[type=search]:focus-visible,.form--site input[type=submit]:focus,.form--site input[type=submit]:focus-visible,.form--site input[type=password]:focus,.form--site input[type=password]:focus-visible,.form--site input[type=date]:focus,.form--site input[type=date]:focus-visible{box-shadow:inset 0px 0px 0px 2px #143b29;border-color:2px solid #143b29;outline:none}.form--site select,.form--site button,.form--site input[type=tel],.form--site input[type=url],.form--site input[type=text],.form--site input[type=email],.form--site input[type=reset],.form--site input[type=button],.form--site input[type=number],.form--site input[type=search],.form--site input[type=submit],.form--site input[type=password],.form--site input[type=date]{height:40px}.form--site select,.form--site textarea,.form--site input[type=tel],.form--site input[type=url],.form--site input[type=text],.form--site input[type=email],.form--site input[type=number],.form--site input[type=search],.form--site input[type=password],.form--site input[type=date]{border:1px solid #bcc9bb}.form--site input[type=tel],.form--site input[type=url],.form--site input[type=text],.form--site input[type=email],.form--site input[type=number],.form--site input[type=search],.form--site input[type=password],.form--site input[type=date]{width:100%;padding:0 10px;color:#143b29}.form--site input[type=checkbox]{width:20px;height:20px;margin-right:20px;border-radius:0px;appearance:none;-webkit-appearance:none;outline:1px solid #143b29;border:2px solid #fff;background-color:#fff}.form--site input[type=checkbox]:checked{background-color:#143b29}.form--site select{width:100%;padding-left:10px;padding-right:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M8 9.59617C7.69902 9.59617 7.42513 9.47578 7.17833 9.235L0.306998 2.20114C0.204665 2.10482 0.126411 1.99647 0.0722348 1.87608C0.0240783 1.74967 0 1.61423 0 1.46976C0 1.27111 0.0451467 1.09053 0.13544 0.927999C0.231753 0.765471 0.358164 0.63906 0.514673 0.548766C0.671181 0.452453 0.848758 0.404297 1.0474 0.404297C1.33634 0.404297 1.58916 0.512649 1.80587 0.729353L8.44244 7.52845H7.56659L14.1941 0.729353C14.4108 0.512649 14.6637 0.404297 14.9526 0.404297C15.1512 0.404297 15.3288 0.452453 15.4853 0.548766C15.6418 0.63906 15.7652 0.765471 15.8555 0.927999C15.9518 1.09053 16 1.27111 16 1.46976C16 1.75268 15.8977 1.99647 15.693 2.20114L8.82167 9.235C8.7073 9.35539 8.58089 9.44568 8.44244 9.50588C8.30399 9.56607 8.15651 9.59617 8 9.59617Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:right 10px center}.form--site select::-ms-expand{display:none}.form--site textarea{width:100%;min-height:200px;padding:10px;line-height:120%;color:#143b29;resize:vertical;overflow:hidden}.form--site input[type=radio],.form--site input[type=checkbox]{cursor:pointer;position:relative;-webkit-appearance:none;width:24px;height:24px;-webkit-box-shadow:inset 0px 0px 0px 1px #858585;-moz-box-shadow:inset 0px 0px 0px 1px #858585;box-shadow:inset 0px 0px 0px 1px #858585;background-color:#fff;margin:0px;border-radius:5px;border:0px;outline:none;flex:0 0 24px}.form--site input[type=radio]:checked,.form--site input[type=checkbox]:checked{outline:none;font-style:normal}.form--site input[type=radio]:checked::before,.form--site input[type=checkbox]:checked::before{content:"";display:block;position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%, -50%);border-radius:calc(5px - 2px);width:18px;height:18px;background-color:#858585}.form--site input[type=radio]:focus,.form--site input[type=checkbox]:focus{border-color:#858585}.form--site button,.form--site input[type=reset],.form--site input[type=button],.form--site input[type=submit]{position:relative;display:inline-block;width:fit-content;height:auto !important;padding:15px 18px;font-family:"articulat-cf";font-size:13px;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;border:none;background-color:#143b29;color:#fff;letter-spacing:1.3px;transition:color 200ms cubic-bezier(0.55, 0.085, 0.68, 0.53),background-color 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),border-color 200ms cubic-bezier(0.55, 0.085, 0.68, 0.53);appearance:none;-webkit-appearance:none;cursor:pointer}@media(min-width: 768px){.form--site button,.form--site input[type=reset],.form--site input[type=button],.form--site input[type=submit]{white-space:nowrap}}.form--site button:disabled,.form--site input[type=reset]:disabled,.form--site input[type=button]:disabled,.form--site input[type=submit]:disabled{background-color:#858585;opacity:.5;pointer-events:none}.form--site .js-form-managed-file{padding:8px 10px;width:100%;height:auto;min-height:40px;display:flex;flex-wrap:wrap;align-items:center;color:#143b29;border:1px solid #bcc9bb}@media(max-width: 767px){.form--site .js-form-managed-file{gap:10px}}@media(min-width: 768px){.form--site .js-form-managed-file{gap:20px}}.form--site .js-form-managed-file .js-hide{display:none}.form--site input[type=file]{width:100%}.form--site input[type=file]::file-selector-button{margin-right:20px;border:none;background-color:#c4c4c4;color:#000;border-radius:3px;padding:3px 15px 0}.form--site input[type=file]:focus,.form--site input[type=file]:focus-visible{box-shadow:inset 0px 0px 0px 2px #143b29;outline:none}.form--site .webform-element-description{margin-top:5px;color:#858585}.form--site label{font-size:18px}.form--site label.form-required{position:relative;width:fit-content;padding-right:10px}.form--site label.form-required::after{content:"*";position:absolute;right:0;top:0;color:#d85959}.form--site .form-item{display:flex;flex-direction:column;justify-content:space-between}.form--site .form-item.js-form-type-email label,.form--site .form-item.js-form-type-select label,.form--site .form-item.js-form-type-textarea label,.form--site .form-item.js-form-item-cv label,.form--site .form-item.js-form-type-textfield label{display:inline-block;margin-bottom:5px}.form--site .form-item .error{border:#ff3167 solid 2px}.form--site .form-item .error:focus{outline:1px solid #143b29;border-radius:10px;box-shadow:inset 0px 0px 0px 1px #ff3167}.form--site .form-item input[type=radio].error,.form--site .form-item input[type=checkbox].error{padding:4px}.form--site .form-item a{color:#143b29;font-weight:700;text-decoration:underline}@media(max-width: 1024px){.form--site .js-form-item{width:100%}}@media(min-width: 1025px){.form--site .js-form-item.js-form-item-message,.form--site .js-form-item.js-form-item-markup{width:100% !important}.form--site .js-form-item.js-form-item-contact-date label{font-size:18px;margin-bottom:5px;text-wrap:nowrap}.form--site .js-form-item .fieldset-wrapper .js-form-item-menu-type-select{width:100%}}@media(min-width: 1025px){.form--site .form-item-messaggio{flex:1 1 100%}}.form--site #edit-dichiarazione-consenso{width:100%}.form--site #edit-dichiarazione-consenso .open_consenso{text-decoration:underline;cursor:pointer}.form--site #edit-dichiarazione-consenso .dichiarazione_consenso_toggle{width:100%;height:0;padding-top:20px;font-size:14px;overflow:hidden;transition:height 500ms cubic-bezier(0.645, 0.045, 0.355, 1)}.form--site #edit-dichiarazione-consenso .fieldgroup{display:flex}.form--site #edit-dichiarazione-consenso .fieldgroup .fieldset-legend{display:inline-block}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper{margin-top:20px}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper legend{margin-bottom:20px}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper .js-webform-radios{display:flex;align-items:flex-start;gap:5px}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper .form-item-privacy,.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper .form-item-marketing{padding:10px;width:fit-content;display:flex;align-items:center;flex-direction:row;gap:10px}.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper .form-item-privacy label,.form--site #edit-dichiarazione-consenso .fieldgroup.radios--wrapper .form-item-marketing label{text-transform:capitalize}@media(min-width: 1025px){.form--site #edit-dichiarazione-consenso fieldset{width:100% !important}}.form--site #edit-presa-visione-it{margin-top:20px}.form--site #edit-presa-visione-it p{font-weight:700;color:#143b29}.form--site #edit-privacy-text-it{margin-top:30px}.form--site #edit-privacy-text-it p{color:#143b29}.form--site .fieldset-legend{font-size:18px}.form--site .fieldset-legend.form-required{position:relative;width:fit-content;padding-right:10px}.form--site .fieldset-legend.form-required::after{content:"*";position:absolute;right:0;bottom:0;color:#d85959}@media(max-width: 767px){.form--site .drupal__form-messages{margin-bottom:20px}}@media(min-width: 768px){.form--site .drupal__form-messages{margin-bottom:32px}}.form--site #messages [role=contentinfo]>div[role=alert]{border:none;font-size:14px;padding:0}.form--site .form-actions{margin-top:20px;margin-left:auto;margin-right:auto;text-align:center}@media(max-width: 767px){.wrapper-form{margin-top:90px;margin-bottom:90px}}@media(min-width: 768px){.wrapper-form{margin-top:8.263888%;margin-bottom:8.263888%}}.drupal__form{background-color:#143b29;border-radius:10px}.drupal__form .webform-submission-form{display:flex;flex-wrap:wrap;gap:20px;color:#143b29}#edit-recaptcha-container{display:block;width:100%}body.path-tfa #messages{font-size:18px;line-height:150%;position:absolute;top:7%;display:flex;align-items:center;justify-content:center;width:100%;padding:0px 20px}@media(min-width: 1025px){body.path-tfa #messages{top:10%}}body.path-tfa form.tfa-entry-form{min-height:80dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}@media(max-width: 767px){body.path-tfa form.tfa-entry-form{padding-left:20px;padding-right:20px}}@media(min-width: 768px){body.path-tfa form.tfa-entry-form{padding-left:8.263888%;padding-right:8.263888%}}body.path-tfa form.tfa-entry-form select,body.path-tfa form.tfa-entry-form button,body.path-tfa form.tfa-entry-form textarea,body.path-tfa form.tfa-entry-form input[type=tel],body.path-tfa form.tfa-entry-form input[type=url],body.path-tfa form.tfa-entry-form input[type=text],body.path-tfa form.tfa-entry-form input[type=email],body.path-tfa form.tfa-entry-form input[type=reset],body.path-tfa form.tfa-entry-form input[type=button],body.path-tfa form.tfa-entry-form input[type=number],body.path-tfa form.tfa-entry-form input[type=search],body.path-tfa form.tfa-entry-form input[type=submit],body.path-tfa form.tfa-entry-form input[type=password],body.path-tfa form.tfa-entry-form input[type=date]{width:100%;padding:0 10px;color:#143b29;height:40px;border:1px solid #bcc9bb}body.path-tfa form.tfa-entry-form select:focus,body.path-tfa form.tfa-entry-form select:focus-visible,body.path-tfa form.tfa-entry-form button:focus,body.path-tfa form.tfa-entry-form button:focus-visible,body.path-tfa form.tfa-entry-form textarea:focus,body.path-tfa form.tfa-entry-form textarea:focus-visible,body.path-tfa form.tfa-entry-form input[type=tel]:focus,body.path-tfa form.tfa-entry-form input[type=tel]:focus-visible,body.path-tfa form.tfa-entry-form input[type=url]:focus,body.path-tfa form.tfa-entry-form input[type=url]:focus-visible,body.path-tfa form.tfa-entry-form input[type=text]:focus,body.path-tfa form.tfa-entry-form input[type=text]:focus-visible,body.path-tfa form.tfa-entry-form input[type=email]:focus,body.path-tfa form.tfa-entry-form input[type=email]:focus-visible,body.path-tfa form.tfa-entry-form input[type=reset]:focus,body.path-tfa form.tfa-entry-form input[type=reset]:focus-visible,body.path-tfa form.tfa-entry-form input[type=button]:focus,body.path-tfa form.tfa-entry-form input[type=button]:focus-visible,body.path-tfa form.tfa-entry-form input[type=number]:focus,body.path-tfa form.tfa-entry-form input[type=number]:focus-visible,body.path-tfa form.tfa-entry-form input[type=search]:focus,body.path-tfa form.tfa-entry-form input[type=search]:focus-visible,body.path-tfa form.tfa-entry-form input[type=submit]:focus,body.path-tfa form.tfa-entry-form input[type=submit]:focus-visible,body.path-tfa form.tfa-entry-form input[type=password]:focus,body.path-tfa form.tfa-entry-form input[type=password]:focus-visible,body.path-tfa form.tfa-entry-form input[type=date]:focus,body.path-tfa form.tfa-entry-form input[type=date]:focus-visible{box-shadow:inset 0px 0px 0px 2px #143b29;border-color:2px solid #143b29;outline:none}body.path-tfa form.tfa-entry-form label{font-size:18px}body.path-tfa form.tfa-entry-form label.form-required{position:relative;width:fit-content;padding-right:10px}body.path-tfa form.tfa-entry-form label.form-required::after{content:"*";position:absolute;right:0;top:0;color:#d85959}body.path-tfa form.tfa-entry-form button,body.path-tfa form.tfa-entry-form input[type=reset],body.path-tfa form.tfa-entry-form input[type=button],body.path-tfa form.tfa-entry-form input[type=submit]{position:relative;display:inline-block;width:fit-content;height:auto !important;padding:15px 18px;font-family:"articulat-cf";font-size:13px;font-weight:500;text-align:center;text-decoration:none;text-transform:uppercase;border:none;background-color:#143b29;color:#fff;letter-spacing:1.3px;transition:color 200ms cubic-bezier(0.55, 0.085, 0.68, 0.53),background-color 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53),border-color 200ms cubic-bezier(0.55, 0.085, 0.68, 0.53);appearance:none;-webkit-appearance:none;cursor:pointer}@media(min-width: 768px){body.path-tfa form.tfa-entry-form button,body.path-tfa form.tfa-entry-form input[type=reset],body.path-tfa form.tfa-entry-form input[type=button],body.path-tfa form.tfa-entry-form input[type=submit]{white-space:nowrap}}body.path-tfa form.tfa-entry-form button:disabled,body.path-tfa form.tfa-entry-form input[type=reset]:disabled,body.path-tfa form.tfa-entry-form input[type=button]:disabled,body.path-tfa form.tfa-entry-form input[type=submit]:disabled{background-color:#858585;opacity:.5;pointer-events:none}body.path-tfa form.tfa-entry-form .form-item{display:flex;flex-direction:column;justify-content:space-between}body.path-tfa form.tfa-entry-form .form-item.js-form-type-email label,body.path-tfa form.tfa-entry-form .form-item.js-form-type-select label,body.path-tfa form.tfa-entry-form .form-item.js-form-type-textarea label,body.path-tfa form.tfa-entry-form .form-item.js-form-item-cv label,body.path-tfa form.tfa-entry-form .form-item.js-form-type-textfield label{display:inline-block;margin-bottom:5px}body.path-tfa form.tfa-entry-form .form-item .error{border:#ff3167 solid 2px}body.path-tfa form.tfa-entry-form .form-item .error:focus{outline:1px solid #143b29;border-radius:10px;box-shadow:inset 0px 0px 0px 1px #ff3167}body.path-tfa form.tfa-entry-form .form-item input[type=radio].error,body.path-tfa form.tfa-entry-form .form-item input[type=checkbox].error{padding:4px}body.path-tfa form.tfa-entry-form .form-item a{color:#143b29;font-weight:700;text-decoration:underline}@media(max-width: 1024px){body.path-tfa form.tfa-entry-form .js-form-item{width:100%}}@media(min-width: 1025px){body.path-tfa form.tfa-entry-form .js-form-item.js-form-item-message,body.path-tfa form.tfa-entry-form .js-form-item.js-form-item-markup{width:100% !important}body.path-tfa form.tfa-entry-form .js-form-item.js-form-item-contact-date label{font-size:18px;margin-bottom:5px;text-wrap:nowrap}body.path-tfa form.tfa-entry-form .js-form-item .fieldset-wrapper .js-form-item-menu-type-select{width:100%}}body.path-tfa form.tfa-entry-form #edit-code--description{font-size:13px;line-height:150%;margin-top:10px}body.path-tfa .header:not(.mainmenu-opened){position:fixed;background-color:#fff;color:#143b29}body.path-tfa .header:not(.mainmenu-opened) .header__container{background-color:#fff}@media(min-width: 768px){body.path-tfa .header:not(.mainmenu-opened) .header__primary-menu{background-color:#fff;width:100%;position:absolute;top:100px}}body.path-tfa .header:not(.mainmenu-opened) .header__logo svg{fill:#143b29}body.path-tfa .header:not(.mainmenu-opened) .header__booking .booking-cta{background-color:#143b29;border:1px solid #143b29}body.path-tfa .header:not(.mainmenu-opened) .header__booking .lang svg{fill:#143b29}@media(min-width: 768px){body.path-tfa .header:not(.mainmenu-opened) .text-effect{color:#143b29}}body.path-tfa .header:not(.mainmenu-opened) .header__burgermenu{color:#143b29}body.path-tfa .header:not(.mainmenu-opened) .header__burgermenu .burgermenu-line{background-color:#143b29}body.path-tfa .header:not(.mainmenu-opened) .header__mobile svg{fill:#143b29}body.path-tfa .header:not(.mainmenu-opened) .header__primary-menu{border-top-color:rgba(20,59,41,.2)}body.path-tfa .header:not(.mainmenu-opened) .header__primary-menu ul li a{color:#143b29}body.path-tfa.scroll-up .header .header__primary-menu{transform:translateY(-100%)}body.path-tfa .booking-fixed{display:none}body.path-tfa .js-form-item.form-item.js-form-type-checkbox.form-item-trust-browser.js-form-item-trust-browser{display:flex;align-items:flex-start;flex-direction:column}body.path-tfa .js-form-item.form-item.js-form-type-checkbox.form-item-trust-browser.js-form-item-trust-browser input#edit-trust-browser{accent-color:#143b29}:root{color-scheme:light only}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}html,body{width:100%;padding:0;margin:0}body{display:block;position:relative;font-family:"articulat-cf";font-weight:400;color:#143b29;overflow-x:hidden}picture,img,video{display:block}.card-resort__booking{display:none !important}table{width:100%;border-collapse:collapse;overflow-x:auto}@media(max-width: 767px){table{margin-bottom:20px}}@media(min-width: 768px){table{margin-bottom:8.263888%}}table thead{font-size:13px;font-weight:600;text-transform:uppercase;padding-bottom:20px}@media(max-width: 767px){table thead{display:none}}table tr{border-radius:10px}table tr:not(:last-child){margin-bottom:20px}table td{vertical-align:middle;padding:20px}table td::before{content:attr(data-title);position:absolute;display:table;clear:both;top:50%;left:0;transform:translateY(-50%);font-size:20px;font-weight:600;text-transform:uppercase;color:#143b29}table td:first-child{font-weight:700}@media(max-width: 767px){table tr{padding:20px}}@media(min-width: 768px){table tr{padding:20px}}:root{--background-color: #eee9e5;--map-background: #eee9e5}.momento .txt-img-strip__container{background-color:#5c5759;color:#fff}.momento .txt-img-strip__container .label--green{color:#fff !important}.omnia .txt-img-strip__container{background-color:#4e586d;color:#fff}.omnia .txt-img-strip__container .label--green{color:#fff !important}.experiences .type{background-color:#ff3167;color:#fff}.guides .type{background-color:#d9ef52;color:#143b29}.events .type{background-color:#87aaf9;color:#fff}.container{width:100%;height:100%;margin:0px auto}@media(max-width: 767px){.container{padding-left:20px;padding-right:20px}}@media(min-width: 768px){.container{padding-left:8.263888%;padding-right:8.263888%}}.container-small{width:100%;height:100%;max-width:1202px;margin:0px auto;padding-left:20px;padding-right:20px}.container-large{width:100%;height:100%;margin:0px auto}@media(max-width: 767px){.container-large{padding-left:20px;padding-right:20px}}@media(min-width: 768px){.container-large{padding-left:32px;padding-right:32px}}.bg-primary{background-color:#143b29}.bg-light{background-color:#e0e9f7}.bg-grey{background-color:#858585}.bg-light-green{background-color:#bcc9bb}.bg-black{background-color:#000}.bg-white{background-color:#fff}.swiper-pagination{display:flex;justify-content:center}.swiper-pagination-bullet{display:block;width:10px;height:10px;border-radius:50%;background-color:#bcc9bb !important;border:#fff solid 1px;transition:background-color 200ms linear}.swiper-pagination-bullet-active{background-color:#fff !important}.swiper-pagination-bullet:not(:first-child){margin-left:20px}.swiper-pagination.primary .swiper-pagination-bullet{background-color:rgba(20,59,41,0);border:#143b29 solid 1px}.swiper-pagination.primary .swiper-pagination-bullet-active{background-color:#143b29}.swiper-pagination.secondary .swiper-pagination-bullet{background-color:rgba(255,255,255,0);border:#fff solid 1px}.swiper-pagination.secondary .swiper-pagination-bullet-active{background-color:#fff}.swiper-navigation{display:flex}.button-prev,.button-next{display:block;width:26px;height:26px;transition:opacity 200ms linear;cursor:pointer;z-index:11}.button-prev svg,.button-next svg{width:26px;height:26px;fill:#fff}.button-prev.secondary svg,.button-next.secondary svg{fill:#143b29}.button-prev.swiper-button-disabled,.button-next.swiper-button-disabled{opacity:.5;cursor:auto}.button-prev::after,.button-next::after{content:none !important}
@font-face{font-family:"HW Cigars Trial";src:url("../fonts/HW Cigars Regular.woff2") format("woff2"),url("../fonts/HW Cigars Regular.woff") format("woff")}.header__container{display:grid !important;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:30px}.header__left{display:flex;align-items:center}.header__center{display:flex;align-items:center;justify-content:center}.header__logo{position:relative}.header__right{display:flex;align-items:center;justify-content:flex-end}.header.headroom--top:not(.mainmenu-opened){background-color:rgba(0,0,0,0) !important;color:#fff}.header.headroom--top:not(.mainmenu-opened) .header__container{background-color:rgba(0,0,0,0)}.header.headroom--top:not(.mainmenu-opened):hover{position:fixed;opacity:1;background-color:#fff !important;color:#143b29}.header.headroom--top:not(.mainmenu-opened):hover .header__right>.im-accordion__toggle>.text-effect,.header.headroom--top:not(.mainmenu-opened):hover .header__burgermenu>.text-effect{color:#143b29}.header.headroom--top:not(.mainmenu-opened) .header__logo svg{fill:#fff}.header.headroom--top:not(.mainmenu-opened) .header__burgermenu{color:#fff}.header.headroom--top:not(.mainmenu-opened) .header__burgermenu .burgermenu-line{background-color:#fff}.header.headroom--top:not(.mainmenu-opened) .header__burgermenu .text-effect{color:#fff}.header.headroom--top:not(.mainmenu-opened) .header__booking .lang svg{fill:#fff}.header.headroom--top:not(.mainmenu-opened) .header__booking .lang span,.header.headroom--top:not(.mainmenu-opened) .header__booking .lang .text-effect{color:#fff}.header.headroom--top.header-light:not(.mainmenu-opened){background-color:#fff !important;color:#143b29}.header.headroom--top.header-light:not(.mainmenu-opened) .header__logo svg{fill:#143b29}.header.headroom--top.header-light:not(.mainmenu-opened) .header__burgermenu{color:#143b29}.header.headroom--top.header-light:not(.mainmenu-opened) .header__burgermenu .burgermenu-line{background-color:#143b29}.header.headroom--top.header-light:not(.mainmenu-opened) .header__booking .lang svg{fill:#143b29}.header.headroom--top.header-light:not(.mainmenu-opened) .header__booking .lang span,.header.headroom--top.header-light:not(.mainmenu-opened) .header__booking .lang .text-effect{color:#143b29}.header.headroom--top.header-light:not(.mainmenu-opened):hover{background-color:#fff !important;color:#143b29}.header.headroom--top.header-light:not(.mainmenu-opened):hover .header__right>.im-accordion__toggle>.text-effect,.header.headroom--top.header-light:not(.mainmenu-opened):hover .header__burgermenu>.text-effect{color:#143b29}body.scroll-up .header:not(.mainmenu-opened) .header__container{background-color:rgba(0,0,0,0)}
@font-face{font-family:"HW Cigars Trial";src:url("../fonts/HW Cigars Regular.woff2") format("woff2"),url("../fonts/HW Cigars Regular.woff") format("woff")}.footer{background-color:#143b29;color:#fff;padding-top:60px;padding-bottom:32px;padding-inline:32px;display:flex;flex-direction:column;gap:32px;overflow:hidden}.footer__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;width:100%;background-color:#143b29}.footer__sidebar{width:170px;height:100px;flex-shrink:0;display:flex;align-items:flex-start}.footer__sidebar a{display:block}.footer__sidebar svg,.footer__sidebar img{display:block;width:100%;height:auto;fill:#fff}.footer__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;min-width:326px;min-height:108px}.footer__nav .menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;list-style:none;margin:0;padding:0}.footer__nav li{display:block}.footer__nav a{display:block;font-family:"articulat-cf";font-size:13px;font-weight:400;line-height:1.5;color:#fff;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.footer__nav a:hover{opacity:.6}.footer__social{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;min-height:108px}.footer__social .menu{display:flex;list-style:none;margin:0;padding:0}.footer__social li{width:50px;height:50px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer__social li+li{border-left:none}.footer__social a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;text-decoration:none;font-size:0;transition:opacity .2s ease}.footer__social a:hover{opacity:.6}.footer__social img,.footer__social svg{width:24px;height:24px;display:block;flex-shrink:0;fill:#fff}.footer__middle{width:100%}.footer__middle p{font-family:"articulat-cf";font-size:13px;line-height:1.5;color:#fff;max-width:329px}.footer__divider{width:100%;height:1px;background-color:rgba(255,255,255,.2);flex-shrink:0}.footer__bottom{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:20px;min-width:326px;width:100%}.footer__email{width:255px;flex-shrink:0}.footer__email a,.footer__email p{font-family:"articulat-cf";font-size:13px;line-height:1.5;color:#fff;text-decoration:none;transition:opacity .2s ease}.footer__email a:hover,.footer__email p:hover{opacity:.6}.footer__service{flex:1 0 0;min-width:326px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px}.footer__service .menu{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px;list-style:none;margin:0;padding:0}.footer__service a{font-family:"articulat-cf";font-size:13px;line-height:1.5;color:#fff;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.footer__service a:hover{opacity:.6}.footer__languages{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:20px}.footer__languages ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:20px;list-style:none;margin:0;padding:0}.footer__languages a{font-family:"articulat-cf";font-size:13px;line-height:1.5;color:#fff;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.footer__languages a:hover{opacity:.6}@media(max-width: 767px){.footer__container{align-items:flex-start;padding:unset}.footer__nav{flex:1 0 0;min-width:0;min-height:unset;justify-content:flex-start}.footer__nav .menu{justify-content:flex-start}.footer__social{min-height:unset;width:100%;justify-content:flex-start}.footer__bottom{align-items:center;gap:40px 20px}.footer__email{text-align:center;display:flex;justify-content:center}}
@font-face{font-family:"HW Cigars Trial";src:url("../fonts/HW Cigars Regular.woff2") format("woff2"),url("../fonts/HW Cigars Regular.woff") format("woff")}.content{max-width:1028px}@media(max-width: 767px){.content{margin-top:30px;margin-bottom:30px}}@media(min-width: 768px){.content{margin-top:60px;margin-bottom:60px}}.content>*:not(:first-child){margin-top:20px}.content>*:not(:last-child){margin-bottom:20px}.content p,.content a,.content li{font-size:18px;line-height:150%}.content h2{font-size:clamp(1.75rem,1.4643rem + 1.4286vw,2.75rem);line-height:110%}.content h3{font-size:clamp(1.5rem,1.2857rem + 1.0714vw,2.25rem);line-height:110%}.content h4{font-size:clamp(1.25rem,1.1071rem + .7143vw,1.75rem);line-height:110%}.content h5{font-size:clamp(1.125rem,1.0179rem + .5357vw,1.5rem);line-height:110%}.content a{text-decoration:underline;color:#2d60cc;font-size:inherit}.content ul{padding:0 0 0 20px;margin:0}.content ul li{list-style-type:disc}.content ol{padding:0 0 0 20px;margin:0}.content q,.content i{display:inline-block;max-width:680px;font-style:italic;line-height:150%;font-size:28px;color:#858585}@media(max-width: 767px){.content q,.content i{margin-top:30px;margin-bottom:30px}}@media(min-width: 768px){.content q,.content i{margin-top:60px;margin-bottom:60px}}.content blockquote p{display:inline-block;max-width:680px;font-style:italic;line-height:150%;font-size:28px;color:#858585}@media(max-width: 767px){.content blockquote p{margin-top:30px;margin-bottom:30px}}@media(min-width: 768px){.content blockquote p{margin-top:60px;margin-bottom:60px}}
@font-face{font-family:"HW Cigars Trial";src:url("../fonts/HW Cigars Regular.woff2") format("woff2"),url("../fonts/HW Cigars Regular.woff") format("woff")}.carousel-wide{overflow:hidden;background-color:#eee9e5}@media(max-width: 767px){.carousel-wide{padding-top:64px;padding-bottom:64px}}@media(min-width: 768px){.carousel-wide{padding-top:8.263888%;padding-bottom:8.263888%}}.carousel-wide__intro{margin-bottom:60px;text-align:center;color:#143b29}.carousel-wide__intro .label{margin-bottom:10px;color:#143b29 !important}@media(max-width: 767px){.carousel-wide__intro .section-title{margin-bottom:30px}}@media(min-width: 768px){.carousel-wide__intro .section-title{margin-bottom:60px}.carousel-wide__intro .section-title:has(+.title){margin-bottom:20px}}@media(max-width: 767px){.carousel-wide__intro .title{margin-bottom:30px}}@media(min-width: 768px){.carousel-wide__intro .title{margin-bottom:60px}}.carousel-wide__intro .text a{text-decoration:underline;color:#2d60cc;font-size:inherit}.carousel-wide__intro .text ul{padding:0 0 0 20px;margin:0}.carousel-wide__intro .text ul li{list-style-type:disc;font-size:inherit}.carousel-wide__intro .text ol{padding:0 0 0 20px;margin:0}.carousel-wide__intro .text ol li{font-size:inherit}@media(max-width: 767px){.carousel-wide__intro .text{margin-top:30px}}@media(min-width: 768px){.carousel-wide__intro .text{margin-top:60px}}.carousel-wide__container{position:relative}@media(max-width: 767px){.carousel-wide__container{padding-left:20px;padding-right:20px}}@media(min-width: 768px){.carousel-wide__container{padding-left:8.263888%;padding-right:8.263888%;z-index:95 !important}}.carousel-wide .swiper-slide{height:auto}@media(max-width: 767px){.carousel-wide .swiper-slide{max-width:340px}}@media(min-width: 768px){.carousel-wide .swiper-slide{width:83.472222%}}@media(min-width: 1440px){.carousel-wide .swiper-slide{min-width:1202px}}@media(max-width: 767px){.carousel-wide__slider{padding-bottom:22px}}@media(min-width: 768px){.carousel-wide__slider{padding-bottom:64px;max-width:1202px;margin:0 auto}}@media(max-width: 767px){.carousel-wide .commands-swiper{display:none}}@media(min-width: 768px){.carousel-wide .commands-swiper{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;gap:20px;z-index:2}}.carousel-wide .commands-swiper svg{fill:#143b29}.carousel-wide .pagination{position:absolute;bottom:0;left:50%;z-index:2}.carousel-wide .pagination .swiper-pagination{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);height:1px}@media(max-width: 767px){.carousel-wide .pagination .swiper-pagination{width:300px !important}}@media(min-width: 768px){.carousel-wide .pagination .swiper-pagination{width:500px !important}}.carousel-wide .pagination .swiper-pagination-progressbar{background-color:#143b29 !important;left:50% !important;transform:translateX(-50%);height:1px !important}.carousel-wide .pagination .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff !important;height:2px !important}
@font-face{font-family:"HW Cigars Trial";src:url("../fonts/HW Cigars Regular.woff2") format("woff2"),url("../fonts/HW Cigars Regular.woff") format("woff")}.text-img-full{height:100%}.text-img-full.background-active{background-color:var(--background-color)}@media(max-width: 767px){.text-img-full.background-active{margin:0;padding:20px 0}}@media(min-width: 768px){.text-img-full.background-active{margin:0;padding:8.263888% 0}}@media(max-width: 767px){.text-img-full{margin-top:0 !important;margin-bottom:0 !important}}@media(min-width: 768px){.text-img-full{margin-top:0 !important;margin-bottom:0 !important}}@media(min-width: 768px){.text-img-full.reverse .text-img-full__container{flex-direction:row-reverse}}.text-img-full__container{display:flex}@media(max-width: 767px){.text-img-full__container{flex-direction:column;gap:44px}}@media(max-width: 767px){.text-img-full__content{padding-top:64px;padding-right:20px;padding-left:20px}}@media(min-width: 768px){.text-img-full__content{width:50%;padding:8.263888%}}.text-img-full__content .label{margin-bottom:10px}@media(max-width: 767px){.text-img-full__content .text>*:not(:last-child){margin-bottom:30px}}@media(min-width: 768px){.text-img-full__content .text>*:not(:last-child){margin-bottom:60px}}.text-img-full__content .text a{text-decoration:underline;color:#2d60cc;font-size:inherit}.text-img-full__content .text ul{padding:0 0 0 20px;margin:0}.text-img-full__content .text ul li{list-style-type:disc;font-size:inherit}.text-img-full__content .text ol{padding:0 0 0 20px;margin:0}.text-img-full__content .text ol li{font-size:inherit}@media(max-width: 767px){.text-img-full__content>*:not(:last-child):not(.label){margin-bottom:30px}}@media(min-width: 768px){.text-img-full__content>*:not(:last-child):not(.label){margin-bottom:60px}}@media(min-width: 768px){.text-img-full__media{width:50%;height:100%;position:sticky;top:100px}}.text-img-full__media picture{aspect-ratio:1;width:100%;height:auto}.text-img-full__media picture img{width:100%;height:100%;object-fit:cover}
@font-face{font-family:"HW Cigars Trial";src:url("../fonts/HW Cigars Regular.woff2") format("woff2"),url("../fonts/HW Cigars Regular.woff") format("woff")}.header.mainmenu-opened .header__container{background-color:rgba(0,0,0,0) !important}.header.mainmenu-opened .header__container .header__left>.header__burgermenu{display:none}.header.mainmenu-opened .header__container .header__left>.header__burgermenu .burgermenu-line{display:none}.header.mainmenu-opened .header__container .header__left>.header__burgermenu .text-effect{display:none}.header.mainmenu-opened .header__container .header__center,.header.mainmenu-opened .header__container .header__right{display:none}.mainmenu{position:fixed;inset:0;z-index:350;display:flex;pointer-events:none}.mainmenu.open{pointer-events:auto}.mainmenu.open .mainmenu__container{transform:translateX(0)}.mainmenu.open .mainmenu__preview{opacity:1}.mainmenu__container{width:33.333%;height:100%;background-color:#eee9e5;display:flex;flex-direction:column;align-items:center;padding:32px;transform:translateX(-100%);transition:transform .45s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;flex-shrink:0}@media(max-width: 767px){.mainmenu__container{width:100%}}.mainmenu__header{display:flex;align-items:center;padding-block:10px;width:100%;flex-shrink:0}.mainmenu__close{position:relative;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0}.mainmenu__close:focus-visible{outline:2px solid #143b29;outline-offset:4px}.mainmenu__close-icon{position:relative;display:block;width:18px;height:18px}.mainmenu__close-icon::before,.mainmenu__close-icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background-color:#143b29;transform-origin:center}.mainmenu__close-icon::before{transform:translateY(-50%) rotate(45deg)}.mainmenu__close-icon::after{transform:translateY(-50%) rotate(-45deg)}.mainmenu__content{flex:1 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0}.mainmenu__content-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:20px;word-break:break-word}.mainmenu__content-list--item{width:100%}.mainmenu__content-list--item a{display:block;font-family:"HW Cigars Trial";font-size:28px;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:0;color:#143b29;text-decoration:none;transition:opacity .2s ease}.mainmenu__content-list--item a:hover{opacity:.6}.mainmenu__content-social{display:flex;align-items:center;height:66px;width:100%;flex-shrink:0}.mainmenu__content-social .menu{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.mainmenu__content-social li{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.mainmenu__content-social a{display:flex;align-items:center;justify-content:center;color:#143b29;transition:opacity .2s ease}.mainmenu__content-social a:hover{opacity:.6}.mainmenu__content-social img,.mainmenu__content-social svg{width:20px;height:20px;display:block}.mainmenu__preview{position:relative;flex:1;height:100%;overflow:hidden;opacity:0;transition:opacity .45s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 767px){.mainmenu__preview{display:none}}.mainmenu__preview-fallback,.mainmenu__preview-active{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.mainmenu__preview-active{opacity:0;transition:opacity .35s ease}.mainmenu__preview-active--visible{opacity:1}

/*# sourceMappingURL=app.css.map*/