.tulo-voyage-confirmation{margin:1em 0}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1em;gap:1em}@media screen and (min-width:768px){.tulo-voyage-confirmation .tulo-voyage-confirmation__grid{grid-template-columns:repeat(2,1fr)}}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item{padding:1em .5em;background:var(--color-white)}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__grid__item__receipt__section{padding:1em 0}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__grid__item__receipt__section.tulo-voyage-confirmation__grid__item__receipt__section--order{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;gap:1em}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__grid__item__receipt__section.tulo-voyage-confirmation__grid__item__receipt__section--order:after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:var(--color-grey)}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__grid__item__receipt__section.tulo-voyage-confirmation__grid__item__receipt__section--order>div{display:grid;place-items:center}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__grid__item__receipt__section h3{font-size:1em;margin-bottom:0}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__grid__item__receipt__separator{position:relative;width:100%;margin-top:1em;margin-bottom:1em;border-top-width:1px;border-top:2px dashed var(--color-grey)}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__grid__item__receipt__separator:before{content:"";position:absolute;top:0;left:-.5em;width:1em;height:2em;transform:translate3d(0,-1em,0);border-top-right-radius:9999px;border-bottom-right-radius:9999px;background:var(--color-brown)}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__grid__item__receipt__separator:after{content:"";position:absolute;top:0;right:-.5em;width:1em;height:2em;transform:translate3d(0,-1em,0);border-top-left-radius:9999px;border-bottom-left-radius:9999px;background:var(--color-brown)}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item.tulo-voyage-confirmation__grid__item--receipt .tulo-voyage-confirmation__receipt__inner__skeleton{position:relative;width:100%;height:3em;border-radius:4px;overflow:hidden}@keyframes loading-skeleton{0%{left:-100%}to{left:100%}}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item.tulo-voyage-confirmation__grid__item--receipt .tulo-voyage-confirmation__receipt__inner__skeleton:before{content:"";position:absolute;top:0;left:0;width:100%;height:3em;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.2) 50%,rgba(0,0,0,0));animation:loading-skeleton 1.5s infinite}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item.tulo-voyage-confirmation__grid__item--receipt .tulo-voyage-total-price.tulo-voyage-total-price--confirmation{margin-top:0;padding-top:0}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item.tulo-voyage-confirmation__grid__item--receipt .tulo-voyage-total-price.tulo-voyage-total-price--confirmation .tulo-voyage-total-price__value{font-size:1.25em}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__list{list-style:none;padding:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:.5em;gap:.5em;margin-bottom:.5em}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__list .tulo-voyage-confirmation__list__item{display:grid;grid-template-columns:48px auto;grid-template-rows:1fr;align-items:center;grid-gap:1em;gap:1em}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__list .tulo-voyage-confirmation__list__item .tulo-voyage-confirmation__list__item__packages{margin-top:.5em}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__list .tulo-voyage-confirmation__list__item .tulo-voyage-confirmation__list__item__packages .tulo-voyage-confirmation__list__item__package{display:block;margin-bottom:.2em;font-size:.875em;font-family:var(--font-functionpro)}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__list .tulo-voyage-confirmation__list__item .tulo-voyage-confirmation__list__item__image{position:relative;width:48px;height:48px;border-radius:8px;overflow:hidden}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__list .tulo-voyage-confirmation__list__item .tulo-voyage-confirmation__list__item__image img{width:100%;height:100%;object-fit:cover}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__list .tulo-voyage-confirmation__list__item .tulo-voyage-confirmation__list__item__content h4{margin:0;font-size:1em}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__list .tulo-voyage-confirmation__list__item .tulo-voyage-confirmation__list__item__content h4 span{display:inline-block}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__list .tulo-voyage-confirmation__list__item .tulo-voyage-confirmation__list__item__content h4 span:last-child{margin-left:.25em}.tulo-voyage-confirmation .tulo-voyage-confirmation__grid .tulo-voyage-confirmation__grid__item .tulo-voyage-confirmation__list .tulo-voyage-confirmation__list__item .tulo-voyage-confirmation__list__item__content p{margin:0;font-size:.875em}.tulo-voyage-confirmation .tulo-voyage-confirmation__timestamp{font-size:.875em;font-family:var(--font-functionpro);margin-bottom:1em}.tulo-voyage-cart{font-family:var(--font-functionpro);position:absolute;right:0;top:0;z-index:100;height:100%}.tulo-voyage-cart .tulo-voyage-cart__button{height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;border:none;cursor:pointer;background-color:rgba(0,0,0,0);color:var(--color-primary)}.tulo-voyage-cart .tulo-voyage-cart__button:hover{background-color:var(--color-black);color:var(--color-white);transition:all .35s ease}.tulo-voyage-cart .tulo-voyage-cart__count span{display:none}.tulo-voyage-cart .tulo-voyage-cart__count.tulo-voyage-cart__count--filled{display:block;width:8px;height:8px;background-color:var(--color-green);border-radius:50%;position:absolute;bottom:28px;right:19px}.tulo-voyage-cart .tulo-voyage-cart__content{display:flex;flex-direction:column;gap:1rem;background:var(--color-white);width:100%;max-height:100vh;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;z-index:1000;box-shadow:0 0 10px rgba(0,0,0,.1);padding:1rem 1rem 4em}@media screen and (min-width:768px){.tulo-voyage-cart .tulo-voyage-cart__content{width:400px}}.tulo-voyage-cart .tulo-voyage-cart__header{display:flex;justify-content:space-between;align-items:center;padding:1em 0;border-bottom:1px solid var(--color-grey)}.tulo-voyage-cart .tulo-voyage-cart__header .tulo-voyage-cart__total .tulo-voyage-cart__total__label{font-size:.875rem}.tulo-voyage-cart .tulo-voyage-cart__header .tulo-voyage-cart__total .tulo-voyage-cart__total__sum{font-size:1.25rem}.tulo-voyage-cart .tulo-voyage-cart__header .tulo-voyage-cart__go-to-checkout-btn a.tulo-voyage-cart__go-to-checkout-btn__button{padding:.5em .75em;text-decoration:none;text-transform:none}.tulo-voyage-cart .tulo-voyage-cart__discount{padding:1em 0;border-top:3px dashed var(--color-primary)}.tulo-voyage-cart .tulo-voyage-cart__discount .tulo-voyage-cart-discount__item{display:flex;justify-content:space-between;align-items:center;padding:.5em 0}.tulo-voyage-cart .tulo-voyage-cart__discount .tulo-voyage-cart-discount__item .tulo-voyage-cart-discount__item__key,.tulo-voyage-cart .tulo-voyage-cart__discount .tulo-voyage-cart-discount__item .tulo-voyage-cart-discount__item__price{font-size:.875rem;color:var(--color-black)}.tulo-voyage-cart .tulo-voyage-cart__footer .tulo-voyage-cart__footer__checkout-link{display:flex;justify-content:space-between;align-items:flex-end;background:var(--color-primary);color:var(--color-black);padding:1em 1em .5em;text-decoration:none}.tulo-voyage-cart .tulo-voyage-cart__footer .tulo-voyage-cart__footer__checkout-link .tulo-voyage-cart__footer__total{line-height:1.1}.tulo-voyage-cart .tulo-voyage-cart__footer .tulo-voyage-cart__footer__checkout-link .tulo-voyage-cart__footer__total .tulo-voyage-cart__footer__total__label{font-size:.8rem}.tulo-voyage-cart .tulo-voyage-cart__footer .tulo-voyage-cart__footer__checkout-link .tulo-voyage-cart__footer__go-to-checkout{display:grid;place-items:center;grid-template-columns:auto auto;font-size:1em;text-decoration:none;color:var(--color-black)}.tulo-voyage-cart .tulo-voyage-cart__footer .tulo-voyage-cart__footer__checkout-link .tulo-voyage-cart__footer__go-to-checkout svg{width:18px;height:18px}.tulo-voyage-cart .tulo-voyage-cart__booking-links{display:grid;justify-content:start;align-items:center;grid-gap:.5em;gap:.5em;margin:1em 0}.tulo-voyage-cart .tulo-voyage-cart__booking-links .tulo-voyage-cart__booking-links__link{display:grid;grid-template-columns:20px auto;align-items:center;grid-gap:.25em;gap:.25em;text-decoration:none;color:var(--color-black)}.tulo-voyage-cart .tulo-voyage-cart__booking-links .tulo-voyage-cart__booking-links__link svg{color:var(--color-primary);width:20px;height:20px}.tulo-voyage-cart__item__addons{margin-top:10px}.tulo-voyage-cart__item__addons h3{font-size:1em;margin-bottom:.25em;text-transform:none}.tulo-voyage-cart__item__addons .tulo-voyage-price{display:block;font-size:14px}.heading_wrapper__gdso6{margin:2em}.heading_wrapper__gdso6 h1{text-align:center}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1df658da56627d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato Fallback;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_9940b2{font-family:Lato,Lato Fallback;font-weight:400;font-style:normal}.__variable_9940b2{--font-lato:"Lato","Lato Fallback"}@font-face{font-family:functionPro;src:url(/_next/static/media/a4827133b472ab7e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:functionPro;src:url(/_next/static/media/0c7ccf2106324ab8-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:functionPro Fallback;src:local("Arial");ascent-override:103.16%;descent-override:30.19%;line-gap-override:0.00%;size-adjust:88.32%}.__className_36c586{font-family:functionPro,functionPro Fallback}.__variable_36c586{--font-functionpro:"functionPro","functionPro Fallback"}@font-face{font-family:garamondClassic;src:url(/_next/static/media/66ec7dbd754f4c1c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:garamondClassic;src:url(/_next/static/media/e75f6eb8f855d962-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:garamondClassic Fallback;src:local("Arial");ascent-override:99.01%;descent-override:30.25%;line-gap-override:0.00%;size-adjust:88.27%}.__className_467830{font-family:garamondClassic,garamondClassic Fallback}.__variable_467830{--font-garamond:"garamondClassic","garamondClassic Fallback"}:root{--tulo-voyage-loader-spin-background:rgba(255,255,255,0.5);--tulo-voyage-loader-spin-color:#000}.tulo-voyage-checkout,.tulo-voyage-hotel-booking,.tulo-voyage-wizard{font-size:16px;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.tulo-voyage-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100}.tulo-voyage-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;padding:1rem;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.26);width:calc(100% - 3rem);max-width:630px}.tulo-voyage-widget{display:flex;flex-direction:column;gap:8px;max-width:300px;padding:16px}.tulo-voyage-widget-rooms__label{background:#fff;padding:4px 8px;border-radius:4px;border:1px solid #333;cursor:pointer}.tulo-voyage-widget-rooms__selector{position:absolute;background:#fff;padding:4px 8px}.tulo-voyage-widget-rooms__selector,.tulo-voyage-widget-rooms__selector-inner,.tulo-voyage-widget-rooms__selector-inner__travelers{display:flex;flex-direction:column;gap:8px}.tulo-voyage-widget-rooms__selector-inner__controls{display:flex;flex-direction:row;gap:8px}.tulo-voyage-widget-dates{position:relative}.tulo-voyage-widget-dates__datepicker{position:absolute}.tulo-voyage-modal{max-height:90vh;overflow:auto}.room-card__modal-inner{display:flex;flex-direction:column;gap:8px}.room-card__modal-image-wrapper img{width:100%;height:auto}@media screen and (min-width:768px){.room-card{width:calc(33.3344% - 8px)}}.tulo-voyage-tabs{display:flex;gap:8px;cursor:pointer;padding:4px 0}.activity-tab{background:#ccc}.activity-listing__cards{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.select{position:relative;display:flex;justify-content:space-between;padding:8px;gap:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #333;border-top:none;display:flex;flex-direction:column;gap:8px;z-index:1}.select-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:space-between;padding:8px;cursor:pointer;width:100%}.widget-pax__error{border:1px solid red;color:red}.tulo-voyage-go-to-checkout{display:flex;justify-content:center;gap:8px;margin:1em auto}.tulo-voyage-person-form form{display:flex;flex-direction:column;gap:.5em}.tulo-voyage-person-form form label{display:block}.tulo-voyage-person-form__date-strings{display:flex;gap:.5em}.tulo-voyage-person-guests__person{padding:1em;margin:1em;border:1px solid #333}.tulo-voyage-person-form__phone-input{display:flex;gap:.5em}.tulo-voyage-person-guests__person-header{display:flex;justify-content:space-between}.tulo-voyage-checkout{margin-top:100px}@keyframes tulo-voyage-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tulo-voyage-loader{display:none;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:var(--tulo-voyage-loader-spin-background)}.tulo-voyage-loader--active{display:block}.tulo-voyage-loader__inner{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;border:3px solid var(--tulo-voyage-loader-spin-color);border-top:3px solid transparent;border-radius:50%;animation:tulo-voyage-loader-spin 1s linear infinite}.tulo-voyage-loader-spinner{display:none}.tulo-voyage-loader-spinner--active{display:inline-block}.tulo-voyage-loader-spinner__inner{display:inline-flex;flex-direction:column;justify-content:center;align-items:center}.tulo-voyage-loader-spinner__spinner{display:inline-block;width:30px;height:30px;border:3px solid var(--tulo-voyage-loader-spin-color);border-top:3px solid transparent;border-radius:50%;animation:tulo-voyage-loader-spin 1s linear infinite}.tulo-voyage-cart>.tulo-voyage-button{position:absolute;right:0}.tulo-voyage-cart__content{position:absolute;top:100%;right:0;background:#fff}.tulo-voyage-cart__item{display:flex;justify-content:space-between;padding:.5em;gap:.5em;border-bottom:1px solid #333}.tulo-voyage-cart__item-image{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.tulo-voyage-cart__item-image img{width:100%;height:100%;object-fit:cover}.activity-listing__modal__children{display:flex;gap:.5em}.tulo-voyage-addon-listing{margin-top:30px}.tulo-voyage-addon-listing .tulo-voyage-addon-listing__header__empty-search{text-align:center;color:var(--color-primary)}.tulo-voyage-addon-listing .tulo-voyage-addon-listing__button{margin:30px 0}.tulo-voyage-addons-grid{display:grid;grid-gap:1px;gap:1px;width:100%;height:100%;max-width:1346px;margin-bottom:50px}.tulo-voyage-addons-grid--items1{grid-template-columns:1fr;grid-template-rows:1fr 1fr;min-height:480px}.tulo-voyage-addons-grid--items1 .tulo-voyage-addon-card:first-child{grid-column:span 1;grid-row:1/-1;min-height:480px}.tulo-voyage-addons-grid--items2{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:480px}.tulo-voyage-addons-grid--items2 .tulo-voyage-addon-card:first-child,.tulo-voyage-addons-grid--items2 .tulo-voyage-addon-card:nth-child(2){grid-column:span 1;grid-row:span 2;min-height:480px}.tulo-voyage-addons-grid--items3{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.tulo-voyage-addons-grid--items3 .tulo-voyage-addon-card:first-child,.tulo-voyage-addons-grid--items3 .tulo-voyage-addon-card:nth-child(2){grid-column:span 2;grid-row:span 2}.tulo-voyage-addons-grid--items3 .tulo-voyage-addon-card:nth-child(3){grid-column:span 4}.tulo-voyage-addons-grid--items4{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.tulo-voyage-addons-grid--items4 .tulo-voyage-addon-card:first-child,.tulo-voyage-addons-grid--items4 .tulo-voyage-addon-card:nth-child(2){grid-column:span 2;grid-row:span 2}.tulo-voyage-addons-grid--items4 .tulo-voyage-addon-card:nth-child(3),.tulo-voyage-addons-grid--items4 .tulo-voyage-addon-card:nth-child(4){grid-column:span 2}.tulo-voyage-addons-grid--items5{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.tulo-voyage-addons-grid--items5 .tulo-voyage-addon-card:first-child,.tulo-voyage-addons-grid--items5 .tulo-voyage-addon-card:nth-child(2){grid-column:span 2;grid-row:span 2}.tulo-voyage-addons-grid--items5 .tulo-voyage-addon-card:nth-child(3){grid-column:span 2}.tulo-voyage-addons-grid--items6{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.tulo-voyage-addons-grid--items6 .tulo-voyage-addon-card:first-child{grid-column:span 2;grid-row:span 2}.tulo-voyage-addons-grid--items6 .tulo-voyage-addon-card:nth-child(2),.tulo-voyage-addons-grid--items6 .tulo-voyage-addon-card:nth-child(5),.tulo-voyage-addons-grid--items6 .tulo-voyage-addon-card:nth-child(6){grid-column:span 2}.tulo-voyage-addons-grid--items7{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.tulo-voyage-addons-grid--items7 .tulo-voyage-addon-card:first-child{grid-column:span 2;grid-row:span 2}.tulo-voyage-addons-grid--items7 .tulo-voyage-addon-card:nth-child(2),.tulo-voyage-addons-grid--items7 .tulo-voyage-addon-card:nth-child(5){grid-column:span 2}.tulo-voyage-addons-grid--items8{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.tulo-voyage-addons-grid--items8 .tulo-voyage-addon-card:nth-child(2){grid-column:span 2}.tulo-voyage-addons-grid--items8 .tulo-voyage-addon-card:first-child{grid-column:span 2;grid-row:span 2}.tulo-voyage-addons-grid--items9{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.tulo-voyage-addons-grid--items9 .tulo-voyage-addon-card:first-child,.tulo-voyage-addons-grid--items9 .tulo-voyage-addon-card:nth-child(2),.tulo-voyage-addons-grid--items9 .tulo-voyage-addon-card:nth-child(3){grid-column:span 2}.tulo-voyage-addons-grid--items10{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.tulo-voyage-addons-grid--items10 .tulo-voyage-addon-card:first-child,.tulo-voyage-addons-grid--items10 .tulo-voyage-addon-card:nth-child(2){grid-column:span 2}.tulo-voyage-addons-grid--items11{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.tulo-voyage-addons-grid--items11 .tulo-voyage-addon-card:first-child{grid-column:span 2}.tulo-voyage-addons-grid--items12{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}@media (max-width:768px){.tulo-voyage-addons-grid.items1,.tulo-voyage-addons-grid.items10,.tulo-voyage-addons-grid.items11,.tulo-voyage-addons-grid.items12,.tulo-voyage-addons-grid.items2,.tulo-voyage-addons-grid.items3,.tulo-voyage-addons-grid.items4,.tulo-voyage-addons-grid.items5,.tulo-voyage-addons-grid.items6,.tulo-voyage-addons-grid.items7,.tulo-voyage-addons-grid.items8,.tulo-voyage-addons-grid.items9{grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,minmax(200px,1fr));grid-column:unset!important;grid-row:unset!important}.tulo-voyage-addons-grid{display:grid;grid-template-columns:1fr!important;grid-template-rows:none!important}.tulo-voyage-addon-card{min-width:0;width:100%;max-width:100%}.tulo-voyage-addon-card,.tulo-voyage-addons-grid>.tulo-voyage-addon-card{grid-column:auto!important;grid-row:auto!important}}.tulo-voyage-addon-card{cursor:pointer;position:relative;overflow:hidden;background:#1a1a1a;color:white;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:240px;max-height:721px}.tulo-voyage-addon-card.tulo-voyage-addon-card--active .tulo-voyage-addon-card__description{background-color:rgba(0,0,0,.5);transition:background-color .3s ease}.tulo-voyage-addon-card.tulo-voyage-addon-card--active .tulo-voyage-addon-card__control .tulo-voyage-addon-card__control__add button:after{display:none}.tulo-voyage-addon-card.tulo-voyage-addon-card--active .tulo-voyage-addon-card__control .tulo-voyage-addon-card__control__add button:before{content:"";background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNoZWNrIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ2MS44ODQsNjguMTRjLTEzMi42MDEsODEuMjk3LTIyOC44MTcsMTgzLjg3LTI3Mi4wNDgsMjM1LjM0NUw4My45NjIsMjIwLjUzNWwtNDYuNzUxLDM3LjY5MQoJbDE4Mi45NDEsMTg2LjA0OWMzMS40ODUtODAuNjQ2LDEzMS4xOTgtMjM4LjI2NCwyNTIuOTU2LTM1MC4yNTJMNDYxLjg4NCw2OC4xNHoiLz4KPC9zdmc+Cg==) no-repeat 50%;position:absolute;width:100%;height:100%;display:block;background-size:95% auto}.tulo-voyage-addon-card__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.tulo-voyage-addon-card__image-gradient{position:absolute;left:0;right:0;bottom:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.6) 40%,rgba(0,0,0,0));z-index:1;pointer-events:none}.tulo-voyage-addon-card__image-wrapper img{width:100%;height:100%;object-fit:cover}.tulo-voyage-addon-card .tulo-voyage-addon-card__control{position:relative;z-index:1;margin:0 30px 30px;display:flex}.tulo-voyage-addon-card .tulo-voyage-addon-card__control .tulo-voyage-addon-card__control__add{display:block;width:24px;height:24px;border:2px solid green;color:green;margin-right:12px;position:relative}.tulo-voyage-addon-card .tulo-voyage-addon-card__control .tulo-voyage-addon-card__control__add button{width:100%;height:100%;background:transparent;border:none;cursor:pointer;color:green}.tulo-voyage-addon-card .tulo-voyage-addon-card__control .tulo-voyage-addon-card__control__add button:after,.tulo-voyage-addon-card .tulo-voyage-addon-card__control .tulo-voyage-addon-card__control__add button:before{content:"";background:green;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:70%;height:2px}.tulo-voyage-addon-card .tulo-voyage-addon-card__control .tulo-voyage-addon-card__control__add button:after{height:70%;width:2px}.tulo-voyage-addon-card__description{position:absolute;top:0;left:0;width:100%;height:100%}.tulo-voyage-addon-card:hover .tulo-voyage-addon-card__description{background-color:rgba(0,0,0,.5);transition:background-color .3s ease}.tulo-voyage-addon-card .tulo-voyage-addon-card__control .tulo-voyage-addon-card__control__description .tulo-voyage-addon-card__control__description__title{color:green;text-transform:capitalize}.tulo-voyage-addon-card .tulo-voyage-addon-card__control .tulo-voyage-addon-card__control__description .tulo-voyage-addon-card__control__description__price{color:green}.tulo-voyage-modal.tulo-voyage-addon-card__modal{max-width:940px}.tulo-voyage-modal.tulo-voyage-addon-card__modal .tulo-voyage-modal__header{padding-top:20px}.tulo-voyage-modal.tulo-voyage-addon-card__modal .tulo-voyage-modal__header__button{top:0}@media (min-width:768px){.tulo-voyage-modal.tulo-voyage-addon-card__modal .tulo-voyage-modal__header{padding:0}.tulo-voyage-modal.tulo-voyage-addon-card__modal .tulo-voyage-modal__header__button{top:.5em}}.tulo-voyage-addon-card__modal-inner{display:flex;flex-direction:column;gap:25px}@media (min-width:768px){.tulo-voyage-addon-card__modal-inner{flex-direction:row}.tulo-voyage-addon-card__modal-inner .tulo-voyage-addon-card__modal-image-wrapper{width:45%;flex-basis:45%}}.tulo-voyage-addon-card__modal-inner .tulo-voyage-addon-card__modal-image-wrapper img{width:100%;height:auto}@media (min-width:768px){.tulo-voyage-addon-card__modal-inner .tulo-voyage-addon-card__modal-content{width:55%;flex-basis:55%;padding:20px 50px 20px 15px}}.tulo-voyage-addon-card__modal-action{display:flex;flex-direction:column;justify-content:center;gap:20px}.tulo-voyage-addon-card__modal-inner .tulo-voyage-addon-card__modal-content .addon-card__modal-title{font-style:normal;font-weight:700;display:block;font-size:22px;text-transform:capitalize}.tulo-voyage-counter{gap:15px;margin:15px 0;display:flex;align-items:center}.tulo-voyage-counter__label{display:block;margin-bottom:3px;text-transform:uppercase}.tulo-voyage-counter__control{display:flex;align-items:center;justify-content:space-between;padding:8px 5px;box-shadow:0 2px 2px rgba(0,0,0,.1)}.tulo-voyage-counter__control .tulo-voyage-counter__control__decrement,.tulo-voyage-counter__control .tulo-voyage-counter__control__increment{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;background-color:darkgreen;color:green;cursor:pointer}.tulo-voyage-counter__control .tulo-voyage-counter__control__decrement.disabled,.tulo-voyage-counter__control .tulo-voyage-counter__control__increment.disabled{background-color:red;border-color:transparent;opacity:.2;pointer-events:none;cursor:not-allowed}.tulo-voyage-counter__control .tulo-voyage-counter__control__value{display:flex;align-items:center;justify-content:center;min-width:40px;padding-top:5px;line-height:24px}.tulo-voyage-checkbox-container{position:relative;gap:.25em}.tulo-voyage-checkbox-container input[type=checkbox]{display:none}.tulo-voyage-checkbox-container label{padding-left:32px;font-weight:400;font-size:.9em}.tulo-voyage-checkbox-container label:before{content:"";display:block;position:absolute;width:20px;height:20px;top:0;left:0;border:1px solid #333;border-radius:4px;background:transparent}.tulo-voyage-checkbox-container svg{display:block;position:absolute;width:22px;height:22px;top:1px;left:1px;z-index:10}.tulo-voyage-tooltip{position:relative;display:inline-block;margin-left:5px}.tulo-voyage-tooltip:hover .tulo-voyage-tooltip__text{visibility:visible}.tulo-voyage-tooltip svg{cursor:help}.tulo-voyage-tooltip__text{visibility:hidden;position:absolute;z-index:1;bottom:calc(100% + 12px);background-color:green;border-radius:5px;padding:8px 12px;width:200px;font-size:12px;color:black}.tulo-voyage-tooltip__text--right{left:-16px;right:auto}.tulo-voyage-tooltip__text--left{left:auto;right:-16px}.tulo-voyage-tooltip__text:after{content:" ";position:absolute;top:100%;margin-left:-5px;border:8px solid transparent;border-top-color:green}.tulo-voyage-tooltip__text--right:after{left:20px;right:auto}.tulo-voyage-tooltip__text--left:after{left:auto;right:20px}.tulo-voyage-select{position:relative}:root{--color-primary:#ad9651;--color-text-dark:#000000;--color-text-light:#ffffff;--color-white:#ffffff;--color-black:#000000;--color-green:#114632;--color-grey:#d0cfce;--color-light-grey:#f8f8f8;--color-brown:#696158;--color-burgundy:#422115;--color-red:#85422b;--color-error:#a02020}*,html{box-sizing:border-box;padding:0;margin:0}body{font-family:var(--font-garamond);background:var(--color-brown);line-height:1.5}body,h1,h2,h3,h4,h5,h6{color:var(--color-text-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--font-functionpro);font-weight:400;line-height:1.2;letter-spacing:.114em;text-transform:uppercase;margin:0 0 .5em}h1{color:var(--color-primary)}p{font-family:var(--font-lato)}p,pre{color:var(--color-text-dark)}pre{font-family:var(--font-garamond);overflow:scroll;padding:.5rem .75rem}#funken-header.header-top,#funken-header.header-top .submenu{background-color:transparent}.small-image-description{display:block;font-family:var(--font-lato);font-size:.8rem;font-style:italic;color:var(--color-text-dark);padding:5px}.text-center{text-align:center}