body{background-color:#fff}header.woocommerce-products-header{display:none}form.woocommerce-ordering{margin:0}p.woocommerce-result-count{margin-bottom:0;font-size:16px}.woocommerce ul.products{padding-top:50px}select.orderby{font-size:16px;border:1px solid #e9e9e9;border-radius:2px;padding:5px 20px 5px 15px}.woocommerce ul.products li.product{box-shadow:0 4px 22px 0 rgb(105 130 180 / 12%);padding:25px!important;border-radius:5px;background-color:#fff;margin:0 15px 30px 15px!important;width:100%!important}.woocommerce.columns-4{padding:0 30px}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:0 solid transparent;text-decoration:underline 0 dotted currentColor;text-decoration-skip-ink:none;background:rgba(255,255,255,.9)}.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img{outline:0 dotted var(--wp--style--color--link,var(--global--color-primary))}h2.woocommerce-loop-product__title{margin-top:25px!important;font-size:18px!important;font-weight:500!important;margin-bottom:20px!important}span.price{font-size:20px}a.button.add_to_cart_button{width:100%;font-size:16px;padding:12px 0;border-radius:4px;color:transparent!important;text-transform:capitalize;border:0;transition:all ease 0.3s;position:relative}a.button.add_to_cart_button:after{content:"Book Now";color:#fff;position:absolute;width:100%;top:0;left:0;right:0;bottom:0;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}a.button.add_to_cart_button:hover{transform:scale(1.1)}.woocommerce-tabs.wc-tabs-wrapper{display:none}.woocommerce-product-gallery img{margin:0 auto;padding:60px 15px}nav.woocommerce-breadcrumb{font-size:16px!important}.woocommerce-product-gallery{background-color:whitesmoke;padding:30px 0}.single-product.singular .entry-title{font-size:40px;font-weight:500;margin:0 0 1rem}.single-product .summary p.price{margin-bottom:16px;font-size:36px;font-weight:500;display:none!important}.summary.entry-summary label{display:block!important;margin-top:20px;font-size:16px;font-weight:500;margin-bottom:5px}.summary.entry-summary input,.summary.entry-summary select{border-width:2px;padding:8px 20px 8px 15px;font-size:16px;width:200px}.woocommerce-product-gallery{margin-bottom:5rem}.related.products>h2{margin-bottom:0rem;font-size:30px;padding-left:15px}ul.products li.product .added_to_cart{margin:0;font-size:16px;text-align:center;display:block;width:100%;margin-top:10px;font-weight:500;text-transform:capitalize}header.entry-header.alignwide{padding-bottom:15px;margin-bottom:0}header.entry-header.alignwide h1.entry-title{font-size:32px;font-weight:500}td.product-quantity input{width:80px;border-width:1px;text-align:center;padding:8px 10px;border-radius:2px}td.actions input{font-size:16px;border-width:1px;border-radius:2px}td.actions button.button{font-size:16px;border:0!important;padding:12px 20px!important;color:#fff!important;border-radius:2px}.cart_totals h2{font-size:30px;margin-bottom:15px!important}.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{border-width:2px;font-size:16px;color:#fff;padding:16px 0;border-radius:2px;background-color:#28303d}.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover{border-color:#28303d;background-color:#fff;color:#28303d}body.woocommerce-shop ul.products span.price,body.woocommerce-shop ul.products a.button.add_to_cart_button{display:none!important}body.single.single-product ul.products span.price,body.single.single-product ul.products a.button.add_to_cart_button{display:none!important}ul.products li a.woocommerce-LoopProduct-link{position:relative}ul.products li a.woocommerce-LoopProduct-link:after{display:block;content:"Book Now";background-color:#28303d;color:#fff;width:100%;font-size:16px;padding:12px 0;border-radius:4px;text-transform:capitalize;border:0;transition:all ease 0.3s;font-weight:500;width:100%;left:0;text-align:center;right:0;bottom:0}ul.products li a.woocommerce-LoopProduct-link:hover:after{transform:scale(1.1)}.woocommerce-checkout .woocommerce{max-width:1270px;padding:0 15px;margin:0 auto}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block;font-size:16px;font-weight:400;margin-bottom:3px}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%;border-width:2px;padding:8px 20px 8px 15px;font-size:16px}.woocommerce-checkout .woocommerce-billing-fields h3{margin:2rem 0;font-size:20px}h3#order_review_heading{font-size:20px}button#billing_gazchaps_getaddress_io_postcode_lookup_button_field_button{font-size:16px;padding:11px 30px;position:relative;top:10px;color:#fff;border-width:0}button#billing_gazchaps_getaddress_io_postcode_lookup_button_field_button:hover{background-color:#28303d}.woocommerce-checkout-review-order-table td{padding:5px 8px!important;font-size:16px}tr.cart-subtotal th,tr.order-total th{font-size:18px!important}.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table .order-total,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table .order-total{border-width:1px}.payment_box.payment_method_cod{font-size:16px}div#opayopi-card-icons{position:relative;top:-26px}.woocommerce-checkout-review-order ul{margin-bottom:15px}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-size:16px;padding:0 15px}div#opayopi-payment-data{font-size:16px}.wc_payment_method .payment_box fieldset{margin-top:20px}.woocommerce-terms-and-conditions-wrapper{margin-bottom:35px}.woocommerce-additional-fields h3{font-size:20px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;color:#fff;padding:12px 0;font-size:18px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order:hover{background-color:#28303d}.product_meta{display:none}span.woocommerce-Price-amount.amount{display:none}.woocommerce-product-details__short-description{font-size:16px;margin-top:25px}.woocommerce-product-details__short-description p{line-height:24px}.woocommerce-product-details__short-description ul{padding-left:18px;margin:15px 0}nav.woocommerce-breadcrumb a:last-child{display:none!important}.woocommerce-backshop a{color:#fff;font-size:16px;padding:10px 20px;background-color:#28303d;text-decoration:none}p.custom-note{font-size:16px}.summary.entry-summary .wcpa_form_item>label{display:none!important}.wcpa_checkbox label{padding-left:25px!important;font-size:16px!important}.wcpa_form_outer .wcpa_form_item .wcpa_checkbox .wcpa_check{position:absolute;left:0;top:7px}.acctabs{overflow:hidden}.acctabs p,.acctabs br{display:none}.acctabs .tab{width:100%;color:#fff;overflow:hidden}.acctabs .tab-label{display:flex;justify-content:space-between;padding:1em;background:#2c3e50;font-weight:700;cursor:pointer}.acctabs .tab-label:hover{background:#1a252f}.acctabs .tab-label{position:relative;margin:3px 0!important}.acctabs .tab-label::after{content:"❯";width:1em;height:1em;text-align:center;transition:all 0.35s;position:absolute;right:15px;top:15px}.acctabs .tab-content{max-height:0;padding:0 1em;color:#2c3e50;background:#fff;transition:all 0.35s}.acctabs .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#2c3e50;cursor:pointer}.acctabs .tab-close:hover{background:#1a252f}.acctabs input:checked+.tab-label{background:#1a252f}.acctabs input:checked+.tab-label::after{transform:rotate(90deg)}.acctabs input:checked~.tab-content{max-height:100vh;padding:1em}.acctabs input{position:absolute;opacity:0;z-index:-1}span.woocommerce-input-wrapper{position:relative;display:block}p#required_check_field input{position:absolute;left:0;top:7px;border:2px solid #39414d;width:24px;height:24px}p#required_check_field label{font-size:16px;line-height:24px;display:inline-block;padding-left:36px}p#required_check_field{padding:10px 5px}p#required_check_field input[type=checkbox]:after{left:7px;transform:rotate(50deg)}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;height:300px;overflow:auto;overflow-x:hidden;max-width:100%!important;width:200px!important}.ui-menu .ui-menu-item-wrapper{font-size:16px;padding:4px 15px!important}.ui-menu .ui-menu-item-wrapper:hover{background-color:#28303d}body.woocommerce-checkout span.woocommerce-Price-amount.amount{display:inline}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{margin-top:15px}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error{padding:0;background-color:transparent}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li{color:#fff;background:#b22222;padding:8px 20px}small.includes_tax,small.tax_label{display:block}.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000;min-height:320px;width:100%}.flip-container.flipBox .flipper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.flipper{-webkit-transition:0.5s;-webkit-transform-style:preserve-3d;-moz-transition:0.5s;-moz-transform-style:preserve-3d;-o-transition:0.5s;-o-transform-style:preserve-3d;transition:0.5s;transform-style:preserve-3d;position:relative}.front,.back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.front{z-index:2;width:100%}.back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);width:100%;background:#fff}.flipButton img{max-width:24px!important}.flipButton{position:absolute;top:10px;right:18px;cursor:pointer;z-index:99}.back p{font-size:18px;font-weight:500;margin-bottom:15px}.back ul{padding-left:25px;margin:0;list-style-type:disc}.back ul li{font-size:16px}.woocommerce ul.products li.product a img{height:185px;object-fit:contain;border:0!important}.woocommerce ul.products li.product .button{display:none}h2.woocommerce-loop-product__title{color:#28303d}.woocommerce .products .back ul{padding-left:25px;margin:0;list-style-type:disc}.woocommerce .products .back ul li{font-size:16px;color:#28303d;list-style-type:disc}.back p{color:#28303d}.flipButton{top:18px}.single-product div.product{position:relative}.woocommerce-product-gallery img{margin:0 auto;padding:60px 15px;width:100%;height:62.6%;max-width:500px}.woocommerce-product-gallery{text-align:center}h1.product_title.entry-title{font-size:36px;font-weight:500;margin:0 0 1rem;color:#28303d}.woocommerce-product-details__short-description p{color:#28303d;font-size:16px!important}.woocommerce-product-details__short-description ul{padding-left:25px;margin:15px 0;list-style-type:disc}.woocommerce-product-details__short-description ul li{color:#28303d}nav.woocommerce-breadcrumb a{color:#28303d}.quantity,button.single_add_to_cart_button.button.alt{display:none}section.related.products{margin-top:10%}section.related.products ul.products.columns-4{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px;grid-row-gap:10px}section.related.products ul.products.columns-4>li{position:relative;box-shadow:0 4px 22px 0 rgb(105 130 180 / 12%);padding:25px;width:100%!important;border-radius:5px;background-color:#fff}section.related.products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{height:185px;object-fit:contain;border:0!important}.related.products>h2{margin-bottom:2rem!important;font-size:26px!important;padding-left:0!important;font-weight:400;color:#28303d}section.related.products{padding-bottom:5rem}.woocommerce-product-gallery{opacity:1!important}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:none!important}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.container-fluid{clear:both}body.woocommerce-checkout.woocommerce-page .form-row{display:block}.woocommerce-checkout form .col2-set{width:50%;float:left;padding-right:1.5vw;padding-bottom:100px}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%;flex:0 0 100%;max-width:100%}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:50%;padding-left:1.5vw;float:right;clear:right}@media screen and (min-width:767px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:50%}.woocommerce ul.products.columns-4 li.product{width:calc(100% / 4 - 30px)!important}}@media screen and (max-width:767px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important;margin-left:auto;margin-right:auto}.woocommerce-checkout form .col2-set{width:100%;padding-left:0;float:none}.woocommerce-checkout form .col2-set .col-1,.woocommerce-checkout form .col2-set .col-2{float:none;width:100%;flex:0 0 100%;max-width:100%}.woocommerce-checkout form #order_review,.woocommerce-checkout form #order_review_heading{width:100%;padding-left:0;float:none;clear:right}.woocommerce ul.products li.product{margin:15px 0!important}section.related.products ul.products.columns-4{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:10px;grid-row-gap:30px}}