*,*::before,*::after{box-sizing:border-box}body{margin:0}img,svg,video{vertical-align:middle}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.mb-0{margin-bottom:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/montserrat-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/montserrat-latinext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html,body{position:relative;overflow-x:hidden;font-family:"Montserrat",sans-serif;font-size:100%;background-color:#1f2224;color:#f5f4ef;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none}p{margin:0;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:600;line-height:1.2;margin:0;color:#f1f2f3;text-transform:uppercase}h1{font-size:2.1875rem}@media all and (min-width: 576px){h1{font-size:2.75rem}}@media all and (min-width: 768px){h1{font-size:3.5rem}}@media all and (min-width: 1200px){h1{font-size:4.375rem}}h2{font-size:1.625rem}@media all and (min-width: 576px){h2{font-size:2rem}}@media all and (min-width: 768px){h2{font-size:2.125rem}}@media all and (min-width: 1200px){h2{font-size:2.5rem}}h3{font-size:1.25rem}@media all and (min-width: 768px){h3{font-size:1.375rem}}@media all and (min-width: 1200px){h3{font-size:1.5rem}}a{text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}.hidden-mobile{display:none}@media all and (min-width: 576px){.hidden-mobile{display:block}}@media all and (min-width: 576px){.visible-mobile{display:none}}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:1rem;cursor:pointer;border:none;overflow:hidden;isolation:isolate;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125rem;line-height:normal;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:5px;padding:1rem 4.375rem;outline:none;transition:transform .25s ease,box-shadow .25s ease,color .25s ease,border-color .25s ease}.btn:focus{outline:none}.btn:focus-visible{outline:2px solid #c39a5e;outline-offset:2px}.btn:disabled,.btn.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.btn.btn-sm{padding:.75rem 1.25rem;font-size:1rem}@media all and (min-width: 1400px){.btn.btn-sm{padding-inline:2rem}}.btn.btn-primary{background:linear-gradient(180deg, #c39a5e 0%, #a97b49 73.558%);color:#121212;box-shadow:0 0 7.6px 2px rgba(245,244,239,.21)}.btn.btn-primary::before{content:"";position:absolute;inset:0 auto 0 -60%;width:40%;background:linear-gradient(115deg, transparent 0%, rgba(245, 244, 239, 0.65) 50%, transparent 100%);transform:skewX(-20deg);transition:transform .6s ease;pointer-events:none;z-index:1}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary.active{color:#121212;transform:translateY(-2px);box-shadow:0 6px 18px 0 rgba(195,154,94,.45);outline:none;text-decoration:none}.btn.btn-primary:hover::before,.btn.btn-primary:focus::before,.btn.btn-primary:active::before,.btn.btn-primary:not(:disabled):not(.disabled).active::before,.btn.btn-primary:not(:disabled):not(.disabled):active::before,.btn.btn-primary.active::before{transform:translateX(475%) skewX(-20deg)}.btn.btn-secondary{background-color:rgba(0,0,0,0);border:2px solid #c39a5e;color:#d8d6cf;box-shadow:0 0 7.6px 0 rgba(245,244,239,.21)}.btn.btn-secondary::after{content:"";position:absolute;inset:-2px;background:linear-gradient(180deg, #c39a5e 0%, #a97b49 73.558%);opacity:0;transition:opacity .3s ease;z-index:-1}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active,.btn.btn-secondary:not(:disabled):not(.disabled).active,.btn.btn-secondary:not(:disabled):not(.disabled):active,.btn.btn-secondary.active{color:#121212;border-color:#c39a5e;transform:translateY(-2px);box-shadow:0 6px 18px 0 rgba(195,154,94,.35)}.btn.btn-secondary:hover::after,.btn.btn-secondary:focus::after,.btn.btn-secondary:active::after,.btn.btn-secondary:not(:disabled):not(.disabled).active::after,.btn.btn-secondary:not(:disabled):not(.disabled):active::after,.btn.btn-secondary.active::after{opacity:1}.btn__icon{display:inline-flex;flex-shrink:0;width:1.625rem;height:.75rem;transition:transform .25s ease}.btn__icon img,.btn__icon svg{display:block;width:100%;height:100%}.btn:hover .btn__icon,.btn:focus .btn__icon{transform:translateX(0.3rem)}.header{position:fixed;top:0;left:0;right:0;z-index:100;background:#1f2224;border-bottom:1px solid rgba(216,214,207,.12)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:4.6875rem}@media all and (min-width: 1200px){.header__inner{height:5.3125rem}}.header__logo-link{display:block;flex-shrink:0;transition:opacity .2s ease}.header__logo{display:block;height:1.875rem;width:auto}@media all and (min-width: 1200px){.header__logo{height:2.8125rem}}.header__toggle{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;width:2.5rem;height:2.5rem;padding:0;border:none;background:none;cursor:pointer;flex-shrink:0;outline:none;border-radius:4px}.header__toggle:focus{outline:none}.header__toggle:hover span,.header__toggle:focus span{background:#b3bf95}.header__toggle:focus-visible{outline:2px solid #c39a5e;outline-offset:2px}@media all and (min-width: 1200px){.header__toggle{display:none}}.header__toggle span{display:block;width:1.5rem;height:2px;border-radius:2px;background:#f5f4ef;transition:transform .3s ease,opacity .2s ease}.header__toggle.is-open span:nth-child(1){transform:translateY(0.4375rem) rotate(45deg)}.header__toggle.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.header__toggle.is-open span:nth-child(3){transform:translateY(-0.4375rem) rotate(-45deg)}.header__lang{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0;margin-left:auto}@media all and (min-width: 1200px){.header__lang{order:3;margin-left:0}}.header__lang-link{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:999px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:.875rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#b8b8b0;transition:color .2s ease,background .2s ease}.header__lang-link:hover,.header__lang-link:focus{color:#f5f4ef;text-decoration:none}.header__lang-link:focus-visible{outline:2px solid #c39a5e;outline-offset:2px}.header__lang-link.is-active{color:#f5f4ef;background:rgba(97,100,79,.55);cursor:default}.header__lang-sep{color:rgba(245,244,239,.28);font-size:.875rem;line-height:1;user-select:none}.header__panel{position:fixed;top:4.6875rem;left:0;right:0;bottom:0;z-index:15;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;padding:2rem 1.25rem 3rem;background:#1f2224;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-0.75rem);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.header__panel.is-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s}@media all and (min-width: 1200px){.header__panel{display:contents;visibility:visible}}@media all and (min-width: 1200px){.header__menu-wrap{order:2;margin-inline:auto}}.header__menu{display:flex;flex-direction:column;align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;text-align:center}@media all and (min-width: 1200px){.header__menu{flex-direction:row;gap:2.5rem}}.header__link{position:relative;display:inline-block;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.2;text-transform:uppercase;color:#f5f4ef;text-decoration:none;transition:color .2s ease}.header__link::after{content:"";position:absolute;left:0;right:0;bottom:-0.5rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}@media all and (min-width: 1200px){.header__link::after{bottom:-0.625rem}}.header__link:hover,.header__link:focus{color:#b3bf95;text-decoration:none}.header__link:hover::after,.header__link:focus::after{transform:scaleX(1)}.header__link.is-active{color:#b3bf95}.header__link.is-active::after{transform:scaleX(1)}@media all and (min-width: 1200px){.header__link{font-size:.9rem}}@media all and (min-width: 1400px){.header__link{font-size:1rem}}.header__cta{width:100%;max-width:18rem}@media all and (min-width: 1200px){.header__cta{order:4;width:auto;max-width:none;min-width:177px}}html.nav-open{overflow:hidden;height:100%}html.nav-open body{position:fixed;left:0;right:0;overflow:hidden;width:100%}.hero{position:relative;padding-top:2.5rem;padding-bottom:2.5rem}@media all and (min-width: 992px){.hero{padding-top:4rem;padding-bottom:4rem}}.hero__inner{display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media all and (min-width: 992px){.hero__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:3rem}}.hero__content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;min-width:0;text-align:center}@media all and (min-width: 992px){.hero__content{align-items:flex-start;text-align:left;width:auto;flex:1 1 26rem;max-width:44rem;gap:1.875rem}}.hero__intro{display:flex;flex-direction:column;gap:.625rem;width:100%;min-width:0}.hero__eyebrow{margin:0;width:100%;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase;color:#d8d6cf}.hero__title{width:100%}.hero__title span{display:block;color:#b3bf95}.hero__text{margin:0;line-height:1.375}.hero__sellpoints{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none}@media all and (min-width: 992px){.hero__sellpoints{flex-direction:row;flex-wrap:wrap;align-items:center}}@media all and (min-width: 1400px){.hero__sellpoints{gap:2.625rem}}.hero__sellpoint{display:flex;align-items:center;gap:.75rem;padding:.625rem .625rem .625rem 0}.hero__sellpoint-icon{flex-shrink:0;width:auto;height:2.5rem}.hero__sellpoint-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#f5f4ef}.hero__sellpoint-text strong{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase}.hero__sellpoint-text span{font-size:.875rem}.hero__cta{width:100%;max-width:350px}@media all and (min-width: 992px){.hero__cta{width:auto}}.hero__media{position:relative;width:100%;max-width:30rem;margin:0 auto}@media all and (min-width: 992px){.hero__media{max-width:36.34rem;margin:0;flex:1 1 28rem}}.hero__image{display:block;width:100%;height:auto}.hero__badge{position:absolute;left:9.1%;top:30%;width:56.3%;aspect-ratio:1/1;border-radius:50%;background:#61644f;padding:.625rem;display:flex;align-items:center;justify-content:center}@media all and (min-width: 450px){.hero__badge{width:228px}}@media all and (min-width: 992px){.hero__badge{left:12.68%;top:35.66%;width:37.32%;padding:1rem}}.hero__badge-ring{position:absolute;inset:6.22%;border-radius:50%;border:1px solid #c39a5e}.hero__badge-ring::before,.hero__badge-ring::after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;transform:rotate(-0.77deg)}.hero__badge-ring::before{left:44.66%;top:93.6%;width:11.2%;aspect-ratio:1/1;background-image:url("../img/icon/star.svg")}.hero__badge-ring::after{left:49.5%;top:77.9%;width:12.24%;aspect-ratio:1/1;background-image:url("../img/icon/star2.svg")}.hero__badge-text{position:relative;z-index:1;margin:0;text-align:center;font-family:"Montserrat",sans-serif;font-weight:600;font-size:.7rem;line-height:2;text-transform:uppercase;color:#f5f4ef}@media all and (min-width: 450px){.hero__badge-text{font-size:.8rem}}@media all and (min-width: 1200px){.hero__badge-text{font-size:.9rem}}.feats{padding-top:.75rem;padding-bottom:2.5rem}@media all and (min-width: 992px){.feats{padding-top:3.125rem;padding-bottom:3.125rem}}.feats__card{width:100%;box-sizing:border-box;background:#1f2224;border:2px solid rgba(216,214,207,.3);border-radius:12px;box-shadow:0 0 4.45px rgba(216,214,207,.36);padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}@media all and (min-width: 992px){.feats__card{flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem;padding:3.125rem 2rem}}.feats__heading{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;width:100%}@media all and (min-width: 992px){.feats__heading{align-items:flex-start;text-align:left;width:auto;flex-shrink:0}}.feats__eyebrow{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:.875rem;text-transform:uppercase;color:#b3bf95}.feats__title span{display:block;color:#b3bf95}.feats__list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;width:100%}@media all and (min-width: 992px){.feats__list{display:grid;grid-template-columns:repeat(2, fit-content(100%));gap:2.5rem;width:auto}}.feats__item{display:flex;align-items:center;align-self:center;gap:1rem;padding:.625rem;width:100%;max-width:25rem}@media all and (min-width: 992px){.feats__item{align-self:auto;max-width:416px;gap:1.5rem}}.feats__icon{flex-shrink:0;display:block;width:auto;height:auto;max-width:2.5rem;max-height:3.3125rem}@media all and (min-width: 992px){.feats__icon{max-width:3.75rem;max-height:5rem}}@media all and (min-width: 1200px){.feats__icon{max-width:4.375rem;max-height:5.8125rem}}.feats__item-text{display:flex;flex-direction:column;gap:.625rem;flex:1 1 0;min-width:0}.feats__item-text strong{font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125rem;line-height:1.111;text-transform:uppercase;color:#d8d6cf}@media all and (min-width: 992px){.feats__item-text strong{font-size:1.25rem;line-height:1}}.feats__item-text span{font-size:1rem;line-height:1.375;color:#f5f4ef}.steps{padding-top:2.5rem;padding-bottom:2.5rem}@media all and (min-width: 1200px){.steps{padding-top:3.75rem;padding-bottom:3.75rem}}.steps__heading{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.steps__intro{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.steps__eyebrow{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:.875rem;text-transform:uppercase;color:#c39a5e}.steps__divider{display:flex;align-items:center;gap:1rem}.steps__divider span{display:block;width:4.375rem;height:1px;background:#c39a5e}.steps__divider img{display:block;width:1.4525rem;height:1.4525rem}.steps__list{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;margin:2.5rem 0 0;padding:0;list-style:none;counter-reset:step}@media all and (min-width: 992px){.steps__list{flex-direction:row;align-items:flex-start;justify-content:center;gap:2.5rem;margin:3rem auto 0}.steps__list::before{content:"";position:absolute;left:20%;right:20%;top:3.9375rem;height:1px;background-image:repeating-linear-gradient(to right, #c39a5e 0 0.625rem, transparent 0.625rem 1.25rem);z-index:0}}@media all and (min-width: 1200px){.steps__list{justify-content:space-between;gap:0;width:75rem;max-width:100%;margin:3.75rem auto 0}.steps__list::before{left:9.375rem;right:9.375rem;top:5rem}}.steps__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;counter-increment:step;text-align:center;padding-bottom:.85rem;padding-top:.5rem}@media all and (min-width: 992px){.steps__item{gap:1.5rem;flex:0 0 16.25rem;padding-block:0}}@media all and (min-width: 1200px){.steps__item{gap:2rem;flex:0 0 18.75rem}}.steps__connector{flex-shrink:0;width:1px;height:6.25rem;background-image:repeating-linear-gradient(to bottom, #c39a5e 0 0.625rem, transparent 0.625rem 1.25rem)}@media all and (min-width: 992px){.steps__connector{display:none}}.steps__circle-wrap{position:relative;z-index:1;display:inline-flex;border-radius:50%}@media all and (min-width: 992px){.steps__circle-wrap{padding:.5rem;background:#1f2224}}@media all and (min-width: 1200px){.steps__circle-wrap{padding:.625rem}}.steps__circle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:8.75rem;height:8.75rem;border-radius:50%;background:#3f4133;border:8px solid #1f2224;box-shadow:0 0 2px #c39a5e}@media all and (min-width: 992px){.steps__circle{width:6.875rem;height:6.875rem}}@media all and (min-width: 1200px){.steps__circle{width:8.75rem;height:8.75rem}}.steps__icon{display:block;width:auto;height:3.4375rem}.steps__icon--lock{height:3.625rem}.steps__icon--muscle{height:3.625rem}@media all and (min-width: 992px){.steps__icon{height:2.6875rem}.steps__icon--lock,.steps__icon--muscle{height:2.875rem}}@media all and (min-width: 1200px){.steps__icon{height:3.4375rem}.steps__icon--lock,.steps__icon--muscle{height:3.625rem}}.steps__item-text{display:flex;flex-direction:column;align-items:center;gap:.875rem;max-width:18.75rem}@media all and (min-width: 992px){.steps__item-text{max-width:16.25rem}}@media all and (min-width: 1200px){.steps__item-text{max-width:18.75rem}}.steps__item-title{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.5;text-transform:uppercase;color:#d8d6cf}.steps__item-title::before{content:counter(step) ". "}@media all and (min-width: 1200px){.steps__item-title{font-size:1.5rem;line-height:1.25}}.steps__item-desc{margin:0;font-size:1rem;line-height:1.625}@media all and (min-width: 1200px){.steps__item-desc{font-size:1.125rem;line-height:1.444}}.steps__button{display:flex;justify-content:center;margin-top:3.125rem}@media all and (min-width: 1200px){.steps__button{margin-top:4.375rem}}.equipment{padding-top:2.5rem;padding-bottom:2.5rem}@media all and (min-width: 1200px){.equipment{padding-top:4.375rem;padding-bottom:4.375rem}}.equipment__top{display:flex;flex-direction:column;gap:2.5rem}@media all and (min-width: 1200px){.equipment__top{flex-direction:row;align-items:flex-start;gap:4rem}}@media all and (min-width: 1400px){.equipment__top{gap:5.3125rem}}@media all and (min-width: 1200px){.equipment__col-text{flex:0 0 28.125rem}}.equipment__heading{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.875rem;align-items:center;text-align:center}@media all and (min-width: 1200px){.equipment__heading{align-items:start;text-align:left}}.equipment__intro{display:flex;flex-direction:column;gap:1.5rem}.equipment__intro h2 span{display:block;color:#b3bf95}.equipment__eyebrow{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:.875rem;text-transform:uppercase;color:#c39a5e}.equipment__divider{display:flex;align-items:center;gap:1rem}.equipment__divider span{display:block;width:4.375rem;height:1px;background:#c39a5e}.equipment__divider img{display:block;width:1.4525rem;height:1.4525rem}.equipment__lead{display:flex;flex-direction:column;text-align:center;gap:1.625rem;margin:0;font-size:1.125rem;line-height:1.444;color:#f5f4ef}@media all and (min-width: 1200px){.equipment__lead{text-align:left}}.equipment__lead p{margin:0}.equipment__lead-emphasis{font-weight:600;text-transform:uppercase;color:#d8d6cf}.equipment__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(17.5rem, 1fr));gap:1.5rem;margin:0;padding:0;list-style:none}@media all and (min-width: 1200px){.equipment__items{grid-template-columns:repeat(3, 1fr);gap:1.5rem;flex:1 1 auto}}.equipment__item{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem .75rem;border:2px solid rgba(216,214,207,.3);border-radius:15px;box-shadow:0 0 9px 0 rgba(216,214,207,.36)}.equipment__item-icon{display:block;width:auto;height:5rem}.equipment__item-text{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;text-align:center}@media all and (min-width: 768px){.equipment__item-text{gap:.625rem}}.equipment__item-title{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.417;text-transform:uppercase;color:#d8d6cf}@media all and (min-width: 768px){.equipment__item-title{font-size:1.5rem}}@media all and (min-width: 1200px){.equipment__item-title{font-size:1.25rem}}@media all and (min-width: 1400px){.equipment__item-title{font-size:1.5rem}}.equipment__item-desc{margin:0;font-size:1rem;line-height:1.556;color:#f5f4ef}@media all and (min-width: 768px){.equipment__item-desc{font-size:1.125rem}}@media all and (min-width: 1200px){.equipment__item-desc{font-size:1rem}}@media all and (min-width: 1400px){.equipment__item-desc{font-size:1.125rem}}.equipment__bottom{margin-top:2.5rem;display:flex;flex-direction:column;gap:2rem;padding:1.5rem;background:#1f2224;border:1px solid #c39a5e;border-radius:32px;box-shadow:0 0 4.5px 0 rgba(216,214,207,.36)}@media all and (min-width: 1200px){.equipment__bottom{padding:2.5rem}}.equipment__bottom-title{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.417;text-transform:uppercase;color:#c39a5e}.equipment__bottom-row{display:flex;flex-direction:column;align-items:center;gap:.875rem}@media all and (min-width: 768px){.equipment__bottom-row{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:1.5rem;align-items:start}}@media all and (min-width: 1200px){.equipment__bottom-row{display:flex;flex-direction:row;align-items:flex-start;gap:2rem}}.equipment__list{display:flex;flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;width:100%}@media all and (min-width: 1200px){.equipment__list{flex:1 1 0}}.equipment__list-item{display:flex;align-items:center;gap:1rem}.equipment__list-item::before{content:"";flex-shrink:0;width:.625rem;height:.625rem;border-radius:50%;background:#c39a5e}.equipment__list-item span{font-size:1.125rem;line-height:1.5;color:#f1f2f3}.equipment__badge{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:13.5625rem;height:13.5625rem;margin:0;padding:1rem;border-radius:50%;background:rgba(97,100,79,.98);margin-top:20px}@media all and (min-width: 768px){.equipment__badge{margin-top:40px}}@media all and (min-width: 1200px){.equipment__badge{margin:0}}.equipment__badge-ring{position:absolute;inset:.84375rem;border-radius:50%;border:1px solid #c39a5e}.equipment__badge-ring::before,.equipment__badge-ring::after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;transform:rotate(-0.77deg)}.equipment__badge-ring::before{left:44.66%;top:93.6%;width:11.2%;aspect-ratio:1/1;background-image:url("../img/icon/star.svg")}.equipment__badge-ring::after{left:49.5%;top:77.9%;width:12.24%;aspect-ratio:1/1;background-image:url("../img/icon/star2.svg")}.equipment__badge-text{position:relative;z-index:1;margin:0;text-align:center;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.417;text-transform:uppercase;color:#f5f4ef}@media all and (min-width: 1200px){.equipment__badge-text{font-size:1.5rem}}.pricing{padding-top:1.5rem;padding-bottom:1.5rem}@media all and (min-width: 1400px){.pricing{padding-top:3.125rem;padding-bottom:4.375rem}}.pricing__heading{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-bottom:1.875rem;text-align:center}.pricing__divider{display:flex;align-items:center;gap:1rem}.pricing__divider span{display:block;width:4.375rem;height:1px;background:#c39a5e}.pricing__divider img{display:block;width:1.4525rem;height:1.4525rem}.pricing__row{display:flex;flex-direction:column;gap:1.5rem;width:100%;padding-top:1.5rem}@media all and (min-width: 768px){.pricing__row{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:1.5rem;row-gap:1.5rem;align-items:stretch}}@media all and (min-width: 1400px){.pricing__row{grid-template-columns:repeat(4, 1fr);column-gap:2rem;padding-top:3.125rem}}.pricing__col{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;width:100%;padding:2.5rem 1.5rem;background:#1f2224;border:1px solid rgba(216,214,207,.3);border-radius:12px;box-shadow:0 0 4.5px 0 rgba(216,214,207,.36)}.pricing__col--featured{background:#3f4133}.pricing__col.is-disabled{pointer-events:none}.pricing__col.is-disabled .pricing__col-content,.pricing__col.is-disabled .pricing__button{opacity:.23}.pricing__tag{position:absolute;display:flex;align-items:center;justify-content:center;width:80%;max-width:calc(100% - 2rem);height:1.875rem;border-radius:5px;text-align:center}.pricing__tag span{font-family:"Montserrat",sans-serif;text-transform:uppercase}.pricing__tag--popular{top:-0.984rem;left:50%;transform:translateX(-50%);background:#a97b49}.pricing__tag--popular span{font-weight:600;font-size:.875rem;color:#121212}@media all and (min-width: 1400px){.pricing__tag--popular{top:-1.03rem}}.pricing__tag--soon{position:absolute;top:-0.984rem;left:50%;transform:translateX(-50%);background:#61644f}.pricing__tag--soon span{font-weight:700;font-size:1rem;color:#f5f4ef}.pricing__title{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.417;text-transform:uppercase;color:#d8d6cf}@media all and (min-width: 768px){.pricing__title{font-size:1.5rem}}.pricing__price{margin:2.5rem 0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:3.5rem;line-height:1.133;color:#c39a5e;text-transform:uppercase}@media all and (min-width: 768px){.pricing__price{font-size:4.6875rem}}.pricing__list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;width:100%}@media all and (min-width: 1400px){.pricing__list{gap:2rem}}.pricing__list-item{display:flex;align-items:flex-start;gap:1rem}.pricing__list-item span{flex:1 1 auto;font-size:1rem;line-height:1.667;color:#f5f4ef}@media all and (min-width: 992px){.pricing__list-item span{font-size:1.125rem}}@media all and (min-width: 1400px){.pricing__list-item{gap:1.25rem}.pricing__list-item span{font-size:1.25rem;line-height:1.364}}.pricing__check{display:block;flex-shrink:0;width:1.375rem;height:auto;margin-top:.3125rem}@media all and (min-width: 1400px){.pricing__check{width:1.6875rem}}.pricing__button{width:100%}.pricing__button .btn{width:100%}.pricing__info{padding-top:1.5rem;width:100%;text-align:center}.pricing__info p{margin:0;font-size:.875rem;line-height:1.857;color:#f5f4ef}.rental{padding-top:2rem;padding-bottom:2rem}@media all and (min-width: 1200px){.rental{padding-top:2.5rem;padding-bottom:2.5rem}}.rental__inner{background:#1f2224;border:1px solid #a97b49;border-radius:32px;box-shadow:0 0 4.5px 0 rgba(216,214,207,.36);padding-top:2.5rem;padding-bottom:2.5rem}.rental__heading{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:0 1.25rem;text-align:center}.rental__divider{display:flex;align-items:center;gap:1rem}.rental__divider span{display:block;width:4.375rem;height:1px;background:#c39a5e}.rental__divider img{display:block;width:1.4525rem;height:1.4525rem}.rental__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(17.5rem, 1fr));gap:2.5rem 1.5rem;margin:0;padding:2.5rem 0 1.5rem;list-style:none}@media all and (min-width: 1200px){.rental__items{grid-template-columns:repeat(5, 1fr);gap:0;padding:5rem 0 1.5rem}}.rental__item{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:0 1.5rem}@media all and (min-width: 1200px){.rental__item{border-right:1px solid rgba(195,154,94,.4)}.rental__item:last-child{border-right:none}}.rental__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;padding:1rem;border-radius:50%;background:#3f4133;box-shadow:0 0 9px 0 rgba(216,214,207,.36)}@media all and (min-width: 1200px){.rental__icon{width:7.5rem;height:7.5rem;padding:1.25rem}}.rental__item-icon{display:block;width:auto;height:2.75rem}.rental__item-icon--trainer{height:2.75rem}@media all and (min-width: 1200px){.rental__item-icon{height:3.75rem}.rental__item-icon--trainer{height:4.0625rem}}.rental__item-text{display:flex;flex-direction:column;align-items:center;gap:.625rem;width:100%;text-align:center}.rental__item-title{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.417;text-transform:uppercase;color:#d8d6cf}@media all and (min-width: 1400px){.rental__item-title{font-size:1.5rem}}.rental__item-desc{margin:0;font-size:1rem;line-height:1.556;color:#f5f4ef}@media all and (min-width: 1200px){.rental__item-desc{font-size:1.125rem}}.faq{padding-top:1.5rem;padding-bottom:1.5rem}@media all and (min-width: 1200px){.faq{padding-top:3.75rem;padding-bottom:5rem}}.faq__heading{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;margin-bottom:2.5rem}@media all and (min-width: 1200px){.faq__heading{margin-bottom:3.125rem}}.faq__title{line-height:1.2}.faq__title span{display:inline;color:#b3bf95}@media all and (min-width: 1200px){.faq__title{line-height:1.375}}.faq__divider{display:flex;align-items:center;gap:1rem}.faq__divider span{display:block;width:4.375rem;height:1px;background:#c39a5e}.faq__divider img{display:block;width:1.4525rem;height:1.4525rem}.faq__accordion{display:flex;flex-direction:column;gap:2rem;margin-bottom:2.5rem}@media all and (min-width: 1200px){.faq__accordion{flex-direction:row;align-items:flex-start;gap:2rem;margin-bottom:3.125rem}}.faq__col{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media all and (min-width: 1200px){.faq__col{flex:1 1 0;min-width:0}}.faq__item{width:100%;border-radius:5px;overflow:hidden;box-shadow:0 0 4.5px 0 rgba(216,214,207,.36)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;background:#1f2224;border:0;padding:.875rem 1rem;cursor:pointer;text-align:left;outline:none}.faq__question:focus{outline:none}.faq__question:focus-visible{outline:2px solid #c39a5e;outline-offset:-2px}.faq__question-text{margin:0;flex:1 1 auto;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1rem;line-height:1.2;letter-spacing:.018px;color:#f1f2f3}@media all and (min-width: 768px){.faq__question-text{font-size:1.125rem}}.faq__toggle-icon{position:relative;flex-shrink:0;width:1.875rem;height:1.875rem}.faq__toggle-icon::before,.faq__toggle-icon::after{content:"";position:absolute;top:50%;left:50%;background:#c39a5e;border-radius:2px;transform:translate(-50%, -50%);transition:opacity .15s ease}.faq__toggle-icon::before{width:1.25rem;height:.125rem}.faq__toggle-icon::after{width:.125rem;height:1.25rem;opacity:1}.faq__question:not(.collapsed) .faq__toggle-icon::after{opacity:0}.faq__answer{background:#1f2224;padding:1rem}.faq__answer p{margin:0;font-size:1rem;line-height:1.625;letter-spacing:.016px;color:#f1f2f3}.faq__answer a{color:#b3bf95;text-decoration:underline}.faq__answer a:hover,.faq__answer a:focus{text-decoration:unset}.faq__info{text-align:center}.faq__info p{margin:0;font-size:1rem;line-height:1.625;color:#f5f4ef}.faq__info strong{font-weight:600}.faq__info-link{color:#b3bf95;text-decoration:underline}.faq__info-link:hover,.faq__info-link:focus,.faq__info-link:active{color:#b3bf95;text-decoration:none}.cta{padding-bottom:2rem}.cta__card{border-radius:15px;overflow:hidden;background:linear-gradient(90deg, rgba(63, 65, 51, 0.65) 0%, rgba(122, 128, 103, 0.65) 100%);display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;column-gap:2rem}@media all and (min-width: 992px){.cta__card{flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem 2.5rem}}.cta__left{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;text-align:center}@media all and (min-width: 992px){.cta__left{flex-direction:row;align-items:center;text-align:left;width:auto}}.cta__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background:#3f4133;border:1px solid #d8d6cf;box-shadow:0 0 4.5px rgba(216,214,207,.36)}@media all and (min-width: 1200px){.cta__icon-wrap{width:auto;height:auto;padding:1.75rem}}.cta__icon{display:block;width:2.125rem;height:auto}@media all and (min-width: 1200px){.cta__icon{width:3rem}}.cta__text{display:flex;flex-direction:column;gap:.25rem;color:#f5f4ef;min-width:0}.cta__title{margin:0;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.5;text-transform:uppercase}@media all and (min-width: 1200px){.cta__title{font-size:1.625rem;line-height:1.385}}.cta__subtitle{margin:0;font-size:1rem;line-height:1.875}@media all and (min-width: 1200px){.cta__subtitle{font-size:1.25rem;line-height:1.5;white-space:nowrap}}.cta__button-wrap{width:100%;padding-top:1.5rem}@media all and (min-width: 992px){.cta__button-wrap{width:17.875rem;padding-top:0}}.cta__button-wrap .btn{width:100%;border:2px solid #c39a5e}section:first-of-type{margin-top:4.56rem}.fb-like-wrapper{margin-top:1.25rem}.slick-slide{outline:none}.subheader{padding-top:calc(5rem + 3vw)}.actions .btn{margin-top:1.25rem;margin-bottom:1.25rem}.reservation{text-align:center;padding-top:1rem;padding-bottom:3rem;max-width:800px;margin-inline:auto}@media all and (min-width: 768px){.reservation{padding-top:3rem;padding-bottom:5rem}}@media all and (min-width: 1200px){.reservation{padding-top:5rem;padding-bottom:7rem}}.reservation h2{color:#b3bf95;margin-bottom:.4rem}.reservation p{font-size:1.2rem}@media all and (min-width: 768px){.reservation p{font-size:1.5rem}}.footer{position:relative;padding-top:1.5rem;padding-bottom:1rem;color:#f5f4ef}@media all and (min-width: 992px){.footer{padding-top:2.5rem;padding-bottom:0}}.footer__grid{display:flex;flex-direction:column;gap:2.5rem}@media all and (min-width: 768px){.footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.footer__grid .footer__brand{grid-column:1/-1}.footer__grid #kontakt+.footer__col+.footer__col{grid-column:1/-1}}@media all and (min-width: 992px){.footer__grid{grid-template-columns:repeat(4, 1fr);gap:2rem}.footer__grid .footer__brand,.footer__grid #kontakt+.footer__col+.footer__col{grid-column:auto}}.footer__brand{display:flex;flex-direction:column;align-items:center;text-align:center}@media all and (min-width: 768px){.footer__brand{align-items:start;text-align:left}}@media all and (min-width: 992px){.footer__brand{align-items:center;text-align:center}}.footer__logo-link{display:inline-block;margin:0 0 2rem;transition:opacity .2s ease}.footer__logo{display:block;width:10.25rem;height:auto}.footer__tagline{margin:0;font-family:"Montserrat",sans-serif;font-weight:500;font-size:.875rem;line-height:1.714;text-transform:uppercase;color:#d8d6cf}.footer__tagline br{display:none}@media all and (min-width: 768px){.footer__tagline br{display:block}}.footer__col-title{margin:0 0 1.5rem;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.25rem;line-height:1.5;text-transform:uppercase;color:#d8d6cf}.footer__contact-list{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.footer__contact-item{display:flex;align-items:center;gap:1.25rem}.footer__contact-item a{font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:1.667;color:#f1f2f3;text-decoration:none;transition:color .2s ease}.footer__contact-item a:hover,.footer__contact-item a:focus{color:#b3bf95;text-decoration:underline}.footer__contact-icon{flex-shrink:0;display:block;width:1.875rem;height:auto}.footer__nav-list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.footer__nav-list a{display:block;font-family:"Montserrat",sans-serif;font-weight:400;font-size:1.125rem;line-height:1.667;color:#f1f2f3;text-decoration:none;transition:color .2s ease}.footer__nav-list a:hover,.footer__nav-list a:focus{color:#b3bf95;text-decoration:underline}.footer__social-list{display:flex;gap:1.5rem;margin:0;padding:0;list-style:none}.footer__social-list a{position:relative;display:block;transition:transform .2s ease}.footer__social-list a:hover,.footer__social-list a:focus{transform:scale(1.08)}.footer__social-list a::after{content:"";position:absolute;inset:0;background-color:#b3bf95;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;opacity:0;transition:opacity .2s ease}.footer__social-list a:hover::after,.footer__social-list a:focus::after{opacity:1}.footer__social-list img{display:block;width:2.1875rem;height:2.1875rem}.footer__social-list li:nth-child(1) a::after{mask-image:url("../img/icon/instagram.png");-webkit-mask-image:url("../img/icon/instagram.png")}.footer__social-list li:nth-child(2) a::after{mask-image:url("../img/icon/facebook.png");-webkit-mask-image:url("../img/icon/facebook.png")}.footer__bottom{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem;padding-top:1rem;border-top:1px solid rgba(216,214,207,.3)}@media all and (min-width: 992px){.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:.5rem;padding-bottom:.5rem}}.footer__copyright{order:2;margin:0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:.875rem;line-height:1.714}.footer__copyright a{color:inherit;text-decoration:underline}.footer__copyright a:hover,.footer__copyright a:focus{color:#d8d6cf}@media all and (min-width: 992px){.footer__copyright{order:1;flex:1 1 0}}.footer__legal-list{order:1;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.footer__legal-list a{font-family:"Montserrat",sans-serif;font-weight:600;font-size:.875rem;line-height:1.429;color:rgba(216,214,207,.67);text-decoration:none}.footer__legal-list a:hover,.footer__legal-list a:focus{color:#d8d6cf;text-decoration:underline}@media all and (min-width: 992px){.footer__legal-list{order:2;flex-direction:row;align-items:center;gap:0}.footer__legal-list li{display:flex;align-items:center}.footer__legal-list li:not(:last-child)::after{content:"";width:.3125rem;height:.3125rem;margin:0 1.5rem;border-radius:50%;background:rgba(216,214,207,.67)}}/*# sourceMappingURL=styles.css.map */
