h1,h2,h3,h4,h5,h6{}p{}h1.entry-title{display:none;}.elementor a{color:#231f20;}.elementor-cta__button{text-decoration:none !important;}.locations a{text-decoration:underline;}.locations .elementor-cta__button{width:100%;}.questions .elementor-accordion-item{margin:0 0 16px 0;border-radius:4px;}.questions .elementor-tab-title{border-radius:4px;}.woocommerce ul.products li.product a img{width:auto;height:200px;margin:0 auto 1em auto;}#add_payment_method .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,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border-radius:4px;background-color:#384d4f;}@media only screen and (max-width: 1024px){main{margin-top:64px;}}.elementor-widget-wrap,.elementor-widget,.elementor-column,.elementor-section .elementor-container,.elementor-column-wrap{}#overlay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:30000;}.overlay-box{background-color:#fff;max-width:580px;border-radius:4px;margin:15% auto;padding:16px;z-index:30001;}.overlay-box .elementor-button{margin:2px;width:calc(50% - 8px);}.bigeasy-shop{}.bigeasy-product{display:inline-block;position:relative;height:320px;width:calc(25% - 28px);margin:12px 12px;box-shadow:0 2px 20px 0 #c2c2c2;padding:16px;text-align:left;overflow:hidden;}.bigeasy-product p,.bigeasy-product .price{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:600;}.bigeasy-product .product-img{text-align:center;overflow:hidden;}.bigeasy-product .product-img img{margin:0 auto;height:175px;}.bigeasy-product .price{display:block;position:absolute;bottom:16px;left:16px;}.bigeasy-product .add_to_cart_button{display:block;position:absolute;bottom:16px;right:16px;}.bigeasy-product .added_to_cart.wc-forward{display:none;}.woocommerce-input-wrapper label{display:inline-block !important;margin:0 20px 0 5px;}@media only screen and (max-width: 767px){.bigeasy-product{width:calc(100% - 26px);margin:12px 12px;}}@media only screen and (min-width: 768px)  and (max-width: 1024px){.bigeasy-product{width:calc(31% - 26px);margin:12px 12px;}}.dt-chooser,.dt-chooser a{color:#fff !important;font-size:16px;font-weight:400;}.dt-chooser a{text-decoration:none;}.dt-chooser a:hover{text-decoration:underline;color:#fff;}.dt-chooser a.active{font-weight:800;}.header-contact-container{display:flex;align-items:center;justify-content:center;}.header-contact-container img{margin-left:20px;margin-right:15px;}.sticky-mobile-footer-with-booking{width:100% !important;padding:8px !important;}.mobnav-header{width:100%;height:64px;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:1001;box-shadow:0 2px 20px 0 #c2c2c2;}.mobnav-header img.logo-mob{display:block;position:absolute;top:16px;left:24px;}.mobnav-header img.logo-mob-signup{display:block;position:absolute;top:16px;right:24px;}.mobnav-back{position:absolute;top:22px;left:24px;font-size:14px;}.toggle-button{position:absolute;top:18px;right:24px;height:28px;width:32px;cursor:pointer;z-index:21010;}.bar{background-color:#231f20;display:block;width:100%;height:4px;-webkit-transition:all .3s ease;transition:all .3s ease;}.bar + .bar{margin-top:7px;}.middle{}.bottom{}.toggle-button:hover{}.toggle-active .bar{background-color:#231f20;}.toggle-active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);}.toggle-active .middle{opacity:0;}.toggle-active .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);}#mobnav{opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;width:100%;height:100vh;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:1000;}#mobnav.mobnav-active{opacity:1;visibility:visible;}.mobnav-subheader{margin-top:64px;border-bottom:1px solid #231f20;}.mobnav-subheader a{font-family:"Domine",serif;color:#afafaf;font-size:32px;font-weight:400;display:inline-block;cursor:pointer;border:0px solid black;padding:22px 0 0 0;margin:0 24px -1px 24px;}.mobnav-subheader a.active,.mobnav-subheader a:hover{color:#231f20;border-bottom:3px solid #231f20;}.mobnav-subnav{display:none;}.mobnav-subnav.active{display:block;}.mobnav-subnav-menu{margin:8px 24px;}.mobnav-subnav-menu ul{list-style-type:none;font-size:16px;font-weight:600;padding-left:0;}.mobnav-subnav-menu ul li{padding:4px 0;}.mobnav-subnav-menu ul ul{font-weight:400;padding-left:17px;}.be-cart{position:absolute;top:0px;right:42px;height:28px;width:32px;cursor:pointer;z-index:21010;}.booking-container{font-family:"Open Sans",sans-serif;font-size:17px;color:#231f20;padding-bottom:30px;}.booking-container button{font-weight:600;font-size:17px;height:64px;border-radius:4px 4px 4px 4px;min-width:140px !important;}.booking-container .ant-card button{color:#231f20;background-color:#fff;border:2px solid #a2cdd1;}.booking-container .ant-card.active button{background-color:#384d4f;color:#fff;border:none;}.booking-breadcrumbs{font-size:12px;}.booking-step-title{font-family:"Domine",serif;color:#231f20;font-size:48px !important;font-weight:400;line-height:1.22;padding:16px 0 28px 0;}.booking-step-subtitle{font-family:"Domine",serif;color:#231f20;font-size:32px !important;font-weight:400;padding:0 0 24px 0;}.booking-size-category-step.booking-step .booking-more-space{margin-top:25px;}.ant-card{margin-bottom:24px;border:none;border-radius:4px;box-shadow:0 2px 20px 0 rgba(0,0,0,15%);background-color:#fff !important;}.ant-card.active{background-color:#e8f2f4 !important;border:2px solid #8bc0c6;}.booking-card-column h3{font-size:48px !important;}.cc-message{margin:0;padding:15px;}.booking-steps-actions{position:relative;}@media screen and (max-width: 767px){.booking-steps-actions{margin-bottom:50px;}}.booking-steps-actions button{position:relative;left:0;top:12px;}.booking-steps-content{text-align:center;}.booking-step-title,.booking-step{text-align:left;}.booking-card .booking-card-badge{margin-bottom:10px;}@media only screen and (min-width: 766px){.booking-card .booking-card-badge{font-size:14px !important;width:80px !important;height:80px !important;}}.booking-location-step button.ant-btn-primary{float:right;}.booking-size-category-step .ant-row{display:flex;flex-wrap:wrap;}.booking-size-category-step .ant-card{border:2px solid #8bc0c6;border-radius:4px;box-shadow:none;overflow:hidden;height:100%;}.booking-size-category-step .ant-row{height:100%;}.ant-card-body p{margin:0;}.booking-size-category-step .ant-card .ant-card-body{padding:0 !important;height:100%;}.booking-size-category-step .ant-card .ant-card-body .booking-card-content{flex:1;}.booking-size-category-step .ant-card .ant-col-6{font-size:17px;font-weight:600;padding:16px;border-right:2px solid #8bc0c6;background-color:#e8f2f4 !important;}.booking-size-category-step .ant-card .ant-col-18{padding:16px;background-color:#fff !important;}.booking-size-category-step .ant-card .ant-col-6 .size-card-title{font-family:"Domine",serif;font-size:48px;font-weight:400;}.bigeasy-products-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;}@media only screen and (min-width: 768px)  and (max-width: 1024px){.bigeasy-products-container{grid-template-columns:repeat(3,1fr);}}@media only screen and (min-width: 601px)  and (max-width: 767px){.bigeasy-products-container{grid-template-columns:repeat(2,1fr);}}@media only screen and (max-width: 600px){.bigeasy-products-container{grid-template-columns:repeat(1,1fr);}}.booking-card-footer-mobile,.booking-card-more.mobile{display:none;}.booking-card-more.desctop{display:block;}@media only screen and (max-width: 767px){.booking-card-footer-mobile,.booking-card-more.mobile{display:block;}.booking-card-footer-mobile{margin-top:-30px;margin-bottom:5px;}.booking-card-more.desctop{display:none;}.bigeasy-products-container{grid-auto-rows:auto;}body .booking-card .booking-card-column.column-right{width:45% !important;}.product-card.booking-card .booking-card-footer{margin-left:auto;}.booking-card-more.mobile{margin-top:10px;}.booking-card .booking-card-column.column-left{min-height:auto;}}body .ant-card-hoverable{height:100%;cursor:default;}.booking-location-step .ant-card{min-height:163px;}body .booking-product-step .ant-card-body{padding:16px;display:flex;flex-direction:column;}body .booking-card .booking-card-content{flex:1;}.booking-card-more{color:#000;font-size:16px;}.booking-card-more-info{display:flex;justify-content:space-between;}@media only screen and (max-width: 767px){.booking-location-step .ant-card{min-height:128px;}}.booking-product-step .booking-location-title{font-family:"Domine",serif;font-size:24px !important;margin-bottom:12px;}.booking-product-step .slick-slide{padding:32px 0;}.booking-product-step .slick-slide div{margin-bottom:0;height:100%;}.booking-product-step .booking-card-content .column-left h3{margin-bottom:0;}.booking-card-content .column-left p{color:#231f20;font-weight:bold;}.booking-product-step .booking-card-content .column-left p.price{font-size:20px;font-weight:600;margin-bottom:0;}.booking-product-step .booking-card-content .column-left p.price.price_sale{color:#db324d;}.booking-product-step .booking-card-image{text-align:center;}.booking-product-step .booking-card-image img{height:130px;max-width:130px !important;margin:0 auto;}.booking-card.product-card .booking-card-footer .column-left{display:none;}.vdp-datepicker{text-align:center !important;}.vdp-datepicker__calendar{margin:0 auto;text-align:left !important;border:none !important;}.vdp-datepicker__calendar .cell{border-radius:4px;}.vdp-datepicker__calendar .cell.selected{background:#6f9a9e !important;color:#fff !important;}.booking-date-step button{float:right;margin-top:12px;z-index:1;}.booking-insurance-step{text-align:left;}.booking-insurance-step .ant-card{border:1px solid #8bc0c6;box-shadow:none;font-size:20px;font-weight:600;}.booking-insurance-card-title{font-size:16px;font-weight:400;}.booking-insurance-card-value{font-family:"Domine",serif;font-size:24px !important;font-weight:400;}.booking-customer-details-step{text-align:center;}.booking-customer-details-step .ant-form-item,.booking-customer-details-step label:not(.ant-radio-wrapper){max-width:100%;width:580px;margin-right:auto;margin-left:auto;text-align:left;margin-bottom:12px;}.booking-customer-details-step label:not(.ant-radio-wrapper){margin:0;}.booking-customer-details-step .ant-form .ant-col-14{width:100%;}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:4px !important;padding:16px 16px !important;}input:focus{outline:none !important;border-width:1px 1px 1px 4px !important;border-color:#8bc0c6 !important;border-style:solid !important;}.booking-customer-details-step button{float:right;z-index:1;margin-top:12px;}.booking-payment-step{max-width:100%;width:580px;margin:0 auto;text-align:left;}.booking-payment-step .ant-row{background-color:#f8f9fa;border:1px solid #a2cdd1;border-radius:4px;margin-top:36px;margin-bottom:32px;padding-bottom:32px;}.booking-payment-step .ant-col{padding:32px;}.booking-payment-step textarea.ant-input{margin-bottom:32px;}.booking-payment-step .ant-row table{font-size:17px !important;}.booking-payment-step .ant-row table th,.booking-payment-step .ant-row table td{border:none !important;}.booking-payment-step .ant-row table th{width:40%;font-weight:400 !important;padding:0;}.booking-payment-step .ant-row table td{font-size:16px;text-align:right;font-weight:600 !important;padding:0;}.booking-payment-step .ant-row table tr{margin-bottom:8px;}.booking-payment-step .ant-row table tr:first-child td{text-align:left;font-size:20px;font-weight:600 !important;padding:0;}.booking-payment-step .ant-row table tr:nth-child(2) th{font-family:"Domine",serif;font-size:36px;}.booking-payment-step .ant-row table tr:nth-child(2) td{font-size:15px !important;font-weight:400 !important;}.booking-payment-step .ant-row hr{margin:16px auto;}.booking-payment-step .ant-row h4,.booking-payment-step .ant-row p,.booking-payment-step .ant-row u{padding:0;font-size:14px;}.booking-payment-step .ant-row h4{font-size:16px;}.booking-payment-step .ant-row u{margin-bottom:16px;font-weight:600;cursor:pointer;}.booking-totals-table{margin:0;}.booking-payment-totals{border:1px solid #6f9a9e;border-radius:4px 4px 0 0;border-bottom:none;}.booking-payment-totals table td,.booking-payment-totals table th{border:none;padding-bottom:0;padding-top:0;}.booking-payment-totals .totals-total-row:first-of-type table td,.totals-total-row:first-of-type .booking-payment-totals table th{padding-bottom:15px;padding-top:15px;}.booking-payment-totals tr th,.booking-payment-totals tr td{font-size:14px;font-weight:normal;}.booking-payment-totals tr:first-of-type th,.booking-payment-totals tr:first-of-type td{padding-top:15px;font-size:20px;font-weight:bold;}.booking-payment-totals table td{text-align:right;}.booking-payment-step .group{border:1px solid #6f9a9e;border-top:none;border-radius:0 0 4px 4px;padding:32px;margin-bottom:16px;margin-top:0;}.booking-payment-step .group label{display:block !important;font-weight:600;font-size:20px;}.booking-payment-step .group label span{display:block;margin:12px 0 6px 0;}.booking-payment-step button{width:100%;margin:16px 0 32px 0;}.booking-reserve-text{text-align:center;font-weight:600;font-size:24px;}booking-reserve-text + button{background-color:red;}#card-number-element,#card-expiry-element,#card-cvc-element{width:100%;border:1px solid #6f9a9e;border-radius:4px;height:40px;padding:0 16px;}button.reserve-button.ant-btn{color:var(--e-global-color-primary);background-color:#fff;}body .booking-finished .booking-finished-container{margin-top:30px;}.booking-finished-title{max-width:720px !important;}body .booking-finished .booking-finished-title{font-family:"Domine",serif;font-size:36px;font-weight:400;margin-bottom:40px;}.booking-finished-details{font-size:17px;font-weight:600;}.booking-finished-block-title{font-family:"Domine",serif;font-size:48px;font-weight:400;}.booking-finished-future-payments .ant-btn{width:320px;margin:12px;color:#231f20;background-color:#fff;border:2px solid #a2cdd1;}.booking-finished-future-payments .ant-btn.ant-btn-primary{background-color:#384d4f;color:#fff;}.booking-bankid .booking-bankid-description{margin-top:15px;margin-bottom:15px;}.booking-bankid .ant-row.ant-form-item{all:unset;}.booking-bankid img{width:60px;margin-bottom:15px;}.booking-bankid .ant-col.ant-form-item-control-wrapper{padding:15px 0;}.booking-payment-step-image{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:100%;height:400px;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1;background-image:url("https://cdn-dahbp.nitrocdn.com/HBDcmEABaSLBKtYzDPnxhfxJktJqRRwG/assets/images/optimized/rev-ed7659d/bigeasy.se/wp-content/uploads/2020/12/Group-6@2x-scaled.jpg");}.booking-payment-step-image.nitro-lazy{background-image:none !important;}.elementor-1854 .elementor-element.elementor-element-f82afc7{position:fixed;width:100%;bottom:0px;z-index:1;}.booking-step-title{font-size:24px !important;padding:16px 0;}.booking-step-subtitle{font-size:16px !important;padding:0 0 24px 0;}.booking-card-column h3{font-size:24px !important;margin-bottom:0;}.booking-card-column p{margin-bottom:0;}body .ant-card-body{padding:16px;height:100%;display:flex;flex-direction:column;}.booking-location-column.ant-col .ant-row{min-height:556px;display:flex;flex-direction:column;}.booking-location-column.ant-col .ant-row .ant-col{flex:1;display:flex;}.booking-location-step .ant-card{width:100%;}.booking-location-step .ant-card .ant-card-body{height:100%;}.booking-card .booking-card-footer + div{padding-top:10px;}.booking-container .ant-card button{margin-top:0;margin-bottom:0;height:40px;}.booking-container button{font-size:16px;padding:0px;}.booking-container button span{padding:0;}body .booking-container button{min-width:120px !important;padding:0 5px;}body .booking-container button span{font-size:14px;}.size-category-card h3{font-size:20px !important;margin-bottom:0;}.booking-size-category-step .ant-card .ant-col-6{font-size:14px;padding:8px;}.booking-size-category-step .ant-card .ant-col-18{padding:8px;}.booking-size-category-step .ant-card .ant-col-6 .size-card-title{font-size:40px;font-weight:400;}.booking-size-category-step.booking-step .ant-col{min-height:105px;}.booking-size-category-step.booking-step .ant-col:hover{cursor:pointer;}.booking-product-step .booking-card-image img{padding-bottom:15px;}.booking-payment-step .group label span{font-size:16px;}.elementor-kit-11 h4{font-size:20px;}.booking-payment-step .ant-col,.booking-payment-step .group{padding:14px;}.booking-payment-step .ant-row table th{width:50%;}@media only screen and (min-width: 768px)  and (max-width: 1024px){.booking-step-title{font-size:24px !important;padding:16px 0 28px 0;}.booking-step-subtitle{font-size:16px !important;padding:0 0 24px 0;}}.contact-image-container{display:flex;align-items:center;}.checkout-contact p{margin:0;font-size:14px;}.contact-image-container img{margin-right:15px;border-radius:50%;height:100px;width:100px;}.contact-info-container{font-size:16px;}