.footer-v2{--footer-border: #e0d6d2;color:#201d28;background:#fff;font-family:var(--font-riviera-nights);font-size:14px;line-height:20px}.footer-v2 *{box-sizing:border-box}.footer-v2 h2,.footer-v2 p,.footer-v2 ul{margin:0}.footer-v2 a{color:inherit;text-decoration:none}.footer-v2 a:hover{text-decoration:underline}.footer-v2 button,.footer-v2 input,.footer-v2 select{font:inherit}.footer-v2 button{cursor:pointer}.footer-v2 :focus-visible{outline:2px solid #201d28;outline-offset:3px}.footer-v2__reassurance{display:grid;border-top:1px solid var(--footer-border)}.footer-v2__contact{order:-1;text-align:center}.footer-v2__card{display:flex;flex-direction:column;gap:12px;align-items:center;padding:16px;min-width:0;overflow-wrap:anywhere}.footer-v2__card h2{font-family:var(--font-riviera-nights);font-size:16px;line-height:22px;font-weight:700}.footer-v2__small{margin-top:6px;font-size:12px;line-height:16px;color:#504e55}.footer-v2__small a{text-decoration:underline}.footer-v2__slider{min-width:0;border-top:1px solid var(--footer-border);padding-bottom:16px}.footer-v2__viewport{overflow:hidden}.footer-v2__track{display:flex;touch-action:pan-y pinch-zoom}.footer-v2__track .footer-v2__card{flex:0 0 100%;text-align:center}.footer-v2__controls,.footer-v2__dots{display:flex;align-items:center;justify-content:center;gap:8px}.footer-v2__controls{position:relative;min-height:24px}.footer-v2__dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:var(--footer-border);position:relative}.footer-v2__dot:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.footer-v2__dot.selected{width:8px;height:8px;background:#201d28}.footer-v2__main{border-block:1px solid var(--footer-border)}.footer-v2__intro{display:grid;gap:24px;padding:24px 16px}.footer-v2__reviews{display:grid;gap:8px}.footer-v2__rating{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:14px}.footer-v2__stars{display:flex;gap:2px;margin-right:4px}.footer-v2__score{font-family:var(--font-ivy-presto);font-size:22px;line-height:32px}.footer-v2__reviews>p{color:#504e55}.footer-v2__newsletter{display:grid;gap:16px;padding:24px;border-radius:8px;background:#f8f4f1;color:#504e55}.footer-v2__newsletter h2{font-family:var(--font-ivy-presto);font-size:26px;font-weight:400;line-height:36px;color:#201d28}.footer-v2__newsletter strong{color:#201d28}.footer-v2__desktop-copy{display:none}.footer-v2__form{display:grid;gap:16px}.footer-v2__email-row{display:flex;gap:8px}.footer-v2__email-row input{width:100%;min-width:0;border:0;border-radius:4px;background:#fff;padding:14px 16px;color:#201d28}.footer-v2__email-row button{display:grid;place-items:center;flex:0 0 55px;border:0;border-radius:4px;background:#201d28}.footer-v2__email-row button:disabled{opacity:.5;cursor:wait}.footer-v2__consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:16px;cursor:pointer}.footer-v2__consent input{-webkit-appearance:auto;appearance:auto;width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:#201d28}.footer-v2__navigation{padding:0 16px;border-top:1px solid var(--footer-border)}.footer-v2__navigation details{padding:24px 0;border-bottom:1px solid var(--footer-border)}.footer-v2__navigation details:last-of-type{border:0}.footer-v2__navigation summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.footer-v2__navigation summary::-webkit-details-marker{display:none}.footer-v2__navigation summary h2{font-family:var(--font-riviera-nights);font-size:16px;line-height:22px;font-weight:700}.footer-v2__navigation details[open] summary>span{transform:rotate(45deg)}.footer-v2__links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;color:#504e55}.footer-v2__badge{margin-left:8px;color:#b00046;font-size:10px;font-weight:700}.footer-v2__services{display:grid;gap:32px;padding:32px 16px}.footer-v2__services h2{font-family:var(--font-riviera-nights);margin-bottom:10px;font-size:12px;line-height:18px;font-weight:700;text-transform:uppercase}.footer-v2__localization{display:flex;align-items:center;gap:2px}.footer-v2__localization select,.footer-v2__country{width:auto;min-width:0;border:0;background:transparent;padding:0 12px 0 0;color:#504e55}.footer-v2__country{display:flex;align-items:center;gap:12px;cursor:pointer}.footer-v2__country .icon-caret{width:10px;height:6px}.footer-v2__payments{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.footer-v2__payments li{width:40px;height:24px;display:grid;place-items:center;border:1px solid var(--footer-border);border-radius:4px}.footer-v2__payments img{max-width:28px;max-height:14px;object-fit:contain}.footer-v2__social{display:flex;flex-wrap:wrap;gap:14px;color:#504e55}.footer-v2__closing{display:flex;flex-direction:column-reverse;border-top:1px solid var(--footer-border)}.footer-v2__legal{display:flex;flex-wrap:wrap;gap:16px 20px;padding:16px;font-size:12px;line-height:16px;color:#504e55}.footer-v2__legal button{padding:0;border:0;background:transparent;color:inherit;text-align:left}.footer-v2__legal button:hover{text-decoration:underline}.footer-v2__logo{display:block;padding:24px 16px;border-top:1px solid var(--footer-border)}.footer-v2__logo img{display:block;width:100%;max-width:396px;height:auto}@media(min-width:1024px){.footer-v2__reassurance{grid-template-columns:repeat(5,minmax(0,1fr));padding:0 8px}.footer-v2__slider,.footer-v2__viewport,.footer-v2__track{display:contents}.footer-v2__contact{order:0;text-align:left}.footer-v2__card,.footer-v2__track .footer-v2__card{align-items:flex-start;padding:32px 40px;gap:16px;text-align:left;height:100%}.footer-v2__track .footer-v2__card{border-right:1px solid var(--footer-border)}.footer-v2__controls{display:none}.footer-v2__main{display:grid;grid-template-columns:1fr 2fr}.footer-v2__intro{padding:48px;align-content:start}.footer-v2__rating{font-size:16px}.footer-v2__email-row{gap:16px}.footer-v2__desktop-copy{display:block}.footer-v2__mobile-copy{display:none}.footer-v2__navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding:48px;border:0}.footer-v2__navigation details{padding:0;border:0}.footer-v2__navigation summary{pointer-events:none}.footer-v2__navigation summary h2{font-size:12px;line-height:18px;text-transform:uppercase}.footer-v2__navigation summary>span{display:none}.footer-v2__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;padding:24px 48px}.footer-v2__closing{flex-direction:row;align-items:center;gap:80px;padding:40px 64px}.footer-v2__logo{flex:0 1 396px;padding:0;border:0}.footer-v2__legal{flex:1;padding:0;gap:8px 20px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/footer-v2.css.map */
