.type-product .all-locations{display:none}body.archive.tax-product_cat #primary-sidebar{display:none}body.single-product .cstm-footer{position:relative}body.single-product #primary{padding-top:0}body.single-product #main:after{content:"";display:block;position:fixed;height:100%;width:100%;top:30%;left:-30%;background:url("/?seraph_accel_gi=wp-content%2Fuploads%2F2023%2F07%2FEllipse_What-you-can-expect.png&n=t55PZt8m6qejpkObycwWbA&lm=64D3C95C") left/contain no-repeat;transform-origin:left;transition:all .2s ease 0s;pointer-events:none;--lzl-bg-img:"/?seraph_accel_gi=wp-content%2Fuploads%2F2023%2F07%2FEllipse_What-you-can-expect.png&n=t55PZt8m6qejpkObycwWbA&lm=64D3C95C"}body.single-product #main:after.lzl:not(.lzl-ed),body.single-product #main:after.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzgAAAOACAYAAAD2FdaaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAALRUlEQVR42u3BMQEAAADCoPVP7WkJoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAGFiMAAadDtCsAAAAASUVORK5CYII=")}body.single-product #primary-sidebar{display:none}body.single-product #main>.product{border:1.5px solid #384b5c;overflow:hidden}body.single-product #main>.product>div,body.single-product #main>.product>section{float:none}body.single-product #main>.product .woocommerce-product-gallery{margin-bottom:5px}body.single-product #main>.product .woocommerce-product-gallery>div{border-radius:6px;overflow:hidden}body.single-product #main>.product .woocommerce-product-gallery>div img{min-height:260px;object-fit:cover}body.single-product .summary .new-wrapper{position:absolute;top:30px;right:30px;width:calc(50% - 30px)}body.single-product .summary .new-wrapper h1{line-height:1.2}body.single-product .summary .new-wrapper #duration{margin-bottom:0}body.single-product .summary .new-wrapper #duration,body.single-product .summary .new-wrapper .price,body.single-product .summary .new-wrapper .price span{font-size:18px}body.single-product .summary .new-wrapper #duration strong,body.single-product .summary .new-wrapper .price{color:#384b5c}body.single-product .summary .new-wrapper #duration,body.single-product .summary .new-wrapper .price span{color:rgba(56,75,92,.83)}body.single-product .summary .new-wrapper .price:before{content:"Price: ";font-weight:700}body.single-product .summary .product_meta .posted_in{position:relative;font-size:0}body.single-product .summary .product_meta .posted_in:before{content:"Location: ";font-size:16px}body.single-product .summary .product_meta .posted_in a{font-size:16px}body.single-product .summary .product_meta .posted_in a:first-of-type{display:none}body.single-product #primary #main .summary{width:100%;padding-top:0;padding-left:0;padding-right:0;padding-bottom:1px}body.single-product #main .summary .yith-wcbk-booking-form{max-width:100%}body.single-product #main .summary .yith-wcbk-form-section-dates-wrapper{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:5px;padding:10px 30px 30px;background-color:rgba(0,0,0,.04)}body.single-product #main .summary .yith-wcbk-form-section-dates-wrapper>div{width:calc(50% - 15px)}body.single-product #main .summary .yith-wcbk-form-section-services{padding-left:30px;padding-right:30px}body.single-product #main .summary .yith-wcbk-form-section-services>label{font-size:26px}body.single-product #main .summary .yith-wcbk-form-section-services>div{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:10px;margin-top:15px}body.single-product #main .yith-wcbk-checkbox__label span{display:inline-block;background-color:#4a5b6b;color:#fff;font-size:11px;text-align:center;width:28px;line-height:28px;border-radius:50%;margin-left:3px;margin-right:-5px}body.single-product #main .summary .yith-wcbk-form-section-services>div>div{gap:15px}body.single-product #main .summary .yith-wcbk-form-section-services .yith-wcbk-checkbox__checkbox{border:1.5px solid rgba(56,75,92,.3)}body.single-product #main .summary .yith-wcbk-form-section-services input[type=number]{border-radius:50px!important;border:1.5px solid #384b5c!important;padding:8px 10px 8px 16px;min-height:initial!important;line-height:1}body.single-product #main .summary button[type=submit]{margin-left:30px;transform:scale(1.1);transform-origin:left;background-color:#dd604c;border-radius:50px;padding:10px 20px 13px;text-transform:uppercase;font-weight:400}body.single-product #main .product-address,body.single-product #main .product-email,body.single-product #main .product-phone{background-color:#384b5c;margin-left:-5px;margin-bottom:0;padding:15px 30px 0;color:#fff}body.single-product #main .product-address i,body.single-product #main .product-email i,body.single-product #main .product-phone i{display:inline-block;width:30px;margin-right:5px;text-align:center}body.single-product #main .product-email{padding-top:10px}body.single-product #main .product-phone{padding-top:10px;padding-bottom:15px}body.single-product #main .product-email a,body.single-product #main .product-phone a{text-decoration:none}body.single-product #main .related.products{background-color:#384b5c;padding-top:25px;padding-bottom:15px;margin-bottom:-2px}body.single-product #main .related.products h2{text-transform:capitalize;margin-bottom:20px;color:#fff;font-weight:400}body.single-product #main .related.products ul{display:flex;align-items:flex-start;gap:30px}body.single-product #main .related.products ul:before,body.single-product #main .related.products ul:after{display:none}body.single-product #main .related.products ul li.product{background-color:rgba(255,255,255,.09);margin:0;margin-right:0!important;width:calc(33.33% - 20px)!important;flex-grow:1;padding-bottom:7px}body.single-product #main .related.products ul li img{border-top-left-radius:10px;border-top-right-radius:10px;padding:0!important;margin-bottom:18px;height:160px;object-fit:cover}body.single-product #main .related.products ul li h2{border-top:0!important;padding:0;padding-top:0!important;margin-bottom:5px;text-transform:uppercase;font-weight:600}body.single-product #main .related.products ul li ul{margin-top:10px;margin-bottom:10px;justify-content:center}body.single-product #main .related.products ul li ul li{padding:1px 12px;border-radius:50px;background-color:#59c3e3;color:#fff;font-size:14px}body.single-product #main .related.products ul li .amount{color:#5dbfdf}body.single-product #main .related.products ul li .button{display:none;margin-top:5px;margin-bottom:3px;border-radius:50px;text-transform:uppercase;font-weight:400;padding:11px 20px 10px;line-height:1;font-size:16px}body.woocommerce-cart #main .woocommerce{max-width:1200px}body.woocommerce-cart #main .woocommerce-cart-form,body.woocommerce-cart #main .cart-collaterals{border:1.5px solid #384b5c;border-radius:10px}body.woocommerce-cart #main .woocommerce>form:before{font-family:"Avenir Next"!important}body.woocommerce-cart #main .woocommerce-cart-form .product-thumbnail,body.woocommerce-cart #main .woocommerce-cart-form .product-quantity,body.woocommerce-cart #main .woocommerce-cart-form .product-subtotal{display:none}body.woocommerce-cart #main .woocommerce-cart-form .product-name{padding-left:0}body.woocommerce-cart #main .woocommerce-cart-form .product-name>a{display:block;padding-top:1px;padding-bottom:8px;border-bottom:1px solid #e5e5e5;margin-bottom:6px;font-size:20px}body.woocommerce-cart #main .woocommerce-cart-form .product-name dt,body.woocommerce-cart #main .woocommerce-cart-form .product-name p{font-size:16px;line-height:1.5}body.woocommerce-cart #main .woocommerce-cart-form .product-name p{line-height:1.65}body.woocommerce-cart #main .cart-collaterals .cart_totals{-webkit-box-shadow:none!important;box-shadow:none!important}body.woocommerce-cart #main .cart-collaterals .cart_totals h2{font-weight:400;text-transform:capitalize;font-size:calc(25px + .5vw)}body.woocommerce-cart #main .woocommerce>form .button{padding:14px 18px 15px!important;border-radius:50px!important}body.woocommerce-cart #main .cart-collaterals .checkout-button{background-color:#de604c;color:#fff!important;padding:13px 25px 15px!important;border-radius:50px;text-transform:capitalize}#customer_details .col-1{float:none;width:100%}#page #main #customer_details .col-2{float:none;width:100%;margin-top:20px;margin-left:auto;margin-right:auto}#customer_details .form-row select{border:1.5px solid #222!important;border-radius:5px!important;padding:10px}#customer_details .next-button{display:none}#customer_details .woocommerce-billing-fields__field-wrapper,#customer_details .woocommerce-additional-fields__field-wrapper{width:100%}body.woocommerce-order-received #main .wc-item-meta{margin-top:6px;padding-left:0}body.woocommerce-order-received #main .wc-item-meta li{font-size:16px}.loaded{opacity:0}#main .woocommerce{max-width:900px;margin-left:auto;margin-right:auto}#page #main form.checkout #customer_details,#page #main form.checkout .review-order-wrap{float:none;width:100%;max-width:900px;margin-left:auto;margin-right:auto;border:1.5px solid #041d50}#main .woocommerce-info,#main .woocommerce-error{border-radius:10px;border:1.5px solid #041d50}#main .woocommerce-error{padding-bottom:1px}#main form.checkout #customer_details>div{max-width:760px;margin:0 auto;padding-top:40px}#main form.checkout #customer_details>div:last-of-type{margin:0;padding:0}#customer_details .toggle-div{display:flex;flex-wrap:wrap;column-gap:30px;padding-bottom:30px}#customer_details .form-row-first,#customer_details .form-row-last{width:calc(50% - 15px)}#main #customer_details h3.active:after{transform:translateY(-50%) rotate(180deg)}#customer_details .next-button{margin-top:15px;margin-right:0;margin-left:auto;background-color:#041d50;color:#fff;border:none;border-radius:50px;padding:8px 20px 7.5px;font-family:"brandon-grotesque",Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}#customer_details>div>div>div>div:last-of-type .next-button{display:none}#customer_details .disabled-field{opacity:.5}#main #customer_details .border-error{border-color:#c6312d!important}#customer_details .disabled-field input,#customer_details .disabled-field textarea{pointer-events:none}#order_review .cart-subtotal,#order_review .recurring-totals,#order_review .order-total:not(.recurring-total){display:none}#main .review-order-wrap{padding-bottom:40px}#main #order_review .product-name dt,#main #order_review .product-name p{font-size:16px;line-height:1.5}#main #order_review .product-name p{line-height:1.65}@media screen and (max-width:880px){#main .review-order-wrap{padding-bottom:0}}@media screen and (max-width:499px){#main form.checkout #customer_details>div{padding-top:30px}#customer_details .form-row-first,#customer_details .form-row-last{width:100%}}