.single-product{position:relative}.blocked{background-color:rgb(255 255 255 / .85);position:absolute;width:100%;height:100%;z-index:999}.main-description p{background-color:#ff8080;color:#fff;padding:6px;text-align:center;border-radius:64px}.timeselection{border-bottom:1px dotted #CCC;padding-bottom:10px}.wc-bookings-booking-form label,.tm-extra-product-options .tc-epo-label.tm-section-label,.tm-extra-product-options .tm-epo-element-label{font-weight:700;;font-size:1em}.booking-steps{background-color:#fff1d8;color:#000;font-size:.9em;padding:10px;border:1px solid #d9ccb9;border-radius:5px}.booking-steps .step{padding:0 10px;margin:0 10px;text-align:center;cursor:pointer}.booking-steps .active{background-color:#b29c76;border-radius:5px;color:#FFF}.booking-steps .inactive{opacity:.6;cursor:unset}.wc-bookings-booking-form{border:0;margin:0;padding:0}.main-booking-form,.personal-details,.comments-allergy,.tc-section-inner-wrap{padding:20px;transition:all ease-out 0.3s;border-radius:5px;box-shadow:0 0 10px 6px rgb(0 0 0 / .04);background-color:#FFF;color:#000}.main-booking-form a{color:#77a464;font-weight:700}.tm-extra-product-options-field{margin-bottom:20px!important}.main-booking-form:hover,.personal-details:hover,.comments-allergy:hover,.tc-section-inner-wrap:hover{background-color:#FFF}#tc-epo-form-97698-6,#tc-epo-form-97698-4{display:none!important}.wc-bookings-booking-form .form-field-wide{margin-bottom:20px}.wc-bookings-booking-form fieldset{line-height:0;margin:0;padding:0;margin-bottom:30px;border:0}.wc-bookings-booking-form .form-field-first{width:48%;display:inline-block;vertical-align:top;margin-right:20px}.wc-bookings-booking-form .form-field-second{width:48%;display:inline-block;vertical-align:top}.user-actions{margin-top:20px;text-align:right;background-color:rgb(255 255 255 / .1);box-shadow:0 0 10px 6px rgb(0 0 0 / .04);padding:20px;border-radius:6px;border-top:2px solid #ead7b5}.user-actions .progress-button{margin-right:10px}.user-actions .current{background-color:#2a7e90}button.wc-bookings-booking-form-button{background-color:#FFF!important;color:#000}button.wc-bookings-booking-form-button:hover{background-color:#1F545F!important;color:#FFF}.nest-image{width:220px;position:relative}.nest-image a{color:#B29C76}.nest-image img{border-radius:6px}.nest-image label{padding:6px}.nest-options .labelimage,.skysafari-container .labelimage{max-width:180px;display:inline-block;vertical-align:middle;margin-right:10px;flex-basis:30%}.nest-options .labelimage img,.skysafari-container .labelimage img{border-radius:6px}.mainerrors{background-color:#5d5d5d;padding:12px;color:#fff}.special-heading-div h2.tm-epo-element-label{font-size:1em}.highlight{background-color:#f4f4ea;padding:6px}.ordernumber_field-div{display:none!important}.nestoptions-ul .tc-lightbox-image-wrap{display:none}.alwadi .shuttlingsection,.alwadi .alwadi,.alwadi .experiencesection,.alwadi .nestsection,.dubai .alwadi,.nestproduct .nestsection,.sunset-only .nestsection{display:none!important}.title-container{text-align:center}.explain{margin-right:20px;max-width:480px;display:inline-block;vertical-align:middle}.zone-container{border:1px solid #CCC;padding:20px}.bobs-container .accordion details>summary{padding:0;list-style:none;position:relative;color:#A3906B;font-weight:600}.bobs-container .accordion details>summary:before{content:'\e800';font-family:"nara-icons";margin-right:10px}.bobs-container .accordion details>div{padding:10px 0}.zone-options{flex-wrap:wrap}.zone-options .accordion-details{border-bottom:1px solid #CCC;padding-bottom:10px}.zone-options .custom-checkbox{background-color:#ccc;transition:all ease-out 0.2s}.zone-options .custom-checkbox label{padding:16px 20px;padding-left:44px;position:relative;border:4px solid #FFF}.zone-options .custom-checkbox label::before{width:20px;left:10px;top:50%;transform:translatey(-50%);border-radius:30px;border:0}.zone-options .custom-checkbox label::after{left:15px;top:50%;width:9px!important;height:9px!important;transform:translatey(-50%)}.zone-options .custom-checkbox{flex:1}.zone-options .custom-checkbox:hover{transform:scale(1.1)}.wc_booking_field_seating-plan{display:none}.bobs-container .accordion details{margin-bottom:0}.zone-options .custom-checkbox label.checked{box-shadow:inset 6px 6px 6px 0 rgb(0 0 0 / .2);border-color:#baa684}label.date-selector{cursor:pointer;border-radius:5px;border:1px solid #B29C76;background-color:#FFF;padding:10px 20px;width:100%!important;transition:all ease-out 0.3s}.date-selector:focus{border-color:#000}label.date-selector .reveal{float:right}.wc-bookings-booking-form fieldset label span.selected-date{margin-left:10px;background-color:#b29c76;color:#FFF;padding:3px 6px;border-radius:4px;box-shadow:3px 2px 3px 0 rgba(0,0,0,.1%)}.picker{display:none;margin-top:10px}.wc-bookings-date-picker .ui-datepicker td{background-color:#fff0}.wc-bookings-date-picker .ui-datepicker td .ui-state-default{padding:1em 0}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{font-family:'gotham';padding:1em 0}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{height:2em;top:5px}.wc-bookings-date-picker .ui-widget-content{border-radius:0}.wc-bookings-date-picker-date-fields{padding:0;line-height:22px;box-shadow:inset 0 0 6px 4px rgb(0 0 0 / .04)!important;border:1px solid rgb(0 0 0 / .13)}.wc-bookings-date-picker-date-fields input{box-shadow:none!important;border:0;padding:0}.wc-bookings-date-picker-date-fields label{padding:8px 0 8px 10px;margin-bottom:0;width:auto}.wc-bookings-booking-form fieldset label{width:auto}.wc-bookings-date-picker-date-fields .separator{color:#cdcfd0;display:inline-block;width:auto;padding:8px 0}.wc-bookings-date-picker .ui-datepicker-header{background-image:none!important;background-color:#A3906B;border-top:1px solid #A3906B;border-radius:0}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{background:#b7a480;transition:all ease-out 0.3s}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover{background:#e8d5b2}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{border-radius:26px}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span{top:35%}.ui-datepicker .ui-datepicker-next{right:5px!important}.ui-datepicker .ui-datepicker-prev{left:5px!important}.wc-bookings-booking-form .block-picker li a{padding:.5em 1em;color:#000}.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#FAFAFA!important;color:#555!important;transition:all ease-out 0.3s}.wc-bookings-date-picker .ui-datepicker td a.ui-state-hover{background:#A3906B!important;color:#FFF!important}.wc-bookings-booking-form .block-picker li:nth-child(2n) a{background:#efd3bf!important}.wc-bookings-booking-form .block-picker li:nth-child(2n+1) a:focus,.wc-bookings-booking-form .block-picker li:nth-child(2n+1) a:hover{background:#A3906B!important}.wc-bookings-booking-form .block-picker li:nth-child(2n) a:focus,.wc-bookings-booking-form .block-picker li:nth-child(2n) a:hover,.wc-bookings-booking-form .block-picker li a.selected{background:#A3906B!important}.wc-bookings-date-picker .ui-datepicker td a.ui-state-active{background:#f7e1d3!important;color:#555!important}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:#A3906B!important;color:#FFF!important}.woocommerce div.product form.cart div.quantity{display:inline-block;margin:0 84px 10px 0;clear:both}.woocommerce div.product form.cart div.last{margin-right:0}label.peoplelabel,label.secondary,.tm-extra-product-options .tm-epo-element-label{font-size:.8em;display:block;white-space:pre-wrap}.peopleinputfields,.quantityinput{position:relative;box-shadow:inset 0 0 6px 4px rgb(0 0 0 / .04);background-color:#FFF;border:1px solid #b29c76;border-radius:5px;padding:4px 8px;display:inline-block}.input-blocker{position:absolute;width:100%;height:100%;top:0;left:0}.wc-bookings-booking-form .form-field input[type="number"],.tm-qty,.addon-quantityinput .tmcp-textfield,.quantityinput .qty,.nest-qty{width:70px!important;text-align:center;border:0;box-shadow:none}.buttons_added{text-align:left;position:relative;white-space:nowrap;vertical-align:top}.quantity .minus,.quantityinput .minus,.quantity .plus,.quantityinput .plus,.tm-quantity .minus,.tm-quantity .plus{text-align:center;padding:5px 0;background-color:#fff;border:1px solid #efefef;border-radius:4px;cursor:pointer;width:40px;display:inline-block;transition:all ease-out 0.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tm-quantity .plus{margin-left:6px}.quantity.buttons_added .minus:hover,.quantity.buttons_added .plus:hover,.toddlerinput-ul .minus:hover,.toddlerinput-ul .plus:hover,.tm-quantity .minus:hover,.tm-quantity .plus:hover,.quantityinput .minus:hover,.quantityinput .plus:hover{background:#eee}.no-buttons-div .addon-quantityinput .minus,.no-buttons-div .addon-quantityinput .plus{display:none!important}.no-buttons-div .addon-quantityinput input{width:200px!important}.bookingbuttonmobile{display:none;position:fixed;z-index:999;background-color:#FFF;width:100%;padding:30px!important;bottom:10px;box-shadow:0 0 10px 4px rgb(0 0 0 / .1)}.showonmobile{display:none!important}.tm-epo-checkout-option-label,.product-name dt{color:#929292;float:none!important;margin-right:0}.costforpeople{font-size:.85em;line-height:1.3em}.peoplecostbox{display:flex;margin-bottom:16px;justify-content:space-between;border-bottom:1px solid #CCC;padding-bottom:10px;align-items:center}.peoplelabel{flex-basis:70%;padding-right:30px}.peopleprice{flex-basis:30%;text-align:right;font-weight:700}.peoplequantity{margin-top:3px;font-weight:400}.peoplecostlabel{font-weight:500}.nomad-guests .tc-row{display:flex;align-items:flex-start}.nomad-guests .tc-row .guestinput-div{flex-basis:33%}.personinput-div .minus,.personinput-div .plus{display:none!important}.personinput-div .personinput{width:100px!important}.personinput-div .quantityinput{border:1px solid #f5e1bf}#nest-guest-info{background-color:#F0F0F0;display:block;padding:4px;font-size:.9em;width:max-content;margin-bottom:10px}.overlay-master{position:fixed;width:100%;height:100%;background-color:#000;opacity:.8;display:none;top:0;z-index:999}.movie-list{position:fixed;display:none;width:60%;max-height:80%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#FFF;border-top:5px solid #baa684;padding:20px;text-align:center;box-shadow:0 0 20px 26px rgb(0 0 0 / .08);z-index:9999;overflow-y:auto}.movie-list ul{list-style:none;padding:0;margin:0}.movie-list ul li{padding:5px 0}.movie-list h5{margin:20px 0 10px 0}.movie-list-active{display:block;animation:fadein 0.4s ease-out}.close-popup{cursor:pointer;font-size:18px;font-weight:700;background-color:#F0F0F0;width:30px;height:30px;display:inline-block;position:absolute;right:10px;top:10px;line-height:30px}.ui-widget{font-family:'gotham';font-size:.9em}.ui-datepicker table{font-size:.8em}.wc-bookings-booking-cost{display:none!important}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1.4em;width:1.4em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";background:url(/wp-content/themes/nara/assets/nara-spinner.gif) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.tm-extra-product-options h5.tm-epo-element-label{font-size:.9em;line-height:28px;background-color:#FCFBFB;padding:8px 12px}.tm-extra-product-options .tentsection h5.tm-epo-element-label{background-color:#A3906B;color:#FFF}.tm-section-description{font-size:.8em;padding:0;margin:6px 0 10px 0;line-height:1.3em}.tm-section-description p{margin-top:4px;margin-bottom:4px}.tm-description p:last-child{margin:0}.tm-quantity{text-align:left;margin-left:0px!important}.tm-collapse{padding:0 0 0 0;margin-bottom:0;background-image:none;background-color:#fff0;border:0;border-bottom:1px dotted #C2C1C1}.tm-collapse-wrap{margin-top:0;padding:10px 0}.tm-collapse-wrap .tm-epo-element-label{margin-top:20px}.tm-extra-product-options .tm_padding{padding:.5em 0}.tm-arrow{font-size:24px;color:#BAA684}.tm-epo-reset-variation,.tm-epo-reset-radio{top:10px;width:1.2em;height:1.2em;line-height:1em;padding:0;background:#77a464}.tm-extra-product-options-inner label{font-family:'FR';font-size:13px;color:#291210}.col-12{border:1px solid #F7F7F7;padding:10px!important}.col-12 .tm-epo-element-label{margin-top:0}.wc-bookings-booking-form .wc-bookings-booking-cost{background:#fbf9f8;border:1px solid #f7f1ed;margin:0;margin-top:0;margin-bottom:26px;border-radius:8px}.timeselection{border-bottom:1px dotted #CCC;padding-bottom:10px}div.footnote{margin-bottom:4px;font-size:.8em;line-height:1.3em;background-color:#f7f1ed;padding:4px 6px;border-radius:7px}.wc-bookings-booking-form fieldset label.year-label{width:70%}.tm-epo-required{display:none!important}.tm-quantity label.numberlabel{font-size:.85em;margin-right:10px!important}.tm-quantity.tm-bottom{margin:10px 0 10px 27px;max-width:100%}.calendarclose{display:none}.calendarclose span{border:1px solid #a3906b;color:#a3906b;width:20px;height:20px;text-align:center;font-size:'FB';font-size:.5em;line-height:20px;border-radius:20px;margin:10px 0 10px 0;display:block;transition:all ease-out 0.3s;cursor:pointer}.calendarclose span:hover{background-color:#555;color:#FFF}.radio-image-label-inline,.checkbox-image-label-inline{font-size:.8em;margin-left:10px;display:inline-block}.privatechauffeursection .addresstextbox-ul label{width:100%!important}.wc-bookings-booking-form .block-picker li.block{min-width:10%;margin-right:2%;margin-bottom:2%}.wc-bookings-booking-form .block-picker li a{width:auto!important;height:auto!important;transition:all ease-out 0.3s}.wc-bookings-booking-form .block-picker li:nth-child(odd) a{background:#efd3bf}.booking-spaces-left{display:none!important}.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error,.tm-extra-product-options ul.tmcp-ul-wrap+.tm-error{color:#fff;display:inline-block!important;font-size:80%;font-weight:400;padding:0!important;margin:1em 0!important;background-color:#de2828;padding:6px 10px!important;border-radius:5px;text-shadow:none!important}.valid-msg{width:100%;clear:both}.woocommerce-notices-wrapper{margin-bottom:20px}.woocommerce-info{background-color:#d4ffe3;padding:6px;margin-bottom:0;z-index:9999;box-shadow:0 0 10px 0 rgb(0 0 0 / .2);color:#291210}.woocommerce-info a{color:#b29c76}.home .woocommerce-info{position:fixed;top:0;z-index:9999;box-shadow:0 0 10px 4px rgb(0 0 0 / .1);background-color:#FFF;paddding:10px}.checkout_coupon{padding:0px!important}.woocommerce-checkout .fw-wrap-col-inner .woocommerce-info,.woocommerce-checkout .fw-wrap-col-inner .checkout_coupon,.woocommerce-checkout .woocommerce-notices-wrapper,.woocommerce-checkout .fw-wrap-col-inner .woocommerce-notices-wrapper,.woocommerce-checkout .fw-wrap-col-inner #customer_details .woocommerce-checkout .fw-wrap-col-inner .woocommerce-error{margin-top:30px;font-size:.95em}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{margin-right:0;padding-right:0}.woocommerce table.shop_table thead tr th,.woocommerce table.shop_table tbody tr td{line-height:1.3em}.tc-totals-form.tc-show{background-color:#fffbf4;color:#000;padding:15px;border-radius:10px 10px 0 0;position:fixed;bottom:0;left:0;z-index:9999;box-shadow:0 0 44px 6px rgb(0 0 0 / .2);max-height:350px;overflow-y:auto}.tc-totals-form.tc-show::-webkit-scrollbar{width:10px;border-radius:0 6px 6px 0}.tc-totals-form.tc-show::-webkit-scrollbar-track{background-color:#3c3c3c}.tc-totals-form.tc-show::-webkit-scrollbar-thumb{background-color:#5d5d5d}.tm-epo-totals{padding:0}span.tag{background-color:#B29C76;padding:3px 6px;font-size:.9em;color:#FFF;border-radius:4px;opacity:.7}.tc-epo-style-wrapper.round2,.tc-epo-style-wrapper.square2{height:1.2em;width:2.2em}.tm-epo-style.square2{transition:all ease-out 0.3s;border-radius:2px;border-width:1px}.tm-epo-style::after,.tc-epo-style-wrapper input[type="radio"]+.tm-epo-style::after{top:56%;content:'';height:7px!important;width:14px!important;background-color:#FFF;border-radius:7px;left:7px}.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap label input[type="radio"]:checked~.tc-label,.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap label input[type="checkbox"]:checked~.tc-label{background-color:#68B0FF!important;border-color:#5D8DC6}.selecteddate{background-color:#F7F1ED;display:inline-block;padding:6px 20px;border-radius:5px;margin-bottom:30px;font-size:.9em}.selecteddate .date{font-size:1.8em;color:#B29C76;display:block}.desertdrive-div{display:none!important}.wc-bookings-booking-form fieldset label span,span.smallnote{display:inline;font-size:.95em;color:#999}.tc-totals-form dl.tm-extra-product-options-totals{padding:0;margin:0}.totalsbox{margin-top:20px}.checkout-button{margin-left:20px}.notices-div{background-color:#ec5050;color:#FFF;font-size:.96em;line-height:1.5em;margin-top:10px!important;width:auto;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:8px!important;display:none!important}.notices-div .tc-row{display:block;margin:auto}.notices-div.showimportant{display:block!important}.dietary-notices,.shuttle-notices-div .tentnotices-div,.loungenotices-div,.tentnotices_two-div,.nomadpaxnotices-div,.seatnotices-div,.seatnotices_two-div{background-color:#ec5050;padding:10px!important;color:#fff;font-size:.9em}.generalnotices{background-color:#ec5050;color:#FFF;font-size:.96em;line-height:1.5em;margin-top:10px!important;width:auto;padding:8px}.tm-extra-product-options .tcwidth-100,.tm-extra-product-options .tc-cell.tcwidth-100,.tc-cell.tcwidth-100,.tcwidth-100{margin:0}.cpf-element{margin-top:10px!important;border-top:1px dotted #c9c9c9;padding-top:14px!important}.special-heading-div{margin-top:0px!important;border-top:0;padding-top:0px!important}.nopadding-div{padding-top:0px!important;margin-top:0px!important;border-top:0}.tmcp-field-wrap .tc-container{margin-bottom:0px!important}.label-with-image{margin-bottom:10px!important;display:flex!important;align-items:center}.hotair-label{align-items:flex-start}.tc-field-display{margin-bottom:0px!important}img.tc-checkbox-image,.tc-lightbox-image-wrap,.labelimage{max-width:80px;margin-left:10px;border-radius:5px;margin-right:0;display:inline-block;vertical-align:middle}.labelimage img{border-radius:5px}.labelimage{margin-left:0;margin-right:.8em}.label-details .tm-description ul{padding:0;margin:0;list-style:none}.label-details .tm-description ul li{line-height:1.6em}.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages .checkbox-image{max-width:100%;max-height:100%!important}.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startcolor,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endcolor,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-startimages,.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-endimages{align-items:flex-start}.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-epo-text-wrapper.shadow,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.radio-image.shadow,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap img.checkbox-image.shadow,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.radio-image.shadow,.tm-extra-product-options .tmcp-field-wrap.tc-active .tc-label-wrap .tmhexcolorimage.checkbox-image.shadow{border-width:0}.woocommerce div.product p.price,div.price,.woocommerce div.product span.price,.tc-extra-product-options .tmcp-field-wrap .price.tc-price{color:#77a464;font-size:0.9em!important;font-weight:700}.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radio li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-color li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-image li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap{flex-basis:100%}.tm-epo-reset-variation,.tm-extra-product-options .tm-epo-reset-radio{color:#b29c76;border-color:#b29c76}.tc-lightbox-button{font-size:0.7em!important}.tm-extra-product-options .cpf-section .tc-section-inner-wrap>.tc-row>.tc-cell{margin-bottom:10px}.tm-description{margin-bottom:4px!important}.addon-section-div{margin-top:10px!important}.nest-containers{display:flex;gap:40px;flex-wrap:wrap}.tc-price-in-cart,.tc-quantity-in-cart{font-weight:500;color:#8f8f8f}.tm-element-description{font-size:.8em}.label-with-image .tm-element-description{font-size:1em;padding-left:0!important;font-weight:400}.tc-price-wrap{padding:0 10px}.option-details span.tc-price-wrap{display:block}#normalshuttling::after{content:'';position:absolute;height:100%;width:100%;background-color:rgb(255 255 255 / .7);top:0;left:0;z-index:999}.woocommerce-checkout .checkout_coupon{margin-top:10px!important;margin-bottom:10px!important}.woocommerce-checkout .checkout_coupon .woocommerce button.button{padding:10px 20px!important}.couponbox .woocommerce-info{box-shadow:0 0 3px 1px rgb(0 0 0 / .2);color:#000}.checkout_coupon{padding:0;margin:0}.variationvalue{text-transform:capitalize}.variationvalue .variationtotal{text-align:right;float:right}.couponbox{background-color:#FFF;color:#000;padding:20px 40px;box-shadow:0 0 13px 4px rgb(0 0 0 / .05)}.couponbox a{color:#B29C76}.couponbox h5{margin:0}.woocommerce .col2-set{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -30px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{flex-basis:50%;padding:0 30px}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{flex-basis:50%;color:#000;padding:30px;background-color:#FFF;box-shadow:0 0 13px 4px rgb(0 0 0 / .05);max-height:100%;overflow-y:auto;z-index:9999}.woocommerce .col2-set .col-2 a{color:#B29C76}.tc-price-in-cart{margin-bottom:6px}.wdi_feed_thumbnail_1 .wdi_feed_container{background-color:transparent!important;border:0px!important}.wdi_feed_theme_1 .wdi_feed_wrapper{background-color:transparent!important;border:0px!important}.wdi_feed_thumbnail_1 .wdi_photo_wrap_inner{background-color:transparent!important;border:0px!important}.wdi_feed_thumbnail_1 .wdi_photo_img img{transition:all ease-out 0.3s}.wdi_feed_thumbnail_1 .wdi_photo_img:hover img{opacity:.85}.woocommerce .woocommerce-error{background-color:#5d5d5d;color:#FFF;list-style:none;margin:0;padding:8px;margin-bottom:20px}.woocommerce .woocommerce-error li{padding:2px 0}.persontotalprice{font-weight:900}.woocommerce-checkout-review-order{margin-top:20px}.item-container{align-items:flex-start;margin-bottom:14px;border-bottom:1px dotted #CCC;padding-bottom:14px}.item-container dd{text-align:right}.item-container dd .breakdown{display:block;font-weight:500;color:#8f8f8f;font-size:smaller}.item-container dd p{margin-top:0;margin-bottom:4px}.cost-details{background-color:#eee;padding:10px;border-radius:6px}.cost-details .subsection{display:flex;align-items:flex-start;flex-wrap:nowrap;padding:10px 0;justify-content:space-between}.cost-details .subsection dd{text-align:right}.cost-details .order-total{border-top:1px solid #CCC}.cost-details .order-total dd small{display:block}.woocommerce-billing-fields__field-wrapper .form-row-first{width:48%;display:inline-block;vertical-align:top;margin-right:3%}.woocommerce-billing-fields__field-wrapper .form-row-last{width:49%;display:inline-block;vertical-align:top}.order-total .amount{font-size:1.2em;background-color:#b29c76;padding:4px 6px;display:inline-block;color:#FFF}.product-name{font-weight:700}.woocommerce-terms-and-conditions-wrapper{margin-top:20px}#place_order{padding:20px 40px;font-size:1.2em;font-weight:500;margin-top:20px;background-color:#B29C76}#place_order:hover{background-color:#000}#open-checkout{cursor:pointer;border:1px dotted #c0a67b;padding:4px 8px}.woocommerce-checkout-payment{border-top:2px solid #000;margin-top:20px}.payment_methods{list-style:none;margin:0;padding:0}li.wc_payment_method{border-bottom:2px solid #CCC;padding:14px 0}li.wc_payment_method input.input-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:10px;margin:0;border:none;width:1px;height:1px;display:none}li.wc_payment_method label{font-weight:700;padding:6px;cursor:pointer;width:100%;display:block}.woocommerce form .cancellation_protection{background-color:#5d5d5d;padding:14px;position:relative}.woocommerce form .cancellation_protection small{color:#fff}.woocommerce form .cancellation_protection label{color:#fff}.infolink,.closeduties{background-color:#b29c76;color:#FFF;width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;border-radius:63px;cursor:pointer}.infolink:hover,.closeduties:hover{background-color:#323338}.closeduties{position:absolute;right:10px;top:10px;width:20px;height:20px;line-height:16px}.duties{font-size:.8em;line-height:1.4em;position:fixed;overflow-y:auto;background-color:#FFF;border:1px solid #323338;padding:30px;z-index:9999;box-shadow:-6px 6px 0 0 rgb(0 0 0 / .1);display:none;max-height:500px;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;color:#000}.duties h4{font-size:1.4em}.duties h5{font-size:1.2em;margin-top:20px}.dutiesoverlay{position:fixed;width:100%;height:100%;background-color:#474747;top:0;left:0;z-index:99999;opacity:.8;display:none;max-height:90%}table.refundmatrix{width:100%;border:0}table.refundmatrix td,table.refundmatrix th{padding:7px 0;border-bottom:1px dotted #CCC}table.refundmatrix th{background-color:#e7e1dd;text-align:center;letter-spacing:.3px}.woocommerce form .cancellation_protection.assigned .custom-checkbox{position:relative}.woocommerce form .cancellation_protection.assigned .custom-checkbox:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0}.woocommerce form .nest_pact{background-color:#5d5d5d;padding:14px}.woocommerce form .nest_pact small{color:#fff}.woocommerce form .nest_pact label{color:#fff}.infolink_nest{background-color:#b29c76;color:#FFF;inline-block;text-align:center;border-radius:3px;cursor:pointer;padding:4px 7px}.closepact{background-color:#b29c76;color:#FFF;width:20px;height:20px;display:inline-block;text-align:center;text-align:center;line-height:20px;border-radius:63px;cursor:pointer}.infolink_nest:hover,.closepact:hover{background-color:#323338}.closepact{position:absolute;right:10px;top:10px;line-height:18px}.pact{font-size:.8em;line-height:1.4em;position:fixed;overflow-y:auto;background-color:#FFF;border:1px solid #323338;padding:30px;z-index:9999;box-shadow:-6px 6px 0 0 rgb(0 0 0 / .1);display:none;max-height:500px;width:80%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;color:#000;max-height:90%}.pact h4{font-size:1.4em}.pact h5{font-size:1.2em;margin-top:20px}.pactoverlay{position:fixed;width:100%;height:100%;background-color:#474747;top:0;left:0;z-index:99999;opacity:.8;display:none}.intl-tel-input{width:100%}.intl-tel-input .selected-flag{padding:0 16px 0 13px;width:56px!important;border-right:1px solid #F0F0F0}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel]{padding:15px 5px 15px 10px}.intl-tel-input.separate-dial-code .selected-dial-code{font-size:.8em}.intl-tel-input .country-list{z-index:9999}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel]{padding-left:72px!important}.int-phone.valid-msg,.int-phone.error-msg{position:absolute!important;right:0;border-radius:0 6px 0}.int-phone.valid-msg{color:#ffffff!important;background-color:#66c666;font-size:.8em;padding:1px 6px;margin-top:2px}.int-phone.error-msg{color:white!important;background-color:#e12525;font-size:.8em;padding:1px 6px}.valid-msg{width:auto!important}.woocommerce-order{background-color:#FFF;color:#291210;padding:30px;border-radius:6px}.wc-booking-summary{margin:0;border:0;padding:0;color:#000;border-radius:0;font-weight:400}.woocommerce-order-overview{list-style:none;padding:0;margin:0;display:flex;gap:2%;flex-wrap:wrap;border-bottom:2px dotted #b9b9b9;padding:10px;background-color:#F0F0F0;border-radius:10px}.woocommerce-order-overview li{flex-basis:48%;padding:4px}.wc-item-meta{padding:0;margin:0;list-style:none}.wc-item-meta li{padding:0 0 20px 0;margin-bottom:20px;border-bottom:1px dotted #70a7b3;display:flex;justify-content:space-between}.wc-item-meta-label{font-weight:400;display:block;color:#7f7f7f}.woocommerce-table--order-details{width:100%;margin-top:20px}.taxsection{font-weight:400}.woocommerce-table--order-details tbody{padding-bottom:20px}.woocommerce-order tfoot{background-color:#f3eada}.woocommerce-table--order-details tfoot th{text-align:left;padding:6px}.woocommerce-table--order-details tfoot td{text-align:right;padding:4px}.wc-booking-summary .wc-booking-summary-number span{float:none;margin-left:0}.woocommerce-order-details__title{background-color:#F0F0F0;display:inline-block;margin:auto;text-align:center;padding:4px 8px;font-size:.8em;border-radius:4px}.wc-booking-summary .wc-booking-summary-list{margin-top:40px}.payment_link_container{background-color:#FFF;padding:30px;color:#291210}.payment_link_container tfoot th,.payment_link_container tfoot td{background-color:#eee;color:#291210;padding:10px;text-align:left}.payment_link_container .woocommerce-terms-and-conditions-checkbox-text{color:#291210}.payment_link_container a{color:#baa684}@media only screen and (max-width:900px){.user-actions{text-align:left}.explain{width:100%;display:inline-block;margin-bottom:20px;margin-right:0;text-align:left}.zone-options .custom-checkbox{flex-basis:25%}}@media only screen and (max-width:700px){.wc-bookings-booking-form .form-field-first,.wc-bookings-booking-form .form-field-second{width:100%;display:block;margin-right:0;margin-bottom:14px}.timeselection{padding-bottom:20px}.wc-bookings-booking-form .form-field-wide{margin-bottom:30px}.woocommerce div.product form.cart div.quantity{display:block;margin-bottom:20px}.woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-billing-fields__field-wrapper .form-row-last{width:100%;display:block;margin-right:0%}.nest-containers{display:block}.nest-containers .nest-option{margin-bottom:12px}.user-actions{text-align:left}.user-actions .progress-button{display:block;margin-bottom:10px}.nomad-guests .tc-row{display:block}.nomad-guests .tc-row .guestinput-div{margin-bottom:8px}.tm-extra-product-options .tc-element-container,.tm-extra-product-options .tmcp-ul-wrap{float:none}.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-radio li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-color li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-variation-ul-image li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-checkbox li.tmcp-field-wrap,.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap{padding-top:.8em;padding-bottom:.8em}.cpf-element{margin-top:20px!important;padding-top:18px!important}.special-heading-div{margin-top:0px!important;padding-top:0px!important}.woocommerce-order-overview{display:block}.wc-item-meta li{display:block}.sectiontotals{margin-top:15px;text-align:left!important}.taxsection{text-align:left!important}.persontotalprice{text-align:left!important}.nest-options .labelimage,.skysafari-container .labelimage{flex-basis:50%;max-width:max-content}.movie-list{width:90%}}@media only screen and (max-width:580px){.sep{opacity:0;height:10px}.woocommerce .col2-set{display:block}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:100%}.product-details{width:100%;position:fixed;bottom:0;left:0;padding:0;background-color:#FFF;padding:20px;z-index:999;max-height:100%;overflow-y:auto;box-shadow:0 0 10px 3px rgb(0 0 0 / .3)}.product-details-wrapper{margin-top:10px;display:none}.booking-steps .step{padding:6px 10px}.wp-block-ub-tabbed-content-tabs-title-mobile-horizontal-tab{display:block}.tc-totals-form.tc-show .flex{display:block}.tc-totals-form .tc-epo-totals{margin-top:20px}.nest-options .labelimage,.skysafari-container .labelimage{max-width:200px;margin-right:auto;margin-bottom:14px}.nest-options .flexstart,.skysafari-container .flexstart{flex-direction:column}.zone-options .custom-checkbox{flex-basis:46%}}li.country{color:#000}