.rs-layer[data-type=shape]{opacity:.3!important}body.home .vc_custom_1747737902070{background:#191d23!important;padding:60px 44px!important;border-radius:16px}body.home .vc_custom_1747737902070::before{display:none!important}body.home .vc_custom_1747737971593{background:0 0!important;padding:0!important;border-radius:0}body.home .vc_custom_1747737971593>.wpb_column:last-child>.vc_column-inner{background:#fff;padding:28px;border-radius:12px;color:#252a31}body.home .vc_custom_1747737902070 .white_title_form{color:#fff;font-size:clamp(28px,3.2vw,40px);line-height:1.2;margin:0 0 14px;padding:0;text-transform:none}body.home .vc_custom_1747737902070 .tgt-contact-intro{color:#e1e5eb;font-size:17px;line-height:1.65;max-width:440px;margin:0 0 28px}body.home #fluentform_1 .ff-el-input--label label,body.home #fluentform_1 .ff-el-form-check-label{color:#252a31!important;line-height:1.55}body.home #fluentform_1 .ff-el-form-control{background:#f7f8fa!important;color:#20252b!important;border:1px solid #bdc5ce!important;border-radius:6px!important;min-height:46px;box-sizing:border-box}body.home #fluentform_1 textarea.ff-el-form-control{min-height:128px}body.home #fluentform_1 .ff-el-form-control:focus{outline:2px solid #ad1927;outline-offset:2px}body.home #fluentform_1 .ff-el-form-check-label{font-size:13px}body.home #fluentform_1 .ff-el-form-check-label a{color:#a31825!important;text-decoration:underline}body.home #fluentform_1 .ff-btn-submit{width:100%;min-height:48px;background:#b31c2b!important;color:#fff!important;border:0!important;border-radius:6px!important;font-weight:600}body.home #fluentform_1 .ff-btn-submit:focus-visible{outline:3px solid #20252b;outline-offset:3px}@media (max-width:767px){body.home .vc_custom_1747737902070{padding:34px 18px!important}body.home .vc_custom_1747737971593>.wpb_column:last-child>.vc_column-inner{padding:22px 18px}body.home .vc_custom_1747737902070 .tgt-contact-intro{font-size:16px}}.header_widgets_wrap a.wpml-ls-link span{color:#fff}.scheme_default .sc_item_descr{color:#262626}@media only screen and (min-width:992px){div#n2-ss-2 .n-uc-187d8f1049b03-inner{padding:400px 60px 40px;justify-content:center}div#n2-ss-2 .n-uc-Hj4NL6sGHABz-inner{padding:400px 60px 40px;justify-content:center}}@media only screen and (max-width:600px){div#n2-ss-2 .n-uc-187d8f1049b03-inner{padding-top:280px;justify-content:center}div#n2-ss-2 .n-uc-Hj4NL6sGHABz-inner{padding-top:280px;justify-content:center}div#n2-ss-2 .n2-font-4c6c7e1b1bf49436c2f87de4e58f32ed-hover{font-size:28px!important}div#n2-ss-2 .n2-style-f8293b450b12ef15d5c4ff97a617a3e3-heading{font-size:28px!important}}.sc_item_title{font-weight:900;line-height:1.2em;margin-bottom:0}.tp-mask-wrap{text-align:center!important}.woocommerce-loop-product__title{letter-spacing:0px!important;font-size:18px!important}.woocommerce-Price-amount{font-size:14px!important}.header_position_over .top_panel .sc_layouts_row[class*=scheme_]:not(.sc_layouts_row_fixed_on){background-color:rgba(0,0,0,.4);padding:0 50px 0 80px}.scheme_dark .sc_layouts_menu_nav>li.current-menu-item>a{color:#fd1c3b!important}.sc_services_item_title a{pointer-events:none;cursor:default;text-decoration:none;color:black}.sc_services_light .sc_services_item_featured_top.with_icon .sc_services_item_icon{pointer-events:none;cursor:default;text-decoration:none;color:black}.scheme_dark .sc_button_bordered:not(.sc_button_bg_image){color:inherit!important}.home .mc4wp-form-fields{display:flex;flex-direction:column}.home h3.mailchimp_title{margin:10px!important}.home.scheme_default input[type=email]{margin:10px 0}.woocommerce ul.products li.product .woocommerce-Price-amount{font-size:20px!important;color:#fd1c3b;font-weight:700}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.single-product header.top_panel.top_panel_custom{margin-bottom:0}.single-product .woocommerce div.product div.summary span.woocommerce-Price-amount.amount{font-size:20px!important;color:#fd1c3b;font-weight:700}.single-product .markdown p{text-align:start!important;margin-top:20px}.woocommerce-product-details__short-description ul li{text-align:start!important;list-style:none}.woocommerce-product-details__short-description p{text-align:start!important}@media (max-width:767px){header .sc_layouts_row_type_compact .sc_layouts_item .contacts_socials.socials_wrap{gap:5px;display:flex}}.with_bg_image{display:none}.single-product .woocommerce-Tabs-panel--description h2{display:block!important}.single-product .woocommerce-Tabs-panel--description>h2{display:none!important}.single-product .woocommerce-Tabs-panel--description a:not(.button){color:#a31825;text-decoration:underline;text-underline-offset:.15em}.woocommerce ul.products li.product .woocommerce-Price-amount{color:#b31c2b!important}.tour_packeges .wpb_single_image img{height:auto!important}@media (max-width:600px){.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;table-layout:fixed}.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:10px 8px!important;overflow-wrap:anywhere;vertical-align:top}.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-Price-currencySymbol{font-size:14px!important;white-space:nowrap}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{width:60%}.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total{width:40%}.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation dt,.woocommerce-checkout .woocommerce-checkout-review-order-table dl.variation dd{float:none;display:block;margin-left:0;max-width:100%;overflow-wrap:anywhere}}@media (max-width:600px){.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0}.woocommerce div.product div.images .flex-control-thumbs::before,.woocommerce div.product div.images .flex-control-thumbs::after{content:none;display:none}.woocommerce div.product div.images .flex-control-thumbs li{width:auto!important;margin:0!important;padding:0;float:none;clear:none!important}}.scheme_default .woocommerce button.button,.scheme_default .woocommerce a.button,.scheme_default .woocommerce input.button,.scheme_default .woocommerce .button,.scheme_default .woocommerce-page .button,.scheme_default .wpcf7 input[type=submit],.scheme_default .fluentform button[type=submit]{background-color:var(--tgt-accessible-red)!important;border-color:var(--tgt-accessible-red)!important;color:#fff!important}.scheme_default .book_btn{border-color:var(--tgt-accessible-red)!important}.scheme_default .book_btn a{color:var(--tgt-accessible-red)!important}.scheme_default .book_btn a:hover,.scheme_default .book_btn a:focus-visible{color:#fff!important;background-color:var(--tgt-accessible-red)!important;border-color:var(--tgt-accessible-red)!important}.scheme_default .woocommerce div.product .woocommerce-tabs ul.tabs li.active,.scheme_default .pro_desc_tab .tabs .description_tab,.scheme_default .woocommerce-MyAccount-navigation li.is-active,.scheme_default .woocommerce-MyAccount-navigation li:hover{background-color:var(--tgt-accessible-red)!important;border-color:var(--tgt-accessible-red)!important;color:#fff!important}.scheme_default .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.scheme_default .woocommerce-MyAccount-navigation li.is-active a,.scheme_default .woocommerce-MyAccount-navigation li:hover a{color:#fff!important}.scheme_default .required{color:#c4162e!important}.scheme_default .tgt-hero-description{color:#f2f5f8!important}.scheme_default .tgt-rating{color:#87671f!important}.scheme_default .video_box .aio-icon-title{color:#ff8696!important}body .tgt-skip-link:not(:focus-visible){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}body .tgt-skip-link:focus-visible{position:fixed;top:12px;left:12px;z-index:100001;clip:auto;clip-path:none;width:auto;height:auto;margin:0;padding:12px 18px;background:#fff;color:#1c1d20;font:600 16px/1.5 sans-serif;text-decoration:underline}body .tgt-skip-link{color:#1c1d20}.scheme_default .yc_tour_time_ctl label{color:var(--tgt-accessible-red)!important;border-color:var(--tgt-accessible-red)!important}.scheme_default .yc_tour_time_ctl input[type=radio]:checked+label{background-color:var(--tgt-accessible-red)!important;color:#fff!important}.yc_tour_time_ctl input[type=radio]{display:block!important;position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.yc_tour_time_ctl input[type=radio]:focus-visible+label{outline:3px solid #174a91;outline-offset:3px}@media (max-width:767px){body.woocommerce-cart .woocommerce-cart-form__contents,body.woocommerce-cart .woocommerce-cart-form__contents tbody,body.woocommerce-cart .woocommerce-cart-form__contents tr{display:block;width:100%;box-sizing:border-box}body.woocommerce-cart .woocommerce-cart-form__contents thead{display:none!important}body.woocommerce-cart .woocommerce-cart-form__contents td{display:block;width:100%;box-sizing:border-box}body.woocommerce-cart .woocommerce-cart-form__contents td.product-name{text-align:left!important;overflow-wrap:anywhere}body.woocommerce-cart .woocommerce-cart-form__contents td.product-name::before{float:none;display:block;margin-bottom:8px}body.woocommerce-cart .cart_totals{width:100%!important;float:none!important}body.woocommerce-cart .checkout-button{width:100%;white-space:normal}}body.tgt-checkout-refined .woocommerce form.checkout .select2-container .select2-selection--single{min-height:48px!important;height:auto!important;border:1px solid #cfc7c4!important;border-radius:7px!important;background:#fff!important;box-sizing:border-box;padding:0!important;box-shadow:none!important}body.tgt-checkout-refined .woocommerce form.checkout .select2-container .select2-selection__rendered{font-size:16px!important;line-height:24px!important;padding:11px 34px 11px 14px!important;color:#29282b!important;white-space:normal!important}body.tgt-checkout-refined .woocommerce form.checkout .select2-container .select2-selection__arrow{height:46px!important;right:8px!important;top:0!important}body.tgt-checkout-refined .woocommerce form.checkout .select2-container--focus .select2-selection--single,body.tgt-checkout-refined .woocommerce form.checkout .select2-container--open .select2-selection--single{outline:2px solid #b81e40!important;outline-offset:2px}body.tgt-checkout-refined .woocommerce #payment{background:#f8f6f4!important;color:#29282b!important;border:1px solid #e4e0dc!important;border-radius:10px!important;overflow:hidden}body.tgt-checkout-refined .woocommerce #payment ul.payment_methods{background:#f8f6f4!important;color:#29282b!important;padding:20px!important;border-bottom:1px solid #e4e0dc!important}body.tgt-checkout-refined .woocommerce #payment ul.payment_methods>li{background:0 0!important;color:#29282b!important;margin:0 0 18px!important;line-height:1.6!important}body.tgt-checkout-refined .woocommerce #payment ul.payment_methods>li>label{display:inline!important;position:static!important;color:#29282b!important;background:0 0!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important;padding:0!important;opacity:1!important}body.tgt-checkout-refined .woocommerce #payment ul.payment_methods>li>input[type=radio]{position:static!important;display:inline-block!important;appearance:auto!important;-webkit-appearance:radio!important;opacity:1!important;width:18px!important;height:18px!important;margin:0 8px 0 0!important;vertical-align:middle!important}body.tgt-checkout-refined .woocommerce #payment ul.payment_methods>li>label::before,body.tgt-checkout-refined .woocommerce #payment ul.payment_methods>li>label::after{display:none!important;content:none!important}body.tgt-checkout-refined .woocommerce #payment ul.payment_methods>li>label img{float:none!important;max-width:130px!important;max-height:28px!important;width:auto!important;height:auto!important;vertical-align:middle!important;margin:0 0 0 8px!important}body.tgt-checkout-refined .woocommerce #payment div.payment_box{background:#fff!important;color:#29282b!important;border:1px solid #e4e0dc!important;border-radius:8px!important;padding:16px!important;margin:12px 0 0!important;width:100%!important;box-sizing:border-box!important}body.tgt-checkout-refined .woocommerce #payment div.payment_box::before{display:none!important}body.tgt-checkout-refined .woocommerce #payment div.place-order{background:#f8f6f4!important;padding:20px!important;margin:0!important}@media (max-width:767px){body.tgt-checkout-refined .woocommerce #payment ul.payment_methods,body.tgt-checkout-refined .woocommerce #payment div.place-order{padding:16px!important}body.tgt-checkout-refined .woocommerce #payment div.payment_box{padding:12px!important}}body.tgt-checkout-refined .woocommerce #payment .payment_box fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0;max-width:100%;box-shadow:none}body.tgt-checkout-refined .woocommerce #payment .payment_box .woocommerce-SavedPaymentMethods-saveNew{display:flex!important;align-items:flex-start;gap:9px;margin:16px 0 0!important;padding:0!important}body.tgt-checkout-refined .woocommerce #payment .payment_box #wc-stripe-new-payment-method{display:inline-block!important;position:static!important;appearance:auto!important;-webkit-appearance:checkbox!important;opacity:1!important;width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px;margin:3px 0 0!important}body.tgt-checkout-refined .woocommerce #payment .payment_box label[for=wc-stripe-new-payment-method]{display:block!important;padding:0!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}body.tgt-checkout-refined .woocommerce #payment .payment_box label[for=wc-stripe-new-payment-method]:before,body.tgt-checkout-refined .woocommerce #payment .payment_box label[for=wc-stripe-new-payment-method]:after{display:none!important}@media (max-width:767px){body.tgt-checkout-refined .woocommerce #payment .payment_method_paypal>label img{max-width:90px!important;max-height:24px!important}}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;row-gap:0;max-width:1040px;margin:0 auto;min-width:0}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary,body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.yc_tours_groups_container{display:contents!important}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.images{grid-column:1/-1;order:0;float:none!important;width:100%!important;max-width:800px;margin:0 auto 28px!important;min-width:0}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .images .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:12px 0 5px!important;margin:0!important;scrollbar-width:thin}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .images .flex-control-thumbs li{flex:0 0 76px;width:76px!important;max-width:76px;margin:0!important;scroll-snap-align:start}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .images .flex-control-thumbs li img{width:100%;height:76px;object-fit:cover;border-radius:10px}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .images .flex-control-thumbs li img:focus-visible{outline:2px solid #b81e40;outline-offset:-2px}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.price{grid-column:1/-1;order:1!important;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0!important;padding:26px 30px 20px!important;border:1px solid #e3dcd7;border-bottom:0;border-radius:16px 16px 0 0;background:#faf8f6;box-sizing:border-box;line-height:1.4}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.price:before{content:"Book your private tour";font-family:inherit;font-size:25px;font-weight:600;letter-spacing:-.025em;color:#27242a}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.price .amount{font-size:22px!important;color:#b81e40!important;white-space:nowrap}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.price .amount:before{content:"From ";font-size:13px;font-weight:400;color:#6a6265}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.price .amount:after{content:" / group";font-size:13px;font-weight:400;color:#6a6265}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.ycTour_input_container{grid-column:1/-1;order:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:end;width:100%;max-width:none;margin:0!important;padding:0 30px 18px!important;background:#faf8f6;border:1px solid #e3dcd7;border-top:0;border-bottom:0;border-radius:0!important;box-sizing:border-box;overflow:visible;z-index:3}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .ycTour_input_container>.ycTour_input:not([data-tgt-hidden]){width:auto!important;max-width:100%;float:none;display:block;position:relative;height:auto!important;min-height:0;padding:0!important;margin:0!important;border:0!important;background:0 0!important;box-shadow:none}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .ycTour_input_container>.ycTour_input:not([data-tgt-hidden]):before{content:"Tour date";display:block;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0;color:#39333a}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .ycTour_input_container>.ycTour_input>.mIcons{display:none!important}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .fzn-date-picker,body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .date-display{width:100%;min-width:0;margin:0;padding:0}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .date-input,body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) #tgt-travelers,body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) #wccf_product_field_guest_email{width:100%!important;max-width:100%;min-width:0;height:54px!important;min-height:54px;box-sizing:border-box;border:1px solid #cfc6c2!important;border-radius:9px!important;background:#fff!important;color:#29252b!important;font-family:inherit!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0!important;padding:14px 16px!important;box-shadow:none!important}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .date-input{cursor:pointer!important;text-align:left!important}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .date-input-icon{display:none!important}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .tgt-traveler-select{width:100%!important;min-width:0;margin:0!important;padding:0!important}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .tgt-traveler-select label,body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) #wccf_product_field_master_container label{display:block;margin:0 0 8px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;color:#39333a}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .tgt-traveler-select .select_container{width:100%;margin:0;border:0!important;border-radius:9px!important;background:0 0!important}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) #tgt-travelers{padding-right:38px!important;cursor:pointer}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .tgt-traveler-select .select_container:before{display:none!important}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>form.cart{grid-column:1/-1;order:3!important;display:block;width:100%!important;margin:0 0 6px!important;padding:0 30px 24px!important;border:1px solid #e3dcd7;border-top:0;border-radius:0 0 16px 16px;background:#faf8f6;box-sizing:border-box}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) #wccf_product_field_master_container,body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .wccf_field_container{margin:0!important;padding:0!important;max-width:none;width:100%}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) form.cart small{display:block;font-size:13px;line-height:1.5;letter-spacing:0;color:#766d71;margin:7px 0 0}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) form.cart .tgt-quick-note{font-size:14px!important;line-height:1.6!important;letter-spacing:0!important;color:#655c62;margin:15px 0 0!important}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) form.cart .tgt-quick-error:empty{display:none!important}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .tgt-edit-choice{margin:0 0 20px;background:#fff}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .date-input:focus-visible,body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) #tgt-travelers:focus-visible,body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) #wccf_product_field_guest_email:focus-visible{outline:2px solid #b81e40!important;outline-offset:3px}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .fzn-date-picker .datepicker{z-index:50!important;left:0!important;right:auto!important;max-width:calc(100vw - 44px);box-sizing:border-box;border-radius:10px;box-shadow:0 12px 28px rgba(43,32,48,.1)}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.ycToursLoader{grid-column:1/-1;order:4;margin-top:18px}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.yc_tours_groups_container>div:not(.yc_tours_groups_item):not(.woocommerce-tabs){grid-column:1/-1;order:5}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .yc_tours_groups_item{order:6;display:flex!important;flex-direction:column;gap:18px;min-width:0;width:auto!important;margin:18px 0 0!important;padding:24px!important;border:1px solid #e4ded9!important;border-radius:14px;background:#fff;box-sizing:border-box;box-shadow:0 4px 16px rgba(43,32,48,.02)}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .yc_tours_groups_item .yc_tours_groups_details,body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .yc_tours_groups_item .yc_tours_groups_actions{width:100%!important;max-width:100%;float:none!important;margin:0!important;padding:0!important;box-sizing:border-box;min-width:0}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .yc_tours_groups_item .yc_tours_groups_actions{margin-top:auto!important;text-align:left}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .yc_tours_groups_item h2,body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .yc_tours_groups_item h3,body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .yc_tours_groups_item h4{font-size:18px!important;line-height:1.45!important;letter-spacing:-.01em;text-transform:none}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .yc_tours_groups_item button{width:100%!important;min-height:50px;border-radius:8px!important;padding:13px 12px!important;font-size:14px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.woocommerce-product-details__short-description{grid-column:1/-1;order:10!important;width:100%;max-width:900px;margin:42px auto 20px!important;padding:0!important}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.product_meta{grid-column:1/-1;order:11!important;max-width:900px;width:100%;margin:0 auto 24px!important;font-size:13px;color:#766d71}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .woocommerce-tabs{grid-column:1/-1;order:12;width:100%;margin-top:16px!important;min-width:0}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .related.products{grid-column:1/-1;order:13;width:100%;min-width:0}@media (max-width:767px){body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]){grid-template-columns:minmax(0,1fr)}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.images{margin-bottom:22px!important}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .images .flex-control-thumbs li{flex-basis:64px;width:64px!important;max-width:64px}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .images .flex-control-thumbs li img{height:64px;border-radius:8px}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.price{display:block;padding:20px 18px 16px!important;border-radius:14px 14px 0 0}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.price:before{display:block;font-size:23px;margin-bottom:8px}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.ycTour_input_container{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 18px 16px!important}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>form.cart{padding:0 18px 20px!important;border-radius:0 0 14px 14px}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .yc_tours_groups_item{padding:20px!important}body.single-product .woocommerce div.product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl])>.summary>.woocommerce-product-details__short-description{margin-top:32px!important}body.single-product :is(.tgt-quick-booking,[ng-controller=YCTourCtrl]) .fzn-date-picker .datepicker{max-width:calc(100vw - 60px)!important;min-width:0!important;width:282px!important}}