:root{--color-black:#030709;--color-white:#fff;--color-white-a10:hsla(0,0%,100%,.1);--color-white-a50:hsla(0,0%,100%,.5);--color-white-a60:hsla(0,0%,100%,.6);--color-white-a70:hsla(0,0%,100%,.7);--color-primary:#c69841;--color-theme-1:#0b1214;--color-theme-2:#0e1c1f;--color-theme-3:#030709;--color-green:#67bb24;--font-family-base:Open Sans,sans-serif;--font-family-header:"Playfair Display";--font-weight-normal:300;--font-weight-strong:600;--layout-column-gap:1rem;--layout-max-width:73.125rem;--icon-svg-size:1.5rem;--icon-svg-opacity:0.5;--campaign-item-image-ratio:3/2;--base-line-height-rem:1.5rem;--scroll-offset:5.5rem}@media (min-width:64rem){:root{--scroll-offset:8.5rem}}:root{box-sizing:border-box;color-scheme:light dark;hanging-punctuation:first last;margin:0;padding:0}*,:after,:before{box-sizing:inherit}img,picture,svg,video{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-margin-top:var(--scroll-margin-top,3rem)}}fieldset{border:0}fieldset,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-theme-1,#0b1214);box-sizing:border-box;color:var(--color-white,#fff);font-family:var(--font-family-base,Open Sans,sans-serif);font-style:normal;font-weight:var(--font-weight-normal,300);line-height:1.5;scroll-behavior:smooth;scroll-padding-top:var(--scroll-offset,2rem);text-rendering:optimizeLegibility;*,:after,:before{box-sizing:inherit}}body{margin:0;padding:0}a{-webkit-text-decoration-skip:ink;color:var(--color-primary,#c69841);text-decoration-skip-ink:auto;text-underline-offset:.25rem;text-underline-position:auto}strong{font-weight:700}svg{display:block}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:var(--font-family-header,"Playfair Display");font-style:normal;font-weight:400;line-height:1.3;margin:0}.h1,h1{font-size:3rem}.h2,h2{font-size:2.25rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.375rem}p{color:var(--color-white-a50,hsla(0,0%,100%,.5));font-size:1rem;font-weight:var(--font-weight-normal,300);line-height:150%;margin:0;margin-block-end:var(--base-line-height-rem)}.small-header,p{font-family:var(--font-family-base,Open Sans,sans-serif);font-style:normal}.small-header{font-weight:var(--font-weight-strong,600);line-height:130%;margin-bottom:0;text-transform:uppercase}.small,.small-header{font-size:.875rem;letter-spacing:.035rem}.small{line-height:150%}.h1-subheading{font-size:1.25rem}.h1-subheading,.h2-subheading{color:var(--color-white-a70,hsla(0,0%,100%,.7));font-family:var(--font-family-base,Open Sans,sans-serif);font-style:normal;font-weight:var(--font-weight-normal,300);line-height:1.6}.h2-subheading{font-size:1.125rem}.color-primary{color:var(--color-primary,#c69841)}.color-white{color:var(--color-white,#fff)}.ml-auto{margin-inline-start:auto}.mr-auto{margin-inline-end:auto}.text-center{text-align:center}.page-section{padding-block:6.25rem}.row-column{margin-inline:auto;width:min(100% - var(--layout-column-gap,1rem) * 2,var(--layout-max-width,73.125rem))}.page-section-contact-map{background-color:var(--color-theme-2,#0e1c1f);display:flex;flex-direction:column;gap:3rem;margin-inline:auto;width:min(100%,var(--layout-max-width,73.125rem) + var(--layout-column-gap,1rem) * 2)}.page-section-contact-map__contact{padding-block:3rem;padding-inline:var(--layout-column-gap,1rem)}.page-section-contact-map__map{position:relative;img{display:block;filter:grayscale(1);height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}}.page-section-contact-map__pin{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-section-contact-map__pin-button{align-items:center;background-color:var(--color-white);border-radius:50%;box-shadow:0 .125rem .25rem rgba(0,0,0,.2),0 .125rem .5rem rgba(0,0,0,.1);color:var(--color-primary);display:flex;font-size:var(--icon-svg-size);height:5rem;justify-content:center;pointer-events:all;text-decoration:none;transition:all .3s ease;width:5rem;&:hover{scale:1.025}}.page-section-contact-map__pin-icon{--icon-svg-size:2.5rem;--icon-svg-opacity:1}@media (min-width:64rem){.page-section-contact-map{display:grid;gap:0;grid-template-columns:1fr 1fr}.page-section-contact-map__contact{padding-block:5rem;padding-inline:3rem}}.page-subnav{background-color:var(--color-theme-2,#0e1c1f);border-bottom:.0625rem solid var(--color-theme-2,#0e1c1f)}.page-about__row{display:grid;gap:4rem;grid-template-columns:repeat(1,1fr);margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.page-about__navigation-content{padding-block-end:1.5rem;position:sticky;top:11rem}.page-about__content-header{margin-block-end:3rem}.page-about__section{padding-block:6.25rem}.page-about__links{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;width:100%;a{color:var(--color-white,#fff)}}@media (min-width:64rem){.page-about__row{gap:var(--layout-column-gap,1rem);grid-template-columns:repeat(12,1fr)}.page-about__navigation{grid-column:1/span 3}.page-about__content{grid-column:5/span end}}.page-detail__section-article{padding-block:6.25rem}.page-detail__section-conditions{background:var(--color-theme-2,#0e1c1f);padding-block:6.25rem}.page-detail__section-checkout{padding-block:6.25rem}.page-detail-article__row{display:grid;gap:4rem;grid-template-columns:repeat(1,1fr);margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.page-detail-article__aside{display:block}.page-detail-article__aside-content{position:sticky;top:11rem}.page-detail-article__content{display:block}@media (min-width:64rem){.page-detail-article__row{--layout-columns:12;--layout-column-gap:2rem;gap:var(--layout-column-gap,2rem);grid-template-columns:repeat(var(--layout-columns),1fr)}.page-detail-article__aside{grid-column:9/span end;grid-row:1/span end}.page-detail-article__aside-content{padding-block-end:1.5rem}.page-detail-article__content{grid-column:1/span calc(var(--layout-columns) - var(--layout-columns)/3);grid-row:1/span end}}.page-detail-checkout__row,.page-detail-conditions__row{display:grid;gap:2rem;margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 2rem)*2),50rem)}.article{&>*{color:var(--color-white-a70);margin-block:1.5rem}&>:first-child{margin-block-start:0}a{line-height:inherit;text-decoration:underline}:is(div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td){margin:0;padding:0}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){display:block;margin:0 0 1.5rem}:is(h1,h2,h3,h4,h5,h6){color:var(--color-white)}:is(h2,.h2){font-size:2.125em;line-height:1.3}:is(h3,.h3){font-size:1.625em;line-height:1.4}:is(h5,.h5){font-size:1em;letter-spacing:2px;line-height:2.09;text-transform:uppercase}:is(h4,.h4){font-size:1.25em}:is(h6,.h6){font-size:1rem}p{font-family:inherit;font-size:inherit;line-height:1.5;margin-block:1.5rem;text-rendering:optimizeLegibility}.sub-titulek{display:block;font-size:130%;font-style:italic}:is(ul,ol,dl){margin-block:1.5rem}hr{border:0;border-top:2px dotted var(--color-white-a10);box-sizing:content-box;clear:both;height:3px;margin-block:3rem;outline:0 none;padding:0;width:100%}figure,hr{display:block}figure{margin-inline:0;text-align:center;& img{margin:0 0 1.5rem}&:has(img.alignleft){display:flex;justify-content:flex-start}&:has(img.alignright){display:flex;justify-content:flex-end}&:has(img.aligncenter){display:flex;justify-content:center}}img{border-radius:.5rem;display:inline-block;vertical-align:middle}:is(ul,ol,dl){font-family:inherit;font-size:inherit;line-height:1.5;list-style-position:outside;margin-bottom:1.5rem}ul{margin-left:1.1rem}.table{border:0;border-collapse:collapse;border-spacing:0;margin-bottom:3rem;width:100%}.table thead{background-color:transparent;font-weight:800}.table thead th{border-bottom:3px solid var(--color-primary);font-size:120%;vertical-align:bottom;width:25%}.table td,.table th{border:0;font-size:inherit;line-height:1.5;padding:8px;text-align:left}.table thead th{width:40%}.table thead th+th{width:30%}.table tbody tr{transition:all .15s}.table tbody td{border-bottom:1px solid var(--color-primary)}.table tbody tr:nth-child(odd){background:var(--color-theme-2)}}.footer-copyright{background:var(--color-theme-3,#030709);color:var(--color-white,#fff);font-size:.875rem;letter-spacing:.035rem;padding:1.5rem 0;text-align:right}.footer-copyright__row{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.footer-copyright__copy-terms,.footer-copyright__sign{color:var(--color-white-a70,hsla(0,0%,100%,.7))}@media (min-width:43.75rem){.footer-copyright__row{display:grid;gap:1rem;grid-template-columns:auto 1fr auto}.footer-copyright__copy-terms{text-align:left}.footer-copyright__sign{text-align:right}}.footer-marks{background:var(--color-theme-3,#030709);padding:2rem 0 .5rem}.footer-marks__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--layout-column-gap,1rem);justify-content:center;margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.footer-marks__item{flex-shrink:0;height:1.875rem;opacity:.5;transition:opacity .2s ease;&:hover{opacity:1}}.footer-marks__item--rp{height:3.75rem;opacity:1}@media (min-width:43.75rem){.footer-marks{padding:1rem 0 .5rem}.footer-marks__row{align-items:center;justify-content:space-between}}.footer-links{background:#050b0d;padding:3.75rem 0;a{color:var(--color-white,#fff)}}.footer-links__row{align-items:start;-moz-column-gap:calc(var(--layout-column-gap, 1rem)*2);column-gap:calc(var(--layout-column-gap, 1rem)*2);display:grid;grid-template-columns:repeat(1,1fr);justify-content:start;margin-inline:auto;row-gap:2.25rem;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.footer-links__section-contacts{align-items:center;display:flex;flex:0 0 25%;flex-direction:column;gap:2.25rem}.footer-links__section-contacts-logo{display:block;height:auto;max-width:150px;width:100%}.footer-links__section-column{flex:0 0 25%;gap:2.25rem}.footer-links__list,.footer-links__section-column{align-items:flex-start;display:flex;flex-direction:column}.footer-links__list{gap:.75rem;width:100%}.footer-links__widget{align-items:flex-start;display:flex;flex:0 0 25%;flex-direction:column;gap:1.25rem;.menu{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:unset;padding:unset;width:100%}}@media (min-width:31.25rem){.footer-links__row{grid-template-columns:repeat(2,1fr)}.footer-links__section-contacts{grid-column:1/span 1}.footer-links__section-column:first-of-type,.footer-links__section-column:nth-of-type(2){grid-column:2/span 1}}@media (min-width:64rem){.footer-links__row{grid-template-columns:repeat(3,1fr)}.footer-links__section-contacts{grid-column:1/span 1}.footer-links__section-column:first-of-type{grid-column:2/span 1}.footer-links__section-column:nth-of-type(2){grid-column:3/span 1}}.footer-addresses{background:var(--color-theme-1,#0b1214);border-bottom:clamp(1px,.0625rem,1px) solid var(--color-primary,#c69841);border-top:clamp(1px,.0625rem,1px) solid var(--color-primary,#c69841)}.footer-addresses__row{display:grid;gap:var(--layout-column-gap,1rem);grid-template-columns:repeat(1,1fr);margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.footer-addresses__address{display:grid;gap:.5rem;grid-template-areas:"icon header" ". address";grid-template-columns:var(--icon-svg-size,1.25rem) 1fr;grid-template-rows:auto 1fr;padding:1.5rem 0;&+&{position:relative;&:before{background:var(--color-primary,#c69841);bottom:100%;content:"";display:block;height:clamp(1px,.0625rem,1px);position:absolute;right:0;top:0;transform:translateY(calc((var(--layout-column-gap, 1rem)/2)*-1 - 1px));width:100%}}}.footer-addresses__address-icon{align-self:center;display:block;grid-area:icon}.footer-addresses__address-header{align-self:center;color:var(--color-white,#fff);grid-area:header}.footer-addresses__address-address{color:var(--color-white-a50,hsla(0,0%,100%,.5));grid-area:address;margin:0}@media (min-width:31.25rem){.footer-addresses__row{grid-template-columns:repeat(2,1fr)}.footer-addresses__address{padding:1.5rem;&:nth-of-type(2){&:before{content:none}}}}@media (min-width:64rem){.footer-addresses__row{grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:none}.footer-addresses__address{&+&{position:relative;&:before{background:var(--color-primary,#c69841);bottom:0;content:"";display:block;height:100%;position:absolute;right:100%;top:0;transform:translateX(calc((var(--layout-column-gap, 1rem)/2)*-1 + 1px));width:clamp(1px,.0625rem,1px)}}}}.section-about-lite{background:var(--color-theme-2,#0e1c1f);padding-bottom:5rem;padding-top:5rem}.section-about-lite__row{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-inline:auto;text-align:center;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),34rem)}.section-coupons{background:var(--color-theme-1,#0b1214);padding-bottom:6.25rem;padding-top:6.25rem}.section-coupons__row{align-items:self-start;display:grid;gap:4rem;grid-template-columns:repeat(1,1fr);margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.section-coupons__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.75rem;max-width:calc(var(--layout-column-gap, 1rem)*2 + 36.125rem)}.section-coupons__collection{align-items:stretch;display:flex;flex:0 0 calc(100% + var(--layout-column-gap, 1rem)*2);flex-direction:row;flex-wrap:nowrap;gap:0;margin-left:calc(var(--layout-column-gap, 1rem)*-1);overflow:hidden;overflow-x:auto;padding-bottom:1rem;padding-right:var(--layout-column-gap,1rem);scroll-snap-align:start;scroll-snap-type:x mandatory;width:calc(100% + var(--layout-column-gap, 1rem)*2);&>*{flex:0 0 clamp(18.75rem,80%,22rem);margin-left:var(--layout-column-gap,1rem);max-width:clamp(18.75rem,80%,22rem)}}@media (min-width:31.25rem){.section-coupons__collection{&>*{margin-left:var(--layout-column-gap,1rem);max-width:24rem}&>*+*{margin-left:calc(var(--layout-column-gap, 1rem)*2)}}}@media (min-width:64rem){.section-coupons__row{gap:var(--layout-column-gap,1rem);grid-template-columns:repeat(12,1fr)}.section-coupons__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.75rem;grid-column:1/span 3;padding-bottom:2rem;padding-top:2rem}.section-coupons__collection{gap:2rem;grid-column:5/span end;width:calc(100% + var(--layout-column-gap, 1rem));&>*{margin-left:0}}}.section-services{background:var(--color-theme-1,#0b1214);display:block;padding-bottom:6.25rem;padding-top:6.25rem}.section-services__header{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:0 auto 5rem;max-width:calc(var(--layout-column-gap, 1rem)*2 + 36.125rem);padding-left:var(--layout-column-gap,1rem);padding-right:var(--layout-column-gap,1rem);width:100%}.section-services__body{display:grid;gap:0 3.75rem;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;margin:0 auto 3.75rem;position:relative}.section-services__body,.section-services__footer{max-width:var(--layout-max-width,73.125rem);padding-left:var(--layout-column-gap,1rem);padding-right:var(--layout-column-gap,1rem);width:100%}.section-services__footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.section-services__body-item{align-items:flex-start;display:flex;flex-direction:column;gap:1.75rem;grid-column-end:span 1;grid-row-end:span 10;padding:2rem 0;position:relative;&:before{background:var(--color-primary,#c69841);bottom:100%;content:"";display:block;height:clamp(1px,.0625rem,1px);left:0;position:absolute;right:0;top:auto}}.section-services__body-item-icon{align-self:center}@media (min-width:36rem){.section-services__body-item{padding:2rem}}@media (min-width:50rem){.section-services__body{display:grid;gap:0 3.75rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin:0 auto 3.75rem;max-width:var(--layout-max-width,73.125rem);padding-left:var(--layout-column-gap,1rem);padding-right:var(--layout-column-gap,1rem);position:relative;width:100%;&:before{background:var(--color-primary,#c69841);bottom:0;content:"";height:100%;left:50%;position:absolute;right:auto;top:0;width:clamp(1px,.0625rem,1px)}}.section-services__body-item{align-items:flex-start;display:flex;flex-direction:column;gap:1.75rem;grid-column-end:span 1;grid-row-end:span 10;margin-bottom:1.875rem;margin-top:1.875rem;padding:2rem;&:before{content:none}&+&{position:relative;&:before{background:var(--color-primary,#c69841);bottom:calc(100% + 1.875rem);content:"";display:block;height:clamp(1px,.0625rem,1px);left:0;position:absolute;right:0;top:auto;width:calc(100% + 1.875rem)}}&:nth-of-type(2n){&:before{left:auto}}&:nth-of-type(2){&:before{content:none}}&:nth-of-type(3){&:before{left:auto}}&:nth-of-type(4){&:before{left:0;right:auto}}}}.section-about-us{background:var(--color-theme-2,#0e1c1f);display:block;padding-bottom:6.25rem;padding-top:6.25rem}.section-about-us__header{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;max-width:calc(var(--layout-column-gap, 1rem)*2 + 36.125rem)}.section-about-us__body,.section-about-us__header{margin:0 auto 5rem;padding-left:var(--layout-column-gap,1rem);padding-right:var(--layout-column-gap,1rem);width:100%}.section-about-us__body{display:grid;grid-template-columns:repeat(1,1fr);max-width:var(--layout-max-width,73.125rem);position:relative}.section-about-us__footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:var(--layout-max-width,73.125rem);padding-left:var(--layout-column-gap,1rem);padding-right:var(--layout-column-gap,1rem);width:100%}.section-about-us__body-content{p{margin-bottom:1.6em}}@media (min-width:40rem){.section-about-us__body{grid-template-columns:repeat(1,1fr)}.section-about-us__body-content{-moz-columns:2;column-count:2;-moz-column-gap:6.25rem;column-gap:6.25rem}}@media (min-width:64rem){.section-about-us__body{grid-template-columns:repeat(12,1fr)}.section-about-us__body-content{grid-column:2/span 10}}.section-testimonials{background:var(--color-theme-1,#0b1214);display:block;padding-bottom:6.25rem;padding-top:6.25rem}.section-testimonials__row{display:grid;gap:4rem;grid-template-columns:repeat(1,1fr);margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.section-testimonials__body{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;max-width:calc(var(--layout-column-gap, 1rem)*2 + 36.125rem)}.section-testimonials__body-buttons{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem}@media (min-width:64rem){.section-testimonials__row{gap:var(--layout-column-gap,1rem);grid-template-columns:repeat(12,1fr)}.section-testimonials__body{grid-column:1/span 5}.section-testimonials__items{grid-column:7/span 6}}.section-hero-homepage{display:block;padding-bottom:9.375rem;padding-top:9.375rem;.section-hero-homepage__row{align-items:center;display:grid;gap:var(--layout-column-gap,1rem);grid-template-columns:repeat(1,1fr);margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.section-hero-homepage__body{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;max-width:35rem;width:100%}.section-hero-homepage__body-buttons{display:flex;flex-wrap:wrap;gap:1.875rem;margin-top:2.5rem}@media (min-width:40rem){.section-hero-homepage__row{align-items:center;min-height:50vh}.section-hero-homepage__body{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}}}.section-hero-page{display:block;padding-bottom:6.25rem;padding-top:6.25rem}.section-hero-page__row{align-items:center;display:grid;gap:var(--layout-column-gap,1rem);grid-template-columns:repeat(1,1fr);margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.section-hero-page__body{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;max-width:35rem;width:100%}.section-hero-page__body-buttons{display:flex;flex-wrap:wrap;gap:1.875rem;margin-top:2.5rem}@media (min-width:40rem){.section-hero-page__body{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem}}.section-hero-page2{display:grid;grid-template-columns:[body-start header-start buttons-start] min(100%,35rem) [buttons-end header-end body-end] auto;grid-template-rows:6.25rem [body-start header-start] auto [header-end] 3.75rem [buttons-start] auto [buttons-end body-end] 6.25rem;margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.section-hero-page2__body{grid-area:body}.section-hero-page2__header{grid-area:header}.section-hero-page2__buttons{grid-area:buttons}.section-vouchers-grid{background:var(--color-theme-1,#0b1214);padding-bottom:6.25rem;padding-top:6.25rem}.section-vouchers-grid__row{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.section-subnav{align-items:stretch;display:flex}.section-subnav__header{padding-inline:var(--layout-column-gap,1rem)}.section-subnav__header,.section-subnav__link{align-items:center;display:flex;justify-content:center}.section-subnav__link{font-weight:500;padding-block:2rem;padding-inline:2rem;position:relative;transition:all .3s ease;& span{position:relative}&:before{background-color:var(--color-theme-1,#0e1c1f);content:"";inset:.25rem;opacity:0;position:absolute;transform:scale(.85);transition:all .3s ease}&.active:before,&:hover:before{opacity:1;transform:scale(1)}}.main-header{background:var(--color-theme-2,#0e1c1f);filter:drop-shadow(0 0 .5rem rgba(0,0,0,.5));padding:2rem 0 .625rem;position:relative;position:sticky;top:0;z-index:1000}.main-header__row{align-items:center;display:grid;gap:var(--layout-column-gap,1rem);grid-template-columns:minmax(auto,10rem) 1fr;margin-inline:auto;width:min(calc(100% - var(--layout-column-gap, 1rem)*2),var(--layout-max-width,73.125rem))}.main-header__logo-img{display:block;justify-self:center;max-width:14.25rem;width:100%}.main-header__cta{justify-self:end}@media (max-width:64rem){.main-header__row{grid-template-areas:"logo . navigation";grid-template-columns:minmax(auto,10rem) 1fr auto}.main-header__navigation{grid-area:navigation}.main-header__logo-img{grid-area:logo}}@media (min-width:64rem){.main-header{padding:4.0625rem 0 1rem}.main-header__row{grid-template-columns:1fr minmax(auto,14.25rem) 1fr}.main-header__navigation{display:block;justify-self:start}}.campaign-item{align-items:center;background-color:var(--color-theme-2,#0e1c1f);border:clamp(1px,.0625rem,1px) solid var(--color-primary,#c69841);border-radius:.25rem;display:grid;gap:0;grid-template-areas:"image image image image image" ". header header header ." ". expiration-label expiration-left expiration-icon ." ". expiration-progress expiration-progress expiration-progress ." "price-divider price-divider price-divider price-divider price-divider" ". price-original price-original price-original ." ". price-sale price-sale price-sale ." ". price price price .";grid-template-columns:1.25rem auto auto var(--icon-svg-size,1.25rem) 1.25rem;grid-template-rows:1fr auto;overflow:hidden;position:relative;&:hover{.campaign-item__cover{opacity:1}}}.campaign-item__picture{aspect-ratio:var(--campaign-item-image-ratio,2/3);background-color:#8a2be2;border-bottom:clamp(1px,.0625rem,1px) solid var(--color-primary,#c69841);grid-area:image}.campaign-item__picture,.campaign-item__picture-img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.campaign-item__picture-img{height:100%;width:100%}.campaign-item__cover{align-items:center;bottom:auto;display:flex;grid-area:image;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s linear}.campaign-item__header{color:var(--color-white,#fff);font-family:var(--font-family-base,Open Sans,sans-serif);font-size:1rem;font-weight:var(--font-weight-strong,600);grid-area:header;letter-spacing:.04rem;line-height:1.3;margin:1.25rem 0 1.5rem;text-transform:uppercase}.campaign-item__header-link{color:inherit;text-decoration:inherit}.campaign-item__expiration-label{grid-area:expiration-label}.campaign-item__expiration-left{grid-area:expiration-left;justify-self:end;margin-right:.5rem;text-align:right}.campaign-item__expiration-icon{grid-area:expiration-icon}.campaign-item__expiration-progress{background:var(--color-white-a10,hsla(0,0%,100%,.1));border-radius:100rem;display:flex;grid-area:expiration-progress;height:.5rem;justify-content:flex-end;margin-top:.75rem;overflow:hidden}.campaign-item__expiration-progress-bar{background:var(--color-green,#67bb24);border-radius:100rem;max-width:100%;min-width:.5rem;transition:width .2s ease;width:var(--expiration-progress,32%)}.campaign-item__price-divider{border-bottom:clamp(1px,.0625rem,1px) solid var(--color-primary,#c69841);grid-area:price-divider;height:0;margin:1.25rem 0 0}.campaign-item__price-original{color:var(--color-white-a70,hsla(0,0%,100%,.7));font-size:.875rem;grid-area:price-original;justify-self:end;margin-top:1rem;text-align:right}.campaign-item__price-sale{color:var(--color-white-a70,hsla(0,0%,100%,.7));font-size:1rem;grid-area:price-sale}.campaign-item__price,.campaign-item__price-sale{justify-self:end;line-height:1;margin-top:.5rem;text-align:right}.campaign-item__price{font-size:1.75rem;font-weight:var(--font-weight-strong,600);grid-area:price;margin-bottom:1.5rem}.campaign-ad{background:var(--color-theme-2,#0e1c1f);border-radius:4px}.campaign-ad,.campaign-ad__body{align-items:center;display:flex;justify-content:center}.campaign-ad__body{flex-direction:column;gap:2.5rem;padding:1.25rem;text-align:center}.references-wrapper{border:clamp(1px,.0625rem,1px) solid var(--color-primary,#c69841);border-radius:.25rem;display:grid;grid-template-areas:"article" "steps"}.references-wrapper__items{border-top-left-radius:.25rem;border-top-right-radius:.25rem;grid-area:article;overflow:hidden}.references-wrapper__steps{align-items:center;border-top:clamp(1px,.0625rem,1px) solid var(--color-primary,#c69841);display:flex;flex-wrap:wrap;gap:.75rem;grid-area:steps;justify-content:center;padding-block:1.5rem;padding-inline:2.5rem}.references-wrapper__step{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white,#fff);border:none;border-radius:100rem;cursor:pointer;display:block;height:.5rem;margin:0;opacity:.5;padding:0;transition:all .2s ease;width:.5rem;&.references-wrapper__step--active{background:var(--color-primary,#c69841);opacity:1;width:2.25rem}}.references-item{border-radius:.25rem;display:block;padding:2.5rem}.references-item__message{color:var(--color-white,#fff);font-family:Open Sans;font-size:1.25rem;font-style:normal;font-weight:var(--font-weight-normal,300);grid-area:message;line-height:160%;margin:0;margin-block-end:2.5rem;text-align:center}.references-item__author{container-type:inline-size;grid-area:author}.reference-item-author{align-items:center;display:grid;gap:2.5rem;grid-template-areas:"picture details";grid-template-columns:auto 1fr;justify-content:center;margin:0}@container (max-width: 340px){.reference-item-author{gap:1rem;grid-template-areas:"picture" "details";grid-template-columns:1fr}}.reference-item-author__picture{align-self:center;border-radius:100rem;grid-area:picture;height:3.75rem;overflow:hidden;width:3.75rem}.reference-item-author__picture-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.reference-item-author__details{align-self:center;display:grid;gap:.25rem .75rem;grid-area:author;grid-area:details;grid-template-columns:auto 1fr}.reference-item-author__details-icon{align-self:center;grid-column:1/span 1;justify-content:center}.reference-item-author__details-label{align-self:stretch;grid-column:2/span 1;justify-content:center}.hero-homepage{background:var(--color-theme-1,#0b1214);position:relative}.hero-homepage__bg{height:100%;inset:0 0 0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute}.hero-homepage__content,.hero-page{position:relative}.hero-page{background:var(--color-theme-1,#0b1214);border-bottom:clamp(1px,.0625rem,1px) solid var(--color-theme-2,#0e1c1f)}.hero-page__content{position:relative}:root{--1px:min(1px,0.0625rem);--input-focus-color:var(--color-white,#fff);--input-bg-color:var(--color-theme-1,#0b1214);--input-border:min(1px,0.0625rem) solid var(--color-primary,#c69841)}input,select,textarea{font-family:inherit;font-size:inherit;letter-spacing:.035rem;line-height:inherit}input[type=checkbox],input[type=radio]{width:auto}.form-offer-buyout{background-color:var(--color-theme-2);border:1px solid var(--color-primary,#c69841);color:var(--color-white);container-type:inline-size;display:block;margin:0;padding:var(--base-line-height-rem)}.form-offer-buyout__group{display:grid;gap:.5rem}.form-offer-buyout__row{align-items:center;display:flex;justify-content:space-between}.form-offer-buyout__row-select{align-items:center;display:grid;gap:.5rem}@container (min-width: 32rem){.form-offer-buyout__row-select{display:grid!important;gap:1rem;grid-template-columns:1fr 1fr}}.form-offer-buyout__row-checkbox{align-items:baseline;display:flex;gap:1rem}.form-offer-buyout__content{display:grid;gap:1.5rem}.form-offer-buyout__actions{display:flex;gap:1rem;justify-content:flex-end}.form-offer-buyout__interested{display:none;visibility:hidden}.form-input{background-color:var(--input-bg-color);border:var(--input-border);border-radius:.25rem;display:block;height:auto;outline:none;padding:var(--button-padding,.75rem .5rem);transition:all .25s ease-in-out;width:100%;&:focus{border-color:var(--input-focus-color);box-shadow:inset 0 0 0 var(--1px) var(--input-focus-color);outline:none;transition:all .25s ease-in-out}}.form-select{display:grid;grid-template-columns:[select mask] 100% [endmask endselect];grid-template-rows:[select mask] 100% [endmask endselect];&:focus-within{.form-select__mask{border-color:var(--input-focus-color);box-shadow:inset 0 0 0 var(--1px) var(--input-focus-color);outline:none;transition:all .25s ease-in-out}}}.form-select__select{grid-column:select;grid-row:select}.form-select__mask{background-color:var(--input-bg-color);border:var(--input-border);border-radius:.25rem;display:block;grid-column:mask;grid-row:mask;height:auto;outline:none;padding:var(--button-padding,.75rem .5rem);pointer-events:none;transition:all .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-checkbox{display:block;input[type=checkbox]{float:left;margin:.3em}.input-label{display:block;margin:0 0 0 1.9em}}.form-input-interested{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;visibility:hidden}.card-voucher-detail{background-color:var(--color-theme-2);border:min(1px,.0625rem) solid var(--color-primary);display:grid;gap:2rem;padding:1.875rem}.card-voucher-detail__header{font-size:1rem}.card-voucher-detail__offer{display:grid;gap:.75rem .5rem;grid-template-areas:"offer-label offer-days" "offer-progress offer-progress"}.card-voucher-detail__offer-icon{grid-area:offer-icon}.card-voucher-detail__offer-label{grid-area:offer-label;text-align:left}.card-voucher-detail__offer-days{grid-area:offer-days;text-align:right}.card-voucher-detail__offer-progress{grid-area:offer-progress}.card-voucher-detail__voucher-row{align-items:center;display:flex;justify-content:space-between}.card-voucher-detail__price{display:grid;grid:.5rem}.card-voucher-detail__price-original{font-size:.875rem}.card-voucher-detail__price-original,.card-voucher-detail__price-sale{color:var(--color-white-a60);text-align:end}.card-voucher-detail__price-final{color:var(--color-white);font-size:1.75rem;text-align:end}.voucher-progress{background:var(--color-white-a10,hsla(0,0%,100%,.1));border-radius:100rem;display:flex;height:.5rem;justify-content:flex-end;overflow:hidden}.voucher-progress__bar{background:var(--color-green,#67bb24);border-radius:100rem;transition:width .2s ease;width:clamp(.5rem,var(--expiration-progress,32%),100%)}.icon-label{align-items:center;display:flex;gap:.5rem;.icon-svg{flex:0 0 auto}}.address-cards{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));padding-block-end:10rem}.address-card{background-color:var(--color-theme-2,#0e1c1f);border:clamp(1px,.0625rem,1px) solid transparent;border-radius:.25rem;color:var(--color-white-a70,hsla(0,0%,100%,.7));display:grid;gap:0;grid-template-areas:"header" "." "subheader" "." "address" "." "info" "." "cta";grid-template-rows:auto 1.75rem auto 1.75rem auto 1rem auto 2.75rem auto;padding:2rem 1.25rem;position:relative;transition:border-color .2s linear;&:hover{border-color:var(--color-primary,#c69841)}}.address-card__header{grid-area:"header"}.address-card__subheader{grid-area:subheader}.address-card__address{display:grid;font-style:normal;gap:.5rem;grid-area:address;grid-template-columns:auto 1fr}.address-card__info{grid-area:info}.address-card__cta{grid-area:cta}.icon-svg{aspect-ratio:1/1;display:inline-block;flex:0 0 var(--icon-svg-size,1.25rem);height:var(--icon-svg-size,1.25rem);opacity:var(--icon-svg-opacity,.5);width:var(--icon-svg-size,1.25rem)}.icon-svg__svg{display:block;height:100%;width:100%}.icon-link{align-items:center;color:var(--color-white,#fff);display:inline-flex;gap:.625rem}.icon-link__icon{display:block}.icon-link__link{color:inherit}.button{--_color:var(--button-color,var(--color-primary,#c69841));--_border-color:var(--button-border-color,var(--color-primary,#c69841));--_background:var(--button-background,none);--_padding:var(--button-padding,0.75rem 1.25rem);align-items:center;background:var(--_background);border:clamp(1px,.0625rem,1px) solid var(--_border-color);border-radius:100rem;color:var(--_color);cursor:pointer;display:inline-flex;flex-direction:row;font-family:Open Sans;font-size:1rem;font-weight:var(--font-weight-strong,600);gap:.62rem;justify-content:center;letter-spacing:.04rem;line-height:1.25;padding:var(--_padding);text-decoration:none;transition:all .3s ease;&:hover{scale:1.025}&:disabled{cursor:default;filter:grayscale(1);opacity:.5}}.button--size-large{--button-padding:1.25rem 1.5rem}.button--variant-primary{--button-color:var(--color-black,#fff);--button-background:var(--color-primary,#c69841)}.link{align-items:center;color:var(--color-primary,#c69841);display:inline-flex;gap:.625rem;text-decoration:none;&:hover{.link__icon{transform:translateX(.25rem)}}}.link__label{text-decoration:underline}.link__icon{transition:transform .2s ease}.navigation__menu-button-checkbox[type=checkbox]{display:block;height:0;position:absolute;visibility:hidden;width:0}.navigation__item--action-btn,.navigation__menu-button{display:none}@media (max-width:64rem){.navigation{background-color:var(--color-theme-2,#0e1c1f);bottom:0;display:none;gap:1rem;height:100vh;height:100svh;left:auto;list-style:none;margin:0;padding:2rem 2rem 4rem;position:fixed;right:0;top:0;width:min(40rem,86vw);z-index:1000}.navigation__menu-button-checkbox[type=checkbox]:checked~.navigation{display:flex;flex-direction:column;overflow-x:auto}.navigation__menu-button{display:inline-flex;position:relative;z-index:1001}.navigation__item--action-btn{display:grid}.navigation__item-link{align-items:center;color:var(--color-white,#fff);cursor:pointer;display:flex;gap:0;padding:1rem;text-decoration:none;transition:.2s linear;&:hover{color:var(--color-primary,#c69841)}}.navigation__submenu{background-color:var(--color-theme-2,#0e1c1f);display:none;list-style:none;margin:0;padding:0 0 0 1rem;z-index:1000}.navigation__submenu-item{display:block;margin:0;padding:0}.navigation__submenu-item-link{align-items:center;color:var(--color-white,#fff);cursor:pointer;display:flex;gap:0;padding:1rem;text-decoration:none;transition:.2s linear;&:hover{color:var(--color-primary,#c69841)}}.navigation__item{&[data-submenu-state=open]{.navigation__submenu{display:grid}}}}@media (min-width:64rem){.navigation{--_submenu-padding-x:2rem;flex-wrap:wrap;gap:2rem;list-style:none;margin:0;padding:0}.navigation,.navigation__item-link{align-items:center;display:inline-flex}.navigation__item-link{color:var(--color-white,#fff);cursor:pointer;gap:0;padding:1rem 0;position:relative;text-decoration:none}.navigation__submenu{background-color:var(--color-theme-2,#0e1c1f);border-radius:.25rem;display:none;filter:drop-shadow(0 0 .5rem rgba(0,0,0,.5));gap:1rem;list-style:none;margin:0;min-width:24rem;padding:1rem calc(var(--_submenu-padding-x)/2);position:absolute;transform:translateX(calc(var(--_submenu-padding-x)*-1)) translateY(0);z-index:1000}.navigation__item{&[data-submenu-state=open]{.navigation__submenu{display:grid;transform:translateX(calc(var(--_submenu-padding-x)*-1)) translateY(2rem)}}}.navigation__submenu-item{display:block;margin:0;padding:0}.navigation__submenu-item-link{align-items:center;color:var(--color-white,#fff);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.5rem calc(var(--_submenu-padding-x)/2);text-decoration:none;transition:.2s ease;transition-property:color;&:hover{color:var(--color-primary,#c69841)}}}.main-header__cta{@media (max-width:64rem){display:none}}.navigation-list{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;a{color:var(--color-white,#fff)}}.navigation-list__links{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;width:100%}