﻿@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/Roboto-Regular-latin2d46f5c632e16e5652ec.woff2) format("woff2");unicode-range:u+0000-024f,u+0259,u+02b0-02ff,u+0300-036f,u+1e??,u+2000-206f,u+2070-209f,u+20a0-20cf,u+2100-218f,u+2190-21ff,u+22??,u+23??,u+25a0-25ff,u+26??,u+2700-27bf,u+fb00-fb06,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/Roboto-Regular-cyrgreeke19954bdeb91b91477fe.woff2) format("woff2");unicode-range:u+0370-03ff,u+0400-052f,u+1c8?,u+1f??,u+2de0-2dff,u+a640-a69f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(fonts/Roboto-Light-latin98f97c4eeb03ed75c422.woff2) format("woff2");unicode-range:u+0000-024f,u+0259,u+02b0-02ff,u+0300-036f,u+1e??,u+2000-206f,u+2070-209f,u+20a0-20cf,u+2100-218f,u+2190-21ff,u+22??,u+23??,u+25a0-25ff,u+26??,u+2700-27bf,u+fb00-fb06,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(fonts/Roboto-Light-cyrgreek435319fc59e56b3598e0.woff2) format("woff2");unicode-range:u+0370-03ff,u+0400-052f,u+1c8?,u+1f??,u+2de0-2dff,u+a640-a69f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(fonts/Roboto-Medium-latinf7c6fd53922ca565ab17.woff2) format("woff2");unicode-range:u+0000-024f,u+0259,u+02b0-02ff,u+0300-036f,u+1e??,u+2000-206f,u+2070-209f,u+20a0-20cf,u+2100-218f,u+2190-21ff,u+22??,u+23??,u+25a0-25ff,u+26??,u+2700-27bf,u+fb00-fb06,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(fonts/Roboto-Medium-cyrgreek9beda88457cc95394d71.woff2) format("woff2");unicode-range:u+0370-03ff,u+0400-052f,u+1c8?,u+1f??,u+2de0-2dff,u+a640-a69f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(fonts/Roboto-Bold-latine548c445348aee6b9280.woff2) format("woff2");unicode-range:u+0000-024f,u+0259,u+02b0-02ff,u+0300-036f,u+1e??,u+2000-206f,u+2070-209f,u+20a0-20cf,u+2100-218f,u+2190-21ff,u+22??,u+23??,u+25a0-25ff,u+26??,u+2700-27bf,u+fb00-fb06,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(fonts/Roboto-Bold-cyrgreek8f084fe599759fdc6a1a.woff2) format("woff2");unicode-range:u+0370-03ff,u+0400-052f,u+1c8?,u+1f??,u+2de0-2dff,u+a640-a69f}@media(prefers-reduced-motion:no-preference){.has-reveal [data-reveal]{opacity:0;transform:translateY(32px);will-change:opacity,transform}.has-reveal [data-reveal=fade]{transform:none}.has-reveal [data-reveal=left]{transform:translateX(-40px)}.has-reveal [data-reveal=right]{transform:translateX(40px)}.has-reveal [data-reveal=zoom]{transform:scale(.94)}.has-reveal [data-reveal].is-revealed{opacity:1;transform:none;transition:opacity .75s cubic-bezier(.16,.84,.44,1),transform .75s cubic-bezier(.16,.84,.44,1);transition-delay:calc(var(--reveal-i, 0)*80ms)}}body,body *{box-sizing:border-box;margin:0;padding:0;vertical-align:top}body .modal-is-open,body.modal-is-open{overflow-y:hidden}body{background:#f7f5f0}html{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;scroll-behavior:smooth;scrollbar-gutter:stable}@media(max-width:1440px){html{font-size:18px}}@media(max-width:1200px){html{font-size:16px}}@media(max-width:1024px){html{font-size:15px}}@media(max-width:768px){html{font-size:14px}}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}main{background:#f7f5f0;min-height:150vh}h1,h2{font-weight:500}a{text-decoration:none}input:focus,select:focus,textarea:focus{outline:none}button,input,textarea{font:inherit}ul{list-style-type:none}header .desktop-header{background:#241d18;border-bottom:1px solid #d8f24e;left:0;padding:1.25rem 0;position:fixed;top:0;transition:transform .8s ease-in-out;width:100%;z-index:10}header .desktop-header.hide{transform:translateY(-100%)}header .desktop-header__wrapper{align-items:center;display:grid;gap:2rem;grid-template-columns:14rem 1fr repeat(3,auto);margin:0 auto;width:85%}@media(min-width:2000px){header .desktop-header__wrapper{width:1700px}}@media(max-width:1024px){header .desktop-header__wrapper{width:85%}}@media(max-width:768px){header .desktop-header__wrapper{width:90%}}@media(max-width:1550px){header .desktop-header__wrapper{gap:1.5rem}}@media(max-width:1080px){header .desktop-header__wrapper{gap:1rem}}@media(max-width:960px){header .desktop-header__wrapper{grid-template-columns:1fr repeat(4,auto)}}header .desktop-header__wrapper .logo-item{width:100%}@media(max-width:1220px){header .desktop-header__wrapper .logo-item{width:12rem}}@media(max-width:360px){header .desktop-header__wrapper .logo-item{width:10rem}}header .desktop-header__wrapper .logo-item img{height:auto;width:100%}@media(max-width:960px){header .desktop-header__wrapper nav{display:none}}header .desktop-header__wrapper nav ul{align-items:center;display:flex;gap:2rem;justify-content:flex-end;text-align:center}@media(max-width:1500px){header .desktop-header__wrapper nav ul{gap:1rem}}header .desktop-header__wrapper nav ul li a{color:#fff;font-size:.95rem;font-weight:500;transition:all .4s ease-in-out}header .desktop-header__wrapper nav ul li a:hover{color:#d8f24e}header .desktop-header__wrapper .header-modal-button{display:none}@media(max-width:960px){header .desktop-header__wrapper .header-modal-button{display:block}}header .desktop-header__wrapper .header-modal-button button{background-color:unset;border:none;cursor:pointer;height:1.25rem;position:relative;width:2rem}header .desktop-header__wrapper .header-modal-button button .top-line{background-color:#fff;height:2px;left:0;position:absolute;top:0;transition:all .4s ease-in-out;width:100%}header .desktop-header__wrapper .header-modal-button button .middle-line{background-color:#fff;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}header .desktop-header__wrapper .header-modal-button button .bottom-line{background-color:#fff;bottom:0;height:2px;left:0;position:absolute;transition:all .4s ease-in-out;width:100%}header .desktop-header__wrapper .header-modal-button button.popup-active .top-line{left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}header .desktop-header__wrapper .header-modal-button button.popup-active .middle-line{display:none}header .desktop-header__wrapper .header-modal-button button.popup-active .bottom-line{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}header .desktop-header__wrapper_cart,header .desktop-header__wrapper_search,header .desktop-header__wrapper_user{align-items:center;display:flex}header .account-link,header .cart-link,header .search-toggle{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:0}header .account-link svg,header .cart-link svg,header .search-toggle svg{height:1.2rem;width:1.2rem}header .cart-link{position:relative}header .cart-link__count{align-items:center;background:#e63946;border-radius:50%;color:#fff;display:flex;font-size:.6rem;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .2rem;position:absolute;right:-.6rem;top:-.4rem}header .header-popup-links{display:none;height:calc(100vh - 4.5rem);justify-content:flex-end;position:fixed;right:0;top:4.5rem;transform:translateX(100%);transition:all .4s ease-in-out;width:60%;z-index:99999}@media(max-width:680px){header .header-popup-links{width:75%}}@media(max-width:560px){header .header-popup-links{width:100%}}@media(max-width:360px){header .header-popup-links{height:calc(100vh - 4.2rem);top:4.2rem}}header .header-popup-links.active{animation:movePopupBlock .7s;display:flex;transform:translateX(0)}header .header-popup-links.close-block{transform:translateX(100%)}header .header-popup-links.opened-block{background-color:hsla(0,0%,100%,.1)}header .header-popup-links__block{background-color:#241d18;height:100%;width:100%}header .header-popup-links__block_wrapper{display:flex;flex-direction:column;height:100%;overflow:auto;padding:2rem 3rem}@media(max-width:480px){header .header-popup-links__block_wrapper{padding:2rem 1.5rem}}@media(max-width:560px){header .header-popup-links__block_wrapper .popup-links-block ul.main-links{margin-top:1.5rem}}header .header-popup-links__block_wrapper .popup-links-block ul.main-links li{padding:1.5rem 0}header .header-popup-links__block_wrapper .popup-links-block ul.main-links li:not(:last-of-type){border-bottom:1px solid #d8f24e}header .header-popup-links__block_wrapper .popup-links-block ul.main-links li a{color:#fff;font-size:20px;font-weight:400}.search-popup{display:none;inset:0;position:fixed;z-index:999}.search-popup.is-active{display:block}.search-popup__overlay{background:rgba(9,9,9,.7);inset:0;position:absolute}.search-popup__inner{background:#fff;border-radius:.5rem;margin:10% auto 0;max-width:600px;padding:1.75rem;position:relative;width:90%}.search-popup__close{background:none;border:none;color:#090909;cursor:pointer;font-size:1.4rem;line-height:1;position:absolute;right:.75rem;top:.75rem}.search-popup__form{align-items:center;display:flex;gap:.75rem}.search-popup__input{border:none;border-bottom:1px solid #090909;flex:1;font-size:.95rem;padding:.75rem 0}@media(max-width:768px){.search-popup__input{font-size:1.2rem}}.search-popup__input::-moz-placeholder{color:rgba(9,9,9,.5)}.search-popup__input::placeholder{color:rgba(9,9,9,.5)}.search-popup__submit{align-items:center;background:none;border:none;color:#090909;cursor:pointer;display:inline-flex;justify-content:center}.search-popup__submit svg{height:1.2rem;width:1.2rem}@keyframes moveBlock{0%{width:100%}to{width:calc(100% + 1rem)}}@keyframes blockOut{0%{width:calc(100% + 1rem)}to{width:100%}}@keyframes movePopupBlock{0%{transform:translateX(100%)}to{transform:translateX(0)}}footer.footer{background:#14120f;border-radius:2.2rem 2.2rem 0 0;color:#f4f1ea;margin-top:4.4rem}footer.footer .footer__top{display:grid;gap:2.4rem;grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0 auto;padding:3.2rem 0 1.4rem;width:85%}@media(min-width:2000px){footer.footer .footer__top{width:1700px}}@media(max-width:1024px){footer.footer .footer__top{width:85%}}@media(max-width:768px){footer.footer .footer__top{width:90%}}@media(max-width:1024px){footer.footer .footer__top{grid-template-columns:1fr 1fr;row-gap:2rem}}@media(max-width:768px){footer.footer .footer__top{grid-template-columns:1fr}}footer.footer .footer__brand img{display:block;height:1.7rem;margin-bottom:.9rem;width:auto}footer.footer .footer__brand p{color:hsla(42,31%,94%,.6);font-size:.85rem;line-height:1.6;max-width:34ch}@media(max-width:768px){footer.footer .footer__brand p{font-size:1.1rem}}footer.footer .footer__social{display:flex;gap:.6rem;margin-top:1.2rem}footer.footer .footer__social a{align-items:center;border:1px solid hsla(42,31%,94%,.2);border-radius:50%;color:hsla(42,31%,94%,.75);display:flex;height:2.2rem;justify-content:center;transition:color .3s ease-in-out,border-color .3s ease-in-out;width:2.2rem}@media(max-width:768px){footer.footer .footer__social a{height:2.8rem;width:2.8rem}}footer.footer .footer__social a:hover{border-color:#d8f24e;color:#d8f24e}footer.footer .footer__social img,footer.footer .footer__social svg{display:block;height:1.1rem;width:1.1rem}@media(max-width:768px){footer.footer .footer__social img,footer.footer .footer__social svg{height:1.4rem;width:1.4rem}}footer.footer .footer__col-title{color:#d8f24e;font-size:.8rem;letter-spacing:.12em;margin-bottom:.8rem;text-transform:uppercase}@media(max-width:768px){footer.footer .footer__col-title{font-size:1.1rem}}footer.footer .footer__links{display:flex;flex-direction:column;gap:.5rem}footer.footer .footer__links li a{color:hsla(42,31%,94%,.75);font-size:.85rem;transition:color .3s ease-in-out}@media(max-width:768px){footer.footer .footer__links li a{font-size:1.1rem}}footer.footer .footer__links li a:hover{color:#d8f24e}footer.footer .footer__bottom{align-items:center;border-top:1px solid hsla(42,31%,94%,.14);color:hsla(42,31%,94%,.6);display:flex;font-size:.8rem;gap:1rem;justify-content:space-between;margin:0 auto;padding:1rem 0 1.7rem;width:85%}@media(min-width:2000px){footer.footer .footer__bottom{width:1700px}}@media(max-width:1024px){footer.footer .footer__bottom{width:85%}}@media(max-width:768px){footer.footer .footer__bottom{align-items:flex-start;flex-direction:column;font-size:1.1rem;width:90%}}footer.footer .footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}footer.footer .footer__legal .footer__consent,footer.footer .footer__legal a{color:inherit;transition:color .3s ease-in-out}footer.footer .footer__legal .footer__consent:hover,footer.footer .footer__legal a:hover{color:#d8f24e}footer.footer .footer__legal .footer__consent{background:none;border:0;cursor:pointer;font-size:inherit;padding:0}.cookie-btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;line-height:1.2;min-height:2.6rem;padding:.5rem 1.2rem;transition:background .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}@media(max-width:768px){.cookie-btn{font-size:1.1rem;min-height:3rem}}.cookie-btn:focus-visible{outline:2px solid #d8f24e;outline-offset:3px}.cookie-btn--primary{background:#d8f24e;color:#14120f}.cookie-btn--primary:hover{background:#f4f1ea}.cookie-btn--secondary{background:#f4f1ea;color:#14120f}.cookie-btn--secondary:hover{background:#d8f24e}.cookie-btn--link{background:transparent;border-color:hsla(42,31%,94%,.35);color:#f4f1ea}.cookie-btn--link:hover{border-color:#d8f24e;color:#d8f24e}.cookie-banner{background:#14120f;border:1px solid hsla(42,31%,94%,.12);border-radius:1.3rem;bottom:1.2rem;box-shadow:0 1.2rem 3rem rgba(20,18,15,.35);color:#f4f1ea;left:1.2rem;position:fixed;width:min(34rem,100% - 2.4rem);z-index:9990}@media(max-width:560px){.cookie-banner{bottom:.8rem;left:.8rem;width:calc(100% - 1.6rem)}}.cookie-banner__inner{padding:1.4rem 1.5rem 1.5rem}.cookie-banner__title{font-size:1.1rem;font-weight:500;margin-bottom:.5rem}@media(max-width:768px){.cookie-banner__title{font-size:1.35rem}}.cookie-banner__text{color:hsla(42,31%,94%,.78);font-size:.8rem;line-height:1.6}@media(max-width:768px){.cookie-banner__text{font-size:1rem}}.cookie-banner__text a{color:#d8f24e;text-decoration:underline;text-underline-offset:2px}.cookie-banner__actions{display:grid;gap:.6rem;grid-template-columns:1fr 1fr auto;margin-top:1.1rem}@media(max-width:560px){.cookie-banner__actions{grid-template-columns:1fr 1fr}.cookie-banner__actions .cookie-btn--link{grid-column:1/-1}}.cookie-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9995}.cookie-modal[hidden]{display:none}.cookie-modal__overlay{background:rgba(20,18,15,.6);inset:0;position:absolute}.cookie-modal__dialog{background:#f7f5f0;border-radius:1.3rem;color:#221c17;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden;position:relative;width:min(40rem,100%)}.cookie-modal__dialog:focus{outline:none}.cookie-modal__head{align-items:center;border-bottom:1px solid #e7e3da;display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 1.5rem}.cookie-modal__head h2{font-size:1.15rem;font-weight:500}@media(max-width:768px){.cookie-modal__head h2{font-size:1.4rem}}.cookie-modal__close{background:#e7e3da;border:0;border-radius:50%;color:#221c17;cursor:pointer;font-size:1.4rem;height:2.2rem;line-height:1;width:2.2rem}.cookie-modal__close:hover{background:#d8f24e}.cookie-modal__body{overflow-y:auto;padding:1.2rem 1.5rem}.cookie-modal__intro{color:#6e645c;font-size:.85rem;line-height:1.6;margin-bottom:1rem}@media(max-width:768px){.cookie-modal__intro{font-size:1.1rem}}.cookie-modal__links{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1rem}.cookie-modal__links a{color:#7c8c16;font-size:.8rem;text-decoration:underline;text-underline-offset:2px}@media(max-width:768px){.cookie-modal__links a{font-size:1rem}}.cookie-modal__actions{background:#fff;border-top:1px solid #e7e3da;display:grid;gap:.6rem;grid-template-columns:repeat(3,1fr);padding:1rem 1.5rem 1.3rem}@media(max-width:560px){.cookie-modal__actions{grid-template-columns:1fr}}.cookie-modal__actions .cookie-btn--secondary{background:#f7f5f0;border-color:#e7e3da}.cookie-modal__actions .cookie-btn--secondary:hover{background:#d8f24e;border-color:#d8f24e}.cookie-modal__actions .cookie-btn--primary:hover{background:#221c17;color:#f4f1ea}.cookie-category{border-top:1px solid #e7e3da;padding:.9rem 0}.cookie-category__head{align-items:center;display:flex;gap:.8rem}.cookie-category__label{cursor:pointer;flex:1;font-size:.9rem;font-weight:700}@media(max-width:768px){.cookie-category__label{font-size:1.15rem}}.cookie-category__always{color:#7c8c16;font-size:.8rem;font-weight:700}@media(max-width:768px){.cookie-category__always{font-size:1rem}}.cookie-category__text{color:#6e645c;font-size:.8rem;line-height:1.55;margin-top:.35rem}@media(max-width:768px){.cookie-category__text{font-size:1rem}}.cookie-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#cfc8be;border-radius:999px;cursor:pointer;flex-shrink:0;height:1.5rem;position:relative;transition:background .2s ease-in-out;width:2.6rem}.cookie-switch:after{background:#fff;border-radius:50%;content:"";height:1.1rem;left:.2rem;position:absolute;top:.2rem;transition:transform .2s ease-in-out;width:1.1rem}.cookie-switch:checked{background:#7c8c16}.cookie-switch:checked:after{transform:translateX(1.1rem)}.cookie-switch:disabled{cursor:default;opacity:.55}.cookie-switch:focus-visible{outline:2px solid #221c17;outline-offset:2px}.consent-embed,.consent-embed iframe{height:100%;width:100%}.consent-embed iframe{border:0;display:block}.consent-embed__notice{align-items:center;color:#6e645c;display:flex;flex-direction:column;gap:.7rem;height:100%;justify-content:center;padding:1.5rem 1.5rem 3.8rem;text-align:center}.consent-embed__notice svg{color:#a79e96;height:1.8rem;width:1.8rem}.consent-embed__notice p{font-size:.8rem;line-height:1.5;max-width:32ch}@media(max-width:768px){.consent-embed__notice p{font-size:1rem}}.consent-embed__notice a{color:#7c8c16;font-size:.8rem;text-decoration:underline;text-underline-offset:2px}@media(max-width:768px){.consent-embed__notice a{font-size:1rem}}.consent-embed__button{background:#221c17;border:0;border-radius:999px;color:#f4f1ea;cursor:pointer;font-size:.8rem;font-weight:700;min-height:2.4rem;padding:.45rem 1.1rem;transition:background .3s ease-in-out,color .3s ease-in-out}@media(max-width:768px){.consent-embed__button{font-size:1.05rem;min-height:3rem}}.consent-embed__button:hover{background:#d8f24e;color:#14120f}.product-card{background:#fff;border:1px solid rgba(20,18,15,.08);border-radius:1.1rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.product-card:hover{box-shadow:0 18px 40px -24px rgba(20,18,15,.35);transform:translateY(-.2rem)}.product-card__media{aspect-ratio:1/1;background:#edeae3;border-radius:.8rem;display:block;margin:.6rem .6rem 0;min-height:0;overflow:hidden;position:relative}.product-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.product-card__badge{background:#d8f24e;border-radius:999px;color:#241d18;font-size:.6rem;font-weight:800;left:.6rem;letter-spacing:.03rem;padding:.3rem .6rem;position:absolute;text-transform:uppercase;top:.6rem}@media(max-width:768px){.product-card__badge{font-size:1rem}}.product-card__placeholder{align-items:center;color:rgba(20,18,15,.35);display:flex;flex-direction:column;font-size:.65rem;font-weight:600;gap:.4rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}@media(max-width:768px){.product-card__placeholder{font-size:1rem}}.product-card__placeholder svg{height:1.6rem;width:1.6rem}.product-card__body{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem 1.1rem}.product-card__cat{color:#a66a3c;font-size:.65rem;font-weight:700;letter-spacing:.02rem}@media(max-width:768px){.product-card__cat{font-size:1rem}}.product-card__title{color:#241d18;font-size:.875rem;font-weight:700;line-height:1.3}@media(max-width:768px){.product-card__title{font-size:1.15rem}}.product-card__title:hover{color:#7c8c16}.product-card__footer{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:.5rem;width:100%}.product-card__price{color:#241d18;font-size:1.05rem;font-weight:700}.product-card__price del{color:#948a80;font-size:.8rem;font-weight:400;margin-right:.35rem}@media(max-width:768px){.product-card__price del{font-size:1.1rem}}.product-card__price ins{text-decoration:none}.product-card__add .added_to_cart{display:none}.product-card__add a{background:#d8f24e;border-radius:50%;color:transparent;font-size:0;height:2.3rem;line-height:0;overflow:hidden;position:relative;transition:background .3s ease-in-out,transform .3s ease-in-out;width:2.3rem}.product-card__add a,.product-card__add a:before{align-items:center;display:flex;justify-content:center}.product-card__add a:before{color:#241d18;content:"+";font-size:1.3rem;font-weight:700;inset:0;position:absolute}.product-card__add a:hover{background:#c2e23a;transform:scale(1.06)}.product-card__add a.loading:before{animation:product-card-spin .6s linear infinite;border:2px solid rgba(36,29,24,.3);border-radius:50%;border-top-color:#241d18;content:"";height:.9rem;width:.9rem}.product-card__add a.added:after{align-items:center;background:#d8f24e;color:#241d18;content:"✓";display:flex;font-size:1rem;font-weight:700;inset:0;justify-content:center;position:absolute}@keyframes product-card-spin{to{transform:rotate(1turn)}}.contact-form-card{background:#fff;border-radius:1.2rem;padding:1.8rem}@media(max-width:680px){.contact-form-card{padding:1.3rem}}.contact-form-card [hidden]{display:none!important}.contact-form-card__title{color:#241d18;font-size:1.4rem;font-weight:500;line-height:1.15;margin-bottom:.5rem}.contact-form-card__description{color:#6e645c;font-size:.85rem;line-height:1.55}@media(max-width:768px){.contact-form-card__description{font-size:1.05rem}}.contact-form-card__body .contact-form-card__description{margin-bottom:1.4rem}.contact-form-card__done{padding:1.6rem 0;text-align:center}.contact-form-card__done:focus{outline:none}.contact-form-card__done-icon{background:#d8f24e;border-radius:999px;color:#241d18;display:grid;height:3.2rem;margin:0 auto 1rem;place-items:center;width:3.2rem}.contact-form-card__done-icon svg{height:1.5rem;width:1.5rem}.contact-form{display:grid;gap:1.1rem}.contact-form__fields{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.contact-form__fields{grid-template-columns:1fr}}.contact-form__row{display:flex;flex-direction:column;gap:.35rem;grid-column:1/-1}.contact-form__row.is-half{grid-column:span 1}@media(max-width:560px){.contact-form__row.is-half{grid-column:1/-1}}.contact-form__row label{color:#221c17;font-size:.8rem;font-weight:700}@media(max-width:768px){.contact-form__row label{font-size:1rem}}.contact-form__row .required{border:0;color:#c4492e;text-decoration:none}.contact-form__row input,.contact-form__row textarea{background:#f7f5f0;border:1px solid #e7e3da;border-radius:.8rem;color:#221c17;font-family:inherit;font-size:.85rem;min-height:2.9rem;padding:.7rem 1rem;transition:border-color .2s ease-in-out,background .2s ease-in-out;width:100%}@media(max-width:768px){.contact-form__row input,.contact-form__row textarea{font-size:1.05rem}}.contact-form__row input:focus,.contact-form__row textarea:focus{background:#fff;border-color:#7c8c16;outline:none}.contact-form__row textarea{line-height:1.5;min-height:8rem;resize:vertical}.contact-form__row.is-invalid input,.contact-form__row.is-invalid textarea{border-color:#e0654a}.contact-form__error{color:#c4492e;font-size:.8rem;font-weight:600}@media(max-width:768px){.contact-form__error{font-size:1rem}}.contact-form__hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.contact-form__note{color:#8a8078;font-size:.8rem;line-height:1.5}@media(max-width:768px){.contact-form__note{font-size:1rem}}.contact-form__note a{color:#7c8c16;text-decoration:underline}.contact-form__message{background:#f7f5f0;border-left:4px solid #e0654a;border-radius:.9rem;color:#221c17;font-size:.85rem;line-height:1.5;padding:.9rem 1.2rem}@media(max-width:768px){.contact-form__message{font-size:1.05rem}}.contact-form__submit{justify-self:start}@media(max-width:560px){.contact-form__submit{justify-self:stretch}}.travel-plan-banner{container-type:inline-size}.travel-plan-banner__link{aspect-ratio:300/330;background:#14120f;border-radius:1.1rem;color:#f4f1ea;display:grid;grid-template-areas:"media" "body" "action";grid-template-rows:minmax(7.5rem,1fr) auto auto;overflow:hidden;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.travel-plan-banner__link:hover{box-shadow:0 22px 44px -26px rgba(20,18,15,.55);transform:translateY(-.15rem)}.travel-plan-banner__link:focus-visible{outline:3px solid #d8f24e;outline-offset:3px}.travel-plan-banner__media{grid-area:media;overflow:hidden;position:relative}.travel-plan-banner__media img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transform:none;transition:transform .6s ease-in-out;width:100%}.travel-plan-banner__media:after{background:linear-gradient(180deg,rgba(20,18,15,0) 40%,#14120f);content:"";inset:0;position:absolute}.travel-plan-banner__link:hover .travel-plan-banner__media img{transform:scale(1.04)}.travel-plan-banner__body{display:flex;flex-direction:column;gap:.4rem;grid-area:body;margin-top:-1.6rem;padding:0 1.15rem;position:relative}.travel-plan-banner__eyebrow{color:#d8f24e;font-size:.65rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase}@media(max-width:768px){.travel-plan-banner__eyebrow{font-size:1rem}}.travel-plan-banner__title{font-size:1.3rem;font-weight:700;letter-spacing:-.03rem;line-height:1.1}@media(max-width:768px){.travel-plan-banner__title{font-size:1.6rem}}.travel-plan-banner__text{color:hsla(42,31%,94%,.68);font-size:.75rem;line-height:1.45}@media(max-width:768px){.travel-plan-banner__text{font-size:1.1rem}}.travel-plan-banner__action{align-items:center;display:flex;gap:.8rem;grid-area:action;justify-content:space-between;padding:.9rem 1.15rem 1.15rem;position:relative}.travel-plan-banner__price{align-items:baseline;-moz-column-gap:.4rem;column-gap:.4rem;display:flex;flex-wrap:wrap;font-size:1.3rem;font-weight:700;line-height:1;white-space:nowrap}@media(max-width:768px){.travel-plan-banner__price{font-size:1.6rem}}.travel-plan-banner__price del{color:hsla(42,31%,94%,.5);font-size:.75rem;font-weight:400}@media(max-width:768px){.travel-plan-banner__price del{font-size:1.1rem}}.travel-plan-banner__price ins{text-decoration:none}.travel-plan-banner__cta{align-items:center;background:#d8f24e;border-radius:999px;color:#241d18;display:inline-flex;flex:none;font-size:.7rem;font-weight:700;gap:.45rem;padding:.75rem 1.2rem;transition:background .3s ease-in-out;white-space:nowrap}@media(max-width:768px){.travel-plan-banner__cta{font-size:1.05rem}}.travel-plan-banner__cta svg{height:.8rem;transition:transform .3s ease-in-out;width:.8rem}@media(max-width:768px){.travel-plan-banner__cta svg{height:1.1rem;width:1.1rem}}.travel-plan-banner__link:hover .travel-plan-banner__cta{background:#f4f1ea}.travel-plan-banner__link:hover .travel-plan-banner__cta svg{transform:translateX(.15rem)}@container (min-width: 520px){.travel-plan-banner__link{aspect-ratio:auto;grid-template-areas:"media body" "media action";grid-template-columns:36% 1fr;grid-template-rows:1fr auto;min-height:11rem}.travel-plan-banner__media:after{background:linear-gradient(90deg,rgba(20,18,15,0) 55%,#14120f)}.travel-plan-banner__body{justify-content:flex-end;margin:0 0 0 -1.5rem;padding:1.15rem 1.15rem 0 0}.travel-plan-banner__action{gap:1.2rem;justify-content:flex-start;margin-left:-1.5rem;padding:.9rem 1.15rem 1.15rem 0}}@container (min-width: 900px){.travel-plan-banner__link{align-items:center;aspect-ratio:1304/170;grid-template-areas:"media body action";grid-template-columns:24% 1fr auto;grid-template-rows:1fr;min-height:0}.travel-plan-banner__media{align-self:stretch}.travel-plan-banner__body{justify-content:center;padding:1.1rem 1.5rem 1.1rem 0}.travel-plan-banner__title{font-size:1.55rem}.travel-plan-banner__action{gap:1.5rem;margin-left:0;padding:1.1rem 1.8rem 1.1rem 0}}.travel-plan-banner--green .travel-plan-banner__link{background:#d8f24e;color:#241d18}.travel-plan-banner--green .travel-plan-banner__media:after{content:none}.travel-plan-banner--green .travel-plan-banner__body{margin:0;padding-top:.9rem}.travel-plan-banner--green .travel-plan-banner__eyebrow{color:rgba(36,29,24,.62)}.travel-plan-banner--green .travel-plan-banner__text{color:rgba(36,29,24,.72)}.travel-plan-banner--green .travel-plan-banner__price del{color:rgba(36,29,24,.5)}.travel-plan-banner--green .travel-plan-banner__cta{background:#241d18;color:#f4f1ea}.travel-plan-banner--green .travel-plan-banner__link:hover .travel-plan-banner__cta{background:#14120f}.travel-plan-banner--green .travel-plan-banner__link:focus-visible{outline-color:#241d18}@container (min-width: 520px){.travel-plan-banner--green .travel-plan-banner__body{padding:1.15rem 1.15rem 0}.travel-plan-banner--green .travel-plan-banner__action{margin-left:0;padding-left:1.15rem}}@container (min-width: 900px){.travel-plan-banner--green .travel-plan-banner__body{padding:1.1rem 1.5rem}.travel-plan-banner--green .travel-plan-banner__action{padding-left:0}}.home-promo{padding:3.6rem 0 1.6rem}@media(max-width:768px){.home-promo{padding-top:2.6rem}}.home-promo__wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.home-promo__wrapper{width:1700px}}@media(max-width:1024px){.home-promo__wrapper{width:85%}}@media(max-width:768px){.home-promo__wrapper{width:90%}}.travel-plan-cta{padding:3.6rem 0 1.6rem}@media(max-width:768px){.travel-plan-cta{padding-top:2.6rem}}.single-marsrutas+.travel-plan-cta{padding-top:0}.travel-plan-cta-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.travel-plan-cta-wrapper{width:1700px}}@media(max-width:1024px){.travel-plan-cta-wrapper{width:85%}}@media(max-width:768px){.travel-plan-cta-wrapper{width:90%}}.travel-plan-cta-wrapper__card{align-items:center;background:#14120f;border-radius:1.6rem;color:#f4f1ea;display:grid;gap:3rem;grid-template-columns:1.3fr 1fr;overflow:hidden;padding:2.6rem}@media(max-width:1024px){.travel-plan-cta-wrapper__card{gap:2rem;padding:2rem}}@media(max-width:860px){.travel-plan-cta-wrapper__card{grid-template-columns:1fr}}@media(max-width:560px){.travel-plan-cta-wrapper__card{border-radius:1.3rem;padding:1.4rem 1.1rem}}.travel-plan-cta-wrapper__eyebrow{color:#d8f24e;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.6rem;text-transform:uppercase}@media(max-width:768px){.travel-plan-cta-wrapper__eyebrow{font-size:1rem}}.travel-plan-cta-wrapper h2{font-size:2.4rem;font-weight:500;line-height:1.05;margin-bottom:1.1rem}@media(max-width:1024px){.travel-plan-cta-wrapper h2{font-size:2.2rem}}@media(max-width:680px){.travel-plan-cta-wrapper h2{font-size:1.9rem}}@media(max-width:600px){.travel-plan-cta-wrapper h2{font-size:2.6rem}}.travel-plan-cta-wrapper h2 span{color:#d8f24e;display:block}.travel-plan-cta-wrapper__text{color:hsla(42,31%,94%,.7);font-size:.9rem;line-height:1.55;max-width:32rem}@media(max-width:768px){.travel-plan-cta-wrapper__text{font-size:1.15rem}}.travel-plan-cta-wrapper__steps{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.4rem 0;padding:0}.travel-plan-cta-wrapper__steps li{align-items:center;border:1px solid hsla(42,31%,94%,.14);border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:600;gap:.5rem;padding:.35rem .9rem .35rem .35rem}@media(max-width:768px){.travel-plan-cta-wrapper__steps li{font-size:1.05rem}}.travel-plan-cta-wrapper__step-num{align-items:center;background:rgba(216,242,78,.14);border-radius:50%;color:#d8f24e;display:inline-flex;font-size:.6rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}@media(max-width:768px){.travel-plan-cta-wrapper__step-num{font-size:1rem;height:2rem;width:2rem}}.travel-plan-cta-wrapper__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem}.travel-plan-cta-wrapper__btn{align-items:center;background:#d8f24e;border-radius:999px;color:#241d18;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.85rem 1.5rem;transition:background .3s ease-in-out}@media(max-width:768px){.travel-plan-cta-wrapper__btn{font-size:1.1rem}}.travel-plan-cta-wrapper__btn svg{height:.85rem;transition:transform .3s ease-in-out;width:.85rem}@media(max-width:768px){.travel-plan-cta-wrapper__btn svg{height:1.15rem;width:1.15rem}}.travel-plan-cta-wrapper__btn:hover{background:#f4f1ea}.travel-plan-cta-wrapper__btn:hover svg{transform:translateX(.15rem)}.travel-plan-cta-wrapper__btn:focus-visible{outline:3px solid #d8f24e;outline-offset:3px}.travel-plan-cta-wrapper__price{align-items:baseline;display:flex;font-size:1.5rem;font-weight:700;gap:.45rem;line-height:1}@media(max-width:768px){.travel-plan-cta-wrapper__price{font-size:1.7rem}}.travel-plan-cta-wrapper__price del{color:hsla(42,31%,94%,.5);font-size:.8rem;font-weight:400}@media(max-width:768px){.travel-plan-cta-wrapper__price del{font-size:1.15rem}}.travel-plan-cta-wrapper__price ins{text-decoration:none}.travel-plan-cta-wrapper__visual{position:relative}.travel-plan-cta-wrapper__media{aspect-ratio:4/3.4;border-radius:1.2rem;overflow:hidden}@media(max-width:860px){.travel-plan-cta-wrapper__media{aspect-ratio:16/10}}.travel-plan-cta-wrapper__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.travel-plan-cta-wrapper__facts{backdrop-filter:blur(6px);background:rgba(20,18,15,.86);border-radius:.9rem;bottom:.8rem;display:grid;gap:.7rem 1rem;grid-template-columns:repeat(2,1fr);left:.8rem;margin:0;padding:.8rem .9rem;position:absolute;right:.8rem}.travel-plan-cta-wrapper__facts:only-child{background:hsla(42,31%,94%,.06);position:static}@media(max-width:480px){.travel-plan-cta-wrapper__facts{background:hsla(42,31%,94%,.06);margin-top:.8rem;position:static}}.travel-plan-cta-wrapper__facts div{display:flex;flex-direction:column;gap:.15rem}.travel-plan-cta-wrapper__facts dt{color:hsla(42,31%,94%,.55);font-size:.6rem;font-weight:700;letter-spacing:.04rem;text-transform:uppercase}@media(max-width:768px){.travel-plan-cta-wrapper__facts dt{font-size:1rem}}.travel-plan-cta-wrapper__facts dd{font-size:.75rem;font-weight:600}@media(max-width:768px){.travel-plan-cta-wrapper__facts dd{font-size:1.15rem}}.city-card{aspect-ratio:4/5;background:#14120f;border-radius:1.3rem;display:block;overflow:hidden;position:relative;transition:transform .3s ease-in-out}.city-card:hover{transform:translateY(-.2rem)}.city-card[hidden]{display:none}.city-card__media{inset:0;position:absolute}.city-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .6s ease-in-out;width:100%}.city-card:hover .city-card__media img{transform:scale(1.04)}.city-card__placeholder{align-items:center;color:hsla(42,31%,94%,.35);display:flex;flex-direction:column;font-size:.65rem;font-weight:600;gap:.4rem;left:50%;position:absolute;text-align:center;top:50%;top:42%;transform:translate(-50%,-50%);width:100%}@media(max-width:768px){.city-card__placeholder{font-size:1rem}}.city-card__placeholder svg{height:1.6rem;width:1.6rem}.city-card__overlay{background:linear-gradient(0deg,rgba(20,18,15,.85),rgba(20,18,15,.2) 42%,rgba(20,18,15,0) 70%);inset:0;position:absolute}.city-card__body{align-items:center;bottom:0;display:flex;gap:.75rem;justify-content:space-between;left:0;padding:1.2rem 1.3rem;position:absolute;right:0}@media(max-width:480px){.city-card__body{padding:1rem}}.city-card__title{color:#f4f1ea;font-size:1.35rem;font-weight:700;line-height:1.15}@media(max-width:680px){.city-card__title{font-size:1.25rem}}.city-card__go{background:hsla(42,31%,94%,.16);border-radius:999px;color:#f4f1ea;display:grid;flex:none;height:1.9rem;place-items:center;transition:background .18s ease-in-out,color .18s ease-in-out;width:1.9rem}@media(max-width:768px){.city-card__go{height:2.3rem;width:2.3rem}}.city-card__go svg{height:.8rem;width:.8rem}@media(max-width:768px){.city-card__go svg{height:1rem;width:1rem}}.city-card:hover .city-card__go{background:#d8f24e;color:#241d18}.legal-hero{background:#14120f;color:#f4f1ea;padding:7rem 0 3rem}@media(max-width:768px){.legal-hero{padding:6.5rem 0 2.2rem}}.legal-hero-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.legal-hero-wrapper{width:1700px}}@media(max-width:1024px){.legal-hero-wrapper{width:85%}}@media(max-width:768px){.legal-hero-wrapper{width:90%}}.legal-hero-wrapper__breadcrumbs{align-items:center;color:hsla(42,31%,94%,.6);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem;margin-bottom:1.4rem}@media(max-width:768px){.legal-hero-wrapper__breadcrumbs{font-size:1rem}}.legal-hero-wrapper__breadcrumbs a{color:hsla(42,31%,94%,.7);transition:color .3s ease-in-out}.legal-hero-wrapper__breadcrumbs .is-current,.legal-hero-wrapper__breadcrumbs a:hover{color:#d8f24e}.legal-hero-wrapper__eyebrow{color:#d8f24e;display:block;font-size:.8rem;font-weight:800;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}@media(max-width:768px){.legal-hero-wrapper__eyebrow{font-size:1rem}}.legal-hero-wrapper h1{font-size:3rem;font-weight:500;line-height:1.02}@media(max-width:768px){.legal-hero-wrapper h1{font-size:2.3rem}}@media(max-width:600px){.legal-hero-wrapper h1{font-size:2.8rem}}.legal-hero-wrapper__meta{color:hsla(42,31%,94%,.6);font-size:.8rem;margin-top:1rem}@media(max-width:768px){.legal-hero-wrapper__meta{font-size:1rem}}.legal-content{background:#f7f5f0;padding:3rem 0 1rem}@media(max-width:768px){.legal-content{padding:2.2rem 0 0}}.legal-content-wrapper{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,14rem) minmax(0,1fr);margin:0 auto;width:85%}@media(min-width:2000px){.legal-content-wrapper{width:1700px}}@media(max-width:1024px){.legal-content-wrapper{width:85%}}@media(max-width:768px){.legal-content-wrapper{width:90%}}.legal-content-wrapper.is-single{grid-template-columns:minmax(0,1fr)}@media(max-width:1024px){.legal-content-wrapper{gap:1.6rem;grid-template-columns:minmax(0,1fr)}}.legal-toc{min-width:0;position:sticky;top:6rem}@media(max-width:1024px){.legal-toc{display:none}}.legal-toc__label{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.11em;margin-bottom:.6rem;padding-left:.8rem;text-transform:uppercase}.legal-toc a{border-left:2px solid transparent;color:#6e645c;display:block;font-size:.8rem;line-height:1.35;padding:.4rem 0 .4rem .7rem;transition:color .3s ease-in-out,border-color .3s ease-in-out}.legal-toc a.is-active,.legal-toc a:hover{color:#221c17}.legal-toc a.is-active{border-color:#d8f24e;font-weight:700}.legal-content__body{color:#4a423b;max-width:48rem;min-width:0}.legal-content__body h2{color:#221c17;font-size:1.5rem;font-weight:500;line-height:1.15;margin:2.6rem 0 .9rem;scroll-margin-top:7rem}@media(max-width:768px){.legal-content__body h2{font-size:1.6rem}}@media(max-width:600px){.legal-content__body h2{font-size:2.6rem}}.legal-content__body h2:first-child{margin-top:0}.legal-content__body h3{color:#221c17;font-size:1.1rem;font-weight:700;margin:1.6rem 0 .5rem}@media(max-width:768px){.legal-content__body h3{font-size:1.3rem}}.legal-content__body li,.legal-content__body p{font-size:.85rem;line-height:1.7}@media(max-width:768px){.legal-content__body li,.legal-content__body p{font-size:1.1rem}}.legal-content__body ol+p,.legal-content__body p+ol,.legal-content__body p+p,.legal-content__body p+ul,.legal-content__body ul+p{margin-top:.75rem}.legal-content__body ol,.legal-content__body ul{padding-left:1.2rem}.legal-content__body ul{list-style:disc}.legal-content__body li+li{margin-top:.35rem}.legal-content__body strong{color:#221c17}.legal-content__body a{color:#7c8c16;text-decoration:underline;text-underline-offset:2px}.legal-content__body a:hover{color:#221c17}.legal-content__body code{font-size:.92em;word-break:break-word}.legal-content__body mark{background:#d8f24e;border-radius:.2em;color:#14120f;padding:0 .2em}.legal-table{margin:.9rem 0 .4rem;overflow-x:auto}.legal-table table{background:#fff;border-collapse:collapse;border-radius:.9rem;overflow:hidden;width:100%}.legal-table td,.legal-table th{border-bottom:1px solid #e7e3da;font-size:.8rem;line-height:1.5;padding:.7rem .9rem;text-align:left;vertical-align:top}@media(max-width:768px){.legal-table td,.legal-table th{font-size:1rem}}.legal-table th{background:#fbfaf6;color:#8a8078;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.legal-table tr:last-child td{border-bottom:0}@media(max-width:680px){.legal-table thead{display:none}.legal-table table,.legal-table tbody,.legal-table td,.legal-table tr{display:block}.legal-table tr{border-bottom:1px solid #e7e3da;padding:.6rem 0}.legal-table td{border:0;padding:.25rem .9rem}.legal-table td:before{color:#8a8078;content:attr(data-label);display:block;font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}}.legal-consent-button{align-items:center;background:#221c17;border:0;border-radius:999px;color:#f4f1ea;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;margin:.6rem 0;min-height:2.6rem;padding:.5rem 1.2rem;transition:background .3s ease-in-out,color .3s ease-in-out}@media(max-width:768px){.legal-consent-button{font-size:1.1rem;min-height:3rem}}.legal-consent-button:hover{background:#d8f24e;color:#14120f}.utility-page{min-height:0}.utility-hero{background:#14120f;color:#f4f1ea;overflow:hidden;padding:7rem 0 3.2rem;position:relative}@media(max-width:768px){.utility-hero{padding:6.5rem 0 2.4rem}}.utility-hero__glow{background:radial-gradient(circle,rgba(216,242,78,.16),rgba(216,242,78,0) 66%);border-radius:50%;height:30rem;pointer-events:none;position:absolute;right:-8rem;top:-6rem;width:30rem}.utility-hero-wrapper{margin:0 auto;position:relative;width:85%;z-index:1}@media(min-width:2000px){.utility-hero-wrapper{width:1700px}}@media(max-width:1024px){.utility-hero-wrapper{width:85%}}@media(max-width:768px){.utility-hero-wrapper{width:90%}}.utility-hero-wrapper__breadcrumbs{align-items:center;color:hsla(42,31%,94%,.6);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem;margin-bottom:1.4rem}@media(max-width:768px){.utility-hero-wrapper__breadcrumbs{font-size:1rem}}.utility-hero-wrapper__breadcrumbs a{color:hsla(42,31%,94%,.7);transition:color .3s ease-in-out}.utility-hero-wrapper__breadcrumbs .is-current,.utility-hero-wrapper__breadcrumbs a:hover{color:#d8f24e}.utility-hero-wrapper__eyebrow{color:#d8f24e;display:block;font-size:.8rem;font-weight:800;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}@media(max-width:768px){.utility-hero-wrapper__eyebrow{font-size:1rem}}.utility-hero-wrapper h1{font-size:3rem;font-weight:500;line-height:1.02;max-width:22ch;overflow-wrap:anywhere}@media(max-width:1024px){.utility-hero-wrapper h1{font-size:2.5rem}}@media(max-width:680px){.utility-hero-wrapper h1{font-size:2rem}}@media(max-width:600px){.utility-hero-wrapper h1{font-size:2.8rem}}.utility-hero-wrapper__text{color:hsla(42,31%,94%,.72);font-size:.95rem;line-height:1.5;margin-top:1rem;max-width:40rem}@media(max-width:768px){.utility-hero-wrapper__text{font-size:1.15rem}}.utility-hero-wrapper__form{margin-top:1.8rem;max-width:40rem}.search-form{align-items:center;background:#fff;border-radius:999px;display:flex;gap:.6rem;padding:.35rem .35rem .35rem 1.1rem;transition:box-shadow .18s ease-in-out}.search-form:focus-within{box-shadow:0 0 0 .2rem rgba(216,242,78,.55)}.search-form__icon{color:#8a8078;display:grid;flex:none;place-items:center}.search-form__icon svg{height:1.1rem;width:1.1rem}.search-form__input{background:transparent;border:0;color:#221c17;flex:1;font-size:.95rem;height:2.7rem;min-width:0}.search-form__input::-moz-placeholder{color:#8a8078}.search-form__input::placeholder{color:#8a8078}.search-form__input::-webkit-search-cancel-button{-webkit-appearance:none}@media(max-width:768px){.search-form__input{font-size:1.15rem;height:3rem}}.search-form__submit{background:#d8f24e;border:0;border-radius:999px;color:#14120f;cursor:pointer;flex:none;font-size:.8rem;font-weight:800;height:2.7rem;padding:0 1.4rem;transition:background .18s ease-in-out}.search-form__submit:hover{background:#c8e23c}@media(max-width:768px){.search-form__submit{font-size:1rem;height:3rem;padding:0 1.1rem}}.search-results{padding:2.6rem 0 3.75rem}@media(max-width:768px){.search-results{padding:2rem 0 3rem}}.search-results-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.search-results-wrapper{width:1700px}}@media(max-width:1024px){.search-results-wrapper{width:85%}}@media(max-width:768px){.search-results-wrapper{width:90%}}.search-results-wrapper__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem}.search-results-wrapper__list{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1024px){.search-results-wrapper__list{grid-template-columns:1fr}}.search-chip{align-items:center;border:1.5px solid #dfdad2;border-radius:999px;color:#241d18;display:inline-flex;font-size:.8rem;font-weight:700;gap:.45rem;height:2.2rem;padding:0 .95rem;transition:background .18s ease-in-out,border-color .18s ease-in-out,color .18s ease-in-out}.search-chip span{color:#8a8078;font-weight:600}.search-chip:hover{border-color:#241d18}.search-chip.is-active{background:#14120f;border-color:#14120f;color:#f4f1ea}.search-chip.is-active span{color:#d8f24e}@media(max-width:768px){.search-chip{font-size:1rem;height:2.6rem}}.search-card{background:#fff;border-radius:1.2rem;display:grid;grid-template-columns:12rem minmax(0,1fr);overflow:hidden;transition:box-shadow .18s ease-in-out,transform .18s ease-in-out}.search-card:hover{box-shadow:0 20px 44px -28px rgba(20,18,15,.5);transform:translateY(-.1rem)}@media(max-width:480px){.search-card{grid-template-columns:1fr}}.search-card__media{background:#edeae3;display:block;min-height:10rem;position:relative}.search-card__media img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transform:none;width:100%}@media(max-width:480px){.search-card__media{min-height:11rem}}.search-card__placeholder{color:rgba(20,18,15,.3);display:grid;inset:0;place-items:center;position:absolute}.search-card__placeholder svg{height:2rem;width:2rem}.search-card__body{display:flex;flex-direction:column;min-width:0;padding:1.1rem 1.3rem 1.2rem}.search-card__type{color:#7c8c16;font-size:.8rem;font-weight:700;letter-spacing:.05em;margin-bottom:.4rem;text-transform:uppercase}@media(max-width:768px){.search-card__type{font-size:1rem}}.search-card__title{color:#241d18;font-size:1.2rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}@media(max-width:768px){.search-card__title{font-size:1.35rem}}.search-card__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6e645c;font-size:.8rem;line-height:1.55;margin-bottom:.9rem;overflow:hidden}@media(max-width:768px){.search-card__desc{font-size:1.05rem}}.search-card__read{align-items:center;color:#4e5c0c;display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;margin-top:auto}.search-card__read svg{height:.8rem;transition:transform .18s ease-in-out;width:.8rem}@media(max-width:768px){.search-card__read{font-size:1rem}}.search-card:hover .search-card__read svg{transform:translateX(.2rem)}.quick-links{padding:2.8rem 0 3.75rem}@media(max-width:768px){.quick-links{padding:2.2rem 0 3rem}}.quick-links-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.quick-links-wrapper{width:1700px}}@media(max-width:1024px){.quick-links-wrapper{width:85%}}@media(max-width:768px){.quick-links-wrapper{width:90%}}.quick-links-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.8rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.quick-links-wrapper__eyebrow{font-size:1rem}}.quick-links-wrapper h2{color:#241d18;font-size:1.9rem;font-weight:500;line-height:1.08;margin-bottom:1.6rem}@media(max-width:680px){.quick-links-wrapper h2{font-size:1.6rem}}@media(max-width:600px){.quick-links-wrapper h2{font-size:2.6rem}}.quick-links-wrapper__grid{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1200px){.quick-links-wrapper__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.quick-links-wrapper__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.quick-links-wrapper__grid{grid-template-columns:1fr}}.quick-link{background:#fff;border-radius:1.2rem;display:flex;flex-direction:column;gap:.5rem;min-height:10rem;padding:1.2rem 1.2rem 1.1rem;transition:box-shadow .18s ease-in-out,transform .18s ease-in-out}.quick-link:hover{box-shadow:0 20px 44px -28px rgba(20,18,15,.5);transform:translateY(-.1rem)}.quick-link__title{color:#241d18;font-size:1.15rem;font-weight:800;line-height:1.2}@media(max-width:768px){.quick-link__title{font-size:1.3rem}}.quick-link__text{color:#6e645c;font-size:.8rem;line-height:1.5}@media(max-width:768px){.quick-link__text{font-size:1.05rem}}.quick-link__go{align-self:flex-end;background:#f2f0ea;border-radius:999px;color:#241d18;display:grid;height:1.9rem;margin-top:auto;place-items:center;transition:background .18s ease-in-out;width:1.9rem}.quick-link__go svg{height:.8rem;width:.8rem}.quick-link:hover .quick-link__go{background:#d8f24e}.product-hero{background:#14120f;color:#f4f1ea;padding:7rem 0 3.6rem}@media(max-width:768px){.product-hero{padding:6.5rem 0 2.6rem}}.product-hero-wrapper{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);margin:0 auto;width:85%}@media(min-width:2000px){.product-hero-wrapper{width:1700px}}@media(max-width:1024px){.product-hero-wrapper{width:85%}}@media(max-width:768px){.product-hero-wrapper{width:90%}}@media(max-width:900px){.product-hero-wrapper{gap:1.8rem;grid-template-columns:1fr}}.product-hero-wrapper__main{aspect-ratio:1/1;background:hsla(42,31%,94%,.06);border-radius:1.5rem;overflow:hidden;position:relative}.product-hero-wrapper__main img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.product-hero-wrapper__main.is-empty{background:hsla(42,31%,94%,.04);border:1px dashed hsla(42,31%,94%,.28)}.product-hero-wrapper__placeholder{align-items:center;color:hsla(42,31%,94%,.4);display:flex;flex-direction:column;gap:.6rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.product-hero-wrapper__placeholder svg{height:2rem;width:2rem}.product-hero-wrapper__placeholder span{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.product-hero-wrapper__placeholder span{font-size:1rem}}.product-hero-wrapper__badge{background:#d8f24e;border-radius:999px;color:#241d18;font-size:.8rem;font-weight:800;left:1rem;letter-spacing:.04em;padding:.4rem .8rem;position:absolute;text-transform:uppercase;top:1rem}@media(max-width:768px){.product-hero-wrapper__badge{font-size:1rem}}.product-hero-wrapper__thumbs{display:grid;gap:.6rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.7rem}.product-hero-wrapper__thumb{aspect-ratio:1/1;background:hsla(42,31%,94%,.06);border:2px solid transparent;border-radius:.8rem;cursor:pointer;opacity:.6;overflow:hidden;padding:0;transition:opacity .2s ease-in-out,border-color .2s ease-in-out}.product-hero-wrapper__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.product-hero-wrapper__thumb:hover{opacity:1}.product-hero-wrapper__thumb.is-active{border-color:#d8f24e;opacity:1}.product-hero-wrapper__info{padding-top:.6rem}@media(max-width:900px){.product-hero-wrapper__info{padding-top:0}}.product-hero-wrapper__breadcrumbs{align-items:center;color:hsla(42,31%,94%,.6);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem;margin-bottom:1.4rem}@media(max-width:768px){.product-hero-wrapper__breadcrumbs{font-size:1rem}}.product-hero-wrapper__breadcrumbs a{color:hsla(42,31%,94%,.7);transition:color .3s ease-in-out}.product-hero-wrapper__breadcrumbs a:hover,.product-hero-wrapper__breadcrumbs a:last-child{color:#d8f24e}.product-hero-wrapper h1{font-size:2.8rem;font-weight:500;line-height:1.04;margin-bottom:1rem}@media(max-width:1024px){.product-hero-wrapper h1{font-size:2.4rem}}@media(max-width:680px){.product-hero-wrapper h1{font-size:2rem}}@media(max-width:600px){.product-hero-wrapper h1{font-size:2.8rem}}.product-hero-wrapper__price{color:#d8f24e;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1.3rem}.product-hero-wrapper__price del{color:hsla(42,31%,94%,.45);font-size:1.1rem;font-weight:500;margin-right:.5rem}.product-hero-wrapper__price ins{text-decoration:none}.product-hero-wrapper__excerpt{color:hsla(42,31%,94%,.75);font-size:.95rem;line-height:1.6;margin-bottom:1.4rem;max-width:56ch}@media(max-width:768px){.product-hero-wrapper__excerpt{font-size:1.15rem}}.product-hero-wrapper__excerpt p+p{margin-top:.7rem}.product-hero-wrapper__excerpt ul{display:grid;gap:.45rem;list-style:none;margin-top:.8rem}.product-hero-wrapper__excerpt li{padding-left:1.4rem;position:relative}.product-hero-wrapper__excerpt li:before{background:#d8f24e;border-radius:999px;content:"";height:.5rem;left:0;position:absolute;top:.55em;width:.5rem}.product-hero-wrapper__stock{align-items:center;color:hsla(42,31%,94%,.8);display:inline-flex;font-size:.8rem;font-weight:600;gap:.5rem;margin-bottom:1.1rem}@media(max-width:768px){.product-hero-wrapper__stock{font-size:1rem}}.product-hero-wrapper__stock.is-out-of-stock{color:hsla(42,31%,94%,.5)}.product-hero-wrapper__stock-dot{background:#d8f24e;border-radius:999px;height:.5rem;width:.5rem}.is-out-of-stock .product-hero-wrapper__stock-dot{background:#e0654a}.product-hero-wrapper__sku{color:hsla(42,31%,94%,.45);font-size:.8rem;margin-top:1.2rem}@media(max-width:768px){.product-hero-wrapper__sku{font-size:1rem}}.product-hero-wrapper__note{color:hsla(42,31%,94%,.6);font-size:.8rem;line-height:1.55;margin-top:1rem;max-width:46ch}@media(max-width:768px){.product-hero-wrapper__note{font-size:1rem}}.product-hero-wrapper .woocommerce-notices-wrapper:not(:empty){margin-bottom:1.2rem}.product-hero-wrapper .woocommerce-error,.product-hero-wrapper .woocommerce-info,.product-hero-wrapper .woocommerce-message{align-items:center;background:rgba(216,242,78,.1);border:1px solid rgba(216,242,78,.35);border-radius:.9rem;color:#f4f1ea;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.6rem 1rem;line-height:1.45;list-style:none;padding:.7rem .7rem .7rem 1.1rem}@media(max-width:768px){.product-hero-wrapper .woocommerce-error,.product-hero-wrapper .woocommerce-info,.product-hero-wrapper .woocommerce-message{font-size:1.05rem}}.product-hero-wrapper .woocommerce-error:focus,.product-hero-wrapper .woocommerce-info:focus,.product-hero-wrapper .woocommerce-message:focus{outline:none}.product-hero-wrapper .woocommerce-error:before,.product-hero-wrapper .woocommerce-info:before,.product-hero-wrapper .woocommerce-message:before{content:none}.product-hero-wrapper .woocommerce-error a,.product-hero-wrapper .woocommerce-info a,.product-hero-wrapper .woocommerce-message a{color:#d8f24e;font-weight:700}.product-hero-wrapper .woocommerce-error .button,.product-hero-wrapper .woocommerce-info .button,.product-hero-wrapper .woocommerce-message .button{align-items:center;background:#d8f24e;border-radius:999px;color:#241d18;display:inline-flex;flex:none;font-size:.8rem;font-weight:800;margin-left:auto;min-height:2.3rem;order:2;padding:0 1.1rem;transition:background .2s ease-in-out}@media(max-width:768px){.product-hero-wrapper .woocommerce-error .button,.product-hero-wrapper .woocommerce-info .button,.product-hero-wrapper .woocommerce-message .button{font-size:1rem}}.product-hero-wrapper .woocommerce-error .button:hover,.product-hero-wrapper .woocommerce-info .button:hover,.product-hero-wrapper .woocommerce-message .button:hover{background:#c2e23a}.product-hero-wrapper .woocommerce-error{align-items:flex-start;background:rgba(224,101,74,.15);border-color:rgba(224,101,74,.45);flex-direction:column}.product-hero-wrapper__cart form.cart{align-items:stretch;display:flex;flex-wrap:wrap;gap:.7rem}.product-hero-wrapper__cart .quantity{align-items:center;display:flex}.product-hero-wrapper__cart .quantity.is-fixed{display:none}.product-hero-wrapper__cart .quantity.has-buttons{border:1px solid hsla(42,31%,94%,.25);border-radius:999px}.product-hero-wrapper__cart .quantity.has-buttons input.qty{-moz-appearance:textfield;border:0;width:2.8rem}.product-hero-wrapper__cart .quantity.has-buttons input.qty::-webkit-inner-spin-button,.product-hero-wrapper__cart .quantity.has-buttons input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-hero-wrapper__cart .quantity.has-buttons .quantity__btn{color:#f4f1ea;height:2.8rem;width:2.8rem}.product-hero-wrapper__cart .quantity.has-buttons .quantity__btn:hover{background:hsla(42,31%,94%,.1)}.product-hero-wrapper__cart .quantity input.qty{background:transparent;border:1px solid hsla(42,31%,94%,.25);border-radius:999px;color:#f4f1ea;font-family:inherit;font-size:.9rem;font-weight:700;height:3rem;text-align:center;width:5rem}@media(max-width:768px){.product-hero-wrapper__cart .quantity input.qty{font-size:1.1rem}}.product-hero-wrapper__cart .quantity input.qty:focus{border-color:#d8f24e;outline:none}.product-hero-wrapper__cart .single_add_to_cart_button{align-items:center;background:#d8f24e;border:0;border-radius:999px;color:#241d18;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:800;height:3rem;justify-content:center;padding:0 2rem;transition:background .2s ease-in-out,transform .2s ease-in-out}@media(max-width:768px){.product-hero-wrapper__cart .single_add_to_cart_button{font-size:1.1rem}}.product-hero-wrapper__cart .single_add_to_cart_button:hover{background:#c2e23a}.product-hero-wrapper__cart .single_add_to_cart_button.disabled,.product-hero-wrapper__cart .single_add_to_cart_button:disabled{cursor:not-allowed;opacity:.5}.product-hero-wrapper__cart table.variations{border-collapse:collapse;margin-bottom:1rem;width:100%}.product-hero-wrapper__cart table.variations td,.product-hero-wrapper__cart table.variations th{display:block;padding:0;text-align:left}.product-hero-wrapper__cart table.variations label{color:hsla(42,31%,94%,.7);display:block;font-size:.8rem;font-weight:700;margin:.6rem 0 .4rem}@media(max-width:768px){.product-hero-wrapper__cart table.variations label{font-size:1rem}}.product-hero-wrapper__cart table.variations select{background:#14120f;border:1px solid hsla(42,31%,94%,.25);border-radius:.8rem;color:#f4f1ea;font-family:inherit;font-size:.85rem;height:2.8rem;max-width:22rem;padding:0 1rem;width:100%}@media(max-width:768px){.product-hero-wrapper__cart table.variations select{font-size:1.05rem}}.product-hero-wrapper__cart table.variations .reset_variations{color:hsla(42,31%,94%,.55);display:inline-block;font-size:.8rem;margin-top:.4rem}@media(max-width:768px){.product-hero-wrapper__cart table.variations .reset_variations{font-size:1rem}}.product-hero-wrapper__cart .single_variation_wrap{width:100%}.product-hero-wrapper__cart .woocommerce-variation-price{color:#d8f24e;font-size:1.3rem;font-weight:800;margin-bottom:.8rem}.product-hero-wrapper__cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:.7rem}.product-details{padding:3.75rem 0 0}.product-details-wrapper{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin:0 auto;width:85%}@media(min-width:2000px){.product-details-wrapper{width:1700px}}@media(max-width:1024px){.product-details-wrapper{width:85%}}@media(max-width:768px){.product-details-wrapper{width:90%}}@media(max-width:900px){.product-details-wrapper{gap:2rem;grid-template-columns:1fr}}.product-details-wrapper.is-single{grid-template-columns:minmax(0,46rem)}.product-details-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.8rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.8rem;text-transform:uppercase}@media(max-width:768px){.product-details-wrapper__eyebrow{font-size:1rem}}.product-details-wrapper__text{color:#221c17;font-size:.9rem;line-height:1.7}@media(max-width:768px){.product-details-wrapper__text{font-size:1.1rem}}.product-details-wrapper__text h2,.product-details-wrapper__text h3{font-size:1.3rem;font-weight:800;line-height:1.2;margin:1.8rem 0 .6rem}.product-details-wrapper__text h2{font-weight:500}@media(max-width:600px){.product-details-wrapper__text h2{font-size:2.6rem}}.product-details-wrapper__text>:first-child{margin-top:0}.product-details-wrapper__text p+p,.product-details-wrapper__text p+ul,.product-details-wrapper__text ul+p{margin-top:.9rem}.product-details-wrapper__text ol,.product-details-wrapper__text ul{display:grid;gap:.4rem;padding-left:1.2rem}.product-details-wrapper__text a{color:#7c8c16;text-decoration:underline}.product-details-wrapper__specs{background:#fff;border-radius:1.2rem;padding:1.4rem 1.5rem;position:sticky;top:6rem}@media(max-width:900px){.product-details-wrapper__specs{position:static}}.product-details-wrapper__specs dl{display:grid}.product-details-wrapper__spec{border-top:1px solid #e7e3da;display:flex;font-size:.85rem;gap:1rem;justify-content:space-between;padding:.75rem 0}@media(max-width:768px){.product-details-wrapper__spec{font-size:1.05rem}}.product-details-wrapper__spec:first-child{border-top:0;padding-top:0}.product-details-wrapper__spec dt{color:#6e645c}.product-details-wrapper__spec dd{color:#221c17;font-weight:700;text-align:right}.product-details-wrapper__order{border-top:1px solid #e7e3da;display:grid;gap:.9rem;margin-top:1.1rem;padding-top:1.1rem}dl+.product-details-wrapper__order{margin-top:.4rem}.product-details-wrapper__order .shop-btn{min-height:3rem;width:100%}.product-details-wrapper__price{color:#221c17;font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.product-details-wrapper__price del{color:#8a8078;font-size:1rem;font-weight:500;margin-right:.4rem}.product-details-wrapper__price ins{text-decoration:none}.product-details-wrapper.is-plan .product-details-wrapper__text>p:first-child{font-size:1.1rem;line-height:1.6}@media(max-width:768px){.product-details-wrapper.is-plan .product-details-wrapper__text>p:first-child{font-size:1.2rem}}.product-details-wrapper.is-plan .product-details-wrapper__text h2{color:#241d18;font-size:1.7rem;margin:2.8rem 0 1.2rem}@media(max-width:680px){.product-details-wrapper.is-plan .product-details-wrapper__text h2{font-size:1.45rem;margin-top:2.2rem}}@media(max-width:600px){.product-details-wrapper.is-plan .product-details-wrapper__text h2{font-size:2.6rem}}.product-details-wrapper.is-plan .product-details-wrapper__text>blockquote+p,.product-details-wrapper.is-plan .product-details-wrapper__text>ol+p,.product-details-wrapper.is-plan .product-details-wrapper__text>p+blockquote,.product-details-wrapper.is-plan .product-details-wrapper__text>p+ol,.product-details-wrapper.is-plan .product-details-wrapper__text>p+ul,.product-details-wrapper.is-plan .product-details-wrapper__text>ul+p{margin-top:1.2rem}.product-details-wrapper.is-plan .product-details-wrapper__text strong{color:#221c17}.product-details-wrapper.is-plan .product-details-wrapper__text ol{counter-reset:plan-step;gap:0;list-style:none;padding-left:0}.product-details-wrapper.is-plan .product-details-wrapper__text ol li{color:#6e645c;counter-increment:plan-step;padding:0 0 1.6rem 3.6rem;position:relative}.product-details-wrapper.is-plan .product-details-wrapper__text ol li:before{background:#d8f24e;border-radius:999px;color:#241d18;content:counter(plan-step);display:grid;font-size:.9rem;font-weight:800;height:2.5rem;left:0;place-items:center;position:absolute;top:-.1rem;width:2.5rem}@media(max-width:768px){.product-details-wrapper.is-plan .product-details-wrapper__text ol li:before{font-size:1.1rem}}.product-details-wrapper.is-plan .product-details-wrapper__text ol li:after{background:#e7e3da;bottom:.3rem;content:"";left:1.25rem;margin-left:-1px;position:absolute;top:2.7rem;width:2px}.product-details-wrapper.is-plan .product-details-wrapper__text ol li:last-child{padding-bottom:0}.product-details-wrapper.is-plan .product-details-wrapper__text ol li:last-child:after{content:none}.product-details-wrapper.is-plan .product-details-wrapper__text ol strong{display:block;font-size:1.1rem;font-weight:800;margin-bottom:.2rem}@media(max-width:768px){.product-details-wrapper.is-plan .product-details-wrapper__text ol strong{font-size:1.2rem}}.product-details-wrapper.is-plan .product-details-wrapper__text ul{gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding-left:0}@media(max-width:560px){.product-details-wrapper.is-plan .product-details-wrapper__text ul{grid-template-columns:1fr}}.product-details-wrapper.is-plan .product-details-wrapper__text ul li{background:#fff;border-radius:1.1rem;color:#6e645c;font-size:.85rem;line-height:1.55;padding:1.1rem 1.2rem 1.1rem 3.3rem;position:relative}@media(max-width:768px){.product-details-wrapper.is-plan .product-details-wrapper__text ul li{font-size:1.05rem}}.product-details-wrapper.is-plan .product-details-wrapper__text ul li:before{background:#d8f24e url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23241D18' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") 50%/.8rem no-repeat;border-radius:999px;content:"";height:1.45rem;left:1.1rem;position:absolute;top:1.15rem;width:1.45rem}.product-details-wrapper.is-plan .product-details-wrapper__text ul strong{display:block;font-size:.9rem;font-weight:800;margin-bottom:.15rem}@media(max-width:768px){.product-details-wrapper.is-plan .product-details-wrapper__text ul strong{font-size:1.1rem}}.product-details-wrapper.is-plan .product-details-wrapper__text>blockquote{background:#14120f;border-radius:1.3rem;color:hsla(42,31%,94%,.78);margin:0;padding:1.5rem 1.7rem}@media(max-width:680px){.product-details-wrapper.is-plan .product-details-wrapper__text>blockquote{padding:1.3rem}}.product-details-wrapper.is-plan .product-details-wrapper__text>blockquote p+p{margin-top:.7rem}.product-details-wrapper.is-plan .product-details-wrapper__text>blockquote a,.product-details-wrapper.is-plan .product-details-wrapper__text>blockquote strong{color:#d8f24e}.product-details-wrapper.is-plan .product-details-wrapper__text figure{background:#fff;border-radius:1.3rem;margin:0;padding:1.5rem 1.7rem 1.4rem 4.6rem;position:relative}@media(max-width:680px){.product-details-wrapper.is-plan .product-details-wrapper__text figure{padding:4.2rem 1.3rem 1.3rem}}.product-details-wrapper.is-plan .product-details-wrapper__text figure+figure{margin-top:.8rem}.product-details-wrapper.is-plan .product-details-wrapper__text figure:before{background:#d8f24e url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23241D18'%3E%3Cpath d='M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z'/%3E%3C/svg%3E") 50%/1.2rem no-repeat;border-radius:999px;content:"";height:2.2rem;left:1.5rem;position:absolute;top:1.5rem;width:2.2rem}@media(max-width:680px){.product-details-wrapper.is-plan .product-details-wrapper__text figure:before{left:1.3rem;top:1.3rem}}.product-details-wrapper.is-plan .product-details-wrapper__text figure blockquote{color:#221c17;font-size:.9rem;line-height:1.65;margin:0}@media(max-width:768px){.product-details-wrapper.is-plan .product-details-wrapper__text figure blockquote{font-size:1.1rem}}.product-details-wrapper.is-plan .product-details-wrapper__text figure blockquote p+p{margin-top:.7rem}.product-details-wrapper.is-plan .product-details-wrapper__text figure figcaption{border-top:1px solid #e7e3da;color:#8a8078;font-size:.8rem;line-height:1.5;margin-top:1rem;padding-top:.9rem}@media(max-width:768px){.product-details-wrapper.is-plan .product-details-wrapper__text figure figcaption{font-size:1.05rem}}.product-details-wrapper.is-plan .product-details-wrapper__text figure figcaption strong{display:block;font-size:.85rem;font-weight:800}@media(max-width:768px){.product-details-wrapper.is-plan .product-details-wrapper__text figure figcaption strong{font-size:1.1rem}}.product-details-wrapper.is-plan .product-details-wrapper__text details{background:#fff;border-radius:1.1rem}.product-details-wrapper.is-plan .product-details-wrapper__text details+details{margin-top:.6rem}.product-details-wrapper.is-plan .product-details-wrapper__text details>:not(summary){color:#6e645c;padding:0 1.3rem}.product-details-wrapper.is-plan .product-details-wrapper__text details>:last-child:not(summary){padding-bottom:1.2rem}.product-details-wrapper.is-plan .product-details-wrapper__text details[open]>summary:after{background-color:#d8f24e;transform:rotate(45deg)}.product-details-wrapper.is-plan .product-details-wrapper__text summary{border-radius:1.1rem;color:#221c17;cursor:pointer;display:block;font-size:.9rem;font-weight:800;line-height:1.4;list-style:none;padding:1.1rem 4rem 1.1rem 1.3rem;position:relative}@media(max-width:768px){.product-details-wrapper.is-plan .product-details-wrapper__text summary{font-size:1.1rem}}.product-details-wrapper.is-plan .product-details-wrapper__text summary::-webkit-details-marker{display:none}.product-details-wrapper.is-plan .product-details-wrapper__text summary:after{background:#f7f5f0 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23241D18' stroke-linecap='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14m-7-7h14'/%3E%3C/svg%3E") 50%/.8rem no-repeat;border-radius:999px;content:"";height:1.8rem;position:absolute;right:1.1rem;top:1rem;transition:transform .3s ease-in-out,background-color .3s ease-in-out;width:1.8rem}.product-details-wrapper.is-plan .product-details-wrapper__text summary:hover:after{background-color:#d8f24e}.product-details-wrapper.is-plan .product-details-wrapper__text summary:focus-visible{outline:2px solid #7c8c16;outline-offset:2px}.product-related{padding:3.75rem 0 0}.product-related-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.product-related-wrapper{width:1700px}}@media(max-width:1024px){.product-related-wrapper{width:85%}}@media(max-width:768px){.product-related-wrapper{width:90%}}.product-related-wrapper__head{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}@media(max-width:680px){.product-related-wrapper__head{align-items:flex-start;flex-direction:column}}.product-related-wrapper__head h2{color:#241d18;font-size:2.3rem;font-weight:500;line-height:1.04}@media(max-width:1024px){.product-related-wrapper__head h2{font-size:1.9rem}}@media(max-width:680px){.product-related-wrapper__head h2{font-size:1.6rem}}@media(max-width:600px){.product-related-wrapper__head h2{font-size:2.6rem}}.product-related-wrapper__all{align-items:center;background:#241d18;border-radius:999px;color:#f4f1ea;display:inline-flex;flex:none;font-size:.8rem;font-weight:700;gap:.5rem;padding:.8rem 1.2rem;transition:background .3s ease-in-out}@media(max-width:768px){.product-related-wrapper__all{font-size:1.05rem}}.product-related-wrapper__all:hover{background:#3a2f27}.product-related-wrapper__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.product-related-wrapper__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.product-related-wrapper__grid{grid-template-columns:1fr}}.shop-btn,.shop-flow .button,.shop-flow button[type=submit]:not(.quantity__btn){align-items:center;background:#d8f24e;border:1.5px solid #d8f24e;border-radius:999px;color:#241d18;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:800;gap:.5rem;justify-content:center;line-height:1.2;min-height:2.8rem;padding:0 1.5rem;text-align:center;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}@media(max-width:768px){.shop-btn,.shop-flow .button,.shop-flow button[type=submit]:not(.quantity__btn){font-size:1.05rem}}.shop-btn:hover,.shop-flow .button:hover,.shop-flow button[type=submit]:not(.quantity__btn):hover{background:#c2e23a;border-color:#c2e23a}.shop-btn:disabled,.shop-btn[aria-disabled=true],.shop-flow .button:disabled,.shop-flow .button[aria-disabled=true],.shop-flow button[type=submit]:not(.quantity__btn):disabled,.shop-flow button[type=submit]:not(.quantity__btn)[aria-disabled=true]{cursor:not-allowed;opacity:.45}.shop-btn--ghost,.shop-flow .shop-btn--ghost{background:transparent;border-color:#241d18;color:#241d18}.shop-btn--ghost:hover,.shop-flow .shop-btn--ghost:hover{background:#241d18;border-color:#241d18;color:#f4f1ea}.shop-btn--light,.shop-flow .shop-btn--light{background:transparent;border-color:hsla(42,31%,94%,.35);color:#f4f1ea}.shop-btn--light:hover,.shop-flow .shop-btn--light:hover{background:transparent;border-color:#d8f24e;color:#d8f24e}.shop-flow{min-height:0;padding-bottom:3.75rem}.shop-flow-hero{background:#14120f;color:#f4f1ea;padding:7rem 0 2.6rem}@media(max-width:768px){.shop-flow-hero{padding:6.5rem 0 2rem}}.shop-flow-hero-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.shop-flow-hero-wrapper{width:1700px}}@media(max-width:1024px){.shop-flow-hero-wrapper{width:85%}}@media(max-width:768px){.shop-flow-hero-wrapper{width:90%}}.shop-flow-hero-wrapper__breadcrumbs{align-items:center;color:hsla(42,31%,94%,.6);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem;margin-bottom:1.1rem}@media(max-width:768px){.shop-flow-hero-wrapper__breadcrumbs{font-size:1rem}}.shop-flow-hero-wrapper__breadcrumbs a{color:hsla(42,31%,94%,.7);transition:color .3s ease-in-out}.shop-flow-hero-wrapper__breadcrumbs .is-current,.shop-flow-hero-wrapper__breadcrumbs a:hover{color:#d8f24e}.shop-flow-hero-wrapper h1{font-size:2.8rem;font-weight:500;line-height:1.04;margin-bottom:1.6rem}@media(max-width:1024px){.shop-flow-hero-wrapper h1{font-size:2.4rem}}@media(max-width:680px){.shop-flow-hero-wrapper h1{font-size:2rem}}@media(max-width:600px){.shop-flow-hero-wrapper h1{font-size:2.8rem}}.shop-flow-hero-wrapper__steps{counter-reset:none;display:flex;flex-wrap:wrap;gap:.6rem 2rem;list-style:none}.shop-flow-hero-wrapper__steps li{align-items:center;display:flex;position:relative}.shop-flow-hero-wrapper__steps li+li:before{background:hsla(42,31%,94%,.25);content:"";height:1px;left:-1.6rem;position:absolute;top:50%;width:1.2rem}@media(max-width:680px){.shop-flow-hero-wrapper__steps li+li:before{display:none}}.shop-flow-hero-wrapper__step{align-items:center;color:inherit;display:flex;gap:.6rem}.shop-flow-hero-wrapper__step-num{border:1.5px solid hsla(42,31%,94%,.3);border-radius:999px;color:hsla(42,31%,94%,.6);display:grid;font-size:.8rem;font-weight:800;height:1.8rem;place-items:center;width:1.8rem}@media(max-width:768px){.shop-flow-hero-wrapper__step-num{font-size:1rem;height:2.1rem;width:2.1rem}}.shop-flow-hero-wrapper__step-num svg{height:.8rem;width:.8rem}.is-current .shop-flow-hero-wrapper__step-num{background:#d8f24e;border-color:#d8f24e;color:#241d18}.is-done .shop-flow-hero-wrapper__step-num{border-color:#d8f24e;color:#d8f24e}.shop-flow-hero-wrapper__step-label{color:hsla(42,31%,94%,.55);font-size:.85rem;font-weight:700}@media(max-width:768px){.shop-flow-hero-wrapper__step-label{font-size:1.05rem}}.is-current .shop-flow-hero-wrapper__step-label{color:#f4f1ea}.is-done .shop-flow-hero-wrapper__step-label{color:hsla(42,31%,94%,.8)}@media(max-width:560px){li:not(.is-current) .shop-flow-hero-wrapper__step-label{display:none}}a:hover .shop-flow-hero-wrapper__step-label{color:#d8f24e}.shop-flow-content{padding-top:2.6rem}.shop-flow-content-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.shop-flow-content-wrapper{width:1700px}}@media(max-width:1024px){.shop-flow-content-wrapper{width:85%}}@media(max-width:768px){.shop-flow-content-wrapper{width:90%}}.shop-flow .woocommerce-NoticeGroup,.shop-flow .woocommerce-notices-wrapper:not(:empty){margin-bottom:1.4rem}.shop-flow .woocommerce-error,.shop-flow .woocommerce-info,.shop-flow .woocommerce-message{align-items:center;background:#fff;border-left:4px solid #d8f24e;border-radius:.9rem;color:#221c17;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.4rem 1rem;line-height:1.5;list-style:none;padding:.9rem 1.2rem}@media(max-width:768px){.shop-flow .woocommerce-error,.shop-flow .woocommerce-info,.shop-flow .woocommerce-message{font-size:1.05rem}}.shop-flow .woocommerce-error:focus,.shop-flow .woocommerce-info:focus,.shop-flow .woocommerce-message:focus{outline:none}.shop-flow .woocommerce-error a,.shop-flow .woocommerce-info a,.shop-flow .woocommerce-message a{color:#7c8c16;font-weight:700;text-decoration:underline}.shop-flow .woocommerce-error .button,.shop-flow .woocommerce-info .button,.shop-flow .woocommerce-message .button{margin-left:auto;min-height:2.2rem;order:2;padding:0 1rem;text-decoration:none}.shop-flow .woocommerce-error{align-items:flex-start;border-left-color:#e0654a;flex-direction:column}.shop-flow .woocommerce-error li+li{margin-top:.2rem}.shop-flow .woocommerce-info{border-left-color:#8a8078}.shop-flow .quantity{align-items:center;background:#fff;border:1px solid #e7e3da;border-radius:999px;display:inline-flex}.shop-flow .quantity input.qty{-moz-appearance:textfield;background:transparent;border:0;color:#221c17;font-family:inherit;font-size:.85rem;font-weight:700;height:2.4rem;text-align:center;width:2.6rem}@media(max-width:768px){.shop-flow .quantity input.qty{font-size:1.05rem}}.shop-flow .quantity input.qty::-webkit-inner-spin-button,.shop-flow .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-flow .quantity input.qty:focus{outline:none}.shop-flow .quantity:not(.has-buttons) input.qty{width:4rem}.shop-flow .quantity.is-fixed{background:transparent;border:0;color:#221c17;font-size:.85rem;font-weight:700}@media(max-width:768px){.shop-flow .quantity.is-fixed{font-size:1.05rem}}.quantity__btn{background:transparent;border:0;border-radius:999px;color:#221c17;cursor:pointer;display:grid;font-family:inherit;font-size:1.1rem;font-weight:700;height:2.4rem;place-items:center;transition:background .2s ease-in-out;width:2.4rem}.quantity__btn:hover{background:#f2f0ea}.cart-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,24rem)}@media(max-width:1024px){.cart-layout{grid-template-columns:1fr}}.cart-layout__head{align-items:baseline;display:flex;gap:.8rem;margin-bottom:1rem}.cart-layout__head h2{color:#241d18;font-size:1.5rem;font-weight:500}.cart-layout__count{color:#8a8078;font-size:.8rem;font-weight:600}@media(max-width:768px){.cart-layout__count{font-size:1rem}}.cart-layout__list{display:grid;gap:.8rem}.cart-layout__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-top:1.2rem}.cart-layout__actions .coupon{display:flex;flex-wrap:wrap;gap:.6rem}.cart-layout__actions .coupon input{background:#fff;border:1px solid #e7e3da;border-radius:999px;color:#221c17;font-family:inherit;font-size:.85rem;height:2.8rem;padding:0 1.1rem;width:13rem}@media(max-width:768px){.cart-layout__actions .coupon input{font-size:1.05rem}}.cart-layout__actions .coupon input:focus{border-color:#7c8c16;outline:none}.has-cart-auto-update .cart-layout__update{display:none!important}.cart-layout__back{align-items:center;color:#221c17;display:inline-flex;font-size:.85rem;font-weight:700;gap:.5rem;margin-top:1.4rem}@media(max-width:768px){.cart-layout__back{font-size:1.05rem}}.cart-layout__back:hover{color:#7c8c16}.cart-layout__summary{position:sticky;top:6rem}@media(max-width:1024px){.cart-layout__summary{position:static}}.cart-item{align-items:center;background:#fff;border-radius:1.1rem;display:grid;gap:1.2rem;grid-template-columns:5.5rem minmax(0,1fr) auto 7rem 2.2rem;padding:.8rem 1rem .8rem .8rem}@media(max-width:680px){.cart-item{gap:.6rem .9rem;grid-template-areas:"media info remove" "media qty subtotal";grid-template-columns:4.5rem minmax(0,1fr) 2.2rem}}.cart-item__media{aspect-ratio:1/1;background:#edeae3;border-radius:.8rem;overflow:hidden;position:relative}@media(max-width:680px){.cart-item__media{align-self:start;grid-area:media}}.cart-item__media a,.cart-item__media img{display:block;height:100%;width:100%}.cart-item__media img{-o-object-fit:cover;object-fit:cover}.cart-item__placeholder{color:rgba(20,18,15,.3);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cart-item__placeholder svg{height:1.5rem;width:1.5rem}.cart-item__info{align-items:flex-start;display:flex;flex-direction:column;gap:.15rem}@media(max-width:680px){.cart-item__info{grid-area:info}}.cart-item__info dl.variation{color:#6e645c;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.2rem .4rem}@media(max-width:768px){.cart-item__info dl.variation{font-size:1rem}}.cart-item__info dl.variation dd p{display:inline}.cart-item__cat{color:#a66a3c;font-size:.8rem;font-weight:700}@media(max-width:768px){.cart-item__cat{font-size:1rem}}.cart-item__title{color:#241d18;font-size:1.05rem;font-weight:800;line-height:1.25}.cart-item__title:hover{color:#7c8c16}.cart-item__unit{color:#8a8078;font-size:.8rem}@media(max-width:768px){.cart-item__unit{font-size:1rem}}.cart-item__unit del{margin-right:.25rem}.cart-item__unit ins{text-decoration:none}.cart-item__unit .screen-reader-text+.woocommerce-Price-amount{margin-left:0}@media(max-width:680px){.cart-item__quantity{grid-area:qty}}.cart-item__subtotal{color:#241d18;font-size:1.1rem;font-weight:800;text-align:right}@media(max-width:680px){.cart-item__subtotal{grid-area:subtotal;grid-column:2/4;justify-self:end}.cart-item__remove{align-self:start;grid-area:remove}}.cart-item__remove a.remove{border-radius:999px;color:#8a8078;display:grid;height:2.2rem;place-items:center;transition:background .2s ease-in-out,color .2s ease-in-out;width:2.2rem}.cart-item__remove a.remove svg{height:.9rem;width:.9rem}.cart-item__remove a.remove:hover{background:rgba(224,101,74,.12);color:#c4492e}.cart-item .blockUI.blockOverlay{border-radius:1.1rem}.cart_totals{background:#14120f;border-radius:1.2rem;color:#f4f1ea;padding:1.5rem}.cart_totals>h2{font-size:1.3rem;font-weight:500;margin-bottom:1rem}.cart_totals .blockUI.blockOverlay{border-radius:1.2rem}.cart_totals table,.woocommerce-checkout-review-order-table{border-collapse:collapse;width:100%}.cart_totals table td,.cart_totals table th,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{border-top:1px solid hsla(42,31%,94%,.12);font-size:.85rem;font-weight:500;padding:.7rem 0;text-align:left;vertical-align:top}@media(max-width:768px){.cart_totals table td,.cart_totals table th,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{font-size:1.05rem}}.cart_totals table td,.woocommerce-checkout-review-order-table td{font-weight:700;text-align:right}.cart_totals table tr:first-child td,.cart_totals table tr:first-child th,.woocommerce-checkout-review-order-table tr:first-child td,.woocommerce-checkout-review-order-table tr:first-child th{border-top:0}.cart_totals table .order-total td,.cart_totals table .order-total th,.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{font-size:1.15rem;font-weight:800;padding-top:1rem}.cart_totals table .order-total td,.woocommerce-checkout-review-order-table .order-total td{color:#d8f24e;font-size:1.4rem}.cart_totals table .order-total .includes_tax,.woocommerce-checkout-review-order-table .order-total .includes_tax{color:hsla(42,31%,94%,.55);display:block;font-size:.8rem;font-weight:500}@media(max-width:768px){.cart_totals table .order-total .includes_tax,.woocommerce-checkout-review-order-table .order-total .includes_tax{font-size:1rem}}.cart_totals table tr.woocommerce-shipping-totals,.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{display:flex;flex-direction:column}.cart_totals table tr.woocommerce-shipping-totals th,.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th{padding-bottom:.3rem}.cart_totals table tr.woocommerce-shipping-totals td,.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{border-top:0;padding-top:0;text-align:left}.cart_totals table #shipping_method,.cart_totals table .woocommerce-shipping-methods,.woocommerce-checkout-review-order-table #shipping_method,.woocommerce-checkout-review-order-table .woocommerce-shipping-methods{display:grid;gap:.4rem;list-style:none;text-align:left}.cart_totals table #shipping_method li,.cart_totals table .woocommerce-shipping-methods li,.woocommerce-checkout-review-order-table #shipping_method li,.woocommerce-checkout-review-order-table .woocommerce-shipping-methods li{align-items:center;display:flex;gap:.5rem}.cart_totals table #shipping_method label,.cart_totals table .woocommerce-shipping-methods label,.woocommerce-checkout-review-order-table #shipping_method label,.woocommerce-checkout-review-order-table .woocommerce-shipping-methods label{font-weight:600}.cart_totals table #shipping_method input[type=radio],.cart_totals table .woocommerce-shipping-methods input[type=radio],.woocommerce-checkout-review-order-table #shipping_method input[type=radio],.woocommerce-checkout-review-order-table .woocommerce-shipping-methods input[type=radio]{accent-color:#d8f24e}.cart_totals table .woocommerce-shipping-contents,.cart_totals table .woocommerce-shipping-destination,.woocommerce-checkout-review-order-table .woocommerce-shipping-contents,.woocommerce-checkout-review-order-table .woocommerce-shipping-destination{color:hsla(42,31%,94%,.55);font-size:.8rem;font-weight:400;margin-top:.4rem;text-align:left}@media(max-width:768px){.cart_totals table .woocommerce-shipping-contents,.cart_totals table .woocommerce-shipping-destination,.woocommerce-checkout-review-order-table .woocommerce-shipping-contents,.woocommerce-checkout-review-order-table .woocommerce-shipping-destination{font-size:1rem}}.cart_totals table .shipping-calculator-button,.woocommerce-checkout-review-order-table .shipping-calculator-button{color:#d8f24e;display:inline-block;font-size:.8rem;margin-top:.3rem;text-decoration:underline}@media(max-width:768px){.cart_totals table .shipping-calculator-button,.woocommerce-checkout-review-order-table .shipping-calculator-button{font-size:1rem}}.cart_totals table .shipping-calculator-form,.woocommerce-checkout-review-order-table .shipping-calculator-form{display:grid;gap:.5rem;margin-top:.6rem;text-align:left}.cart_totals table .shipping-calculator-form p,.woocommerce-checkout-review-order-table .shipping-calculator-form p{margin:0}.cart_totals table .cart-discount td,.woocommerce-checkout-review-order-table .cart-discount td{color:#d8f24e}.cart_totals table .woocommerce-remove-coupon,.woocommerce-checkout-review-order-table .woocommerce-remove-coupon{color:hsla(42,31%,94%,.55);font-size:.8rem;font-weight:500;margin-left:.3rem}@media(max-width:768px){.cart_totals table .woocommerce-remove-coupon,.woocommerce-checkout-review-order-table .woocommerce-remove-coupon{font-size:1rem}}.cart_totals .wc-proceed-to-checkout{margin-top:1.2rem}.cart_totals .wc-proceed-to-checkout .checkout-button{font-size:.9rem;min-height:3.2rem;width:100%}@media(max-width:768px){.cart_totals .wc-proceed-to-checkout .checkout-button{font-size:1.1rem}}.cart-empty{align-items:center;background:#fff;border-radius:1.4rem;display:flex;flex-direction:column;margin:1rem auto 0;max-width:34rem;padding:3rem 2rem;text-align:center}.cart-empty__icon{background:#f2f0ea;border-radius:999px;color:#241d18;display:grid;height:4rem;margin-bottom:1.2rem;place-items:center;width:4rem}.cart-empty__icon svg{height:1.6rem;width:1.6rem}.cart-empty h2{color:#241d18;font-size:1.6rem;font-weight:500;margin-bottom:.6rem}.cart-empty p{color:#6e645c;font-size:.9rem;line-height:1.6;margin-bottom:1.6rem}@media(max-width:768px){.cart-empty p{font-size:1.1rem}}.shop-flow .woocommerce-form-coupon-toggle,.shop-flow .woocommerce-form-login-toggle{margin-bottom:1rem}.shop-flow .checkout_coupon{align-items:flex-end;background:#fff;border-radius:1.1rem;display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.4rem;max-width:40rem;padding:1.2rem}.shop-flow .checkout_coupon>p:not(.form-row){color:#6e645c;flex-basis:100%;font-size:.85rem}@media(max-width:768px){.shop-flow .checkout_coupon>p:not(.form-row){font-size:1.05rem}}.shop-flow .checkout_coupon .form-row{margin:0}.shop-flow .checkout_coupon .clear{display:none}.shop-flow .checkout-login{align-items:end;background:#fff;border-radius:1.2rem;display:grid;gap:.9rem 1rem;grid-template-areas:"intro intro intro" "username password submit" "remember lost .";grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-bottom:1.4rem;padding:1.6rem}@media(max-width:680px){.shop-flow .checkout-login{padding:1.2rem}}@media(max-width:560px){.shop-flow .checkout-login{grid-template-areas:"intro" "username" "password" "remember" "submit" "lost";grid-template-columns:minmax(0,1fr)}}.shop-flow .checkout-login>p:not([class]){color:#6e645c;font-size:.85rem;grid-area:intro;line-height:1.55}@media(max-width:768px){.shop-flow .checkout-login>p:not([class]){font-size:1.05rem}}.shop-flow .checkout-login .checkout-login__username{grid-area:username}.shop-flow .checkout-login .checkout-login__password{grid-area:password}.shop-flow .checkout-login .checkout-login__remember{align-self:start;grid-area:remember;justify-self:start}.shop-flow .checkout-login .checkout-login__submit{grid-area:submit;min-height:2.9rem}@media(max-width:560px){.shop-flow .checkout-login .checkout-login__submit{width:100%}}.shop-flow .checkout-login .checkout-login__lost{align-self:start;font-size:.85rem;grid-area:lost}@media(max-width:768px){.shop-flow .checkout-login .checkout-login__lost{font-size:1.05rem}}.shop-flow .checkout-login .checkout-login__lost a{color:#7c8c16;font-weight:700;text-decoration:underline}.checkout-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,27rem)}@media(max-width:1024px){.checkout-layout{grid-template-columns:1fr}}.checkout-layout #customer_details,.checkout-layout__main{display:grid;gap:1.2rem}.checkout-layout__summary{position:sticky;top:6rem}@media(max-width:1024px){.checkout-layout__summary{position:static}}.checkout-card{background:#fff;border-radius:1.2rem;padding:1.6rem}@media(max-width:680px){.checkout-card{padding:1.2rem}}.checkout-card__head{align-items:center;display:flex;gap:.8rem;margin-bottom:1.3rem}.checkout-card__head h2{color:#241d18;font-size:1.3rem;font-weight:500}.checkout-card__num{background:#d8f24e;border-radius:999px;color:#241d18;display:grid;flex:none;font-size:.85rem;font-weight:800;height:2rem;place-items:center;width:2rem}@media(max-width:768px){.checkout-card__num{font-size:1.05rem;height:2.3rem;width:2.3rem}}.checkout-card .woocommerce-additional-fields>h3,.checkout-card .woocommerce-billing-fields>h3{display:none}.checkout-card--summary{background:#14120f;color:#f4f1ea}.checkout-card--summary .checkout-card__head h2{color:#f4f1ea}.shipping-calculator-form,.woocommerce-account-fields .create-account,.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;gap:.9rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.shipping-calculator-form,.woocommerce-account-fields .create-account,.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}}.shop-flow .form-row{display:flex;flex-direction:column;gap:.35rem;grid-column:1/-1;margin:0}.shop-flow .form-row.form-row-first{grid-column:1}.shop-flow .form-row.form-row-last{grid-column:2}@media(max-width:560px){.shop-flow .form-row.form-row-first,.shop-flow .form-row.form-row-last{grid-column:1/-1}}.shop-flow .form-row.hidden,.shop-flow .form-row[style*="display: none"]{display:none!important}.shop-flow .form-row>label{color:#221c17;font-size:.8rem;font-weight:700}@media(max-width:768px){.shop-flow .form-row>label{font-size:1rem}}.shop-flow .form-row>label .required{border:0;color:#c4492e;text-decoration:none}.shop-flow .form-row>label .optional{color:#8a8078;font-weight:500}.shop-flow .form-row .woocommerce-input-wrapper{display:flex;flex-direction:column;gap:.5rem}.shop-flow .form-row input.input-text,.shop-flow .form-row select,.shop-flow .form-row textarea{background:#f7f5f0;border:1px solid #e7e3da;border-radius:.8rem;color:#221c17;font-family:inherit;font-size:.85rem;min-height:2.9rem;padding:.7rem 1rem;transition:border-color .2s ease-in-out,background .2s ease-in-out;width:100%}@media(max-width:768px){.shop-flow .form-row input.input-text,.shop-flow .form-row select,.shop-flow .form-row textarea{font-size:1.05rem}}.shop-flow .form-row input.input-text::-moz-placeholder,.shop-flow .form-row select::-moz-placeholder,.shop-flow .form-row textarea::-moz-placeholder{color:#8a8078}.shop-flow .form-row input.input-text::placeholder,.shop-flow .form-row select::placeholder,.shop-flow .form-row textarea::placeholder{color:#8a8078}.shop-flow .form-row input.input-text:focus,.shop-flow .form-row select:focus,.shop-flow .form-row textarea:focus{background:#fff;border-color:#7c8c16;outline:none}.shop-flow .form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23221C17' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.6rem}.shop-flow .form-row textarea{min-height:6rem;resize:vertical}.shop-flow .form-row strong{color:#221c17;font-size:.85rem}@media(max-width:768px){.shop-flow .form-row strong{font-size:1.05rem}}.shop-flow .form-row.woocommerce-invalid input.input-text,.shop-flow .form-row.woocommerce-invalid select{border-color:#e0654a}.shop-flow .form-row.woocommerce-validated input.input-text{border-color:#e7e3da}.shop-flow .form-row .checkout-inline-error-message{color:#c4492e;font-size:.8rem}@media(max-width:768px){.shop-flow .form-row .checkout-inline-error-message{font-size:1rem}}.shop-flow .woocommerce-form__label-for-checkbox{align-items:center;color:#221c17;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;gap:.6rem}@media(max-width:768px){.shop-flow .woocommerce-form__label-for-checkbox{font-size:1.05rem}}.shop-flow .woocommerce-form__label-for-checkbox input[type=checkbox]{accent-color:#7c8c16;height:1.1rem;width:1.1rem}#ship-to-different-address{font-size:inherit;margin-bottom:1rem}.woocommerce-account-fields{margin-top:1.4rem}.woocommerce-account-fields div.create-account{margin-top:.9rem}.woocommerce-shipping-fields .shipping_address{margin-bottom:1.2rem}.woocommerce-additional-fields{margin-top:.4rem}.woocommerce-checkout-review-order-table thead th{color:hsla(42,31%,94%,.5);font-size:.8rem;font-weight:700;letter-spacing:.04em;padding-top:0;text-transform:uppercase}@media(max-width:768px){.woocommerce-checkout-review-order-table thead th{font-size:1rem}}.woocommerce-checkout-review-order-table thead th.product-total{text-align:right}.woocommerce-checkout-review-order-table tbody td{border-top:1px solid hsla(42,31%,94%,.12)}.woocommerce-checkout-review-order-table tbody .product-name{font-weight:600;text-align:left}.woocommerce-checkout-review-order-table .product-quantity{color:hsla(42,31%,94%,.55);font-weight:500}.woocommerce-checkout-review-order-table tfoot tr:first-child td,.woocommerce-checkout-review-order-table tfoot tr:first-child th{border-top:1px solid hsla(42,31%,94%,.25)}#payment{margin-top:1.4rem}#payment .wc_payment_methods{display:grid;gap:.6rem;list-style:none}#payment .wc_payment_method{border:1px solid hsla(42,31%,94%,.18);border-radius:.9rem;padding:.9rem 1rem;transition:border-color .2s ease-in-out}#payment .wc_payment_method:has(input:checked){border-color:#d8f24e}#payment .wc_payment_method>input[type=radio]{accent-color:#d8f24e;margin-right:.5rem;vertical-align:middle}#payment .wc_payment_method>label{cursor:pointer;font-size:.85rem;font-weight:700}@media(max-width:768px){#payment .wc_payment_method>label{font-size:1.05rem}}#payment .wc_payment_method>label img{margin-left:.4rem;max-height:1.6rem;vertical-align:middle}#payment .payment_box{color:hsla(42,31%,94%,.7);font-size:.8rem;line-height:1.6;margin-top:.6rem}@media(max-width:768px){#payment .payment_box{font-size:1rem}}#payment .payment_box p+p{margin-top:.5rem}#payment .place-order{display:grid;gap:1rem;margin-top:1.2rem}#payment .woocommerce-privacy-policy-text,#payment .woocommerce-terms-and-conditions-wrapper{color:hsla(42,31%,94%,.6);font-size:.8rem;line-height:1.6}@media(max-width:768px){#payment .woocommerce-privacy-policy-text,#payment .woocommerce-terms-and-conditions-wrapper{font-size:1rem}}#payment .woocommerce-privacy-policy-text a,#payment .woocommerce-terms-and-conditions-wrapper a{color:#d8f24e;text-decoration:underline}#payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{color:#f4f1ea}#payment #place_order{font-size:.9rem;min-height:3.3rem;width:100%}@media(max-width:768px){#payment #place_order{font-size:1.1rem}}.checkout-card .blockUI.blockOverlay,.woocommerce-checkout-review-order .blockUI.blockOverlay{border-radius:1.2rem}.order-done{display:grid;gap:1.4rem;margin:0 auto;max-width:52rem}.order-done__card{background:#fff;border-radius:1.4rem;padding:2rem}@media(max-width:680px){.order-done__card{padding:1.4rem}}.order-done__card h2{color:#241d18;font-size:1.7rem;font-weight:500;margin-bottom:.5rem}.order-done__card>p{color:#6e645c;font-size:.9rem;line-height:1.6}@media(max-width:768px){.order-done__card>p{font-size:1.1rem}}.order-done__card>p strong{color:#221c17}.order-done__card.is-failed .order-done__icon{background:rgba(224,101,74,.15);color:#c4492e;font-size:1.4rem;font-weight:800}.order-done__icon{background:#d8f24e;border-radius:999px;color:#241d18;display:grid;height:3.2rem;margin-bottom:1rem;place-items:center;width:3.2rem}.order-done__icon svg{height:1.3rem;width:1.3rem}.order-done__overview{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:1.5rem}@media(max-width:768px){.order-done__overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-done__overview li{background:#f7f5f0;border-radius:.9rem;display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem}.order-done__overview li>span{color:#8a8078;font-size:.8rem}@media(max-width:768px){.order-done__overview li>span{font-size:1rem}}.order-done__overview strong{color:#221c17;font-size:1.05rem;font-weight:800}.order-done__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.order-done__details{display:grid;gap:1.4rem}.order-done__details .bank-transfer,.order-done__details .woocommerce-bacs-bank-details,.order-done__details .woocommerce-customer-details,.order-done__details .woocommerce-order-details,.order-done__details>p{background:#fff;border-radius:1.4rem;padding:1.6rem 2rem}@media(max-width:680px){.order-done__details .bank-transfer,.order-done__details .woocommerce-bacs-bank-details,.order-done__details .woocommerce-customer-details,.order-done__details .woocommerce-order-details,.order-done__details>p{padding:1.3rem}}.order-done__details>p{color:#221c17;font-size:.9rem;line-height:1.6}@media(max-width:768px){.order-done__details>p{font-size:1.1rem}}.order-done__details h2,.order-done__details h3{color:#241d18;font-size:1.25rem;font-weight:800;margin-bottom:.8rem}.order-done__details h2{font-weight:500}.order-done__details .bank-transfer__list,.order-done__details .wc-bacs-bank-details{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));list-style:none}.order-done__details .bank-transfer__list+h3,.order-done__details .wc-bacs-bank-details+h3{margin-top:1.2rem}.order-done__details .bank-transfer__list li,.order-done__details .wc-bacs-bank-details li{background:#f7f5f0;border-radius:.9rem;color:#8a8078;display:flex;flex-direction:column;font-size:.8rem;gap:.25rem;padding:.8rem 1rem}@media(max-width:768px){.order-done__details .bank-transfer__list li,.order-done__details .wc-bacs-bank-details li{font-size:1rem}}.order-done__details .bank-transfer__list strong,.order-done__details .wc-bacs-bank-details strong{color:#221c17;font-size:1rem;font-weight:800;word-break:break-word}.order-done__details .bank-transfer__intro,.order-done__details .bank-transfer__note{color:#6e645c;font-size:.9rem;line-height:1.6}@media(max-width:768px){.order-done__details .bank-transfer__intro,.order-done__details .bank-transfer__note{font-size:1.1rem}}.order-done__details .bank-transfer__intro strong,.order-done__details .bank-transfer__note strong{color:#221c17}.order-done__details .bank-transfer__intro p+p,.order-done__details .bank-transfer__note p+p{margin-top:.6rem}.order-done__details .bank-transfer__intro{margin-bottom:1rem}.order-done__details .bank-transfer__note{margin-top:1rem}.order-done__details .bank-transfer__list{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.order-done__details .bank-transfer__list{grid-template-columns:1fr}}.order-done__details .bank-transfer__list li.is-purpose{background:#d8f24e;color:rgba(36,29,24,.7)}.order-done__details .bank-transfer__list li.is-purpose strong{color:#241d18}.order-done__details table{border-collapse:collapse;width:100%}.order-done__details table td,.order-done__details table th{border-top:1px solid #e7e3da;color:#221c17;font-size:.85rem;padding:.7rem 0;text-align:left;vertical-align:top}@media(max-width:768px){.order-done__details table td,.order-done__details table th{font-size:1.05rem}}.order-done__details table thead th{border-top:0;color:#8a8078;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(max-width:768px){.order-done__details table thead th{font-size:1rem}}.order-done__details table td:last-child,.order-done__details table th:last-child:not(:first-child){text-align:right}.order-done__details table tfoot th{font-weight:600}.order-done__details table tfoot td{font-weight:700}.order-done__details table .product-quantity{color:#8a8078}.order-done__details table a{color:#221c17;font-weight:700}.order-done__details table a:hover{color:#7c8c16}.order-done__details .woocommerce-columns--addresses{display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){.order-done__details .woocommerce-columns--addresses{grid-template-columns:1fr}}.order-done__details address{color:#221c17;font-size:.85rem;font-style:normal;line-height:1.7}@media(max-width:768px){.order-done__details address{font-size:1.05rem}}.order-done__details address p{margin-top:.3rem}.travel-plan-status{background:#14120f;border-radius:1.4rem;color:#f4f1ea;padding:1.8rem 2rem}@media(max-width:680px){.travel-plan-status{padding:1.4rem}}.travel-plan-status__eyebrow{color:#d8f24e;display:block;font-size:.8rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.6rem;text-transform:uppercase}@media(max-width:768px){.travel-plan-status__eyebrow{font-size:1rem}}.order-done__details .travel-plan-status h2,.travel-plan-status h2{color:#f4f1ea;font-size:1.5rem;font-weight:500;margin-bottom:.6rem}.travel-plan-status>p{color:hsla(42,31%,94%,.75);font-size:.9rem;line-height:1.6;max-width:60ch}@media(max-width:768px){.travel-plan-status>p{font-size:1.1rem}}.travel-plan-status>p strong{color:#f4f1ea}.travel-plan-status .shop-btn{margin-top:1.2rem}.travel-plan-status__steps{display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:1.6rem}@media(max-width:768px){.travel-plan-status__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.travel-plan-status__steps{grid-template-columns:1fr}}.travel-plan-status__steps li{align-items:center;border:1px solid hsla(42,31%,94%,.14);border-radius:.9rem;color:hsla(42,31%,94%,.6);display:flex;font-size:.8rem;font-weight:600;gap:.6rem;line-height:1.35;padding:.7rem .8rem}@media(max-width:768px){.travel-plan-status__steps li{font-size:1rem}}.travel-plan-status__steps li.is-done{color:hsla(42,31%,94%,.85)}.travel-plan-status__steps li.is-current{border-color:#d8f24e;color:#f4f1ea}.travel-plan-status__num{background:hsla(42,31%,94%,.1);border-radius:999px;display:grid;flex:none;font-size:.8rem;font-weight:800;height:1.7rem;place-items:center;width:1.7rem}@media(max-width:768px){.travel-plan-status__num{font-size:1rem}}.is-current .travel-plan-status__num,.is-done .travel-plan-status__num{background:#d8f24e;color:#241d18}.account-page__hello{color:hsla(42,31%,94%,.7);font-size:.95rem;margin-top:-.8rem}@media(max-width:768px){.account-page__hello{font-size:1.15rem}}.account-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,17rem) minmax(0,1fr)}@media(max-width:1024px){.account-layout{gap:1.4rem;grid-template-columns:1fr}}.account-layout__content{display:grid;gap:1.2rem;min-width:0}.account-nav{background:#14120f;border-radius:1.2rem;color:#f4f1ea;padding:1rem;position:sticky;top:6rem}@media(max-width:1024px){.account-nav{position:static}}.account-nav__user{align-items:center;border-bottom:1px solid hsla(42,31%,94%,.12);display:flex;gap:.8rem;margin-bottom:.6rem;padding:.4rem .4rem 1rem}.account-nav__avatar{background:#d8f24e;border-radius:999px;color:#241d18;display:grid;flex:none;font-size:1rem;font-weight:800;height:2.8rem;place-items:center;width:2.8rem}.account-nav__who{display:flex;flex-direction:column;min-width:0}.account-nav__who strong{font-size:.9rem;font-weight:800}@media(max-width:768px){.account-nav__who strong{font-size:1.1rem}}.account-nav__who span{color:hsla(42,31%,94%,.55);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.account-nav__who span{font-size:1rem}}.account-nav ul{display:grid;gap:.2rem;list-style:none}@media(max-width:1024px){.account-nav ul{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none}}.account-nav a{align-items:center;border-radius:.8rem;color:hsla(42,31%,94%,.75);display:flex;font-size:.85rem;font-weight:700;gap:.7rem;padding:.7rem .8rem;transition:background .2s ease-in-out,color .2s ease-in-out;white-space:nowrap}@media(max-width:768px){.account-nav a{font-size:1.05rem}}.account-nav a svg{flex:none;height:1.05rem;width:1.05rem}.account-nav a:hover{background:hsla(42,31%,94%,.08);color:#f4f1ea}.account-nav .is-active a{background:#d8f24e;color:#241d18}.account-nav .woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid hsla(42,31%,94%,.12);margin-top:.4rem;padding-top:.4rem}@media(max-width:1024px){.account-nav .woocommerce-MyAccount-navigation-link--customer-logout{border:0;margin:0;padding:0}}.account-nav .woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:rgba(224,101,74,.15);color:#f3a08e}.account-card{background:#fff;border-radius:1.2rem;padding:1.5rem}@media(max-width:680px){.account-card{padding:1.2rem}}.account-card__head{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.account-card__head h2{color:#241d18;font-size:1.25rem;font-weight:500}.account-card__link{color:#7c8c16;flex:none;font-size:.85rem;font-weight:700}@media(max-width:768px){.account-card__link{font-size:1.05rem}}.account-card__link:hover{text-decoration:underline}.account-intro{color:#6e645c;font-size:.85rem;line-height:1.6}@media(max-width:768px){.account-intro{font-size:1.05rem}}.account-empty{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.account-empty p{color:#6e645c;font-size:.9rem}@media(max-width:768px){.account-empty p{font-size:1.1rem}}.account-address{color:#221c17;font-size:.85rem;font-style:normal;line-height:1.7}@media(max-width:768px){.account-address{font-size:1.05rem}}.account-address-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){.account-address-grid{grid-template-columns:1fr}}.account-address-grid .account-card{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.account-address-grid .account-card__head{margin-bottom:0;width:100%}.account-address-grid .account-address{flex:1}.order-status-badge{align-items:center;background:#edeae3;border-radius:999px;color:#221c17;display:inline-flex;flex:none;font-size:.8rem;font-weight:700;gap:.4rem;padding:.3rem .75rem;white-space:nowrap}@media(max-width:768px){.order-status-badge{font-size:1rem}}.order-status-badge:before{background:#8a8078;border-radius:999px;content:"";height:.45rem;width:.45rem}.order-status-badge.is-on-hold,.order-status-badge.is-pending{background:#fbf1d9}.order-status-badge.is-on-hold:before,.order-status-badge.is-pending:before{background:#d99a1e}.order-status-badge.is-processing{background:#e8f0d0}.order-status-badge.is-processing:before{background:#7c8c16}.order-status-badge.is-completed{background:#d8f24e}.order-status-badge.is-completed:before{background:#241d18}.order-status-badge.is-cancelled,.order-status-badge.is-failed,.order-status-badge.is-refunded{background:#f7e1db;color:#9c3a24}.order-status-badge.is-cancelled:before,.order-status-badge.is-failed:before,.order-status-badge.is-refunded:before{background:#c4492e}.account-dashboard{display:grid;gap:1.2rem}.account-stats{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.account-stats{grid-template-columns:1fr}}.account-stats__item{background:#fff;border-radius:1.1rem;display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem}.account-stats__item>span{color:#8a8078;font-size:.8rem}@media(max-width:768px){.account-stats__item>span{font-size:1rem}}.account-stats__item strong{color:#241d18;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.account-order-list{display:grid;list-style:none}.account-order-row{align-items:center;border-top:1px solid #e7e3da;color:#221c17;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto 7rem 1.8rem;padding:.9rem 0}@media(max-width:560px){.account-order-row{gap:.5rem 1rem;grid-template-columns:minmax(0,1fr) auto}}li:first-child .account-order-row{border-top:0;padding-top:0}.account-order-row__main{display:flex;flex-direction:column;gap:.15rem}.account-order-row__main strong{font-size:1rem;font-weight:800}.account-order-row__main span{color:#8a8078;font-size:.8rem}@media(max-width:768px){.account-order-row__main span{font-size:1rem}}.account-order-row__total{font-size:1rem;font-weight:800;text-align:right}@media(max-width:560px){.account-order-row__total{grid-column:2}}.account-order-row__go{background:#f2f0ea;border-radius:999px;display:grid;height:1.8rem;place-items:center;transition:background .2s ease-in-out;width:1.8rem}@media(max-width:560px){.account-order-row__go{display:none}}.account-order-row__go svg{height:.8rem;width:.8rem}.account-order-row:hover .account-order-row__go{background:#d8f24e}.account-order-row:hover .account-order-row__main strong{color:#7c8c16}.account-orders{display:grid;gap:1rem}.account-order{background:#fff;border-radius:1.2rem;padding:1.3rem 1.5rem}@media(max-width:680px){.account-order{padding:1.1rem}}.account-order__head{align-items:flex-start;border-bottom:1px solid #e7e3da;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.account-order__head>div{display:flex;flex-direction:column;gap:.15rem}.account-order__head time{color:#8a8078;font-size:.8rem}@media(max-width:768px){.account-order__head time{font-size:1rem}}.account-order__number{color:#241d18;font-size:1.1rem;font-weight:800}.account-order__number:hover{color:#7c8c16}.account-order__items{display:grid;gap:.6rem;list-style:none;padding:1rem 0}.account-order__items li{align-items:center;display:flex;gap:.8rem}.account-order__thumb{background:#edeae3;border-radius:.6rem;color:rgba(20,18,15,.3);display:grid;flex:none;height:2.8rem;overflow:hidden;place-items:center;position:relative;width:2.8rem}.account-order__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.account-order__thumb svg{height:1.1rem;width:1.1rem}.account-order__item-name{color:#221c17;font-size:.85rem;font-weight:600}@media(max-width:768px){.account-order__item-name{font-size:1.05rem}}.account-order__item-qty{color:#8a8078;font-size:.8rem}@media(max-width:768px){.account-order__item-qty{font-size:1rem}}.account-order__foot{align-items:center;border-top:1px solid #e7e3da;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1rem}.account-order__total{display:flex;flex-direction:column;gap:.1rem}.account-order__total>span{color:#8a8078;font-size:.8rem}@media(max-width:768px){.account-order__total>span{font-size:1rem}}.account-order__total strong{color:#241d18;font-size:1.25rem;font-weight:800}.account-order__actions{display:flex;flex-wrap:wrap;gap:.5rem}.account-pagination{display:flex;gap:1rem;justify-content:space-between}.travel-plan-card__body{display:grid;gap:1rem;padding:1rem 0}.travel-plan-card__destination{color:#221c17;font-size:.85rem;line-height:1.5}@media(max-width:768px){.travel-plan-card__destination{font-size:1.05rem}}.travel-plan-card__destination span{color:#8a8078;display:block;font-size:.8rem;margin-bottom:.15rem}@media(max-width:768px){.travel-plan-card__destination span{font-size:1rem}}.travel-plan-files{display:grid;gap:.6rem;list-style:none}.travel-plan-files li{align-items:center;border:1px solid #e7e3da;border-radius:.9rem;display:flex;gap:.9rem;padding:.8rem .9rem}@media(max-width:560px){.travel-plan-files li{flex-wrap:wrap}}.travel-plan-files__icon{background:#edeae3;border-radius:.6rem;color:#7c8c16;display:grid;flex:none;height:2.6rem;place-items:center;width:2.6rem}.travel-plan-files__main{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.travel-plan-files__main strong{color:#241d18;font-size:1rem;font-weight:800;overflow-wrap:anywhere}.travel-plan-files__main span{color:#8a8078;font-size:.8rem}@media(max-width:768px){.travel-plan-files__main span{font-size:1rem}}.travel-plan-files .shop-btn{flex:none}@media(max-width:560px){.travel-plan-files .shop-btn{justify-content:center;width:100%}}.travel-plan-files--dark{margin-top:1.2rem}.travel-plan-files--dark li{border-color:hsla(42,31%,94%,.14)}.travel-plan-files--dark .travel-plan-files__icon{background:hsla(42,31%,94%,.1);color:#d8f24e}.travel-plan-files--dark .travel-plan-files__main strong{color:#f4f1ea}.travel-plan-files--dark .travel-plan-files__main span{color:hsla(42,31%,94%,.6)}.travel-plan-status .travel-plan-files .shop-btn{margin-top:0}.account-view-order{display:grid;gap:1.2rem}.account-view-order .order-done__details{max-width:none}.account-view-order .cart-layout__back{margin-top:0}.account-view-order__summary{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.account-view-order__status{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.account-view-order__status>span:first-child{color:#6e645c;font-size:.85rem}@media(max-width:768px){.account-view-order__status>span:first-child{font-size:1.05rem}}.account-view-order__total{color:#241d18;font-size:1.8rem;font-weight:800;letter-spacing:-.02em}.account-view-order .account-order__actions{flex-basis:100%}.account-notes{display:grid;gap:.8rem;list-style:none}.account-notes li{border-left:3px solid #d8f24e;padding-left:1rem}.account-notes time{color:#8a8078;font-size:.8rem}@media(max-width:768px){.account-notes time{font-size:1rem}}.account-notes div{color:#221c17;font-size:.85rem;line-height:1.6}@media(max-width:768px){.account-notes div{font-size:1.05rem}}.account-form{display:grid;gap:1rem}.account-form--stack{gap:1.2rem}.account-form .account-intro{margin-bottom:1rem}.account-form .woocommerce-address-fields__field-wrapper,.account-form__grid{border:0;display:grid;gap:.9rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.account-form .woocommerce-address-fields__field-wrapper,.account-form__grid{grid-template-columns:1fr}}.account-form__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:.4rem}.account-form__cancel{color:#6e645c;font-size:.85rem;font-weight:700}@media(max-width:768px){.account-form__cancel{font-size:1.05rem}}.account-form__cancel:hover{color:#221c17}.account-form .woocommerce-privacy-policy-text{color:#6e645c;font-size:.8rem;line-height:1.6}@media(max-width:768px){.account-form .woocommerce-privacy-policy-text{font-size:1rem}}.account-form .woocommerce-privacy-policy-text a{color:#7c8c16;text-decoration:underline}.account-form .form-row__hint{color:#8a8078;font-size:.8rem}@media(max-width:768px){.account-form .form-row__hint{font-size:1rem}}.shop-flow .password-input{display:block;position:relative}.shop-flow .password-input input.input-text{padding-right:3rem}.shop-flow .show-password-input{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%238A8078' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") 50%/1.1rem no-repeat;border:0;border-radius:999px;cursor:pointer;height:2rem;position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:2rem}.shop-flow .show-password-input.display-password{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23221C17' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='m4 4 16 16'/%3E%3C/svg%3E")}.shop-flow .woocommerce-password-strength{border-radius:.6rem;font-size:.8rem;font-weight:700;margin-top:.4rem;padding:.45rem .8rem}@media(max-width:768px){.shop-flow .woocommerce-password-strength{font-size:1rem}}.shop-flow .woocommerce-password-strength.bad,.shop-flow .woocommerce-password-strength.short{background:#f7e1db;color:#9c3a24}.shop-flow .woocommerce-password-strength.good{background:#fbf1d9;color:#7a5410}.shop-flow .woocommerce-password-strength.strong{background:#e8f0d0;color:#4d5a0a}.shop-flow .woocommerce-password-hint{color:#6e645c;display:block;font-size:.8rem;margin-top:.3rem}@media(max-width:768px){.shop-flow .woocommerce-password-hint{font-size:1rem}}.account-auth{display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:58rem}@media(max-width:860px){.account-auth{grid-template-columns:1fr}}.account-auth__card{align-self:start}.account-auth__card>.account-intro{margin-bottom:1.1rem}.account-auth__info{align-items:flex-start;background:transparent;border:1.5px dashed rgba(20,18,15,.15);display:flex;flex-direction:column;gap:1.2rem}.account-auth__info .account-card__head{margin-bottom:0}.account-auth__row{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between}.account-auth__lost{color:#7c8c16;font-size:.85rem;font-weight:700}@media(max-width:768px){.account-auth__lost{font-size:1.05rem}}.account-auth__lost:hover{text-decoration:underline}.account-auth__submit{min-height:3.1rem;width:100%}.account-auth__single{align-items:stretch;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:30rem;padding:2rem;text-align:left}@media(max-width:680px){.account-auth__single{padding:1.4rem}}.account-auth__single h2{color:#241d18;font-size:1.5rem;font-weight:500}.account-auth__single .account-intro{margin:-.4rem 0 0}.account-auth__icon{background:#f2f0ea;border-radius:999px;color:#241d18;display:grid;height:3rem;place-items:center;width:3rem}.account-auth__icon svg{height:1.3rem;width:1.3rem}.account-auth__icon.is-success{background:#d8f24e}.account-auth__back{color:#221c17;font-size:.85rem;font-weight:700}@media(max-width:768px){.account-auth__back{font-size:1.05rem}}.account-auth__back:hover{color:#7c8c16}.travel-form-page [hidden]{display:none!important}.travel-form-page__order{color:hsla(42,31%,94%,.7);font-size:.9rem;font-weight:600;margin-top:-.6rem}@media(max-width:768px){.travel-form-page__order{font-size:1.1rem}}.travel-form-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) 16rem;max-width:72rem}@media(max-width:1024px){.travel-form-layout{grid-template-columns:1fr}}.travel-form-layout__main{display:grid;gap:1.2rem}.travel-form-layout__side{position:sticky;top:6rem}@media(max-width:1024px){.travel-form-layout__side{display:none}}.travel-form-toc{background:#fff;border-radius:1.2rem;display:grid;gap:.15rem;list-style:none;padding:.8rem}.travel-form-toc button{align-items:center;background:transparent;border:0;border-radius:.7rem;color:#6e645c;cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;font-weight:600;gap:.6rem;line-height:1.3;padding:.45rem .55rem;text-align:left;transition:background .2s ease-in-out,color .2s ease-in-out;width:100%}.travel-form-toc button:disabled{color:#8a8078;cursor:default;opacity:.65}.travel-form-toc button:not(:disabled):hover{background:#f7f5f0;color:#221c17}.travel-form-toc__num{border:1.5px solid #e7e3da;border-radius:999px;display:grid;flex:none;font-size:.8rem;font-weight:800;height:1.6rem;place-items:center;width:1.6rem}.travel-form-toc .is-current button{background:#f7f5f0;color:#221c17}.travel-form-toc .is-current .travel-form-toc__num{background:#d8f24e;border-color:#d8f24e;color:#241d18}.travel-form-toc .is-done .travel-form-toc__num{border-color:#7c8c16;color:#7c8c16}.travel-form-toc .is-skipped button{text-decoration:line-through;text-decoration-color:hsla(27,7%,51%,.6)}.travel-form-toc .is-skipped .travel-form-toc__num{border-style:dashed}.travel-form__intro{color:#6e645c;font-size:.9rem;line-height:1.65}@media(max-width:768px){.travel-form__intro{font-size:1.1rem}}.travel-form__intro p+p{margin-top:.7rem}.travel-form__intro strong{color:#221c17}.travel-form{display:grid;gap:1.2rem}.travel-form__progress{display:grid;gap:.5rem}.travel-form__progress-label{color:#221c17;font-size:.8rem;font-weight:700}@media(max-width:768px){.travel-form__progress-label{font-size:1rem}}.travel-form__progress-bar{background:#e7e3da;border-radius:999px;display:block;height:.35rem;overflow:hidden}.travel-form__progress-bar span{background:#7c8c16;border-radius:inherit;display:block;height:100%;transition:width .3s ease-in-out;width:0}.travel-form__message{background:#fff;border-left:4px solid #e0654a;border-radius:.9rem;color:#221c17;font-size:.85rem;line-height:1.5;padding:.9rem 1.2rem}@media(max-width:768px){.travel-form__message{font-size:1.05rem}}.travel-form__hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.has-travel-form .travel-form__step:not(.is-current){display:none}.travel-form__step h2:focus{outline:none}.travel-form__description{color:#6e645c;font-size:.85rem;line-height:1.55;margin:-.4rem 0 1.2rem}@media(max-width:768px){.travel-form__description{font-size:1.05rem}}.travel-form__fields{display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.travel-form__fields{grid-template-columns:1fr}}.travel-form .form-row.is-half{grid-column:span 1}@media(max-width:560px){.travel-form .form-row.is-half{grid-column:1/-1}}.travel-form__nav{border-top:1px solid #e7e3da;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;padding-top:1.4rem}.travel-form__nav [data-step-next],.travel-form__nav [data-submit]{margin-left:auto}.travel-form fieldset.form-row{border:0;min-width:0;padding:0}.travel-form legend{color:#221c17;font-size:.8rem;font-weight:700;line-height:1.4;margin-bottom:.45rem;padding:0}@media(max-width:768px){.travel-form legend{font-size:1rem}}.travel-form .required{border:0;color:#c4492e;text-decoration:none}.travel-form input[type=date].input-text{-webkit-appearance:none;-moz-appearance:none;appearance:none}.travel-form__hint{color:#8a8078;font-size:.8rem;line-height:1.45}@media(max-width:768px){.travel-form__hint{font-size:1rem}}legend+.travel-form__hint{display:block;margin:-.2rem 0 .55rem}.travel-form__choices{display:flex;flex-wrap:wrap;gap:.5rem}.travel-form__choice{align-items:center;background:#f7f5f0;border:1px solid #e7e3da;border-radius:.8rem;color:#221c17;cursor:pointer;display:inline-flex;font-size:.85rem;gap:.55rem;line-height:1.35;min-height:2.7rem;padding:.55rem .9rem;transition:border-color .2s ease-in-out,background .2s ease-in-out}@media(max-width:768px){.travel-form__choice{font-size:1.05rem}}.travel-form__choice input{accent-color:#7c8c16;flex:none;height:1.05rem;margin:0;width:1.05rem}.travel-form__choice:hover{border-color:#8a8078}.travel-form__choice:has(input:checked){background:rgba(216,242,78,.28);border-color:#7c8c16}.travel-form__choice:has(input:focus-visible){outline:2px solid #7c8c16;outline-offset:2px}.travel-form__other{margin-top:.6rem}.travel-form__consent{background:rgba(216,242,78,.2);border-radius:.8rem;padding:.9rem 1rem}.travel-form__consent .woocommerce-form__label-for-checkbox{align-items:flex-start;font-weight:500;line-height:1.5}.travel-form__consent .woocommerce-form__label-for-checkbox input[type=checkbox]{flex:none;margin-top:.2rem}.travel-form__error{color:#c4492e;font-size:.8rem;font-weight:600}@media(max-width:768px){.travel-form__error{font-size:1rem}}.travel-form__choices~.travel-form__error{margin-top:.45rem}.travel-form .is-invalid input.input-text,.travel-form .is-invalid textarea{border-color:#e0654a}.travel-form .is-invalid .travel-form__choice{border-color:rgba(224,101,74,.55)}.date-picker{position:relative}.date-picker input.input-text{padding-right:3.2rem}.date-picker__toggle{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%237C8C16' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='16.5' x='3' y='4.5' rx='2.5'/%3E%3Cpath d='M3 9.5h18m-13-7v4m8-4v4'/%3E%3C/svg%3E") 50%/1.15rem no-repeat;border:0;border-radius:.6rem;cursor:pointer;height:2.3rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:background-color .2s ease-in-out;width:2.3rem}.date-picker__toggle:hover,.date-picker__toggle[aria-expanded=true]{background-color:rgba(216,242,78,.35)}.date-picker__toggle:focus-visible{outline:2px solid #7c8c16;outline-offset:1px}.date-picker__popup{background:#fff;border:1px solid #e7e3da;border-radius:1.1rem;box-shadow:0 1.2rem 2.6rem rgba(36,29,24,.16);left:0;max-width:calc(100vw - 2rem);padding:.8rem;position:absolute;top:calc(100% + .45rem);width:19.6rem;z-index:30}.date-picker.is-right .date-picker__popup{left:auto;right:0}.date-picker__head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.date-picker__title{color:#221c17;font-size:.9rem;font-weight:700}@media(max-width:768px){.date-picker__title{font-size:1.1rem}}.date-picker__nav{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23221C17' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E") 50%/.95rem no-repeat;border:1px solid #e7e3da;border-radius:999px;cursor:pointer;flex:none;height:2.3rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;width:2.3rem}.date-picker__nav--next{transform:scaleX(-1)}.date-picker__nav:not(:disabled):hover{background-color:#f7f5f0;border-color:#8a8078}.date-picker__nav:disabled{cursor:default;opacity:.35}.date-picker__nav:focus-visible{outline:2px solid #7c8c16;outline-offset:2px}.date-picker__grid{border-collapse:separate;border-spacing:.15rem;table-layout:fixed;width:100%}.date-picker__grid th{color:#8a8078;font-size:.8rem;font-weight:700;padding:.3rem 0;text-align:center}@media(max-width:768px){.date-picker__grid th{font-size:1rem}}.date-picker__grid td{padding:0}.date-picker__day{aspect-ratio:1;background:transparent;border:1.5px solid transparent;border-radius:.65rem;color:#221c17;cursor:pointer;display:grid;font-family:inherit;font-size:.85rem;font-weight:600;place-items:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;width:100%}@media(max-width:768px){.date-picker__day{font-size:1.05rem}}.date-picker__day.is-weekend{color:#6e645c}.date-picker__day:not(:disabled):hover{background:#f7f5f0}.date-picker__day.is-today{border-color:#7c8c16}.date-picker__day.is-selected,.date-picker__day.is-selected:hover{background:#d8f24e;border-color:#d8f24e;color:#241d18;font-weight:800}.date-picker__day:disabled{color:hsla(27,7%,51%,.45);cursor:default}.date-picker__day:focus-visible{outline:2px solid #7c8c16;outline-offset:1px}.main-hero{color:#f4f1ea;min-height:92vh;padding:12rem 0 0;position:relative}@media(max-width:1680px){.main-hero{min-height:740px;padding:10rem 0 0}}@media(max-width:1200px){.main-hero{min-height:620px}}@media(max-width:680px){.main-hero{min-height:95vh}}.main-hero--no-cards{padding-bottom:1.75rem}.main-hero--no-cards .main-hero__media,.main-hero--no-cards .main-hero__overlay{bottom:0}.main-hero__media{bottom:2.75rem;left:0;position:absolute;right:0;top:0;z-index:0}.main-hero__media img,.main-hero__media picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.main-hero__overlay{background:linear-gradient(100deg,rgba(20,18,15,.96),rgba(20,18,15,.86) 34%,rgba(20,18,15,.28) 68%,rgba(20,18,15,.55));bottom:2.75rem;left:0;position:absolute;right:0;top:0;z-index:1}.main-hero-wrapper{margin:0 auto;position:relative;width:85%;z-index:2}@media(min-width:2000px){.main-hero-wrapper{width:1700px}}@media(max-width:1024px){.main-hero-wrapper{width:85%}}@media(max-width:768px){.main-hero-wrapper{width:90%}}.main-hero-wrapper__content{max-width:34rem}.main-hero-wrapper__content h1{font-size:3.75rem;font-weight:500;line-height:1.05;margin-bottom:1.1rem}@media(max-width:1024px){.main-hero-wrapper__content h1{font-size:2.8rem}}@media(max-width:680px){.main-hero-wrapper__content h1{font-size:1.75rem}}@media(max-width:600px){.main-hero-wrapper__content h1{font-size:2.8rem}}.main-hero-wrapper__content h1 span{color:#d8f24e}.main-hero-wrapper__content p{color:hsla(42,31%,94%,.72);font-size:.95rem;line-height:1.5;margin-bottom:1.4rem}@media(max-width:768px){.main-hero-wrapper__content p{font-size:1.2rem}}.main-hero-wrapper__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem .8rem}.main-hero-wrapper__tags-label{color:hsla(42,31%,94%,.5);font-size:.65rem;line-height:1}@media(max-width:768px){.main-hero-wrapper__tags-label{font-size:1rem}}.main-hero-wrapper__tags-list{display:contents}.main-hero-wrapper__tags-list li{font-size:.65rem;line-height:1}@media(max-width:768px){.main-hero-wrapper__tags-list li{font-size:1rem}}.main-hero-wrapper__tags-list li a{color:hsla(42,31%,94%,.85);transition:color .3s ease-in-out}.main-hero-wrapper__tags-list li a:hover{color:#d8f24e}@media(max-width:480px){.main-hero{min-height:unset;padding:29.25rem 0 1.75rem}.main-hero__media,.main-hero__overlay{bottom:auto;height:32rem}.main-hero-wrapper{left:0;padding-top:7.5rem;position:absolute;right:0;top:0}}.main-hero-wrapper__cards{bottom:0;display:grid;gap:.8rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;left:0;margin:0 auto;position:absolute;right:0;width:85%;z-index:3}@media(min-width:2000px){.main-hero-wrapper__cards{width:1700px}}@media(max-width:1024px){.main-hero-wrapper__cards{width:85%}}@media(max-width:768px){.main-hero-wrapper__cards{width:90%}}@media(max-width:1024px){.main-hero-wrapper__cards{gap:1rem;grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:680px){.main-hero-wrapper__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.main-hero-wrapper__cards{bottom:auto;grid-template-columns:1fr;left:auto;position:relative;right:auto}}.main-hero-wrapper__card{align-items:center;background:#fff;border:1px solid rgba(20,18,15,.08);border-radius:.9rem;box-shadow:0 18px 40px -24px rgba(20,18,15,.45);color:#241d18;display:flex;gap:.6rem;min-height:5.5rem;padding:.8rem;transition:transform .3s ease-in-out}@media(max-width:1024px){.main-hero-wrapper__card{gap:.8rem;padding:1rem}}@media(min-width:681px)and (max-width:1024px){.main-hero-wrapper__card{grid-column:span 2}.main-hero-wrapper__card:nth-child(3n+1):nth-last-child(2),.main-hero-wrapper__card:nth-child(3n+2):last-child{grid-column:span 3}.main-hero-wrapper__card:nth-child(3n+1):last-child{grid-column:1/-1}}@media(max-width:680px){.main-hero-wrapper__card:nth-child(odd):last-child{grid-column:1/-1}}.main-hero-wrapper__card:hover{transform:translateY(-.2rem)}.main-hero-wrapper__card--dark{background:#241d18;border-color:hsla(42,31%,94%,.14);box-shadow:0 18px 40px -24px rgba(20,18,15,.6);color:#f4f1ea}.main-hero-wrapper__card--dark .main-hero-wrapper__card-icon{background:#d8f24e}.main-hero-wrapper__card--dark .main-hero-wrapper__card-desc{color:hsla(42,31%,94%,.65)}.main-hero-wrapper__card-icon{align-items:center;background:#eef6c8;border-radius:.7rem;display:flex;flex:none;height:2.2rem;justify-content:center;width:2.2rem}@media(max-width:1024px){.main-hero-wrapper__card-icon{height:2.6rem;width:2.6rem}}.main-hero-wrapper__card-icon img{height:55%;-o-object-fit:contain;object-fit:contain;width:55%}.main-hero-wrapper__card-text{display:flex;flex-direction:column;gap:.2rem}.main-hero-wrapper__card-title{font-size:.85rem;font-weight:700}@media(max-width:768px){.main-hero-wrapper__card-title{font-size:1.1rem}}.main-hero-wrapper__card-desc{color:rgba(36,29,24,.65);font-size:.65rem}@media(max-width:768px){.main-hero-wrapper__card-desc{font-size:1rem}}.countries-banner{padding:3.75rem 0}.countries-banner-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.countries-banner-wrapper{width:1700px}}@media(max-width:1024px){.countries-banner-wrapper{width:85%}}@media(max-width:768px){.countries-banner-wrapper{width:90%}}.countries-banner-wrapper__head{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}@media(max-width:680px){.countries-banner-wrapper__head{align-items:flex-start;flex-direction:column}}.countries-banner-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.countries-banner-wrapper__eyebrow{font-size:1rem}}.countries-banner-wrapper__head-text h2{color:#241d18;font-size:3.2rem;font-weight:500;line-height:1.05;max-width:24rem}@media(max-width:1024px){.countries-banner-wrapper__head-text h2{font-size:2.4rem}}@media(max-width:680px){.countries-banner-wrapper__head-text h2{font-size:1.9rem;max-width:100%}}@media(max-width:600px){.countries-banner-wrapper__head-text h2{font-size:2.6rem}}.countries-banner-wrapper__all-link{align-items:center;border:1px solid #241d18;border-radius:999px;color:#241d18;display:inline-flex;flex:none;font-size:.7rem;font-weight:700;gap:.5rem;padding:.65rem 1.1rem;transition:all .3s ease-in-out}@media(max-width:768px){.countries-banner-wrapper__all-link{font-size:1.05rem}}.countries-banner-wrapper__all-link:hover{background:#d8f24e;border-color:#d8f24e;color:#241d18}.countries-banner-wrapper__featured{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.4rem}@media(max-width:960px){.countries-banner-wrapper__featured{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.countries-banner-wrapper__featured{grid-template-columns:1fr}}.countries-banner-wrapper__card{background:#fff;border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.countries-banner-wrapper__card:hover{box-shadow:0 18px 40px -24px rgba(20,18,15,.35);transform:translateY(-.2rem)}.countries-banner-wrapper__card-media{aspect-ratio:21/9;background:#edeae3;position:relative}.countries-banner-wrapper__card-media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.countries-banner-wrapper__card-body{border-top:1px dashed rgba(20,18,15,.15);padding:.9rem 1rem 1rem}.countries-banner-wrapper__card-body h3{color:#241d18;font-size:1rem;font-weight:700;margin-bottom:.3rem}@media(max-width:768px){.countries-banner-wrapper__card-body h3{font-size:1.15rem}}.countries-banner-wrapper__card-body p{color:#6e645c;font-size:.675rem;line-height:1.4}@media(max-width:768px){.countries-banner-wrapper__card-body p{font-size:1.05rem}}.countries-banner-wrapper__pills{display:flex;flex-wrap:wrap;gap:.6rem}.countries-banner-wrapper__pill{background:#edeae3;border-radius:999px;color:#241d18;font-size:.7rem;font-weight:600;padding:.55rem 1rem;transition:background .3s ease-in-out,color .3s ease-in-out}@media(max-width:768px){.countries-banner-wrapper__pill{font-size:1.05rem}}.countries-banner-wrapper__pill:hover{background:#d8f24e;color:#241d18}.countries-banner-wrapper__pill--more{background:#241d18;color:#f4f1ea}.cities-banner{padding:3.75rem 0}.cities-banner-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.cities-banner-wrapper{width:1700px}}@media(max-width:1024px){.cities-banner-wrapper{width:85%}}@media(max-width:768px){.cities-banner-wrapper{width:90%}}.cities-banner-wrapper__head{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}@media(max-width:680px){.cities-banner-wrapper__head{align-items:flex-start;flex-direction:column}}.cities-banner-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.cities-banner-wrapper__eyebrow{font-size:1rem}}.cities-banner-wrapper__head-text h2{color:#241d18;font-size:3.2rem;font-weight:500;line-height:1.05;max-width:24rem}@media(max-width:1024px){.cities-banner-wrapper__head-text h2{font-size:2.4rem}}@media(max-width:680px){.cities-banner-wrapper__head-text h2{font-size:1.9rem;max-width:100%}}@media(max-width:600px){.cities-banner-wrapper__head-text h2{font-size:2.6rem}}.cities-banner-wrapper__description{color:#6e645c;font-size:.825rem;line-height:1.6;margin-top:.9rem;max-width:32rem}@media(max-width:768px){.cities-banner-wrapper__description{font-size:1.1rem}}.cities-banner-wrapper__all-link{align-items:center;border:1px solid #241d18;border-radius:999px;color:#241d18;display:inline-flex;flex:none;font-size:.7rem;font-weight:700;gap:.5rem;padding:.65rem 1.1rem;transition:all .3s ease-in-out}@media(max-width:768px){.cities-banner-wrapper__all-link{font-size:1.05rem}}.cities-banner-wrapper__all-link:hover{background:#d8f24e;border-color:#d8f24e;color:#241d18}.cities-banner-wrapper__featured{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.4rem}@media(max-width:960px){.cities-banner-wrapper__featured{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cities-banner-wrapper__featured{gap:.75rem}}.cities-banner-wrapper__pills{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.cities-banner-wrapper__pill{background:#edeae3;border-radius:999px;color:#241d18;font-size:.7rem;font-weight:600;padding:.55rem 1rem;transition:background .3s ease-in-out,color .3s ease-in-out}@media(max-width:768px){.cities-banner-wrapper__pill{font-size:1.05rem}}.cities-banner-wrapper__pill:hover{background:#d8f24e;color:#241d18}.cities-banner-wrapper__pill--more{background:#241d18;color:#f4f1ea}.routes-banner{padding:3.75rem 0}.routes-banner-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.routes-banner-wrapper{width:1700px}}@media(max-width:1024px){.routes-banner-wrapper{width:85%}}@media(max-width:768px){.routes-banner-wrapper{width:90%}}.routes-banner-wrapper__head{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}@media(max-width:680px){.routes-banner-wrapper__head{align-items:flex-start;flex-direction:column}}.routes-banner-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.routes-banner-wrapper__eyebrow{font-size:1rem}}.routes-banner-wrapper__head-text h2{color:#241d18;font-size:3.2rem;font-weight:500;line-height:1.05;max-width:24rem}@media(max-width:1024px){.routes-banner-wrapper__head-text h2{font-size:2.4rem}}@media(max-width:680px){.routes-banner-wrapper__head-text h2{font-size:1.9rem;max-width:100%}}@media(max-width:600px){.routes-banner-wrapper__head-text h2{font-size:2.6rem}}.routes-banner-wrapper__all-link{align-items:center;border:1px solid #241d18;border-radius:999px;color:#241d18;display:inline-flex;flex:none;font-size:.7rem;font-weight:700;gap:.5rem;padding:.65rem 1.1rem;transition:all .3s ease-in-out}@media(max-width:768px){.routes-banner-wrapper__all-link{font-size:1.05rem}}.routes-banner-wrapper__all-link:hover{background:#d8f24e;border-color:#d8f24e;color:#241d18}.routes-banner-wrapper__cards{display:grid;gap:1.2rem;grid-template-columns:1.25fr 1fr 1fr}@media(max-width:960px){.routes-banner-wrapper__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.routes-banner-wrapper__cards{grid-template-columns:1fr}}.routes-banner-wrapper__card{background:#241d18;border-radius:1.3rem;display:block;height:22rem;overflow:hidden;position:relative;transition:transform .3s ease-in-out}.routes-banner-wrapper__card:hover{transform:translateY(-.2rem)}@media(max-width:960px){.routes-banner-wrapper__card--wide{grid-column:1/-1}}@media(max-width:680px){.routes-banner-wrapper__card{height:18rem}}.routes-banner-wrapper__card-media{inset:0;position:absolute;z-index:0}.routes-banner-wrapper__card-media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.routes-banner-wrapper__card-overlay{background:linear-gradient(0deg,rgba(20,18,15,.9),rgba(20,18,15,.25) 52%,rgba(20,18,15,.1));inset:0;position:absolute;z-index:1}.routes-banner-wrapper__card-body{bottom:0;display:flex;flex-direction:column;gap:.4rem;left:0;padding:1.5rem;position:absolute;right:0;z-index:2}.routes-banner-wrapper__card-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.2rem}.routes-banner-wrapper__card-tag{border-radius:999px;font-size:.6rem;padding:.3rem .7rem}@media(max-width:768px){.routes-banner-wrapper__card-tag{font-size:1rem}}.routes-banner-wrapper__card-tag--time{background:#d8f24e;color:#241d18;font-weight:700}.routes-banner-wrapper__card-tag--distance{background:transparent;border:1px solid hsla(42,31%,94%,.45);color:#f4f1ea;font-weight:600}.routes-banner-wrapper__card-title{color:#f4f1ea;font-size:1.5rem;font-weight:700;line-height:1.15}@media(max-width:680px){.routes-banner-wrapper__card-title{font-size:1.25rem}}.routes-banner-wrapper__card-desc{color:hsla(42,31%,94%,.78);font-size:.725rem;line-height:1.4}@media(max-width:768px){.routes-banner-wrapper__card-desc{font-size:1.05rem}}.prices-banner{background:#14120f;color:#f4f1ea;padding:3.75rem 0}.prices-banner-wrapper{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1.6fr;margin:0 auto;width:85%}@media(min-width:2000px){.prices-banner-wrapper{width:1700px}}@media(max-width:1024px){.prices-banner-wrapper{width:85%}}@media(max-width:768px){.prices-banner-wrapper{width:90%}}@media(max-width:960px){.prices-banner-wrapper{gap:1.75rem;grid-template-columns:1fr}}.prices-banner-wrapper__eyebrow{color:#d8f24e;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.prices-banner-wrapper__eyebrow{font-size:1rem}}.prices-banner-wrapper__content h2{font-size:3.2rem;font-weight:500;line-height:1.05;margin-bottom:1.1rem}@media(max-width:1024px){.prices-banner-wrapper__content h2{font-size:2.4rem}}@media(max-width:680px){.prices-banner-wrapper__content h2{font-size:1.9rem}}@media(max-width:600px){.prices-banner-wrapper__content h2{font-size:2.6rem}}.prices-banner-wrapper__content p{color:hsla(42,31%,94%,.7);font-size:.9rem;line-height:1.5;margin-bottom:1.4rem}@media(max-width:768px){.prices-banner-wrapper__content p{font-size:1.15rem}}.prices-banner-wrapper__cta{align-items:center;background:#d8f24e;border-radius:999px;color:#241d18;display:inline-flex;font-size:.7rem;font-weight:700;gap:.5rem;padding:.8rem 1.4rem;transition:all .3s ease-in-out}@media(max-width:768px){.prices-banner-wrapper__cta{font-size:1.05rem}}.prices-banner-wrapper__cta:hover{background:#f4f1ea}.prices-banner-wrapper__card{background:hsla(42,31%,94%,.05);border:1px solid hsla(42,31%,94%,.1);border-radius:1.3rem;padding:1.4rem}@media(max-width:560px){.prices-banner-wrapper__card{padding:1.1rem}}.prices-banner-wrapper__table-scroll{overflow-x:auto}.prices-banner-wrapper__table{border-collapse:separate;border-spacing:0 .2rem;font-size:.85rem;width:100%}@media(max-width:768px){.prices-banner-wrapper__table{font-size:1.1rem}}.prices-banner-wrapper__table td,.prices-banner-wrapper__table th{padding:.9rem 1rem;text-align:left;white-space:nowrap}.prices-banner-wrapper__table thead th{color:hsla(42,31%,94%,.45);font-size:.65rem;font-weight:700;letter-spacing:.04rem;padding-top:0;text-transform:uppercase}@media(max-width:768px){.prices-banner-wrapper__table thead th{font-size:1rem}}.prices-banner-wrapper__table tbody tr:not(.is-cheapest){border-bottom:1px solid hsla(42,31%,94%,.1)}.prices-banner-wrapper__table tbody td:first-child{border-bottom-left-radius:.7rem;border-top-left-radius:.7rem;font-weight:700}.prices-banner-wrapper__table tbody td:last-child{border-bottom-right-radius:.7rem;border-top-right-radius:.7rem}.prices-banner-wrapper__table tbody td a{color:inherit}.prices-banner-wrapper__table tr.is-cheapest{background:#d8f24e;color:#241d18}@media(max-width:560px){.prices-banner-wrapper__table{border-spacing:0;display:block}.prices-banner-wrapper__table thead{display:none}.prices-banner-wrapper__table tbody{display:block}.prices-banner-wrapper__table tbody tr{border:1px solid hsla(42,31%,94%,.1);border-radius:.8rem;display:block;margin-bottom:.6rem;overflow:hidden}.prices-banner-wrapper__table tbody tr:not(.is-cheapest){border-bottom:1px solid hsla(42,31%,94%,.1)}.prices-banner-wrapper__table td{align-items:center;display:flex;justify-content:space-between;white-space:normal}.prices-banner-wrapper__table tbody td:first-child{background:hsla(42,31%,94%,.06);border-radius:0;font-size:1.15rem}.prices-banner-wrapper__table tr.is-cheapest td:first-child{background:rgba(20,18,15,.08)}.prices-banner-wrapper__table tbody td:last-child{border-radius:0}.prices-banner-wrapper__table tbody td:not(:first-child):before{content:attr(data-label);font-size:1rem;font-weight:700;letter-spacing:.03rem;opacity:.55;text-transform:uppercase}}.prices-banner-wrapper__footer{align-items:center;border-top:1px solid hsla(42,31%,94%,.1);color:hsla(42,31%,94%,.45);display:flex;font-size:.65rem;gap:1rem;justify-content:space-between;margin-top:1.1rem;padding-top:1.1rem}@media(max-width:768px){.prices-banner-wrapper__footer{font-size:1rem}}@media(max-width:560px){.prices-banner-wrapper__footer{align-items:flex-start;flex-direction:column;gap:.3rem}}.articles-advices{padding:3.75rem 0}.articles-advices-wrapper{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 380px;margin:0 auto;width:85%}@media(min-width:2000px){.articles-advices-wrapper{width:1700px}}@media(max-width:1024px){.articles-advices-wrapper{width:85%}}@media(max-width:768px){.articles-advices-wrapper{width:90%}}@media(max-width:960px){.articles-advices-wrapper{grid-template-columns:1fr}}.articles-advices-wrapper__head{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}@media(max-width:680px){.articles-advices-wrapper__head{align-items:flex-start;flex-direction:column}}.articles-advices-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.articles-advices-wrapper__eyebrow{font-size:1rem}}.articles-advices-wrapper__head-text h2{color:#241d18;font-size:2.6rem;font-weight:500;line-height:1.05}@media(max-width:680px){.articles-advices-wrapper__head-text h2{font-size:1.9rem}}@media(max-width:600px){.articles-advices-wrapper__head-text h2{font-size:2.6rem}}.articles-advices-wrapper__all-link{align-items:center;color:#241d18;display:inline-flex;flex:none;font-size:.7rem;font-weight:700;gap:.5rem;transition:color .3s ease-in-out}@media(max-width:768px){.articles-advices-wrapper__all-link{font-size:1.05rem}}.articles-advices-wrapper__all-link:hover{color:#7c8c16}.articles-advices-wrapper__placeholder{align-items:center;color:rgba(20,18,15,.35);display:flex;flex-direction:column;font-size:.65rem;font-weight:600;gap:.4rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}@media(max-width:768px){.articles-advices-wrapper__placeholder{font-size:1rem}}.articles-advices-wrapper__placeholder svg{height:1.6rem;width:1.6rem}.articles-advices-wrapper__featured{background:#fff;border-radius:1.1rem;display:flex;gap:1.75rem;margin-bottom:1.4rem;overflow:hidden;transition:box-shadow .3s ease-in-out}.articles-advices-wrapper__featured:hover{box-shadow:0 18px 40px -24px rgba(20,18,15,.35)}@media(max-width:680px){.articles-advices-wrapper__featured{flex-direction:column;gap:0}}.articles-advices-wrapper__featured-media{background:#edeae3;flex:0 0 36%;min-width:0;position:relative}.articles-advices-wrapper__featured-media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}@media(max-width:680px){.articles-advices-wrapper__featured-media{aspect-ratio:16/9;flex-basis:auto}}.articles-advices-wrapper__featured-body{display:flex;flex-direction:column;gap:.6rem;justify-content:center;padding:1.75rem 1.75rem 1.75rem 0}@media(max-width:680px){.articles-advices-wrapper__featured-body{padding:1.25rem}}.articles-advices-wrapper__featured-body h3{color:#241d18;font-size:1.4rem;font-weight:700;line-height:1.2}.articles-advices-wrapper__featured-body p{color:#6e645c;font-size:.8rem;line-height:1.5}@media(max-width:768px){.articles-advices-wrapper__featured-body p{font-size:1.15rem}}.articles-advices-wrapper__meta{align-items:center;display:flex;gap:.7rem}.articles-advices-wrapper__tag{background:#eef6c8;border-radius:999px;color:#4e5c0f;font-size:.65rem;font-weight:700;padding:.35rem .8rem}@media(max-width:768px){.articles-advices-wrapper__tag{font-size:1rem}}.articles-advices-wrapper__date{color:#948a80;font-size:.7rem}@media(max-width:768px){.articles-advices-wrapper__date{font-size:1.05rem}}.articles-advices-wrapper__grid{border-top:1px dashed rgba(20,18,15,.15);display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr);padding-top:1.4rem}@media(max-width:560px){.articles-advices-wrapper__grid{grid-template-columns:1fr}}.articles-advices-wrapper__card{background:#fff;border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.articles-advices-wrapper__card:hover{box-shadow:0 18px 40px -24px rgba(20,18,15,.35);transform:translateY(-.2rem)}.articles-advices-wrapper__card-media{aspect-ratio:16/10;background:#edeae3;min-height:0;position:relative}.articles-advices-wrapper__card-media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.articles-advices-wrapper__card-body{border-top:1px dashed rgba(20,18,15,.15);padding:.9rem 1rem 1rem}.articles-advices-wrapper__card-body h3{color:#241d18;font-size:.9rem;font-weight:700;line-height:1.3}@media(max-width:768px){.articles-advices-wrapper__card-body h3{font-size:1.15rem}}.articles-advices-wrapper__card-meta{color:#948a80;display:block;font-size:.65rem;margin-bottom:.3rem}@media(max-width:768px){.articles-advices-wrapper__card-meta{font-size:1rem}}.articles-advices-wrapper__side{display:flex;flex-direction:column;gap:1.5rem}.articles-advices-wrapper__tips{background:#fff;border-radius:1.1rem;padding:1.15rem}.articles-advices-wrapper__tips-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:1.1rem 0 1.15rem;padding-left:0}.articles-advices-wrapper__tips-list li a{align-items:baseline;display:flex;gap:.7rem;transition:color .3s ease-in-out}.articles-advices-wrapper__tips-list li a:hover{color:#7c8c16}.articles-advices-wrapper__tips-index{color:#7c8c16;flex:none;font-size:.7rem;font-weight:700}@media(max-width:768px){.articles-advices-wrapper__tips-index{font-size:1.05rem}}.articles-advices-wrapper__tips-title{color:#241d18;font-size:.8rem;font-weight:600;line-height:1.35}@media(max-width:768px){.articles-advices-wrapper__tips-title{font-size:1.15rem}}.articles-advices-wrapper__tips-cta{align-items:center;background:#241d18;border-radius:999px;color:#f4f1ea;display:flex;font-size:.7rem;font-weight:700;gap:.5rem;justify-content:center;padding:.8rem 1.1rem;transition:background .3s ease-in-out;width:100%}@media(max-width:768px){.articles-advices-wrapper__tips-cta{font-size:1.05rem}}.articles-advices-wrapper__tips-cta:hover{background:#3a2f27}.goods-banner{padding:3.75rem 0}.goods-banner-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.goods-banner-wrapper{width:1700px}}@media(max-width:1024px){.goods-banner-wrapper{width:85%}}@media(max-width:768px){.goods-banner-wrapper{width:90%}}.goods-banner-wrapper__head{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.75rem}@media(max-width:680px){.goods-banner-wrapper__head{align-items:flex-start;flex-direction:column}}.goods-banner-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.goods-banner-wrapper__eyebrow{font-size:1rem}}.goods-banner-wrapper__head-text h2{color:#241d18;font-size:2.6rem;font-weight:500;line-height:1.1;max-width:30rem}@media(max-width:680px){.goods-banner-wrapper__head-text h2{font-size:1.9rem}}@media(max-width:600px){.goods-banner-wrapper__head-text h2{font-size:2.6rem}}.goods-banner-wrapper__all-link{align-items:center;background:#241d18;border-radius:999px;color:#f4f1ea;display:inline-flex;flex:none;font-size:.7rem;font-weight:700;gap:.5rem;padding:.8rem 1.2rem;transition:background .3s ease-in-out}@media(max-width:768px){.goods-banner-wrapper__all-link{font-size:1.05rem}}.goods-banner-wrapper__all-link:hover{background:#3a2f27}.goods-banner-wrapper__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.goods-banner-wrapper__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.goods-banner-wrapper__grid{grid-template-columns:1fr}}.inside-hero{background:#14120f;color:#f4f1ea;padding:7rem 0 2.13rem}@media(max-width:768px){.inside-hero{padding:6.5rem 0 1.95rem}}.inside-hero-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.inside-hero-wrapper{width:1700px}}@media(max-width:1024px){.inside-hero-wrapper{width:85%}}@media(max-width:768px){.inside-hero-wrapper{width:90%}}.inside-hero-card{align-items:flex-end;border-radius:1.5rem;display:flex;min-height:21.5rem;overflow:hidden;position:relative}@media(max-width:680px){.inside-hero-card{min-height:24rem}}.inside-hero-card__media{inset:0;position:absolute;z-index:0}.inside-hero-card__media img,.inside-hero-card__media picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.inside-hero-card__overlay{background:linear-gradient(95deg,rgba(20,18,15,.8),rgba(20,18,15,.25) 42%,rgba(20,18,15,.01));inset:0;position:absolute;z-index:1}.inside-hero-card__glow{background:radial-gradient(circle,rgba(216,242,78,.18),rgba(216,242,78,0) 66%);border-radius:50%;bottom:-10rem;height:26rem;left:-6rem;pointer-events:none;position:absolute;width:26rem;z-index:1}.inside-hero-card__content{max-width:32rem;padding:2.8rem 2.8rem 2.4rem;position:relative;z-index:2}@media(max-width:680px){.inside-hero-card__content{padding:2rem 1.5rem 1.8rem}}.inside-hero-card__breadcrumbs{align-items:center;color:hsla(42,31%,94%,.6);display:flex;font-size:.65rem;gap:.45rem;margin-bottom:1.1rem}@media(max-width:768px){.inside-hero-card__breadcrumbs{font-size:1rem}}.inside-hero-card__breadcrumbs a{color:hsla(42,31%,94%,.7);transition:color .3s ease-in-out}.inside-hero-card__breadcrumbs .is-current,.inside-hero-card__breadcrumbs a:hover{color:#d8f24e}.inside-hero-card h1{font-size:3.3rem;font-weight:500;line-height:1;margin-bottom:1rem}@media(max-width:1024px){.inside-hero-card h1{font-size:2.4rem}}@media(max-width:680px){.inside-hero-card h1{font-size:1.8rem}}@media(max-width:600px){.inside-hero-card h1{font-size:2.8rem}}.inside-hero-card p{color:hsla(42,31%,94%,.72);font-size:.95rem;line-height:1.5}@media(max-width:768px){.inside-hero-card p{font-size:1.2rem}}.countries-map{background:#14120f;color:#f4f1ea;padding:2rem 0 3.6rem}.countries-map-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.countries-map-wrapper{width:1700px}}@media(max-width:1024px){.countries-map-wrapper{width:85%}}@media(max-width:768px){.countries-map-wrapper{width:90%}}.countries-map-wrapper__grid{align-items:start;display:grid;gap:1.6rem;grid-template-columns:minmax(0,1fr) minmax(0,16.5rem)}@media(max-width:960px){.countries-map-wrapper__grid{grid-template-columns:1fr}}.countries-map-wrapper__map-card{background:hsla(42,31%,94%,.05);border:1px solid hsla(42,31%,94%,.1);border-radius:1.5rem;padding:1rem 1rem .4rem;position:relative}.countries-map-wrapper__map-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.3rem .5rem .7rem}.countries-map-wrapper__eyebrow{color:#d8f24e;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.countries-map-wrapper__eyebrow{font-size:1rem}}.countries-map-wrapper__hint{color:hsla(42,31%,94%,.5);font-size:.65rem}@media(max-width:768px){.countries-map-wrapper__hint{font-size:1rem}}.countries-map-wrapper__svg{aspect-ratio:3/2;position:relative}.countries-map-wrapper__svg svg{display:block;height:100%;width:100%}@media(max-width:560px){.countries-map-wrapper__svg{aspect-ratio:1/1}}.countries-map-wrapper__side{display:flex;flex-direction:column;gap:1rem;position:sticky;top:1.2rem}@media(max-width:960px){.countries-map-wrapper__side{position:static}}.countries-map-wrapper__peek{background:#d8f24e;border-radius:1.2rem;color:#14120f;min-height:10.5rem;padding:1.2rem}.countries-map-wrapper__peek-label{display:block;font-size:.625rem;font-weight:700;letter-spacing:.08em;margin-bottom:.7rem;opacity:.62;text-transform:uppercase}@media(max-width:768px){.countries-map-wrapper__peek-label{font-size:1rem}}.countries-map-wrapper__peek-placeholder{font-size:.8rem;line-height:1.5;opacity:.8}@media(max-width:768px){.countries-map-wrapper__peek-placeholder{font-size:1.15rem}}.countries-map-wrapper__peek-flag-row{align-items:center;display:flex;gap:.6rem;margin-bottom:.6rem}.countries-map-wrapper__peek-flag-row img{border-radius:.25rem;display:block;height:1.4rem;-o-object-fit:cover;object-fit:cover;width:2rem}.countries-map-wrapper__peek-name{font-size:1.2rem;font-weight:800;letter-spacing:-.03em}.countries-map-wrapper__peek-excerpt{color:#3e3a22;font-size:.725rem;line-height:1.5}@media(max-width:768px){.countries-map-wrapper__peek-excerpt{font-size:1.1rem}}.countries-map-wrapper__guide{background:hsla(42,31%,94%,.05);border:1px solid hsla(42,31%,94%,.1);border-radius:1.2rem;padding:1.2rem}.countries-map-wrapper__guide-title{color:#d8f24e;display:block;font-size:.65rem;font-weight:700;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}@media(max-width:768px){.countries-map-wrapper__guide-title{font-size:1rem}}.countries-map-wrapper__guide-list li{color:hsla(42,31%,94%,.75);display:flex;font-size:.725rem;gap:.55rem;line-height:1.5}@media(max-width:768px){.countries-map-wrapper__guide-list li{font-size:1.1rem}}.countries-map-wrapper__guide-list li+li{margin-top:.6rem}.countries-map-wrapper__guide-list li span{color:#d8f24e;flex:none}.countries-map__country{cursor:pointer;fill:hsla(42,31%,94%,.1);stroke:hsla(42,31%,94%,.18);stroke-width:1;transition:fill .15s ease-in-out;vector-effect:non-scaling-stroke}.countries-map__country.is-active,.countries-map__country:focus-visible,.countries-map__country:hover{fill:#d8f24e;stroke:#d8f24e}.countries-map__country:focus-visible{outline:none}.countries-map__home{fill:none;pointer-events:none;stroke:hsla(42,31%,94%,.45);stroke-dasharray:3 2.5;stroke-width:1.2;vector-effect:non-scaling-stroke}.countries-list{padding:3.75rem 0}.countries-list-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.countries-list-wrapper{width:1700px}}@media(max-width:1024px){.countries-list-wrapper{width:85%}}@media(max-width:768px){.countries-list-wrapper{width:90%}}.countries-list-wrapper__head{align-items:flex-end;display:flex;gap:2.4rem;justify-content:space-between;margin-bottom:1.4rem}@media(max-width:680px){.countries-list-wrapper__head{align-items:flex-start;flex-direction:column}}.countries-list-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.countries-list-wrapper__eyebrow{font-size:1rem}}.countries-list-wrapper__head-text h2{color:#241d18;font-size:2.3rem;font-weight:500;line-height:1.04;max-width:24ch}@media(max-width:1024px){.countries-list-wrapper__head-text h2{font-size:1.9rem}}@media(max-width:680px){.countries-list-wrapper__head-text h2{font-size:1.6rem}}@media(max-width:600px){.countries-list-wrapper__head-text h2{font-size:2.6rem}}.countries-list-wrapper__search{align-items:center;background:#fff;border-radius:999px;display:flex;flex:0 0 auto;gap:.5rem;padding:.4rem .4rem .4rem 1rem;width:17rem}@media(max-width:680px){.countries-list-wrapper__search{width:100%}}.countries-list-wrapper__search svg{color:#a79e96;flex:none;height:.9rem;width:.9rem}.countries-list-wrapper__search input{background:transparent;border:0;color:#221c17;flex:1;font-size:.775rem;height:2rem;min-width:0}@media(max-width:768px){.countries-list-wrapper__search input{font-size:1rem}}.countries-list-wrapper__search input::-moz-placeholder{color:#a79e96}.countries-list-wrapper__search input::placeholder{color:#a79e96}.countries-list-wrapper__grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.countries-list-wrapper__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.countries-list-wrapper__grid{grid-template-columns:1fr}}.countries-list-wrapper__empty{color:#6e645c;display:none;font-size:.8rem;padding:2rem 0;text-align:center}.countries-list-wrapper__empty[data-visible]{display:block}.countries-list-wrapper__ad{margin-top:1.6rem}.ccountry-card{background:#fff;border-radius:1rem;display:block;padding:.9rem 1rem 1rem;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.ccountry-card:hover{box-shadow:0 18px 40px -24px rgba(20,18,15,.35);transform:translateY(-.2rem)}.ccountry-card[hidden]{display:none}.ccountry-card__top{align-items:center;display:flex;gap:.65rem;margin-bottom:.7rem}.ccountry-card__flag{background:#edeae3;border-radius:.3rem;display:block;flex:none;height:1.5rem;overflow:hidden;width:2.1rem}.ccountry-card__flag img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.ccountry-card__title{color:#241d18;flex:1;font-size:.9rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;min-width:0}@media(max-width:768px){.ccountry-card__title{font-size:1.15rem}}.ccountry-card__arrow{background:#f2f0ea;border-radius:999px;color:#241d18;display:grid;flex:none;height:1.5rem;place-items:center;transition:background .18s ease-in-out;width:1.5rem}.ccountry-card__arrow svg{height:.7rem;width:.7rem}.ccountry-card:hover .ccountry-card__arrow{background:#d8f24e}.ccountry-card__excerpt{color:#6e645c;font-size:.675rem;line-height:1.5}@media(max-width:768px){.ccountry-card__excerpt{font-size:1.05rem}}.cities-page-content{padding:3.75rem 0}.cities-page-content-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.cities-page-content-wrapper{width:1700px}}@media(max-width:1024px){.cities-page-content-wrapper{width:85%}}@media(max-width:768px){.cities-page-content-wrapper{width:90%}}.cities-page-content-wrapper__head{margin-bottom:1.75rem;max-width:46rem}.cities-page-content-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.cities-page-content-wrapper__eyebrow{font-size:1rem}}.cities-page-content-wrapper__head h2{color:#241d18;font-size:2.3rem;font-weight:500;line-height:1.04}@media(max-width:1024px){.cities-page-content-wrapper__head h2{font-size:1.9rem}}@media(max-width:680px){.cities-page-content-wrapper__head h2{font-size:1.6rem}}@media(max-width:600px){.cities-page-content-wrapper__head h2{font-size:2.6rem}}.cities-page-content-wrapper__description{color:#6e645c;font-size:.825rem;line-height:1.6;margin-top:.65rem}@media(max-width:768px){.cities-page-content-wrapper__description{font-size:1.1rem}}.cities-page-content-wrapper__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.75rem}@media(max-width:768px){.cities-page-content-wrapper__chips{flex-wrap:nowrap;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:auto;padding:0 5vw .2rem;scrollbar-width:none}.cities-page-content-wrapper__chips::-webkit-scrollbar{display:none}.cities-page-content-wrapper__chips .rp-chip{flex:none}}.cities-page-content-wrapper__grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.cities-page-content-wrapper__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.cities-page-content-wrapper__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cities-page-content-wrapper__grid{gap:.75rem}}.cities-page-content-wrapper__ad{margin-top:3.75rem}.routes-page-content{padding:3.75rem 0 0}.routes-page-content-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.routes-page-content-wrapper{width:1700px}}@media(max-width:1024px){.routes-page-content-wrapper{width:85%}}@media(max-width:768px){.routes-page-content-wrapper{width:90%}}.routes-page-content-wrapper__head{align-items:flex-end;display:flex;gap:2.4rem;justify-content:space-between;margin-bottom:1.3rem}@media(max-width:680px){.routes-page-content-wrapper__head{align-items:flex-start;flex-direction:column}}.routes-page-content-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.routes-page-content-wrapper__eyebrow{font-size:1rem}}.routes-page-content-wrapper__head-text h2{color:#241d18;font-size:2.3rem;font-weight:500;line-height:1.04;max-width:24ch}@media(max-width:1024px){.routes-page-content-wrapper__head-text h2{font-size:1.9rem}}@media(max-width:680px){.routes-page-content-wrapper__head-text h2{font-size:1.6rem}}@media(max-width:600px){.routes-page-content-wrapper__head-text h2{font-size:2.6rem}}.routes-page-content-wrapper__search{align-items:center;background:#fff;border-radius:999px;display:flex;flex:0 0 auto;gap:.5rem;padding:.4rem .4rem .4rem 1rem;position:relative;width:20rem}@media(max-width:680px){.routes-page-content-wrapper__search{width:100%}}.routes-page-content-wrapper__search svg{color:#a79e96;flex:none;height:.9rem;width:.9rem}.routes-page-content-wrapper__search input{background:transparent;border:0;color:#221c17;flex:1;font-size:.775rem;height:2rem;min-width:0}@media(max-width:768px){.routes-page-content-wrapper__search input{font-size:1rem}}.routes-page-content-wrapper__search input::-moz-placeholder{color:#a79e96}.routes-page-content-wrapper__search input::placeholder{color:#a79e96}.routes-page-content-wrapper__search-clear{background:#f2f0ea;border:0;border-radius:999px;color:#6e645c;cursor:pointer;display:grid;flex:none;height:1.7rem;place-items:center;width:1.7rem}.routes-page-content-wrapper__search-clear[hidden]{display:none}.routes-page-content-wrapper__search-clear svg{color:inherit;height:.7rem;width:.7rem}.routes-page-content-wrapper__divider{align-items:center;display:flex;gap:.9rem;margin-bottom:.9rem}.routes-page-content-wrapper__divider span:first-child{color:#a79e96;flex:none;font-size:.625rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase}@media(max-width:768px){.routes-page-content-wrapper__divider span:first-child{font-size:1rem}}.routes-page-content-wrapper__divider span:last-child{background:#dfdad2;flex:1;height:1px}.routes-page-content-wrapper__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}.routes-page-content-wrapper__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.1rem}.routes-page-content-wrapper__field{display:flex;flex-direction:column;gap:.5rem}.routes-page-content-wrapper__field span{color:#a79e96;font-size:.625rem;font-weight:700;letter-spacing:.05rem;text-transform:uppercase}@media(max-width:768px){.routes-page-content-wrapper__field span{font-size:1rem}}.routes-page-content-wrapper__field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23A79E96%27 stroke-width=%272.6%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E") no-repeat right 1.25rem center;border:0;border-radius:999px;color:#241d18;cursor:pointer;font-family:inherit;font-size:.775rem;font-weight:600;height:2.9rem;min-width:14.5rem;padding:0 3rem 0 1.25rem}@media(max-width:768px){.routes-page-content-wrapper__field select{font-size:1rem;min-width:12rem}}.routes-page-content-wrapper__reset{background:transparent;border:1.5px solid #dfdad2;border-radius:999px;color:#6e645c;cursor:pointer;font-family:inherit;font-size:.725rem;font-weight:700;height:2.9rem;padding:0 1.4rem;transition:border-color .2s ease-in-out,color .2s ease-in-out}@media(max-width:768px){.routes-page-content-wrapper__reset{font-size:1rem}}.routes-page-content-wrapper__reset:hover{border-color:#a79e96;color:#241d18}.routes-page-content-wrapper__count{color:#8a8078;font-size:.7rem;margin-bottom:1.5rem;min-height:1em}@media(max-width:768px){.routes-page-content-wrapper__count{font-size:1rem}}.routes-page-content-wrapper__grid{display:grid;gap:1.3rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.routes-page-content-wrapper__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.routes-page-content-wrapper__grid{grid-template-columns:1fr}}.routes-page-content-wrapper__empty{padding:3.5rem 0;text-align:center}.routes-page-content-wrapper__empty-title{color:#241d18;font-size:.9rem;font-weight:700;margin-bottom:.4rem}.routes-page-content-wrapper__empty-text{color:#8a8078;font-size:.775rem}.routes-page-content-wrapper__empty-text button{background:none;border:0;color:#4e5c0c;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.rp-chip{align-items:center;background:#edeae3;border:0;border-radius:999px;color:#241d18;cursor:pointer;display:flex;font-family:inherit;font-size:.775rem;font-weight:600;gap:.55rem;padding:.5rem .9rem .5rem .6rem;transition:background .15s ease-in-out,color .15s ease-in-out,opacity .15s ease-in-out}@media(max-width:768px){.rp-chip{font-size:1.05rem}}.rp-chip--all,.rp-chip[data-routes-chip=""]{padding-left:.9rem}.rp-chip img{border-radius:.2rem;display:block;flex:none;height:.95rem;-o-object-fit:cover;object-fit:cover;width:1.35rem}.rp-chip__count{font-size:.7rem;opacity:.55}.rp-chip:hover{background:#d8f24e}.rp-chip.is-active{background:#241d18;color:#f4f1ea}.rp-chip.is-active:hover{background:#241d18}.rp-chip.is-empty{opacity:.4}.rp-chip[hidden]{display:none}.rp-card{background:#fff;border-radius:1.2rem;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .18s ease-in-out,transform .18s ease-in-out}.rp-card:hover{box-shadow:0 20px 44px -28px rgba(20,18,15,.5);transform:translateY(-.15rem)}.rp-card[hidden]{display:none}.rp-card.is-featured{flex-direction:row;grid-column:1/-1}@media(max-width:960px){.rp-card.is-featured{flex-direction:column}}.rp-card.is-featured .rp-card__media{flex:0 0 45%}.rp-card.is-featured .rp-card__body{justify-content:center;padding:2.2rem 2.4rem}.rp-card.is-featured .rp-card__title{font-size:1.7rem}.rp-card.is-featured .rp-card__desc{font-size:.85rem}.rp-card__media{aspect-ratio:16/11;background:#edeae3;min-height:0;position:relative}.rp-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.rp-card__placeholder{align-items:center;color:rgba(20,18,15,.35);display:flex;flex-direction:column;font-size:.65rem;font-weight:600;gap:.4rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}@media(max-width:768px){.rp-card__placeholder{font-size:1rem}}.rp-card__placeholder svg{height:1.6rem;width:1.6rem}.rp-card__badges{display:flex;gap:.5rem;left:1rem;position:absolute;top:1rem}.rp-card__badge{border-radius:999px;font-size:.7rem;font-weight:700;padding:.35rem .8rem}@media(max-width:768px){.rp-card__badge{font-size:1rem}}.rp-card__badge--time{background:#d8f24e;color:#14120f}.rp-card__badge--distance{backdrop-filter:blur(6px);background:rgba(20,18,15,.72);color:#f4f1ea}.rp-card__body{display:flex;flex:1;flex-direction:column;padding:1.15rem 1.25rem 1.3rem}.rp-card__flags{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem}.rp-card__flag{align-items:center;background:#f2f0ea;border-radius:999px;color:#4a4238;display:flex;font-size:.675rem;font-weight:600;gap:.4rem;padding:.25rem .65rem .25rem .3rem}.rp-card__flag img{border-radius:.15rem;display:block;height:.75rem;-o-object-fit:cover;object-fit:cover;width:1.1rem}.rp-card__title{color:#241d18;font-size:1.15rem;font-weight:800;line-height:1.18;margin-bottom:.65rem}.rp-card__desc{color:#6e645c;flex:1;font-size:.75rem;line-height:1.55;margin-bottom:1rem}@media(max-width:768px){.rp-card__desc{font-size:1.1rem}}.rp-card__go{align-self:flex-end;background:#f2f0ea;border-radius:999px;color:#241d18;display:grid;height:1.9rem;place-items:center;transition:background .18s ease-in-out;width:1.9rem}.rp-card__go svg{height:.8rem;width:.8rem}.rp-card:hover .rp-card__go{background:#d8f24e}.patarimai-page-content{padding:3.75rem 0 0}.patarimai-page-content-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.patarimai-page-content-wrapper{width:1700px}}@media(max-width:1024px){.patarimai-page-content-wrapper{width:85%}}@media(max-width:768px){.patarimai-page-content-wrapper{width:90%}}.patarimai-page-content-wrapper__head{margin-bottom:1.7rem;max-width:46rem}.patarimai-page-content-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.patarimai-page-content-wrapper__eyebrow{font-size:1rem}}.patarimai-page-content-wrapper__head h2{color:#241d18;font-size:2.3rem;font-weight:500;line-height:1.04;margin-bottom:.65rem}@media(max-width:1024px){.patarimai-page-content-wrapper__head h2{font-size:1.9rem}}@media(max-width:680px){.patarimai-page-content-wrapper__head h2{font-size:1.6rem}}@media(max-width:600px){.patarimai-page-content-wrapper__head h2{font-size:2.6rem}}.patarimai-page-content-wrapper__description{color:#6e645c;font-size:.825rem;line-height:1.6}@media(max-width:768px){.patarimai-page-content-wrapper__description{font-size:1.1rem}}.patarimai-page-content-wrapper__grid{display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.patarimai-page-content-wrapper__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.patarimai-page-content-wrapper__grid{grid-template-columns:1fr}}.patarimai-page-content-wrapper__more{display:flex;justify-content:center;margin-top:2rem}.patarimai-page-content-wrapper__more-btn{align-items:center;background:transparent;border:1.5px solid #241d18;border-radius:999px;color:#241d18;cursor:pointer;display:flex;font-family:inherit;font-size:.775rem;font-weight:700;gap:.55rem;height:2.6rem;padding:0 1.5rem;transition:background .18s ease-in-out,color .18s ease-in-out}@media(max-width:768px){.patarimai-page-content-wrapper__more-btn{font-size:1.05rem}}.patarimai-page-content-wrapper__more-btn svg{height:.8rem;width:.8rem}.patarimai-page-content-wrapper__more-btn:hover{background:#241d18;color:#f4f1ea}.tip-card{background:#fff;border-radius:1.1rem;display:flex;flex-direction:column;padding:1.3rem 1.3rem 1.2rem;transition:box-shadow .18s ease-in-out,transform .18s ease-in-out}.tip-card:hover{box-shadow:0 20px 44px -28px rgba(20,18,15,.5);transform:translateY(-.1rem)}.tip-card[hidden]{display:none}.tip-card__top{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between;margin-bottom:.9rem}.tip-card__num{color:#b4c22f;font-size:.65rem;font-weight:800;letter-spacing:.03em;transition:color .18s ease-in-out}@media(max-width:768px){.tip-card__num{font-size:1rem}}.tip-card__go{background:#f2f0ea;border-radius:999px;color:#241d18;display:grid;flex:none;height:1.6rem;place-items:center;transition:background .18s ease-in-out;width:1.6rem}.tip-card__go svg{height:.7rem;width:.7rem}.tip-card:hover .tip-card__go{background:#d8f24e}.tip-card:hover .tip-card__num{color:#7c8c16}.tip-card__title{color:#241d18;font-size:1.05rem;font-weight:800;line-height:1.2;margin-bottom:.6rem}.tip-card__desc{color:#6e645c;font-size:.725rem;line-height:1.6}@media(max-width:768px){.tip-card__desc{font-size:1.1rem}}.patarimai-ad{padding:3.6rem 0 0}.patarimai-ad-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.patarimai-ad-wrapper{width:1700px}}@media(max-width:1024px){.patarimai-ad-wrapper{width:85%}}@media(max-width:768px){.patarimai-ad-wrapper{width:90%}}.prices-page-content{padding:3.75rem 0}.prices-page-content-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.prices-page-content-wrapper{width:1700px}}@media(max-width:1024px){.prices-page-content-wrapper{width:85%}}@media(max-width:768px){.prices-page-content-wrapper{width:90%}}.prices-page-content-wrapper__section:not(:first-child){margin-top:3.75rem}.prices-page-content-wrapper__head{margin-bottom:1.7rem;max-width:46rem}.prices-page-content-wrapper__head h2{color:#241d18;font-size:2.3rem;font-weight:500;line-height:1.04;margin-bottom:.65rem}@media(max-width:1024px){.prices-page-content-wrapper__head h2{font-size:1.9rem}}@media(max-width:680px){.prices-page-content-wrapper__head h2{font-size:1.6rem}}@media(max-width:600px){.prices-page-content-wrapper__head h2{font-size:2.6rem}}.prices-page-content-wrapper__head p{color:#6e645c;font-size:.825rem;line-height:1.6}@media(max-width:768px){.prices-page-content-wrapper__head p{font-size:1.1rem}}.prices-page-content-wrapper__table-card{background:#fff;border-radius:1.3rem;padding:1.4rem}@media(max-width:560px){.prices-page-content-wrapper__table-card{padding:1.1rem}}.prices-page-content-wrapper__table-scroll{overflow-x:auto}.prices-page-content-wrapper__table{border-collapse:separate;border-spacing:0 .2rem;font-size:.85rem;width:100%}@media(max-width:768px){.prices-page-content-wrapper__table{font-size:1.1rem}}.prices-page-content-wrapper__table td,.prices-page-content-wrapper__table th{padding:.8rem 1rem;text-align:left;white-space:nowrap}.prices-page-content-wrapper__table thead th{color:rgba(36,29,24,.45);font-size:.65rem;font-weight:700;letter-spacing:.04rem;padding-top:0;text-transform:uppercase}@media(max-width:768px){.prices-page-content-wrapper__table thead th{font-size:1rem}}.prices-page-content-wrapper__table tbody tr:nth-child(odd){background:rgba(36,29,24,.035)}.prices-page-content-wrapper__table tbody td:first-child{border-bottom-left-radius:.7rem;border-top-left-radius:.7rem;color:#241d18;font-weight:700}.prices-page-content-wrapper__table tbody td:last-child{border-bottom-right-radius:.7rem;border-top-right-radius:.7rem}@media(max-width:560px){.prices-page-content-wrapper__table{border-spacing:0;display:block}.prices-page-content-wrapper__table thead{display:none}.prices-page-content-wrapper__table tbody{display:block}.prices-page-content-wrapper__table tbody tr{background:transparent;border:1px solid rgba(36,29,24,.1);border-radius:.8rem;display:block;margin-bottom:.6rem;overflow:hidden}.prices-page-content-wrapper__table td{align-items:center;display:flex;gap:.5rem;justify-content:space-between;white-space:normal}.prices-page-content-wrapper__table tbody td:first-child{background:rgba(36,29,24,.04);border-radius:0;font-size:1.15rem}.prices-page-content-wrapper__table tbody td:last-child{border-radius:0}.prices-page-content-wrapper__table tbody td:not(:first-child):before{content:attr(data-label);font-size:1rem;font-weight:700;letter-spacing:.03rem;opacity:.55;text-transform:uppercase}}.prices-page-content-wrapper__footer{align-items:center;border-top:1px solid rgba(36,29,24,.1);color:rgba(36,29,24,.45);display:flex;font-size:.65rem;gap:1rem;justify-content:space-between;margin-top:1.1rem;padding-top:1.1rem}@media(max-width:768px){.prices-page-content-wrapper__footer{font-size:1rem}}@media(max-width:560px){.prices-page-content-wrapper__footer{align-items:flex-start;flex-direction:column;gap:.3rem}}.naujienos-page-content{padding:3.75rem 0 0}.naujienos-page-content-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.naujienos-page-content-wrapper{width:1700px}}@media(max-width:1024px){.naujienos-page-content-wrapper{width:85%}}@media(max-width:768px){.naujienos-page-content-wrapper{width:90%}}.naujienos-page-content-wrapper__head{align-items:flex-end;display:flex;gap:2.4rem;justify-content:space-between;margin-bottom:1.7rem}@media(max-width:680px){.naujienos-page-content-wrapper__head{align-items:flex-start;flex-direction:column;gap:.6rem}}.naujienos-page-content-wrapper__head-text{max-width:46rem}.naujienos-page-content-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.naujienos-page-content-wrapper__eyebrow{font-size:1rem}}.naujienos-page-content-wrapper__head h2{color:#241d18;font-size:2.3rem;font-weight:500;line-height:1.04}@media(max-width:1024px){.naujienos-page-content-wrapper__head h2{font-size:1.9rem}}@media(max-width:680px){.naujienos-page-content-wrapper__head h2{font-size:1.6rem}}@media(max-width:600px){.naujienos-page-content-wrapper__head h2{font-size:2.6rem}}.naujienos-page-content-wrapper__range{color:#8a8078;flex:none;font-size:.7rem;padding-bottom:.3rem}@media(max-width:768px){.naujienos-page-content-wrapper__range{font-size:1.05rem}}.naujienos-page-content-wrapper__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){.naujienos-page-content-wrapper__grid{gap:1.2rem;grid-template-columns:1fr}}.news-card{background:#fff;border-radius:1.2rem;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .18s ease-in-out,transform .18s ease-in-out}.news-card:hover{box-shadow:0 20px 44px -28px rgba(20,18,15,.5);transform:translateY(-.1rem)}.news-card__media{background:#edeae3;display:block;height:15rem;position:relative}.news-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}@media(max-width:768px){.news-card__media{height:13rem}}.news-card__placeholder{align-items:center;color:rgba(20,18,15,.35);display:flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:.5rem;inset:0;justify-content:center;position:absolute;text-align:center}.news-card__placeholder svg{height:2rem;width:2rem}@media(max-width:768px){.news-card__placeholder{font-size:1.1rem}}.news-card__badge{background:#d8f24e;border-radius:999px;color:#14120f;font-size:.625rem;font-weight:700;left:.8rem;padding:.3rem .7rem;position:absolute;top:.8rem}@media(max-width:768px){.news-card__badge{font-size:.95rem}}.news-card__body{display:flex;flex:1;flex-direction:column;padding:1.2rem 1.3rem 1.3rem}.news-card__meta{align-items:center;color:#8a8078;display:flex;flex-wrap:wrap;font-size:.625rem;gap:.5rem;margin-bottom:.6rem}.news-card__meta span[aria-hidden]{color:#dfdad2}@media(max-width:768px){.news-card__meta{font-size:1rem}}.news-card__flag{border-radius:2px;height:.7rem;-o-object-fit:cover;object-fit:cover;width:1rem}@media(max-width:768px){.news-card__flag{height:1rem;width:1.4rem}}.news-card__tag{align-items:center;background:#edeae3;border-radius:999px;color:#6e645c;display:inline-flex;font-weight:700;letter-spacing:.04em;padding:.15rem .45rem;text-transform:uppercase}.news-card__title{color:#241d18;font-size:1.35rem;font-weight:800;line-height:1.18;margin-bottom:.6rem}@media(max-width:1024px){.news-card__title{font-size:1.2rem}}.news-card__desc{color:#6e645c;font-size:.75rem;line-height:1.6;margin-bottom:1rem}@media(max-width:768px){.news-card__desc{font-size:1.1rem}}.news-card__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:auto}.news-card__read{color:#4e5c0c;font-size:.7rem;font-weight:700}@media(max-width:768px){.news-card__read{font-size:1.05rem}}.news-card__go{background:#f2f0ea;border-radius:999px;color:#241d18;display:grid;flex:none;height:1.7rem;place-items:center;transition:background .18s ease-in-out;width:1.7rem}.news-card__go svg{height:.75rem;width:.75rem}.news-card:hover .news-card__go{background:#d8f24e}.naujienos-pagination{flex-wrap:wrap;gap:.5rem;margin-top:2.4rem}.naujienos-pagination,.np-btn{align-items:center;display:flex;justify-content:center}.np-btn{background:transparent;border:1.5px solid #dfdad2;border-radius:999px;color:#241d18;font-family:inherit;font-size:.75rem;font-weight:700;gap:.45rem;height:2.3rem;min-width:2.3rem;padding:0 .8rem;text-decoration:none;transition:background .18s ease-in-out,color .18s ease-in-out,border-color .18s ease-in-out}@media(max-width:768px){.np-btn{font-size:1.05rem;height:2.6rem;min-width:2.6rem}}.np-btn svg{flex:none;height:.8rem;width:.8rem}.np-btn.is-active,.np-btn:hover:not(.is-active):not(.is-disabled){border-color:#241d18}.np-btn.is-active{background:#241d18;color:#f4f1ea}.np-btn.is-disabled{opacity:.4;pointer-events:none}.naujienos-ad{padding:3.6rem 0 0}.naujienos-ad-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.naujienos-ad-wrapper{width:1700px}}@media(max-width:1024px){.naujienos-ad-wrapper{width:85%}}@media(max-width:768px){.naujienos-ad-wrapper{width:90%}}.parduotuve-page-content{padding:3.75rem 0 0}.parduotuve-page-content-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.parduotuve-page-content-wrapper{width:1700px}}@media(max-width:1024px){.parduotuve-page-content-wrapper{width:85%}}@media(max-width:768px){.parduotuve-page-content-wrapper{width:90%}}.parduotuve-page-content-wrapper__head{margin-bottom:1.7rem;max-width:46rem}.parduotuve-page-content-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.parduotuve-page-content-wrapper__eyebrow{font-size:1rem}}.parduotuve-page-content-wrapper__head h2{color:#241d18;font-size:2.3rem;font-weight:500;line-height:1.04;margin-bottom:.65rem}@media(max-width:1024px){.parduotuve-page-content-wrapper__head h2{font-size:1.9rem}}@media(max-width:680px){.parduotuve-page-content-wrapper__head h2{font-size:1.6rem}}@media(max-width:600px){.parduotuve-page-content-wrapper__head h2{font-size:2.6rem}}.parduotuve-page-content-wrapper__description{color:#6e645c;font-size:.825rem;line-height:1.6}@media(max-width:768px){.parduotuve-page-content-wrapper__description{font-size:1.1rem}}.parduotuve-page-content-wrapper__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.parduotuve-page-content-wrapper__chip{padding-left:.9rem}.parduotuve-page-content-wrapper__category{padding-top:2.6rem;scroll-margin-top:3.5rem}.parduotuve-page-content-wrapper__category+.parduotuve-page-content-wrapper__category{border-top:1px solid rgba(20,18,15,.1);margin-top:.6rem}.parduotuve-page-content-wrapper__category-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin-bottom:1.2rem}.parduotuve-page-content-wrapper__category-head h3{color:#241d18;font-size:1.5rem;font-weight:800;line-height:1.1}@media(max-width:680px){.parduotuve-page-content-wrapper__category-head h3{font-size:1.35rem}}.parduotuve-page-content-wrapper__category-count{color:#948a80;font-size:.7rem;font-weight:600}@media(max-width:768px){.parduotuve-page-content-wrapper__category-count{font-size:1rem}}.parduotuve-page-content-wrapper__category-desc{color:#6e645c;font-size:.775rem;line-height:1.6;margin:-.6rem 0 1.2rem;max-width:46rem}@media(max-width:768px){.parduotuve-page-content-wrapper__category-desc{font-size:1.05rem}}.parduotuve-page-content-wrapper__grid{display:grid;gap:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.parduotuve-page-content-wrapper__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.parduotuve-page-content-wrapper__grid{grid-template-columns:1fr}}.parduotuve-page-content-wrapper__empty{color:#6e645c;font-size:.825rem;padding:2rem 0}@media(max-width:768px){.parduotuve-page-content-wrapper__empty{font-size:1.1rem}}main:has(.reklama-page-content){min-height:0}.reklama-page-content{padding:3.75rem 0}.reklama-page-content-wrapper{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,27rem);margin:0 auto;width:85%}@media(min-width:2000px){.reklama-page-content-wrapper{width:1700px}}@media(max-width:1024px){.reklama-page-content-wrapper{width:85%}}@media(max-width:768px){.reklama-page-content-wrapper{width:90%}}@media(max-width:1024px){.reklama-page-content-wrapper{gap:2.4rem;grid-template-columns:1fr}}.reklama-page-content-wrapper__head{margin-bottom:1.8rem;max-width:40rem}.reklama-page-content-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.reklama-page-content-wrapper__eyebrow{font-size:1rem}}.reklama-page-content-wrapper__head h2{color:#241d18;font-size:2.3rem;font-weight:500;line-height:1.04;margin-bottom:.8rem}@media(max-width:1024px){.reklama-page-content-wrapper__head h2{font-size:1.9rem}}@media(max-width:680px){.reklama-page-content-wrapper__head h2{font-size:1.6rem}}@media(max-width:600px){.reklama-page-content-wrapper__head h2{font-size:2.6rem}}.reklama-page-content-wrapper__description{color:#6e645c;font-size:.825rem;line-height:1.6}@media(max-width:768px){.reklama-page-content-wrapper__description{font-size:1.1rem}}.reklama-page-content-wrapper__description p+p{margin-top:.7rem}.reklama-page-content-wrapper__offers{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.2rem}@media(max-width:560px){.reklama-page-content-wrapper__offers{grid-template-columns:1fr}}.reklama-page-content-wrapper__email{align-items:center;background:#14120f;border-radius:1.2rem;color:#f4f1ea;display:inline-flex;gap:.9rem;max-width:100%;padding:.9rem 1.4rem .9rem .9rem}.reklama-page-content-wrapper__email strong{display:block;font-size:1.1rem;font-weight:800;overflow-wrap:anywhere;transition:color .2s ease-in-out}@media(max-width:768px){.reklama-page-content-wrapper__email strong{font-size:1.2rem}}.reklama-page-content-wrapper__email:hover strong{color:#d8f24e}.reklama-page-content-wrapper__email-icon{background:#d8f24e;border-radius:999px;color:#241d18;display:grid;flex:none;height:2.6rem;place-items:center;width:2.6rem}.reklama-page-content-wrapper__email-icon svg{height:1.2rem;width:1.2rem}.reklama-page-content-wrapper__email-text{min-width:0}.reklama-page-content-wrapper__email-label{color:hsla(42,31%,94%,.6);display:block;font-size:.65rem;font-weight:700;letter-spacing:.05rem;margin-bottom:.15rem;text-transform:uppercase}@media(max-width:768px){.reklama-page-content-wrapper__email-label{font-size:1rem}}.reklama-offer{background:#fff;border-radius:1.2rem;padding:1.4rem}.reklama-offer__num{background:#d8f24e;border-radius:999px;color:#241d18;display:grid;font-size:.8rem;font-weight:800;height:2rem;margin-bottom:.9rem;place-items:center;width:2rem}@media(max-width:768px){.reklama-offer__num{font-size:1rem;height:2.4rem;width:2.4rem}}.reklama-offer h3{color:#241d18;font-size:1.1rem;font-weight:800;line-height:1.2;margin-bottom:.45rem}@media(max-width:768px){.reklama-offer h3{font-size:1.3rem}}.reklama-offer p{color:#6e645c;font-size:.85rem;line-height:1.6}@media(max-width:768px){.reklama-offer p{font-size:1.05rem}}.salis-hero{background:#14120f;color:#f4f1ea;padding:7rem 0 0}@media(max-width:768px){.salis-hero{padding:6.5rem 0 0}}.salis-hero-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.salis-hero-wrapper{width:1700px}}@media(max-width:1024px){.salis-hero-wrapper{width:85%}}@media(max-width:768px){.salis-hero-wrapper{width:90%}}.salis-hero-wrapper__grid{align-items:stretch;display:grid;gap:1.6rem;grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}@media(max-width:900px){.salis-hero-wrapper__grid{gap:1.5rem;grid-template-columns:1fr}}.salis-hero-wrapper__intro{display:flex;flex-direction:column;padding:1.9rem 0 2.2rem}@media(max-width:900px){.salis-hero-wrapper__intro{padding:0 0 .5rem}}.salis-hero-wrapper__breadcrumbs{align-items:center;color:hsla(42,31%,94%,.6);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem;margin-bottom:1.5rem}@media(max-width:768px){.salis-hero-wrapper__breadcrumbs{font-size:1rem}}.salis-hero-wrapper__breadcrumbs a{color:hsla(42,31%,94%,.7);transition:color .3s ease-in-out}.salis-hero-wrapper__breadcrumbs .is-current,.salis-hero-wrapper__breadcrumbs a:hover{color:#d8f24e}.salis-hero-wrapper__identity{align-items:center;display:flex;gap:.9rem;margin-bottom:1rem}.salis-hero-wrapper__flag{border-radius:.45rem;box-shadow:0 .5rem 1.3rem -.7rem rgba(0,0,0,.8);display:block;flex:0 0 auto;height:2.6rem;overflow:hidden;width:3.7rem}.salis-hero-wrapper__flag img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.salis-hero-wrapper__identity-text{display:flex;flex-direction:column;gap:.25rem}.salis-hero-wrapper__eyebrow{color:#d8f24e;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){.salis-hero-wrapper__eyebrow{font-size:1rem}}.salis-hero-wrapper__meta{color:hsla(42,31%,94%,.55);font-size:.8rem}@media(max-width:768px){.salis-hero-wrapper__meta{font-size:1rem}}.salis-hero-wrapper h1{font-size:3.9rem;font-weight:500;line-height:.98;margin-bottom:1.1rem}@media(max-width:1024px){.salis-hero-wrapper h1{font-size:3rem}}@media(max-width:680px){.salis-hero-wrapper h1{font-size:2.4rem}}@media(max-width:600px){.salis-hero-wrapper h1{font-size:2.8rem}}.salis-hero-wrapper__description{color:hsla(42,31%,94%,.75);font-size:.95rem;line-height:1.55;max-width:50ch}@media(max-width:768px){.salis-hero-wrapper__description{font-size:1.15rem}}.salis-hero-wrapper__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-top:auto;padding-top:1.7rem}.salis-hero-wrapper__tag{align-items:center;border:1px solid hsla(42,31%,94%,.24);border-radius:999px;color:hsla(42,31%,94%,.8);display:inline-flex;font-size:.8rem;font-weight:600;height:1.9rem;padding:0 .8rem}@media(max-width:768px){.salis-hero-wrapper__tag{font-size:1rem;height:2.2rem}}.salis-hero-wrapper__tag.is-primary{background:#d8f24e;border-color:#d8f24e;color:#14120f;font-weight:700}.salis-hero-wrapper__media{border-radius:1.5rem;min-height:23.5rem;overflow:hidden;position:relative}@media(max-width:900px){.salis-hero-wrapper__media{min-height:18rem}}.salis-hero-wrapper__media img,.salis-hero-wrapper__media picture{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.salis-hero-wrapper__media.is-empty{background:hsla(42,31%,94%,.04);border:1px dashed hsla(42,31%,94%,.28)}.salis-hero-wrapper__placeholder{align-items:center;color:hsla(42,31%,94%,.4);display:flex;flex-direction:column;gap:.6rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.salis-hero-wrapper__placeholder svg{height:2rem;width:2rem}.salis-hero-wrapper__placeholder span{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.salis-hero-wrapper__placeholder span{font-size:1rem}}.salis-hero-wrapper__media-overlay{background:linear-gradient(180deg,rgba(20,18,15,0) 45%,rgba(20,18,15,.8));inset:0;position:absolute}.salis-hero-wrapper__media-foot{align-items:flex-end;bottom:1.2rem;display:flex;gap:.8rem;justify-content:space-between;left:1.3rem;position:absolute;right:1.3rem}.salis-hero-wrapper__caption{color:hsla(42,31%,94%,.85);font-size:.8rem;line-height:1.4;max-width:24ch}@media(max-width:768px){.salis-hero-wrapper__caption{font-size:1rem}}.salis-hero-wrapper__updated{backdrop-filter:blur(8px);background:rgba(20,18,15,.6);border:1px solid hsla(42,31%,94%,.2);border-radius:.7rem;color:hsla(42,31%,94%,.8);flex:0 0 auto;font-size:.8rem;padding:.5rem .7rem}@media(max-width:768px){.salis-hero-wrapper__updated{font-size:1rem}}.salis-hero-wrapper__facts{background:hsla(42,31%,94%,.05);border:1px solid hsla(42,31%,94%,.12);border-radius:1.3rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:1.8rem 0 0;padding:.4rem}@media(max-width:1024px){.salis-hero-wrapper__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.salis-hero-wrapper__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.salis-hero-wrapper__fact{padding:1.1rem 1.2rem}.salis-hero-wrapper__fact+.salis-hero-wrapper__fact{border-left:1px solid hsla(42,31%,94%,.12)}@media(max-width:1024px){.salis-hero-wrapper__fact:nth-child(3n+1){border-left:0}}@media(max-width:560px){.salis-hero-wrapper__fact:nth-child(3n+1){border-left:1px solid hsla(42,31%,94%,.12)}.salis-hero-wrapper__fact:nth-child(odd){border-left:0}}.salis-hero-wrapper__fact dt{color:hsla(42,31%,94%,.45);font-size:.8rem;letter-spacing:.1em;margin-bottom:.45rem;text-transform:uppercase}@media(max-width:768px){.salis-hero-wrapper__fact dt{font-size:1rem}}.salis-hero-wrapper__fact dd{font-size:.95rem;font-weight:700}@media(max-width:768px){.salis-hero-wrapper__fact dd{font-size:1.2rem}}.salis-hero-wrapper__fact dd.is-highlighted{color:#d8f24e}.salis-content{background:#f7f5f0;padding:3.2rem 0 3.75rem}@media(max-width:768px){.salis-content{padding:2.4rem 0 2.8rem}}.salis-content-wrapper{align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,13rem) minmax(0,1fr);margin:0 auto;width:85%}@media(min-width:2000px){.salis-content-wrapper{width:1700px}}@media(max-width:1024px){.salis-content-wrapper{width:85%}}@media(max-width:768px){.salis-content-wrapper{width:90%}}@media(max-width:1024px){.salis-content-wrapper{gap:1.8rem;grid-template-columns:minmax(0,1fr)}}.salis-content-side{display:flex;flex-direction:column;gap:1.1rem;min-width:0;position:sticky;top:6rem}@media(max-width:1024px){.salis-content-side{position:static}}.salis-content-side__note{background:#221c17;border-radius:1rem;color:#f4f1ea;padding:1.1rem}.salis-content-side__note p{color:hsla(42,31%,94%,.75);font-size:.8rem;line-height:1.55}@media(max-width:768px){.salis-content-side__note p{font-size:1rem}}.salis-content-side__note a{align-items:center;color:#d8f24e;display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;margin-top:.8rem;transition:gap .2s ease-in-out}.salis-content-side__note a:hover{color:#d8f24e;gap:.7rem}.salis-content-side__note a svg{height:.75rem;width:.75rem}@media(max-width:768px){.salis-content-side__note a{font-size:1rem}.salis-content-side__note a svg{height:1.1rem;width:1.1rem}}.salis-content-side__note-label{color:#d8f24e;display:block;font-size:.8rem;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.salis-content-side__note-label{font-size:1rem}}.salis-content-toc__label{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.11em;margin-bottom:.6rem;padding-left:.8rem;text-transform:uppercase}@media(max-width:1024px){.salis-content-toc__label{padding-left:0}}@media(max-width:768px){.salis-content-toc__label{font-size:1rem}}.salis-content-toc ul{list-style:none}@media(max-width:1024px){.salis-content-toc ul{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:none}.salis-content-toc ul::-webkit-scrollbar{display:none}}.salis-content-toc a{align-items:baseline;border-left:2px solid transparent;color:#6e645c;display:flex;font-size:.8rem;gap:.6rem;line-height:1.35;padding:.4rem 0 .4rem .7rem;transition:color .3s ease-in-out,border-color .3s ease-in-out}.salis-content-toc a.is-active,.salis-content-toc a:hover{color:#221c17}.salis-content-toc a.is-active{border-color:#d8f24e;font-weight:700}.salis-content-toc a span{color:#b3aaa1;font-size:.8rem;font-variant-numeric:tabular-nums}@media(max-width:1024px){.salis-content-toc a{border-bottom:2px solid transparent;border-left:0;flex:0 0 auto;padding:.4rem .2rem;white-space:nowrap}.salis-content-toc a.is-active{border-color:#d8f24e}}@media(max-width:768px){.salis-content-toc a,.salis-content-toc a span{font-size:1rem}}.salis-content-main{display:flex;flex-direction:column;gap:3.2rem;min-width:0}@media(max-width:768px){.salis-content-main{gap:2.4rem}}.salis-content-section{scroll-margin-top:6rem}.salis-content-section__head{margin-bottom:1rem}.salis-content-section__eyebrow{color:#7c8c16;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}.salis-content-section__eyebrow span:after{content:" · "}@media(max-width:768px){.salis-content-section__eyebrow{font-size:1rem}}.salis-content-section h2{color:#221c17;font-size:2rem;font-weight:500;line-height:1.06;max-width:26ch}@media(max-width:1024px){.salis-content-section h2{font-size:1.7rem}}@media(max-width:680px){.salis-content-section h2{font-size:1.5rem}}@media(max-width:600px){.salis-content-section h2{font-size:2.6rem}}.salis-content-section__text{margin-bottom:1.6rem;max-width:70ch}.salis-content-section__text p{color:#4a423b;font-size:.8rem;line-height:1.65}@media(max-width:768px){.salis-content-section__text p{font-size:1rem}}.salis-content-section__text p+p{margin-top:.8rem}.salis-content-section__note{color:#6e645c;font-size:.8rem;line-height:1.6;margin-top:.8rem;max-width:70ch}@media(max-width:768px){.salis-content-section__note{font-size:1rem}}.salis-content-table{background:#fff;border-radius:1.1rem;padding:.6rem .4rem .4rem}.salis-content-table__scroll{overflow-x:auto}.salis-content-table table{border-collapse:collapse;width:100%}.salis-content-table td,.salis-content-table th{color:#221c17;font-size:.8rem;padding:.65rem .8rem;text-align:left}@media(max-width:768px){.salis-content-table td,.salis-content-table th{font-size:1rem}}.salis-content-table thead th{color:#8a8078;font-size:.8rem;font-weight:700;letter-spacing:.1em;padding-bottom:.45rem;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.salis-content-table thead th{font-size:1rem}}.salis-content-table tbody tr{border-top:1px solid #e7e3da}.salis-content-table tbody tr:hover{background:#fbfaf6}.salis-content-table td.is-key{font-weight:700}@media(max-width:560px){.salis-content-table{padding:.4rem}.salis-content-table thead{display:none}.salis-content-table tbody tr{background:#fbfaf6;border-radius:.8rem;border-top:0;display:block;padding:.6rem .8rem}.salis-content-table tbody tr+tr{margin-top:.5rem}.salis-content-table td{display:flex;gap:1rem;justify-content:space-between;padding:.25rem 0}.salis-content-table td.is-key{border-bottom:1px solid #e7e3da;display:block;font-size:1.15rem;margin-bottom:.35rem;padding-bottom:.4rem}.salis-content-table td:before{color:#8a8078;content:attr(data-label);flex:0 0 auto}}.salis-content-stats{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:768px){.salis-content-stats{grid-template-columns:1fr}}.salis-content-stats__item{background:#fff;border-radius:1.1rem;display:flex;flex-direction:column;padding:1.1rem 1.2rem}.salis-content-stats__label{color:#8a8078;font-size:.8rem;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.salis-content-stats__label{font-size:1rem}}.salis-content-stats__value{color:#221c17;font-size:1.3rem;font-weight:800;letter-spacing:-.03em}@media(max-width:768px){.salis-content-stats__value{font-size:1.4rem}}.salis-content-stats__note{color:#6e645c;font-size:.8rem;line-height:1.45;margin-top:.3rem}@media(max-width:768px){.salis-content-stats__note{font-size:1rem}}.salis-content-duo{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}@media(max-width:768px){.salis-content-duo{grid-template-columns:1fr}}.salis-content-duo__item{background:#fff;border:1px solid #e7e3da;border-radius:1.1rem;padding:1.2rem 1.3rem}.salis-content-duo__item.is-accent{background:#d8f24e;border-color:#d8f24e}.salis-content-duo__item.is-accent .salis-content-duo__label{color:#5c6612}.salis-content-duo__item.is-accent p{color:#2c3208}.salis-content-duo__item.is-accent a{color:#2c3208;font-weight:700;text-decoration:underline;text-underline-offset:.15em;transition:color .3s ease-in-out}.salis-content-duo__item.is-accent a:hover{color:#221c17}.salis-content-duo__item p{color:#4a423b;font-size:.8rem;line-height:1.55}@media(max-width:768px){.salis-content-duo__item p{font-size:1rem}}.salis-content-duo__text p+p{margin-top:.6rem}.salis-content-duo__label{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}.salis-content-duo__label.is-accent{color:#7c8c16}@media(max-width:768px){.salis-content-duo__label{font-size:1rem}}.salis-content-cards{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.salis-content-cards.is-trio{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.salis-content-cards.is-trio{grid-template-columns:1fr}}@media(max-width:768px){.salis-content-cards{grid-template-columns:1fr}}.salis-content-cards__item{background:#fff;border-radius:1.1rem;padding:1.2rem 1.3rem}.salis-content-cards__value{color:#221c17;display:block;font-size:1.3rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.4rem}@media(max-width:768px){.salis-content-cards__value{font-size:1.4rem}}.salis-content-cards__title{color:#221c17;display:block;font-size:.8rem;font-weight:700;margin-bottom:.45rem}@media(max-width:768px){.salis-content-cards__title{font-size:1rem}}.salis-content-cards p{color:#6e645c;font-size:.8rem;line-height:1.55}@media(max-width:768px){.salis-content-cards p{font-size:1rem}}.salis-content-fuel{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:680px){.salis-content-fuel{grid-template-columns:1fr}}.salis-content-fuel__item{background:#fff;border-radius:1.1rem;display:flex;flex-direction:column;padding:1.2rem}.salis-content-fuel__label{color:#8a8078;font-size:.8rem;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.salis-content-fuel__label{font-size:1rem}}.salis-content-fuel__value{color:#221c17;font-size:1.6rem;font-weight:800;letter-spacing:-.035em}@media(max-width:768px){.salis-content-fuel__value{font-size:1.6rem}}.salis-content-fuel__note{color:#6e645c;font-size:.8rem;margin-top:.2rem}@media(max-width:768px){.salis-content-fuel__note{font-size:1rem}}.salis-content-tips{background:#fff;border-radius:1.1rem;display:grid;gap:1.3rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;padding:1.3rem 1.4rem}@media(max-width:900px){.salis-content-tips{gap:1rem;grid-template-columns:1fr}}.salis-content-tips__title{color:#221c17;display:block;font-size:.8rem;font-weight:700;margin-bottom:.4rem}@media(max-width:768px){.salis-content-tips__title{font-size:1rem}}.salis-content-tips p{color:#6e645c;font-size:.8rem;line-height:1.55}@media(max-width:768px){.salis-content-tips p{font-size:1rem}}.salis-content-checklist{display:flex;flex-direction:column;gap:.6rem;list-style:none}.salis-content-checklist li{align-items:flex-start;color:#332c26;display:flex;font-size:.8rem;gap:.6rem;line-height:1.45}@media(max-width:768px){.salis-content-checklist li{font-size:1rem}}.salis-content-checklist svg{color:#7c8c16;flex:0 0 auto;height:.9rem;margin-top:.15rem;width:.9rem}@media(max-width:768px){.salis-content-checklist svg{height:1.1rem;width:1.1rem}}.salis-content-checklist.is-muted li{color:#6e645c}.salis-content-checklist.is-muted span{color:#b3aaa1}.salis-content-links{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.salis-content-links{grid-template-columns:1fr}}.salis-content-links__item{align-items:center;background:#fff;border-radius:1.1rem;display:flex;gap:.8rem;justify-content:space-between;padding:1rem 1.2rem;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.salis-content-links__item:hover{box-shadow:0 1rem 2.2rem -1.4rem rgba(20,18,15,.5);color:inherit;transform:translateY(-2px)}.salis-content-links__item:hover .salis-content-links__go{background:#d8f24e}.salis-content-links__title{color:#221c17;display:block;font-size:.8rem;font-weight:700}@media(max-width:768px){.salis-content-links__title{font-size:1rem}}.salis-content-links__note{color:#6e645c;display:block;font-size:.8rem;margin-top:.2rem}@media(max-width:768px){.salis-content-links__note{font-size:1rem}}.salis-content-links__go{background:#f2f0ea;border-radius:999px;color:#221c17;display:grid;flex:0 0 auto;height:1.6rem;place-items:center;transition:background .3s ease-in-out;width:1.6rem}.salis-content-links__go svg{height:.7rem;width:.7rem}@media(max-width:768px){.salis-content-links__go{height:2rem;width:2rem}.salis-content-links__go svg{height:1rem;width:1rem}}.salis-section-head{margin-bottom:1.3rem}.salis-section-head--split{align-items:flex-end;display:flex;gap:2.4rem;justify-content:space-between}@media(max-width:680px){.salis-section-head--split{align-items:flex-start;flex-direction:column;gap:1.2rem}}.salis-section-head__eyebrow{color:#7c8c16;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}@media(max-width:768px){.salis-section-head__eyebrow{font-size:1rem}}.salis-section-head h2{color:#221c17;font-size:2rem;font-weight:500;line-height:1.06;max-width:24ch}@media(max-width:1024px){.salis-section-head h2{font-size:1.7rem}}@media(max-width:680px){.salis-section-head h2{font-size:1.5rem}}@media(max-width:600px){.salis-section-head h2{font-size:2.6rem}}.salis-gallery{background:#f7f5f0;padding:0 0 2rem}.salis-gallery-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.salis-gallery-wrapper{width:1700px}}@media(max-width:1024px){.salis-gallery-wrapper{width:85%}}@media(max-width:768px){.salis-gallery-wrapper{width:90%}}.salis-gallery-wrapper__grid{display:grid;gap:.9rem;grid-auto-rows:11rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.salis-gallery-wrapper__grid{grid-auto-rows:9rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.salis-gallery-wrapper__grid{grid-auto-rows:12rem;grid-template-columns:minmax(0,1fr)}}.salis-gallery-wrapper__item{border-radius:1.1rem;margin:0;overflow:hidden;position:relative}.salis-gallery-wrapper__item:first-child{grid-column:span 2;grid-row:span 2}@media(max-width:480px){.salis-gallery-wrapper__item:first-child{grid-column:auto;grid-row:auto}}.salis-gallery-wrapper__item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.salis-gallery-wrapper__item figcaption{background:linear-gradient(180deg,rgba(20,18,15,0),rgba(20,18,15,.78));bottom:0;color:#f4f1ea;font-size:.8rem;left:0;line-height:1.35;padding:1.4rem .9rem .7rem;position:absolute;right:0}@media(max-width:768px){.salis-gallery-wrapper__item figcaption{font-size:1rem}}.salis-routes{background:#f7f5f0;padding:2rem 0}.salis-routes-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.salis-routes-wrapper{width:1700px}}@media(max-width:1024px){.salis-routes-wrapper{width:85%}}@media(max-width:768px){.salis-routes-wrapper{width:90%}}.salis-routes-wrapper__cta{align-items:center;border:1px solid #221c17;border-radius:999px;color:#221c17;display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:700;gap:.5rem;height:2.3rem;padding:0 1.1rem;transition:background .3s ease-in-out,color .3s ease-in-out}.salis-routes-wrapper__cta:hover{background:#221c17;color:#f4f1ea}.salis-routes-wrapper__cta svg{height:.8rem;width:.8rem}@media(max-width:768px){.salis-routes-wrapper__cta{font-size:1rem;height:2.6rem}.salis-routes-wrapper__cta svg{height:1.1rem;width:1.1rem}}.salis-routes-wrapper__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.salis-routes-wrapper__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.salis-routes-wrapper__grid{grid-template-columns:minmax(0,1fr)}}.salis-routes-wrapper__card{background:#fff;border-radius:1.1rem;display:block;overflow:hidden;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.salis-routes-wrapper__card:hover{box-shadow:0 1rem 2.2rem -1.4rem rgba(20,18,15,.5);color:inherit;transform:translateY(-2px)}.salis-routes-wrapper__media{background:#edeae3;display:block;height:9rem;position:relative;width:100%}.salis-routes-wrapper__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.salis-routes-wrapper__placeholder{align-items:center;color:#a79e96;display:flex;flex-direction:column;font-size:.8rem;gap:.4rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.salis-routes-wrapper__placeholder svg{height:1.5rem;width:1.5rem}@media(max-width:768px){.salis-routes-wrapper__placeholder{font-size:1rem}}.salis-routes-wrapper__body{display:block;padding:1.1rem 1.2rem 1.2rem}.salis-routes-wrapper__meta{color:#8a8078;display:block;font-size:.8rem;margin-bottom:.5rem}@media(max-width:768px){.salis-routes-wrapper__meta{font-size:1rem}}.salis-routes-wrapper__title{color:#221c17;display:block;font-size:1rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin-bottom:.5rem}@media(max-width:768px){.salis-routes-wrapper__title{font-size:1.25rem}}.salis-routes-wrapper__desc{color:#6e645c;display:block;font-size:.8rem;line-height:1.55}@media(max-width:768px){.salis-routes-wrapper__desc{font-size:1rem}}.salis-neighbours{background:#f7f5f0;padding:1.6rem 0 3.75rem}@media(max-width:768px){.salis-neighbours{padding:1.2rem 0 2.8rem}}.salis-neighbours-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.salis-neighbours-wrapper{width:1700px}}@media(max-width:1024px){.salis-neighbours-wrapper{width:85%}}@media(max-width:768px){.salis-neighbours-wrapper{width:90%}}.salis-neighbours-wrapper__box{align-items:center;background:#edeae3;border-radius:1.3rem;display:flex;gap:1.8rem;padding:1.7rem 1.8rem}@media(max-width:900px){.salis-neighbours-wrapper__box{align-items:flex-start;flex-direction:column;gap:1.1rem}}.salis-neighbours-wrapper__head{flex:0 0 auto}.salis-neighbours-wrapper__eyebrow{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.4rem;text-transform:uppercase}@media(max-width:768px){.salis-neighbours-wrapper__eyebrow{font-size:1rem}}.salis-neighbours-wrapper__title{color:#221c17;display:block;font-size:1.1rem;font-weight:800;letter-spacing:-.025em}@media(max-width:768px){.salis-neighbours-wrapper__title{font-size:1.3rem}}.salis-neighbours-wrapper__list{display:flex;flex-wrap:wrap;gap:.5rem}.salis-neighbours-wrapper__item{align-items:center;background:#fff;border:1px solid #dfdad1;border-radius:999px;color:#221c17;display:inline-flex;font-size:.8rem;font-weight:700;gap:.5rem;height:2.2rem;padding:0 .9rem 0 .6rem;transition:background .3s ease-in-out,border-color .3s ease-in-out}.salis-neighbours-wrapper__item:hover{background:#d8f24e;border-color:#d8f24e;color:#221c17}.salis-neighbours-wrapper__item img{border-radius:.15rem;height:.9rem;-o-object-fit:cover;object-fit:cover;width:1.3rem}@media(max-width:768px){.salis-neighbours-wrapper__item{font-size:1rem;height:2.6rem}.salis-neighbours-wrapper__item img{height:1.1rem;width:1.6rem}}.miestas-content-gap{margin-top:1rem}.miestas-content .salis-content-section__text a{background:linear-gradient(transparent 58%,#d8f24e 0);color:#221c17;font-weight:700;transition:background .2s ease-in-out}.miestas-content .salis-content-section__text a:hover{background:#d8f24e}.miestas-content-place{display:flex;flex-direction:column}.miestas-content-place__foot{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .8rem;margin-top:auto;padding-top:.8rem}.miestas-content-place__price{color:#221c17;font-size:.8rem;font-weight:700}@media(max-width:768px){.miestas-content-place__price{font-size:1rem}}.miestas-content-place__badge{background:#d8f24e;border-radius:999px;color:#221c17;font-size:.8rem;font-weight:700;padding:.25rem .65rem}@media(max-width:768px){.miestas-content-place__badge{font-size:1rem}}.miestas-bottom{background:#f7f5f0;padding:2rem 0 3.75rem}.miestas-bottom-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.miestas-bottom-wrapper{width:1700px}}@media(max-width:1024px){.miestas-bottom-wrapper{width:85%}}@media(max-width:768px){.miestas-bottom-wrapper{width:90%}}.miestas-bottom-wrapper__grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.miestas-bottom-wrapper__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.miestas-bottom-wrapper__grid{gap:.75rem}}.miestas-bottom-wrapper__ad{margin-top:3.75rem}.marsrutas-hero{background:#14120f;color:#f4f1ea;padding:7rem 0 0}@media(max-width:768px){.marsrutas-hero{padding:6.5rem 0 0}}.marsrutas-hero-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.marsrutas-hero-wrapper{width:1700px}}@media(max-width:1024px){.marsrutas-hero-wrapper{width:85%}}@media(max-width:768px){.marsrutas-hero-wrapper{width:90%}}.marsrutas-hero-wrapper__grid{align-items:stretch;display:grid;gap:1.6rem;grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}@media(max-width:900px){.marsrutas-hero-wrapper__grid{gap:1.5rem;grid-template-columns:1fr}}.marsrutas-hero-wrapper__intro{display:flex;flex-direction:column;padding:1.9rem 0 2.2rem}@media(max-width:900px){.marsrutas-hero-wrapper__intro{padding:0 0 .5rem}}.marsrutas-hero-wrapper__breadcrumbs{align-items:center;color:hsla(42,31%,94%,.6);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem;margin-bottom:1.5rem}@media(max-width:768px){.marsrutas-hero-wrapper__breadcrumbs{font-size:1rem}}.marsrutas-hero-wrapper__breadcrumbs a{color:hsla(42,31%,94%,.7);transition:color .3s ease-in-out}.marsrutas-hero-wrapper__breadcrumbs .is-current,.marsrutas-hero-wrapper__breadcrumbs a:hover{color:#d8f24e}.marsrutas-hero-wrapper__identity{align-items:center;display:flex;gap:.9rem;margin-bottom:1.1rem}.marsrutas-hero-wrapper__flags{align-items:center;display:flex;flex:0 0 auto}.marsrutas-hero-wrapper__flags img{border-radius:.25rem;box-shadow:0 0 0 2px #14120f;height:1.65rem;-o-object-fit:cover;object-fit:cover;width:2.4rem}.marsrutas-hero-wrapper__flags img+img{margin-left:-.55rem}.marsrutas-hero-wrapper__eyebrow{color:#d8f24e;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){.marsrutas-hero-wrapper__eyebrow{font-size:1rem}}.marsrutas-hero-wrapper h1{font-size:3.9rem;font-weight:500;line-height:1;margin-bottom:1.1rem}@media(max-width:1024px){.marsrutas-hero-wrapper h1{font-size:3rem}}@media(max-width:680px){.marsrutas-hero-wrapper h1{font-size:2.4rem}}@media(max-width:600px){.marsrutas-hero-wrapper h1{font-size:2.8rem}}.marsrutas-hero-wrapper__description{color:hsla(42,31%,94%,.75);font-size:.95rem;line-height:1.55;max-width:52ch}@media(max-width:768px){.marsrutas-hero-wrapper__description{font-size:1.15rem}}.marsrutas-hero-wrapper__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-top:auto;padding-top:1.7rem}.marsrutas-hero-wrapper__tag{align-items:center;border:1px solid hsla(42,31%,94%,.24);border-radius:999px;color:hsla(42,31%,94%,.8);display:inline-flex;font-size:.8rem;font-weight:600;height:1.9rem;padding:0 .8rem}@media(max-width:768px){.marsrutas-hero-wrapper__tag{font-size:1rem;height:2.2rem}}.marsrutas-hero-wrapper__tag.is-primary{background:#d8f24e;border-color:#d8f24e;color:#14120f;font-weight:700}.marsrutas-hero-wrapper__media{border-radius:1.5rem;min-height:23.5rem;overflow:hidden;position:relative}@media(max-width:900px){.marsrutas-hero-wrapper__media{min-height:18rem}}.marsrutas-hero-wrapper__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.marsrutas-hero-wrapper__media.is-empty{background:hsla(42,31%,94%,.04);border:1px dashed hsla(42,31%,94%,.28)}.marsrutas-hero-wrapper__placeholder{align-items:center;color:hsla(42,31%,94%,.4);display:flex;flex-direction:column;gap:.6rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.marsrutas-hero-wrapper__placeholder svg{height:2rem;width:2rem}.marsrutas-hero-wrapper__placeholder span{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.marsrutas-hero-wrapper__placeholder span{font-size:1rem}}.marsrutas-hero-wrapper__media-overlay{background:linear-gradient(180deg,rgba(20,18,15,0) 45%,rgba(20,18,15,.8));inset:0;position:absolute}.marsrutas-hero-wrapper__media-foot{align-items:flex-end;bottom:1.2rem;display:flex;gap:.8rem;justify-content:space-between;left:1.3rem;position:absolute;right:1.3rem}.marsrutas-hero-wrapper__caption{color:hsla(42,31%,94%,.85);font-size:.8rem;line-height:1.4;max-width:24ch}@media(max-width:768px){.marsrutas-hero-wrapper__caption{font-size:1rem}}.marsrutas-hero-wrapper__driven{backdrop-filter:blur(8px);background:rgba(20,18,15,.6);border:1px solid hsla(42,31%,94%,.2);border-radius:.7rem;color:hsla(42,31%,94%,.8);flex:0 0 auto;font-size:.8rem;padding:.5rem .7rem}@media(max-width:768px){.marsrutas-hero-wrapper__driven{font-size:1rem}}.marsrutas-hero-wrapper__facts{background:hsla(42,31%,94%,.05);border:1px solid hsla(42,31%,94%,.12);border-radius:1.3rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:1.8rem 0 0;padding:.4rem}@media(max-width:1024px){.marsrutas-hero-wrapper__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.marsrutas-hero-wrapper__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.marsrutas-hero-wrapper__fact{padding:1.1rem 1.2rem}.marsrutas-hero-wrapper__fact+.marsrutas-hero-wrapper__fact{border-left:1px solid hsla(42,31%,94%,.12)}@media(max-width:1024px){.marsrutas-hero-wrapper__fact:nth-child(3n+1){border-left:0}}@media(max-width:560px){.marsrutas-hero-wrapper__fact:nth-child(3n+1){border-left:1px solid hsla(42,31%,94%,.12)}.marsrutas-hero-wrapper__fact:nth-child(odd){border-left:0}}.marsrutas-hero-wrapper__fact dt{color:hsla(42,31%,94%,.45);font-size:.8rem;letter-spacing:.1em;margin-bottom:.45rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-hero-wrapper__fact dt{font-size:1rem}}.marsrutas-hero-wrapper__fact dd{font-size:.95rem;font-weight:700}@media(max-width:768px){.marsrutas-hero-wrapper__fact dd{font-size:1.2rem}}.marsrutas-hero-wrapper__fact dd.is-highlighted{color:#d8f24e}.marsrutas-intro{background:#f7f5f0;padding:3.2rem 0 0}@media(max-width:768px){.marsrutas-intro{padding:2.4rem 0 0}}.marsrutas-intro-wrapper{align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin:0 auto;width:85%}@media(min-width:2000px){.marsrutas-intro-wrapper{width:1700px}}@media(max-width:1024px){.marsrutas-intro-wrapper{width:85%}}@media(max-width:768px){.marsrutas-intro-wrapper{width:90%}}@media(max-width:1024px){.marsrutas-intro-wrapper{gap:1.8rem;grid-template-columns:minmax(0,1fr)}}.marsrutas-intro-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-intro-wrapper__eyebrow{font-size:1rem}}.marsrutas-intro-wrapper h2{color:#221c17;font-size:2.2rem;font-weight:500;line-height:1.06;margin-bottom:1.1rem;max-width:22ch}@media(max-width:1024px){.marsrutas-intro-wrapper h2{font-size:1.8rem}}@media(max-width:680px){.marsrutas-intro-wrapper h2{font-size:1.55rem}}@media(max-width:600px){.marsrutas-intro-wrapper h2{font-size:2.6rem}}.marsrutas-intro-wrapper__body p{color:#4a423b;font-size:.85rem;line-height:1.65;max-width:62ch}.marsrutas-intro-wrapper__body p+p{margin-top:.8rem}@media(max-width:768px){.marsrutas-intro-wrapper__body p{font-size:1.1rem}}.marsrutas-intro-wrapper__body a{color:#7c8c16;text-decoration:underline;text-underline-offset:.2em}.marsrutas-intro-wrapper__body a:hover{color:#221c17}.marsrutas-intro-wrapper__cards{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.6rem}@media(max-width:480px){.marsrutas-intro-wrapper__cards{grid-template-columns:1fr}}.marsrutas-intro-wrapper__card{background:#fff;border-radius:1.1rem;display:flex;flex-direction:column;padding:1.1rem 1.2rem}.marsrutas-intro-wrapper__card-label{color:#8a8078;font-size:.8rem;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-intro-wrapper__card-label{font-size:1rem}}.marsrutas-intro-wrapper__card-value{color:#221c17;font-size:1.25rem;font-weight:800;letter-spacing:-.03em}@media(max-width:768px){.marsrutas-intro-wrapper__card-value{font-size:1.4rem}}.marsrutas-intro-wrapper__cta{align-items:center;background:#221c17;border-radius:999px;color:#f4f1ea;display:inline-flex;font-size:.85rem;font-weight:700;gap:.6rem;height:2.6rem;margin-top:1.4rem;padding:0 1.2rem;transition:background .3s ease-in-out,color .3s ease-in-out}.marsrutas-intro-wrapper__cta:hover{background:#d8f24e;color:#14120f}.marsrutas-intro-wrapper__cta svg{height:.95rem;width:.95rem}@media(max-width:768px){.marsrutas-intro-wrapper__cta{font-size:1.1rem;height:3rem}}.marsrutas-intro-wrapper__aside{display:flex;flex-direction:column;gap:.9rem;min-width:0}.marsrutas-map{background:#edeae3;border-radius:1.3rem;height:21rem;overflow:hidden;position:relative}@media(max-width:768px){.marsrutas-map{height:17rem}}.marsrutas-map iframe{border:0;display:block;height:100%;width:100%}.marsrutas-map img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.marsrutas-map.is-empty{border:1px dashed #c7bfb6}.marsrutas-map__placeholder{align-items:center;color:#a79e96;display:flex;flex-direction:column;gap:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.marsrutas-map__placeholder svg{height:1.8rem;width:1.8rem}.marsrutas-map__placeholder span{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.marsrutas-map__placeholder span{font-size:1rem}}.marsrutas-map__link{align-items:center;backdrop-filter:blur(8px);background:rgba(20,18,15,.85);border-radius:999px;bottom:.9rem;color:#f4f1ea;display:inline-flex;font-size:.8rem;font-weight:700;gap:.45rem;height:2.3rem;padding:0 .9rem;position:absolute;right:.9rem;transition:background .3s ease-in-out,color .3s ease-in-out}.marsrutas-map__link:hover{background:#d8f24e;color:#14120f}.marsrutas-map__link svg{height:.75rem;width:.75rem}@media(max-width:768px){.marsrutas-map__link{font-size:1rem;height:2.6rem}}.marsrutas-points{background:#fff;border-radius:1.1rem;padding:1.1rem 1.3rem}.marsrutas-points__label{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-points__label{font-size:1rem}}.marsrutas-points__list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .7rem}.marsrutas-points__item{color:#221c17;font-size:.85rem;font-weight:600}@media(max-width:768px){.marsrutas-points__item{font-size:1.05rem}}.marsrutas-points__arrow{color:#c7bfb6}.marsrutas-days{background:#f7f5f0;padding:3.4rem 0 0}@media(max-width:768px){.marsrutas-days{padding:2.4rem 0 0}}.marsrutas-days-wrapper{align-items:start;display:grid;gap:2.8rem;grid-template-columns:minmax(0,13rem) minmax(0,1fr);margin:0 auto;width:85%}@media(min-width:2000px){.marsrutas-days-wrapper{width:1700px}}@media(max-width:1024px){.marsrutas-days-wrapper{width:85%}}@media(max-width:768px){.marsrutas-days-wrapper{width:90%}}@media(max-width:1024px){.marsrutas-days-wrapper{gap:1.8rem;grid-template-columns:minmax(0,1fr)}}.marsrutas-days-side{display:flex;flex-direction:column;gap:1.1rem;min-width:0;position:sticky;top:6rem}@media(max-width:1024px){.marsrutas-days-side{position:static}}.marsrutas-days-side__note{background:#221c17;border-radius:1rem;color:#f4f1ea;padding:1.1rem}.marsrutas-days-side__note p{color:hsla(42,31%,94%,.75);font-size:.8rem;line-height:1.55}@media(max-width:768px){.marsrutas-days-side__note p{font-size:1rem}}.marsrutas-days-side__note-label{color:#d8f24e;display:block;font-size:.8rem;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-days-side__note-label{font-size:1rem}}.marsrutas-toc__label{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.11em;margin-bottom:.6rem;padding-left:.8rem;text-transform:uppercase}@media(max-width:1024px){.marsrutas-toc__label{padding-left:0}}@media(max-width:768px){.marsrutas-toc__label{font-size:1rem}}.marsrutas-toc ul{list-style:none}@media(max-width:1024px){.marsrutas-toc ul{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:none}.marsrutas-toc ul::-webkit-scrollbar{display:none}}.marsrutas-toc a{align-items:baseline;border-left:2px solid transparent;color:#6e645c;display:flex;font-size:.8rem;gap:.6rem;line-height:1.35;padding:.4rem 0 .4rem .7rem;transition:color .3s ease-in-out,border-color .3s ease-in-out}.marsrutas-toc a.is-active,.marsrutas-toc a:hover{color:#221c17}.marsrutas-toc a.is-active{border-color:#d8f24e;font-weight:700}.marsrutas-toc a span{color:#b3aaa1;font-size:.8rem;font-variant-numeric:tabular-nums}@media(max-width:768px){.marsrutas-toc a span{font-size:1rem}}@media(max-width:1024px){.marsrutas-toc a{border-bottom:2px solid transparent;border-left:0;padding:.4rem .6rem;white-space:nowrap}.marsrutas-toc a.is-active{border-color:#d8f24e}}@media(max-width:768px){.marsrutas-toc a{font-size:1rem}}.marsrutas-days-main{display:flex;flex-direction:column;gap:3.4rem;min-width:0}@media(max-width:768px){.marsrutas-days-main{gap:2.4rem}}.marsrutas-day{scroll-margin-top:6rem}.marsrutas-day__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:.7rem}.marsrutas-day__eyebrow{color:#7c8c16;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){.marsrutas-day__eyebrow{font-size:1rem}}.marsrutas-day__meta{color:#8a8078;font-size:.8rem}@media(max-width:768px){.marsrutas-day__meta{font-size:1rem}}.marsrutas-day h2{color:#221c17;font-size:2rem;font-weight:500;line-height:1.08;margin-bottom:.9rem;max-width:26ch}@media(max-width:1024px){.marsrutas-day h2{font-size:1.7rem}}@media(max-width:680px){.marsrutas-day h2{font-size:1.5rem}}@media(max-width:600px){.marsrutas-day h2{font-size:2.6rem}}.marsrutas-day__text{max-width:70ch}.marsrutas-day__text p{color:#4a423b;font-size:.85rem;line-height:1.65}.marsrutas-day__text p+p{margin-top:.7rem}@media(max-width:768px){.marsrutas-day__text p{font-size:1.1rem}}.marsrutas-day__text ol,.marsrutas-day__text ul{margin:.7rem 0 0 1.1rem}.marsrutas-day__text ol li,.marsrutas-day__text ul li{color:#4a423b;font-size:.85rem;line-height:1.6}.marsrutas-day__text ol li+li,.marsrutas-day__text ul li+li{margin-top:.3rem}@media(max-width:768px){.marsrutas-day__text ol li,.marsrutas-day__text ul li{font-size:1.1rem}}.marsrutas-day__text a{color:#7c8c16;text-decoration:underline;text-underline-offset:.2em}.marsrutas-day__text a:hover{color:#221c17}.marsrutas-day__photos{display:grid;gap:.9rem;margin-top:1.3rem}.marsrutas-day__photos.is-1{grid-template-columns:minmax(0,1fr)}.marsrutas-day__photos.is-1 img{height:24rem}.marsrutas-day__photos.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.marsrutas-day__photos.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.marsrutas-day__photos.is-3 img{height:15rem}@media(max-width:680px){.marsrutas-day__photos.is-2,.marsrutas-day__photos.is-3{grid-template-columns:minmax(0,1fr)}.marsrutas-day__photos img{height:17rem}}.marsrutas-day__photos figure{margin:0;min-width:0}.marsrutas-day__photos img{border-radius:1.1rem;display:block;height:19rem;-o-object-fit:cover;object-fit:cover;width:100%}.marsrutas-day__photos figcaption{color:#8a8078;font-size:.8rem;line-height:1.45;margin-top:.5rem}@media(max-width:768px){.marsrutas-day__photos figcaption{font-size:1rem}}.marsrutas-day__empty{background:#fff;border:1px solid #e7e3da;border-radius:1.1rem;margin-top:1.3rem;max-width:70ch;padding:1.2rem 1.3rem}.marsrutas-day__empty p{color:#4a423b;font-size:.8rem;line-height:1.55}@media(max-width:768px){.marsrutas-day__empty p{font-size:1rem}}.marsrutas-day__empty-label{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-day__empty-label{font-size:1rem}}.marsrutas-stay{margin-top:1.3rem;max-width:70ch}.marsrutas-stay__label{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-stay__label{font-size:1rem}}.marsrutas-stay__list{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.marsrutas-stay__list{grid-template-columns:minmax(0,1fr)}}.marsrutas-stay__item{background:#fff;border:1px solid #e7e3da;border-radius:1rem;display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem}.marsrutas-stay__type{color:#7c8c16;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.marsrutas-stay__type{font-size:1rem}}.marsrutas-stay__name{color:#221c17;font-size:.85rem;font-weight:700}.marsrutas-stay__name a{text-decoration:underline;text-underline-offset:.2em}.marsrutas-stay__name a:hover{color:#7c8c16}@media(max-width:768px){.marsrutas-stay__name{font-size:1.1rem}}.marsrutas-stay__place{color:#6e645c;font-size:.8rem}@media(max-width:768px){.marsrutas-stay__place{font-size:1rem}}.marsrutas-stay__price{color:#221c17;font-size:.8rem;font-weight:700;margin-top:.2rem}@media(max-width:768px){.marsrutas-stay__price{font-size:1rem}}.marsrutas-costs{background:#f7f5f0;padding:3.8rem 0 0}@media(max-width:768px){.marsrutas-costs{padding:2.8rem 0 0}}.marsrutas-costs-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.marsrutas-costs-wrapper{width:1700px}}@media(max-width:1024px){.marsrutas-costs-wrapper{width:85%}}@media(max-width:768px){.marsrutas-costs-wrapper{width:90%}}.marsrutas-costs-wrapper__head{margin-bottom:1.3rem}.marsrutas-costs-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-costs-wrapper__eyebrow{font-size:1rem}}.marsrutas-costs-wrapper h2{color:#221c17;font-size:2.2rem;font-weight:500;line-height:1.06;max-width:26ch}@media(max-width:1024px){.marsrutas-costs-wrapper h2{font-size:1.8rem}}@media(max-width:680px){.marsrutas-costs-wrapper h2{font-size:1.55rem}}@media(max-width:600px){.marsrutas-costs-wrapper h2{font-size:2.6rem}}.marsrutas-costs-wrapper__grid{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}@media(max-width:900px){.marsrutas-costs-wrapper__grid{grid-template-columns:minmax(0,1fr)}}.marsrutas-costs-wrapper__totals{display:flex;flex-direction:column;gap:.8rem}.marsrutas-costs-table{background:#fff;border-radius:1.1rem;padding:.6rem .4rem .4rem}.marsrutas-costs-table__scroll{overflow-x:auto}.marsrutas-costs-table table{border-collapse:collapse;width:100%}.marsrutas-costs-table td,.marsrutas-costs-table th{color:#221c17;font-size:.8rem;padding:.65rem .8rem;text-align:left}@media(max-width:768px){.marsrutas-costs-table td,.marsrutas-costs-table th{font-size:1rem}}.marsrutas-costs-table thead th{color:#8a8078;font-size:.8rem;font-weight:700;letter-spacing:.1em;padding-bottom:.45rem;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.marsrutas-costs-table thead th{font-size:1rem}}.marsrutas-costs-table tbody tr{border-top:1px solid #e7e3da}.marsrutas-costs-table tbody tr:hover{background:#fbfaf6}.marsrutas-costs-table td.is-key{font-weight:700}@media(max-width:560px){.marsrutas-costs-table{padding:.4rem}.marsrutas-costs-table thead{display:none}.marsrutas-costs-table tbody tr{background:#fbfaf6;border-radius:.8rem;border-top:0;display:block;padding:.6rem .8rem}.marsrutas-costs-table tbody tr+tr{margin-top:.5rem}.marsrutas-costs-table td{display:flex;gap:1rem;justify-content:space-between;padding:.25rem 0}.marsrutas-costs-table td.is-key{border-bottom:1px solid #e7e3da;display:block;font-size:1.15rem;margin-bottom:.35rem;padding-bottom:.4rem}.marsrutas-costs-table td:before{color:#8a8078;content:attr(data-label);flex:0 0 auto}}.marsrutas-costs-total{background:#221c17;border-radius:1.1rem;color:#f4f1ea;padding:1.3rem 1.4rem}.marsrutas-costs-total__label{color:#d8f24e;display:block;font-size:.8rem;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-costs-total__label{font-size:1rem}}.marsrutas-costs-total__value{display:block;font-size:2.1rem;font-weight:800;letter-spacing:-.04em}@media(max-width:768px){.marsrutas-costs-total__value{font-size:1.9rem}}.marsrutas-costs-total p{color:hsla(42,31%,94%,.65);font-size:.8rem;line-height:1.55;margin-top:.5rem}@media(max-width:768px){.marsrutas-costs-total p{font-size:1rem}}.marsrutas-costs-total.is-green{background:#d8f24e;color:#2c3208}.marsrutas-costs-total.is-green .marsrutas-costs-total__label{color:#5c6612;font-weight:700}.marsrutas-costs-total.is-green p{color:#3e3a22}.marsrutas-ad{background:#f7f5f0;padding:3.2rem 0 0}@media(max-width:768px){.marsrutas-ad{padding:2.4rem 0 0}}.marsrutas-ad-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.marsrutas-ad-wrapper{width:1700px}}@media(max-width:1024px){.marsrutas-ad-wrapper{width:85%}}@media(max-width:768px){.marsrutas-ad-wrapper{width:90%}}.marsrutas-ad-wrapper__label{color:#a79e96;display:block;font-size:.8rem;letter-spacing:.16em;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-ad-wrapper__label{font-size:1rem}}.marsrutas-ad-wrapper__box{align-items:center;background:#edeae3;border:1px dashed #c7bfb6;border-radius:1.1rem;color:#a79e96;display:flex;font-size:.8rem;height:8.5rem;justify-content:space-between;letter-spacing:.08em;padding:0 1.7rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-ad-wrapper__box{font-size:1rem}}.marsrutas-related{background:#f7f5f0;padding:3.6rem 0 3.75rem}@media(max-width:768px){.marsrutas-related{padding:2.6rem 0 2.8rem}}.marsrutas-related-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.marsrutas-related-wrapper{width:1700px}}@media(max-width:1024px){.marsrutas-related-wrapper{width:85%}}@media(max-width:768px){.marsrutas-related-wrapper{width:90%}}.marsrutas-related-wrapper__head{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.3rem}@media(max-width:680px){.marsrutas-related-wrapper__head{align-items:flex-start;flex-direction:column;gap:1rem}}.marsrutas-related-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}@media(max-width:768px){.marsrutas-related-wrapper__eyebrow{font-size:1rem}}.marsrutas-related-wrapper h2{color:#221c17;font-size:2.2rem;font-weight:500;line-height:1.06;max-width:24ch}@media(max-width:1024px){.marsrutas-related-wrapper h2{font-size:1.8rem}}@media(max-width:680px){.marsrutas-related-wrapper h2{font-size:1.55rem}}@media(max-width:600px){.marsrutas-related-wrapper h2{font-size:2.6rem}}.marsrutas-related-wrapper__cta{align-items:center;border:1px solid #221c17;border-radius:999px;color:#221c17;display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:700;gap:.5rem;height:2.3rem;padding:0 1.1rem;transition:background .3s ease-in-out,color .3s ease-in-out}.marsrutas-related-wrapper__cta:hover{background:#221c17;color:#f4f1ea}.marsrutas-related-wrapper__cta svg{height:.8rem;width:.8rem}@media(max-width:768px){.marsrutas-related-wrapper__cta{font-size:1rem;height:2.6rem}.marsrutas-related-wrapper__cta svg{height:1.1rem;width:1.1rem}}.marsrutas-related-wrapper__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.marsrutas-related-wrapper__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.marsrutas-related-wrapper__grid{grid-template-columns:minmax(0,1fr)}}.marsrutas-related-wrapper__card{background:#fff;border-radius:1.1rem;display:block;overflow:hidden;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out}.marsrutas-related-wrapper__card:hover{box-shadow:0 1rem 2.2rem -1.4rem rgba(20,18,15,.5);color:inherit;transform:translateY(-2px)}.marsrutas-related-wrapper__media{background:#edeae3;display:block;height:9rem;position:relative;width:100%}.marsrutas-related-wrapper__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.marsrutas-related-wrapper__placeholder{align-items:center;color:#a79e96;display:flex;flex-direction:column;font-size:.8rem;gap:.4rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.marsrutas-related-wrapper__placeholder svg{height:1.5rem;width:1.5rem}@media(max-width:768px){.marsrutas-related-wrapper__placeholder{font-size:1rem}}.marsrutas-related-wrapper__body{display:block;padding:1.1rem 1.2rem 1.2rem}.marsrutas-related-wrapper__meta{color:#8a8078;display:block;font-size:.8rem;margin-bottom:.5rem}@media(max-width:768px){.marsrutas-related-wrapper__meta{font-size:1rem}}.marsrutas-related-wrapper__title{color:#221c17;display:block;font-size:1.15rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin-bottom:.5rem}@media(max-width:768px){.marsrutas-related-wrapper__title{font-size:1.3rem}}.marsrutas-related-wrapper__desc{color:#6e645c;display:block;font-size:.8rem;line-height:1.55}@media(max-width:768px){.marsrutas-related-wrapper__desc{font-size:1rem}}.patarimas-hero{background:#14120f;color:#f4f1ea;padding:7rem 0 3.6rem}@media(max-width:768px){.patarimas-hero{padding:6.5rem 0 2.6rem}}.patarimas-hero-wrapper{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);margin:0 auto;width:85%}@media(min-width:2000px){.patarimas-hero-wrapper{width:1700px}}@media(max-width:1024px){.patarimas-hero-wrapper{width:85%}}@media(max-width:768px){.patarimas-hero-wrapper{width:90%}}@media(max-width:900px){.patarimas-hero-wrapper{gap:1.5rem;grid-template-columns:1fr}}.patarimas-hero-wrapper__intro{padding:1.3rem 0}@media(max-width:900px){.patarimas-hero-wrapper__intro{padding:0}}.patarimas-hero-wrapper__breadcrumbs{align-items:center;color:hsla(42,31%,94%,.6);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem;margin-bottom:1.4rem}@media(max-width:768px){.patarimas-hero-wrapper__breadcrumbs{font-size:1rem}}.patarimas-hero-wrapper__breadcrumbs a{color:hsla(42,31%,94%,.7);transition:color .3s ease-in-out}.patarimas-hero-wrapper__breadcrumbs .is-current,.patarimas-hero-wrapper__breadcrumbs a:hover{color:#d8f24e}.patarimas-hero-wrapper__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin-bottom:1rem}.patarimas-hero-wrapper__number{color:#d8f24e;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.patarimas-hero-wrapper__number{font-size:1rem}}.patarimas-hero-wrapper__dot{background:hsla(42,31%,94%,.35);border-radius:999px;height:5px;width:5px}@media(max-width:480px){.patarimas-hero-wrapper__dot{display:none}}.patarimas-hero-wrapper__info{color:hsla(42,31%,94%,.55);font-size:.8rem}@media(max-width:768px){.patarimas-hero-wrapper__info{font-size:1rem}}@media(max-width:480px){.patarimas-hero-wrapper__info{flex-basis:100%}}.patarimas-hero-wrapper h1{font-size:3.1rem;font-weight:500;line-height:1.02;margin-bottom:1.1rem;max-width:19ch}@media(max-width:1024px){.patarimas-hero-wrapper h1{font-size:2.6rem}}@media(max-width:680px){.patarimas-hero-wrapper h1{font-size:2.1rem}}@media(max-width:600px){.patarimas-hero-wrapper h1{font-size:2.8rem}}.patarimas-hero-wrapper__description{color:hsla(42,31%,94%,.75);font-size:.95rem;line-height:1.6;max-width:56ch}@media(max-width:768px){.patarimas-hero-wrapper__description{font-size:1.15rem}}.patarimas-hero-wrapper__media{border-radius:1.5rem;height:21rem;overflow:hidden;position:relative}@media(max-width:900px){.patarimas-hero-wrapper__media{height:16rem}}.patarimas-hero-wrapper__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.patarimas-hero-wrapper__media.is-empty{background:hsla(42,31%,94%,.04);border:1px dashed hsla(42,31%,94%,.28)}.patarimas-hero-wrapper__placeholder{align-items:center;color:hsla(42,31%,94%,.4);display:flex;flex-direction:column;gap:.6rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.patarimas-hero-wrapper__placeholder svg{height:2rem;width:2rem}.patarimas-hero-wrapper__placeholder span{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.patarimas-hero-wrapper__placeholder span{font-size:1rem}}.patarimas-content{background:#f7f5f0;padding:3.2rem 0 0}@media(max-width:768px){.patarimas-content{padding:2.4rem 0 0}}.patarimas-content-wrapper{align-items:start;display:grid;gap:2.6rem;grid-template-columns:minmax(0,12rem) minmax(0,1fr) minmax(0,13rem);margin:0 auto;width:85%}@media(min-width:2000px){.patarimas-content-wrapper{width:1700px}}@media(max-width:1024px){.patarimas-content-wrapper{width:85%}}@media(max-width:768px){.patarimas-content-wrapper{width:90%}}@media(max-width:1200px){.patarimas-content-wrapper{gap:2.2rem 2.4rem;grid-template-columns:minmax(0,12rem) minmax(0,1fr)}}@media(max-width:1024px){.patarimas-content-wrapper{gap:1.8rem;grid-template-columns:minmax(0,1fr)}}.patarimas-content-toc{min-width:0;position:sticky;top:6rem}@media(max-width:1024px){.patarimas-content-toc{position:static}}.patarimas-toc__label{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.11em;margin-bottom:.6rem;padding-left:.8rem;text-transform:uppercase}@media(max-width:1024px){.patarimas-toc__label{padding-left:0}}@media(max-width:768px){.patarimas-toc__label{font-size:1rem}}.patarimas-toc ul{list-style:none}@media(max-width:1024px){.patarimas-toc ul{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:none}.patarimas-toc ul::-webkit-scrollbar{display:none}}.patarimas-toc a{align-items:baseline;border-left:2px solid transparent;color:#6e645c;display:flex;font-size:.8rem;gap:.6rem;line-height:1.35;padding:.4rem 0 .4rem .7rem;transition:color .3s ease-in-out,border-color .3s ease-in-out}.patarimas-toc a.is-active,.patarimas-toc a:hover{color:#221c17}.patarimas-toc a.is-active{border-color:#d8f24e;font-weight:700}.patarimas-toc a span{color:#b3aaa1;font-size:.8rem;font-variant-numeric:tabular-nums}@media(max-width:768px){.patarimas-toc a span{font-size:1rem}}@media(max-width:1024px){.patarimas-toc a{border-bottom:2px solid transparent;border-left:0;padding:.4rem .6rem;white-space:nowrap}.patarimas-toc a.is-active{border-color:#d8f24e}}@media(max-width:768px){.patarimas-toc a{font-size:1rem}}.patarimas-content-main{display:flex;flex-direction:column;gap:2.8rem;min-width:0}@media(max-width:768px){.patarimas-content-main{gap:2.2rem}}.patarimas-section{scroll-margin-top:6rem}.patarimas-section__eyebrow{color:#7c8c16;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}@media(max-width:768px){.patarimas-section__eyebrow{font-size:1rem}}.patarimas-section h2{color:#221c17;font-size:1.8rem;font-weight:500;line-height:1.08;max-width:26ch}@media(max-width:1024px){.patarimas-section h2{font-size:1.7rem}}@media(max-width:680px){.patarimas-section h2{font-size:1.5rem}}@media(max-width:600px){.patarimas-section h2{font-size:2.6rem}}.patarimas-section>*+*{margin-top:1.2rem}.patarimas-section>h2{margin-top:0}.patarimas-section>h2+*{margin-top:.9rem}.patarimas-section__text{max-width:70ch}.patarimas-section__text li,.patarimas-section__text p{color:#4a423b;font-size:.85rem;line-height:1.68}@media(max-width:768px){.patarimas-section__text li,.patarimas-section__text p{font-size:1.1rem}}.patarimas-section__text p+p,.patarimas-section__text p+ul,.patarimas-section__text ul+p{margin-top:.75rem}.patarimas-section__text ul{padding-left:1.1rem}.patarimas-section__text strong{color:#221c17}.patarimas-section__text a{color:#7c8c16;text-decoration:underline;text-underline-offset:.2em}.patarimas-section__text a:hover{color:#221c17}.patarimas-checklist{display:flex;flex-direction:column;gap:.65rem;list-style:none;max-width:70ch}.patarimas-checklist li{align-items:flex-start;color:#332c26;display:flex;font-size:.85rem;gap:.6rem;line-height:1.6}@media(max-width:768px){.patarimas-checklist li{font-size:1.1rem}}.patarimas-checklist svg{color:#7c8c16;flex:0 0 auto;height:.95rem;margin-top:.25rem;width:.95rem}@media(max-width:768px){.patarimas-checklist svg{height:1.2rem;width:1.2rem}}.patarimas-table{background:#fff;border-radius:1.1rem;padding:.6rem .4rem .4rem}.patarimas-table__scroll{overflow-x:auto}.patarimas-table table{border-collapse:collapse;width:100%}.patarimas-table td,.patarimas-table th{color:#221c17;font-size:.8rem;line-height:1.45;padding:.65rem .8rem;text-align:left}@media(max-width:768px){.patarimas-table td,.patarimas-table th{font-size:1rem}}.patarimas-table thead th{color:#8a8078;font-weight:700;letter-spacing:.08em;padding-bottom:.45rem;text-transform:uppercase;white-space:nowrap}.patarimas-table tbody tr{border-top:1px solid #e7e3da}.patarimas-table tbody tr:hover{background:#fbfaf6}.patarimas-table td.is-key{font-weight:700;white-space:nowrap}.patarimas-table.is-marks td,.patarimas-table.is-marks th{padding-left:.5rem;padding-right:.5rem}.patarimas-table.is-marks thead th{letter-spacing:0;text-transform:none}.patarimas-table.is-marks thead th:not(:first-child):not(:last-child){text-align:center}.patarimas-table td.is-mark{font-family:Arial,Helvetica,sans-serif;font-size:.95rem;letter-spacing:.05em;text-align:center;white-space:nowrap}@media(max-width:768px){.patarimas-table td.is-mark{font-size:1.15rem}}.patarimas-table td.is-yes{color:#7c8c16}.patarimas-table td.is-rec{color:#b3aaa1}.patarimas-table td.is-no{color:#d6d0c6}@media(max-width:560px){.patarimas-table{padding:.4rem}.patarimas-table thead{display:none}.patarimas-table tbody tr{background:#fbfaf6;border-radius:.8rem;border-top:0;display:block;padding:.6rem .8rem}.patarimas-table tbody tr+tr{margin-top:.5rem}.patarimas-table td,.patarimas-table td.is-mark{display:flex;gap:1rem;justify-content:space-between;padding:.25rem 0;text-align:right;white-space:normal}.patarimas-table td.is-key,.patarimas-table td.is-mark.is-key{border-bottom:1px solid #e7e3da;display:block;font-size:1.15rem;margin-bottom:.35rem;padding-bottom:.4rem;text-align:left}.patarimas-table td.is-mark:before,.patarimas-table td:before{color:#8a8078;content:attr(data-label);flex:0 0 auto;font-size:1rem;text-align:left}}.patarimas-legend{color:#6e645c;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.4rem 1.1rem;list-style:none}.patarimas-table+.patarimas-legend{margin-top:.8rem}@media(max-width:768px){.patarimas-legend{font-size:1rem}}.patarimas-legend li{align-items:center;display:flex;gap:.4rem}.patarimas-legend span{font-family:Arial,Helvetica,sans-serif;letter-spacing:.05em}.patarimas-legend .is-yes{color:#7c8c16}.patarimas-legend .is-rec{color:#b3aaa1}.patarimas-legend .is-no{color:#d6d0c6}.patarimas-cards{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){.patarimas-cards{grid-template-columns:1fr}}.patarimas-cards__card{background:#fff;border-radius:1.1rem;padding:1.2rem 1.3rem}.patarimas-cards__label{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}@media(max-width:768px){.patarimas-cards__label{font-size:1rem}}.is-primary .patarimas-cards__label{color:#7c8c16}.patarimas-cards ul{display:flex;flex-direction:column;gap:.55rem;list-style:none}.patarimas-cards li{color:#6e645c;font-size:.85rem;line-height:1.5}@media(max-width:768px){.patarimas-cards li{font-size:1.1rem}}.is-primary .patarimas-cards li{color:#332c26}.patarimas-highlight{background:#d8f24e;border-radius:1.1rem;max-width:70ch;padding:1.3rem 1.4rem}.patarimas-highlight__label{color:#5c6612;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.patarimas-highlight__label{font-size:1rem}}.patarimas-highlight p{color:#2c3208;font-size:.85rem;line-height:1.55}@media(max-width:768px){.patarimas-highlight p{font-size:1.1rem}}.patarimas-content-side{display:flex;flex-direction:column;gap:.8rem;min-width:0;position:sticky;top:6rem}@media(max-width:1200px){.patarimas-content-side{align-items:start;display:grid;grid-column:2;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));position:static}}@media(max-width:1024px){.patarimas-content-side{grid-column:auto}}.patarimas-content-side__note{background:#221c17;border-radius:1rem;color:#f4f1ea;padding:1.2rem}.patarimas-content-side__note p{color:hsla(42,31%,94%,.75);font-size:.8rem;line-height:1.6}@media(max-width:768px){.patarimas-content-side__note p{font-size:1rem}}.patarimas-content-side__note-label{color:#d8f24e;display:block;font-size:.8rem;letter-spacing:.1em;margin-bottom:.6rem;text-transform:uppercase}@media(max-width:768px){.patarimas-content-side__note-label{font-size:1rem}}.patarimas-content-side__card{background:#fff;border-radius:1rem;padding:1.2rem}.patarimas-content-side__label{color:#8a8078;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}@media(max-width:768px){.patarimas-content-side__label{font-size:1rem}}.patarimas-content-side__links{display:flex;flex-direction:column;gap:.6rem;list-style:none}.patarimas-content-side__links a{color:#221c17;font-size:.85rem;font-weight:600;line-height:1.35;transition:color .3s ease-in-out}.patarimas-content-side__links a:hover{color:#7c8c16}@media(max-width:768px){.patarimas-content-side__links a{font-size:1.1rem}}.patarimas-content-side__ad{background:#edeae3;border:1px dashed #c7bfb6;border-radius:.7rem;color:#a79e96;display:grid;font-size:.8rem;height:14rem;letter-spacing:.08em;place-items:center;text-transform:uppercase}@media(max-width:768px){.patarimas-content-side__ad{font-size:1rem}}.patarimas-related{background:#f7f5f0;padding:4.4rem 0 3.75rem}@media(max-width:768px){.patarimas-related{padding:2.8rem 0}}.patarimas-related-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.patarimas-related-wrapper{width:1700px}}@media(max-width:1024px){.patarimas-related-wrapper{width:85%}}@media(max-width:768px){.patarimas-related-wrapper{width:90%}}.patarimas-related-wrapper__head{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.3rem}@media(max-width:680px){.patarimas-related-wrapper__head{align-items:flex-start;flex-direction:column;gap:1rem}}.patarimas-related-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}@media(max-width:768px){.patarimas-related-wrapper__eyebrow{font-size:1rem}}.patarimas-related-wrapper h2{color:#221c17;font-size:2rem;font-weight:500;line-height:1.06;max-width:24ch}@media(max-width:1024px){.patarimas-related-wrapper h2{font-size:1.8rem}}@media(max-width:680px){.patarimas-related-wrapper h2{font-size:1.55rem}}@media(max-width:600px){.patarimas-related-wrapper h2{font-size:2.6rem}}.patarimas-related-wrapper__cta{align-items:center;border:1px solid #221c17;border-radius:999px;color:#221c17;display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:700;gap:.5rem;height:2.3rem;padding:0 1.1rem;transition:background .3s ease-in-out,color .3s ease-in-out}.patarimas-related-wrapper__cta:hover{background:#221c17;color:#f4f1ea}.patarimas-related-wrapper__cta svg{height:.8rem;width:.8rem}@media(max-width:768px){.patarimas-related-wrapper__cta{font-size:1rem;height:2.6rem}.patarimas-related-wrapper__cta svg{height:1.1rem;width:1.1rem}}.patarimas-related-wrapper__grid{display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.patarimas-related-wrapper__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.patarimas-related-wrapper__grid{grid-template-columns:1fr}}.naujiena-hero{background:#14120f;color:#f4f1ea;padding:7rem 0 3.6rem}@media(max-width:768px){.naujiena-hero{padding:6.5rem 0 2.6rem}}.naujiena-hero-wrapper{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);margin:0 auto;width:85%}@media(min-width:2000px){.naujiena-hero-wrapper{width:1700px}}@media(max-width:1024px){.naujiena-hero-wrapper{width:85%}}@media(max-width:768px){.naujiena-hero-wrapper{width:90%}}@media(max-width:900px){.naujiena-hero-wrapper{gap:1.5rem;grid-template-columns:1fr}}.naujiena-hero-wrapper__intro{padding:1.3rem 0}@media(max-width:900px){.naujiena-hero-wrapper__intro{padding:0}}.naujiena-hero-wrapper__breadcrumbs{align-items:center;color:hsla(42,31%,94%,.6);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem;margin-bottom:1.4rem}@media(max-width:768px){.naujiena-hero-wrapper__breadcrumbs{font-size:1rem}}.naujiena-hero-wrapper__breadcrumbs a{color:hsla(42,31%,94%,.7);transition:color .3s ease-in-out}.naujiena-hero-wrapper__breadcrumbs .is-current,.naujiena-hero-wrapper__breadcrumbs a:hover{color:#d8f24e}.naujiena-hero-wrapper__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem .8rem;margin-bottom:1rem}.naujiena-hero-wrapper__tag{align-items:center;background:rgba(216,242,78,.14);border:1px solid rgba(216,242,78,.4);border-radius:999px;color:#d8f24e;display:inline-flex;font-size:.8rem;font-weight:700;gap:.45rem;min-height:1.6rem;padding:.2rem .7rem}@media(max-width:768px){.naujiena-hero-wrapper__tag{font-size:1rem;min-height:2rem}}.naujiena-hero-wrapper__tag img{border-radius:2px;height:.75rem;-o-object-fit:cover;object-fit:cover;width:1.1rem}@media(max-width:768px){.naujiena-hero-wrapper__tag img{height:.95rem;width:1.4rem}}.naujiena-hero-wrapper__info{color:hsla(42,31%,94%,.55);font-size:.8rem}@media(max-width:768px){.naujiena-hero-wrapper__info{font-size:1rem}}.naujiena-hero-wrapper h1{font-size:2.9rem;font-weight:500;line-height:1.04;margin-bottom:1.1rem;max-width:20ch}@media(max-width:1024px){.naujiena-hero-wrapper h1{font-size:2.5rem}}@media(max-width:680px){.naujiena-hero-wrapper h1{font-size:2rem}}@media(max-width:600px){.naujiena-hero-wrapper h1{font-size:2.8rem}}.naujiena-hero-wrapper__description{color:hsla(42,31%,94%,.75);font-size:.95rem;line-height:1.6;max-width:56ch}@media(max-width:768px){.naujiena-hero-wrapper__description{font-size:1.15rem}}.naujiena-hero-wrapper__media{border-radius:1.5rem;height:21rem;overflow:hidden;position:relative}@media(max-width:900px){.naujiena-hero-wrapper__media{height:16rem}}.naujiena-hero-wrapper__media img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}.naujiena-hero-wrapper__media.is-empty{background:hsla(42,31%,94%,.04);border:1px dashed hsla(42,31%,94%,.28)}.naujiena-hero-wrapper__placeholder{align-items:center;color:hsla(42,31%,94%,.4);display:flex;flex-direction:column;gap:.6rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.naujiena-hero-wrapper__placeholder svg{height:2rem;width:2rem}.naujiena-hero-wrapper__placeholder span{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:768px){.naujiena-hero-wrapper__placeholder span{font-size:1rem}}.naujiena-content{background:#f7f5f0;padding:3.6rem 0 0}@media(max-width:768px){.naujiena-content{padding:2.4rem 0 0}}.naujiena-content-wrapper{display:flex;flex-direction:column;gap:2.6rem;margin:0 auto;max-width:40rem;width:85%}@media(min-width:2000px){.naujiena-content-wrapper{width:1700px}}@media(max-width:1024px){.naujiena-content-wrapper{width:85%}}@media(max-width:768px){.naujiena-content-wrapper{gap:2rem;width:90%}}.naujiena-block h2{color:#221c17;font-size:1.6rem;font-weight:500;line-height:1.12;margin-bottom:.9rem;max-width:26ch}@media(max-width:680px){.naujiena-block h2{font-size:1.5rem}}@media(max-width:600px){.naujiena-block h2{font-size:2.6rem}}.naujiena-block__text li,.naujiena-block__text p{color:#3e3833;font-size:.9rem;line-height:1.7}@media(max-width:768px){.naujiena-block__text li,.naujiena-block__text p{font-size:1.15rem}}.naujiena-block__text ol+p,.naujiena-block__text p+ol,.naujiena-block__text p+p,.naujiena-block__text p+ul,.naujiena-block__text ul+p{margin-top:.75rem}.naujiena-block__text ol,.naujiena-block__text ul{padding-left:1.2rem}.naujiena-block__text li+li{margin-top:.3rem}.naujiena-block__text strong{color:#221c17}.naujiena-block__text a{color:#7c8c16;text-decoration:underline;text-underline-offset:.2em}.naujiena-block__text a:hover{color:#221c17}.naujiena-block__images{display:grid;gap:.9rem;margin-top:1.4rem}.naujiena-block__images.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.naujiena-block__images.is-2{grid-template-columns:1fr}}.naujiena-block__images figure{margin:0}.naujiena-block__images img{border-radius:1rem;display:block;height:18rem;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.naujiena-block__images img{height:14rem}}.naujiena-block__images.is-1 img{height:22rem}@media(max-width:768px){.naujiena-block__images.is-1 img{height:15rem}}.naujiena-block__images figcaption{color:#8a8078;font-size:.8rem;line-height:1.45;margin-top:.5rem}@media(max-width:768px){.naujiena-block__images figcaption{font-size:1rem}}.naujiena-note{background:#d8f24e;border-radius:1.1rem;padding:1.3rem 1.4rem}.naujiena-note__label{color:#5c6612;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}@media(max-width:768px){.naujiena-note__label{font-size:1rem}}.naujiena-note p{color:#2c3208;font-size:.85rem;line-height:1.55}@media(max-width:768px){.naujiena-note p{font-size:1.1rem}}.naujiena-footer{align-items:center;border-top:1px solid #e7e3da;display:flex;flex-wrap:wrap;gap:1rem 1.2rem;justify-content:space-between;padding-top:1.2rem}.naujiena-footer__sources{color:#8a8078;font-size:.8rem;line-height:1.5}@media(max-width:768px){.naujiena-footer__sources{font-size:1rem}}.naujiena-footer__sources a{color:#6e645c;text-decoration:underline;text-underline-offset:.2em}.naujiena-footer__sources a:hover{color:#221c17}.naujiena-footer__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.naujiena-footer__tags a{align-items:center;background:#fff;border:1px solid #dfdad1;border-radius:999px;color:#221c17;display:inline-flex;font-size:.8rem;font-weight:700;height:1.9rem;padding:0 .8rem;transition:border-color .3s ease-in-out}.naujiena-footer__tags a:hover{border-color:#221c17}@media(max-width:768px){.naujiena-footer__tags a{font-size:1rem;height:2.6rem}}.naujiena-related{background:#f7f5f0;padding:4.4rem 0 3.75rem}@media(max-width:768px){.naujiena-related{padding:2.8rem 0}}.naujiena-related-wrapper{margin:0 auto;width:85%}@media(min-width:2000px){.naujiena-related-wrapper{width:1700px}}@media(max-width:1024px){.naujiena-related-wrapper{width:85%}}@media(max-width:768px){.naujiena-related-wrapper{width:90%}}.naujiena-related-wrapper__head{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.3rem}@media(max-width:680px){.naujiena-related-wrapper__head{align-items:flex-start;flex-direction:column;gap:1rem}}.naujiena-related-wrapper__eyebrow{color:#7c8c16;display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:.7rem;text-transform:uppercase}@media(max-width:768px){.naujiena-related-wrapper__eyebrow{font-size:1rem}}.naujiena-related-wrapper h2{color:#221c17;font-size:2rem;font-weight:500;line-height:1.06;max-width:24ch}@media(max-width:1024px){.naujiena-related-wrapper h2{font-size:1.8rem}}@media(max-width:680px){.naujiena-related-wrapper h2{font-size:1.55rem}}@media(max-width:600px){.naujiena-related-wrapper h2{font-size:2.6rem}}.naujiena-related-wrapper__cta{align-items:center;border:1px solid #221c17;border-radius:999px;color:#221c17;display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:700;gap:.5rem;height:2.3rem;padding:0 1.1rem;transition:background .3s ease-in-out,color .3s ease-in-out}.naujiena-related-wrapper__cta:hover{background:#221c17;color:#f4f1ea}.naujiena-related-wrapper__cta svg{height:.8rem;width:.8rem}@media(max-width:768px){.naujiena-related-wrapper__cta{font-size:1rem;height:2.6rem}.naujiena-related-wrapper__cta svg{height:1.1rem;width:1.1rem}}.naujiena-related-wrapper__grid{display:grid;gap:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.naujiena-related-wrapper__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.naujiena-related-wrapper__grid{grid-template-columns:1fr}}.naujiena-related-wrapper__grid .news-card__media{height:12rem}