.rk-quotes{padding-top:var(--rk-quotes-pt, 52px);padding-bottom:var(--rk-quotes-pb, 52px)}.rk-quotes__header{margin-bottom:3.2rem;text-align:center}.rk-quotes__caption{margin:0 0 .8rem;opacity:.7}.rk-quotes__heading{margin:0}.rk-quotes__list{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.rk-quotes__list{grid-template-columns:repeat(var(--rk-quotes-columns, 3),minmax(0,1fr))}}.rk-quotes__figure{display:flex;height:100%;margin:0;flex-direction:column;gap:1.2rem;padding:2.4rem;border-radius:var(--text-boxes-radius, 12px);background:rgba(var(--color-foreground),.04)}.rk-quotes__stars{font-size:1.4rem;letter-spacing:.2em;color:#f5c836}.rk-quotes__text{margin:0;flex:1 1 auto;font-size:1.6rem;line-height:1.6}.rk-quotes__author{font-size:1.4rem;font-weight:600;opacity:.8}.rk-scan{padding-top:var(--rk-scan-pt, 32px);padding-bottom:var(--rk-scan-pb, 32px)}.rk-scan__inner{max-width:56rem;text-align:center}.rk-scan__logo{display:block;height:auto;margin:0 auto 1.6rem}.rk-scan__greeting{margin:0 0 .8rem;font-size:clamp(2.4rem,6vw,3.6rem);line-height:1.1}.rk-scan__intro{margin:0 auto 2.4rem;max-width:46rem}.rk-scan__hero{position:relative;margin:0 0 2.4rem;padding-bottom:var(--rk-scan-hero-ratio, 37%);overflow:hidden;border-radius:1.2rem;background:rgba(var(--color-foreground),.04)}.rk-scan__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rk-scan__prompt{margin:0 0 1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.3rem;opacity:.75}.rk-scan__routes{list-style:none;margin:0;padding:0;display:grid;gap:1rem;text-align:left}.rk-scan__route{display:flex;align-items:center;gap:1.2rem;padding:1.5rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.2rem;text-decoration:none;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.02);min-height:4.4rem;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.rk-scan__route:hover,.rk-scan__route:focus-visible{border-color:rgba(var(--color-foreground),.4);background:rgba(var(--color-foreground),.05)}.rk-scan__route:active{transform:scale(.99)}.rk-scan__icon{font-size:2.2rem;line-height:1;flex:0 0 auto}.rk-scan__thumb{flex:0 0 auto;width:5.6rem;height:5.6rem;border-radius:.8rem;object-fit:cover;background:rgba(var(--color-foreground),.06)}.rk-scan__route-text{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto;min-width:0}.rk-scan__route-title{font-weight:600;font-size:1.6rem}.rk-scan__route-subtitle{font-size:1.3rem;opacity:.72}.rk-scan__chevron{width:2rem;height:2rem;flex:0 0 auto;opacity:.45}.rk-scan__footnote{margin:2.4rem 0 0;font-size:1.3rem;opacity:.7}@media screen and (min-width:750px){.rk-scan__routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.rk-scan__route{transition:none}.rk-scan__route:active{transform:none}}.rk-usp{padding-top:var(--rk-usp-pt, 36px);padding-bottom:var(--rk-usp-pb, 36px)}.rk-usp__heading{margin:0 0 2.4rem;text-align:center}.rk-usp__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.rk-usp__list{grid-template-columns:repeat(var(--rk-usp-columns, 4),minmax(0,1fr))}}.rk-usp__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.rk-usp__icon{width:4.8rem;height:4.8rem;object-fit:contain}.rk-usp__icon .rk-badge{display:block;width:100%;height:100%;object-fit:contain}.rk-usp__icon:has(.rk-badge){width:11.2rem;height:11.2rem;margin:-3.2rem 0}.rk-usp__icon--line:not(:has(.rk-badge)){color:#307058}.rk-usp__title{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rk-usp__text{margin:0;max-width:28ch;font-size:1.4rem;opacity:.75}.rk-wtb__head{max-width:72rem;margin:0 auto 3.2rem;text-align:center}.rk-wtb__eyebrow{margin:0 0 .8rem;opacity:.7}.rk-wtb__title{margin:0 0 1.2rem;text-wrap:balance}.rk-wtb__intro{font-size:1.6rem;line-height:1.55}.rk-wtb__intro p{margin:0}.rk-wtb__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.rk-wtb__card{display:flex;flex-direction:column;gap:1rem;padding:2.2rem 2.2rem 2.4rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius, 12px);background:rgba(var(--color-foreground),.025)}.rk-wtb__card--featured{grid-column:span 2;background:rgba(var(--color-foreground),.045)}.rk-wtb__card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rk-wtb__country{margin:0}.rk-wtb__badge{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .8rem;border-radius:var(--buttons-radius, 6px);background:#f5c836;color:#161415}.rk-wtb__label{margin:.6rem 0 0;font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.rk-wtb__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.rk-wtb__chip{display:inline-block;padding:.5rem 1rem;font-size:1.35rem;line-height:1.2;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:var(--buttons-radius, 6px);color:inherit;text-decoration:none;background:rgb(var(--color-background))}.rk-wtb__chip--link:hover{border-color:rgb(var(--color-foreground))}.rk-wtb__places{margin:.4rem 0 0;font-size:1.45rem;line-height:1.5}.rk-wtb__note{margin:0;font-size:1.35rem;line-height:1.5;opacity:.75}.rk-wtb__cta{margin-top:auto;padding-top:.6rem;font-size:1.4rem;font-weight:600;color:inherit;text-decoration:none}.rk-wtb__cta:hover{text-decoration:underline}.rk-wtb__foot{margin-top:4rem;padding:3.2rem 2.4rem;text-align:center;border-radius:var(--text-boxes-radius, 12px);background:#f5c836;color:#161415}.rk-wtb__foot h2{margin:0 0 .8rem;color:inherit}.rk-wtb__foot-text{margin:0 auto 1.8rem;max-width:60ch;font-size:1.5rem}.rk-wtb__foot-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.rk-wtb__foot .button{--color-button: 22, 20, 21;--color-button-text: 255, 255, 255}.rk-wtb__foot .button--secondary{--color-button-text: 22, 20, 21;--color-button: 245, 200, 54;--alpha-button-background: 0}@media screen and (max-width:989px){.rk-wtb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.rk-wtb__grid{grid-template-columns:1fr}.rk-wtb__card--featured{grid-column:auto}.rk-wtb__card{padding:1.8rem 1.6rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
