﻿body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem !important;line-height:1.65;color:#3a3a3a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",serif;font-weight:700;line-height:1.3;font-style:normal;margin-bottom:1.2rem;color:#1a1a2e;text-transform:none;overflow-wrap:break-word;word-wrap:break-word}h1{font-size:clamp(3.6rem,5.5vw,6.4rem) !important;font-family:Georgia,"Times New Roman",serif;color:#1a1a2e !important;letter-spacing:-0.02em;line-height:1.15}h2{font-size:clamp(2.8rem,4.5vw,4rem) !important;font-family:Georgia,"Times New Roman",serif;color:#1a1a2e !important;letter-spacing:-0.02em;line-height:1.3}h3{font-size:1.8rem !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#1a1a2e !important;font-weight:600;line-height:1.3}h4{font-size:1.8rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;color:#1a1a2e}h5{font-size:1.6rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600}h6{font-size:1.6rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.12em}p{font-size:1.6rem;line-height:1.65;color:#3a3a3a;margin-bottom:1.6rem}ul li{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.65;color:#3a3a3a}.lead{font-size:clamp(2rem,3vw,2.4rem);margin-bottom:2.4rem;font-weight:500;line-height:1.5;color:#6b6b6b}.small p{font-size:1.6rem !important;font-weight:400;color:#9a9a9a;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:1.2rem}.subheading{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:1.6rem;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:.12em;color:#6aa84f !important;display:block;margin-bottom:1.6rem}strong,b{font-weight:700}::selection{background:rgba(106,168,79,.15);color:#1a1a2e}.skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);z-index:100000;padding:1.2rem 2.4rem;background:#0097b2;color:#fff;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;font-weight:600;text-decoration:none;border-radius:0 0 6px 6px}.skip-link:focus{top:0;clip:auto;clip-path:none;outline:2px solid #007a91;outline-offset:2px}*:focus-visible{outline:2px solid #0097b2;outline-offset:2px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal !important}.dodo-breadcrumbs{padding:1.2rem 0;font-size:1.6rem;color:#9a9a9a}.dodo-breadcrumbs a{color:#0097b2;text-decoration:none}.dodo-breadcrumbs a:hover{text-decoration:underline}.dodo-breadcrumbs .separator{margin:0 .8rem}html{font-size:10px;scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden}body:not(.wp-admin,.login){background-color:#fdfcfa;color:#3a3a3a}body:not(.wp-admin,.login)::before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}.body-position-fixed{position:fixed !important}.close-icon{position:fixed !important;left:0;right:0;margin:auto;width:100%;padding:0 2rem !important}.container .container{position:relative;z-index:10;padding:0 20px}@media(max-width: 999px){.container{max-width:100% !important}}@media(max-width: 1000px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{width:100% !important}.row.d-flex{flex-wrap:wrap}}a{color:inherit !important;text-decoration:none;transition:color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}a:hover{color:#0097b2 !important}.btn-primary,.woocommerce-Button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);display:inline-flex;align-items:center;justify-content:center;gap:.8rem;text-align:center;line-height:1;border:none;margin:0;padding:1.4rem 3.2rem}@media(max-width: 768px){.btn-primary,.woocommerce-Button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{padding:1.2rem 2rem;font-size:1.6rem;width:100%}}.btn-primary,.woocommerce-Button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{letter-spacing:.06em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:1.6rem;text-transform:uppercase;border:2px solid #0097b2;color:#fff !important;background-color:#0097b2;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.btn-primary::after,.woocommerce-Button::after,.wc-block-cart__submit-button::after,.wc-block-components-checkout-place-order-button::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.15) 50%, transparent 100%);transition:left 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.btn-primary:hover,.woocommerce-Button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{border-color:#007a91 !important;background-color:#007a91 !important;color:#fff !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,151,178,.25)}.btn-primary:hover::after,.woocommerce-Button:hover::after,.wc-block-cart__submit-button:hover::after,.wc-block-components-checkout-place-order-button:hover::after{left:100%}.btn-primary:active,.woocommerce-Button:active,.wc-block-cart__submit-button:active,.wc-block-components-checkout-place-order-button:active{transform:translateY(0);box-shadow:0 1px 2px rgba(26,26,46,.04)}.btn-primary:focus-visible,.woocommerce-Button:focus-visible,.wc-block-cart__submit-button:focus-visible,.wc-block-components-checkout-place-order-button:focus-visible{outline:2px solid #0097b2;outline-offset:2px}.btn-secondary,.btn-md{transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:2px solid #6aa84f;background:rgba(0,0,0,0);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:1.6rem;padding:1.4rem 3.2rem;letter-spacing:.06em;text-transform:uppercase;color:#6aa84f !important;cursor:pointer}.btn-secondary:hover,.btn-md:hover{border-color:#578a3f !important;color:#fff !important;background-color:#578a3f !important;box-shadow:0 6px 20px rgba(106,168,79,.25)}.btn-secondary:focus-visible,.btn-md:focus-visible{outline:2px solid #0097b2;outline-offset:2px}.btn{margin-top:1.2rem !important}#login h1 a{background-image:url("/wp-content/uploads/2024/10/mapl-tech-logo-1-1.svg");background-size:contain;width:100%;height:80px}.fa-solid{color:#0097b2}.slick-arrow:before,.slick-arrow:after{color:#1a1a2e !important}.slick-arrow:before:hover,.slick-arrow:after:hover{color:#0097b2 !important}.slick-dots{bottom:-38px !important}.slick-dots li button:before{font-size:8px;color:#e2ddd5}.slick-dots li.slick-active button:before{color:#0097b2}.slick-next{right:-17px}.slick-prev{left:-17px}.strong{color:#1a1a2e;font-weight:700}#scrollToTop{position:fixed;bottom:85px;right:20px;background-color:#1a1a2e;color:#fff;border:none;border-radius:9999px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;z-index:10000;box-shadow:0 8px 32px rgba(26,26,46,.1);transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}#scrollToTop i{font-size:14px}#scrollToTop:hover{background-color:#0097b2;transform:translateY(-2px);box-shadow:0 16px 48px rgba(26,26,46,.12)}.block{transform:translateX(-40px);opacity:0}.block:nth-child(even){transform:translateX(40px)}.item{transform:translateY(24px);opacity:0}.wpcf7 form.sent .wpcf7-response-output{border-color:#6aa84f;color:#6aa84f;margin-top:-3rem;border:none;font-size:2rem;padding:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}div#ui-datepicker-div{padding:0 !important}img{max-width:100%;height:auto}@media(max-width: 999px){input,select,textarea{font-size:16px !important}.btn,.btn-primary,.btn-secondary,.btn-md,.socials-icon,.cart-icon,.dodo-currency-switcher__toggle,.woocommerce-Button,.wc-block-components-checkout-place-order-button{min-height:4.4rem;min-width:4.4rem}.pagination a,.pagination span{min-width:4.4rem;height:4.4rem}}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.blue-background{background-color:rgba(0,151,178,.08);border-radius:24px;padding:6.4rem 2.4rem 9.6rem;margin:0 0 9.6rem 0 !important}@media(max-width: 768px){.blue-background{padding:4.8rem 1.6rem 6.4rem;border-radius:16px}}.page-container{padding:0 2.4rem;margin-bottom:9.6rem}@media(max-width: 768px){.page-container{padding:0 1.6rem;margin-bottom:6.4rem}}.cart-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#1a1a2e;text-decoration:none;transition:color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cart-icon.mobile{margin-right:3.2rem}@media screen and (min-width: 1000px){.cart-icon.mobile{display:none}}.cart-icon:hover{color:#0097b2 !important}.cart-icon i{font-size:20px;color:#1a1a2e;transition:color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cart-icon:hover i{color:#0097b2}.cart-count{position:absolute;top:-8px;right:-8px;background:#0097b2;color:#fff;font-size:10px;font-weight:700;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;border-radius:9999px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px;line-height:1}.dodo-empty-cart{max-width:62rem;margin:6.4rem auto 9.6rem;padding:1.2rem 2.4rem 2.4rem;text-align:center}.dodo-empty-cart__icon{position:relative;width:min(10.2rem,21.6vw);height:auto;margin:0 auto 2.4rem}.dodo-empty-cart__icon-image{display:block;width:100%;height:auto}.dodo-empty-cart__title{font-size:clamp(2.8rem,7vw,4rem) !important;font-family:Georgia,"Times New Roman",serif;color:#1a1a2e !important;font-weight:700;line-height:1.3;margin:0 0 2.4rem}.dodo-empty-cart__text{font-size:1.6rem !important;font-weight:400;color:#6b6b6b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 auto 1.2rem;text-align:center;line-height:1.65;max-width:52rem}body .woocommerce .dodo-empty-cart a.dodo-empty-cart__button,body .woocommerce .dodo-empty-cart a.dodo-empty-cart__button:link,body .woocommerce .dodo-empty-cart a.dodo-empty-cart__button:visited{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;max-width:none !important;min-width:0 !important;padding:2.2rem 3.2rem !important;border:2px solid #0097b2 !important;border-radius:6px !important;background:#0097b2 !important;color:#fff !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important;font-size:1.6rem !important;font-weight:600 !important;line-height:0 !important;letter-spacing:.06em !important;text-align:center !important;text-transform:uppercase !important;text-decoration:none !important;white-space:nowrap !important;margin:2.4rem 0 0 0 !important;transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 999px){body .woocommerce .dodo-empty-cart a.dodo-empty-cart__button,body .woocommerce .dodo-empty-cart a.dodo-empty-cart__button:link,body .woocommerce .dodo-empty-cart a.dodo-empty-cart__button:visited{line-height:1 !important;padding:.5rem 3.2rem 1.7rem !important}}body .woocommerce .dodo-empty-cart a.dodo-empty-cart__button:hover,body .woocommerce .dodo-empty-cart a.dodo-empty-cart__button:focus{border-color:#007a91 !important;background-color:#007a91 !important;color:#fff !important;transform:translateY(-1px) !important;box-shadow:0 4px 16px rgba(26,26,46,.08) !important}.ttbm_default__title h1{text-transform:none}@media(max-width: 600px){.tml-dashboard{padding:20px}.tml-dashboard-avatar img{max-width:80px}}.show{display:block !important;transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.pagination{display:flex;padding-left:0;list-style:none;justify-content:center;margin-top:4.8rem;gap:.8rem}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 1.2rem;border:1px solid #e2ddd5;border-radius:6px;font-weight:500;font-size:1.6rem;color:#3a3a3a;transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.pagination a:hover,.pagination span:hover{border-color:#0097b2;color:#0097b2 !important;background:rgba(0,151,178,.08)}.pagination .current{background:#0097b2;border-color:#0097b2;color:#fff !important}ul li{font-size:1.6rem !important}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_title,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_info,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_des,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_price,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_title,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_info,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_des,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_price{padding:0}.lotus .ttbm_list_content_wrapper{padding:10px 0 !important}span.woocommerce-Price-amount.amount{font-weight:700}img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{padding:0 12px 0 0}header{position:relative;z-index:1000;color:#1a1a2e;background:#fff;border-bottom:1px solid #eeeae4}@media(max-width: 999px){header{padding-bottom:0}}header nav .socials{display:flex;justify-content:end;margin-bottom:1.2rem;gap:.8rem}@media(max-width: 999px){header nav .socials{margin-bottom:0}}header nav{padding:2.2rem 0}@media(max-width: 999px){header nav{padding:0}}header nav .menu-bottom{padding:0;justify-content:end;align-items:center}@media(max-width: 999px){header nav .menu-bottom{padding:15px 20px;align-items:center}}header nav .menu-bottom .site-logo-container{position:relative}header nav .menu-bottom .site-logo-container .site-logo{z-index:99999;object-fit:cover;max-width:20rem;cursor:pointer;transition:max-width 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}header nav .menu-bottom .site-logo-container .site-logo:hover{opacity:.8}@media(max-width: 999px){header nav .menu-bottom .site-logo-container .site-logo{max-width:17rem;position:relative;top:0}}@media(max-width: 768px){header nav .menu-bottom .site-logo-container .site-logo{max-width:16rem}}header nav .menu-bottom .main-menu .menu-primary-nav-container .menu{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:right;margin-bottom:0;margin-left:4rem;gap:20px 0}@media(max-width: 999px){header nav .menu-bottom .main-menu .menu-primary-nav-container .menu{flex-direction:column;gap:0;margin-left:0}}header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li{list-style:none;margin-left:3rem}@media(max-width: 999px){header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li{margin-left:0;width:100%;text-align:left;border-bottom:1px solid #eeeae4}}@media(max-width: 999px){header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li.cart-menu-item{padding:1.6rem 0;display:flex;align-items:center}header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li.cart-menu-item .cart-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;color:#1a1a2e;text-decoration:none;padding:0}header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li.cart-menu-item .cart-icon i{font-size:2.4rem;color:#1a1a2e}header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li.cart-menu-item .cart-icon .cart-count{position:absolute;top:-8px;right:-10px}}header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li a{text-decoration:none;color:#1a1a2e;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:0;padding:.8rem 0;display:inline-block;position:relative;transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 999px){header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li a{font-size:1.8rem;padding:1.6rem 0;text-transform:none;letter-spacing:0}}header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#0097b2;transition:width 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li a:hover::after{width:100%}header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li a.current-page{color:#0097b2}header nav .menu-bottom .main-menu .menu-primary-nav-container .menu li a.current-page::after{width:100%}@media(max-width: 999px){header nav .menu-bottom .main-menu .menu-primary-nav-container{position:fixed;padding:80px 3.2rem 40px;top:0;right:-100%;left:auto;width:100%;height:100vh;z-index:10;background:#fff;box-shadow:0 16px 48px rgba(26,26,46,.12);transition:right 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);overflow-y:auto}}header nav .menu-bottom .main-menu .home-link{list-style:none;margin-left:3.2rem}header nav .menu-bottom .main-menu .home-link a{text-decoration:none;color:#1a1a2e;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase;transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media screen and (max-width: 999px){header .menu-item-has-children{position:relative}header .menu-item-has-children .sub-menu{padding:0;display:contents}header .menu-item-has-children .sub-menu li{margin-top:0;margin-left:0 !important;padding-left:2.4rem;border-bottom:1px solid #eeeae4 !important}header .menu-item-has-children .sub-menu li a{font-size:1.6rem !important;color:#6b6b6b !important;font-weight:400 !important}}@media screen and (min-width: 1000px){header .menu-item-has-children{position:relative}header .menu-item-has-children::after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #9a9a9a;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}header .menu-item-has-children:hover .sub-menu{display:block;opacity:1;transform:translateY(0)}header .menu-item-has-children .sub-menu{display:none;position:absolute;padding:.8rem 0;z-index:99999999;box-shadow:0 8px 32px rgba(26,26,46,.1);border-radius:10px;border:1px solid #eeeae4;overflow:hidden;background:#fff;min-width:200px;top:100%;left:0;transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}header .menu-item-has-children .sub-menu li{padding:.8rem 2.4rem;background-color:#fff;white-space:nowrap;margin-left:0 !important;text-align:left;color:#3a3a3a;transition:background-color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}header .menu-item-has-children .sub-menu li:hover{background-color:#f7f5f0 !important}header .menu-item-has-children .sub-menu li a{font-size:1.6rem !important;letter-spacing:0 !important;text-transform:none !important}header .menu-item-has-children .sub-menu li a.current-page{position:relative}header .menu-item-has-children .sub-menu li a.current-page:after{background-color:rgba(0,0,0,0) !important}header .menu-item-has-children .sub-menu li a:hover:after{width:0 !important;height:0;background-color:rgba(0,0,0,0) !important}}.show-header-menu{right:0 !important}.socials{display:none !important;text-align:right}.socials-icon{object-fit:cover;line-height:30px;margin-left:15px;font-size:1.8rem;color:#9a9a9a;transition:color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.socials-icon:hover{color:#0097b2}@media(max-width: 999px){.socials-icon{font-size:1.6rem}}.header-toggle{z-index:99999}@media screen and (min-width: 1000px){.header-toggle{display:none !important}}input#menu-toggle-checked{display:none}#menu-toggle{position:relative;z-index:999999 !important;display:none}@media(max-width: 999px){#menu-toggle{display:block}}#menu-toggle span{display:block;width:28px;height:2px;margin-bottom:6px;position:relative;background:#1a1a2e;border-radius:2px;z-index:9999;transform-origin:4px 0px;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),background 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 250ms ease}#menu-toggle span:first-child{transform-origin:0% 0%}#menu-toggle span:nth-last-child(2){transform-origin:0% 100%}#menu-toggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-8px, -18px);background:#1a1a2e}#menu-toggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menu-toggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, 10px)}.currency-switcher-item{margin-left:1.2rem !important}@media(max-width: 999px){.currency-switcher-item{border-bottom:none !important;padding:1.6rem 0}}.dodo-currency-switcher{position:relative;display:inline-flex;align-items:center}.dodo-currency-switcher__toggle{display:inline-flex;align-items:center;gap:.5rem;background:#f7f5f0;border:1px solid #e2ddd5;border-radius:9999px;padding:.6rem 1.2rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.3rem;font-weight:600;color:#1a1a2e;cursor:pointer;transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);line-height:1;white-space:nowrap}.dodo-currency-switcher__toggle i{font-size:1rem;color:#9a9a9a;transition:transform 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.dodo-currency-switcher__toggle:hover{border-color:#0097b2;background:#fff}.dodo-currency-switcher.is-open .dodo-currency-switcher__toggle{border-color:#0097b2;background:#fff}.dodo-currency-switcher.is-open .dodo-currency-switcher__toggle i{transform:rotate(180deg)}.dodo-currency-switcher.is-open .dodo-currency-switcher__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dodo-currency-switcher__dropdown{position:absolute;top:calc(100% + .6rem);right:0;background:#fff;border:1px solid #eeeae4;border-radius:10px;box-shadow:0 8px 32px rgba(26,26,46,.1);padding:.8rem 0;margin:0;list-style:none;min-width:13rem;z-index:99999;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),visibility 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.dodo-currency-switcher__dropdown li{margin:0 !important;padding:0 !important;border:none !important}.dodo-currency-switcher__option{display:flex;align-items:center;gap:.8rem;width:100%;padding:.8rem 1.6rem;background:none;border:none;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.4rem;font-weight:500;color:#3a3a3a;cursor:pointer;text-align:left;white-space:nowrap;transition:background 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.dodo-currency-switcher__option:hover{background:#f7f5f0}.dodo-currency-switcher__option.is-active{color:#0097b2;font-weight:600;background:rgba(0,151,178,.08)}.dodo-currency-switcher__symbol{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:9999px;background:#f7f5f0;font-size:1.2rem;font-weight:700;color:#6b6b6b;flex-shrink:0}.is-active .dodo-currency-switcher__symbol{background:rgba(0,151,178,.08);color:#0097b2}@media(max-width: 480px){header nav .menu-bottom{padding:12px 12px}header nav .menu-bottom .site-logo-container .site-logo{max-width:14rem}header nav .menu-bottom .main-menu .menu-primary-nav-container{padding-top:60px;padding-left:1.6rem;padding-right:1.6rem}.dodo-currency-switcher__toggle{padding:.8rem 1.4rem;font-size:1.4rem;min-height:4.4rem}.dodo-currency-switcher__dropdown{right:-1rem;min-width:16rem}.dodo-currency-switcher__option{padding:1rem 1.6rem;min-height:4.4rem}.socials-icon{min-width:4.4rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}}.hero{position:relative;padding:20rem 2rem;display:flex;align-items:center;justify-content:center;margin-bottom:9.6rem;overflow:hidden}@media(max-width: 999px){.hero{padding:10rem 2rem;margin-bottom:4.8rem}}.hero::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.1);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.hero .background-video{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:-2}.hero .background-video video{width:100%;height:100%;object-fit:cover}.hero .background-image{position:absolute;background-color:#e2ddd5;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;background-attachment:fixed !important;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:-2;opacity:1}@media(max-width: 999px){.hero .background-image{background-attachment:scroll !important}}.hero .background-image-other{position:absolute;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;background-attachment:fixed !important;width:100%;height:100%;top:0;left:0;z-index:0}@media(max-width: 999px){.hero .background-image-other{background-attachment:scroll !important}}.hero .background-image-other::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.1);position:absolute;inset:0;z-index:1}.hero .container{position:relative;z-index:10}.hero .heading{margin-bottom:0;text-align:center}.hero h1,.hero h2,.hero h3,.hero h4,.hero h5{margin:0;opacity:1}.hero h1{color:#fff !important;padding:1.5rem 0}.hero .tour-subheading{margin:0;text-align:center;color:hsla(0,0%,100%,.85);font-size:2.4rem;font-weight:500;letter-spacing:.12em;text-transform:capitalize;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.hero .not-home-header-text{padding-right:90px !important}@media(max-width: 768px){.hero .not-home-header-text{padding-right:0 !important}}.hero .header-filter{width:fit-content !important;min-width:546px;padding:.8rem;border-radius:9999px;margin:3.2rem 0 2rem;background-color:rgba(0,0,0,.1);box-shadow:0px 4px 8px 0px rgba(0,0,0,.28),0px 0px 2px 0px rgba(0,0,0,.48);backdrop-filter:blur(8px)}@media(max-width: 999px){.hero .header-filter{width:100% !important;min-width:0}}@media(max-width: 768px){.hero .header-filter{border-radius:16px}}.hero .header-filter .ttbm_top_filter .flexWrap{display:grid;grid-template-columns:2.5fr .5fr;gap:1.6rem}@media(max-width: 768px){.hero .header-filter .ttbm_top_filter .flexWrap{grid-template-columns:1fr;gap:1.6rem}}.hero .header-filter .ttbm_top_filter{background:#fff;border-radius:9999px;padding:4px;overflow:hidden;margin:0}@media(max-width: 768px){.hero .header-filter .ttbm_top_filter{border-radius:10px;background:rgba(0,0,0,0)}}.hero .header-filter .ttbm_top_filter form{margin:0}.hero .header-filter .ttbm_top_filter form input,.hero .header-filter .ttbm_top_filter form select{border-radius:6px;font-size:1.6rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#1a1a2e;border:none;background:rgba(0,0,0,0)}@media(max-width: 768px){.hero .header-filter .ttbm_top_filter form input,.hero .header-filter .ttbm_top_filter form select{border:1px solid #e2ddd5;background:#fff;width:100%;border-radius:10px !important;padding:1.2rem 1.6rem}}.hero .header-filter .ttbm_top_filter form input::placeholder,.hero .header-filter .ttbm_top_filter form select::placeholder{color:#6b6b6b}.hero .header-filter .ttbm_top_filter form input:hover,.hero .header-filter .ttbm_top_filter form select:hover{border:none}@media(max-width: 768px){.hero .header-filter .ttbm_top_filter form input:hover,.hero .header-filter .ttbm_top_filter form select:hover{border:1px solid #0097b2}}.hero .header-filter .ttbm_top_filter form input:focus,.hero .header-filter .ttbm_top_filter form select:focus{border:none;outline:none}@media(max-width: 768px){.hero .header-filter .ttbm_top_filter form input:focus,.hero .header-filter .ttbm_top_filter form select:focus{border:1px solid #0097b2}}.hero .header-filter .ttbm_top_filter form .ttbm_date-picker-container{width:100%;min-width:220px;position:relative;display:flex;align-items:center}.hero .header-filter .ttbm_top_filter form .ttbm_date-picker-container .ttbm_calendar-icon{position:absolute;right:10px;pointer-events:none;opacity:.5}.hero .header-filter .ttbm_top_filter form .dButton{transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);text-align:center;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1;margin:0;padding:1.2rem 3.2rem;font-weight:600;font-size:1.6rem;letter-spacing:.06em;border:2px solid #0097b2;color:#fff !important;background-color:#0097b2 !important;border-color:#0097b2 !important;text-transform:uppercase;border-radius:9999px;cursor:pointer}.hero .header-filter .ttbm_top_filter form .dButton:hover{border-color:#007a91 !important;background-color:#007a91 !important;color:#fff !important}.hero .header-filter .ttbm_top_filter form .dButton:focus{border-color:#007a91;outline:none}@media(max-width: 768px){.hero .header-filter .ttbm_top_filter form .dButton{border-radius:10px !important;width:100%;padding:1.6rem 3.2rem}}.hero.hero--blogs{padding:12rem 2rem}@media(max-width: 999px){.hero.hero--blogs{padding:8rem 2rem}}.hero.hero--other{min-height:30vh;padding:0 2rem}@media(max-width: 999px){.hero.hero--other{min-height:36vh;padding:0 2rem}}.hero.hero--utility{padding:10rem 2rem 4rem;margin-bottom:4.8rem}@media(max-width: 999px){.hero.hero--utility{padding:8rem 2rem 3rem}}.hero.hero--utility .background-image,.hero.hero--utility .background-image-other{background:linear-gradient(135deg, #0097b2 0%, #007a91 100%) !important;background-size:cover}.hero.hero--utility .background-video{display:none}.hero.hero--utility .heading{font-size:clamp(2.8rem,4vw,4rem) !important}@media(max-width: 480px){.hero{padding:7rem 1.5rem;margin-bottom:3.2rem}.hero h1{font-size:clamp(2.4rem,8vw,3.6rem) !important}.hero .tour-subheading{font-size:1.8rem}.hero .header-filter{margin:2rem 0 1.5rem;padding:.6rem}.hero.hero--blogs{padding:6rem 1.5rem}.hero.hero--utility{padding:6rem 1.5rem 3rem}}div.ttbm_top_filter .dButton,div.ttbm_top_filter label{margin:0 !important;font-weight:700}footer{margin:0;color:#1a1a2e}footer .footer-top{padding:12.8rem 2.4rem;position:relative;border-bottom:1px solid #e2ddd5;overflow:hidden}@media(max-width: 999px){footer .footer-top{padding:6.4rem 1.6rem}}footer .footer-top-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}footer .footer-top::before{content:"";width:100%;height:100% !important;position:absolute;inset:0;z-index:2;background:rgba(0,0,0,.1);backdrop-filter:none;-webkit-backdrop-filter:none}footer .footer-top-row{border:1px solid #eeeae4;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);align-items:center;padding:6.4rem 3.2rem;display:flex;align-items:center !important;border-radius:16px;position:relative;z-index:10;box-shadow:0 8px 32px rgba(26,26,46,.1)}footer .footer-top-row .content{text-align:center}footer .footer-top-row .content h1,footer .footer-top-row .content h2{color:#1a1a2e !important;font-family:Georgia,"Times New Roman",serif}footer .footer-top-row .content p{margin-bottom:2.4rem;font-size:1.6rem !important;font-weight:400;color:#6b6b6b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:1.2rem;line-height:1.65}footer .footer-bottom{padding:9.6rem 0 3.2rem 0;background:linear-gradient(135deg, #FAF8F5 0%, #F7F5F0 100%);color:#3a3a3a}@media(max-width: 999px){footer .footer-bottom{text-align:center;padding-top:6.4rem}}footer .footer-bottom hr{background-color:#e2ddd5;height:1px;opacity:1;border:none}@media(max-width: 999px){footer .footer-bottom hr{margin:3.2rem 0}}footer .footer-bottom .container{padding:0 2.4rem}footer .footer-bottom .socials{margin-top:2.4rem;text-align:right}@media(max-width: 999px){footer .footer-bottom .socials{justify-content:center}}footer .footer-bottom .socials-icon{object-fit:cover;line-height:30px;margin:0;margin-right:15px;font-size:2rem;color:#9a9a9a;transition:color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}footer .footer-bottom .socials-icon:hover{color:#0097b2}@media(max-width: 999px){footer .footer-bottom .socials-icon{margin:0 7.5px;font-size:1.8rem}}footer .footer-bottom .footer-logo{padding-bottom:5px}footer .footer-bottom .footer-logo .site-logo{object-fit:cover;max-width:16rem;margin-bottom:.8rem;cursor:pointer}@media(max-width: 999px){footer .footer-bottom .footer-logo .site-logo{margin-bottom:1.6rem;max-width:17rem}}footer .footer-bottom .footer-logo p{line-height:1.65;color:#6b6b6b;font-size:1.6rem}footer .footer-bottom .footer-logo .footer-socials{margin-top:1.6rem;display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}@media(max-width: 999px){footer .footer-bottom .footer-logo .footer-socials{justify-content:center}}footer .footer-bottom .footer-logo .footer-socials .socials-icon{margin:0;line-height:1;font-size:2rem;color:#9a9a9a;transition:color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}footer .footer-bottom .footer-logo .footer-socials .socials-icon:hover{color:#0097b2}footer .footer-bottom .menu{padding:0;display:flex;flex-direction:column;justify-content:start}@media(max-width: 999px){footer .footer-bottom .menu{justify-content:center;margin-bottom:0}}footer .footer-bottom .menu li{list-style:none;margin-bottom:.8rem}footer .footer-bottom .menu li a{display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:none;color:#6b6b6b;font-weight:400;font-size:1.6rem;transition:color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}footer .footer-bottom .menu li a:hover{color:#0097b2 !important;text-decoration:none}footer .footer-bottom h4{margin-bottom:2.4rem;text-transform:uppercase;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.12em;color:#1a1a2e !important;position:relative}footer .footer-bottom .copyright{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}@media(max-width: 999px){footer .footer-bottom .copyright{flex-direction:column-reverse !important}footer .footer-bottom .copyright :nth-child(2){margin-bottom:1.6rem}}footer .footer-bottom .copyright p{margin-bottom:0;font-size:1.5rem;color:#9a9a9a}footer .footer-bottom__column{display:grid;grid-template-columns:repeat(4, 1fr);gap:4.8rem 6.4rem}@media(max-width: 999px){footer .footer-bottom__column{grid-template-columns:repeat(2, 1fr);gap:3.2rem}}@media(max-width: 768px){footer .footer-bottom__column{grid-template-columns:1fr;gap:3.2rem}}.container-bottom{padding:1.6rem 0;background-color:#1a1a2e !important;color:hsla(0,0%,100%,.7) !important}.dwk-payment-methods-list{padding-left:0 !important;margin-bottom:0 !important}@media(max-width: 999px){.dwk-payment-methods-list{justify-content:center !important}}.dwk-payment-methods-list li{height:fit-content}.dwk-payment-methods-list img{width:3.6rem !important;opacity:.6}.copyright{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}@media(max-width: 999px){.copyright{flex-direction:column-reverse !important;text-align:center}.copyright :nth-child(2){margin-bottom:1.6rem}}.copyright p{margin-bottom:0;color:hsla(0,0%,100%,.5);font-size:1.5rem}.copyright img{filter:brightness(0) saturate(100%) invert(77%) sepia(24%) saturate(10%) hue-rotate(314deg) brightness(100%) contrast(97%)}.footer-legal-links{display:flex;align-items:center;gap:1.2rem}.footer-legal-links a{color:hsla(0,0%,100%,.5);font-size:1.5rem;text-decoration:none;transition:color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.footer-legal-links a:hover{color:#fff}.footer-legal-links .separator{color:hsla(0,0%,100%,.3);font-size:1.5rem}@media(max-width: 999px){.footer-legal-links{margin-bottom:1.2rem}}.footer-extra-links{margin-top:0 !important}@media(max-width: 480px){footer .footer-top{padding:4.8rem 1.2rem}footer .footer-top-row{padding:4.8rem 1.6rem}footer .footer-bottom{padding-top:4.8rem}footer .footer-bottom .container{padding:0 1.6rem}footer .footer-bottom h4{margin-bottom:1.6rem}footer .footer-bottom .footer-logo .site-logo{max-width:14rem}footer .footer-bottom .footer-logo .footer-socials .socials-icon{min-width:4.4rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}footer .footer-top-row .wpcf7 form .wpcf7-form-control-wrap{display:block;width:100%}footer .footer-top-row .wpcf7 form input[type=email],footer .footer-top-row .wpcf7 form input[type=text]{width:100% !important;margin-bottom:1.2rem}footer .footer-top-row .wpcf7 form input[type=submit],footer .footer-top-row .wpcf7 form .wpcf7-submit{width:100%}.footer-legal-links{flex-wrap:wrap;justify-content:center;gap:.8rem}}.acf-field-settings-main{color:#000}#wpadminbar,#wpadminbar *{color:#fff !important}#wpcf7-f1722-o1{text-align:left;margin-top:3.2rem}#wpcf7-f1722-o1 form input,#wpcf7-f1722-o1 form textarea{color:#1a1a2e;border-color:#e2ddd5;margin-bottom:1.2rem;margin-top:.8rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#wpcf7-f1722-o1 form input[type=submit]{color:#fff;border-color:#0097b2;border-radius:6px;margin:0;background:#0097b2}#wpcf7-f1722-o1 form input[type=submit]:hover{background:#007a91;border-color:#007a91;color:#fff}.wpcf7-form{width:100%;border-radius:16px}.wpcf7-form .form-name{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem 3.2rem;align-items:center;justify-content:center}@media(max-width: 768px){.wpcf7-form .form-name{grid-template-columns:1fr}}.wpcf7-form p{margin-bottom:0}.wpcf7-form p label{width:100%;margin-right:0 !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;font-weight:500;color:#3a3a3a}.wpcf7-form p label span{width:100%}.wpcf7-form p label span input,.wpcf7-form p label span textarea,.wpcf7-form p label span select{padding:1.2rem 1.6rem;width:100%;background:#fff;border:1px solid #e2ddd5 !important;border-radius:6px;color:#1a1a2e;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;transition:border-color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.wpcf7-form p label span input:focus,.wpcf7-form p label span textarea:focus,.wpcf7-form p label span select:focus{border-color:#0097b2 !important;outline:none;box-shadow:0 0 0 3px rgba(0,151,178,.1)}.wpcf7-form p select{padding:1.2rem;width:100%;background:#fff;border:1px solid #e2ddd5;border-radius:6px;color:#3a3a3a;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.wpcf7-form p select option{color:#3a3a3a !important}.wpcf7-form p select:focus{border-color:#0097b2;outline:none}.wpcf7-form p .wpcf7-submit{transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);font-weight:600;text-transform:uppercase;background:#0097b2;border:2px solid #0097b2;padding:1.6rem 3.2rem;width:100%;display:flex;align-items:center;justify-content:center;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1;font-size:1.6rem;letter-spacing:.06em;color:#fff;border-radius:6px;cursor:pointer}.wpcf7-form p .wpcf7-submit:hover{color:#fff !important;border-color:#007a91 !important;background-color:#007a91 !important;transform:translateY(-1px);box-shadow:0 4px 16px rgba(26,26,46,.08)}[data-wpcf7-id="1525"]{text-align:center !important}[data-wpcf7-id="1525"] form p,[data-wpcf7-id="1525"] form label{display:flex !important;align-items:baseline !important;max-width:65.1rem !important}@media(max-width: 768px){[data-wpcf7-id="1525"] form p,[data-wpcf7-id="1525"] form label{flex-direction:column;align-items:stretch !important;width:100%}}[data-wpcf7-id="1525"] form .wpcf7-spinner{display:none !important}@media(max-width: 999px){[data-wpcf7-id="1525"] form .row{display:flex;justify-content:center}}[data-wpcf7-id="1525"] label{margin-right:2.4rem !important}@media(max-width: 768px){[data-wpcf7-id="1525"] label{margin-right:0 !important}}[data-wpcf7-id="1525"] input,[data-wpcf7-id="1525"] input[type=submit]{margin:0 !important}[data-wpcf7-id="1525"] input[type=submit]{margin:0 !important}@media(max-width: 768px){[data-wpcf7-id="1525"] input[type=submit]{margin-top:2.4rem !important}}[data-wpcf7-id="1525"] .wpcf7-not-valid-tip{margin-top:1.2rem !important;color:#c62828 !important;text-align:left !important;font-size:1.6rem}[data-wpcf7-id="1525"] .wpcf7-form p .wpcf7-submit:hover,div[id^=wpcf7-f1525-] .wpcf7-form p .wpcf7-submit:hover{background:#007a91 !important;background-color:#007a91 !important;border-color:#007a91 !important;color:#fff !important;opacity:1 !important}.footer-top input[type=submit]:hover,.footer-top button[type=submit]:hover,.footer-top button:hover,.footer-top .wpcf7 input[type=submit]:hover,.footer-top .wpcf7 button[type=submit]:hover,.footer-top .wpcf7 .wpcf7-submit:hover{background:#007a91 !important;background-color:#007a91 !important;border-color:#007a91 !important;color:#fff !important;opacity:1 !important;filter:none !important}.wpcf7-textarea{max-height:17rem !important}.block-content{padding:0 20px;margin-bottom:12.8rem;margin-top:4.8rem}@media(max-width: 999px){.block-content{margin-bottom:9.6rem}}.block-content:nth-child(odd) .container .row{flex-direction:row-reverse}.block-content:nth-child(odd) .container .row .content-type-two{padding:0 6.4rem 0 0}@media(max-width: 999px){.block-content:nth-child(odd) .container .row .content-type-two{padding:0;padding-bottom:1.6rem}}@media(max-width: 999px){.block-content:nth-child(odd) .container .row{flex-direction:column-reverse}}.block-content .title{text-align:center;margin-bottom:3.2rem}.block-content .title .description{color:#6aa84f;font-weight:600;margin-bottom:1.6rem;font-size:1.6rem;text-transform:uppercase;letter-spacing:.12em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.block-content .title .heading{text-align:center;font-size:clamp(2.8rem,5vw,4rem) !important;font-family:Georgia,"Times New Roman",serif;color:#1a1a2e !important}.block-content .content-with-image{display:grid}.block-content .content-with-image .content-type-two{padding-left:6.4rem;display:flex;flex-direction:column;justify-content:center}@media(max-width: 999px){.block-content .content-with-image .content-type-two{padding-left:0;margin-bottom:3.2rem}}.block-content .content-with-image .content-type-two .subheading{font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:.12em;color:#6aa84f !important;font-size:1.6rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.block-content .content-with-image .content-type-two h2{font-size:clamp(2.8rem,5vw,4rem) !important;font-family:Georgia,"Times New Roman",serif;color:#1a1a2e !important;font-weight:700}.block-content .content-with-image .content-type-two p{font-size:1.6rem !important;font-weight:400;color:#3a3a3a;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:1.2rem;text-align:left;line-height:1.65}.block-content .content-with-image .content-image{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem}.block-content .content-with-image .content-image .image-section-1{overflow:hidden;border-radius:16px}.block-content .content-with-image .content-image .image-section-1 img{border-radius:16px;width:100%;height:100%;object-fit:cover;border:none;box-shadow:0 2px 8px rgba(26,26,46,.06);transition:transform 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 768px){.block-content .content-with-image .content-image .image-section-1 img{max-width:100%;margin:0}}.block-content .content-with-image .content-image .image-section-1:hover img{transform:scale(1.03)}.block-content .content-with-image .content-image .image-section-2{display:grid;flex-direction:column;gap:1.6rem}.block-content .content-with-image .content-image .image-section-2 img{border-radius:16px;width:100%;max-height:230px;object-fit:cover;border:none;box-shadow:0 2px 8px rgba(26,26,46,.06);transition:transform 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 768px){.block-content .content-with-image .content-image .image-section-2 img{max-width:100%;margin:0}}.block-content .content-with-image .content-image .image-section-2 img:hover{transform:scale(1.03)}@media(max-width: 999px){.block-content .content-with-image{flex-direction:column-reverse}}.block-testimonials{margin:0;padding:12.8rem 2.4rem;background:linear-gradient(135deg, #FAF8F5 0%, #F7F5F0 100%);position:relative}@media(max-width: 999px){.block-testimonials{padding:9.6rem 2.4rem}}.block-testimonials .container{position:relative;z-index:10;padding:0 20px}.block-testimonials .title{text-align:center;margin-bottom:3.2rem}.block-testimonials .title .description{color:#0097b2;font-weight:600;font-size:1.6rem;text-transform:uppercase;letter-spacing:.12em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.block-testimonials .title .heading{text-align:center}.block-testimonials .testimonial-item{padding:0 200px;text-align:center}@media(max-width: 999px){.block-testimonials .testimonial-item{padding:0 1.6rem}}@media(max-width: 768px){.block-testimonials .testimonial-item{padding:0}}.block-testimonials .testimonial-item .client-details{margin-bottom:2.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-testimonials .testimonial-item .client-details img{width:88px;height:88px;object-fit:cover;border-radius:9999px;margin-bottom:1.6rem;object-position:center;border:3px solid #fff;box-shadow:0 4px 16px rgba(26,26,46,.08)}.block-testimonials .testimonial-item .client-details .name{margin:0;font-family:Georgia,"Times New Roman",serif;font-weight:600;font-size:1.8rem;color:#1a1a2e}.block-testimonials .testimonial-item .client-details .small{color:#0097b2;margin:0;font-size:1.6rem;font-weight:500}.block-testimonials .testimonial-item .client-tesimonial{color:#3a3a3a;font-style:italic;font-size:2rem;line-height:1.65;font-family:Georgia,"Times New Roman",serif;position:relative;max-width:700px;margin:0 auto}@media(max-width: 999px){.block-testimonials .testimonial-item .client-tesimonial{font-size:1.8rem}}.block-testimonials .testimonial-item .client-tesimonial::before{content:"“";font-size:8rem;color:rgba(0,151,178,.12);position:absolute;top:-4rem;left:50%;transform:translateX(-50%);line-height:1;font-family:Georgia,"Times New Roman",serif}@media(max-width: 999px){.block-testimonials .testimonial-item .client-tesimonial::before{font-size:6rem;top:-3rem}}.block-features{padding:12.8rem 0}@media(max-width: 999px){.block-features{padding:9.6rem 0}}@media(max-width: 768px){.block-features{padding:6.4rem 0}}.block-features{margin:0;position:relative;overflow:hidden}.block-features .background-image{content:" ";position:absolute;width:100%;height:100%;inset:0;background-color:#f7f5f0;background-size:cover}.block-features .subheading{text-align:center}.block-features .heading{text-align:center;margin-bottom:2.4rem}.block-features h3{color:#1a1a2e !important;font-family:Georgia,"Times New Roman",serif;font-weight:600}.block-features .features{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.2rem}@media(max-width: 999px){.block-features .features{grid-template-columns:repeat(2, 1fr);gap:0}}@media(max-width: 768px){.block-features .features{grid-template-columns:1fr;padding:0 12px;gap:0}}.block-features .features .feature{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;border:1px solid #eeeae4;border-radius:16px;margin-top:3.2rem;padding:4.8rem 3.2rem;background-color:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;overflow:hidden}.block-features .features .feature .image{width:5.6rem;height:5.6rem;margin-bottom:1.6rem;border:none;border-radius:16px;padding:1.2rem;background:linear-gradient(135deg, #0097b2, #00b4d8);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,151,178,.2)}.block-features .features .feature .image img{width:2.4rem;height:2.4rem;object-fit:contain;filter:brightness(0) invert(1)}.block-features .features .feature .title{margin-top:.8rem}.block-features .features .feature .title h3{font-size:1.8rem !important;margin-bottom:.8rem}.block-features .features .feature .content p{font-size:1.6rem !important;font-weight:400;color:#6b6b6b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:0;text-align:center;line-height:1.65}.block-blogs{margin:9.6rem 2.4rem 12.8rem}@media(max-width: 999px){.block-blogs{margin-bottom:9.6rem}}.block-blogs .subheading{text-align:center}.block-blogs .heading{text-align:center;margin-bottom:2.4rem}.block-blogs .blogs-expanded{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem 3.2rem}@media(max-width: 999px){.block-blogs .blogs-expanded{grid-template-columns:repeat(2, 1fr);gap:4.8rem 2.4rem}}@media(max-width: 768px){.block-blogs .blogs-expanded{grid-template-columns:1fr;gap:3.2rem}}.block-blogs .blogs-expanded a{display:block;box-shadow:0 1px 3px rgba(26,26,46,.04),0 4px 14px rgba(26,26,46,.06);border-radius:16px;overflow:hidden;background:#fff;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-blogs .blogs-expanded a:hover{transform:translateY(-8px) !important;box-shadow:0 8px 30px rgba(26,26,46,.12),0 0 0 1px rgba(0,151,178,.1)}.block-blogs .blogs-expanded a:hover .blog .image img{transform:scale(1.06)}.block-blogs .blogs-expanded a:hover .blog .image::after{opacity:1}.block-blogs .blogs-expanded a .blog{padding:1.2rem}.block-blogs .blogs-expanded a .blog .image{overflow:hidden;border-radius:10px;margin-bottom:1.6rem;position:relative}.block-blogs .blogs-expanded a .blog .image img{width:100%;height:24rem;object-fit:cover;display:block;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-blogs .blogs-expanded a .blog .image::after{content:"";position:absolute;inset:0;border-radius:10px;background:linear-gradient(180deg, transparent 40%, rgba(26, 26, 46, 0.15) 100%);opacity:0;transition:opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events:none}.block-blogs .blogs-expanded a .blog .title{margin-bottom:.8rem;padding:0 .8rem}.block-blogs .blogs-expanded a .blog .title h1,.block-blogs .blogs-expanded a .blog .title h2,.block-blogs .blogs-expanded a .blog .title h3,.block-blogs .blogs-expanded a .blog .title h4{color:#1a1a2e !important;font-family:Georgia,"Times New Roman",serif !important;text-transform:none;font-size:1.8rem !important;font-weight:600;line-height:1.3}.block-blogs .blogs-expanded a .blog .content{font-size:1.6rem !important;font-weight:400;color:#6b6b6b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:1.2rem;line-height:1.65;padding:0 .8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.block-blogs .blogs-expanded a .blog .small{margin-top:.8rem;font-size:1.5rem !important;font-weight:500;color:#9a9a9a;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:0;padding:0 .8rem;letter-spacing:.06em;text-transform:uppercase}.block-blogs .blogs-scroll .slick-list{overflow:visible}.block-blogs .blogs-scroll .slick-list a{display:flex;flex-direction:column;height:100%;border-radius:16px;box-shadow:0 1px 3px rgba(26,26,46,.04),0 4px 14px rgba(26,26,46,.06);background:#fff;display:block;margin:0 1.2rem;overflow:hidden;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-blogs .blogs-scroll .slick-list a:hover{transform:translateY(-8px) !important;box-shadow:0 8px 30px rgba(26,26,46,.12),0 0 0 1px rgba(0,151,178,.1)}.block-blogs .blogs-scroll .slick-list a:hover .blog .image img{transform:scale(1.06)}.block-blogs .blogs-scroll .slick-list a:hover .blog .image::after{opacity:1}.block-blogs .blogs-scroll .slick-list a .blog{padding:1.2rem}.block-blogs .blogs-scroll .slick-list a .blog .image{overflow:hidden;border-radius:10px;margin-bottom:1.6rem;position:relative}.block-blogs .blogs-scroll .slick-list a .blog .image img{width:100%;height:24rem;object-fit:cover;display:block;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-blogs .blogs-scroll .slick-list a .blog .image::after{content:"";position:absolute;inset:0;border-radius:10px;background:linear-gradient(180deg, transparent 40%, rgba(26, 26, 46, 0.15) 100%);opacity:0;transition:opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events:none}.block-blogs .blogs-scroll .slick-list a .blog .title{margin-bottom:.8rem;padding:0 .8rem}.block-blogs .blogs-scroll .slick-list a .blog .title h1,.block-blogs .blogs-scroll .slick-list a .blog .title h2,.block-blogs .blogs-scroll .slick-list a .blog .title h3,.block-blogs .blogs-scroll .slick-list a .blog .title h4{color:#1a1a2e !important;text-transform:none;font-family:Georgia,"Times New Roman",serif;font-size:1.8rem !important;font-weight:600}.block-blogs .blogs-scroll .slick-list a .blog .content{font-size:1.6rem !important;font-weight:400;color:#6b6b6b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:1.2rem;line-height:1.65;padding:0 .8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.block-blogs .blogs-scroll .slick-list a .blog .small{margin-top:.8rem;font-size:1.5rem !important;font-weight:500;color:#9a9a9a;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:0;padding:0 .8rem;letter-spacing:.06em;text-transform:uppercase}.blog-filter{margin-bottom:1.6rem;display:flex;justify-content:center;align-items:center;gap:1.6rem;flex-wrap:wrap}.blog-filter #blog-search-form{width:100%;text-align:left}.blog-filter #blog-search-form label{text-align:left;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;color:#6b6b6b}@media(max-width: 768px){.blog-filter #blog-search-form label{width:100%}}.blog-filter #blog-search-form label input{margin-top:.8rem}.blog-filter input[type=text]{padding:1.2rem 1.6rem;width:100%;max-width:40rem;border:1px solid #ccc;border-radius:6px;font-size:1.6rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;transition:border-color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 768px){.blog-filter input[type=text]{max-width:100%;margin-bottom:3.2rem}}.blog-filter input[type=text]:focus{border-color:#ccc;outline:none;box-shadow:0 0 0 3px rgba(0,151,178,.1)}.blog-filter input[type=date]{padding:1.2rem 1.6rem;width:100%;max-width:15rem;border:1px solid #ccc;border-radius:6px;font-size:1.6rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;transition:border-color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.blog-filter input[type=date]:focus{border-color:#ccc;outline:none;box-shadow:0 0 0 3px rgba(0,151,178,.1)}@media(max-width: 768px){.blog-filter{flex-direction:column;align-items:flex-start}.blog-filter input[type=text],.blog-filter input[type=date]{width:100%;max-width:100%}}.blog-image img{width:100%;object-fit:cover;box-shadow:0 4px 16px rgba(26,26,46,.08);border-radius:16px}.blog-reading-time{margin:2.4rem 0;color:#9a9a9a;font-size:1.6rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.single-blog-featured-blogs{background-color:#f7f5f0;margin:0;padding:6.4rem 0 12.8rem 0}.recent-posts{height:100%}.recent-posts .blogs{padding:1.6rem}.recent-posts .blogs a .blog{margin-bottom:2.4rem;cursor:pointer}.recent-posts .blogs a .blog img{width:100%;margin-bottom:1.2rem;border-radius:10px}.recent-posts .blogs a .blog h4{color:#1a1a2e !important;font-family:Georgia,"Times New Roman",serif}.blog-content{line-height:1.65;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#3a3a3a;font-size:1.6rem}.author-name{font-size:1.6rem !important;color:#6b6b6b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;margin:2.4rem 0 .8rem 0;line-height:1.5}.author-name .fa-regular.fa-user{color:#0097b2;margin-right:.3rem}@media(max-width: 768px){.blog-image img{border-radius:10px}.blog-content{font-size:1.6rem}.recent-posts .blogs{padding:1.2rem}.recent-posts .blogs a .blog{margin-bottom:1.6rem}.recent-posts .blogs a .blog h4{font-size:1.6rem !important}.single-blog-featured-blogs{padding:4.8rem 0 6.4rem 0}}@media(max-width: 480px){.blog-reading-time{font-size:1.5rem;margin:1.6rem 0}.blog-content{font-size:1.4rem;line-height:1.65}}.block-popular-tours{background-color:#f7f5f0;padding:12.8rem 0}@media(max-width: 999px){.block-popular-tours{padding:9.6rem 0}}@media(max-width: 768px){.block-popular-tours{padding:6.4rem 0}}.block-popular-tours{padding-bottom:12rem;position:relative}.block-popular-tours .subheading{text-align:center}.block-popular-tours .heading{text-align:center;margin-bottom:4.8rem}.block-popular-tours .tours-expanded{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem 3.2rem}@media(max-width: 999px){.block-popular-tours .tours-expanded{grid-template-columns:repeat(2, 1fr);gap:4.8rem 2.4rem}}@media(max-width: 768px){.block-popular-tours .tours-expanded{grid-template-columns:1fr;gap:3.2rem}}.block-popular-tours .tours-expanded a{border-radius:16px;background:#fff;display:block;box-shadow:0 1px 3px rgba(26,26,46,.04),0 4px 14px rgba(26,26,46,.06);overflow:hidden;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-popular-tours .tours-expanded a:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(26,26,46,.12),0 0 0 1px rgba(0,151,178,.1)}.block-popular-tours .tours-expanded a:hover .tour .image img{transform:scale(1.06)}.block-popular-tours .tours-expanded a:hover .tour .image::after{opacity:1}.block-popular-tours .tours-expanded a .tour{padding:1.2rem}.block-popular-tours .tours-expanded a .tour .image{overflow:hidden;border-radius:10px;margin-bottom:1.6rem;position:relative}.block-popular-tours .tours-expanded a .tour .image img{width:100%;height:24rem;object-fit:cover;display:block;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-popular-tours .tours-expanded a .tour .image::after{content:"";position:absolute;inset:0;border-radius:10px;background:linear-gradient(180deg, transparent 40%, rgba(26, 26, 46, 0.15) 100%);opacity:0;transition:opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events:none}.block-popular-tours .tours-expanded a .tour .title{margin-bottom:.8rem;padding:0 .8rem}.block-popular-tours .tours-expanded a .tour .title h1,.block-popular-tours .tours-expanded a .tour .title h2,.block-popular-tours .tours-expanded a .tour .title h3,.block-popular-tours .tours-expanded a .tour .title h4{text-transform:none;color:#1a1a2e !important;font-family:Georgia,"Times New Roman",serif;font-size:1.8rem !important;font-weight:600;line-height:1.3}.block-popular-tours .tours-expanded a .tour .content{font-size:1.6rem !important;font-weight:400;color:#6b6b6b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:1.2rem;line-height:1.65;padding:0 .8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.block-popular-tours .tours-expanded a .tour .small{padding:.8rem .8rem 0;border-top:1px solid #eeeae4}.block-popular-tours .tours-expanded a .tour .small p{font-size:1.6rem !important;color:#0097b2;font-weight:700;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0}.block-popular-tours .tours-slider .slick-list{overflow:visible}@media(max-width: 768px){.block-popular-tours .tours-slider .slick-list{overflow:hidden}}.block-popular-tours .tours-slider .slick-list a{display:flex;flex-direction:column;height:100%;border-radius:16px;box-shadow:0 1px 3px rgba(26,26,46,.04),0 4px 14px rgba(26,26,46,.06);background:#fff;display:block;margin:0 1.2rem;overflow:hidden;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-popular-tours .tours-slider .slick-list a:hover{transform:translateY(-8px) !important;box-shadow:0 8px 30px rgba(26,26,46,.12),0 0 0 1px rgba(0,151,178,.1)}.block-popular-tours .tours-slider .slick-list a:hover .tour .image img{transform:scale(1.06)}.block-popular-tours .tours-slider .slick-list a:hover .tour .image::after{opacity:1}.block-popular-tours .tours-slider .slick-list a .tour{padding:1.2rem}.block-popular-tours .tours-slider .slick-list a .tour .image{overflow:hidden;border-radius:10px;margin-bottom:1.6rem;position:relative}.block-popular-tours .tours-slider .slick-list a .tour .image img{width:100%;height:24rem;object-fit:cover;display:block;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-popular-tours .tours-slider .slick-list a .tour .image::after{content:"";position:absolute;inset:0;border-radius:10px;background:linear-gradient(180deg, transparent 40%, rgba(26, 26, 46, 0.15) 100%);opacity:0;transition:opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);pointer-events:none}.block-popular-tours .tours-slider .slick-list a .tour .title{margin-bottom:.8rem;padding:0 .8rem}.block-popular-tours .tours-slider .slick-list a .tour .title h1,.block-popular-tours .tours-slider .slick-list a .tour .title h2,.block-popular-tours .tours-slider .slick-list a .tour .title h3,.block-popular-tours .tours-slider .slick-list a .tour .title h4{text-transform:none;color:#1a1a2e !important;font-family:Georgia,"Times New Roman",serif;font-size:1.8rem !important;font-weight:600}.block-popular-tours .tours-slider .slick-list a .tour .content{font-size:1.6rem !important;font-weight:400;color:#6b6b6b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:1.2rem;line-height:1.65;padding:0 .8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.block-popular-tours .tours-slider .slick-list a .tour .small{padding:.8rem .8rem 0;border-top:1px solid #eeeae4}.block-popular-tours .tours-slider .slick-list a .tour .small p{font-size:1.6rem !important;color:#0097b2;font-weight:700;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0}.tours-slider .slick-track{display:flex !important}.tours-slider .slick-slide{height:auto !important}.tours-slider .slick-slide>div{height:100%}.tours-slider .slick-slide a{display:block;height:100%}.tours-slider .item.tour{display:flex;flex-direction:column;height:100%}button.slick-prev.slick-arrow{right:66px;left:auto}button.slick-next.custom-arrow.slick-arrow{right:20px}button.slick-next.slick-arrow,button.slick-prev.slick-arrow{justify-content:center;display:flex;align-items:center;background:#0097b2;width:36px;height:36px;padding:6px;border-radius:9999px;top:auto;bottom:-75px;border:none;box-shadow:0 2px 8px rgba(26,26,46,.06);transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}button.slick-next.slick-arrow:hover,button.slick-prev.slick-arrow:hover{background:#007a91;box-shadow:0 4px 16px rgba(26,26,46,.08)}.slick-prev:before,.slick-next:before{display:none}.custom-arrow{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer}.block-popular-tours--single-tour{margin-bottom:0 !important;background-color:rgba(0,0,0,0)}.block-popular-tours--single-tour .heading{margin-bottom:4.8rem}.block-popular-tours--single-tour .subheading{color:#0097b2 !important}.block-popular-tours--single-tour .tours-slider{grid-template-columns:repeat(3, 1fr)}@media(max-width: 999px){.block-popular-tours--single-tour .tours-slider{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.block-popular-tours--single-tour .tours-slider{grid-template-columns:1fr}}@media(max-width: 768px){.block-popular-tours .tours-expanded a .tour .image img,.block-popular-tours .tours-slider .slick-list a .tour .image img{height:auto;aspect-ratio:3/2}}@media(max-width: 480px){.block-popular-tours{padding-bottom:8rem}.block-popular-tours .tours-expanded a .tour .title h1,.block-popular-tours .tours-expanded a .tour .title h2,.block-popular-tours .tours-expanded a .tour .title h3,.block-popular-tours .tours-expanded a .tour .title h4,.block-popular-tours .tours-slider .slick-list a .tour .title h1,.block-popular-tours .tours-slider .slick-list a .tour .title h2,.block-popular-tours .tours-slider .slick-list a .tour .title h3,.block-popular-tours .tours-slider .slick-list a .tour .title h4{font-size:1.6rem !important}.block-popular-tours--find .find-tours-pagination .page-numbers{width:4.4rem;height:4.4rem}}.block-popular-tours--find{padding-top:2.4rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.block-popular-tours--find .filter_top_bar{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.8rem;color:#3a3a3a;margin-bottom:3.2rem}.block-popular-tours--find .filter_top_bar .search_count{font-weight:700;color:#0097b2}.block-popular-tours--find .subheading{color:#0097b2;text-align:center}.block-popular-tours--find .heading{text-align:center;margin-bottom:4.8rem}.block-popular-tours--find .find-tours-empty{text-align:center;padding:9.6rem 0}.block-popular-tours--find .find-tours-empty p{font-size:1.8rem;color:#6b6b6b;margin-bottom:3.2rem}.block-popular-tours--find .find-tours-pagination{display:flex;justify-content:center;margin-top:4.8rem;gap:.8rem}.block-popular-tours--find .find-tours-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:9999px;font-size:1.6rem;font-weight:600;color:#1a1a2e;background:#fff;box-shadow:0 2px 8px rgba(26,26,46,.06);text-decoration:none;transition:background 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-popular-tours--find .find-tours-pagination .page-numbers.current,.block-popular-tours--find .find-tours-pagination .page-numbers:hover{background:#0097b2;color:#fff}.block-popular-tours--find .find-tours-pagination .page-numbers.prev,.block-popular-tours--find .find-tours-pagination .page-numbers.next{width:auto;padding:0 1.6rem;font-size:1.6rem}.block-ad-banner{position:relative;background-color:#1a1a2e;margin-bottom:0;overflow:hidden}@media(max-width: 999px){.block-ad-banner{margin-bottom:9.6rem}}.block-ad-banner .file{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:0}.block-ad-banner .file video,.block-ad-banner .file img{width:100%;height:100%;object-fit:cover}.block-ad-banner .text{padding:18rem 0;position:relative;z-index:3;margin:0 2.4rem}@media(max-width: 999px){.block-ad-banner .text{padding:10rem 0}}.block-ad-banner .text h1{text-align:center;color:#fff !important;font-family:Georgia,"Times New Roman",serif;text-shadow:0 2px 20px rgba(0,0,0,.2)}.block-ad-banner::before{content:"";width:100%;height:100% !important;position:absolute;top:0;left:0;right:0;z-index:2;background:linear-gradient(180deg, rgba(26, 26, 46, 0.3) 0%, rgba(26, 26, 46, 0.5) 100%)}.block-image-carousel{background-color:#f7f5f0;padding:9.6rem 0;overflow:hidden}@media(max-width: 999px){.block-image-carousel{padding:6.4rem 0}}.block-image-carousel__header{text-align:center;padding:0 2.4rem;margin-bottom:6.4rem}@media(max-width: 999px){.block-image-carousel__header{margin-bottom:4.8rem}}.block-image-carousel .heading{color:#000 !important;font-family:Georgia,"Times New Roman",serif;margin-bottom:2.4rem}.block-image-carousel .image-carousel-slider .carousel-slide{padding:0 1.2rem}@media(max-width: 768px){.block-image-carousel .image-carousel-slider .carousel-slide{padding:0 .8rem}}.block-image-carousel .image-carousel-slider img{width:100%;aspect-ratio:1/1;min-height:300px;object-fit:cover;display:block;border-radius:10px}.block-image-carousel .image-carousel-slider .slick-list{overflow:visible}.block-team{margin-bottom:9.6rem;padding:0 2.4rem}@media(max-width: 999px){.block-team{margin-bottom:6.4rem}}.block-team .title .heading{text-align:center;margin-bottom:4.8rem}.block-team .team-members{display:grid;grid-template-columns:repeat(2, 1fr);gap:6.4rem;max-width:800px;margin:0 auto}.block-team .team-members .member{text-align:center}.block-team .team-members .member-image{margin-bottom:1.6rem}.block-team .team-members .member-image img{width:14rem;height:14rem;object-fit:cover;border-radius:9999px;object-position:center;border:3px solid #eeeae4;box-shadow:0 2px 8px rgba(26,26,46,.06);transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-team .team-members .member-image:hover img{box-shadow:0 4px 16px rgba(26,26,46,.08);border-color:#00b4d8}.block-team .team-members .member-text{margin:1.2rem 0 .8rem}.block-team .team-members .member-text h3,.block-team .team-members .member-text h4{font-family:Georgia,"Times New Roman",serif;font-weight:600;color:#1a1a2e;margin-bottom:.8rem}.block-team .team-members .member-bio{color:#6b6b6b;font-size:1.6rem;line-height:1.65}@media(max-width: 999px){.block-team .team-members{gap:4.8rem}}@media(max-width: 768px){.block-team .team-members{grid-template-columns:1fr;gap:4.8rem}}.block-faq{margin-bottom:9.6rem;padding:12.8rem 0}@media(max-width: 999px){.block-faq{padding:9.6rem 0}}@media(max-width: 768px){.block-faq{padding:6.4rem 0}}@media(max-width: 999px){.block-faq{margin-bottom:6.4rem}}.block-faq .heading{text-align:center;margin-bottom:4.8rem}@media(max-width: 768px){.block-faq .heading{text-align:left}}.block-faq .faq-grid{max-width:800px;margin:0 auto;border-top:1px solid #e2ddd5}.block-faq .faq-grid .item{padding:2.4rem 2.4rem 2.4rem 1.6rem;border-bottom:1px solid #e2ddd5;position:relative;cursor:pointer;border-left:3px solid rgba(0,0,0,0);transition:background-color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),border-color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-faq .faq-grid .item:hover{background-color:#faf8f5}.block-faq .faq-grid .item h3{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:1.6rem !important;margin-top:0;margin-bottom:0;position:relative;padding-right:3.2rem;line-height:1.5;color:#1a1a2e !important;transition:color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-faq .faq-grid .item h3::after{content:"+";position:absolute;font-weight:300;font-size:2.4rem;right:0;top:50%;transform:translateY(-50%);color:#9a9a9a;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.block-faq .faq-grid .item .answer{display:none}.block-faq .faq-grid .item .answer p{font-size:1.6rem !important;font-weight:400;color:#6b6b6b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:0;line-height:1.65;margin-top:1.6rem}.block-faq .faq-grid .item.active{border-left-color:#0097b2;background-color:#faf8f5}.block-faq .faq-grid .item.active h3{color:#0097b2 !important}.block-faq .faq-grid .item.active h3::after{transform:translateY(-50%) rotate(45deg);color:#0097b2}.leftSidebar div.ttbm_filter{height:fit-content !important}.ttbm_list_title a{text-transform:none}.mpStyle.ttbm_wraper.ttbm_filter_area{margin-top:0}@media(max-width: 999px){.mpStyle.ttbm_wraper.ttbm_filter_area{margin-top:0}}.mpStyle.ttbm_wraper{margin-top:0;padding:0 2rem}.filter_item.grid_3 .ttbm_list_title a,.leftSidebar .filter-top-label h4,h5.justifyBetween._alignCenter{color:#fff !important}.mainSection,.ttbm_filter_area{margin:0 !important}.mpStyle.ttbm_wraper{padding:0 !important}.filter_short_result{display:none !important}.ttbm_details_page_header{display:none}div.ttbm_faq_item .ttbm_faq_title{color:#1a1a2e !important;font-size:2rem !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600}h4.ttbm_title_style_2{color:#1a1a2e !important}div.mpStyle h5,div.mpStyle [class*=_fs_h5],div.ttbm_style h5,div.ttbm_style [class*=_fs_h5]{color:#fff !important}@media only screen and (min-width: 10px){.mpStyle .mpRow,.mpStyle .flexWrap,.mpStyle .listInline,.mpStyle .mage_menu,.ttbm_style .mpRow,.ttbm_style .flexWrap,.ttbm_style .listInline,.ttbm_style .mage_menu{justify-content:center !important}}.mpStyle.ttbm_wraper.ttbm_filter_area,.ttbm_style.ttbm_wraper.ttbm_filter_area{background:#f7f5f0;padding:2.4rem !important;border-radius:1.2rem}.mpStyle.ttbm_wraper.ttbm_filter_area div.bg_image_area,.ttbm_style.ttbm_wraper.ttbm_filter_area div.bg_image_area{height:300px !important}.mpStyle.ttbm_wraper.ttbm_filter_area .mpRow,.mpStyle.ttbm_wraper.ttbm_filter_area .flexWrap,.mpStyle.ttbm_wraper.ttbm_filter_area .listInline,.mpStyle.ttbm_wraper.ttbm_filter_area .mage_menu,.ttbm_style.ttbm_wraper.ttbm_filter_area .mpRow,.ttbm_style.ttbm_wraper.ttbm_filter_area .flexWrap,.ttbm_style.ttbm_wraper.ttbm_filter_area .listInline,.ttbm_style.ttbm_wraper.ttbm_filter_area .mage_menu{justify-content:flex-start !important;align-items:flex-start !important}.mpStyle.ttbm_wraper.ttbm_filter_area h5,.mpStyle.ttbm_wraper.ttbm_filter_area [class*=_fs_h5],.ttbm_style.ttbm_wraper.ttbm_filter_area h5,.ttbm_style.ttbm_wraper.ttbm_filter_area [class*=_fs_h5]{color:#1a1a2e !important}.mpStyle.ttbm_wraper.ttbm_filter_area .leftSidebar,.ttbm_style.ttbm_wraper.ttbm_filter_area .leftSidebar{width:31rem;max-width:100%;position:-webkit-sticky;position:sticky;top:2rem;align-self:flex-start}.mpStyle.ttbm_wraper.ttbm_filter_area .leftSidebar div.ttbm_filter,.ttbm_style.ttbm_wraper.ttbm_filter_area .leftSidebar div.ttbm_filter{background:#fff;border:1px solid #e3e8ea;border-radius:1.2rem;box-shadow:0 4px 14px rgba(0,0,0,.06);padding:1.6rem;position:sticky;top:2rem}.mpStyle.ttbm_wraper.ttbm_filter_area .mainSection,.ttbm_style.ttbm_wraper.ttbm_filter_area .mainSection{flex:1;min-width:0;background:#fff;border:1px solid #e3e8ea;border-radius:1.2rem;box-shadow:0 4px 14px rgba(0,0,0,.06);padding:1.6rem;gap:2rem}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_3,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_4,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_3,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_4{width:calc(50% - 1rem) !important;display:flex !important;flex-direction:column;padding:1.2rem;border-bottom:none;background:#fff;border:none;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(26,26,46,.04),0 4px 14px rgba(26,26,46,.06);transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_3:hover,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_4:hover,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_3:hover,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_4:hover{transform:translateY(-8px);box-shadow:0 8px 30px rgba(26,26,46,.12),0 0 0 1px rgba(0,151,178,.1)}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_3:hover .bg_image_area [data-bg-image],.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_3:hover .ttbm_list_thumb img,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_3:hover .image img,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_4:hover .bg_image_area [data-bg-image],.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_4:hover .ttbm_list_thumb img,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_4:hover .image img,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_3:hover .bg_image_area [data-bg-image],.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_3:hover .ttbm_list_thumb img,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_3:hover .image img,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_4:hover .bg_image_area [data-bg-image],.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_4:hover .ttbm_list_thumb img,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_4:hover .image img{transform:scale(1.06)}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item div.bg_image_area,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item div.bg_image_area{margin:0;border-radius:10px;overflow:hidden;margin-bottom:1.6rem;position:relative}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item div.bg_image_area [data-bg-image],.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item div.bg_image_area [data-bg-image]{transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item div.bg_image_area .group_item,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item div.bg_image_area .absolute_item,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item div.bg_image_area .group_item,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item div.bg_image_area .absolute_item{display:none !important}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_thumb,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_img,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .image,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_thumb,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_img,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .image{width:100%;margin:0;padding:0;overflow:hidden;border-radius:10px;margin-bottom:1.6rem}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_thumb img,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_img img,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .image img,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_thumb img,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_img img,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .image img{width:100%;height:24rem;object-fit:cover;display:block;transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ribbon,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ribbon{display:none !important}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_title,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_title{margin-bottom:.8rem;padding:0 .8rem}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_title a,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_title a{text-transform:none;color:#1a1a2e !important;font-family:Georgia,"Times New Roman",serif;font-size:1.8rem !important;font-weight:600;line-height:1.3;margin-bottom:0;display:inline-block}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_info.location_name,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_info.location_name{display:none}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_description,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_description{font-size:1.6rem !important;font-weight:400;color:#6b6b6b;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:1.2rem;line-height:1.65;padding:0 .8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .divider,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .divider{display:none}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_info,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_des,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_price,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_info,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_des,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_price{padding:0 .8rem;font-size:1.6rem;color:#6b6b6b}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .filter_item_footer,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .filter_item_footer{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:nowrap;padding:.8rem .8rem 0;margin-top:auto;border-top:1px solid #eeeae4}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .filter_item_footer .include_service,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .filter_item_footer .include_service{display:none}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item a.themeButton,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item a._dButton,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item button.ttbm_explore_button.dButton_xs,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item a.themeButton,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item a._dButton,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item button.ttbm_explore_button.dButton_xs{text-transform:none;transition:background 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);font-weight:600;background:#0097b2;border:1px solid #0097b2;padding:.8rem 2rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;color:#fff;border-radius:10px;margin-left:auto}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item a.themeButton:hover,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item a._dButton:hover,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item button.ttbm_explore_button.dButton_xs:hover,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item a.themeButton:hover,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item a._dButton:hover,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item button.ttbm_explore_button.dButton_xs:hover{background:#007a91 !important}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_details>.ttbm_list_info:first-child,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_details>.ttbm_list_info:first-child{display:none}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_details .ttbm_list_info .mi-money-bill-wave,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_details .ttbm_list_info .mi-money-bill-wave{display:none}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_details .ttbm_list_info,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item .ttbm_list_details .ttbm_list_info{font-size:1.6rem !important;color:#0097b2;font-weight:700;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.mpStyle.ttbm_wraper.ttbm_filter_area .leftSidebar input,.mpStyle.ttbm_wraper.ttbm_filter_area .leftSidebar select,.ttbm_style.ttbm_wraper.ttbm_filter_area .leftSidebar input,.ttbm_style.ttbm_wraper.ttbm_filter_area .leftSidebar select{border:1px solid #dfe5e8 !important;border-radius:.6rem !important;min-height:4.4rem;background:#fff}.mpStyle.ttbm_wraper.ttbm_filter_area .leftSidebar button,.mpStyle.ttbm_wraper.ttbm_filter_area .leftSidebar input[type=submit],.ttbm_style.ttbm_wraper.ttbm_filter_area .leftSidebar button,.ttbm_style.ttbm_wraper.ttbm_filter_area .leftSidebar input[type=submit]{border-radius:.4rem !important;background:#0097b2 !important;border-color:#0097b2 !important;color:#fff !important;text-transform:none;font-weight:600}@media(max-width: 999px){.mpStyle.ttbm_wraper.ttbm_filter_area,.ttbm_style.ttbm_wraper.ttbm_filter_area{padding:1.4rem !important;overflow:hidden}.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_3,.mpStyle.ttbm_wraper.ttbm_filter_area .filter_item.grid_4,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_3,.ttbm_style.ttbm_wraper.ttbm_filter_area .filter_item.grid_4{width:100% !important}.mpStyle.ttbm_wraper.ttbm_filter_area .leftSidebar,.mpStyle.ttbm_wraper.ttbm_filter_area .mainSection,.ttbm_style.ttbm_wraper.ttbm_filter_area .leftSidebar,.ttbm_style.ttbm_wraper.ttbm_filter_area .mainSection{width:100%;overflow:hidden}}.mpStyle.ttbm_wraper.ttbm_filter_area .leftSidebar,.ttbm_style.ttbm_wraper.ttbm_filter_area .leftSidebar{margin-right:2.4rem}@media(max-width: 999px){.mpStyle.ttbm_wraper.ttbm_filter_area .leftSidebar,.ttbm_style.ttbm_wraper.ttbm_filter_area .leftSidebar{margin-right:0;margin-bottom:1.2rem}}.ttbm_check_availability_btn{display:block;width:100%;text-align:center;padding:1.2rem 2rem;background:#0097b2;color:#fff !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;font-weight:600;text-decoration:none;border:none;border-radius:0;cursor:pointer;transition:background 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ttbm_check_availability_btn:hover{background:#007a91}.ttbm_select_date--hidden{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;opacity:0 !important;pointer-events:none !important}.ttbm_filter_area .filter_item .ttbm_list_info .mi.mi-money-bill-wave{display:none !important}.mR_xs{display:none !important}.circleIcon_xs{font-size:12px !important}.leftSidebar div.ttbm_filter{border-radius:0 0 10px 10px !important;padding:0 1.6rem 1.6rem 1.6rem !important}.ttbm_style [data-bg-image]:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0 !important}.ttbm_content__left{width:100% !important}.ttbm_dodo_theme{--ttbm-dodo-border: rgba(#000000, 0.13);--ttbm-dodo-soft: #F7F5F0;--ttbm-dodo-gallery-width: 65%}.ttbm_dodo_theme .ttbm_dodo_wraper.ttbm_style{padding:0 !important;margin-top:0 !important;border-radius:16px;overflow:hidden}.ttbm_dodo_theme .ttbm_container{max-width:1140px;width:100%;margin:0 auto;padding:0 2rem}.ttbm_dodo_theme .ttbm_details_page{border:0;box-shadow:none;background:rgba(0,0,0,0);padding:0}.ttbm_dodo_theme .mT{margin-top:10rem !important}.ttbm_dodo_theme .ttbm_dodo_gallery{margin-bottom:2.4rem}.ttbm_dodo_theme .ttbm_dodo_gallery_wrap{display:grid;grid-template-columns:minmax(0, var(--ttbm-dodo-gallery-width)) minmax(0, calc(100% - var(--ttbm-dodo-gallery-width)));gap:2rem;align-items:start;overflow:visible}.ttbm_dodo_theme .ttbm_dodo_primary{min-width:0}.ttbm_dodo_theme .ttbm_dodo_gallery_booking{border:1px solid rgba(0,0,0,.18);border-radius:1rem;background:#fff;padding:2.2rem;margin-left:3rem;position:-webkit-sticky;position:sticky;top:2rem;align-self:start}.ttbm_dodo_theme .ttbm_dodo_content.ttbm_content_area{margin-top:0}.ttbm_dodo_theme .ttbm_dodo_description_full{margin-top:2.4rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_price .label{font-size:1.6rem;color:rgba(26,26,46,.5);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_price strong{font-size:2rem;line-height:1;color:#1a1a2e;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_price .per-person{font-size:1.6rem;color:#1a1a2e;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_badges{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.7rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_badges .badge{border:1px solid rgba(0,0,0,.18);border-radius:999px;background:#fff;color:rgba(26,26,46,.76);font-size:1.35rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;padding:.8rem 1.1rem;display:inline-flex;align-items:center;gap:.6rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_badges .badge i{color:#6aa84f;font-size:1.25rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls{--dodo-control-min-height: auto;--dodo-control-padding-y: 2rem;--dodo-control-padding-x: 1.6rem;--dodo-control-gap: 1.3rem;--dodo-control-title-size: 1.45rem;--dodo-control-value-size: 1.4rem;--dodo-control-icon-size: 1.25em;--dodo-control-user-icon-size: 1.05em;--dodo-control-chevron-size: 1.2rem;--dodo-control-chevron-color: black;border:1px solid rgba(0,0,0,.2);border-radius:1rem;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;margin-bottom:1.6rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item{min-height:var(--dodo-control-min-height);padding:var(--dodo-control-padding-y) var(--dodo-control-padding-x);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:var(--dodo-control-gap)}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button{border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:hover,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:focus,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:active{background:rgba(0,0,0,0) !important;color:inherit !important;border-color:rgba(0,0,0,0) !important;text-decoration:none;box-shadow:none}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:hover .control-title,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:focus .control-title,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:active .control-title,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:hover .control-value,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:focus .control-value,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:active .control-value,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:hover .control-value i,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:focus .control-value i,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item--button:active .control-value i{color:rgba(26,26,46,.95) !important;opacity:1 !important}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item+.control-item{border-left:1px solid rgba(0,0,0,.25)}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-title{font-size:var(--dodo-control-title-size);color:rgba(26,26,46,.85);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-value{font-size:var(--dodo-control-value-size);color:rgba(26,26,46,.95) !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline-flex;align-items:center;gap:.8rem;justify-content:space-between;width:100%;text-align:left}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .js-dodo-selected-date,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .js-dodo-travelers-count{color:rgba(26,26,46,.95) !important;opacity:1 !important}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-value i{font-size:var(--dodo-control-icon-size)}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-value .fa-user,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-value .fa-regular.fa-user{font-size:var(--dodo-control-user-icon-size)}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-value .fa-chevron-down,.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-value .fa-solid.fa-chevron-down{font-size:var(--dodo-control-chevron-size);color:var(--dodo-control-chevron-color)}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_cta{display:flex;align-items:center;justify-content:center;width:100%;text-transform:none;transition:250ms ease-out;font-weight:500;background:#0097b2 !important;border:1px solid #0097b2 !important;padding:1rem 2rem;font-family:"Overpass",sans-serif;font-size:1.6rem;color:#fff !important;border-radius:.3rem;text-decoration:none;margin-bottom:1.8rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_cta:hover{background:rgba(0,125,147,.8) !important;border-color:rgba(0,125,147,.8) !important}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_list{margin:2rem 0 !important;padding:1.8rem 1.2rem !important;list-style:none;border-radius:1rem;background:#eef9ff !important;display:grid;gap:1rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_list li{margin:0;padding:0;display:grid;grid-template-columns:1.89rem minmax(0, 1fr);column-gap:.9rem;align-items:start;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.65rem !important;line-height:1.45;color:rgba(26,26,46,.92)}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_list li .benefit-text{display:block;flex:1;font-size:1.4rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_list li i{width:1.89rem;height:1.89rem;border-radius:100%;background:#0097b2 !important;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.81rem;margin-top:.1rem;flex:0 0 1.89rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_list li strong{text-decoration:underline}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_list--exclude{background:#fdecef !important;margin-top:1.2rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_list--exclude li i{background:#d6455d !important;color:#fff !important}.ttbm_dodo_theme .ttbm_dodo_gallery_tour_title{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:2.4rem;font-weight:900 !important;line-height:1.2;color:#1a1a2e}.ttbm_dodo_theme .ttbm_dodo_gallery_overview{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(0,0,0,.16)}.ttbm_dodo_theme .ttbm_dodo_gallery_overview p,.ttbm_dodo_theme .ttbm_dodo_gallery_overview li{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.45rem !important;line-height:1.55;color:rgba(26,26,46,.92)}.ttbm_dodo_theme .ttbm_dodo_gallery_overview ul,.ttbm_dodo_theme .ttbm_dodo_gallery_overview ol{margin:0 0 1.2rem;padding-left:2rem}.ttbm_dodo_theme .ttbm_dodo_gallery_overview ul{list-style:disc}.ttbm_dodo_theme .ttbm_dodo_gallery_overview ol{list-style:decimal}.ttbm_dodo_theme .ttbm_dodo_gallery .superSlider{margin:0;border-radius:1rem;overflow:hidden;background:rgba(0,0,0,0)}.ttbm_dodo_theme .ttbm_dodo_gallery .ttbm_slider-wrapper{display:grid !important;grid-template-columns:minmax(0, 2.15fr) minmax(0, 1fr);gap:.6rem;align-items:stretch}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem{min-height:42rem;border-radius:1rem;overflow:hidden}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem [data-bg-image]{min-height:42rem}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase{width:auto !important;min-width:0 !important;margin:0 !important;display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem;min-height:42rem}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase>div{width:100% !important;margin:0 !important;min-height:20.7rem;border-radius:1rem;overflow:hidden}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase [data-bg-image]{min-height:20.7rem}.ttbm_dodo_theme .ttbm_dodo_gallery [data-bg-image]{border-radius:1rem;overflow:hidden;background-size:cover;background-position:center}.ttbm_dodo_theme .ttbm_dodo_gallery img{object-fit:cover;width:100%;height:100%}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderMoreItem{justify-content:center;gap:.5rem;width:auto;min-width:12.6rem;min-height:3rem;padding:.6rem 1rem;left:auto;right:.8rem;bottom:.8rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.7);background:rgba(0,0,0,.48);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.2rem;color:#fff}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderMoreItem span{margin:0}.ttbm_dodo_theme .ttbm_dodo_gallery .iconIndicator{width:4.2rem;height:4.2rem;border-radius:50%;font-size:2.5rem;background:rgba(0,0,0,.34);display:flex;align-items:center;justify-content:center}.ttbm_dodo_theme .ttbm_dodo_gallery .iconIndicator.prevItem{left:1.2rem}.ttbm_dodo_theme .ttbm_dodo_gallery .iconIndicator.nextItem{right:1.2rem}.ttbm_dodo_theme .ttbm_dodo_content.ttbm_content_area{display:grid;grid-template-columns:minmax(0, 1fr) 31rem;gap:2.8rem;align-items:start}.ttbm_dodo_theme .ttbm_dodo_main{min-width:0}.ttbm_dodo_theme .ttbm_dodo_main>*+*{margin-top:2.8rem;padding-top:2.8rem;border-top:1px solid var(--ttbm-dodo-border)}.ttbm_dodo_theme .ttbm_dodo_header{border:0;margin:0;padding:0}.ttbm_dodo_theme .ttbm_dodo_header .ttbm_default__title h1{margin:0;text-transform:none;color:#1a1a2e !important;font-size:clamp(3.6rem,4.1vw,4.9rem) !important;line-height:1.1}.ttbm_dodo_theme .ttbm_dodo_header_meta{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center;margin-top:.9rem;color:rgba(26,26,46,.72);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.4rem;line-height:1.4}.ttbm_dodo_theme .ttbm_dodo_header_meta .ttbm_ratings{margin-right:.4rem}.ttbm_dodo_theme .ttbm_dodo_header_meta .location_name{margin:0;display:inline-flex;align-items:center;gap:.4rem;color:rgba(26,26,46,.72)}.ttbm_dodo_theme .ttbm_dodo_header .item_section{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.6rem 1.2rem}.ttbm_dodo_theme .ttbm_dodo_header .item_section .item_icon{margin:0;border:0;border-radius:0;padding:0;background:rgba(0,0,0,0);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.3rem;color:rgba(26,26,46,.66);display:inline-flex;align-items:center}.ttbm_dodo_theme .ttbm_dodo_header .item_section .item_icon i{color:rgba(26,26,46,.46);margin-right:.5rem}.ttbm_dodo_theme .ttbm_dodo_header .item_section .item_icon::after{content:"|";margin-left:1.2rem;color:rgba(26,26,46,.25)}.ttbm_dodo_theme .ttbm_dodo_header .item_section .item_icon:last-child::after{display:none}.ttbm_dodo_theme .ttbm_dodo_main .content-title,.ttbm_dodo_theme .ttbm_dodo_main .ttbm_widget_title h2,.ttbm_dodo_theme .ttbm_dodo_main h2{margin:0 0 1.4rem;text-transform:none;color:#1a1a2e !important;font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:2.2rem !important;line-height:1.3}.ttbm_dodo_theme .ttbm_dodo_main .ttbm_widget_content,.ttbm_dodo_theme .ttbm_dodo_main .ttbm_widget_content p,.ttbm_dodo_theme .ttbm_dodo_main .ttbm_wp_editor p,.ttbm_dodo_theme .ttbm_dodo_main .ttbm_wp_editor li{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem !important;line-height:1.6;color:rgba(26,26,46,.84)}.ttbm_dodo_theme .ttbm_dodo_main .ttbm_wp_editor a{color:#0097b2;text-decoration:underline}.ttbm_dodo_theme .ttbm_dodo_main .ttbm_default_widget{margin:0}.ttbm_dodo_theme .ttbm_dodo_about .ttbm_widget_content{max-width:74rem}.ttbm_dodo_theme .ttbm_dodo_amenities .ttbm_widget_content{max-width:74rem}.ttbm_dodo_theme .ttbm_dodo_amenities_list{margin:0;padding:0;list-style:none;columns:2;column-gap:2.4rem}.ttbm_dodo_theme .ttbm_dodo_amenities_list li{break-inside:avoid;position:relative;margin-bottom:1rem;padding-left:2rem}.ttbm_dodo_theme .ttbm_dodo_amenities_list li::before{content:"";width:.9rem;height:.9rem;border-radius:50%;border:1px solid rgba(26,26,46,.2);position:absolute;left:0;top:.7rem}.ttbm_dodo_theme .ttbm_dodo_amenities_list--all{columns:1}.ttbm_dodo_theme .ttbm_dodo_link_button{margin-top:1.3rem;border:1px solid rgba(26,26,46,.15);border-radius:.7rem;background:var(--ttbm-dodo-soft);color:rgba(26,26,46,.8);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.3rem;font-weight:600;line-height:1;padding:.95rem 1.2rem;cursor:pointer;transition:.2s ease-in-out}.ttbm_dodo_theme .ttbm_dodo_link_button:hover{background:#1a1a2e;color:#fff}.ttbm_dodo_theme .ttbm_dodo_availability .ttbm_widget_content{border:1px solid var(--ttbm-dodo-border);border-radius:1rem;background:#fff;padding:1.6rem}.ttbm_dodo_theme .ttbm_dodo_availability_calendar{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.2rem}.ttbm_dodo_theme .ttbm_dodo_month_title{margin-bottom:.8rem;text-align:center;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.3rem;font-weight:700;color:rgba(26,26,46,.76)}.ttbm_dodo_theme .ttbm_dodo_month table{width:100%;border-collapse:separate;border-spacing:.2rem}.ttbm_dodo_theme .ttbm_dodo_month th{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem;font-weight:600;color:rgba(26,26,46,.4);text-align:center;padding:.2rem 0}.ttbm_dodo_theme .ttbm_dodo_month td{min-height:3.4rem;height:3.4rem;border-radius:.6rem;text-align:center;vertical-align:middle;background:rgba(0,0,0,.03)}.ttbm_dodo_theme .ttbm_dodo_month td.is-empty{background:rgba(0,0,0,0)}.ttbm_dodo_theme .ttbm_dodo_day{padding:.2rem}.ttbm_dodo_theme .ttbm_dodo_day_num{display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.15rem;font-weight:700;color:rgba(26,26,46,.85);line-height:1.2}.ttbm_dodo_theme .ttbm_dodo_day_price{display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.9rem;color:rgba(26,26,46,.58);line-height:1.1}.ttbm_dodo_theme .ttbm_dodo_day.is-available{background:rgba(0,151,178,.25)}.ttbm_dodo_theme .ttbm_dodo_day.is-booked{background:rgba(232,115,90,.28)}.ttbm_dodo_theme .ttbm_dodo_day.is-unavailable{background:rgba(0,0,0,.07)}.ttbm_dodo_theme .ttbm_dodo_day.is-past{opacity:.46}.ttbm_dodo_theme .ttbm_dodo_availability_legend{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.3rem}.ttbm_dodo_theme .ttbm_dodo_availability_legend span{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.15rem;color:rgba(26,26,46,.62);display:inline-flex;align-items:center;gap:.5rem}.ttbm_dodo_theme .ttbm_dodo_availability_legend span::before{content:"";width:1rem;height:1rem;border-radius:.2rem;border:1px solid rgba(26,26,46,.2)}.ttbm_dodo_theme .ttbm_dodo_availability_legend .legend-available::before{background:rgba(106,168,79,.3)}.ttbm_dodo_theme .ttbm_dodo_availability_legend .legend-booked::before{background:rgba(232,115,90,.2)}.ttbm_dodo_theme .ttbm_dodo_availability_legend .legend-unavailable::before{background:rgba(0,0,0,.07)}.ttbm_dodo_theme .ttbm_dodo_quick_tour .ttbm_widget_content{padding:0}.ttbm_dodo_theme .ttbm_dodo_quick_tour_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem}.ttbm_dodo_theme .ttbm_dodo_quick_tour_item{position:relative;min-height:23rem;border-radius:1rem;overflow:hidden}.ttbm_dodo_theme .ttbm_dodo_quick_tour_item [data-bg-image]{min-height:23rem;height:100%}.ttbm_dodo_theme .ttbm_dodo_gallery_badge{position:absolute;right:.8rem;bottom:.8rem;border:1px solid hsla(0,0%,100%,.58);border-radius:999px;background:rgba(0,0,0,.48);color:#fff;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.1rem;line-height:1;padding:.65rem .95rem;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.ttbm_dodo_theme .ttbm_dodo_map_canvas_wrap{border:1px solid var(--ttbm-dodo-border);border-radius:1rem;overflow:hidden}.ttbm_dodo_theme .ttbm_dodo_map_canvas{width:100%;height:34rem}.ttbm_dodo_theme .ttbm_dodo_things_to_know .ttbm_widget_content{max-width:76rem}.ttbm_dodo_theme .ttbm_dodo_things_item+.ttbm_dodo_things_item{margin-top:1.9rem}.ttbm_dodo_theme .ttbm_dodo_things_item h5{margin:0 0 .7rem;color:#1a1a2e !important;font-size:1.7rem !important;line-height:1.35}.ttbm_dodo_theme .ttbm_dodo_things_content p:last-child{margin-bottom:0}.ttbm_dodo_theme .ttbm_dodo_main .ttbm_faq_item{border:1px solid var(--ttbm-dodo-border);border-radius:1rem;padding:.7rem 1.5rem;margin-bottom:.9rem;background:#fff}.ttbm_dodo_theme .ttbm_dodo_main .ttbm_faq_item h5{margin:0;color:#1a1a2e !important;font-size:1.6rem !important}.ttbm_dodo_theme .ttbm_dodo_main .ttbm_faq_title{cursor:pointer;padding:.6rem 0}.ttbm_dodo_theme .ttbm_dodo_main .ttbm_faq_content{padding-bottom:.8rem}.ttbm_dodo_theme .ttbm_dodo_sidebar{position:sticky;top:2.2rem}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-sidebar-booking,.ttbm_dodo_theme .ttbm_dodo_sidebar .widget{border:1px solid var(--ttbm-dodo-border);border-radius:1rem;background:#fff;box-shadow:none;padding:1.8rem}.ttbm_dodo_theme .ttbm_dodo_sidebar .widget{margin-top:1.4rem}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-title-price{margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--ttbm-dodo-border);color:rgba(26,26,46,.62);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.3rem;line-height:1.4}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-title-price .item_icon{margin:.4rem 0 0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#1a1a2e;display:inline-flex;align-items:baseline;gap:.5rem;font-size:2.8rem;line-height:1.1}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-title-price .item_icon i{color:#0097b2;font-size:1.7rem;margin:0}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-title-price .woocommerce-Price-amount{font-size:3rem;font-weight:700;color:#1a1a2e;line-height:1}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm_date_time_select{margin-bottom:1.2rem}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm_date_time_select label{width:100%}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm_date_time_select .date-picker-icon{width:100%;position:relative;display:block}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm_date_time_select .date-picker-icon i{position:absolute;left:1.2rem;top:1.5rem;color:rgba(26,26,46,.4);font-size:1.3rem}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm_date_time_select .formControl,.ttbm_dodo_theme .ttbm_dodo_sidebar #ttbm_select_date{border:1px solid rgba(26,26,46,.15);border-radius:.8rem;min-height:4.6rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.4rem;background:#fff;width:100%;padding:1.2rem 1.2rem 1.2rem 3.5rem !important}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm_load_popup_reg,.ttbm_dodo_theme .ttbm_dodo_sidebar .themeButton.fullWidth,.ttbm_dodo_theme .ttbm_dodo_sidebar ._dButton_fullWidth{width:100%;border-radius:999px;border:1px solid #6aa84f;background:#6aa84f;color:#fff !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.55rem;font-weight:700;line-height:1.2;padding:1.2rem 1.5rem;text-transform:none;transition:.2s ease-in-out}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm_load_popup_reg:hover,.ttbm_dodo_theme .ttbm_dodo_sidebar .themeButton.fullWidth:hover,.ttbm_dodo_theme .ttbm_dodo_sidebar ._dButton_fullWidth:hover{background:#0097b2;border-color:#0097b2}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-registration-info{margin:1.3rem 0 0;padding:0;list-style:none}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-registration-info li{margin:0 0 .7rem;padding:0;color:rgba(26,26,46,.64);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.28rem;line-height:1.5}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-registration-info li::before{display:none}.ttbm_dodo_theme .ttbm_dodo_main .ttbm_review_area,.ttbm_dodo_theme .ttbm_dodo_main .ttbm_review_list{border-radius:1rem;overflow:hidden}@media(max-width: 999px){.ttbm_dodo_theme .ttbm_container{padding:0 1.5rem}.ttbm_dodo_theme .ttbm_dodo_gallery_wrap{grid-template-columns:1fr;gap:1.4rem}.ttbm_dodo_theme .ttbm_dodo_primary{display:contents}.ttbm_dodo_theme .ttbm_dodo_gallery{order:1}.ttbm_dodo_theme .ttbm_dodo_gallery_booking{order:2;padding:1.6rem}.ttbm_dodo_theme .ttbm_dodo_content.ttbm_content_area{order:3}.ttbm_dodo_theme .ttbm_dodo_description_full{order:4}.ttbm_dodo_theme .ttbm_dodo_gallery,.ttbm_dodo_theme .ttbm_dodo_gallery_booking,.ttbm_dodo_theme .ttbm_dodo_content.ttbm_content_area,.ttbm_dodo_theme .ttbm_dodo_description_full{grid-column:auto;grid-row:auto}.ttbm_dodo_theme .ttbm_dodo_gallery .ttbm_slider-wrapper{grid-template-columns:1fr}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem [data-bg-image]{min-height:30rem}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase{min-height:0}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase>div,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase [data-bg-image]{min-height:14.2rem}.ttbm_dodo_theme .ttbm_dodo_content.ttbm_content_area{grid-template-columns:1fr;gap:2.2rem}.ttbm_dodo_theme .ttbm_dodo_sidebar{position:static}.ttbm_dodo_theme .ttbm_dodo_header .ttbm_default__title h1{font-size:clamp(3rem,9vw,4rem) !important}.ttbm_dodo_theme .ttbm_dodo_header .item_section .item_icon::after{display:none}.ttbm_dodo_theme .ttbm_dodo_amenities_list{columns:1}.ttbm_dodo_theme .ttbm_dodo_availability_calendar{grid-template-columns:1fr}.ttbm_dodo_theme .ttbm_dodo_quick_tour_grid{grid-template-columns:1fr}.ttbm_dodo_theme .ttbm_dodo_quick_tour_item,.ttbm_dodo_theme .ttbm_dodo_quick_tour_item [data-bg-image]{min-height:22rem}}@media(max-width: 767px){.ttbm_dodo_theme .ttbm_dodo_gallery_booking{margin-left:0;position:-webkit-sticky;position:sticky;top:1.2rem;align-self:start;z-index:10}}.ttbm_dodo_theme .ttbm_container{max-width:1320px !important;padding:0 2rem !important}@media(max-width: 999px){.ttbm_dodo_theme .ttbm_container{max-width:100% !important;padding:0 2rem !important}}.ttbm_dodo_theme .ttbm_dodo_gallery .ttbm_slider-wrapper{grid-template-columns:minmax(0, 4.8fr) minmax(0, 1.2fr) !important;gap:1rem !important;align-items:stretch}.ttbm_dodo_theme .ttbm_dodo_gallery .superSlider{border-radius:1rem;background:#fff;padding:.4rem;box-shadow:0 1.2rem 3rem rgba(0,0,0,.08)}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem [data-bg-image]{min-height:27rem;border-radius:1rem;overflow:hidden}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase.right,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase.style_1{width:100% !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:1rem !important;min-height:27rem}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase .sliderShowcaseItem{width:100% !important;margin:0 !important;border-radius:1rem;overflow:hidden;flex:1}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase .sliderShowcaseItem [data-bg-image]{min-height:100%;border-radius:1rem}.ttbm_dodo_theme .ttbm_dodo_gallery .iconIndicator{width:5.4rem;height:5.4rem;border-radius:50%;border:0;background:rgba(0,0,0,0);color:#111;box-shadow:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;font-size:2.6rem;line-height:1;font-weight:700}.ttbm_dodo_theme .ttbm_dodo_gallery .iconIndicator i,.ttbm_dodo_theme .ttbm_dodo_gallery .iconIndicator .fas,.ttbm_dodo_theme .ttbm_dodo_gallery .iconIndicator .far,.ttbm_dodo_theme .ttbm_dodo_gallery .iconIndicator .fa{font-size:2.6rem;font-weight:900;line-height:1}.ttbm_dodo_theme .ttbm_dodo_gallery .iconIndicator.prevItem{left:1.8rem}.ttbm_dodo_theme .ttbm_dodo_gallery .iconIndicator.nextItem{right:1.8rem}@media(max-width: 999px){.ttbm_dodo_theme .ttbm_dodo_gallery .ttbm_slider-wrapper{grid-template-columns:1fr !important}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem [data-bg-image]{min-height:28rem !important;height:auto !important}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase.right,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase.style_1{min-height:0 !important;height:auto !important;flex-direction:row !important;overflow-x:auto}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase .sliderShowcaseItem{min-width:12rem;min-height:9rem;height:auto !important;flex:0 0 12rem}}.ttbm_dodo_theme .ttbm_dodo_content.ttbm_content_area{grid-template-columns:1fr !important}.ttbm_dodo_theme{--ttbm-premium-border: rgba(#000000, 0.12);--ttbm-premium-shadow: 0 1.6rem 3.4rem rgba(#000000, 0.08)}.ttbm_dodo_theme .ttbm_dodo_wraper.ttbm_style{padding:1.6rem 0 4rem !important}.ttbm_dodo_theme .ttbm_container{max-width:1180px;padding:0 2.4rem}.ttbm_dodo_theme .ttbm_dodo_gallery{margin-bottom:2.8rem}.ttbm_dodo_theme .ttbm_dodo_gallery .superSlider{width:100%;margin-right:0;border-radius:1rem;box-shadow:0 1rem 2.6rem rgba(0,0,0,.06)}.ttbm_dodo_theme .ttbm_dodo_gallery .ttbm_slider-wrapper{width:100%;margin-right:0;grid-template-columns:minmax(0, 2fr) minmax(0, 0.93fr);gap:.75rem;align-items:end !important}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem [data-bg-image]{min-height:48rem !important;height:48rem !important}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase{min-height:48rem !important;height:48rem !important;gap:.75rem;padding:0 !important;margin:0 !important;align-self:end}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase .sliderShowcaseItem{flex:0 0 calc((100% - 2.25rem)/4) !important;min-height:0 !important;height:calc((100% - 2.25rem)/4) !important;margin:0 !important}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase>div,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase [data-bg-image]{min-height:100% !important;height:100% !important}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderMoreItem{min-width:14.4rem;min-height:3.4rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.62);background:rgba(0,0,0,.54);font-size:0;letter-spacing:0}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderMoreItem .fas,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderMoreItem .far{display:none}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderMoreItem::after{content:"Show all photos";font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.2rem;font-weight:700;line-height:1;color:#fff}.ttbm_dodo_theme .ttbm_dodo_content.ttbm_content_area{grid-template-columns:minmax(0, 1fr) 32rem;gap:3.2rem}.ttbm_dodo_theme .ttbm_registration_area .placeholder_area{width:100% !important;max-width:none !important;margin:0 !important;justify-self:stretch}.ttbm_dodo_theme .ttbm_dodo_main .ttbm_registration_area{width:var(--ttbm-dodo-gallery-width);max-width:var(--ttbm-dodo-gallery-width)}.ttbm_dodo_theme .ttbm_dodo_main>*+*{margin-top:1.5rem;padding-top:1.5rem}.ttbm_dodo_theme .ttbm_dodo_header .ttbm_default__title h1{font-size:clamp(3.3rem,3.7vw,5rem) !important}.ttbm_dodo_theme .ttbm_dodo_header .item_section{border:1px solid var(--ttbm-premium-border);border-radius:999px;padding:.85rem 1.2rem;width:max-content;max-width:100%;background:#fff;row-gap:.7rem}.ttbm_dodo_theme .ttbm_dodo_header .item_section .item_icon{font-size:1.35rem}.ttbm_dodo_theme .ttbm_dodo_main .content-title,.ttbm_dodo_theme .ttbm_dodo_main .ttbm_widget_title h2,.ttbm_dodo_theme .ttbm_dodo_main h2{font-size:1.9rem !important}.ttbm_dodo_theme .ttbm_dodo_availability .ttbm_widget_content,.ttbm_dodo_theme .ttbm_dodo_map_canvas_wrap{border:1px solid var(--ttbm-premium-border);box-shadow:0 .9rem 2.1rem rgba(0,0,0,.04)}.ttbm_dodo_theme .ttbm_dodo_quick_tour_item,.ttbm_dodo_theme .ttbm_dodo_quick_tour_item [data-bg-image]{min-height:24rem}.ttbm_dodo_theme .ttbm_dodo_sidebar{top:3rem}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-sidebar-booking{border:1px solid var(--ttbm-premium-border);border-radius:1rem;box-shadow:var(--ttbm-premium-shadow);padding:2rem}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-title-price{margin-bottom:1.5rem;padding-bottom:1.3rem}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm-title-price .woocommerce-Price-amount{font-size:3.2rem}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm_load_popup_reg,.ttbm_dodo_theme .ttbm_dodo_sidebar .themeButton.fullWidth,.ttbm_dodo_theme .ttbm_dodo_sidebar ._dButton_fullWidth{border:1px solid #6ea943;background:linear-gradient(140deg, #95c550 0%, #6ea943 100%);box-shadow:0 .8rem 1.6rem rgba(149,197,80,.28)}.ttbm_dodo_theme .ttbm_dodo_sidebar .ttbm_load_popup_reg:hover,.ttbm_dodo_theme .ttbm_dodo_sidebar .themeButton.fullWidth:hover,.ttbm_dodo_theme .ttbm_dodo_sidebar ._dButton_fullWidth:hover{border-color:#008ea8;background:linear-gradient(140deg, #0097b2 0%, #00829a 100%)}@media(max-width: 999px){.ttbm_dodo_theme .ttbm_container{padding:0 1.5rem}.ttbm_dodo_theme .ttbm_dodo_gallery .superSlider,.ttbm_dodo_theme .ttbm_dodo_gallery .ttbm_slider-wrapper,.ttbm_dodo_theme .ttbm_registration_area .placeholder_area{width:100%;margin-right:0}.ttbm_dodo_theme .ttbm_dodo_main .ttbm_registration_area{width:100%;max-width:100%}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem [data-bg-image]{min-height:28rem !important;height:auto !important}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase{min-height:0 !important;height:auto !important}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase .sliderShowcaseItem{height:auto !important;flex:0 0 auto !important}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase>div,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase [data-bg-image]{min-height:9rem !important;height:auto !important}.ttbm_dodo_theme .ttbm_dodo_content.ttbm_content_area{gap:2.4rem}.ttbm_dodo_theme .ttbm_dodo_header .item_section{width:100%;border-radius:1rem}}.ttbm_select_date_area .ttbm-title{color:var(--color_white);font-size:1.6rem !important;margin:0}@media(min-width: 1000px){.ttbm_dodo_theme .ttbm_dodo_content.ttbm_content_area{column-gap:4rem !important}}.ttbm_dodo_theme .ttbm_dodo_primary .ttbm_dodo_content.ttbm_content_area{display:block !important;width:100% !important;max-width:100% !important}.ttbm_dodo_theme .ttbm_dodo_primary .ttbm_dodo_main,.ttbm_dodo_theme .ttbm_dodo_primary .ttbm_dodo_main .ttbm_registration_area,.ttbm_dodo_theme .ttbm_dodo_primary .ttbm_registration_area .placeholder_area{width:100% !important;max-width:100% !important}.ttbm_dodo_theme .ttbm_dodo_primary .ttbm_dodo_about,.ttbm_dodo_theme .ttbm_dodo_primary .ttbm_dodo_sections_accordion{width:100% !important;max-width:100% !important}.ttbm_dodo_theme .ttbm_select_date_area{--ttbm-date-action-height: 4.5rem}.ttbm_dodo_theme .ttbm_select_date_area .booking-button{align-items:stretch}.ttbm_dodo_theme .ttbm_select_date_area .date-picker-icon,.ttbm_dodo_theme .ttbm_select_date_area .ttbm_check_ability{min-height:var(--ttbm-date-action-height)}.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date.formControl,.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date{min-height:var(--ttbm-date-action-height);height:var(--ttbm-date-action-height);padding-top:1.2rem !important;padding-bottom:1.2rem !important;color:#1a1a2e !important;-webkit-text-fill-color:#1a1a2e !important;opacity:1 !important;cursor:default}.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date.formControl:hover,.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date:hover,.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date.formControl:focus,.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date:focus,.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date.formControl:active,.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date:active,.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date.formControl[readonly],.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date[readonly]{color:#1a1a2e !important;-webkit-text-fill-color:#1a1a2e !important;opacity:1 !important}.ttbm_dodo_theme .ttbm_select_date_area .date-picker-icon:hover,.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date.formControl:hover,.ttbm_dodo_theme .ttbm_select_date_area #ttbm_select_date:hover{cursor:pointer}.ttbm_dodo_theme .ttbm_select_date_area .navy_blueButton.ttbm_check_ability{min-height:var(--ttbm-date-action-height);height:var(--ttbm-date-action-height);display:inline-flex;align-items:center;justify-content:center}.ttbm_dodo_theme .ttbm_booking_panel .ttbm_price_container .ttbm_sale_price,.ttbm_dodo_theme .ttbm_booking_panel .ttbm_price_container .woocommerce-Price-amount{font-size:1.6rem !important}div#ui-datepicker-div{display:none;position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;z-index:100000 !important;margin:0 !important;padding:10rem 6.4rem 4.8rem !important;background:#fff !important;border:0 !important;border-radius:1.8rem !important;width:min(96vw,72rem) !important;max-width:min(96vw,72rem);max-height:min(92vh,80rem);overflow:auto;box-shadow:0 0 0 100vmax rgba(26,26,46,.45),0 2rem 5rem rgba(26,26,46,.2)}div#ui-datepicker-div .ui-datepicker{width:min(100%,62rem);margin:0 auto;background:#fff !important;border:0 !important;font-size:1.6rem !important}div#ui-datepicker-div .ui-datepicker-header{position:relative;background:#fff !important;border:0 !important;padding:0 6.4rem 2rem;margin-bottom:2rem;border-bottom:1px solid rgba(26,26,46,.08)}div#ui-datepicker-div .ui-datepicker-title{display:flex;justify-content:center;gap:1rem;margin:0;background:rgba(0,0,0,0) !important}div#ui-datepicker-div .ui-datepicker-title select{min-width:18rem;height:5.6rem;border:1px solid rgba(26,26,46,.1) !important;border-radius:1.2rem !important;background:#fff !important;color:#1a1a2e !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem !important;font-weight:600;padding:0 1.8rem;box-shadow:0 .8rem 2rem rgba(26,26,46,.06) !important;outline:0 !important;appearance:auto}div#ui-datepicker-div .ui-datepicker-prev,div#ui-datepicker-div .ui-datepicker-next{position:absolute;top:.4rem;width:4.6rem;height:4.6rem;display:inline-flex;align-items:center;justify-content:center;overflow:visible !important;text-indent:0 !important;color:rgba(0,0,0,0) !important;border:1px solid rgba(26,26,46,.1);border-radius:999px;background:#fff !important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;box-shadow:0 .8rem 2rem rgba(26,26,46,.06);background-repeat:no-repeat !important;background-position:center !important;background-size:1.6rem 1.6rem !important}div#ui-datepicker-div .ui-datepicker-prev{left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") !important}div#ui-datepicker-div .ui-datepicker-next{right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18l6-6-6-6'/%3E%3C/svg%3E") !important}div#ui-datepicker-div .ui-datepicker-prev:hover,div#ui-datepicker-div .ui-datepicker-next:hover{background:#f7fbfd;border-color:rgba(26,26,46,.22);transform:scale(1.03)}div#ui-datepicker-div .ui-datepicker-prev span,div#ui-datepicker-div .ui-datepicker-next span{display:none}div#ui-datepicker-div .ui-datepicker-prev::before,div#ui-datepicker-div .ui-datepicker-next::before,div#ui-datepicker-div .ui-datepicker-prev .ui-icon,div#ui-datepicker-div .ui-datepicker-next .ui-icon{display:none !important}div#ui-datepicker-div .ui-datepicker-calendar{width:100%;margin:0;border-collapse:separate;border-spacing:.3rem;table-layout:fixed}div#ui-datepicker-div .ui-datepicker-calendar th{padding:0 0 1rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;font-weight:700;color:rgba(26,26,46,.42);letter-spacing:.04em;text-transform:uppercase}div#ui-datepicker-div .ui-datepicker-calendar td{padding:0;position:relative;background:#f8fbfc;border:1px solid rgba(26,26,46,.05)}div#ui-datepicker-div .ui-datepicker-calendar td a,div#ui-datepicker-div .ui-datepicker-calendar td span{width:100%;min-width:0;min-height:6.4rem;display:flex;align-items:center;justify-content:center;border-radius:0;border:0;background:rgba(0,0,0,0);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;font-weight:700;text-align:center;color:rgba(26,26,46,.82);transition:none}div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-available a,div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-available span{background:rgba(0,0,0,0) !important;color:#1f3525 !important}div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-booked a,div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-booked span{background:rgba(0,0,0,0) !important;color:#4a2323 !important}div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-unavailable a,div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-unavailable span{background:rgba(0,0,0,0) !important;color:rgba(26,26,46,.6) !important}div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-past a,div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-past span{background:rgba(0,0,0,0) !important;color:rgba(26,26,46,.58) !important}div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-available{background:#ddefd8 !important;border-color:#ddefd8 !important}div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-booked{background:#f3d4d4 !important;border-color:#f3d4d4 !important}div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-unavailable{background:#e3e3e3 !important;border-color:#e3e3e3 !important}div#ui-datepicker-div .ui-datepicker-calendar td.dodo-date-past{background:#e3e3e3 !important;border-color:#e3e3e3 !important}div#ui-datepicker-div,div#ui-datepicker-div *{font-size:1.6rem !important}div#ui-datepicker-div .ui-datepicker-calendar td a:hover{cursor:pointer;transform:none;box-shadow:none;border-color:rgba(26,26,46,.05);background:#f8fbfc;color:rgba(26,26,46,.82)}div#ui-datepicker-div .ui-state-active,div#ui-datepicker-div .ui-widget-content .ui-state-active,div#ui-datepicker-div .ui-widget-header .ui-state-active{background:#0097b2 !important;color:#fff !important;border-color:#0097b2 !important;box-shadow:0 0 0 .3rem rgba(0,151,178,.12)}div#ui-datepicker-div td.dodo-date-available .ui-state-active,div#ui-datepicker-div td.dodo-date-booked .ui-state-active,div#ui-datepicker-div td.dodo-date-past .ui-state-active{background:#0097b2 !important;color:#fff !important;border-color:#0097b2 !important}div#ui-datepicker-div td.dodo-date-selected a{background:#007a91 !important;color:#fff !important;border:2px solid rgb(0,57.6344827586,68.5) !important;outline:3px solid rgba(0,122,145,.45);outline-offset:1px;box-shadow:0 0 0 .3rem rgba(0,122,145,.25)}div#ui-datepicker-div .dodo-datepicker-legend{display:flex;align-items:center;justify-content:flex-start;gap:3.2rem;margin-top:4rem;padding:0;background:rgba(0,0,0,0);border-radius:0}div#ui-datepicker-div .dodo-datepicker-legend__item{display:inline-flex;align-items:center;gap:.8rem;color:#1a1a2e}div#ui-datepicker-div .dodo-datepicker-legend__swatch{width:2.4rem;height:2.4rem;flex:0 0 2.4rem;border-radius:0;border:1px solid hsla(0,0%,100%,.08)}div#ui-datepicker-div .dodo-datepicker-legend__swatch--available{background:#ddefd8}div#ui-datepicker-div .dodo-datepicker-legend__swatch--booked{background:#f3d4d4}div#ui-datepicker-div .dodo-datepicker-legend__swatch--unavailable{background:#e3e3e3}div#ui-datepicker-div .dodo-datepicker-legend__label{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.2;color:#1a1a2e}div#ui-datepicker-div .dodo-datepicker-close{position:absolute;top:2rem;right:2rem;width:4.8rem;height:4.8rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f3f3f3;color:#1a1a2e;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:3rem;font-weight:400;line-height:1;cursor:pointer;box-shadow:0 .8rem 2rem rgba(26,26,46,.08);transition:background-color .2s ease,transform .2s ease}div#ui-datepicker-div .dodo-datepicker-close:hover{background:#ebebeb;transform:scale(1.03)}div#ui-datepicker-div .dodo-datepicker-book-now{display:block;width:100%;margin-top:2.6rem;padding:1.4rem 2rem;background:#0097b2;color:#fff !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;font-weight:600;text-align:center;text-decoration:none;border:0;border-radius:6px;cursor:pointer;transition:background 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}div#ui-datepicker-div .dodo-datepicker-book-now:disabled{opacity:.45;cursor:not-allowed}div#ui-datepicker-div .dodo-datepicker-book-now:hover:not(:disabled){background:#007a91}@media(max-width: 768px){div#ui-datepicker-div{padding:8rem 3.2rem 2.4rem !important;max-width:calc(100vw - 2.4rem);width:calc(100vw - 2.4rem) !important;min-height:auto;max-height:calc(100vh - 4rem);overflow:auto}div#ui-datepicker-div .ui-datepicker{width:100%;margin-top:0}div#ui-datepicker-div .ui-datepicker-title{gap:.8rem}div#ui-datepicker-div .ui-datepicker-title select{min-width:0;width:calc(50% - .4rem);font-size:1.6rem}div#ui-datepicker-div .ui-datepicker-calendar{border-spacing:.25rem}div#ui-datepicker-div .ui-datepicker-calendar td a,div#ui-datepicker-div .ui-datepicker-calendar td span{min-width:4.8rem;min-height:4.8rem;font-size:1.6rem}div#ui-datepicker-div .dodo-datepicker-legend{flex-wrap:wrap;justify-content:flex-start;gap:1.2rem 1.6rem;padding:0}div#ui-datepicker-div .dodo-datepicker-legend__swatch{width:2.4rem;height:2.4rem;flex-basis:2.4rem}div#ui-datepicker-div .dodo-datepicker-close{top:1.6rem;right:1.6rem;width:4.2rem;height:4.2rem;font-size:2.6rem}}.ttbm_dodo_theme .ttbm_book_now_area p,.ttbm_dodo_theme .ttbm_book_now_area p b,.ttbm_dodo_theme .ttbm_book_now_area p span{font-size:1.6rem !important}.ttbm_dodo_theme .ttbm_booking_panel table{width:100%;table-layout:fixed}.ttbm_dodo_theme .ttbm_booking_panel table th,.ttbm_dodo_theme .ttbm_booking_panel table td{width:33.333%;vertical-align:middle}.ttbm_dodo_theme .ttbm_booking_panel table th:first-child,.ttbm_dodo_theme .ttbm_booking_panel table td:first-child{text-align:left}.ttbm_dodo_theme .ttbm_booking_panel table th:nth-child(2),.ttbm_dodo_theme .ttbm_booking_panel table td:nth-child(2){text-align:center}.ttbm_dodo_theme .ttbm_booking_panel table th:nth-child(3),.ttbm_dodo_theme .ttbm_booking_panel table td:nth-child(3){text-align:center}.ttbm_dodo_theme .ttbm_booking_panel table td:nth-child(3) .qtyIncDec,.ttbm_dodo_theme .ttbm_booking_panel table td:nth-child(3) .quantity,.ttbm_dodo_theme .ttbm_booking_panel table td:nth-child(3) .quantity_select{justify-content:center;margin-left:auto;margin-right:auto}.ttbm_dodo_theme .ttbm_book_now_area{display:grid !important;grid-template-columns:1fr 1fr 1fr;align-items:center}.ttbm_dodo_theme .ttbm_book_now_area>.ttbm_book_now,.ttbm_dodo_theme .ttbm_book_now_area>.ttbm_load_seat_plan,.ttbm_dodo_theme .ttbm_book_now_area>.ttbm_add_to_cart{grid-column:3;justify-self:center}.ttbm_dodo_theme .ttbm_book_now_summary_col{width:100%}.ttbm_dodo_theme .ttbm_book_now_summary_col--quantity{grid-column:1;justify-self:start;text-align:left}.ttbm_dodo_theme .ttbm_book_now_summary_col--total{grid-column:2;justify-self:center;text-align:center;display:flex;justify-content:center;align-items:center}.ttbm_dodo_theme .ttbm_book_now_summary_item{margin:0}.ttbm_dodo_theme .ttbm_book_now_area .ttbm_qty_total_sep{display:inline-block;margin:0 1.8rem}@media(max-width: 767px){.ttbm_dodo_theme .ttbm_book_now_area{grid-template-columns:1fr;row-gap:1.6rem}.ttbm_dodo_theme .ttbm_book_now_area>.ttbm_book_now_summary_col,.ttbm_dodo_theme .ttbm_book_now_area>.ttbm_book_now,.ttbm_dodo_theme .ttbm_book_now_area>.ttbm_load_seat_plan,.ttbm_dodo_theme .ttbm_book_now_area>.ttbm_add_to_cart{grid-column:auto;justify-self:stretch}}.ttbm_dodo_theme .ttbm_book_now_area--hidden{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;opacity:0 !important;pointer-events:none !important}.ttbm_dodo_theme .ttbm_check_availability_area{margin-top:2rem}.ttbm_dodo_theme .ttbm_check_availability_area .ttbm_check_availability_btn{display:block;width:100%;text-align:center;padding:1.4rem 2rem;background:#0097b2;color:#fff !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;font-weight:600;text-decoration:none;border:none;border-radius:6px;cursor:pointer;transition:background 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ttbm_dodo_theme .ttbm_check_availability_area .ttbm_check_availability_btn:hover:not(:disabled){background:#007a91}.ttbm_dodo_theme .ttbm_check_availability_area .ttbm_check_availability_btn:disabled{opacity:.45;cursor:not-allowed}.ttbm_dodo_theme .ttbm_dodo_about,.ttbm_dodo_theme .ttbm_dodo_sections_accordion{width:var(--ttbm-dodo-gallery-width);max-width:var(--ttbm-dodo-gallery-width)}@media(max-width: 999px){.ttbm_dodo_theme .ttbm_dodo_about,.ttbm_dodo_theme .ttbm_dodo_sections_accordion{width:100%;max-width:100%}}.ttbm_dodo_sections_accordion{margin-top:2.8rem;border-top:1px solid rgba(26,26,46,.14)}.ttbm_dodo_sections_accordion .ttbm_dodo_section_item{border-bottom:1px solid rgba(26,26,46,.14)}.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle{width:100%;border:0;background:rgba(0,0,0,0);padding:2.4rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;text-align:left;cursor:pointer}.ttbm_dodo_sections_accordion .ttbm_dodo_section_static_title{padding:2.4rem 0 .8rem}.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle:hover,.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle:focus,.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle:active{background:rgba(0,0,0,0) !important;color:#1a1a2e !important}.ttbm_dodo_sections_accordion .ttbm_dodo_section_title{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:2.2rem;line-height:1.3;color:#1a1a2e !important}.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle:hover .ttbm_dodo_section_title,.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle:focus .ttbm_dodo_section_title,.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle:active .ttbm_dodo_section_title{color:#1a1a2e !important}.ttbm_dodo_sections_accordion .ttbm_dodo_section_icon{flex-shrink:0;font-size:1.4rem;line-height:1;color:#1a1a2e !important;transition:transform 220ms ease}.ttbm_dodo_sections_accordion .ttbm_dodo_section_icon,.ttbm_dodo_sections_accordion .ttbm_dodo_section_icon i,.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle:hover .ttbm_dodo_section_icon,.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle:focus .ttbm_dodo_section_icon,.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle:hover .ttbm_dodo_section_icon i,.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle:focus .ttbm_dodo_section_icon i{color:#1a1a2e !important}.ttbm_dodo_sections_accordion .ttbm_dodo_section_toggle[aria-expanded=true] .ttbm_dodo_section_icon{transform:rotate(180deg)}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel{padding:0 0 2.4rem}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content{padding:0 !important;color:rgba(26,26,46,.74) !important}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content,.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content p,.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content li,.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content span{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem !important;line-height:1.65;color:rgba(26,26,46,.74) !important}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content ul{list-style:none !important;margin:0 0 1.4rem;padding-left:2.2rem}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content ol{list-style:decimal !important;list-style-position:outside !important;margin:0 0 1.4rem;padding-left:2.2rem}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content hr,.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content .wp-block-separator{display:none}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content ul li,.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content ol li{display:list-item !important;color:rgba(26,26,46,.74) !important;border:0 !important;float:none !important;clear:none !important;text-indent:0 !important;padding-left:0 !important;margin-left:0 !important;vertical-align:top}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content ul li{position:relative}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content ul li::before{content:"•";position:absolute;left:-1.6rem;top:0;line-height:inherit;color:#1a1a2e !important}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content ul li>p,.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content ol li>p{display:inline;margin:0}.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content ul li::marker,.ttbm_dodo_sections_accordion .ttbm_dodo_section_panel .ttbm_widget_content ol li::marker{color:rgba(0,0,0,0) !important}.ttbm_dodo_theme .ttbm_dodo_amenities .content-title{border-top:1px solid rgba(26,26,46,.14);padding-top:2.4rem;margin-top:2.4rem}.ttbm_dodo_about .content-title{font-size:2.2rem !important;font-weight:700 !important;color:#1a1a2e !important;font-family:Georgia,"Times New Roman",serif;line-height:1.3}.ttbm_style div.superSlider .sliderMoreItem{border-radius:1rem !important}div#ui-datepicker-div .ui-datepicker-calendar td a,div#ui-datepicker-div .ui-datepicker-calendar td span{border:none !important;background:none !important}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-panel,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-order-summary,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-checkout-order-summary,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-totals-wrapper{padding-bottom:0 !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content{padding:0 3.6rem 0 !important}@media(max-width: 768px){.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type,.ttbm_dodo_theme .ttbm_enhanced_table{display:block !important;width:100% !important;border-collapse:separate !important;border-spacing:0 !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type thead,.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type .ttbm_table_header,.ttbm_dodo_theme .ttbm_enhanced_table thead,.ttbm_dodo_theme .ttbm_enhanced_table .ttbm_table_header{display:none !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody,.ttbm_dodo_theme .ttbm_enhanced_table tbody{display:block !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row{display:flex !important;flex-wrap:wrap !important;gap:.4rem !important;padding:1.4rem 0 !important;border-bottom:1px solid #eeeae4 !important;align-items:center !important;box-shadow:none !important;border-radius:0 !important;margin-bottom:0 !important;background:rgba(0,0,0,0) !important;overflow:visible !important;position:static !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td{display:block !important;flex-direction:unset !important;justify-content:unset !important;border:0 !important;padding:0 !important;width:auto !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td::before,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td::before{content:none !important;display:none !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td.ttbm-person-info,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td.ttbm-person-info{flex:1 1 100% !important;background:rgba(0,0,0,0) !important;border-left:0 !important;border-radius:0 !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td.ttbm-person-info .person-info,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td.ttbm-person-info .person-info{margin-left:0 !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td.ttbm-person-info .ttbm_ticket_name,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td.ttbm-person-info .ttbm_ticket_name{font-size:1.6rem !important;font-weight:600 !important;margin:0 !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td.ttbm-person-info .ttbm_ticket_description,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td.ttbm-person-info .ttbm_ticket_description{font-size:1.3rem !important;color:#6b6b6b !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td.ttbm-regular-price,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td.ttbm-regular-price{flex:1 1 auto !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td.ttbm-regular-price .ttbm_sale_price,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td.ttbm-regular-price .ttbm_sale_price{font-size:1.6rem !important;font-weight:700 !important;color:#0097b2 !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td.ttbm-regular-price .ttbm_price_container,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td.ttbm-regular-price .ttbm_price_container{margin-left:0 !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td.ttbm-availability-info,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td.ttbm-availability-info{display:none !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_ticket_row td.ttbm-select-quantity,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_ticket_row td.ttbm-select-quantity{flex:0 0 auto !important;margin-left:auto !important}.ttbm_dodo_theme .ttbm_ticket_area .mp_tour_ticket_type tbody tr.ttbm_hidden_inputs,.ttbm_dodo_theme .ttbm_enhanced_table tbody tr.ttbm_hidden_inputs{display:none !important}.ttbm_dodo_theme .ttbm_booking_panel table{table-layout:auto}.ttbm_dodo_theme .ttbm_booking_panel table th,.ttbm_dodo_theme .ttbm_booking_panel table td{width:auto;padding:.8rem .6rem;font-size:1.4rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking{margin-left:0}.ttbm_dodo_theme .ttbm_dodo_gallery_wrap{grid-template-columns:1fr;gap:1.2rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls{grid-template-columns:1fr}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item+.control-item{border-left:0;border-top:1px solid rgba(0,0,0,.25)}.ttbm_dodo_sections_accordion .ttbm_dodo_section_title{font-size:1.9rem}.ttbm_dodo_theme .ttbm_dodo_amenities_list{columns:1}}@media(max-width: 480px){.ttbm_dodo_theme .ttbm_container{padding:0 1.2rem !important}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem,.ttbm_dodo_theme .ttbm_dodo_gallery .sliderAllItem .sliderItem [data-bg-image]{min-height:22rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking{padding:1.2rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_badges .badge{font-size:1.2rem;padding:.6rem .9rem}.ttbm_dodo_theme .ttbm_dodo_gallery .sliderShowcase .sliderShowcaseItem{min-width:0;flex:0 0 calc(33.333% - .7rem)}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_controls .control-item{padding:1.4rem 1.2rem}.ttbm_dodo_theme .ttbm_booking_panel .qtyIncDec span,.ttbm_dodo_theme .ttbm_booking_panel .quantity button,.ttbm_dodo_theme .ttbm_booking_panel .qtyIncDec button{min-width:4.4rem;min-height:4.4rem}.ttbm_dodo_theme .ttbm_dodo_gallery_booking_cta{padding:1.2rem 1.6rem;font-size:1.5rem}.ttbm_check_availability_area .ttbm_check_availability_btn{padding:1.2rem 1.6rem;font-size:1.5rem}div#ui-datepicker-div{padding:6rem 1.6rem 2rem !important}div#ui-datepicker-div .ui-datepicker-header{padding:0 4rem 1.6rem}div#ui-datepicker-div .ui-datepicker-prev,div#ui-datepicker-div .ui-datepicker-next{width:3.8rem;height:3.8rem}}.ttbm_style div.superSlider .sliderPopup .sliderAllItem{overflow:visible}.ttbm_style div.superSlider .sliderPopup .sliderAllItem img{width:auto;height:100%;max-width:100%;object-fit:contain}.ttbm_style div.superSlider .sliderPopup .sliderAllItem .sliderItem [data-bg-image]{background-size:contain !important;background-repeat:no-repeat}.ttbm_style div.superSlider .sliderPopup .iconIndicator{z-index:200;color:#888 !important}.wte-custom-trip-template{--wpte-primary-color: #6aa84f;--wpte-primary-color-rgb: 106, 168, 79;--wpte-secondary-color: #0097b2;margin-top:2.4rem;padding-bottom:8rem}.wte-custom-trip-template .wte-custom-trip-template__container{max-width:1240px;margin:0 auto;width:calc(100% - 4rem);padding:0}.wte-custom-trip-template .wte-custom-trip-template__breadcrumbs{margin-bottom:2rem}.wte-custom-trip-template .wte-custom-trip-template__gallery{margin-bottom:3.2rem}.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-gallery-wrapper,.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-gallery-wrapper__multi-banners,.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-gallery-wrapper__multi-banners .trip-content-area{border-radius:1.8rem;overflow:hidden}.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-gallery-wrapper img,.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-gallery-wrapper__multi-banners img,.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-trip-feat-img img{width:100%;height:100%;object-fit:cover;display:block}.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-multi-banner-layout{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2, minmax(16rem, 1fr));gap:.7rem;max-height:54rem}.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-multi-banner-image:nth-child(1){grid-column:1/2;grid-row:1/3}.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-multi-banner-image{min-height:13rem}.wte-custom-trip-template .wte-custom-trip-template__gallery .splide,.wte-custom-trip-template .wte-custom-trip-template__gallery .splide__track,.wte-custom-trip-template .wte-custom-trip-template__gallery .splide__list,.wte-custom-trip-template .wte-custom-trip-template__gallery .splide__slide{height:clamp(28rem,58vw,56rem)}.wte-custom-trip-template .wte-custom-trip-template__content-grid{display:grid;grid-template-columns:minmax(0, 1fr) 34rem;gap:4rem;align-items:start}.wte-custom-trip-template .entry-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1.4rem;margin-bottom:0;padding-bottom:2.6rem;border-bottom:1px solid rgba(26,26,46,.12)}.wte-custom-trip-template .entry-header .entry-title{margin:0 !important;text-transform:none;line-height:1.18;color:#1a1a2e !important;font-size:clamp(3rem,4.8vw,4.4rem) !important}.wte-custom-trip-template .entry-header .wte-title-duration{display:inline-flex;align-items:baseline;gap:.4rem;font-family:"Arial";font-size:1.5rem;color:rgba(26,26,46,.7)}.wte-custom-trip-template .entry-header .wte-title-duration .duration{font-weight:700;color:#0097b2}.wte-custom-trip-template .wte-custom-trip-template__section{padding-top:3rem;margin-top:3rem;border-top:1px solid rgba(26,26,46,.12)}.wte-custom-trip-template .wte-custom-trip-template__section:first-of-type{border-top:0;margin-top:0;padding-top:3rem}.wte-custom-trip-template .wte-custom-trip-template__section-title{margin:0 0 1.8rem;text-transform:none;color:#1a1a2e !important;font-size:clamp(2.4rem,3.3vw,3.2rem) !important}.wte-custom-trip-template .entry-content{margin:0}.wte-custom-trip-template .entry-content .trip-post-content>*:last-child{margin-bottom:0}.wte-custom-trip-template .wte-custom-trip-template__section-content p,.wte-custom-trip-template .wte-custom-trip-template__section-content li{font-family:"Arial";font-size:1.7rem !important;line-height:1.6;color:rgba(26,26,46,.82)}.wte-custom-trip-template .wte-custom-trip-template__tab-section .post-data,.wte-custom-trip-template .wte-custom-trip-template__tab-section .content{margin-bottom:0}.wte-custom-trip-template .wte-custom-trip-template__tab-section .post-data>h2{display:none}.wte-custom-trip-template .wte-custom-trip-template__tab-section #include-result,.wte-custom-trip-template .wte-custom-trip-template__tab-section #exclude-result,.wte-custom-trip-template .wte-custom-trip-template__tab-section .wpte-trip-highlights{list-style:none;padding-left:0;margin:0;columns:2;column-gap:2.4rem}.wte-custom-trip-template .wte-custom-trip-template__tab-section #include-result li,.wte-custom-trip-template .wte-custom-trip-template__tab-section #exclude-result li,.wte-custom-trip-template .wte-custom-trip-template__tab-section .wpte-trip-highlights li{position:relative;padding-left:2.2rem;margin-bottom:.9rem;break-inside:avoid}.wte-custom-trip-template .wte-custom-trip-template__tab-section #include-result li::before,.wte-custom-trip-template .wte-custom-trip-template__tab-section #exclude-result li::before,.wte-custom-trip-template .wte-custom-trip-template__tab-section .wpte-trip-highlights li::before{content:"";width:1rem;height:1rem;border-radius:50%;background:#6aa84f;position:absolute;left:0;top:.9rem}.wte-custom-trip-template .wte-custom-trip-template__tab-section .trip-map iframe{width:100%;border-radius:1.2rem;min-height:30rem}.wte-custom-trip-template .wte-custom-trip-template__tab-section .wpte-trip-itinerary-v2 .itinerary-row,.wte-custom-trip-template .wte-custom-trip-template__tab-section .faq-row{border:1px solid rgba(26,26,46,.12);border-radius:1.2rem;margin-bottom:1rem;overflow:hidden;padding:1.4rem 1.6rem}.wte-custom-trip-template .wte-custom-trip-template__sidebar .widget-area{position:sticky;top:2.4rem;display:flex;flex-direction:column;gap:1.8rem}.wte-custom-trip-template .wte-custom-trip-template__sidebar .wpte-booking-area-wrapper,.wte-custom-trip-template .wte-custom-trip-template__sidebar .wpte-bf-outer{border:1px solid rgba(26,26,46,.12);border-radius:1.4rem;background:#fff;box-shadow:0 1.2rem 3rem rgba(26,26,46,.08);padding:1.8rem}.wte-custom-trip-template .wte-custom-trip-template__sidebar .wpte-bf-price-wrap{border-radius:1.2rem;padding:1.6rem;background:rgba(250,248,245,.6)}.wte-custom-trip-template .wte-custom-trip-template__sidebar .wpte-bf-ptitle{color:rgba(26,26,46,.7);font-family:"Arial";font-size:1.3rem;text-transform:uppercase;letter-spacing:.08rem}.wte-custom-trip-template .wte-custom-trip-template__sidebar .wpte-bf-btn,.wte-custom-trip-template .wte-custom-trip-template__sidebar .wte-book-now,.wte-custom-trip-template .wte-custom-trip-template__sidebar .wpte-booking-area .wpte-bf-btn{border-radius:999px !important;border:2px solid #6aa84f !important;background:#6aa84f !important;color:#fff !important;font-family:"Arial";font-size:1.5rem;font-weight:700;line-height:1.2;padding:1.3rem 1.8rem;text-transform:none}.wte-custom-trip-template .wte-custom-trip-template__sidebar .wpte-bf-btn:hover,.wte-custom-trip-template .wte-custom-trip-template__sidebar .wte-book-now:hover,.wte-custom-trip-template .wte-custom-trip-template__sidebar .wpte-booking-area .wpte-bf-btn:hover{background:#0097b2 !important;border-color:#0097b2 !important}@media(max-width: 999px){.wte-custom-trip-template .wte-custom-trip-template__container{width:calc(100% - 3rem)}.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-multi-banner-layout{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, minmax(12rem, 1fr));max-height:none}.wte-custom-trip-template .wte-custom-trip-template__gallery .wpte-multi-banner-image:nth-child(1){grid-column:1/3;grid-row:1/2}.wte-custom-trip-template .wte-custom-trip-template__content-grid{grid-template-columns:1fr;gap:2.4rem}.wte-custom-trip-template .wte-custom-trip-template__sidebar .widget-area{position:static}.wte-custom-trip-template .wte-custom-trip-template__tab-section #include-result,.wte-custom-trip-template .wte-custom-trip-template__tab-section #exclude-result,.wte-custom-trip-template .wte-custom-trip-template__tab-section .wpte-trip-highlights{columns:1}}@media(max-width: 768px){.wte-custom-trip-template .wte-custom-trip-template__section-title{margin-bottom:1.4rem;font-size:2.6rem !important}.wte-custom-trip-template .entry-header{padding-bottom:2.2rem}}.block-content{padding:0 20px;margin-bottom:12.8rem;margin-top:4.8rem}@media(max-width: 999px){.block-content{margin-bottom:9.6rem}}.block-content:nth-child(odd) .container .row{flex-direction:row-reverse}.block-content:nth-child(odd) .container .row .content-type-two{padding:0 6.4rem 0 0}.block-content:nth-child(odd) .container .row .content-type-two p{line-height:1.65}@media(max-width: 999px){.block-content:nth-child(odd) .container .row .content-type-two{padding:0;padding-bottom:1.6rem}}@media(max-width: 999px){.block-content:nth-child(odd) .container .row{flex-direction:column-reverse}}.block-content .title{text-align:center;margin-bottom:3.2rem}.block-content .title .description{color:#6aa84f;font-weight:600;margin-bottom:1.6rem;font-size:1.6rem;text-transform:uppercase;letter-spacing:.12em}.block-content .title .heading{text-align:center;font-size:clamp(2.8rem,5vw,4rem) !important;font-family:Georgia,"Times New Roman",serif;color:#1a1a2e !important}.block-content .content-with-image{display:grid}.block-content .content-with-image .content-type-two{padding-left:6.4rem}@media(max-width: 999px){.block-content .content-with-image .content-type-two{padding-left:0;margin-bottom:3.2rem}}.block-content .content-with-image .content-type-two .subheading{font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:.12em;color:#6aa84f !important}.block-content .content-with-image .content-type-two h2{font-size:clamp(2.8rem,5vw,4rem) !important;font-family:Georgia,"Times New Roman",serif;color:#1a1a2e !important;font-weight:700}.block-content .content-with-image .content-type-two p{font-size:1.6rem !important;font-weight:400;color:#3a3a3a;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:1.2rem;text-align:left;line-height:1.65}.block-content .content-with-image .content-image-2 .item{border-radius:16px !important;width:100%;height:100%;object-fit:cover;border:none;box-shadow:0 2px 8px rgba(26,26,46,.06)}@media(max-width: 768px){.block-content .content-with-image .content-image-2 .item{max-width:100%;margin:0}}@media(max-width: 999px){.block-content .content-with-image{flex-direction:column-reverse}}@media(max-width: 999px){.block-content .about-content-with-image{flex-direction:column-reverse}}.block-content .about-content-with-image .content-type-two{padding:0 0 0 6.4rem}@media(max-width: 999px){.block-content .about-content-with-image .content-type-two{padding:0}}.block-content .about-content-with-image .content-image-2 .item{border-radius:16px !important;width:100%;height:100%;object-fit:cover;border:none;box-shadow:0 2px 8px rgba(26,26,46,.06)}@media(max-width: 768px){.block-content .about-content-with-image .content-image-2 .item{max-width:100%;margin:0}}.block-content:nth-child(even){padding:12.8rem 0;background-color:#f7f5f0}@media(max-width: 999px){.block-content:nth-child(even){padding:6.4rem 1.6rem}}.block-content:nth-child(even) p{line-height:1.65}.block-content-about-us .content-type-two,.block-content-about-us .content-type-two p,.block-content-about-us .block.row .col-12,.block-content-about-us .block.row .col-12 p{text-align:left !important}main>.block-content-about-us:first-child{background-color:#fff !important;margin-top:0;padding-top:4.8rem}.woocommerce{background-color:#fff;padding:30px;width:calc(100% - 4rem);max-width:1320px;margin:0 auto 10rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:"DM Sans","Helvetica Neue",sans-serif}@media(max-width: 999px){.woocommerce{margin-bottom:8rem}}body.dodo-cart-page .woocommerce{width:calc(100% - 4rem);max-width:1320px;margin-left:auto;margin-right:auto;box-sizing:border-box}body.dodo-cart-page .woocommerce .woocommerce-notices-wrapper .wc-empty-cart-message{display:none}body.dodo-cart-page .woocommerce-cart-form .actions .coupon{display:flex;align-items:center;gap:1rem}body.dodo-cart-page .woocommerce-cart-form .actions .coupon .input-text{width:22rem;margin:0}body.dodo-cart-page .woocommerce-cart-form .actions .coupon .button{margin:0;white-space:nowrap}@media(max-width: 768px){body.dodo-cart-page .woocommerce-cart-form .actions .coupon{flex-wrap:wrap}}body.woocommerce-cart .woocommerce-cart-form .actions .coupon,.woocommerce-cart .woocommerce-cart-form .actions .coupon{display:flex !important;align-items:center !important;gap:1rem !important;float:none !important}body.woocommerce-cart .woocommerce-cart-form .actions .coupon .input-text,.woocommerce-cart .woocommerce-cart-form .actions .coupon .input-text{width:22rem !important;margin:0 !important;float:none !important}body.woocommerce-cart .woocommerce-cart-form .actions .coupon .button,.woocommerce-cart .woocommerce-cart-form .actions .coupon .button,.woocommerce-cart table.cart td.actions .coupon .button{margin:0 !important;white-space:nowrap !important;float:none !important}@media(max-width: 768px){body.woocommerce-cart .woocommerce-cart-form .actions .coupon,.woocommerce-cart .woocommerce-cart-form .actions .coupon{flex-wrap:wrap !important}}.woocommerce table.cart td.actions .coupon{display:inline-flex !important;align-items:center !important;gap:1rem !important;float:left !important}.woocommerce table.cart td.actions .coupon .input-text{display:inline-block !important;width:22rem !important;height:5.2rem !important;margin:0 !important;float:none !important;box-sizing:border-box !important}.woocommerce table.cart td.actions .coupon .button{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:5.2rem !important;padding:0 2.4rem !important;background-color:#eef9ff !important;margin:0 !important;float:none !important;clear:none !important;white-space:nowrap !important}.coupon-btn-short{display:none}@media(max-width: 768px){.coupon-btn-full{display:none !important}.coupon-btn-short{display:inline !important}}.woocommerce table.cart td.actions>.button,.woocommerce-cart table.cart td.actions>.button{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:5.2rem !important;padding:0 2.4rem !important;background-color:#eef9ff !important;box-sizing:border-box !important}.woocommerce table.cart td.actions button[name=update_cart],.woocommerce-cart table.cart td.actions button[name=update_cart]{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:5.2rem !important;padding:0 2.4rem !important;line-height:1 !important;background-color:#eef9ff !important;box-sizing:border-box !important}.woocommerce table.cart td.actions .coupon .button:hover,.woocommerce table.cart td.actions .coupon .button:focus,.woocommerce table.cart td.actions>.button:hover,.woocommerce table.cart td.actions>.button:focus,.woocommerce table.cart td.actions button[name=update_cart]:hover,.woocommerce table.cart td.actions button[name=update_cart]:focus{background-color:#eef9ff !important}.wc-proceed-to-checkout a.checkout-button,.woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce-page .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,body .wc-proceed-to-checkout a.checkout-button{transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;font-weight:600 !important;text-transform:uppercase !important;background:#0097b2 !important;border:2px solid #0097b2 !important;padding:2.2rem 3.2rem !important;width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important;line-height:0 !important;font-size:1.6rem !important;letter-spacing:.06em !important;color:#fff !important;border-radius:6px !important;cursor:pointer !important;box-sizing:border-box !important;margin:0 !important;min-height:0 !important;box-shadow:none !important;text-decoration:none !important;text-align:center !important}.wc-proceed-to-checkout a.checkout-button::before,.wc-proceed-to-checkout a.checkout-button::after,.woocommerce .wc-proceed-to-checkout a.checkout-button::before,.woocommerce .wc-proceed-to-checkout a.checkout-button::after,.woocommerce-page .wc-proceed-to-checkout a.checkout-button::before,.woocommerce-page .wc-proceed-to-checkout a.checkout-button::after,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::before,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button::before,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button::after,body .wc-proceed-to-checkout a.checkout-button::before,body .wc-proceed-to-checkout a.checkout-button::after{content:none !important;display:none !important}.wc-proceed-to-checkout a.checkout-button:hover,.wc-proceed-to-checkout a.checkout-button:focus,body .wc-proceed-to-checkout a.checkout-button:hover,body .wc-proceed-to-checkout a.checkout-button:focus{background:#007a91 !important;border-color:#007a91 !important;color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(0,151,178,.25) !important}.woocommerce table.cart td.product-thumbnail img,.woocommerce-cart table.cart td.product-thumbnail img{border-radius:1rem !important}.woocommerce table.cart td.product-thumbnail,.woocommerce-cart table.cart td.product-thumbnail{padding-right:0 !important}.woocommerce table.cart td.product-name,.woocommerce-cart table.cart td.product-name{padding-left:0 !important}.woocommerce .woocommerce-form-login__submit,.woocommerce button[name=login].woocommerce-form-login__submit,.wp-block-woocommerce-checkout button.woocommerce-form-login__submit,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__heading-content.woocommerce-form-login__submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:1.2rem 2.5rem !important;border:1px solid #eeeae4 !important;border-radius:.5rem !important;background:#eef9ff !important;color:#4f4f4f !important;font-family:"DM Sans","Helvetica Neue",sans-serif !important;font-size:1.6rem !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important;cursor:pointer !important}.woocommerce .woocommerce-form-login__submit:hover,.woocommerce .woocommerce-form-login__submit:focus,.woocommerce button[name=login].woocommerce-form-login__submit:hover,.woocommerce button[name=login].woocommerce-form-login__submit:focus,.wp-block-woocommerce-checkout button.woocommerce-form-login__submit:hover,.wp-block-woocommerce-checkout button.woocommerce-form-login__submit:focus,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__heading-content.woocommerce-form-login__submit:hover,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__heading-content.woocommerce-form-login__submit:focus{background:#0097b2 !important;color:#fff !important}.woocommerce button[name=register],.woocommerce .woocommerce-form-register button.button,.woocommerce button[name=reset_password],.woocommerce .woocommerce-ResetPassword button.button{transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:1.2rem 3rem !important;background:#0097b2 !important;border:1px solid #0097b2 !important;border-radius:6px !important;font-family:"DM Sans","Helvetica Neue",sans-serif !important;font-size:1.6rem !important;font-weight:600 !important;line-height:24px !important;text-transform:uppercase !important;color:#fff !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important;cursor:pointer !important}.woocommerce button[name=register]:hover,.woocommerce button[name=register]:focus,.woocommerce .woocommerce-form-register button.button:hover,.woocommerce .woocommerce-form-register button.button:focus,.woocommerce button[name=reset_password]:hover,.woocommerce button[name=reset_password]:focus,.woocommerce .woocommerce-ResetPassword button.button:hover,.woocommerce .woocommerce-ResetPassword button.button:focus{background:#007a91 !important;background-color:#007a91 !important;border-color:#007a91 !important;color:#fff !important;opacity:1 !important}.woocommerce-MyAccount-navigation{background-color:#f7f5f0;padding:7rem 0 4rem;margin:-3rem -3rem 3rem;border-bottom:1px solid #ececec;box-shadow:none}.dodo-account-header{width:min(1320px,100% - 4rem);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:3rem}.dodo-account-header__intro{flex:1 1 auto;min-width:24rem}.dodo-account-header__title{margin:0 0 1rem !important;font-family:"Playfair Display",Georgia,serif !important;font-size:clamp(2.8rem,7vw,2.5rem) !important;font-weight:700 !important;line-height:1.2 !important;color:#1a1a2e !important;text-transform:none !important}.dodo-account-header__description{margin:0;font-family:"DM Sans","Helvetica Neue",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.45;color:#1a1a2e}.dodo-account-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:2.4rem;flex:0 0 auto}.woocommerce-MyAccount-navigation ul,.dodo-account-header__tabs{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.woocommerce-MyAccount-navigation li{margin-bottom:0}.woocommerce-MyAccount-navigation-link a{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.4rem 2rem;border-radius:9999px;background-color:#f7f5f0;color:#1a1a2e !important;text-decoration:none;font-family:"DM Sans","Helvetica Neue",sans-serif;font-size:1.6rem;font-weight:400;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation-link--active a,.woocommerce-MyAccount-navigation-link a[aria-current=page],.woocommerce-MyAccount-navigation-link a:hover{background-color:#0097b2 !important;color:#fff !important;box-shadow:none}.dodo-account-header__meta{display:flex;align-items:center;gap:1.6rem}.dodo-account-header__divider{width:1px;height:4rem;background-color:#dedede}.dodo-account-header__avatar,.dodo-account-header__logout{width:5.2rem;height:5.2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.08)}.dodo-account-header__avatar{overflow:hidden}.dodo-account-header__avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.dodo-account-header__avatar-icon{width:2.6rem;height:2.6rem;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;color:#fff}.dodo-account-header__avatar{background-color:#1a1a2e}.dodo-account-header__logout{position:relative;overflow:visible;color:#1a1a2e !important;font-size:2rem;text-decoration:none}.dodo-account-header__logout::after{content:"Log out";position:absolute;top:50%;left:calc(100% + 1.2rem);transform:translateY(-50%);padding:.6rem 1rem;border-radius:9999px;background-color:#1a1a2e;color:#fff;font-family:"DM Sans","Helvetica Neue",sans-serif;font-size:1.3rem;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.dodo-account-header__logout-icon{width:24px;height:24px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.dodo-account-header__logout:hover{color:#1a1a2e !important;background-color:#fff}.dodo-account-header__logout:hover::after,.dodo-account-header__logout:focus::after{opacity:1}@media(max-width: 768px){.woocommerce-MyAccount-navigation{padding:3rem 2rem 2.4rem;margin:-2rem -2rem 2.4rem}.dodo-account-header{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;padding:0}.dodo-account-header__actions{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.dodo-account-header__tabs{display:contents}.woocommerce-MyAccount-navigation-link a{padding:1rem 1.6rem;font-size:1.4rem;min-height:4.2rem}.dodo-account-header__meta{display:contents}.dodo-account-header__divider{display:none}.dodo-account-header__avatar,.dodo-account-header__logout{width:4.2rem;height:4.2rem}.dodo-account-header__logout::after{display:none}}button.woocommerce-Button.button{margin-top:3rem}.woocommerce-MyAccount-content table.woocommerce-orders-table th,.woocommerce-MyAccount-content table.woocommerce-orders-table td,.woocommerce-MyAccount-content table.my_account_orders th,.woocommerce-MyAccount-content table.my_account_orders td{font-size:16px;padding-top:2rem;padding-bottom:2rem}.woocommerce-MyAccount-content table.woocommerce-orders-table td::before,.woocommerce-MyAccount-content table.my_account_orders td::before{padding-right:.5rem}.woocommerce-MyAccount-content table.woocommerce-orders-table .woocommerce-button,.woocommerce-MyAccount-content table.my_account_orders .woocommerce-button,.woocommerce-MyAccount-content table.woocommerce-orders-table .button,.woocommerce-MyAccount-content table.my_account_orders .button{font-weight:400 !important}.woocommerce-MyAccount-content p a:hover,.woocommerce-MyAccount-content p a:focus{text-decoration:underline}.dodo-account-addresses{text-align:left}.dodo-account-addresses__description{text-align:left;margin-bottom:2rem}.dodo-account-addresses__grid{display:block}.dodo-account-addresses__item{max-width:48rem;text-align:left}.dodo-account-addresses__item .woocommerce-Address-title{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.dodo-account-addresses__item address{text-align:left}.dodo-account-addresses__item address svg,.dodo-account-addresses__item address i,.dodo-account-addresses__item address .fa,.dodo-account-addresses__item address .fas,.dodo-account-addresses__item address .far,.dodo-account-addresses__item address .fab{display:none !important}.dodo-account-addresses__item address .woocommerce-customer-details--phone::before,.dodo-account-addresses__item address .woocommerce-customer-details--email::before{content:none !important;display:none !important}.dodo-account-addresses__edit{display:inline-block;margin-top:1.6rem;padding:0;border:0;background:rgba(0,0,0,0);color:#1a1a2e !important;font-family:"DM Sans","Helvetica Neue",sans-serif;font-size:1.6rem;font-weight:400 !important;line-height:1.4;text-decoration:underline;text-underline-offset:.2rem;text-transform:none;box-shadow:none;transition:color .2s ease,opacity .2s ease}.dodo-account-addresses__edit:hover,.dodo-account-addresses__edit:focus{color:#666 !important;background:rgba(0,0,0,0);opacity:1}.woocommerce-MyAccount-content form.woocommerce-EditAccountForm input,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm select,.woocommerce-MyAccount-content form.woocommerce-address-fields input,.woocommerce-MyAccount-content form.woocommerce-address-fields select,.woocommerce-MyAccount-content form.edit-account input,.woocommerce-MyAccount-content form.edit-account select{min-height:5.6rem;padding:1.4rem 1.6rem;font-size:1.6rem;line-height:1.4;box-sizing:border-box}.woocommerce-MyAccount-content form.woocommerce-address-fields .select2-selection,.woocommerce-MyAccount-content form.woocommerce-address-fields .select2-selection--single,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .select2-selection,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .select2-selection--single{min-height:6.4rem !important;height:6.4rem !important;padding:0 1.6rem !important;display:flex !important;align-items:center !important}.woocommerce-MyAccount-content form.woocommerce-address-fields .select2-selection__rendered,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .select2-selection__rendered{display:flex !important;align-items:center;font-size:1.4rem !important;min-height:6.4rem !important;height:6.4rem !important;line-height:1 !important;margin:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:2.4rem !important}.woocommerce-MyAccount-content form.woocommerce-address-fields .select2-selection__placeholder,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .select2-selection__placeholder{font-size:1.4rem !important}.woocommerce-MyAccount-content form.woocommerce-address-fields .select2-selection__arrow,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm .select2-selection__arrow{height:6.4rem !important}.woocommerce-MyAccount-content .woocommerce-form-row{margin-bottom:20px}.woocommerce-MyAccount-content form.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;column-gap:2rem}.woocommerce-MyAccount-content form.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-MyAccount-content form.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-last{width:calc(50% - 1rem) !important;max-width:calc(50% - 1rem) !important;flex:0 0 calc(50% - 1rem) !important;margin-right:0 !important;float:none !important;clear:none !important}.woocommerce-MyAccount-content form.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-wide{width:100% !important;max-width:100% !important;flex:0 0 100% !important}@media(max-width: 768px){.woocommerce-MyAccount-content form.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{column-gap:0}.woocommerce-MyAccount-content form.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-MyAccount-content form.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-last{width:100% !important;max-width:100% !important;flex-basis:100% !important}}.woocommerce-form-row label{font-size:14px;color:#666;display:block;margin-bottom:8px}.woocommerce-Input{width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:4px;transition:border-color .3s ease}.woocommerce-Input:focus{border-color:#0097b2;outline:none}fieldset{border:1px solid #ccc;padding:15px;border-radius:8px;margin-top:30px}legend{font-size:18px;color:#333;font-weight:bold}.woocommerce-Button.button{transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);text-align:center;line-height:24px;border:none;margin:0px;letter-spacing:1px;font-weight:700;font-size:1rem;border:2px solid #0097b2;color:#fff !important;background-color:#0097b2;text-transform:uppercase;border-radius:6px}.woocommerce-Button.button:hover{border-color:#0097b2 !important;background-color:#0097b2 !important;color:#fff !important}.woocommerce-Button.button:focus{border-color:#0097b2;outline:none}.woocommerce-Button.button{padding:12px 25px}.woocommerce-form-row span{font-size:12px;color:#999}@media(max-width: 768px){.woocommerce{padding:2rem;width:100% !important}.woocommerce-Input{font-size:14px}}.u-columns{display:flex;justify-content:space-between;gap:20px}h2{font-size:24px;font-weight:bold;margin-bottom:1rem;color:#333}.woocommerce-form-row{margin-bottom:20px}.woocommerce-form-row label{font-size:14px;color:#666;display:block;margin-bottom:8px}.woocommerce-Input{width:100%;padding:14px;font-size:16px;border:1px solid #ccc;border-radius:6px;background-color:#fff;transition:border-color .3s ease,background-color .3s ease}.woocommerce-Input:focus{border-color:#0097b2;outline:none;background-color:#f1faff}.password-input{position:relative}.password-input input{padding-right:40px}.woocommerce-form__label-for-checkbox{font-size:14px;color:#666}.woocommerce-form__input-checkbox{margin-right:10px}button.woocommerce-Button.button{background-color:#0097b2;color:#fff;border:2px solid #0097b2;padding:12px 25px;font-size:16px;font-weight:bold;letter-spacing:1px;border-radius:4px;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt .wc-block-components-button:not(.wc-block-components-checkout-place-order-button),.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt button:not(.wc-block-components-checkout-place-order-button),.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt a:not(.wc-block-components-checkout-place-order-button){background-color:#0097b2 !important;color:#fff !important;border:2px solid #0097b2 !important;padding:12px 25px !important;font-size:16px !important;font-weight:bold !important;letter-spacing:1px !important;border-radius:4px !important;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important}.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt .wc-block-components-button:not(.wc-block-components-checkout-place-order-button):hover,.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt .wc-block-components-button:not(.wc-block-components-checkout-place-order-button):focus,.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt button:not(.wc-block-components-checkout-place-order-button):hover,.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt button:not(.wc-block-components-checkout-place-order-button):focus,.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt a:not(.wc-block-components-checkout-place-order-button):hover,.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt a:not(.wc-block-components-checkout-place-order-button):focus{background-color:rgb(0,116.3887640449,137.2) !important;border-color:rgb(0,116.3887640449,137.2) !important;color:#fff !important}.woocommerce-LostPassword{margin-top:15px;font-size:14px}.woocommerce-LostPassword a{color:#0073e6;text-decoration:none}.woocommerce-LostPassword a:hover{text-decoration:underline}.woocommerce-privacy-policy-text{font-size:14px;color:#666;margin-top:15px}.woocommerce-privacy-policy-text a{color:#0073e6}.woocommerce-privacy-policy-text a:hover{text-decoration:underline}@media(max-width: 768px){.u-columns{flex-direction:column;gap:30px}.u-column1,.u-column2{width:100%;padding:15px}.woocommerce-Input{font-size:14px}button.woocommerce-Button.button{font-size:14px;padding:10px 20px}}.woocommerce-MyAccount-content form.edit-account button.woocommerce-Button.button,.woocommerce-MyAccount-content .woocommerce-EditAccountForm button.woocommerce-Button.button,.woocommerce-MyAccount-content form.woocommerce-address-fields button.woocommerce-Button.button{border-color:#0097b2 !important;background-color:#0097b2 !important}.woocommerce-MyAccount-content .woocommerce-address-fields button.button[name=save_address]{border-color:#0097b2 !important;background-color:#0097b2 !important;color:#fff !important;text-transform:uppercase;padding:12px 20px !important}.woocommerce-MyAccount-content form.edit-account button.woocommerce-Button.button:hover,.woocommerce-MyAccount-content form.edit-account button.woocommerce-Button.button:focus,.woocommerce-MyAccount-content .woocommerce-EditAccountForm button.woocommerce-Button.button:hover,.woocommerce-MyAccount-content .woocommerce-EditAccountForm button.woocommerce-Button.button:focus,.woocommerce-MyAccount-content form.woocommerce-address-fields button.woocommerce-Button.button:hover,.woocommerce-MyAccount-content form.woocommerce-address-fields button.woocommerce-Button.button:focus{border-color:#007a91 !important;background-color:#007a91 !important}.woocommerce-MyAccount-content .woocommerce-address-fields button.button[name=save_address]:hover,.woocommerce-MyAccount-content .woocommerce-address-fields button.button[name=save_address]:focus{border-color:#007a91 !important;background-color:#007a91 !important;color:#fff !important}.woocommerce-message{padding:1em 2em 1em 3.5em !important;top:0;margin:0 0 0 !important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em !important;margin:0 !important}.wp-block-woocommerce-checkout{margin-bottom:8rem !important;padding-top:0 !important;transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}@media(max-width: 999px){.wp-block-woocommerce-checkout{margin-bottom:8rem !important}}.wp-block-woocommerce-checkout .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-textarea{display:flex !important;flex-direction:column !important}.wp-block-woocommerce-checkout .wc-block-components-text-input label,.wp-block-woocommerce-checkout .wc-block-components-select label,.wp-block-woocommerce-checkout .wc-block-components-combobox label,.wp-block-woocommerce-checkout .wc-block-components-textarea label{order:-1 !important;position:static !important;transform:none !important;margin:0 0 .8rem !important;display:block !important}.wp-block-woocommerce-checkout .wc-block-components-text-input input,.wp-block-woocommerce-checkout .wc-block-components-select select,.wp-block-woocommerce-checkout .wc-block-components-combobox select,.wp-block-woocommerce-checkout .wc-block-components-textarea textarea{order:0 !important}.woocommerce-checkout .form-row,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row,.woocommerce-checkout .woocommerce-address-fields__field-wrapper .form-row{display:flex !important;flex-direction:column !important}.woocommerce-checkout .form-row>label,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row>label,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row>label,.woocommerce-checkout .woocommerce-address-fields__field-wrapper .form-row>label{order:-1 !important;margin:0 0 .8rem !important;display:block !important}.woocommerce-checkout .form-row .woocommerce-input-wrapper,.woocommerce-checkout .form-row input,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{order:0 !important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;column-gap:2rem}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-last,.woocommerce-checkout .woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-checkout .woocommerce-address-fields__field-wrapper .form-row-last{width:calc(50% - 1rem) !important;max-width:calc(50% - 1rem) !important;flex:0 0 calc(50% - 1rem) !important;margin-right:0 !important;float:none !important;clear:none !important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-wide,.woocommerce-checkout .woocommerce-address-fields__field-wrapper .form-row-wide{width:100% !important;max-width:100% !important;flex:0 0 100% !important}@media(max-width: 768px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-address-fields__field-wrapper{column-gap:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-last,.woocommerce-checkout .woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-checkout .woocommerce-address-fields__field-wrapper .form-row-last{width:100% !important;max-width:100% !important;flex-basis:100% !important}}.woocommerce-checkout #payment .wc_payment_methods{list-style:none;margin:0;padding:0}.woocommerce-checkout #payment .wc_payment_method{margin:0 0 1.6rem}.woocommerce-checkout #payment .wc_payment_method>input[type=radio]{display:inline-block !important;width:1.8rem !important;max-width:1.8rem !important;flex:0 0 1.8rem !important;margin:0 1rem 0 0 !important;vertical-align:middle !important}.woocommerce-checkout #payment .wc_payment_method>label,.woocommerce-checkout .create-account .woocommerce-form__label-for-checkbox,.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox{display:inline-flex !important;align-items:center !important;gap:1rem !important;margin:0 !important;color:#1a1a2e !important}.woocommerce-checkout #payment .wc_payment_method>input[type=radio]+label{display:inline-block !important;width:auto !important;max-width:calc(100% - 2.8rem) !important;vertical-align:middle !important}.woocommerce-checkout #payment input[type=radio],.woocommerce-checkout .create-account input[type=checkbox],.woocommerce-checkout #ship-to-different-address input[type=checkbox],.woocommerce-checkout #order_comments_field input[type=checkbox],.woocommerce-checkout .woocommerce-form__input-checkbox{appearance:auto !important;-webkit-appearance:auto !important;width:1.8rem !important;height:1.8rem !important;min-width:1.8rem !important;min-height:1.8rem !important;margin:0 !important;transform:none !important;box-shadow:none !important;vertical-align:middle !important}.woocommerce-checkout #payment .payment_box{margin:.8rem 0 0 2.8rem !important}.woocommerce-checkout .wc-block-checkout__payment-method,.woocommerce-checkout .wc-block-components-radio-control__option{display:flex !important;align-items:flex-start !important;gap:1rem !important}.woocommerce-checkout .wc-block-checkout__payment-method input[type=radio],.woocommerce-checkout .wc-block-components-radio-control__option input[type=radio],.woocommerce-checkout .wc-block-components-radio-control__input{flex:0 0 1.8rem !important;width:1.8rem !important;height:1.8rem !important;min-width:1.8rem !important;min-height:1.8rem !important;margin:0 !important;align-self:center !important}.woocommerce-checkout .wc-block-checkout__payment-method label,.woocommerce-checkout .wc-block-components-radio-control__option .wc-block-components-radio-control__label,.woocommerce-checkout .wc-block-components-radio-control__option label{display:inline-block !important;width:auto !important;margin:0 !important}.woocommerce-checkout .wc-block-components-radio-control__description,.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-payment-method-label__description{margin:.6rem 0 0 2.8rem !important}.woocommerce-checkout .wpte-material-ui-input-control{display:flex !important;flex-direction:column !important;gap:.8rem !important;position:relative !important}.woocommerce-checkout .wpte-material-ui-input-control>label{position:static !important;transform:none !important;top:auto !important;right:auto !important;max-width:none !important;overflow:visible !important;white-space:normal !important;order:-1 !important;padding:0 !important;margin:0 !important;font-size:1.6rem !important;line-height:1.3 !important;color:#1a1a2e !important}.woocommerce-checkout .wpte-material-ui-input-control fieldset,.woocommerce-checkout .wpte-material-ui-input-control fieldset legend,.woocommerce-checkout .wpte-material-ui-input-control fieldset legend>span{display:none !important}.woocommerce-checkout .wpte-material-ui-input-control input[type=text],.woocommerce-checkout .wpte-material-ui-input-control input[type=email],.woocommerce-checkout .wpte-material-ui-input-control input[type=tel],.woocommerce-checkout .wpte-material-ui-input-control input[type=number],.woocommerce-checkout .wpte-material-ui-input-control input[type=password],.woocommerce-checkout .wpte-material-ui-input-control input[type=date],.woocommerce-checkout .wpte-material-ui-input-control select,.woocommerce-checkout .wpte-material-ui-input-control textarea{padding:1.4rem 1.6rem !important;font-size:1.6rem !important;line-height:1.4 !important;min-height:5.6rem !important;height:auto !important}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox{line-height:normal !important}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox label{display:inline-flex !important;align-items:center !important;gap:1rem !important;line-height:1.4 !important}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox__input[type=checkbox]{appearance:none !important;-webkit-appearance:none !important;position:relative !important;width:2rem !important;height:2rem !important;min-width:2rem !important;min-height:2rem !important;margin:0 !important;border:1px solid rgba(25,23,17,.48) !important;border-radius:4px !important;background:#fff !important;box-shadow:none !important;transform:none !important;padding:0 !important}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox__input[type=checkbox]::before,.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox__input[type=checkbox]::after{content:none !important;display:none !important}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox__mark{display:none !important}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox svg,.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox .wc-block-components-checkbox__mark,.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox__input[type=checkbox]+.wc-block-components-checkbox__mark{display:none !important;visibility:hidden !important;opacity:0 !important}.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox label::before,.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox label::after,.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox__input[type=checkbox]+span::before,.woocommerce-checkout .wc-block-checkout__add-note .wc-block-components-checkbox__input[type=checkbox]+span::after{content:none !important;display:none !important}.woocommerce-checkout .wc-block-checkout__add-note{display:none !important}.wp-block-woocommerce-checkout .wc-block-checkout__add-note,.wp-block-woocommerce-checkout .wc-block-checkout__order-notes,.wp-block-woocommerce-checkout .wc-block-components-checkout-step--order-notes,.wp-block-woocommerce-checkout .wc-block-components-checkout-step[aria-label*=note],.wp-block-woocommerce-checkout .wc-block-components-checkout-step[aria-label*=Note]{display:none !important}.woocommerce-checkout .wc-block-components-address-card address,.woocommerce-checkout .wc-block-components-address-card__edit{display:none !important}.woocommerce-checkout .wc-block-components-address-form-wrapper,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper{display:flex !important;flex-wrap:wrap !important;gap:1.6rem 2rem !important;align-items:start}.woocommerce-checkout .wc-block-components-address-form,.wp-block-woocommerce-checkout .wc-block-components-address-form{display:flex !important;flex-wrap:wrap !important;gap:1.6rem 2rem !important;align-items:start}.woocommerce-checkout .wc-block-components-address-form-wrapper>*,.woocommerce-checkout .wc-block-components-address-form>*,.woocommerce-checkout .wc-block-components-address-form>[class*=wc-block-components-address-form__],.woocommerce-checkout .wc-block-components-address-form-wrapper>[class*=wc-block-components-address-form__],.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper>*,.wp-block-woocommerce-checkout .wc-block-components-address-form>*,.wp-block-woocommerce-checkout .wc-block-components-address-form>[class*=wc-block-components-address-form__],.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper>[class*=wc-block-components-address-form__]{min-width:0;margin:0 !important;width:100% !important;max-width:100% !important;flex:0 0 100% !important}.woocommerce-checkout .wc-block-components-address-form .wc-block-components-text-input,.woocommerce-checkout .wc-block-components-address-form .wc-block-components-select,.woocommerce-checkout .wc-block-components-address-form .wc-block-components-combobox,.woocommerce-checkout .wc-block-components-address-form .wc-block-components-textarea,.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-text-input,.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-select,.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-combobox,.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-textarea,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-textarea,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-textarea{width:100% !important;max-width:100% !important;flex:0 0 100% !important}.woocommerce-checkout .wc-block-components-address-form-wrapper>*:last-child,.woocommerce-checkout .wc-block-components-address-form>*:last-child,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper>*:last-child,.wp-block-woocommerce-checkout .wc-block-components-address-form>*:last-child{margin-bottom:0 !important}@media(max-width: 767px){.woocommerce-checkout .wc-block-components-address-form-wrapper,.woocommerce-checkout .wc-block-components-address-form,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper,.wp-block-woocommerce-checkout .wc-block-components-address-form{display:flex !important;flex-direction:column !important;gap:1.6rem !important}.woocommerce-checkout .wc-block-components-address-form-wrapper>*,.woocommerce-checkout .wc-block-components-address-form>*,.woocommerce-checkout .wc-block-components-address-form>[class*=wc-block-components-address-form__],.woocommerce-checkout .wc-block-components-address-form-wrapper>[class*=wc-block-components-address-form__],.woocommerce-checkout .wc-block-components-address-form .wc-block-components-text-input,.woocommerce-checkout .wc-block-components-address-form .wc-block-components-select,.woocommerce-checkout .wc-block-components-address-form .wc-block-components-combobox,.woocommerce-checkout .wc-block-components-address-form .wc-block-components-textarea,.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-text-input,.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-select,.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-combobox,.woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-textarea,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper>*,.wp-block-woocommerce-checkout .wc-block-components-address-form>*,.wp-block-woocommerce-checkout .wc-block-components-address-form>[class*=wc-block-components-address-form__],.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper>[class*=wc-block-components-address-form__],.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-textarea,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-textarea{width:100% !important;max-width:100% !important;flex-basis:100% !important}}a.woo-additional-terms__link{text-decoration:underline}.woo-additional-terms{margin:3.5rem 0 1.75rem}.woo-additional-terms .woo-additional-terms__content{max-height:32rem;overflow-y:auto;padding:5.6rem 2.8rem 2rem;border:1px solid #d9d9d9;border-radius:1.6rem;background:#fff;scrollbar-gutter:stable;position:relative}.woo-additional-terms .woo-additional-terms__content::before{content:"Terms and Conditions";display:block;position:sticky;top:-5.6rem;margin:-5.6rem -2.8rem 2.4rem;padding:1.6rem 2.8rem;border-radius:1.6rem 1.6rem 0 0;background:#2a2a2a;font-family:"DM Sans","Helvetica Neue",sans-serif;font-size:1.8rem;font-weight:600;color:#fff}.woo-additional-terms .woo-additional-terms__content *{font-family:Arial,Helvetica,sans-serif !important;font-size:1.6rem !important;line-height:1.6 !important}.woo-additional-terms .woo-additional-terms__content h1,.woo-additional-terms .woo-additional-terms__content h2,.woo-additional-terms .woo-additional-terms__content h3,.woo-additional-terms .woo-additional-terms__content h4,.woo-additional-terms .woo-additional-terms__content h5,.woo-additional-terms .woo-additional-terms__content h6{font-size:1.8rem !important;font-weight:700 !important;line-height:1.4 !important}.woo-additional-terms .woo-additional-terms__content>*:first-child{margin-top:0 !important}.woo-additional-terms .woo-additional-terms__content>*:last-child{margin-bottom:0 !important}.woo-additional-terms p.form-row{margin-top:1.6rem}td.woocommerce-table__product-name.product-name{color:#000 !important}.woocommerce-cart .woocommerce-cart-form .product-name h6{display:inline-flex !important;align-items:center !important;margin:0 .8rem 0 0 !important;padding:0 !important;font:inherit !important;color:inherit !important;line-height:inherit !important;vertical-align:middle !important}.woocommerce-cart .woocommerce-cart-form .product-name h6+span{display:inline-flex !important;align-items:center !important;vertical-align:middle !important}.woocommerce table.cart td.product-name .ttbm_style ul.cart_list li h6,.woocommerce-cart table.cart td.product-name .ttbm_style ul.cart_list li h6{margin:0 !important;padding:0 !important;font-size:1.4rem !important;font-weight:500 !important;font-family:inherit !important;line-height:1.2 !important;color:inherit !important;text-transform:none !important;display:inline-flex !important;align-items:center !important}.woocommerce table.cart td.product-name .ttbm_style ul.cart_list li,.woocommerce-cart table.cart td.product-name .ttbm_style ul.cart_list li{display:flex !important;align-items:center !important;flex-wrap:nowrap !important}.woocommerce table.cart td.product-name .ttbm_style .dLayout_xs+.dLayout_xs,.woocommerce-cart table.cart td.product-name .ttbm_style .dLayout_xs+.dLayout_xs{margin-top:.25rem !important}.woocommerce table.cart td.product-name .ttbm_style h5,.woocommerce-cart table.cart td.product-name .ttbm_style h5{color:#000 !important;font-size:1.6rem !important;margin-top:1rem !important}.woocommerce table.cart .dodo-cart-booking-meta__title,.woocommerce-cart table.cart .dodo-cart-booking-meta__title{margin:1rem 0 .5rem !important}.woocommerce table.cart .dodo-cart-ticket-list-title,.woocommerce-cart table.cart .dodo-cart-ticket-list-title{margin:0 0 .5rem !important}.woocommerce table.cart .dodo-cart-ticket-breakdown,.woocommerce-cart table.cart .dodo-cart-ticket-breakdown{display:flex;flex-direction:column;gap:1rem}.woocommerce table.cart .dodo-cart-ticket-breakdown__row,.woocommerce-cart table.cart .dodo-cart-ticket-breakdown__row{display:flex;flex-direction:column;gap:.4rem}.woocommerce table.cart .dodo-cart-ticket-breakdown__label,.woocommerce-cart table.cart .dodo-cart-ticket-breakdown__label{font-size:1.4rem;font-weight:600;color:#000}.woocommerce table.cart .dodo-cart-ticket-breakdown__value,.woocommerce-cart table.cart .dodo-cart-ticket-breakdown__value{font-size:1.6rem;color:#000}.woocommerce table.cart .dodo-cart-ticket-value-cell,.woocommerce-cart table.cart .dodo-cart-ticket-value-cell{min-height:0;display:block;font-size:1.6rem;color:#000}.woocommerce table.cart tr.dodo-cart-single-ticket-row td.product-price,.woocommerce table.cart tr.dodo-cart-single-ticket-row td.product-quantity,.woocommerce table.cart tr.dodo-cart-single-ticket-row td.product-subtotal,.woocommerce-cart table.cart tr.dodo-cart-single-ticket-row td.product-price,.woocommerce-cart table.cart tr.dodo-cart-single-ticket-row td.product-quantity,.woocommerce-cart table.cart tr.dodo-cart-single-ticket-row td.product-subtotal{vertical-align:middle !important}.woocommerce table.cart .dodo-cart-ticket-value-cell--first,.woocommerce-cart table.cart .dodo-cart-ticket-value-cell--first{padding-top:17rem;align-items:flex-start}.woocommerce table.cart tr.dodo-cart-ticket-subrow td,.woocommerce-cart table.cart tr.dodo-cart-ticket-subrow td{border-top:0 !important;padding-top:.125rem !important;padding-bottom:.125rem !important}.woocommerce table.cart tr.dodo-cart-ticket-subrow td.dodo-cart-ticket-card-cell,.woocommerce-cart table.cart tr.dodo-cart-ticket-subrow td.dodo-cart-ticket-card-cell{padding-top:0 !important}.woocommerce table.cart .dodo-cart-ticket-card-cell .dLayout_xs,.woocommerce-cart table.cart .dodo-cart-ticket-card-cell .dLayout_xs{margin-left:auto !important;margin-right:auto !important;margin-top:0 !important;margin-bottom:0 !important}.woocommerce table.cart .dodo-cart-ticket-card-cell .ttbm_style h5,.woocommerce-cart table.cart .dodo-cart-ticket-card-cell .ttbm_style h5{margin-bottom:.5rem !important}.woocommerce table.cart td.product-name dl.variation,.woocommerce-cart table.cart td.product-name dl.variation{margin-top:2rem !important}td.actions{text-align:right;padding-top:2rem !important}div.woocommerce ul.cart_list li span{margin:0 0 0 0 !important}div.woocommerce td.product-name{padding-top:2rem}.woocommerce table.cart .dodo-cart-ticket-card-cell .dLayout_xs,.woocommerce-cart table.cart .dodo-cart-ticket-card-cell .dLayout_xs{margin-bottom:1rem !important}@media(max-width: 768px){body.dodo-cart-page .woocommerce,.woocommerce-cart .woocommerce{width:calc(100% - 2rem) !important;max-width:100% !important;padding:1.6rem !important;box-sizing:border-box !important;overflow-x:hidden !important}.woocommerce table.shop_table.cart,.woocommerce-cart table.shop_table.cart{width:100% !important;max-width:100% !important;table-layout:fixed !important;overflow:hidden !important}.woocommerce table.shop_table.cart thead,.woocommerce-cart table.shop_table.cart thead{display:none !important}.woocommerce table.shop_table.cart tbody,.woocommerce table.shop_table.cart tr,.woocommerce table.shop_table.cart td,.woocommerce-cart table.shop_table.cart tbody,.woocommerce-cart table.shop_table.cart tr,.woocommerce-cart table.shop_table.cart td{display:block !important;width:100% !important;box-sizing:border-box !important;overflow-wrap:break-word !important;word-wrap:break-word !important}.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(+tr.dodo-cart-ticket-subrow)),.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(+tr.dodo-cart-ticket-subrow)){position:relative;border:1px solid #e5e5e5;border-radius:1.2rem;padding:1.6rem !important;margin-bottom:1.6rem;background:#fff}.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):has(+tr.dodo-cart-ticket-subrow),.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):has(+tr.dodo-cart-ticket-subrow){position:relative;border:1px solid #e5e5e5;border-bottom:0;border-radius:1.2rem 1.2rem 0 0;padding:1.6rem !important;margin-bottom:0;background:#fff}.woocommerce table.shop_table.cart tr.dodo-cart-ticket-subrow,.woocommerce-cart table.shop_table.cart tr.dodo-cart-ticket-subrow{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:0;border-bottom:0;border-radius:0;padding:0 1.6rem !important;margin:0;background:#fff}.woocommerce table.shop_table.cart tr.dodo-cart-ticket-subrow:not(:has(+tr.dodo-cart-ticket-subrow)),.woocommerce-cart table.shop_table.cart tr.dodo-cart-ticket-subrow:not(:has(+tr.dodo-cart-ticket-subrow)){border-bottom:1px solid #e5e5e5;border-radius:0 0 1.2rem 1.2rem;padding-bottom:1.6rem !important;margin-bottom:1.6rem}.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item td,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item td{border:0 !important;padding:.4rem 0 !important}.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item td::before,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item td::before{display:none !important;content:none !important}.woocommerce table.shop_table.cart td.product-remove,.woocommerce-cart table.shop_table.cart td.product-remove{position:absolute !important;top:1.2rem;right:1.2rem;width:auto !important;padding:0 !important}.woocommerce table.shop_table.cart td.product-remove a.remove,.woocommerce-cart table.shop_table.cart td.product-remove a.remove{color:#c00 !important;font-size:2.2rem !important;font-weight:700 !important;text-decoration:none !important}.woocommerce table.shop_table.cart td.product-thumbnail,.woocommerce-cart table.shop_table.cart td.product-thumbnail{text-align:left !important;padding-bottom:.6rem !important}.woocommerce table.shop_table.cart td.product-thumbnail img,.woocommerce-cart table.shop_table.cart td.product-thumbnail img{width:10rem !important;height:10rem !important;object-fit:cover;border-radius:1rem !important}.woocommerce table.shop_table.cart td.product-name,.woocommerce-cart table.shop_table.cart td.product-name{font-size:1.6rem;padding-bottom:.8rem !important;text-align:left !important}.woocommerce table.shop_table.cart td.product-name>a,.woocommerce-cart table.shop_table.cart td.product-name>a{color:#0097b2 !important;font-size:1.8rem !important;font-weight:600 !important;text-decoration:none !important;display:block;text-align:left !important}.woocommerce table.shop_table.cart td.product-name .dodo-cart-booking-meta__title,.woocommerce-cart table.shop_table.cart td.product-name .dodo-cart-booking-meta__title{text-align:left !important}.woocommerce table.shop_table.cart td.product-name .dodo-cart-booking-meta .dLayout_xs,.woocommerce-cart table.shop_table.cart td.product-name .dodo-cart-booking-meta .dLayout_xs{border:1px solid #e5e5e5 !important;border-radius:.8rem !important;padding:1.2rem !important;margin-top:.5rem !important;background:#fff !important}.woocommerce table.shop_table.cart td.dodo-cart-ticket-card-cell .dLayout_xs,.woocommerce-cart table.shop_table.cart td.dodo-cart-ticket-card-cell .dLayout_xs{border:1px solid #e5e5e5 !important;border-radius:.8rem !important;padding:1.2rem !important;background:#fff !important}.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):has(.dodo-cart-booking-meta)>td.product-price,.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):has(.dodo-cart-booking-meta)>td.product-quantity,.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):has(.dodo-cart-booking-meta)>td.product-subtotal,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):has(.dodo-cart-booking-meta)>td.product-price,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):has(.dodo-cart-booking-meta)>td.product-quantity,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):has(.dodo-cart-booking-meta)>td.product-subtotal{display:none !important}.woocommerce table.shop_table.cart tr.dodo-cart-ticket-subrow>td.product-price,.woocommerce table.shop_table.cart tr.dodo-cart-ticket-subrow>td.product-quantity,.woocommerce table.shop_table.cart tr.dodo-cart-ticket-subrow>td.product-subtotal,.woocommerce-cart table.shop_table.cart tr.dodo-cart-ticket-subrow>td.product-price,.woocommerce-cart table.shop_table.cart tr.dodo-cart-ticket-subrow>td.product-quantity,.woocommerce-cart table.shop_table.cart tr.dodo-cart-ticket-subrow>td.product-subtotal{display:none !important}.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-price,.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-quantity,.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-subtotal,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-price,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-quantity,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-subtotal{display:flex !important;justify-content:space-between;align-items:center;padding:.6rem 0 !important;font-size:1.5rem}.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-price::before,.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-quantity::before,.woocommerce table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-subtotal::before,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-price::before,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-quantity::before,.woocommerce-cart table.shop_table.cart tr.woocommerce-cart-form__cart-item:not(.dodo-cart-ticket-subrow):not(:has(.dodo-cart-booking-meta)) td.product-subtotal::before{content:attr(data-title) !important;display:inline-block !important;font-weight:600;color:#333;float:none !important}.woocommerce table.shop_table.cart tr:has(>td.actions),.woocommerce-cart table.shop_table.cart tr:has(>td.actions){border:0 !important;border-radius:0 !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important}.woocommerce table.shop_table.cart tr td.actions,.woocommerce-cart table.shop_table.cart tr td.actions{padding:1.6rem 0 !important;text-align:left}.woocommerce table.shop_table.cart tr td.actions .coupon,.woocommerce-cart table.shop_table.cart tr td.actions .coupon{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:.8rem !important;margin-bottom:1rem}.woocommerce table.shop_table.cart tr td.actions .coupon .input-text,.woocommerce-cart table.shop_table.cart tr td.actions .coupon .input-text{flex:3 !important;width:auto !important;min-width:0 !important}.woocommerce table.shop_table.cart tr td.actions .coupon .button,.woocommerce-cart table.shop_table.cart tr td.actions .coupon .button{flex-shrink:0 !important;white-space:nowrap !important;font-size:1.3rem !important}.woocommerce table.shop_table.cart tr td.actions>.button,.woocommerce table.shop_table.cart tr td.actions button[name=update_cart],.woocommerce-cart table.shop_table.cart tr td.actions>.button,.woocommerce-cart table.shop_table.cart tr td.actions button[name=update_cart]{display:none !important}.cart_totals{margin-top:.5rem}.cart_totals h2{font-family:Georgia,"Times New Roman",serif !important;font-size:2.4rem !important;font-weight:700 !important;color:#000 !important;margin:1.5rem 0 1rem !important}.cart_totals table.shop_table{border-collapse:collapse !important;width:100% !important}.cart_totals table.shop_table th,.cart_totals table.shop_table td{padding:1rem 1.2rem !important;font-size:1.5rem !important;border:1px solid #e5e5e5 !important}.cart_totals table.shop_table th{text-align:left !important;font-weight:500 !important}.cart_totals .wc-proceed-to-checkout{margin-top:1.5rem}}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;font-size:1.4rem !important;line-height:10px !important}.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:1.4rem !important}button.woocommerce-Button.button{padding:12px 20px !important}.woocommerce-order-details .mptrs-order-meta .mptrs-meta-title{display:none !important}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row,.wp-block-woocommerce-checkout .wc-block-checkout__actions{display:flex !important;align-items:center !important;justify-content:flex-start !important;column-gap:2rem !important;margin-left:0 !important;margin-right:auto !important;width:fit-content !important;max-width:100% !important}.wc-block-components-address-card{display:none}.wc-block-components-text-input{margin-bottom:1.5rem}.wc-block-components-address-form__country{margin-bottom:1.5rem}.wc-block-components-address-form__state{margin-bottom:1.5rem}.wc-blocks-components-select__label{margin-bottom:8px}.wc-block-components-checkbox{margin-top:2rem}.wc-blocks-components-select__expand{display:none}.wc-block-components-checkbox__mark{display:none}.wc-block-components-order-summary-item__quantity{display:none}.wp-block-woocommerce-checkout .wc-block-components-order-summary,.wp-block-woocommerce-checkout .wc-block-checkout__order-summary{padding-top:2rem !important}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item{padding:2rem 0 !important;border-top:0 !important}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__image{width:8rem !important;min-width:8rem !important;margin-right:1.6rem !important}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item__image img{display:block !important;width:8rem !important;height:8rem !important;object-fit:cover !important;border-radius:.6rem !important}.wp-block-woocommerce-checkout .wc-block-components-product-name{display:block !important;margin:0 0 1.6rem !important;font-family:"Georgia","Arial" !important;font-size:2rem !important;font-weight:700 !important;line-height:1.2 !important;color:#1a1a2e !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata,.wp-block-woocommerce-checkout .wc-block-components-product-details{margin-top:0 !important;font-size:1.6rem !important;line-height:1.5 !important;color:#1a1a2e !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata>*,.wp-block-woocommerce-checkout .wc-block-components-product-details>*{display:block !important;margin:0 0 1.2rem !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata ul,.wp-block-woocommerce-checkout .wc-block-components-product-details ul{list-style:none !important;margin:0 !important;padding:0 !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata li,.wp-block-woocommerce-checkout .wc-block-components-product-details li{display:block !important;margin:0 0 1rem !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata strong,.wp-block-woocommerce-checkout .wc-block-components-product-details strong{font-weight:700 !important;color:#1a1a2e !important}.wp-block-woocommerce-checkout .wc-block-components-panel__button,.wp-block-woocommerce-checkout .wc-block-components-order-summary__button-text,.wp-block-woocommerce-checkout .wc-block-components-order-summary__title{font-size:1.6rem !important;line-height:1.4 !important;color:#1a1a2e !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title-text,.wp-block-woocommerce-checkout .wc-block-components-order-summary__button-text{text-transform:capitalize !important}.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon,.wp-block-woocommerce-checkout .wc-block-components-totals-item{font-size:1.6rem !important;color:#1a1a2e !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value{font-size:1.6rem !important;line-height:1.4 !important}.wp-block-woocommerce-checkout .wc-block-components-chip__remove,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__remove,.wp-block-woocommerce-checkout .wc-block-components-chip button,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;height:auto !important;padding:0 !important;margin-left:.8rem !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#c00000 !important;font-size:2.4rem !important;font-weight:400 !important;line-height:1 !important}.wp-block-woocommerce-checkout .wc-block-components-chip__remove:hover,.wp-block-woocommerce-checkout .wc-block-components-chip__remove:focus,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__remove:hover,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon__remove:focus,.wp-block-woocommerce-checkout .wc-block-components-chip button:hover,.wp-block-woocommerce-checkout .wc-block-components-chip button:focus,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon button:hover,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon button:focus{border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#c00000 !important}.wc-block-formatted-money-amount .wc-block-components-formatted-money-amount .wc-block-components-product-price__value{display:none}.wc-block-components-product-price{display:none !important}.wp-block-woocommerce-checkout .wc-block-components-order-summary-item{padding:0 0 0 !important}.wc-block-components-totals-item{padding-top:1.5rem}.wc-block-components-totals-item__description{padding-top:.5rem}.wc-block-components-product-name{padding-top:.5rem}.wp-block-woocommerce-checkout .wc-block-components-product-name{margin:0 0 1rem !important}.wc-block-components-order-summary-item__description{padding-bottom:1rem}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon button:not(.wc-block-components-chip__remove):not(.wc-block-components-totals-coupon__remove){display:inline-block !important;margin-left:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#1a1a2e !important;font-family:Arial,sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1.4 !important;text-transform:none !important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon button:not(.wc-block-components-chip__remove):not(.wc-block-components-totals-coupon__remove):hover,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon button:not(.wc-block-components-chip__remove):not(.wc-block-components-totals-coupon__remove):focus{border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;color:#1a1a2e !important}.wc-block-components-checkout-order-summary__title{background-color:#f9f9f9;border-radius:1rem !important;margin-top:3rem;padding:2rem 0 2rem 2.4rem;border-radius:.5rem}.wp-block-woocommerce-checkout .wc-block-components-order-summary__title,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title-text{font-weight:700 !important}.wp-block-woocommerce-checkout .wc-block-components-text-input label,.wp-block-woocommerce-checkout .wc-block-components-select label,.wp-block-woocommerce-checkout .wc-block-components-combobox label,.wp-block-woocommerce-checkout .wc-block-components-textarea label{margin:.8rem 0 .8rem !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title .wc-block-components-formatted-money-amount,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title .wc-block-formatted-money-amount,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title .wc-block-components-button__text,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title svg{font-weight:400 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__label+.wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-item__label+span,.wp-block-woocommerce-checkout .wc-block-components-totals-item__label+.wc-block-formatted-money-amount{margin-left:.5em !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value{font-weight:700 !important}.wc-block-components-panel__button{margin-bottom:.5rem}.wp-block-woocommerce-checkout .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value{display:contents !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__label::after,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__label::after{content:"  " !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__value>span,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value>span,.wp-block-woocommerce-checkout .wc-block-components-totals-item__value .wc-block-components-formatted-money-amount,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value .wc-block-components-formatted-money-amount{display:inline-block !important;padding:.2rem .6rem !important;border:1px solid #d9d9d9 !important;border-radius:.4rem !important}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{align-items:flex-start}.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper{margin-top:2rem !important;padding:2rem !important;border:1px solid #ddd !important;border-radius:1rem !important;background:#fff !important;box-shadow:0 2px 12px hsla(0,0%,100%,.05) !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:1.2rem !important;padding:0 0 1.6rem !important;margin:0 !important;border:0 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__label{margin:0 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value{display:inline-flex !important;align-items:center !important;justify-content:flex-end !important;margin:0 !important;text-align:right !important}.wp-block-woocommerce-checkout .dodo-checkout-booking-summary{width:100%;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid #ddd}.wp-block-woocommerce-checkout .dodo-checkout-booking-summary__item+.dodo-checkout-booking-summary__item{margin-top:1.6rem}.wp-block-woocommerce-checkout .dodo-checkout-booking-summary__name{margin-bottom:.8rem;font-size:1.6rem;font-weight:700;line-height:1.4;color:#1a1a2e}.wp-block-woocommerce-checkout .dodo-checkout-booking-summary__row{margin:0 0 .6rem;font-size:1.5rem;line-height:1.5;color:#1a1a2e}.wp-block-woocommerce-checkout .dodo-checkout-booking-summary__label{font-weight:700}.wp-block-woocommerce-checkout .wc-block-components-totals-item__value>span,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value>span,.wp-block-woocommerce-checkout .wc-block-components-totals-item__value .wc-block-components-formatted-money-amount,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value .wc-block-components-formatted-money-amount{border:0 !important;padding:0 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item{margin-top:2rem !important;padding-top:2rem !important;border-top:1px solid #e5e5e5 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__description{padding-top:0 !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.button,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.contained,.wp-block-woocommerce-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button{width:100% !important;min-height:0 !important;margin-top:2.4rem !important;padding:1.8rem 2rem !important;border:0 !important;border-radius:9999px !important;background:#d90429 !important;color:#fff !important;font-family:Arial,sans-serif !important;font-size:1.8rem !important;font-weight:700 !important;line-height:1.2 !important;text-align:center !important;box-shadow:none !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:focus,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.button:hover,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.button:focus,.wp-block-woocommerce-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button:hover,.wp-block-woocommerce-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button:focus{background:#b10322 !important;color:#fff !important;box-shadow:none !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button svg,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button::before,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button::after,.wp-block-woocommerce-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button svg,.wp-block-woocommerce-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button::before,.wp-block-woocommerce-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button::after{display:none !important;content:none !important}.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper:empty,.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper:not(:has(.wc-block-components-totals-item,.wc-block-components-totals-footer-item,.wc-block-components-totals-coupon)){display:none !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount{flex-wrap:wrap !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description{display:inline-flex !important;align-items:center !important;padding-top:0 !important;margin-left:.5rem !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list{display:inline-flex !important;align-items:center !important;gap:.4rem !important;margin:0 !important;padding:0 !important;list-style:none !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list::before{content:"(" !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list::after{content:")" !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item{display:inline-flex !important;align-items:center !important;margin:0 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item::marker,.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item::before{content:none !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount{display:flex !important;flex-wrap:nowrap !important;align-items:center !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description,.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__value{display:inline-flex !important;align-items:center !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description{margin-left:0 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__label::after{content:"  " !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount{display:grid !important;grid-template-columns:auto 1fr auto !important;align-items:center !important;column-gap:.8rem !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__label{grid-column:1 !important;margin:0 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description{grid-column:2 !important;display:inline-flex !important;align-items:center !important;justify-self:start !important;margin:0 !important;white-space:nowrap !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__value{grid-column:3 !important;justify-self:end !important;display:inline-flex !important;align-items:center !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__label::after{content:none !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description::before{content:"( " !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description::after{content:" )" !important}.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper{margin-top:2rem !important;padding:2rem 2.4rem !important;border:1px solid #ddd !important;border-radius:1.2rem !important;background:#fff !important;box-shadow:0 2px 12px rgba(0,0,0,.05) !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount{display:grid !important;grid-template-columns:1fr auto !important;grid-template-areas:"label value" "desc value" !important;align-items:start !important;row-gap:.6rem !important;column-gap:1.2rem !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__label{grid-area:label !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__value{grid-area:value !important;align-self:center !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description{grid-area:desc !important;display:inline-flex !important;align-items:center !important;justify-self:start !important;margin:0 0 0 1.6rem !important;white-space:nowrap !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__label::after,.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description::before,.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description::after,.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list::before,.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list::after{content:none !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list{display:inline-flex !important;align-items:center !important;gap:.4rem !important;margin:0 !important;padding:0 !important;list-style:none !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item::marker,.wp-block-woocommerce-checkout .wc-block-components-totals-discount__coupon-list-item::before{content:none !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item,.wp-block-woocommerce-checkout .wc-block-components-totals-discount{grid-template-columns:1fr auto !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__value{width:max-content !important;min-width:18rem !important;justify-self:end !important;text-align:right !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item{width:100% !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__label{flex:1 1 auto !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value{display:inline-flex !important;flex:0 0 auto !important;width:auto !important;min-width:18rem !important;margin-left:auto !important;justify-content:flex-end !important;text-align:right !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount{width:100% !important;display:grid !important;grid-template-columns:1fr auto !important;grid-template-areas:"label value" "desc value" !important;align-items:start !important;column-gap:1.2rem !important;row-gap:.6rem !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__label{grid-area:label !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__description{grid-area:desc !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__value{grid-area:value !important;width:auto !important;min-width:18rem !important;justify-self:end !important;text-align:right !important}.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__value{align-self:start !important;margin-top:0 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__value{justify-content:flex-end !important;text-align:right !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__value>span,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value>span,.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__value>span,.wp-block-woocommerce-checkout .wc-block-formatted-money-amount{display:inline-block !important;margin-left:auto !important;text-align:right !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item:not(.wc-block-components-totals-discount),.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item{display:grid !important;grid-template-columns:minmax(0, 1fr) max-content !important;align-items:center !important;width:100% !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item:not(.wc-block-components-totals-discount) .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-footer-item__label{grid-column:1 !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item:not(.wc-block-components-totals-discount) .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-footer-item__value{grid-column:2 !important;justify-self:end !important;align-self:center !important;margin-left:0 !important;min-width:0 !important;width:max-content !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item,.wp-block-woocommerce-checkout .wc-block-components-totals-discount{width:min(100%,72rem) !important;margin-left:auto !important;margin-right:auto !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item,.wp-block-woocommerce-checkout .wc-block-components-totals-discount{width:100% !important;margin-left:0 !important;margin-right:0 !important;align-items:center !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__label,.wp-block-woocommerce-checkout .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-footer-item__value,.wp-block-woocommerce-checkout .wc-block-components-totals-discount .wc-block-components-totals-item__value{align-self:center !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-return-to-cart-button,.wp-block-woocommerce-checkout .wc-block-cart__submit-button,.wp-block-woocommerce-checkout .wc-block-components-checkout-return-to-cart-button a{white-space:nowrap !important}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-panel,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-order-summary,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-checkout-order-summary{width:50% !important;max-width:50% !important;margin-left:auto !important;margin-right:auto !important}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-panel,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-order-summary,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-checkout-order-summary{margin-left:0 !important;margin-right:auto !important}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-checkout-order-summary{width:50% !important;max-width:50% !important;margin-left:0 !important;margin-right:auto !important}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row,.wp-block-woocommerce-checkout .wc-block-checkout__actions{display:flex !important;flex-wrap:wrap !important;gap:2rem !important;justify-content:flex-start !important;align-items:center !important;width:auto !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important;margin-top:1rem !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{order:1 !important;justify-self:auto !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.button,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.contained,.wp-block-woocommerce-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button{order:2 !important;justify-self:auto !important;width:auto !important;min-width:0 !important;margin-top:0 !important;padding:.9rem 3.5rem !important;border:2px solid #0097b2 !important;border-radius:100px !important;background-color:#0097b2 !important;color:#fff !important;font-family:"DM Sans","Helvetica Neue",sans-serif !important;font-size:1.6rem !important;font-weight:600 !important;line-height:24px !important;letter-spacing:0 !important;text-transform:uppercase !important;text-align:center !important;box-shadow:none !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button:focus,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.button:hover,.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button.button:focus,.wp-block-woocommerce-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button:hover,.wp-block-woocommerce-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button:focus{border-color:#0097b2 !important;background-color:#0097b2 !important;color:#fff !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__description,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary{width:50% !important;max-width:50% !important;margin-left:0 !important;margin-right:auto !important}.wp-block-woocommerce-checkout .wc-block-components-totals-item__description,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title{width:auto !important;max-width:none !important}.wp-block-woocommerce-checkout .wc-block-components-panel.wc-block-components-checkout-order-summary,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-panel.wc-block-components-checkout-order-summary{width:50% !important;max-width:50% !important;margin-left:0 !important;margin-right:auto !important}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row,.wp-block-woocommerce-checkout .wc-block-checkout__actions{margin-top:0 !important}.woo-additional-terms{margin-top:3.5rem;margin-bottom:0 !important}.wc-blocks-components-select__label{margin-top:8px}.woocommerce ul.order_details li strong{font-size:1.6rem}.woocommerce-thankyou-order-received{margin-bottom:3rem !important}.woocommerce-customer-details--phone::before{display:none !important}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:0 !important}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{display:none !important}.woocommerce-MyAccount-content .woocommerce-address-fields button.button[name=save_address]{margin-top:1rem}.wp-block-woocommerce-checkout{--dodo-checkout-gap: 7.2rem;--dodo-checkout-card-border: #d9d9d9;--dodo-checkout-card-bg: #ffffff}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{display:grid !important;grid-template-columns:minmax(46rem, 1fr) minmax(32rem, 0.92fr) !important;gap:var(--dodo-checkout-gap) !important;align-items:start !important}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar,.wp-block-woocommerce-checkout .wc-block-components-sidebar,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout>aside{grid-column:2 !important;position:sticky;top:2rem;align-self:start !important;width:100% !important;max-width:none !important;order:2 !important}.wp-block-woocommerce-checkout .wc-block-checkout__main,.wp-block-woocommerce-checkout .wc-block-components-main,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout>div:first-child{grid-column:1 !important;width:100% !important;max-width:none !important;order:1 !important}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-panel,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-order-summary,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-checkout-order-summary,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-totals-wrapper{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title,.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon,.wp-block-woocommerce-checkout .wc-block-checkout__contact-fields,.wp-block-woocommerce-checkout .wc-block-checkout__billing-fields,.wp-block-woocommerce-checkout .wc-block-checkout__payment-method{width:100% !important;max-width:none !important;margin:0 0 2.4rem !important;padding:2.6rem 2.8rem !important;border:1px solid var(--dodo-checkout-card-border) !important;border-radius:1.6rem !important;background:var(--dodo-checkout-card-bg) !important;box-shadow:none !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title{display:flex !important;align-items:center !important;justify-content:space-between !important;margin:0 !important;border-bottom:0 !important;border-radius:1.6rem 1.6rem 0 0 !important;background:#f7f7f7 !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content{width:100% !important;max-width:none !important;margin:0 0 2.4rem !important;min-height:0 !important;height:auto !important;padding:4.8rem 3.6rem 3.6rem !important;border:1px solid var(--dodo-checkout-card-border) !important;border-top:0 !important;border-radius:0 0 1.6rem 1.6rem !important;background:var(--dodo-checkout-card-bg) !important;box-shadow:none !important;overflow:hidden !important}.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper{margin-top:0 !important;padding-left:3.2rem !important;padding-right:3.2rem !important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon{margin:0 0 2.4rem !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;min-height:0 !important;height:auto !important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel{padding:2.6rem 2.8rem 1.3rem !important;min-height:0 !important;height:auto !important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__content{min-height:0 !important;height:auto !important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button[aria-expanded=false]+.wc-block-components-panel__content,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button[aria-expanded=false]~.wc-block-components-panel__content{display:none !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.wp-block-woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button[aria-expanded=true]+.wc-block-components-panel__content,.wp-block-woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button[aria-expanded=true]~.wc-block-components-panel__content{display:block !important;height:auto !important;min-height:0 !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content>*,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content .wc-block-components-totals-coupon,.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper{max-width:100% !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-step__container{display:block !important;width:100% !important;max-width:100% !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-step__heading{margin-bottom:2rem !important}.wp-block-woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading,.wp-block-woocommerce-checkout .wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading,.wp-block-woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__heading{margin:-2.6rem -2.8rem 2.4rem !important;padding:1.6rem 2.8rem !important;border-radius:1.6rem 1.6rem 0 0 !important;background:#2a2a2a !important}.wp-block-woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-checkout-step__title,.wp-block-woocommerce-checkout .wc-block-checkout__billing-fields .wc-block-components-checkout-step__title,.wp-block-woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__title,.wp-block-woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-title,.wp-block-woocommerce-checkout .wc-block-checkout__billing-fields .wc-block-components-title,.wp-block-woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-title{font-family:"DM Sans","Helvetica Neue",sans-serif !important;font-size:1.8rem !important;font-weight:600 !important;color:#fff !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-step__title,.wp-block-woocommerce-checkout .wc-block-components-title{font-family:"Georgia","Times New Roman",serif !important;font-size:2.8rem !important;font-weight:700 !important;line-height:1.05 !important;color:#1a1a2e !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-step__description,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__content{width:100% !important;max-width:none !important}.wp-block-woocommerce-checkout .wc-block-checkout__payment-method{margin-bottom:0 !important}.wp-block-woocommerce-checkout .wc-block-checkout__terms{width:100% !important;margin:2.4rem 0 0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}.wp-block-woocommerce-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{border-top:0 !important;padding-top:0 !important}.wp-block-woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox{display:block !important;width:100% !important;margin-top:0 !important}.wp-block-woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox label{display:flex !important;align-items:flex-start !important;gap:1.2rem !important;width:100% !important;margin:0 !important}.wp-block-woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox__input[type=checkbox]{flex:0 0 auto !important}.wp-block-woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox__label{display:block !important;flex:1 1 auto !important;margin:0 !important}.wp-block-woocommerce-checkout .wc-block-checkout__terms h1,.wp-block-woocommerce-checkout .wc-block-checkout__terms h2{font-size:2rem !important}.wc-block-components-modal__content h1,.wc-block-components-modal__content h2,.wc-block-components-drawer__content h1,.wc-block-components-drawer__content h2,.woocommerce-terms-and-conditions h1,.woocommerce-terms-and-conditions h2{font-size:2rem !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-step__content>div,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__content>.wc-block-components-address-form-wrapper,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__content>.wc-block-components-address-form,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper,.wp-block-woocommerce-checkout .wc-block-components-address-form{display:block !important;width:100% !important;max-width:100% !important;flex:0 0 100% !important;min-width:0 !important;align-self:stretch !important}.wp-block-woocommerce-checkout .wc-block-components-address-form,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;gap:1rem 1.2rem !important;justify-content:stretch !important;justify-items:stretch !important}.wp-block-woocommerce-checkout .wc-block-components-address-form>*,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper>*,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-textarea,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-textarea{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;grid-column:1/-1 !important}.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__phone,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-address-form__phone{grid-column:1/-1 !important}.wp-block-woocommerce-checkout .wc-block-components-text-input input,.wp-block-woocommerce-checkout .wc-block-components-select select,.wp-block-woocommerce-checkout .wc-block-components-combobox select,.wp-block-woocommerce-checkout .wc-block-components-textarea textarea{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.wp-block-woocommerce-checkout .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-textarea,.wp-block-woocommerce-checkout .wc-block-components-address-form__country,.wp-block-woocommerce-checkout .wc-block-components-address-form__state,.wp-block-woocommerce-checkout .wc-block-components-select .wc-blocks-components-select__container,.wp-block-woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control,.wp-block-woocommerce-checkout .wc-block-components-select .wc-block-components-select__select,.wp-block-woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input,.wp-block-woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control button{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}@media(max-width: 1024px){.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{grid-template-columns:1fr !important;gap:3.2rem !important}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar,.wp-block-woocommerce-checkout .wc-block-components-sidebar,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout>aside{display:none !important}.wp-block-woocommerce-checkout .wc-block-checkout__main,.wp-block-woocommerce-checkout .wc-block-components-main,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout>div:first-child{grid-column:auto !important;position:static;order:0 !important}}@media(max-width: 767px){.wp-block-woocommerce-checkout,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout,.wp-block-woocommerce-checkout .wc-block-checkout__main,.wp-block-woocommerce-checkout .wc-block-components-main,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout>div:first-child{max-width:100% !important;overflow-x:hidden !important;box-sizing:border-box !important}.wp-block-woocommerce-checkout .wc-block-checkout__contact-fields,.wp-block-woocommerce-checkout .wc-block-checkout__billing-fields,.wp-block-woocommerce-checkout .wc-block-checkout__payment-method{padding:2rem !important;border-radius:1.2rem !important;box-sizing:border-box !important;max-width:100% !important}.dodo-order-summary--main .wc-block-components-totals-wrapper{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}.wp-block-woocommerce-checkout .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading,.wp-block-woocommerce-checkout .wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading,.wp-block-woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__heading{margin:-2rem -2rem 2rem !important;padding:1.4rem 2rem !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content{padding:2.4rem 2rem 2rem !important}.wp-block-woocommerce-checkout .wc-block-components-totals-wrapper{padding-left:1.6rem !important;padding-right:1.6rem !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper{border:0 !important;border-radius:0 !important;border-bottom:1px solid #e5e5e5 !important;margin:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper:last-child{border-bottom:0 !important}.wp-block-woocommerce-checkout .wc-block-components-address-form,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper{grid-template-columns:1fr !important;gap:1.6rem !important}.wp-block-woocommerce-checkout .wc-block-components-address-form>*,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper>*,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-textarea,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-textarea,.wp-block-woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__phone,.wp-block-woocommerce-checkout .wc-block-components-address-form-wrapper .wc-block-components-address-form__phone{grid-column:auto !important}}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row,.wp-block-woocommerce-checkout .wc-block-checkout__actions{padding-top:1.2rem !important}.wp-block-woocommerce-checkout-shipping-method-block{display:none !important}.wp-block-heading{font-size:1.6rem !important}@media(max-width: 768px){.u-columns{flex-direction:column;gap:2rem}.woocommerce{width:calc(100% - 3rem);padding:2rem}}@media(max-width: 768px){.woocommerce ul.order_details{display:flex !important;flex-direction:column !important;padding:0 !important;margin:0 0 2rem !important;list-style:none !important}.woocommerce ul.order_details li{float:none !important;border-right:0 !important;border-bottom:1px dashed #ccc !important;padding:1rem 0 !important;margin:0 !important;text-transform:uppercase;font-size:1.3rem}.woocommerce ul.order_details li:last-child{border-bottom:0 !important}.woocommerce ul.order_details li strong{display:block !important;font-size:1.6rem !important;text-transform:none}}@media(max-width: 768px){.woocommerce-order-details table.order_details{display:block !important;width:100% !important;border-collapse:collapse}.woocommerce-order-details table.order_details thead{display:none !important}.woocommerce-order-details table.order_details tbody,.woocommerce-order-details table.order_details tfoot{display:block !important;width:100%}.woocommerce-order-details table.order_details tr{display:block !important;padding:1.6rem 0;border-bottom:1px solid #eee}.woocommerce-order-details table.order_details td,.woocommerce-order-details table.order_details th{display:block !important;width:100% !important;padding:.2rem 0 !important;border:0 !important;text-align:left !important;float:none !important}.woocommerce-order-details table.order_details tbody td.product-name{font-size:1.6rem;font-weight:600;line-height:1.4;margin-bottom:.4rem}.woocommerce-order-details table.order_details tbody td.product-name a{display:block;margin-bottom:.4rem}.woocommerce-order-details table.order_details tbody td.product-name .product-quantity{display:inline-block;font-weight:400;color:#6b6b6b}.woocommerce-order-details table.order_details tbody td.product-name .wc-item-meta{list-style:none !important;margin:.8rem 0 0 !important;padding:0 !important}.woocommerce-order-details table.order_details tbody td.product-name .wc-item-meta li{display:flex !important;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.3rem 0;font-size:1.4rem;line-height:1.5;color:#6b6b6b}.woocommerce-order-details table.order_details tbody td.product-name .wc-item-meta li strong{font-weight:600;color:#1a1a2e;min-width:fit-content}.woocommerce-order-details table.order_details tbody td.product-name .wc-item-meta li p{margin:0 !important;display:inline;word-break:break-word}.woocommerce-order-details table.order_details tbody td.product-total{font-size:1.5rem;font-weight:600;color:#1a1a2e;padding-top:.6rem !important}.woocommerce-order-details table.order_details tfoot tr{display:flex !important;justify-content:space-between;align-items:baseline;padding:1rem 0}.woocommerce-order-details table.order_details tfoot tr th{width:auto !important;font-size:1.4rem;font-weight:600}.woocommerce-order-details table.order_details tfoot tr td{width:auto !important;text-align:right !important;font-size:1.4rem}}@media(max-width: 768px){.wp-block-woocommerce-checkout{overflow:hidden !important;max-width:100% !important;box-sizing:border-box !important;padding-left:0 !important;padding-right:0 !important}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{max-width:100% !important;overflow:hidden !important;box-sizing:border-box !important}.wp-block-woocommerce-checkout .wc-block-checkout__main,.wp-block-woocommerce-checkout .wc-block-components-main,.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout>div:first-child{max-width:100% !important;min-width:0 !important;overflow:hidden !important;box-sizing:border-box !important}.wp-block-woocommerce-checkout .wc-block-checkout__contact-fields,.wp-block-woocommerce-checkout .wc-block-checkout__billing-fields,.wp-block-woocommerce-checkout .wc-block-checkout__shipping-fields,.wp-block-woocommerce-checkout .wc-block-checkout__payment-method,.wp-block-woocommerce-checkout .wc-block-components-checkout-step{max-width:100% !important;min-width:0 !important;overflow:hidden !important;box-sizing:border-box !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-step__container,.wp-block-woocommerce-checkout .wc-block-components-checkout-step__content{max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.wp-block-woocommerce-checkout .wc-block-components-text-input,.wp-block-woocommerce-checkout .wc-block-components-text-input input,.wp-block-woocommerce-checkout .wc-block-components-select,.wp-block-woocommerce-checkout .wc-block-components-combobox,.wp-block-woocommerce-checkout .wc-block-components-combobox input,.wp-block-woocommerce-checkout .wc-block-components-textarea textarea{max-width:100% !important;min-width:0 !important;width:100% !important;box-sizing:border-box !important}.wp-block-woocommerce-checkout .wc-block-components-address-form{max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}}@keyframes dodo-check-circle{0%{stroke-dashoffset:190}100%{stroke-dashoffset:0}}@keyframes dodo-check-mark{0%{stroke-dashoffset:36}100%{stroke-dashoffset:0}}@keyframes dodo-popup-entrance{0%{transform:translateY(24px) scale(0.94);opacity:0}60%{transform:translateY(-4px) scale(1.01);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}.dodo-cart-popup-overlay{position:fixed;inset:0;z-index:99999;background:rgba(26,26,46,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.dodo-cart-popup-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.dodo-cart-popup-overlay.is-active .dodo-cart-popup{animation:dodo-popup-entrance .5s cubic-bezier(0.34, 1.4, 0.64, 1) forwards}.dodo-cart-popup-overlay.is-active .dodo-cart-popup__check-circle{animation:dodo-check-circle .6s ease .25s forwards}.dodo-cart-popup-overlay.is-active .dodo-cart-popup__check-mark{animation:dodo-check-mark .35s ease .65s forwards}.dodo-cart-popup{background:#fff;border-radius:24px;box-shadow:0 24px 80px rgba(26,26,46,.18),0 4px 16px rgba(26,26,46,.06);padding:4.8rem 4.8rem 3.2rem;max-width:44rem;width:calc(100% - 3.2rem);text-align:center;position:relative;opacity:0}.dodo-cart-popup__check{margin-bottom:1.6rem}.dodo-cart-popup__check-svg{display:block;margin:0 auto}.dodo-cart-popup__check-circle{stroke-dasharray:190;stroke-dashoffset:190;fill:none}.dodo-cart-popup__check-mark{stroke-dasharray:36;stroke-dashoffset:36;fill:none}.dodo-cart-popup__close{position:absolute;top:1.6rem;right:1.6rem;background:none;border:none;color:#9a9a9a;cursor:pointer;padding:.8rem;border-radius:9999px;transition:color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),background 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem}.dodo-cart-popup__close:hover{color:#1a1a2e;background:#f7f5f0}.dodo-cart-popup__title{font-family:Georgia,"Times New Roman",serif;font-size:2.4rem;font-weight:700;color:#1a1a2e;margin:0 0 .8rem}.dodo-cart-popup__subtitle{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;color:#6b6b6b;margin:0 0 2.4rem}.dodo-cart-popup__card{background:#faf8f5;border:1px solid #eeeae4;border-radius:16px;padding:1.6rem;text-align:left;margin-bottom:2.4rem}.dodo-cart-popup__card.has-thumb{display:grid;grid-template-columns:8rem 1fr;gap:1.6rem;align-items:center}.dodo-cart-popup__thumb{border-radius:10px;overflow:hidden;aspect-ratio:1}.dodo-cart-popup__thumb img{width:100%;height:100%;object-fit:cover;display:block}.dodo-cart-popup__thumb:empty{display:none}.dodo-cart-popup__product{font-family:Georgia,"Times New Roman",serif;font-size:1.6rem;font-weight:600;color:#1a1a2e;margin:0 0 .8rem;line-height:1.3}.dodo-cart-popup__meta{display:flex;flex-wrap:wrap;gap:1.2rem 1.6rem}.dodo-cart-popup__meta-item{display:inline-flex;align-items:center;gap:.5rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.5rem;color:#6b6b6b}.dodo-cart-popup__meta-item i{color:#0097b2;font-size:1.2rem}.dodo-cart-popup__actions{display:flex;flex-direction:column;gap:1.2rem}.dodo-cart-popup__btn{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem 3.2rem;border-radius:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.6rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),color 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),transform 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.dodo-cart-popup__btn:active{transform:scale(0.98)}.dodo-cart-popup__btn--primary{background:#0097b2;color:#fff !important;border:2px solid #0097b2;box-shadow:0 2px 8px rgba(0,151,178,.2)}.dodo-cart-popup__btn--primary i,.dodo-cart-popup__btn--primary .fa,.dodo-cart-popup__btn--primary .fas,.dodo-cart-popup__btn--primary .far,.dodo-cart-popup__btn--primary .fab,.dodo-cart-popup__btn--primary svg{color:#fff !important}.dodo-cart-popup__btn--primary:hover{background:#007a91;border-color:#007a91;color:#fff !important;box-shadow:0 4px 16px rgba(0,151,178,.3)}.dodo-cart-popup__btn--secondary{background:rgba(0,0,0,0);color:#3a3a3a;border:2px solid #e2ddd5}.dodo-cart-popup__btn--secondary:hover{border-color:#1a1a2e;color:#1a1a2e}.dodo-cart-popup__btn i{font-size:1.3rem}@media(max-width: 768px){.dodo-cart-popup{padding:3.2rem 2.4rem 2.4rem}.dodo-cart-popup__card.has-thumb{grid-template-columns:6.4rem 1fr}}.wp-block-woocommerce-checkout .wc-block-components-product-metadata .ttbm_style,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item .ttbm_style{margin-top:.4rem}.wp-block-woocommerce-checkout .wc-block-components-product-metadata .ttbm_style .dLayout_xs,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item .ttbm_style .dLayout_xs{background:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;border:none !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata .ttbm_style ul.cart_list,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item .ttbm_style ul.cart_list{list-style:none !important;padding:0 !important;margin:0 !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata .ttbm_style ul.cart_list li,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item .ttbm_style ul.cart_list li{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;font-size:1.2rem !important;line-height:1.6 !important;color:#6b6b6b !important;padding:.1rem 0 !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata .ttbm_style ul.cart_list li span.fas,.wp-block-woocommerce-checkout .wc-block-components-product-metadata .ttbm_style ul.cart_list li span.far,.wp-block-woocommerce-checkout .wc-block-components-product-metadata .ttbm_style ul.cart_list li span.fa,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item .ttbm_style ul.cart_list li span.fas,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item .ttbm_style ul.cart_list li span.far,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item .ttbm_style ul.cart_list li span.fa{font-size:1.1rem !important;margin-right:.4rem !important;opacity:.6}.wp-block-woocommerce-checkout .wc-block-components-product-metadata .ttbm_style ul.cart_list li h6,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item .ttbm_style ul.cart_list li h6{margin:0 !important;padding:0 !important;font-size:1.2rem !important;font-weight:600 !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important;line-height:1.4 !important;color:#1a1a2e !important;display:inline !important;text-transform:none !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata .ttbm_style ul.cart_list li span,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item .ttbm_style ul.cart_list li span{font-size:1.2rem !important;color:#6b6b6b !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata .ttbm_style h5,.wp-block-woocommerce-checkout .wc-block-components-order-summary-item .ttbm_style h5{font-size:1.2rem !important;font-weight:700 !important;color:#1a1a2e !important;margin:.6rem 0 .2rem !important;padding:0 !important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important}@media(max-width: 768px){.woocommerce{padding:2rem 1.5rem;width:calc(100% - 2rem)}body.dodo-cart-page .woocommerce table.cart{display:block}body.dodo-cart-page .woocommerce table.cart thead{display:none}body.dodo-cart-page .woocommerce table.cart tbody{display:block}body.dodo-cart-page .woocommerce table.cart tr{display:flex;flex-wrap:wrap;align-items:center;padding:1.6rem 0;border-bottom:1px solid #eeeae4;gap:1rem}body.dodo-cart-page .woocommerce table.cart td{border:none;padding:0}body.dodo-cart-page .woocommerce table.cart td.product-remove{order:1;flex:0 0 auto}body.dodo-cart-page .woocommerce table.cart td.product-thumbnail{order:2;flex:0 0 8rem}body.dodo-cart-page .woocommerce table.cart td.product-thumbnail img{width:8rem;height:8rem;object-fit:cover}body.dodo-cart-page .woocommerce table.cart td.product-name{order:3;flex:1 1 0;min-width:0;font-size:1.4rem}body.dodo-cart-page .woocommerce table.cart td.product-price{order:4;flex:0 0 auto;font-weight:700}body.dodo-cart-page .woocommerce table.cart td.product-quantity{order:5;flex:0 0 auto}body.dodo-cart-page .woocommerce table.cart td.product-quantity .quantity input[type=number]{width:5rem;min-height:4.4rem}body.dodo-cart-page .woocommerce table.cart td.product-subtotal{order:6;flex:0 0 auto;font-weight:700}body.dodo-cart-page .woocommerce table.cart td.actions{order:7;flex:0 0 100%;padding-top:1.6rem;display:flex;flex-wrap:wrap;gap:1rem}body.dodo-cart-page .woocommerce table.cart td.actions .coupon{flex:1 1 100%}body.dodo-cart-page .woocommerce table.cart td.actions .coupon .input-text{width:100% !important;min-height:4.8rem}body.dodo-cart-page .woocommerce table.cart td.actions .coupon .button{width:100%;min-height:4.8rem}body.dodo-cart-page .woocommerce table.cart td.actions button[name=update_cart]{width:100%;min-height:4.8rem}.wc-proceed-to-checkout a.checkout-button,body .wc-proceed-to-checkout a.checkout-button{padding:1.8rem 2rem !important;font-size:1.5rem !important}.wp-block-woocommerce-checkout{padding:0 1rem !important}.wp-block-woocommerce-checkout .wc-block-components-text-input input,.wp-block-woocommerce-checkout .wc-block-components-select select,.wp-block-woocommerce-checkout .wc-block-components-combobox input,.wp-block-woocommerce-checkout .wc-block-components-textarea textarea{min-height:4.8rem}.wp-block-woocommerce-checkout .wc-block-components-checkout-place-order-button{width:100%;min-height:5.2rem;font-size:1.6rem !important}.woocommerce-MyAccount-navigation{padding:2rem 1.5rem 2rem !important;margin:-1.5rem -1.5rem 2rem !important}.woocommerce-MyAccount-navigation-link a{padding:.8rem 1.2rem;font-size:1.3rem;min-height:4.4rem}.woocommerce-MyAccount-content table.woocommerce-orders-table,.woocommerce-MyAccount-content table.my_account_orders{display:block}.woocommerce-MyAccount-content table.woocommerce-orders-table thead,.woocommerce-MyAccount-content table.my_account_orders thead{display:none}.woocommerce-MyAccount-content table.woocommerce-orders-table tbody,.woocommerce-MyAccount-content table.my_account_orders tbody{display:block}.woocommerce-MyAccount-content table.woocommerce-orders-table tr,.woocommerce-MyAccount-content table.my_account_orders tr{display:block;padding:1.6rem 0;border-bottom:1px solid #eeeae4}.woocommerce-MyAccount-content table.woocommerce-orders-table td,.woocommerce-MyAccount-content table.my_account_orders td{display:flex;justify-content:space-between;padding:.4rem 0;border:none}.woocommerce-MyAccount-content table.woocommerce-orders-table td::before,.woocommerce-MyAccount-content table.my_account_orders td::before{content:attr(data-title);font-weight:600;margin-right:1rem}}@media(max-width: 480px){.woocommerce{padding:1.5rem 1rem;width:calc(100% - 1.5rem)}.dodo-cart-popup{width:calc(100vw - 2rem) !important;max-width:calc(100vw - 2rem) !important;padding:1.6rem !important}}
