@layer base, theme, components, utilities;@layer base{*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;border:0;cursor:pointer;font-family:inherit}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}}@layer theme{@font-face{font-family:flama;font-style:normal;font-weight:400;src:url(/fonts/flama-basic.woff2) format("woff2"),url(/fonts/flama-basic.woff) format("woff")}@font-face{font-family:flama;font-style:normal;font-weight:700;src:url(/fonts/flama-bold.woff2) format("woff2"),url(/fonts/flama-bold.woff) format("woff")}@font-face{font-family:flama;font-style:normal;font-weight:500;src:url(/fonts/flama-medium.woff2) format("woff2"),url(/fonts/flama-medium.woff) format("woff")}:root{--screen-xs:430px;--screen-smL:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-2xl:1728px;--screen-super:1921px;--main-max-width:1475px;--body-font-family:"flama";--body-font-size-lg:20px;--body-font-size-sm:16px;--body-line-height:normal;--body-background-color:#fef9f3;--heading-font-family:"flama";--heading-line-height:normal;--heading-font-weight:700;--color-primary:#5a4a42;--color-secondary:#e69d2e;--border-radius-default:6px}html{background-color:var(--body-background-color);font-family:var(--body-font-family),sans-serif}body{display:flex;flex-direction:column;font-size:var(--body-font-size-sm);line-height:var(--body-line-height);min-height:100vh}body,h1,h2,h3,h4,h5,h6{color:var(--color-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family),sans-serif;font-weight:700;line-height:var(--heading-line-height);margin:0}main>h1{color:#333;margin-block:40px 30px}.titleLine main>h1{color:var(--color-primary);position:relative;text-transform:uppercase}@media (min-width:1535px){.titleLine main>h1{font-size:40px}}.titleLine main>h1:before{background:var(--color-secondary);content:"";height:2px;left:-110px;position:absolute;top:16px;width:100px}a{color:inherit;text-decoration:none;transition:color .4s ease}a :hover,a:active{outline:0}a :focus,a :hover,a:active,a:hover{color:var(--color-secondary)}img{height:auto;max-width:100%}main{margin-block-end:40px;margin-block-start:15px}.home main{margin-block-start:0}.contentWrap,main:not(:has(>.content-blocks)){margin-inline:auto;max-width:var(--container-width,1384px);padding-inline:var(--container-padding,20px);width:100%}.content-blocks>.block{--container-padding:230px;--container-width:1920px;padding-block:var(--block-padding,30px)}@media (max-width:1530px){.content-blocks>.block{--container-padding:130px}}@media (max-width:1023px){.content-blocks>.block{--container-padding:100px}}@media (max-width:767px){.content-blocks>.block{--container-padding:20px}}.content-blocks>.block:first-child{padding-block-start:0}.content-blocks>.block:last-child{padding-block-end:0}.mb{margin-bottom:40px}}@layer theme{@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;pointer-events:none}}}@layer components{.icon-button{background-color:transparent;font-size:0;padding:3px}.blog__container{display:grid;grid-template-columns:repeat(auto-fill,minmax(345px,1fr));grid-gap:30px}.error__page,.error__page .error__page__inner{align-items:center;display:flex;justify-content:center}.error__page .error__page__inner{flex-direction:column;line-height:20px;min-height:500px;text-align:center;width:540px}.error__page .error__page__inner .error__page-h1{font-size:90px;margin-bottom:30px}.error__page .error__page__inner .error__page-strong{font-size:22px}.error__page .thanks__page__info{line-height:32px}.error__page .thanks__page__info .thanks__page-h1{font-size:50px;font-weight:400;margin-bottom:15px;margin-top:40px}.error__page .thanks__page__info .thanks__page-h2{font-size:30px;font-weight:400}.error__page .thanks__page__info p{font-size:20px;padding-bottom:10px;padding-top:10px}.error__page .thanks__page__info a{text-decoration:underline}@media (max-width:768px){.error__page .thanks__page__info .thanks__page-h1{font-size:30px}.error__page .thanks__page__info .thanks__page-h2{font-size:20px}.error__page .thanks__page__info p{font-size:18px}}}@layer utilities{.no-underline{text-decoration:none}}@layer theme{.header__bg{height:auto;pointer-events:none;position:absolute;width:100%;z-index:-1}.home:has(.block_bookingBlock:first-child .whiteText) .header__bg{display:none}header{--container-width:2220px;--container-padding:125px}@media (max-width:1530px){header{--container-padding:50px}}@media (max-width:1023px){header{--container-padding:20px}}.sticky-header header{background-color:#fef9f3;left:0;position:sticky;right:0;top:0;transition:background .4s ease;z-index:10}.home:has(.block_bookingBlock:first-child) header{left:0;position:fixed;right:0;top:0;z-index:10}header .logo{align-items:flex-end;display:flex;height:23px;order:1;width:170px}@media (min-width:640px){header .logo{height:26px;width:200px}}@media (min-width:1024px){header .logo{align-items:center;flex-direction:column;gap:13px;height:76px;order:inherit;width:149px}}header .logo .icon{height:21px;margin-right:6px}@media (min-width:640px){header .logo .icon{height:27px}}@media (min-width:1024px){header .logo .icon{height:49px;margin:0}}header .logo .text{height:11px;margin-bottom:2px;transition:filter .4s ease}@media (min-width:640px){header .logo .text{height:14px}}.home:not(.sticky-header):has(.block_bookingBlock:first-child .whiteText) header .logo .text{filter:brightness(0) invert(1)}@media (max-width:1023px){header .bookButton{margin-left:auto;margin-right:39px;order:2}}@media (max-width:639px){header .bookButton{display:none}}header .bookButton button{min-width:150px}header .navToggle{background-color:transparent;display:flex;flex-direction:column;gap:5px;padding:5px 3px;z-index:99}@media (min-width:1024px){header .navToggle{display:none}}@media (max-width:1023px){header .navToggle{order:3}}header .navToggle span{background:var(--color-secondary);border-radius:4px;display:block;height:3px;transition:all .4s ease;width:35px}body.nav-open header .navToggle span:first-child{transform:rotate(45deg) translate3d(5px,5px,0)}body.nav-open header .navToggle span:last-child{transform:rotate(-45deg) translate3d(6px,-6px,0)}body.nav-open header .navToggle span:nth-child(2),header .navToggle:hover span:nth-child(2){background-color:var(--color-primary)}.header-container{align-items:center;color:var(--color-primary);display:flex;justify-content:space-between;margin-bottom:20px;padding-block:48px 5px;transition:padding-top .3s ease}.sticky-header .header-container{padding-top:30px}.header-nav-links{font-size:18px}@media (min-width:1024px){.header-nav-links{margin-block:auto}}@media (max-width:1530px) and (min-width:1024px){.header-nav-links{font-size:16px}}@media (min-width:1024px){.header-nav-links .wrapper{align-items:center;display:flex;gap:50px}}@media (max-width:1530px) and (min-width:1024px){.header-nav-links .wrapper{gap:30px}}.header-nav-links a{font-weight:700;text-transform:uppercase}@media (min-width:1024px){.home:not(.sticky-header):has(.block_bookingBlock:first-child .whiteText) .header-nav-links a{color:#fff}}@media (max-width:1023px){.header-nav-links{align-items:center;background-color:#fef9f3;background-image:url(/static/backgrounds/Torfajokull-lg.webp);background-repeat:no-repeat;background-size:contain;display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .4s ease;z-index:98}body:not(.nav-open) .header-nav-links{opacity:0;pointer-events:none}body:not(.nav-open):not(.nav-closing) .header-nav-links{visibility:hidden}.header-nav-links .wrapper{display:flex;flex-direction:column;gap:30px}.header-nav-links .wrapper.animate a{opacity:1;transform:translateY(0)}.header-nav-links a{align-items:center;display:flex;gap:15px;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.header-nav-links a:before{background:var(--color-secondary);content:"";display:block;height:2px;width:20px}body.nav-open{overflow:hidden}body.nav-open footer,body.nav-open main{opacity:0;pointer-events:none}}@media (max-width:640px){.header-nav-links{background-image:url(/static/backgrounds/Torfajokull-sm.webp)}}}@keyframes fade-in{0%{opacity:0;transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px)}to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@layer theme{footer form{margin:0}footer input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:var(--border-radius-default);color:#fff;display:block;outline:0;padding:0 1em;text-decoration:none;transform:scale(1);transition:border-color .2s ease,background-color .2s ease;width:100%}footer input[type=email]:invalid{box-shadow:none}footer input[type=email]:focus{background-color:hsla(0,0%,100%,.125);border-color:#e69d2e}footer input[type=email]{height:2.75em}footer ::-webkit-input-placeholder{color:#dad7d7;opacity:1}footer .button,footer button,footer input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#5a4a42;color:#fff!important;cursor:pointer;display:inline-block;height:2.75em;line-height:2.75em;text-align:center;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out;white-space:nowrap}footer .button:hover,footer button:hover,footer input[type=submit]:hover{text-decoration-line:underline;text-underline-offset:.2em}footer .button:active,footer button:active,footer input[type=submit]:active{background-color:#302722}footer .button.disabled,footer .button:disabled,footer button.disabled,footer button:disabled,footer input[type=submit].disabled,footer input[type=submit]:disabled{opacity:.5}@media screen and (max-width:480px){footer .button,footer button,footer input[type=submit]{padding:0;width:100%}}footer #mc_embed_signup_scroll,footer #signup-form{display:flex;gap:.75em;position:relative}footer #mc_embed_signup_scroll input[type=email],footer #signup-form input[type=email]{width:12em}footer #mc_embed_signup_scroll>*,footer #mc_embed_signup_scroll>:first-child,footer #signup-form>*,footer #signup-form>:first-child{margin:0}@media screen and (max-width:480px){footer #mc_embed_signup_scroll,footer #signup-form{flex-direction:column;gap:0}footer #mc_embed_signup_scroll input[type=email],footer #signup-form input[type=email]{width:100%}footer #mc_embed_signup_scroll>*,footer #signup-form>*{margin:.5em 0 0}}}@layer theme{footer{color:#fff;font-size:18px;margin-top:auto;padding-block:50px;--container-width:1920px;background-color:var(--color-primary)}footer>.contentWrap{display:flex;flex-direction:column}footer .footer__row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}footer .footer__row.above{border-bottom:2px solid #fff;margin-bottom:36px;padding-bottom:36px}footer .footer__row.below .column.europcar{display:flex;flex-direction:column;gap:10px}footer .footer__row.below .column.europcar img{height:auto;width:200px}footer .footer__row.below .column.mailinglist{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:480px){footer .footer__row.below .column.mailinglist{margin-top:10px;width:100%}}footer .contact{display:flex;flex-wrap:wrap;gap:10px}footer .contact a{color:#fff;position:relative}footer .contact a:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}footer .contact a:hover:after{left:0;width:100%}footer .social{display:flex;gap:20px}@media screen and (max-width:480px){footer .social{margin:0 auto}}footer .social a{align-items:center;aspect-ratio:1;border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;transition:border-width .1s ease;width:50px}footer .social a:before{background-color:#fff;content:"";height:21px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:21px}footer .social a.instagram:before{-webkit-mask:url(/static/icons/social-icons/instagram.svg);mask:url(/static/icons/social-icons/instagram.svg)}footer .social a.facebook:before{-webkit-mask:url(/static/icons/social-icons/facebook.svg);mask:url(/static/icons/social-icons/facebook.svg);width:11px}footer .social a.twitter:before{-webkit-mask:url(/static/icons/social-icons/twitter.svg);mask:url(/static/icons/social-icons/twitter.svg)}footer .social a:hover{border-width:2px}}@layer components{.button-container{border-radius:var(--border-radius-default);font-size:14px;font-weight:700;padding:16px 25px;text-transform:uppercase;transition:all .3s ease}.button-primary{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--color-primary)}.button-primary:hover,.button-secondary{background-color:var(--color-primary);color:var(--color-secondary)}.button-info{text-align:left}.button-info .label,.button-info .value{display:block}button.arrow span{align-items:center;display:inline-flex;gap:10px}button.arrow span:after{background-color:currentColor;content:"";display:inline-block;height:32px;-webkit-mask:url(/static/icons/icon-button-arrow.svg);mask:url(/static/icons/icon-button-arrow.svg);-webkit-mask-size:cover;mask-size:cover;transition:background-color .3s ease;width:33px}.caren__buttons{display:flex;gap:20px}@media (max-width:768px){.caren__buttons{flex-direction:column}}.caren__buttons button{all:unset;align-items:center;background-color:#fff;border:1px solid var(--color-secondary);border-radius:var(--border-radius-default);cursor:pointer;display:flex;gap:40px;justify-content:space-between;padding:20px 30px;transition:background-color .3s ease,border-color .3s ease}.caren__buttons button .button-inner{display:flex;flex-direction:column;gap:10px}.caren__buttons button .button-inner>span{transition:color .3s ease}.caren__buttons button .button-inner .label{color:var(--color-primary);font-size:18px;font-weight:700}.caren__buttons button .button-inner .charged,.caren__buttons button .button-inner .description{font-size:14px}.caren__buttons button .button-inner .value{color:var(--color-secondary);font-size:22px;font-weight:500}.caren__buttons button .button-inner .value span{font-size:18px;font-weight:400;margin-right:5px}.caren__buttons button:after{content:"";display:inline-block;height:32px;-webkit-mask:url(/static/icons/icon-button-arrow.svg);mask:url(/static/icons/icon-button-arrow.svg);-webkit-mask-size:cover;mask-size:cover;transition:background-color .3s ease;width:33px}.caren__buttons button.button-filled,.caren__buttons button:after{background-color:var(--color-secondary)}.caren__buttons button.button-filled .button-inner>span,.caren__buttons button:hover .button-inner>span{color:#fff}.caren__buttons button.button-filled:after,.caren__buttons button:hover:after{background-color:#fff}.caren__buttons button:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.card__block.v1{max-width:480px;position:relative}.card__block.v1:hover{--readMoreLineWidth:122px}.card__block.v1 .image{margin-bottom:25px}.card__block.v1 .image img{aspect-ratio:470/314;border-radius:var(--border-radius-default);-o-object-fit:cover;object-fit:cover;width:100%}.card__block.v1 .headline{color:var(--color-secondary);font-size:14px;font-weight:700;padding-block:7px}.card__block.v1 .title{font-size:24px;line-height:1.75;padding-block:6px}.card__block.v1 .title a{color:var(--color-primary)}.card__block.v1 .title a:before{content:"";inset:0;position:absolute}.card__block.v1 .intro{display:-webkit-box;font-size:18px;line-height:1.55556;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card__block.v1 .readMore{align-items:center;color:var(--color-secondary);display:flex;font-weight:700;gap:22px;margin-top:20px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.card__block.v1 .readMore:before{background:currentColor;content:"";height:2px;transition:width .5s ease;width:var(--readMoreLineWidth,92px)}}@layer components{@media (min-width:960px){.card__block.v1.horizontal{align-items:center;display:flex;flex-direction:row;gap:50px;max-width:960px}.card__block.v1.horizontal>div{flex:1;margin:0}}}@layer components{@media (min-width:1024px){.block_hero .contentWrap{padding-right:15px}}.hero__container{height:-moz-fit-content;height:fit-content;margin-left:auto;max-width:1690px;overflow:hidden}.hero__container .image{animation-duration:1.2s;animation-fill-mode:both;animation-name:fadeInLeft;padding-bottom:40px}.hero__container .image img{border-radius:var(--border-radius-default);width:100%}.hero__container .label{color:var(--color-secondary);font-weight:700}@media (min-width:768px){.hero__container .label{font-size:20px}}@media (min-width:1536px){.hero__container .label{font-size:22px}}.hero__container h1{font-size:75px;font-weight:700;line-height:1.17333;padding-block:20px;text-transform:uppercase}@media (max-width:1530px){.hero__container h1{font-size:50px}}@media (max-width:1024px){.hero__container h1{font-size:40px}}.hero__container .content{animation-duration:1.2s;animation-fill-mode:both;animation-name:fadeInUp;font-size:20px;font-weight:300;line-height:1.5}.hero__container .content p{margin-bottom:35px}.hero__container .content p:first-of-type{margin-top:5px}.hero__container .content button{padding-block:21px}@media (min-width:1024px){.hero__container .content button{min-width:200px}.hero__container{align-items:center;display:flex;flex-direction:row-reverse}.hero__container .content,.hero__container .image{width:50%}.hero__container .image{padding:0}.hero__container .content{margin-right:80px}}}.block_bookingBlock .contentWrap{--container-width:1960px;--container-padding:0}:first-child.block_bookingBlock .contentWrap{--container-width:none}.booking__block{text-align:center}@media (min-width:920px){.booking__block{align-items:center;display:flex;flex-direction:column;gap:200px;max-width:1920px;min-height:600px;padding-bottom:70px;padding-top:100px;padding-inline:40px;position:relative;width:100%}.block_bookingBlock:first-child .booking__block{height:100vh;max-width:none;min-height:600px;padding-bottom:80px;padding-top:310px}}@media (max-width:1024px) and (min-width:920px){.block_bookingBlock:not(:first-child) .booking__block{min-height:500px;padding-bottom:60px;padding-top:85px}}@media (max-width:919px){.booking__block .wrapper{min-height:400px;padding:40px;position:relative}.block_bookingBlock:first-child .booking__block .wrapper{height:60vh;max-height:600px;padding:150px 40px 0}}@media (max-width:768px){.booking__block .wrapper{min-height:350px}}.booking__block .background{inset:0;pointer-events:none;position:absolute;z-index:-1}.booking__block .background img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute;width:100%}.booking__block h2{font-size:40px;font-weight:700;line-height:normal;text-transform:uppercase}.whiteText.booking__block h2{color:#fff}@media (max-width:768px){.booking__block h2{font-size:30px}}@media (max-width:919px){.booking__block .caren__booking{border-top-left-radius:0;border-top-right-radius:0}}div.flatpickr-calendar{font-size:13px}div.flatpickr-calendar .flatpickr-months{padding:10px 10px 0}div.flatpickr-calendar .flatpickr-next-month,div.flatpickr-calendar .flatpickr-prev-month{top:6px}div.flatpickr-calendar .flatpickr-current-month{font-size:15px}div.flatpickr-calendar span.flatpickr-weekday{font-size:12px;font-weight:400}div.flatpickr-calendar .flatpickr-day.endRange,div.flatpickr-calendar .flatpickr-day.endRange.inRange,div.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,div.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,div.flatpickr-calendar .flatpickr-day.endRange:focus,div.flatpickr-calendar .flatpickr-day.endRange:hover,div.flatpickr-calendar .flatpickr-day.selected,div.flatpickr-calendar .flatpickr-day.selected.inRange,div.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,div.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,div.flatpickr-calendar .flatpickr-day.selected:focus,div.flatpickr-calendar .flatpickr-day.selected:hover,div.flatpickr-calendar .flatpickr-day.startRange,div.flatpickr-calendar .flatpickr-day.startRange.inRange,div.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,div.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,div.flatpickr-calendar .flatpickr-day.startRange:focus,div.flatpickr-calendar .flatpickr-day.startRange:hover{background:#e69d2e;border-color:#e69d2e}div.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),div.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),div.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #e6e6e6}div.flatpickr-calendar .dayContainer{max-width:none;min-width:300px;width:100%}@layer components{.content__image{align-items:center;display:flex;gap:20px;max-width:1460px;width:100%}.content__image .image{max-width:700px;overflow:hidden;width:100%}@media (max-width:1023px){.content__image .image{max-width:100%}}.content__image .image img{border-radius:var(--border-radius-default);height:300px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.content__image .image img{height:420px}}.content__image .content{font-size:18px;font-weight:300;line-height:1.5;max-width:50%;width:-moz-fit-content;width:fit-content}.content__image .content h2{font-size:24px;font-weight:700;line-height:normal;padding-bottom:15px;text-transform:uppercase}.content__image .content ul{list-style-type:disc;margin:0 0 0 20px;padding:0}.content__image.left{flex-direction:row}@media (max-width:1024px){.content__image.left{flex-direction:column}}.content__image.left .content{padding-left:100px}@media (max-width:1024px){.content__image.left .content{max-width:100%;padding-left:0}}.content__image.right{flex-direction:row-reverse}@media (max-width:1024px){.content__image.right{flex-direction:column}}.content__image.right .content{padding-right:100px}@media (max-width:1024px){.content__image.right .content{max-width:100%;padding-right:0}}}@layer components{.image__gallery{align-items:center;display:flex;flex-direction:column;padding-bottom:40px;padding-top:40px}.image__gallery .image__gallery__inner{max-width:1060px}.image__gallery .image__gallery__inner h2{align-items:center;display:flex;font-size:18px;gap:8px;justify-content:center;padding-bottom:8px}@media (min-width:1024px){.image__gallery .image__gallery__inner h2{font-size:20px}}.image__gallery .image__gallery__inner h2 a{color:var(--color-secondary)}.image__gallery .image__gallery__inner h2 .icon{align-items:center;background-color:var(--color-secondary);border-radius:50%;display:flex;height:35px;justify-content:center;width:35px}.image__gallery .image__gallery__inner h2 .icon:before{background-color:#fff;content:"";display:inline-block;height:15px;-webkit-mask:url(/static/icons/followUs.svg);mask:url(/static/icons/followUs.svg);-webkit-mask-size:cover;mask-size:cover;width:25px}.image__gallery .image__gallery__inner .images{display:flex;flex-wrap:wrap;gap:20px;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:20px}@media (max-width:1024px){.image__gallery .image__gallery__inner .images{gap:12px}}.image__gallery .image__gallery__inner .images .image{border-radius:var(--border-radius-default);cursor:pointer;max-width:23%;overflow:hidden;transition:transform .4s ease-in-out;width:100%}@media (max-width:1023px){.image__gallery .image__gallery__inner .images .image{max-width:45%}}.image__gallery .image__gallery__inner .images .image img{aspect-ratio:244/244;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image__gallery .image__gallery__inner .images .image:hover{transform:scale(1.05)}.block_latestBlog{background-image:linear-gradient(180deg,hsla(24,6%,84%,.5),hsla(24,6%,84%,0));--block-padding:50px}.latest__blog{display:flex;justify-content:center;width:100%}.rich__text__block{background-color:transparent;border-radius:var(--border-radius-default);line-height:26px;margin:0 auto;max-width:1200px}}@layer components{}@layer components{@media (min-width:1024px){.rich__text__block{background-color:var(--body-background-color);padding-left:100px;padding-right:100px;padding-top:40px}}.rich__text__block .title{font-size:46px;padding-bottom:40px}.rich__text__block .label{color:var(--color-secondary);font-weight:700}}@layer components{@layer components{.sidebarWrapper{position:relative}@media (min-width:1024px){.sidebarWrapper{display:grid;gap:2rem;grid-template-columns:repeat(12,1fr)}}@media (max-width:1023px){.sidebarWrapper{display:flex;flex-direction:column-reverse}}.sidebarWrapper:before{background:var(--color-primary);content:"";inset:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23fff' d='M73 50c0-12.7-10.3-23-23-23S27 37.3 27 50m3.9 0c0-10.5 8.5-19.1 19.1-19.1S69.1 39.5 69.1 50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23fff' d='M73 50c0-12.7-10.3-23-23-23S27 37.3 27 50m3.9 0c0-10.5 8.5-19.1 19.1-19.1S69.1 39.5 69.1 50'%3E%3CanimateTransform attributeName='transform' attributeType='XML' type='rotate' dur='1s' from='0 50 50' to='360 50 50' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:150px;mask-size:150px;opacity:0;pointer-events:none;position:fixed}.sidebarWrapper:before,.sidebarWrapper>div{transition:opacity .4s ease}.loading .sidebarWrapper:before{opacity:1}.loading .sidebarWrapper>div{opacity:.5;pointer-events:none}@media (min-width:1024px){.sidebarWrapper .main{grid-column:span 8}}.sidebarWrapper .main h2.subTitle{color:#333;font-size:32px;margin-block:60px 46px}@media (min-width:1024px){.sidebarWrapper .sidebar{grid-column:span 4;margin-left:auto;max-width:400px;width:100%}}@media (max-width:1023px){.sidebarWrapper .sidebar{margin-bottom:30px}}.sidebarWrapper .sidebar .caren__booking{border:0}@media (min-width:992px){main>.caren__stepper{margin-bottom:60px;margin-top:40px}}main .caren__actionCards{display:grid;grid-gap:25px}@media (min-width:1023px){main .caren__actionCards{grid-template-columns:repeat(2,1fr)}}main .caren__actionCards+.buttonWrapper{margin-top:46px;--border-radius-default:16px}main .caren__actionCards+.buttonWrapper button{padding-block:26px;text-transform:none;width:100%}.flash-messages{background:hsla(0,0%,100%,.9);border-radius:var(--border-radius-default);box-shadow:0 12px 15px 0 rgba(0,0,0,.1);font-weight:500;margin-bottom:30px;padding:20px}.flash-messages .error{color:#dc4f00}.home .flash-messages{animation-delay:5s;animation-duration:.4s;animation-fill-mode:both;animation-name:fadeOut;margin:0;padding:15px 25px;position:absolute;z-index:99}}}@layer components{.action__card{background-color:#fff;border:1px solid #f2f2f2;border-radius:var(--border-radius-default);box-shadow:0 0 30px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:15px;padding:30px;position:relative;transition:all .4s ease;width:100%}.action__card:hover{border-color:var(--color-primary);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}@media (max-width:768px){.action__card{padding:20px}}.action__card .iconWrapper{align-items:center;display:flex;gap:30px}.action__card .iconWrapper .icon{align-items:center;background-color:rgba(178,104,28,.1);border-radius:50%;display:flex;height:90px;justify-content:center;width:90px}.action__card .iconWrapper .icon img{height:auto;max-width:53px;width:100%}.action__card .iconWrapper .title__price{display:flex;flex:1;flex-direction:column;gap:10px}.action__card .iconWrapper .title__price label{font-size:20px;font-weight:500}.action__card .iconWrapper .title__price label:before{content:"";cursor:pointer;inset:0;position:absolute;z-index:1}.action__card .iconWrapper .title__price .price{color:var(--color-secondary);font-weight:500}.action__card .content{line-height:1.5}.action__card .content p:first-of-type{margin-top:0}.action__card .buttonWrapper{align-items:center;display:flex;justify-content:flex-end;margin-top:auto}.action__card .buttonWrapper>button{all:unset;align-items:center;border:1px solid var(--color-secondary);border-radius:var(--border-radius-default);cursor:pointer;display:flex;font-size:18px;gap:10px;padding:9px 20px 8px;transition:background-color .3s ease}.action__card .buttonWrapper>button:before{background-color:var(--color-secondary);content:"";display:inline-block;height:25px;-webkit-mask:url(/static/icons/caren/icon-check-circle.svg);mask:url(/static/icons/caren/icon-check-circle.svg);-webkit-mask-size:cover;mask-size:cover;transition:background-color .3s ease;width:24px}.action__card .buttonWrapper>button:hover{background-color:var(--color-secondary)}.action__card .buttonWrapper>button:hover:before{background-color:var(--color-primary)}.action__card .buttonWrapper input:checked+button{background-color:var(--color-secondary)}.action__card .buttonWrapper input:checked+button:before{background-color:var(--color-primary);-webkit-mask:url(/static/icons/caren/icon-check-circle-checked.svg);mask:url(/static/icons/caren/icon-check-circle-checked.svg)}.action__card .buttonWrapper input:checked+button:after{content:attr(data-added)}.action__card .buttonWrapper input:not(:checked)+button:after{content:attr(data-add)}.action__card .buttonWrapper .amountWrapper{display:flex}.action__card .buttonWrapper .amountWrapper button{all:unset;background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:#fff;cursor:pointer;font-size:26px;padding:8px 15px;transition:all .3s ease}.action__card .buttonWrapper .amountWrapper button.minus{border-bottom-left-radius:6px;border-right:none;border-top-left-radius:6px}.action__card .buttonWrapper .amountWrapper button.plus{border-bottom-right-radius:6px;border-left:none;border-top-right-radius:6px}.action__card .buttonWrapper .amountWrapper button:hover{background-color:#fff;color:var(--color-secondary)}.action__card .buttonWrapper .amountWrapper input[type=number]{all:unset;border:1px solid var(--color-secondary);color:var(--color-secondary);font-size:18px;text-align:center;width:46px}.action__card .buttonWrapper .amountWrapper input[type=number]::-webkit-inner-spin-button,.action__card .buttonWrapper .amountWrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.action__card .buttonWrapper .amountWrapper input[type=number]:focus-visible{outline:0}.action__card input{opacity:0}.action__card:has(.amountWrapper) label:before{display:none}}@layer components{.caren__booking{--arrow:url("data:image/svg+xml;charset=utf8,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5001 8.35223L0.0478516 1.89998L1.9001 0.0477295L6.5001 4.64773L11.1001 0.0477295L12.9524 1.89998L6.5001 8.35223Z' fill='%23E69D2E'/%3E%3C/svg%3E");background:hsla(0,0%,100%,.9);border-bottom:3px solid var(--color-secondary);border-radius:var(--border-radius-default);box-shadow:0 12px 15px 0 rgba(0,0,0,.1);container-name:booking;container-type:inline-size;max-width:1344px;padding:20px;text-align:left;width:100%;z-index:2}.booking__block .caren__booking{border:0}.sidebar .caren__booking{--border-radius-default:16px}@media (min-width:1200px){.caren__booking{padding-inline:40px}}.caren__booking form{display:flex;gap:24px}@container booking (width > 768px){.caren__booking form{align-items:center;justify-content:center}}@container booking (width < 900px){.caren__booking form{gap:15px}}@container booking (width < 768px){.caren__booking form{flex-wrap:wrap;gap:0}}.caren__booking .elm{margin-bottom:6px}@container booking (width < 992px){.caren__booking .elm{width:100%}}@container booking (width > 768px){.caren__booking .elm.time{min-width:80px}.caren__booking .elm.dates{min-width:220px}}.caren__booking .elm.dropoffDate{pointer-events:none}@container booking (width < 992px) and (width > 768px){.caren__booking .elm.location select{width:72px}}@container booking (width < 768px){.caren__booking .elm.date{padding-right:30px;width:70%}.caren__booking .elm.date+.time{width:30%}}.caren__booking label{color:#000;display:inline-block;font-size:16px;font-weight:500;padding:4px 0}@container booking (width > 768px){.caren__booking label{margin-bottom:10px}}.caren__booking .lmnt{display:block;width:100%}.caren__booking input[type=text],.caren__booking select{background-color:transparent;background-image:var(--arrow);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:0;box-shadow:none;color:#333;cursor:pointer;font-size:16px;padding:5px 30px 5px 0;width:100%}.caren__booking input[type=text]:focus,.caren__booking select:focus{outline:none}.caren__booking select{appearance:none;-webkit-appearance:none;-moz-appearance:none}@container booking (width > 768px){.caren__booking .seperator{border-left:1px solid #5a4a42;margin-inline:7px;min-height:50px}}@container booking (width < 768px){.caren__booking .seperator{border-top:1px solid #5a4a42;margin-block:10px;width:100%}.caren__booking .controls{margin-top:15px}}.caren__booking .button-container{border-radius:var(--border-radius-default);padding-inline:26px;width:auto}.sidebar .caren__booking .dates label,.sidebar .caren__booking .location label{font-weight:700;margin-bottom:5px;text-transform:uppercase}.personal__info{background-color:#fff;border:1px solid #f2f2f2;border-radius:var(--border-radius-default);box-shadow:0 0 30px 0 rgba(0,0,0,.05);padding:30px;width:100%}}@layer components{@media (min-width:768px){.personal__info{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:28px}}@media (max-width:767px){.personal__info{display:flex;flex-direction:column;gap:28px}}.formElm{display:flex;flex-direction:column;gap:18px}@media (min-width:768px){.formElm.elm_driverName{grid-column:span 2}}.formElm label{color:#282828;display:block;font-size:18px;font-weight:500}.formElm input,.formElm select{background-color:#fff;border:1px solid #bdbdbd;border-radius:var(--border-radius-default);color:#000;font-size:18px;padding:27px 25px 23px;transition:all .3s ease}.formElm input::-moz-placeholder,.formElm select::-moz-placeholder{color:#828282;font-size:18px}.formElm input::placeholder,.formElm select::placeholder{color:#828282;font-size:18px}.formElm .select__wrapper{display:flex;flex-direction:column;position:relative;width:100%}.formElm .select__wrapper:before{background-color:#2bb673;content:"";display:inline-block;height:11px;-webkit-mask:url(/static/icons/caren/icon-select-arrow.svg);mask:url(/static/icons/caren/icon-select-arrow.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:23px;top:50%;transform:translateY(-50%);width:16px}.formElm .select__wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.caren__stepper ol{display:flex;font-size:16px;font-weight:500;list-style:none;margin:0;padding:0}}@layer components{@media (max-width:992px){.caren__stepper ol{flex-direction:column;gap:5px}}.caren__stepper li{align-items:center;counter-increment:item;display:flex;margin-right:30px;min-height:41px;padding-left:54px;position:relative}.caren__stepper li:after,.caren__stepper li:before{left:0;position:absolute;top:0}.caren__stepper li:before{align-items:center;aspect-ratio:1;border:1px solid var(--color-secondary);border-radius:50%;content:counter(item);display:flex;justify-content:center;width:41px}.caren__stepper li.checked:before,.caren__stepper li.current:before{background:var(--color-secondary)}.caren__stepper li.checked{color:var(--color-secondary)}.caren__stepper li.checked:before{content:""}.caren__stepper li.checked:after{background-color:#5a4a42;content:"";display:block;height:41px;-webkit-mask:url(/static/icons/caren/caren-icon-check.svg) no-repeat center center;mask:url(/static/icons/caren/caren-icon-check.svg) no-repeat center center;-webkit-mask-size:22px;mask-size:22px;width:41px}.caren__stepper li a{color:var(--color-primary)}.caren__stepper li a:hover{color:var(--color-secondary)}.caren__terms{background-color:#fff;border:1px solid #f2f2f2;border-radius:var(--border-radius-default);box-shadow:0 0 30px 0 rgba(0,0,0,.05);margin-bottom:40px;padding:30px}.caren__terms .wrapper{color:#000;font-size:18px;line-height:1.44444;margin-bottom:30px;max-height:470px;overflow:auto;padding-right:20px}}@layer components{.caren__terms .wrapper::-webkit-scrollbar{width:10px}.caren__terms .wrapper::-webkit-scrollbar-track{background:rgba(230,157,46,.2);border-radius:28px}.caren__terms .wrapper::-webkit-scrollbar-thumb{background:var(--color-secondary);border-radius:10px}.formElm.checkbox{display:flex;gap:16px}.formElm.checkbox input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.formElm.checkbox input[type=checkbox]:checked+label:before{align-items:center;content:"✔";display:flex;font-size:20px;justify-content:center}.formElm.checkbox label{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;text-transform:uppercase}.formElm.checkbox label:before{background-color:#fff;border:2px solid #333;border-radius:4px;content:"";display:inline-block;height:20px;margin-right:8px;transition:background-color .3s,border-color .3s;width:20px}.caren__vehicle{background-color:#fff;border:1px solid #f2f2f2;border-radius:16px;box-shadow:0 12px 15px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:30px;padding:30px;width:100%}.caren__vehicle:not(:last-child){margin-bottom:20px}}@layer components{@media (max-width:768px){.caren__vehicle{padding:20px}}.caren__vehicle+h2{font-weight:500;margin-block:80px 30px}.caren__vehicle .mainWrapper{align-items:center;display:flex;gap:80px}@media (max-width:768px){.caren__vehicle .mainWrapper{flex-direction:column;gap:40px}}.caren__vehicle .mainWrapper .image{align-items:center;display:flex;flex-direction:column;gap:15px}.caren__vehicle .mainWrapper .image:not(:first-child){margin-top:auto}.caren__vehicle .mainWrapper .image img{aspect-ratio:355/206;height:auto;max-width:350px;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:768px){.caren__vehicle .mainWrapper .image img{max-width:100%}}.caren__vehicle .mainWrapper .image a.toggle{border:1px solid var(--color-secondary);border-radius:var(--border-radius-default);font-weight:500;padding:16px;position:relative;transition:color .3s ease;width:-moz-fit-content;width:fit-content}.caren__vehicle .mainWrapper .info{display:flex;flex-direction:column;gap:30px}.caren__vehicle .mainWrapper .info h2{font-size:24px;font-weight:500}.caren__vehicle .mainWrapper .info h2 span{color:#4f4f4f;font-size:16px;font-weight:400}.caren__vehicle .mainWrapper .info ul.features{-moz-column-gap:2%;column-gap:2%;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:22px}.caren__vehicle .mainWrapper .info li{align-items:center;display:flex;gap:20px;position:relative;width:48%}.caren__vehicle .mainWrapper .info li:before{background-color:rgba(178,104,28,.1);border-radius:50%;content:"";display:inline-block;height:22px;width:22px}.caren__vehicle .mainWrapper .info li:after{background-position:50%;background-size:cover;content:"";display:inline-block;height:24px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.caren__vehicle .mainWrapper .info li.transmission:after{background-image:url(/static/icons/caren/caren-icon-transmission.svg)}.caren__vehicle .mainWrapper .info li.passengers:after{background-image:url(/static/icons/caren/caren-icon-passengers.svg)}.caren__vehicle .mainWrapper .info li.doors:after{background-image:url(/static/icons/caren/caren-icon-doors.svg)}.caren__vehicle .mainWrapper .info li.fueltype:after{background-image:url(/static/icons/caren/caren-icon-fuel.svg)}.caren__vehicle .mainWrapper .info li.drive:after{background-image:url(/static/icons/caren/caren-icon-drive.svg)}.caren__vehicle .mainWrapper .info li.highland:after{background-image:url(/static/icons/caren/caren-icon-highland.svg)}.caren__vehicle .mainWrapper .info li.highlandNot:after{background-image:url(/static/icons/caren/caren-icon-not-highland.svg)}.caren__vehicle .mainWrapper .info li.beds:after{background-image:url(/static/icons/caren/caren-icon-beds.svg)}.caren__vehicle .priceWrapper{align-items:center;display:flex;gap:10px;justify-content:flex-end}.caren__vehicle .priceWrapper .toggle{margin-right:auto}.caren__vehicle .priceWrapper .price{color:#000;font-size:24px;font-weight:500}@media (max-width:768px){.caren__vehicle .priceWrapper .price{font-size:20px}}.caren__vehicle .priceWrapper .price span{font-size:14px;font-weight:400;margin-inline:5px}.caren__vehicle .details{display:flex;flex-direction:column;gap:30px;line-height:1.5}.caren__vehicle .details strong{font-weight:500}.caren__vehicle .details .list{margin-bottom:20px}.caren__vehicle .details .list h2{border-bottom:1px solid var(--color-secondary);color:#000;font-size:20px;font-weight:500;margin-bottom:20px;padding-bottom:20px}.caren__vehicle .details .list ul{list-style:none;margin:0 0 30px;padding:0}@media (min-width:768px){.caren__vehicle .details .list ul{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}.caren__vehicle .details .list li{margin-bottom:10px;padding-left:20px;position:relative}.caren__vehicle .details .list li:before{background:currentColor;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:9px;width:4px}.caren__vehicle .details .images{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(5,1fr);row-gap:30px}@media (max-width:768px){.caren__vehicle .details .images{grid-template-columns:repeat(2,1fr);row-gap:20px}}.caren__vehicle .details .images .image img{aspect-ratio:150/100;border-radius:var(--border-radius-default);-o-object-fit:cover;object-fit:cover;width:100%}.caren__vehicle.card{margin-bottom:0;position:relative;transition:border-color .3s ease}@media (max-width:1024px){.caren__vehicle.card{margin-inline:auto;max-width:432px}}.caren__vehicle.card:hover{border:1px solid var(--color-secondary)}.caren__vehicle.card .mainWrapper{display:flex;flex:1 0 auto;flex-direction:column;gap:20px}.caren__vehicle.card .mainWrapper a{display:inline-block;margin-bottom:10px}.caren__vehicle.card .mainWrapper a:before{content:"";inset:0;position:absolute;z-index:1}.caren__vehicle.card .mainWrapper a h3{align-items:center;display:flex;flex-direction:column;font-size:24px;font-weight:500;gap:8px;transition:color .3s ease}.caren__vehicle.card .mainWrapper a h3 span{color:#4f4f4f;font-size:16px;font-weight:400}.caren__vehicle.card .mainWrapper a:hover h3{color:var(--color-secondary)}.caren__vehicle.card .mainWrapper .info{align-items:center;width:100%}.caren__vehicle.card .mainWrapper .info .features{width:100%}.caren__vehicle.card .mainWrapper .info .features li{align-items:center;flex:1;flex-direction:column;gap:10px;text-align:center;width:unset}.caren__vehicle.card .mainWrapper .info .features li:after{left:40%;top:0;transform:unset}.caren__vehicle.card .mainWrapper .info .features li:nth-child(n+5){display:none}.caren__vehicle.card .mainWrapper .info .priceWrapper{align-items:flex-end;gap:10px;margin-top:auto}.caren__vehicle:not(.open) a.toggle:before{content:attr(data-toggle-open)}.caren__vehicle:not(.open) .details{display:none}.caren__vehicle.open a.toggle:before{content:attr(data-toggle-close)}.fleet__overview{margin-inline:auto;max-width:1344px}.fleet__overview h2{font-size:40px;font-weight:500;margin-bottom:80px;text-align:center}.fleet__overview .cards{display:grid;grid-gap:30px}}@layer components{@media (min-width:480px){.fleet__overview .cards{grid-template-columns:repeat(auto-fill,minmax(345px,1fr))}}.fleet__overview .buttonWrapper{margin-block:40px;text-align:center}.fleet__overview .buttonWrapper a{display:inline-block;padding-block:19px;text-transform:none}.vehicle__sidebar{background-color:#fff;border:1px solid #f2f2f2;border-radius:var(--border-radius-default);box-shadow:0 0 30px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:20px;padding:30px;width:100%}}@layer components{@media (max-width:768px){.vehicle__sidebar{padding:20px}}.vehicle__sidebar .titleWrap{align-items:center;display:flex;justify-content:space-between}.vehicle__sidebar .titleWrap .title{color:#000;font-size:22px;font-weight:500}.vehicle__sidebar .titleWrap a.change{color:var(--color-secondary);position:relative;width:-moz-fit-content;width:fit-content}.vehicle__sidebar .titleWrap a.change:after{background-color:var(--color-secondary);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:100%}.vehicle__sidebar .titleWrap a.change:hover:after{left:50%;width:0}.vehicle__sidebar .image img{aspect-ratio:1.68159;height:auto;max-width:370px;-o-object-fit:contain;object-fit:contain;width:100%}.vehicle__sidebar .title h2{font-size:24px;font-weight:500}.vehicle__sidebar .title h2 span{color:#4f4f4f;font-size:16px;font-weight:400}.vehicle__sidebar .priceTable{background-color:#f0eeea;border-radius:var(--border-radius-default);color:#000;padding:25px 15px}.vehicle__sidebar .priceTable table,.vehicle__sidebar .priceTable tbody,.vehicle__sidebar .priceTable td,.vehicle__sidebar .priceTable th{display:block}.vehicle__sidebar .priceTable tr{display:flex;gap:10px;justify-content:space-between}.vehicle__sidebar .priceTable tbody:not(:last-child){margin-bottom:15px}.vehicle__sidebar .priceTable th{font-weight:500;text-align:left}.vehicle__sidebar .priceTable td{font-weight:500;text-align:right}.vehicle__sidebar .priceTable td,.vehicle__sidebar .priceTable th{padding-block:5px}.vehicle__sidebar .priceTable .basePrice th{font-weight:400}.vehicle__sidebar .priceTable .basePrice td{font-weight:500}.vehicle__sidebar .priceTable .extras tr:not(.title) th,.vehicle__sidebar .priceTable .insurance tr:not(.title) th{font-weight:400;padding-left:16px}.vehicle__sidebar .priceTable [data-price="Inc."]{color:var(--color-secondary)}.vehicle__sidebar .totalPrice{background-color:var(--color-secondary);border-radius:var(--border-radius-default);color:var(--color-primary);display:flex;flex-direction:column;font-size:20px;font-weight:500;gap:20px;padding:25px 15px;text-align:right}.vehicle__sidebar .totalPrice .small,.vehicle__sidebar .totalPrice span{font-size:14px;font-weight:400}.vehicle__sidebar .locations{background-color:#f0eeea;border-radius:var(--border-radius-default);color:#000;display:flex;flex-direction:column;gap:20px;padding:25px 15px}.vehicle__sidebar .locations .group{display:flex;flex-direction:column;font-size:16px;gap:10px}.vehicle__sidebar .locations .group .bold{color:var(--color-secondary);font-weight:500}}
/*# sourceMappingURL=styles-206135aec8.css.map */
