.onsale{font-weight:700;line-height:19px;padding:7px 10px}.onsale,.product-on-sale{background:var(--error);border-radius:3px;color:var(--error-content);left:10px;position:absolute;top:16px;z-index:999}.product-on-sale{display:block;font-family:var(--heading-font);font-size:20px;font-weight:300;line-height:180%;padding:0 10px;width:-moz-fit-content;width:fit-content}.pswp{z-index:9999}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{background:var(--primary);border-radius:4px;color:var(--primary-content);font-size:0;height:33px;line-height:19px;padding:7px 10px;position:absolute;right:0;text-decoration:none!important;top:21px;z-index:999}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background:var(--primary-darkened)}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:after{content:"";font-family:icomoon;font-size:var(--p-size)}.woocommerce-product-gallery ol{display:flex;flex-wrap:wrap;list-style:none;margin:5px -5px;padding:0}.woocommerce-product-gallery ol li{margin:5px;width:calc(20% - 10px)}.woocommerce-product-gallery ol li img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.lef-no-distraction{background:var(--quaternary);overflow-x:hidden}.lef-no-distraction .footer-call-to-action,.lef-no-distraction .footer-usps,.lef-no-distraction .page-header,.lef-no-distraction .topbar,.lef-no-distraction .under-menu,.lef-no-distraction footer{display:none}.lef-no-distraction.woocommerce-cart .mobile-menu-toggle-position,.lef-no-distraction.woocommerce-checkout .mobile-menu-toggle-position{display:none!important}.lef-no-distraction .woocommerce-checkout-page,.lef-no-distraction .woocommerce-order-received[data-component=order-received]{padding:unset}.lef-no-distraction #main{background:rgba(var(--primary),.1);overflow:hidden}.lef-no-distraction #main .featured-cart-products{margin-bottom:38px}.lef-no-distraction #main .featured-cart-products .content-wrapper{margin-bottom:10px}.lef-no-distraction #main .featured-cart-products .featured-cart-products-slider .slick-slide{margin:0 15px}.lef-no-distraction #main .featured-cart-products .featured-cart-products-slider .slick-list{display:flex;margin:0 -15px}.lef-no-distraction #main .featured-cart-products .featured-cart-products-slider .slick-track{display:flex}.lef-no-distraction #main .woocommerce-coupon-login .woocommerce-form-coupon-toggle,.lef-no-distraction #main .woocommerce-coupon-login .woocommerce-form-login-holder{display:none}.lef-no-distraction #main .woocommerce{padding-top:var(--transparent-top-section-padding)}@media only screen and (max-width:991px){.lef-no-distraction #main .woocommerce{padding-top:60px}}.lef-no-distraction #main .woocommerce-cart-page{padding:unset}.lef-no-distraction #main .checkout-totals-holder{position:relative}.lef-no-distraction #main .checkout-totals-holder .checkout-totals-background{height:calc(200% + 56px);left:-49px;pointer-events:none;position:absolute;top:-100%;width:100vw;z-index:1}@media only screen and (max-width:991px){.lef-no-distraction #main .checkout-totals-holder .checkout-totals-background{display:none}}.lef-no-distraction #main .checkout-totals-holder .checkout-totals{position:relative;z-index:2}.lef-no-distraction #main .checkout-totals-holder .products{display:flex;flex-direction:column;gap:15px;margin-bottom:22px}.lef-no-distraction #main .checkout-totals-holder .products .woocommerce-item{margin-bottom:unset}.lef-no-distraction #main .checkout-totals-holder .shipping-methods{margin-bottom:30px}.lef-no-distraction #main .checkout-totals-holder .order-notes{margin-bottom:22px}.lef-no-distraction #main .checkout-totals-holder .order-totals h1,.lef-no-distraction #main .checkout-totals-holder .order-totals h2,.lef-no-distraction #main .checkout-totals-holder .order-totals h3,.lef-no-distraction #main .checkout-totals-holder .order-totals h4,.lef-no-distraction #main .checkout-totals-holder .order-totals h5,.lef-no-distraction #main .checkout-totals-holder .order-totals h6{margin-bottom:unset}@media only screen and (max-width:991px){.lef-no-distraction #main{padding-bottom:unset}.lef-no-distraction #main .no-distraction-header{align-items:flex-start;flex-direction:column;gap:19px;margin-bottom:unset}.lef-no-distraction #main .no-distraction-header .review-stars-and-count{display:none}.lef-no-distraction #main .no-distraction-header .cart-breadcrumbs{display:flex;flex-direction:row}.lef-no-distraction #main .checkout{margin-bottom:unset}.lef-no-distraction #main .checkout-totals-holder{margin-top:50px;padding:40px 15px;position:relative}.lef-no-distraction #main .checkout-totals-holder:before{content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.lef-no-distraction #main .checkout-totals-holder:after{content:"";height:100%;position:absolute;right:-100%;top:0;width:100%}.lef-no-distraction .cart-steps,.lef-no-distraction .empty{display:none}}.lef-no-distraction #coming-soon-footer-banner{display:none}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-info,.woocommerce-NoticeGroup .woocommerce-message,.woocommerce-checkout-page .woocommerce-error,.woocommerce-checkout-page .woocommerce-info,.woocommerce-checkout-page .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{border-radius:var(--general-border-radius);margin-bottom:30px;padding:var(--general-padding)}.woocommerce-NoticeGroup .woocommerce-error li,.woocommerce-NoticeGroup .woocommerce-info li,.woocommerce-NoticeGroup .woocommerce-message li,.woocommerce-checkout-page .woocommerce-error li,.woocommerce-checkout-page .woocommerce-info li,.woocommerce-checkout-page .woocommerce-message li,.woocommerce-notices-wrapper .woocommerce-error li,.woocommerce-notices-wrapper .woocommerce-info li,.woocommerce-notices-wrapper .woocommerce-message li{gap:6px;list-style-type:none}.woocommerce-NoticeGroup .woocommerce-error li:before,.woocommerce-NoticeGroup .woocommerce-info li:before,.woocommerce-NoticeGroup .woocommerce-message li:before,.woocommerce-checkout-page .woocommerce-error li:before,.woocommerce-checkout-page .woocommerce-info li:before,.woocommerce-checkout-page .woocommerce-message li:before,.woocommerce-notices-wrapper .woocommerce-error li:before,.woocommerce-notices-wrapper .woocommerce-info li:before,.woocommerce-notices-wrapper .woocommerce-message li:before{all:unset}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-checkout-page .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{background-color:var(--error);color:var(--error-content)}.woocommerce-NoticeGroup .woocommerce-error a,.woocommerce-NoticeGroup .woocommerce-error.menu-item-button>a i,.woocommerce-NoticeGroup .woocommerce-error.menu-item-button>a span,.woocommerce-NoticeGroup .woocommerce-error.menu-item-button>a:after,.woocommerce-checkout-page .woocommerce-error a,.woocommerce-checkout-page .woocommerce-error.menu-item-button>a i,.woocommerce-checkout-page .woocommerce-error.menu-item-button>a span,.woocommerce-checkout-page .woocommerce-error.menu-item-button>a:after,.woocommerce-notices-wrapper .woocommerce-error a,.woocommerce-notices-wrapper .woocommerce-error.menu-item-button>a i,.woocommerce-notices-wrapper .woocommerce-error.menu-item-button>a span,.woocommerce-notices-wrapper .woocommerce-error.menu-item-button>a:after{color:inherit}.woocommerce-NoticeGroup .woocommerce-error .hamburger-icon span,.woocommerce-checkout-page .woocommerce-error .hamburger-icon span,.woocommerce-notices-wrapper .woocommerce-error .hamburger-icon span{background-color:var(--error-content)}.woocommerce-NoticeGroup .woocommerce-error.btn,.woocommerce-NoticeGroup .woocommerce-error.button,.woocommerce-NoticeGroup .woocommerce-error.menu-item-button,.woocommerce-checkout-page .woocommerce-error.btn,.woocommerce-checkout-page .woocommerce-error.button,.woocommerce-checkout-page .woocommerce-error.menu-item-button,.woocommerce-notices-wrapper .woocommerce-error.btn,.woocommerce-notices-wrapper .woocommerce-error.button,.woocommerce-notices-wrapper .woocommerce-error.menu-item-button{color:var(--error-content)}.woocommerce-NoticeGroup .woocommerce-error.btn:hover,.woocommerce-NoticeGroup .woocommerce-error.button:hover,.woocommerce-NoticeGroup .woocommerce-error.menu-item-button:hover,.woocommerce-checkout-page .woocommerce-error.btn:hover,.woocommerce-checkout-page .woocommerce-error.button:hover,.woocommerce-checkout-page .woocommerce-error.menu-item-button:hover,.woocommerce-notices-wrapper .woocommerce-error.btn:hover,.woocommerce-notices-wrapper .woocommerce-error.button:hover,.woocommerce-notices-wrapper .woocommerce-error.menu-item-button:hover{background-color:var(--error-darkened);color:var(--error-content)}@media only screen and (max-width:991px){.woocommerce-NoticeGroup .woocommerce-error.checkout-totals-holder:after,.woocommerce-NoticeGroup .woocommerce-error.checkout-totals-holder:before,.woocommerce-checkout-page .woocommerce-error.checkout-totals-holder:after,.woocommerce-checkout-page .woocommerce-error.checkout-totals-holder:before,.woocommerce-notices-wrapper .woocommerce-error.checkout-totals-holder:after,.woocommerce-notices-wrapper .woocommerce-error.checkout-totals-holder:before{background:var(--error)}}.woocommerce-NoticeGroup .woocommerce-message,.woocommerce-checkout-page .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-message{background-color:var(--succes);color:var(--succes-content)}.woocommerce-NoticeGroup .woocommerce-message a,.woocommerce-NoticeGroup .woocommerce-message.menu-item-button>a i,.woocommerce-NoticeGroup .woocommerce-message.menu-item-button>a span,.woocommerce-NoticeGroup .woocommerce-message.menu-item-button>a:after,.woocommerce-checkout-page .woocommerce-message a,.woocommerce-checkout-page .woocommerce-message.menu-item-button>a i,.woocommerce-checkout-page .woocommerce-message.menu-item-button>a span,.woocommerce-checkout-page .woocommerce-message.menu-item-button>a:after,.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-message.menu-item-button>a i,.woocommerce-notices-wrapper .woocommerce-message.menu-item-button>a span,.woocommerce-notices-wrapper .woocommerce-message.menu-item-button>a:after{color:inherit}.woocommerce-NoticeGroup .woocommerce-message .hamburger-icon span,.woocommerce-checkout-page .woocommerce-message .hamburger-icon span,.woocommerce-notices-wrapper .woocommerce-message .hamburger-icon span{background-color:var(--succes-content)}.woocommerce-NoticeGroup .woocommerce-message.btn,.woocommerce-NoticeGroup .woocommerce-message.button,.woocommerce-NoticeGroup .woocommerce-message.menu-item-button,.woocommerce-checkout-page .woocommerce-message.btn,.woocommerce-checkout-page .woocommerce-message.button,.woocommerce-checkout-page .woocommerce-message.menu-item-button,.woocommerce-notices-wrapper .woocommerce-message.btn,.woocommerce-notices-wrapper .woocommerce-message.button,.woocommerce-notices-wrapper .woocommerce-message.menu-item-button{color:var(--succes-content)}.woocommerce-NoticeGroup .woocommerce-message.btn:hover,.woocommerce-NoticeGroup .woocommerce-message.button:hover,.woocommerce-NoticeGroup .woocommerce-message.menu-item-button:hover,.woocommerce-checkout-page .woocommerce-message.btn:hover,.woocommerce-checkout-page .woocommerce-message.button:hover,.woocommerce-checkout-page .woocommerce-message.menu-item-button:hover,.woocommerce-notices-wrapper .woocommerce-message.btn:hover,.woocommerce-notices-wrapper .woocommerce-message.button:hover,.woocommerce-notices-wrapper .woocommerce-message.menu-item-button:hover{background-color:var(--succes-darkened);color:var(--succes-content)}@media only screen and (max-width:991px){.woocommerce-NoticeGroup .woocommerce-message.checkout-totals-holder:after,.woocommerce-NoticeGroup .woocommerce-message.checkout-totals-holder:before,.woocommerce-checkout-page .woocommerce-message.checkout-totals-holder:after,.woocommerce-checkout-page .woocommerce-message.checkout-totals-holder:before,.woocommerce-notices-wrapper .woocommerce-message.checkout-totals-holder:after,.woocommerce-notices-wrapper .woocommerce-message.checkout-totals-holder:before{background:var(--succes)}}.woocommerce-NoticeGroup .woocommerce-info,.woocommerce-checkout-page .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-info{background-color:var(--primary);color:var(--primary-content)}.woocommerce-NoticeGroup .woocommerce-info a,.woocommerce-NoticeGroup .woocommerce-info.menu-item-button>a i,.woocommerce-NoticeGroup .woocommerce-info.menu-item-button>a span,.woocommerce-NoticeGroup .woocommerce-info.menu-item-button>a:after,.woocommerce-checkout-page .woocommerce-info a,.woocommerce-checkout-page .woocommerce-info.menu-item-button>a i,.woocommerce-checkout-page .woocommerce-info.menu-item-button>a span,.woocommerce-checkout-page .woocommerce-info.menu-item-button>a:after,.woocommerce-notices-wrapper .woocommerce-info a,.woocommerce-notices-wrapper .woocommerce-info.menu-item-button>a i,.woocommerce-notices-wrapper .woocommerce-info.menu-item-button>a span,.woocommerce-notices-wrapper .woocommerce-info.menu-item-button>a:after{color:inherit}.woocommerce-NoticeGroup .woocommerce-info .hamburger-icon span,.woocommerce-checkout-page .woocommerce-info .hamburger-icon span,.woocommerce-notices-wrapper .woocommerce-info .hamburger-icon span{background-color:var(--primary-content)}.woocommerce-NoticeGroup .woocommerce-info.btn,.woocommerce-NoticeGroup .woocommerce-info.button,.woocommerce-NoticeGroup .woocommerce-info.menu-item-button,.woocommerce-checkout-page .woocommerce-info.btn,.woocommerce-checkout-page .woocommerce-info.button,.woocommerce-checkout-page .woocommerce-info.menu-item-button,.woocommerce-notices-wrapper .woocommerce-info.btn,.woocommerce-notices-wrapper .woocommerce-info.button,.woocommerce-notices-wrapper .woocommerce-info.menu-item-button{color:var(--primary-content)}.woocommerce-NoticeGroup .woocommerce-info.btn:hover,.woocommerce-NoticeGroup .woocommerce-info.button:hover,.woocommerce-NoticeGroup .woocommerce-info.menu-item-button:hover,.woocommerce-checkout-page .woocommerce-info.btn:hover,.woocommerce-checkout-page .woocommerce-info.button:hover,.woocommerce-checkout-page .woocommerce-info.menu-item-button:hover,.woocommerce-notices-wrapper .woocommerce-info.btn:hover,.woocommerce-notices-wrapper .woocommerce-info.button:hover,.woocommerce-notices-wrapper .woocommerce-info.menu-item-button:hover{background-color:var(--primary-darkened);color:var(--primary-content)}@media only screen and (max-width:991px){.woocommerce-NoticeGroup .woocommerce-info.checkout-totals-holder:after,.woocommerce-NoticeGroup .woocommerce-info.checkout-totals-holder:before,.woocommerce-checkout-page .woocommerce-info.checkout-totals-holder:after,.woocommerce-checkout-page .woocommerce-info.checkout-totals-holder:before,.woocommerce-notices-wrapper .woocommerce-info.checkout-totals-holder:after,.woocommerce-notices-wrapper .woocommerce-info.checkout-totals-holder:before{background:var(--primary)}}.woocommerce-checkout-page .woocommerce-error,.woocommerce-checkout-page .woocommerce-info,.woocommerce-checkout-page .woocommerce-message{margin-bottom:30px;margin-top:unset;position:relative;z-index:2}.wp-block-woocommerce-coming-soon{margin:0 auto;max-width:calc(var(--container-width)*1px)}.wp-block-woocommerce-coming-soon .wp-block-group{margin:0 15px}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-row-gap:14px;grid-column-gap:14px;display:flex;flex-direction:row;flex-wrap:wrap}.woocommerce-billing-fields__field-wrapper label,.woocommerce-shipping-fields__field-wrapper label{font-weight:700}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{margin-bottom:unset;width:100%}.woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field,.woocommerce-billing-fields__field-wrapper .form-row#billing_city_field,.woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field,.woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field,.woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_address_1_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_address_2_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_city_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_first_name_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_last_name_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field,.woocommerce-shipping-fields__field-wrapper .form-row#billing_address_2_field,.woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field,.woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field,.woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field,.woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_2_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_city_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_first_name_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_last_name_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field{width:calc(50% - 7px)}@media only screen and (max-width:991px){.woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field,.woocommerce-billing-fields__field-wrapper .form-row#billing_city_field,.woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field,.woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field,.woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_address_1_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_address_2_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_city_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_first_name_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_last_name_field,.woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field,.woocommerce-shipping-fields__field-wrapper .form-row#billing_address_2_field,.woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field,.woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field,.woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field,.woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_1_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_2_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_city_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_first_name_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_last_name_field,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field{width:100%}}.woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field .screen-reader-text,.woocommerce-billing-fields__field-wrapper .form-row#shipping_address_2_field .screen-reader-text,.woocommerce-shipping-fields__field-wrapper .form-row#billing_address_2_field .screen-reader-text,.woocommerce-shipping-fields__field-wrapper .form-row#shipping_address_2_field .screen-reader-text{clip:unset;word-wrap:normal!important;border:unset;clip-path:unset;display:block;height:unset;line-height:32px;margin:unset;overflow:unset;padding:unset;position:unset;width:unset}.woocommerce-billing-fields__field-wrapper .form-row label,.woocommerce-shipping-fields__field-wrapper .form-row label{font-size:14px;line-height:21px}.woocommerce-billing-fields__field-wrapper{margin-bottom:15px}.woocommerce-additional-fields__field-wrapper{margin-bottom:40px}.form-row.notes label,.woocommerce-account-fields .create-account label{font-size:14px;font-weight:700;line-height:21px}.woocommerce-account-fields .create-account .woocommerce-input-wrapper.password-input{display:flex;flex-direction:row;gap:10px}.woocommerce-account-fields .create-account .woocommerce-input-wrapper.password-input button{margin:unset;padding:0 15px}.quantity{align-items:center;background-color:var(--gray);border:none;border-radius:var(--btn-border-radius);display:flex;flex-direction:row;justify-content:center;overflow:hidden;position:relative;width:137px;z-index:1}.quantity label{display:none}.quantity button{background:transparent!important;border:unset;color:var(--gray-content);margin:unset;outline:unset;padding:10px;width:45px}.quantity button:hover{background:transparent!important;color:var(--gray-content)}.quantity.qty-lef-wrapper{border-bottom-right-radius:unset;border-top-right-radius:unset;margin-right:-10px;min-width:115px;width:115px}.quantity.qty-lef-wrapper button.plus{margin-right:10px}@media only screen and (max-width:379px){.quantity{border-bottom-left-radius:unset;border-top-right-radius:var(--general-border-radius)!important;margin-right:10px;padding-right:10px;width:100%!important}.quantity.qty-lef-wrapper+.button{border-top-left-radius:unset;border-top-right-radius:unset}}.qty{-moz-appearance:textfield;background-color:var(--gray);border:none;height:100%;margin-top:unset;position:relative;text-align:center;width:calc(100% - 90px)}.qty:focus{outline:none}.qty::-webkit-inner-spin-button,.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty.qty-lef{width:calc(100% - 60px)}.cwginstock-subscribe-form{background:var(--secondary);border-radius:var(--general-border-radius);padding:var(--general-padding)}.cwginstock-subscribe-form .panel{border:unset!important;box-shadow:unset!important;margin-bottom:unset!important}.cwginstock-subscribe-form .panel .panel-heading{border-bottom:unset;padding:unset}.cwginstock-subscribe-form .panel .panel-heading h4{color:var(--secondary-content)}.cwginstock-subscribe-form .panel .panel-body{padding:unset}.cwginstock-subscribe-form .panel .panel-body .form-group.button-group{margin-bottom:unset!important}.cwginstock-subscribe-form .panel .panel-body .form-group.button-group .cwgstock_button{margin:unset}.cwginstock-subscribe-form .panel .panel-body .cwgstock_output .cwginstocksuccess{background:var(--succes);border-radius:var(--general-border-radius);color:var(--succes-content)!important;margin-top:20px;padding:var(--general-padding)}.cwginstock-subscribe-form .panel .panel-body .cwgstock_output .cwginstockerror{background:var(--error);border-radius:var(--general-border-radius);color:var(--error-content)!important;margin-top:20px;padding:var(--general-padding)}.wc-bookings-date-picker .ui-datepicker td.bookable:not(.ui-datepicker-unselectable) .ui-state-default,.wc-bookings-date-picker .ui-datepicker td.partial-booked:not(.ui-datepicker-unselectable) .ui-state-default{background:var(--succes);color:var(--succes-content)}.wc-bookings-date-picker .ui-datepicker td.bookable-range.selection-start-date .ui-state-default{border-bottom-left-radius:20px;border-top-left-radius:20px}.wc-bookings-date-picker .ui-datepicker td.bookable-range.selection-end-date .ui-state-default{border-bottom-right-radius:20px;border-top-right-radius:20px}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:var(--primary)!important;color:var(--primary-content)!important}.wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.bookable-range).ui-state-disabled a,.wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.bookable-range).ui-state-disabled span{background:unset!important;color:unset!important}.page-header{background-position:50%;background-size:cover;border-radius:10px;margin:10px;overflow:hidden;position:relative}.page-header img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.page-header .content-wrapper{position:relative;z-index:3}.page-header.above-content{padding:30px 0}.page-header.above-content.transparent-top-section-padding{padding-top:var(--transparent-top-section-padding)}@media only screen and (min-width:992px){.page-header.above-content.shop-page{border-bottom:1px solid rgba(90,92,107,.1);margin-bottom:30px;padding:0 0 30px}}@media only screen and (max-width:991px){.page-header.above-content{padding-top:0}}@media only screen and (max-width:991px){.page-header.above-content:not(.shop-page){border-radius:unset;margin:unset;padding:60px 0;padding-top:60px!important}.page-header.above-content.shop-page{padding:unset!important}}.single-main-product:not(.single-product-destination){padding:0}.single-main-product:not(.single-product-destination) .block-product-header{background:var(--white);background-image:url(/app/themes/leflite/dist/img/wood-waves.png);background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;padding:139px 0 40px;position:relative}.single-main-product:not(.single-product-destination) .block-product-header #breadcrumbs{display:block;margin-bottom:9px}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder{position:sticky;top:50px}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .product-gallery .product-image-holder{max-height:607.5px;opacity:1!important}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .product-gallery .product-image-holder img{border:1px solid var(--gray);height:607.5px;max-height:607.5px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .tns-outer .tns-controls{bottom:9px;position:absolute;right:0;z-index:3}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .product-on-sale{left:10px;position:absolute;top:16px}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder img{border-radius:var(--general-border-radius);height:100%;width:100%}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .gallery-control-buttons{bottom:0;display:flex;flex-direction:column;gap:9px;left:-65px;position:absolute}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .gallery-control-buttons .control-button{align-items:center;background:var(--black);border-radius:50px;color:var(--black-content);cursor:pointer;display:flex;height:50px;justify-content:center;transition:background .3s ease-in-out;width:50px}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .gallery-control-buttons .control-button .icon{font-size:18px;margin:unset!important}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .gallery-control-buttons .control-button:hover{background:var(--black-darkened)}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .gallery-control-buttons .control-button *{pointer-events:none}@media only screen and (max-width:991px){.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .gallery-control-buttons{flex-direction:row;left:unset;right:10px;top:296px}.single-main-product:not(.single-product-destination) .block-product-header .single-product-gallery-holder .gallery-control-buttons .icon{transform:rotate(-90deg)}}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery .flex-viewport{background:var(--white);border-radius:var(--general-border-radius);height:438px!important;max-height:438px}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper{height:100%;overflow:hidden}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{display:flex!important;height:100%;justify-content:center;width:100%}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol{display:block!important;left:-100px;margin:unset;max-height:240px;overflow-x:auto;padding-right:10px;position:absolute;top:0}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol::-webkit-scrollbar{width:5px}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:var(--general-border-radius)}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol::-webkit-scrollbar-thumb:hover{background-color:var(--primary)}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol::-webkit-scrollbar-track{background-color:var(--black);border-radius:var(--general-border-radius)}@media only screen and (max-width:1179px){.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol{display:block!important;left:0;margin-top:30px;position:relative;text-align:center}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol li{display:inline-block;margin-bottom:0;margin-right:10px}}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol li{background-color:var(--white);border-radius:var(--general-border-radius);height:70px;margin:unset;width:70px}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol li:not(:last-child){margin-bottom:15px}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol li img{border-radius:var(--general-border-radius);transition:opacity .3s ease-in-out}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol li img:not(.flex-active){opacity:.5}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol li:hover{cursor:pointer}.single-main-product:not(.single-product-destination) .block-product-header .product-summary{height:100%;margin-bottom:-100%}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-usps{font-size:14px;margin-top:15px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-usps .row{grid-row-gap:15px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-usps .row .usp{align-items:center;display:flex;flex-direction:row;gap:7px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-usps .row .usp:before{color:var(--primary);content:"";font-family:icomoon;font-size:12px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner{background:var(--black);border-radius:var(--general-border-radius);color:var(--black-content);height:100%;min-height:755px;padding:40px;position:relative;z-index:2}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner.on-sale{padding-top:60px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .onsale{top:21px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .product_title{line-height:100%}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .product-pricing .price{color:var(--black-content)!important}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .product-pricing .price.regular-price:after{background-color:var(--black-content)}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .ratings-payment-methods{display:flex;flex-direction:row;justify-content:space-between}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .ratings-payment-methods .ratings{align-items:center;display:flex;flex-direction:row;gap:4px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .ratings-payment-methods .ratings .icon{color:var(--primary);font-size:19px;margin-right:unset}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .ratings-payment-methods .ratings a{color:var(--white);font-size:14px;line-height:100%;margin-left:3px;opacity:.6}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .woocommerce-product-details__short-description{margin-bottom:30px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .woocommerce-product-details__short-description p:last-child{margin-bottom:unset}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .woocommerce-product-details__short-description .product-excerpt{margin-bottom:30px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .woocommerce-product-details__short-description ul{display:flex;flex-direction:column;gap:7px;margin:unset;padding:unset}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .woocommerce-product-details__short-description ul li{align-items:center;display:flex;flex-direction:row;gap:7px;list-style-type:none}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .woocommerce-product-details__short-description ul li:before{color:var(--primary);content:"";font-family:icomoon;font-size:12px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .stock{display:none}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .product_meta .sku_wrapper{color:rgba(var(--black),.6);font-size:12px;line-height:21px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .product_meta .posted_in{display:none}.single-main-product:not(.single-product-destination) .block-product-header .product-summary-inner .payment-methods{margin-bottom:unset;max-height:41px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-main-product:not(.single-product-destination) .block-product-header .variations{display:flex;flex-direction:column;flex-wrap:wrap;gap:7px;margin-bottom:30px}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .hidden-select{display:none}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-label{font-weight:700;margin-bottom:4px}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options{cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option{align-items:center;background:var(--white);border-radius:var(--btn-border-radius);color:var(--white-content);display:flex;flex-direction:column;font-weight:300;justify-content:center;line-height:17px;min-width:38px;overflow:hidden;padding:15px 21px}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-attribute-image,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-attribute-image-text,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-variation-image,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-variation-image-text{height:unset;padding:unset}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-attribute-image img,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-attribute-image-text img,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-variation-image img,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-variation-image-text img{display:block;height:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100px}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-attribute-image span.option-color,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-attribute-image-text span.option-color,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-variation-image span.option-color,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .options .variation-option.buttons-variation-image-text span.option-color{height:60px;width:100px}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option:not(.buttons-attribute-image),.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option:not(.buttons-variation-image){transition:background .3s ease-in-out,color .3s ease-in-out,font-weight .3s ease-in-out}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option:not(.buttons-attribute-image).selected,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option:not(.buttons-attribute-image):hover,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option:not(.buttons-variation-image).selected,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option:not(.buttons-variation-image):hover{background:var(--primary);color:var(--primary-content);font-weight:700}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option.buttons-attribute-image,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option.buttons-variation-image{opacity:.5;transition:opacity .3s ease-in-out}.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option.buttons-attribute-image.selected,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option.buttons-attribute-image:hover,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option.buttons-variation-image.selected,.single-main-product:not(.single-product-destination) .block-product-header .variations .variation .variation-option.buttons-variation-image:hover{opacity:1}@media only screen and (max-width:991px){.single-main-product:not(.single-product-destination) .block-product-header .variations{gap:18px}}.single-main-product:not(.single-product-destination) .block-product-header .cart:not(.variations_form),.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-variation-add-to-cart{display:flex;flex-direction:row}.single-main-product:not(.single-product-destination) .block-product-header .cart:not(.variations_form).single-stock .quantity,.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-variation-add-to-cart.single-stock .quantity{display:none}.single-main-product:not(.single-product-destination) .block-product-header .cart:not(.variations_form) .single_add_to_cart_button,.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-variation-add-to-cart .single_add_to_cart_button{background:var(--succes);color:var(--succes-content);margin:unset;position:relative;width:calc(100% - 137px);z-index:2}.single-main-product:not(.single-product-destination) .block-product-header .cart:not(.variations_form) .single_add_to_cart_button:hover,.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{background:var(--succes-darkened)}.single-main-product:not(.single-product-destination) .block-product-header .cart:not(.variations_form) .added_to_cart,.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-variation-add-to-cart .added_to_cart{display:none}@media only screen and (max-width:991px){.single-main-product:not(.single-product-destination) .block-product-header .cart:not(.variations_form),.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-variation-add-to-cart{flex-direction:column}}.single-main-product:not(.single-product-destination) .block-product-header .usps-section{background:var(--quaternary);color:var(--quaternary-content);margin-bottom:-40px;margin-top:39px;padding:42px 0;position:relative;z-index:1}.single-main-product:not(.single-product-destination) .block-product-header .usps-section .usps{display:flex;flex-wrap:wrap;gap:20px}.single-main-product:not(.single-product-destination) .block-product-header .usps-section .usps .usp{font-family:var(--heading-font);font-size:20px;line-height:100%}.single-main-product:not(.single-product-destination) .block-product-header .usps-section .usps .usp .icon{color:var(--succes);font-size:18px;margin-right:7px}@media only screen and (max-width:991px){.single-main-product:not(.single-product-destination) .block-product-header .usps-section{margin-top:unset}}@media only screen and (max-width:991px){.single-main-product:not(.single-product-destination) .block-product-header{background-image:unset;padding:0!important}.single-main-product:not(.single-product-destination) .block-product-header .images-row{order:1;padding:0}.single-main-product:not(.single-product-destination) .block-product-header .images-row .product-gallery .tns-item:not(.tns-slide-active){opacity:.3!important}.single-main-product:not(.single-product-destination) .block-product-header .images-row .product-gallery img{border:unset!important;border-radius:unset}.single-main-product:not(.single-product-destination) .block-product-header .images-row .tns-controls{bottom:unset!important;right:5px!important;top:50%;transform:translateY(calc(-50% + 5px))}.single-main-product:not(.single-product-destination) .block-product-header .content-row{order:2}.single-main-product:not(.single-product-destination) .block-product-header #breadcrumbs{display:none}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery .flex-viewport{height:356px!important;min-height:356px}.single-main-product:not(.single-product-destination) .block-product-header .woocommerce-product-gallery ol{margin-top:20px;text-align:left}.single-main-product:not(.single-product-destination) .block-product-header .product-summary{background:var(--black);color:var(--black-content);margin:0 -15px;padding:30px 20px;position:relative}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner{border:unset;border-radius:unset;display:flex;flex-direction:column;margin-right:unset;padding:unset}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner .onsale{display:none}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner .review-stars-and-count{flex-direction:row-reverse;justify-content:flex-end;margin-bottom:6px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner .ratings-payment-methods{margin-bottom:20px;order:1}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner .ratings-payment-methods .payment-methods{display:none}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner .product_title{order:2}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner .woocommerce-product-details__short-description{order:3}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner form{order:4}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner form .variations{gap:7px}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{border-bottom-left-radius:unset;border-bottom-right-radius:unset;width:100%}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner form .single_variation_wrap .woocommerce-variation-add-to-cart button{border-top-left-radius:unset;border-top-right-radius:unset;width:100%}.single-main-product:not(.single-product-destination) .block-product-header .product-summary .product-summary-inner .cart{flex-direction:column}}.single-main-product:not(.single-product-destination) .block-product-description-and-attributes{padding-bottom:unset;padding-top:40px}@media only screen and (max-width:991px){.single-main-product:not(.single-product-destination) .block-product-description-and-attributes .product-attributes-table{margin-bottom:30px}}.single-main-product:not(.single-product-destination) .product-info{position:relative}.single-main-product:not(.single-product-destination) .product-info .fixed-product-bar{display:none}.single-main-product:not(.single-product-destination) .product-info:has(.shopbuilder) .block-product-description-and-attributes{padding-bottom:100px}.single-main-product:not(.single-product-destination) .block-product-description .product-faqs .content-wrapper{margin-bottom:23px}.single-main-product:not(.single-product-destination) .block-product-description .product-faqs .featured-faqs{display:flex;flex-direction:column;gap:15px}@media only screen and (max-width:991px){.single-main-product:not(.single-product-destination) .block-product-description .product-description-sections .faq-section{order:2;position:relative}.single-main-product:not(.single-product-destination) .block-product-description .product-description-sections .description-section{order:1;position:relative}.single-main-product:not(.single-product-destination) .block-product-description .product-description-sections .description-section .product-description{margin-top:unset}}.single-main-product:not(.single-product-destination) .block-product-attributes{padding-top:unset}.single-main-product:not(.single-product-destination) .block-product-reviews{background:var(--primary)}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h1,.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h2,.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h3,.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h4,.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h5,.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h6{line-height:29px;margin-bottom:15px}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .stars{display:flex}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .stars i{font-size:20px}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .rating-meta{display:flex;flex-direction:row;margin-bottom:15px}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .rating-meta .ratings{margin:auto 10px auto 0}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .rating-meta .count{color:var(--black)}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .average-rating{margin-bottom:20px}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .average-rating p{font-size:56px;font-weight:700;line-height:48px;margin-bottom:unset}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .average-star-slide{display:flex;flex-direction:column-reverse}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .average-star-slide .star-slide{display:flex;margin-bottom:10px}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .average-star-slide .star-slide .count{color:var(--black);margin-right:15px}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .average-star-slide .star-slide .average-slide{border-radius:1000px;height:20px;margin:auto 0;overflow:hidden;position:relative;width:100%}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .average-star-slide .star-slide .average-slide .slide-element-default{background:var(--black);border-radius:1000px;height:20px;width:100%}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-rating .average-star-slide .star-slide .average-slide .slide-element-percentage{background:var(--primary);border-radius:1000px;height:20px;left:0;position:absolute;top:0}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-slider{padding-left:60px}@media only screen and (max-width:992px){.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-slider{padding-left:15px}}.single-main-product:not(.single-product-destination) .block-product-reviews .wc-review-slider{margin-left:-15px;margin-right:calc(-50vw + 50%)}.single-main-product:not(.single-product-destination) .block-product-reviews .wc-review-slider .slick-slide{background-color:var(--white);border-radius:10px;margin:0 15px}.single-main-product:not(.single-product-destination) .block-product-reviews .wc-review-slider .slick-slide .title{align-items:center;display:flex;margin-bottom:10px}@media only screen and (max-width:768px){.single-main-product:not(.single-product-destination) .block-product-reviews .wc-review-slider .slick-slide .title{display:block}.single-main-product:not(.single-product-destination) .block-product-reviews .wc-review-slider .slick-slide .title .stars{margin-left:0}}.single-main-product:not(.single-product-destination) .block-product-reviews .wc-review-slider .slick-slide .title h3{margin-bottom:0}.single-main-product:not(.single-product-destination) .block-product-reviews .wc-review-slider .slick-slide .title .stars{margin:0 0 0 10px}.single-main-product:not(.single-product-destination) .block-product-reviews .wc-review-slider .slick-slide .title .stars i{color:var(--primary);font-size:16px}@media only screen and (max-width:991px){.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h1,.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h2,.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h3,.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h4,.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h5,.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-title h6{margin-bottom:15px}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-slider{margin-top:40px}.single-main-product:not(.single-product-destination) .block-product-reviews .reviews-slider .wc-review-slider-controls{margin-top:30px}}.single-main-product:not(.single-product-destination) .block-product-featured-products .featured-products{margin-top:41px}.single-main-product:not(.single-product-destination) .block-product-featured-products .slider-controls{display:none}@media only screen and (max-width:991px){.single-main-product:not(.single-product-destination) .block-product-featured-products .slick-list{display:flex}.single-main-product:not(.single-product-destination) .block-product-featured-products .slick-track{display:flex}.single-main-product:not(.single-product-destination) .block-product-featured-products .slick-slide{height:100%}.single-main-product:not(.single-product-destination) .block-product-featured-products .slider-controls{display:flex;margin-top:30px}}.single-main-product:not(.single-product-destination) .product-upsells{background:var(--dark-gray)}@media only screen and (min-width:992px){.single-main-product:not(.single-product-destination) .product-related-products:has(.slider-element) .tns-outer{overflow:hidden}}.single-main-product:not(.single-product-destination) .woocommerce-product-gallery__image{border-radius:var(--general-border-radius)}body .single-main-product{flex:0 0 100%;max-width:100%}.woocommerce-archive-outer .woocommerce-archive-inner .row{grid-row-gap:30px}@media only screen and (max-width:991px){.post-type-archive-product .filter-holder-section{display:none}}.post-type-archive-product .content-holder:has([data-lef-filter-filter]) .sidebar-outer .buttons-holder{margin:unset}.post-type-archive-product .content-holder:has([data-lef-filter-filter]) .sidebar-outer .buttons-holder .toggle-filter-button{margin:unset}.woocommerce-shop .sidebar-holder{display:flex;flex-direction:column;gap:10px;position:sticky;top:190px}.woocommerce-shop .sidebar-holder .sidebar-section{background:var(--white);border-radius:10px;padding:20px}.woocommerce-shop .sidebar-holder .sidebar-section.reviews-stars-section{display:flex;flex-direction:column;gap:10px}.woocommerce-shop .sidebar-holder .sidebar-section.reviews-stars-section .ratings{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.woocommerce-shop .sidebar-holder .sidebar-section.reviews-stars-section .ratings .rating-stars .icon-star{color:var(--primary);font-size:19px;margin-right:unset}.woocommerce-shop .sidebar-holder .sidebar-section.reviews-stars-section .ratings span{color:var(--black);font-size:14px;opacity:.6}.woocommerce-shop .sidebar-holder .sidebar-section.reviews-stars-section .payment-methods{margin-bottom:unset;text-align:center}.woocommerce-shop .sidebar-holder .sidebar-section.reviews-stars-section .powered-by{text-align:center}.woocommerce-shop .sidebar-holder .sidebar-section.reviews-stars-section .powered-by .powered-by-label{color:var(--black);font-size:14px;margin-bottom:10px;opacity:.6}.woocommerce-shop .sidebar-holder .sidebar-section.reviews-stars-section .powered-by .powered-by-images{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.woocommerce-shop .sidebar-holder .sidebar-section.reviews-stars-section .powered-by .powered-by-images img{height:auto;width:115px}.pricing-and-stock{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:36px}.pricing-and-stock .product-pricing .price{font-size:28px;line-height:28px}.pricing-and-stock .stock{align-items:center;display:inline-flex!important;flex-direction:row;font-size:14px;gap:8px;line-height:21px;margin-bottom:unset;margin-left:18px}.pricing-and-stock .stock:before{background:var(--succes);border-radius:8px;content:"";height:8px;width:8px}.pricing-and-stock .stock.out-of-stock:before{background:var(--error)}@media only screen and (max-width:991px){.pricing-and-stock{margin-bottom:30px}}.product-pricing .from-price{color:var(--black);font-size:var(--p-size);font-weight:400;opacity:.6}.product-pricing .price{color:var(--black);font-size:18px;font-weight:700}.product-pricing .price.regular-price{display:inline-flex;position:relative}.product-pricing .price.regular-price .amount{opacity:.6}.product-pricing .price.regular-price:after{background-color:var(--black);content:"";height:2px;left:0;position:absolute;top:50%;transform:rotate(-15deg);transform-origin:center center;width:100%}.direct-to{margin-bottom:30px}.direct-to .direct-to-buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:unset}.direct-to .direct-to-buttons .btn{width:calc(20% - var(--btn-margin-outer)*2)}.woocommerce-cart-page{padding:100px 0}.woocommerce-cart-page .woocommerce-cart-form{margin-bottom:unset}.woocommerce-cart-page .coupon{display:flex;flex-direction:row;gap:10px;margin:20px 0}.woocommerce-cart-page .coupon .input-text{margin-bottom:unset;margin-top:unset;width:100%}.woocommerce-cart-page .coupon .btn,.woocommerce-cart-page .coupon .button{margin-top:unset}.woocommerce-cart-page .coupon .btn i,.woocommerce-cart-page .coupon .button i{margin-left:unset;margin-right:unset}.woocommerce-cart-page .cart-overview .update-cart{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end;margin:30px 0}.woocommerce-cart-page .cart-overview .update-cart.no-distraction{justify-content:space-between}.woocommerce-cart-page .cart-overview .update-cart.no-distraction .btn{margin:unset}.woocommerce-cart-page .cart-checkout-inner{border-radius:var(--general-border-radius);padding:30px}.woocommerce-cart-page .cart-checkout-inner .additional-shipping-info-text{font-size:12px;line-height:var(--p-line-height);margin-top:30px;text-align:center}.woocommerce-cart-page{padding:var(--section-padding) 0}.cart-steps{flex-wrap:wrap}.cart-steps,.cart-steps .step{display:flex;flex-direction:row;gap:10px}.cart-steps .step{align-items:center;font-size:12px;line-height:19px;text-decoration:none!important}.cart-steps .step:not(:last-child):after{content:"";font-family:icomoon;font-size:8px;text-decoration:none}.cart-steps .step.current{font-weight:700}.cart-steps .step span{text-decoration:underline}.cart-steps.high-z-index{position:relative;z-index:100}.cart-steps.mobile-only{display:none}@media only screen and (max-width:991px){.cart-steps.mobile-only{display:flex}}.woocommerce-cart-form__cart-item{background:var(--white);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--general-border-radius);color:var(--white-content);margin:0;padding:var(--general-padding)}.woocommerce-cart-form__cart-item:not(:last-child){margin-bottom:20px}.woocommerce-cart-form__cart-item .product-thumbnail img{height:auto;max-height:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:150px}.woocommerce-cart-form__cart-item .product-name a{color:var(--card-content);font-size:18px;font-weight:700}.woocommerce-cart-form__cart-item.trip-cart-item{overflow:hidden;padding:0}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-header{padding:100px 30px 30px;position:relative;width:100%}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-header img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-header .background-overlay{background:var(--black);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:2}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-header .content-wrapper{color:var(--black-content);position:relative;z-index:3}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-header .content-wrapper .event-date-location{margin:10px 0}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-header .remove{align-items:center;display:flex;font-size:24px;height:50px;justify-content:center;margin:unset;padding:unset;position:absolute;right:20px;top:20px;width:50px;z-index:3}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-header .remove .icon{margin:unset}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-details{padding:30px;width:100%}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-details .trip-options{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-details .trip-options .trip-option-values .values{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-details .trip-options .trip-option-values .values .trip-option-value{width:calc(33% - 5px)}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-details .trip-options .trip-option-values .values .trip-option-value .trip-option-value-label,.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-details .trip-options .trip-option-values .values .trip-option-value .trip-option-value-value{display:block}.woocommerce-cart-form__cart-item.trip-cart-item .trip-cart-item-details .trip-price{font-size:20px;font-weight:700}.cart-collaterals .cart_totals .cart-total:not(:last-child){margin-bottom:10px}.cart-collaterals .cart_totals .cart-total.order-total .total-amount,.cart-collaterals .cart_totals .cart-total.order-total .total-intro{font-size:20px}.cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:20px}.mini-cart-totals tr,.order-cart-totals tr{background-color:transparent!important}.mini-cart-totals tr:not(:last-child),.order-cart-totals tr:not(:last-child){border-bottom:1px solid rgba(var(--black),.1)}.mini-cart-totals tr td,.order-cart-totals tr td{border:unset;font-weight:unset;padding:10px 0;text-align:right}.mini-cart-totals tr td:first-child,.order-cart-totals tr td:first-child{text-align:left}.mini-cart-totals tr td.cart-savings,.order-cart-totals tr td.cart-savings{color:var(--primary);font-weight:700}.mini-cart-totals tr td.cart-total-title,.order-cart-totals tr td.cart-total-title{font-size:22px;font-weight:700;line-height:53.6px}.mini-cart-totals tr td.cart-total .cart-total-amount,.order-cart-totals tr td.cart-total .cart-total-amount{display:block;font-size:16px;font-weight:700;line-height:22px}.mini-cart-totals tr td.cart-total .cart-tax,.order-cart-totals tr td.cart-total .cart-tax{color:rgba(var(--black),.6);display:block;font-size:12px}.mini-cart-totals tr td .original-price,.order-cart-totals tr td .original-price{display:inline-flex;position:relative}.mini-cart-totals tr td .original-price .amount,.order-cart-totals tr td .original-price .amount{opacity:.6}.mini-cart-totals tr td .original-price:after,.order-cart-totals tr td .original-price:after{background-color:var(--black);content:"";height:2px;left:0;position:absolute;top:50%;transform:rotate(-15deg);transform-origin:center center;width:100%}.mini-cart-totals{margin-bottom:29px}.woocommerce-shipping-totals .woocommerce-shipping-methods{list-style-type:none;padding-left:unset}.woocommerce-shipping-totals .woocommerce-shipping-methods li{display:flex;flex-direction:row;gap:5px}.woocommerce-shipping-totals .woocommerce-shipping-methods li:before{all:unset}.woocommerce-shipping-totals .woocommerce-shipping-methods li input{margin-right:5px;margin-top:unset}.woocommerce-shipping-totals .woocommerce-shipping-methods li label,.woocommerce-shipping-totals .woocommerce-shipping-methods li p{margin-bottom:unset}.woocommerce-shipping-totals .woocommerce-shipping-destination{margin-bottom:10px}.woocommerce-shipping-totals .woocommerce-shipping-calculator{margin-bottom:unset}.cart-sidebar{background-color:var(--white);height:100vh;max-width:400px;overflow:hidden;padding:35px 30px 35px 40px;position:fixed;right:-401px;top:0;transition:.3s;width:80vw;z-index:100000000002}.cart-sidebar::-webkit-scrollbar{all:unset}.cart-sidebar .cart-mobile-close,.cart-sidebar .recurring-totals{display:none}.cart-sidebar .shipping{display:none;list-style-type:none;padding-left:0}.cart-sidebar .shipping li{margin-bottom:6px;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-sidebar .shipping li input[type=radio]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.cart-sidebar .shipping li input[type=radio]:checked~label:before{opacity:1}.cart-sidebar .shipping li label{padding-left:32px;position:relative}.cart-sidebar .shipping li label:after{background-color:var(--white);border:1.5px solid var(--gray);border-radius:100px;content:"";height:22px;left:0;position:absolute;top:0;width:22px}.cart-sidebar .shipping li label:before{background-color:var(--primary);border-radius:100px;content:"";height:22px;left:0;opacity:0;position:absolute;top:0;transform:scale(.6);width:22px;z-index:100}.cart-sidebar .cart-content{height:100%;padding:20px 0}.cart-sidebar .cart-content ul{list-style-type:none;padding-left:0}.cart-sidebar .cart-content .dropdown-menu-mini-cart{height:100%}.cart-sidebar .cart-content .dropdown-menu-mini-cart>li{height:100%}.cart-sidebar .cart-content .dropdown-menu-mini-cart>li .widget_shopping_cart_content{height:100%}.cart-sidebar.opened{opacity:1;right:0}.cart-sidebar .cart-header{display:flex;flex-direction:column;flex-wrap:wrap}.cart-sidebar .cart-header .cart-title{color:var(--white-content);flex:0 1 33.33333%;font-family:var(--heading-font);font-size:var(--h3-size);font-style:normal;font-weight:var(--h-font-weight);line-height:var(--h-line-height);text-decoration:none}.cart-sidebar .cart-header .cart-close{cursor:pointer;flex:0 1 33.33333%;font-size:20px}.cart-sidebar .cart-header .cart-icon{cursor:pointer;flex:0 1 33.33333%;font-size:22px;text-align:right}.cart-sidebar .cart-header .cart-icon i{position:relative}.cart-sidebar .woocommerce-mini-cart__empty-message{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.cart-sidebar .cart_totals table{margin:0;width:100%}.cart-sidebar .cart_totals .button-cart-outter{margin:0}.cart-sidebar table .order-total th{font-weight:700}.cart-sidebar table .recurring-total th{font-size:18px;font-weight:700}.cart-sidebar table .recurring-total td{font-size:14px;font-weight:400}.cart-sidebar table .recurring-total td>span.woocommerce-Price-amount{font-size:23px;font-weight:700}.cart-sidebar table th{font-weight:400;width:50%}.cart-sidebar table td{font-weight:bolder;text-align:right}.cart-sidebar table .first-payment-date{display:none}.cart-sidebar table .includes_tax{display:block;font-size:14px;font-weight:400}.cart-sidebar table.discount{margin-bottom:15px}.cart-sidebar table.discount th{font-weight:400}.cart-sidebar table.discount td{color:var(--primary);font-weight:bolder;text-align:right}.cart-sidebar .payment-methods{margin-bottom:unset!important}@media only screen and (max-width:499px){.cart-sidebar{width:100vw}.cart-sidebar .cart-mobile-close{display:block;font-size:30px;position:absolute;right:40px;top:40px}}.overlay-cart{background-color:var(--white-content);cursor:pointer;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:.3s;width:100vw;z-index:10001}.overlay-cart.opened{opacity:.7;pointer-events:all}.woocommerce-mini-cart__buttons{margin-bottom:0}.woocommerce-mini-cart__buttons a.button{display:block;margin-bottom:15px;text-align:center}.menu-open #minimized-trustbadge-98e3dadd90eb493088abdc5597a70810,.side-cart-open #minimized-trustbadge-98e3dadd90eb493088abdc5597a70810{display:none!important}.logged-in.admin-bar .cart-sidebar{height:calc(100vh - 32px);top:32px}.woocommerce-item{background-color:var(--card-color);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--general-border-radius);color:var(--card-content);list-style-type:none;margin-bottom:15px;position:relative}.woocommerce-item a.remove{color:var(--card-content);font-size:30px;font-weight:300;line-height:25px;opacity:.4;position:absolute;right:10px;text-decoration:none;top:10px}.woocommerce-item .product-name{font-weight:700;padding-right:18px;word-break:break-word}.woocommerce-item .product-outer{display:flex;flex-direction:row;flex-wrap:wrap}.woocommerce-item .product-outer .image-outer{align-content:center;align-items:center;background-color:var(--white);background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:var(--general-border-radius);min-height:100px;text-align:center;width:100px}.woocommerce-item .product-outer .product-content-outer{flex:1}.woocommerce-item .product-outer .product-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:var(--card-content-padding)}.woocommerce-item .product-outer .product-content .product-variations{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin:6px 0}.woocommerce-item .product-outer .product-content .product-variations .variation-option{align-items:center;border:1px solid var(--primary);border-radius:4px;display:flex;font-size:12px;font-weight:700;height:21px;justify-content:center;min-width:38px;padding:0 5px}.woocommerce-item .product-outer .product-content .variation{display:block!important;line-height:1;margin-bottom:0;opacity:.6}.woocommerce-item .product-outer .product-content .variation dt{display:none}.woocommerce-item .product-outer .product-content .variation dd{display:inline-block;width:-moz-fit-content;width:fit-content}.woocommerce-item .product-outer .product-content .variation dd p{margin-bottom:0;width:-moz-fit-content;width:fit-content}.woocommerce-item .product-outer .product-content .variation dd p:after{content:",";display:inline-block}.woocommerce-item .product-outer .product-content .variation dd:last-of-type p:after{content:""}.woocommerce-item .product-outer .product-content .quantity{padding-bottom:2px}.woocommerce-item .product-outer .product-content .quantity .subscription-details{margin-left:3px;opacity:.5}.woocommerce-item .product-outer .product-content .quantity .amount{display:none}.woocommerce-item .product-outer .product-content .price{display:flex;justify-content:space-between}.woocommerce-item .product-outer .product-content .price .sale-price{color:var(--primary);font-size:14px;font-weight:400}.woocommerce-item .product-outer .product-content .price .current-price,.woocommerce-item .product-outer .product-content .price .sale-price{font-size:14px;font-weight:400}.woocommerce-item .product-outer .product-content .price .regular-price{font-size:12px;position:relative;width:-moz-fit-content;width:fit-content}.woocommerce-item .product-outer .product-content .price .regular-price:before{border-top:1px solid;border-color:inherit;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-5deg)}.woocommerce-item.destination-product .product-outer{flex-direction:column}.woocommerce-item.destination-product .product-outer .image-outer{background-position:50%;background-size:unset;background-size:cover;border-bottom-left-radius:unset;border-bottom-right-radius:unset;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;width:100%;z-index:1}.woocommerce-item.destination-product .product-outer .image-outer .product-name{color:var(--white);font-size:26px;font-weight:400;line-height:1.2em;margin:50px 15px 15px;padding:unset;position:relative;text-align:left;z-index:3}.woocommerce-item.destination-product .product-outer .image-outer:after{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.woocommerce-item.destination-product .product-outer .destination-start-date{margin-bottom:unset}.woocommerce-item.destination-product .product-outer .item-quantity .btn{margin:unset}.woocommerce-item.destination-product .remove_from_cart_button{align-items:center;background:var(--primary);border-radius:4px;color:var(--primary-content);display:flex;font-size:20px;height:30px;justify-content:center;opacity:unset;transition:background .3s ease-in-out;width:30px;z-index:4}.woocommerce-item.destination-product .remove_from_cart_button .icon{margin:unset}.woocommerce-item.destination-product .remove_from_cart_button:before{background:var(--primary-darkened)}.woocommerce-checkout .woocommerce-notices-wrapper{flex:0 0 58.3333333333%;max-width:58.3333333333%}@media only screen and (max-width:991px){.woocommerce-checkout .woocommerce-notices-wrapper{flex:unset;max-width:unset}}.woocommerce-checkout-page{padding:100px 0}.woocommerce-checkout-review-order-table .products,.woocommerce-checkout-review-order-table .products-heading{margin-bottom:10px}.woocommerce-checkout-review-order-table .order-total{font-size:20px}.woocommerce-checkout-review-order-table .order-cart-totals tr td{padding:5px 0}.ordered-products{display:flex;flex-direction:column;gap:19px;margin-bottom:22px}.ordered-products .woocommerce-mini-cart-item{margin-bottom:unset}.trip-deposit-container{background:var(--white);border-radius:4px;color:var(--white-content);margin-bottom:16px;padding:10px}.trip-deposit-container .form-row{margin-bottom:unset}.trip-deposit-container .optional,.woocommerce-form-coupon-toggle{display:none}.checkout-coupon-overlay-holder{margin-bottom:30px}.checkout-coupon-overlay-holder label{font-weight:700;margin-bottom:8px}.checkout-coupon-overlay-holder .checkout-coupon-overlay{display:flex;flex-direction:row;gap:13px;margin:unset!important}.checkout-coupon-overlay-holder .button{margin-top:unset}.wc_payment_method{list-style-type:none!important}.payment-methods,.woocommerce-checkout-payment{margin-bottom:30px}.payment-methods .wc_payment_methods,.woocommerce-checkout-payment .wc_payment_methods{display:flex;flex-direction:column;gap:8px;padding:unset}.payment-methods .wc_payment_methods .wc_payment_method .payment-method-intro,.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment-method-intro{align-items:center;display:flex;flex-direction:row}.payment-methods .wc_payment_methods .wc_payment_method .payment-method-intro input,.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment-method-intro input{margin-right:7px;margin-top:unset}.payment-methods .wc_payment_methods .wc_payment_method .payment-method-intro label,.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment-method-intro label{font-weight:700}.payment-methods .wc_payment_methods .wc_payment_method .payment_box,.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box{display:none!important}.payment-methods .wc_payment_methods .wc_payment_method .payment_box p,.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p{margin-bottom:unset}.payment-methods .wc_payment_methods .wc_payment_method label,.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{align-items:center;display:flex;flex-direction:row-reverse;gap:10px}.payment-methods .wc_payment_methods .wc_payment_method label img,.woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label img{height:30px;width:auto}.payment-methods .wc_payment_methods .woocommerce-notice,.woocommerce-checkout-payment .wc_payment_methods .woocommerce-notice{background:var(--primary);border-radius:10px;color:var(--white);list-style-type:none;padding:10px 20px}.payment-methods .wc_payment_methods .woocommerce-notice a,.woocommerce-checkout-payment .wc_payment_methods .woocommerce-notice a{color:var(--white);text-decoration:underline}.payment-methods .place-order button,.woocommerce-checkout-payment .place-order button{font-size:19px;padding:10px 30px;width:100%}.payment-methods .ssl-checkout,.woocommerce-checkout-payment .ssl-checkout{display:block;font-size:15px;line-height:30px;margin-top:4px;text-align:center;width:100%}.woocommerce-order-received[data-component=order-received]{padding:100px 0}.woocommerce-order-received .order-confirmed-notice .order-confirmed-title{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:21px}.woocommerce-order-received .order-confirmed-notice .order-confirmed-title .icon{color:var(--primary);font-size:40px}.woocommerce-order-received .woocommerce-order{margin-top:76px}.woocommerce-order-received .woocommerce-order .order-information,.woocommerce-order-received .woocommerce-order .order-overview{border-radius:10px;padding:40px}@media only screen and (max-width:991px){.woocommerce-order-received .woocommerce-order .order-information,.woocommerce-order-received .woocommerce-order .order-overview{padding:30px}}.woocommerce-order-received .woocommerce-order .order-information .order-addresses{margin-bottom:60px}.woocommerce-order-received .woocommerce-order .order-information .order-addresses .woocommerce-columns--addresses{display:flex;flex-direction:row-reverse;gap:30px}.woocommerce-order-received .woocommerce-order .order-information .order-addresses .woocommerce-columns--addresses .woocommerce-column{flex:1}.woocommerce-order-received .woocommerce-order .order-information .order-addresses .woocommerce-columns--addresses address{line-height:29px;margin-bottom:unset}.woocommerce-order-received .woocommerce-order .order-information .order-addresses .woocommerce-columns--addresses address p{margin-bottom:unset}.woocommerce-order-received .woocommerce-order .order-information .extra-content-text .content-wrapper{margin-bottom:68px}.woocommerce-order-received .woocommerce-order .download-order-invoice{justify-content:center;margin:unset;margin-top:29px;width:100%}.woocommerce-order-received .order-info-holder .order-info .woocommerce-order-overview{margin-bottom:unset}.woocommerce-order-received .ordered-items-holder .ordered-items{height:100%}.woocommerce-order-received .ordered-items-holder .ordered-items .woocommerce-order-details{border-bottom:1px solid var(--black);padding:0 0 30px}.woocommerce-order-received .ordered-items-holder .ordered-items .woocommerce-customer-details{padding:30px 0}.woocommerce-order-received .ordered-items-holder .ordered-items .woocommerce-customer-details address{margin-bottom:unset}.woocommerce-order-received .woocommerce-order-details .order-notes{margin-bottom:22px}@media only screen and (max-width:991px){.woocommerce-order-received .thank-you-gif-holder{margin-bottom:30px;margin-top:30px}.woocommerce-order-received .order-confirmed-notice .order-confirmed-title{flex-direction:column;text-align:center}.woocommerce-order-received .order-confirmed-notice .content-wrapper{text-align:center}.woocommerce-order-received .order-discount,.woocommerce-order-received .woocommerce-order{margin-top:20px}.woocommerce-order-received .woocommerce-order .row{grid-row-gap:7px}.woocommerce-order-received .woocommerce-order .order-information .order-addresses{margin-bottom:18px}.woocommerce-order-received .woocommerce-order .order-information .order-addresses .woocommerce-columns--addresses{flex-direction:column;gap:18px}.woocommerce-order-received .woocommerce-order .order-information .extra-content-text .back-to-website-button{margin-top:26px}.woocommerce-order-received .woocommerce-order .order-overview{margin-bottom:100px}}.woocommerce-order-received .order-payment-info{margin-bottom:1rem}.woocommerce-order-received .order-payment-info section{padding:0}.woocommerce-order-received .order-payment-info section h2{font-size:var(--h3-size)}.woocommerce-order-received .order-payment-info section h3{font-size:var(--h4-size)}.woocommerce-order-received .order-payment-info section>*{width:100%}.woocommerce-login{display:block}.woocommerce-login .login-form-holder{background:var(--gray);border-radius:10px;color:var(--gray-content);padding:30px}.woocommerce-login .login-form-holder .action-button{margin-bottom:unset}.woocommerce-login .login-form-holder .login-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:20px}.woocommerce-login .login-form-holder .login-buttons .btn,.woocommerce-login .login-form-holder .login-buttons .button{margin:unset}.woocommerce-login .login-form-holder form{margin-bottom:unset}.woocommerce-form .woocommerce-form-row .password-input{display:flex}.woocommerce-form .woocommerce-form-row .password-input .show-password-input{margin-bottom:unset;margin-right:unset;margin-top:unset}.woocommerce-my-account{display:block;padding-top:50px}.woocommerce-my-account .woocommerce-MyAccount-navigation{background:var(--primary);border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;margin-bottom:30px;padding:30px}.woocommerce-my-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{border-bottom:3px solid transparent}.woocommerce-my-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{color:var(--primary-content);text-decoration:none!important}.woocommerce-my-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active,.woocommerce-my-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover{border-color:var(--primary-content)}@media only screen and (max-width:991px){.woocommerce-my-account .woocommerce-MyAccount-navigation{flex-direction:column;gap:20px}}.woocommerce-my-account .woocommerce-orders-table .woocommerce-orders-table__header-order-actions,.woocommerce-my-account .woocommerce-orders-table .woocommerce-orders-table__row .flex-table-buttons{margin-bottom:unset}.woocommerce-my-account .woocommerce-orders-table .flex-table{border-bottom:1px solid rgba(var(--black),.1);padding:10px 0}.woocommerce-my-account .woocommerce-orders-table .flex-table:last-child{border-bottom:unset}.woocommerce-my-account .woocommerce-OrderTitle{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.woocommerce-my-account .woocommerce-OrderTitle h1,.woocommerce-my-account .woocommerce-OrderTitle h2,.woocommerce-my-account .woocommerce-OrderTitle h3,.woocommerce-my-account .woocommerce-OrderTitle h4,.woocommerce-my-account .woocommerce-OrderTitle h5,.woocommerce-my-account .woocommerce-OrderTitle h6{margin-bottom:unset}.woocommerce-my-account .woocommerce-OrderTitle .order-status{align-items:center;background:var(--primary);border-radius:10px;color:var(--white);display:flex;font-weight:600;justify-content:center;padding:5px 10px}.woocommerce-my-account .woocommerce-order-downloads{padding:unset}.woocommerce-my-account .woocommerce-order-details .woocommerce-item.destination-product{background:var(--white);margin-bottom:unset}.woocommerce-my-account .woocommerce-order-details .woocommerce-table--order-details{display:flex;flex-direction:row;gap:30px}.woocommerce-my-account .woocommerce-order-details .woocommerce-table--order-details .order-totals,.woocommerce-my-account .woocommerce-order-details .woocommerce-table--order-details .products{flex:2}.woocommerce-my-account .woocommerce-order-details .woocommerce-table--order-details .order-notes{display:none}.woocommerce-my-account .woocommerce-order-details .woocommerce-table--order-details .order-totals{background:var(--white);border-radius:10px;color:var(--white-content);padding:30px}.woocommerce-my-account .woocommerce-order-details .woocommerce-table--order-details .order-totals .download-order-invoice{width:100%}.woocommerce-my-account .woocommerce-order-details .order-notes{margin-bottom:22px}.woocommerce-my-account .woocommerce-EditAccountForm .password-input{display:flex;flex-direction:row;gap:7.5px}.woocommerce-my-account .woocommerce-EditAccountForm .password-input .show-password-input{content:"Hello";margin:unset}.woocommerce-my-account .trips-to-display{margin-bottom:20px;margin-top:unset}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header,.woocommerce-my-account .lef-trips__view-trip-page .trip-header{border-radius:8px 8px 0 0;overflow:hidden;padding:100px 30px 30px;position:relative}@media only screen and (max-width:991px){.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header,.woocommerce-my-account .lef-trips__view-trip-page .trip-header{padding:100px 20px 20px}}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header .back-button,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header .back-button,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header .back-button,.woocommerce-my-account .lef-trips__view-trip-page .trip-header .back-button{align-items:center;display:flex;font-size:24px;height:50px;justify-content:center;left:30px;margin:unset;padding:unset;position:absolute;top:30px;width:50px;z-index:3}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header .back-button .icon,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header .back-button .icon,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header .back-button .icon,.woocommerce-my-account .lef-trips__view-trip-page .trip-header .back-button .icon{margin:unset}@media only screen and (max-width:991px){.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header .back-button,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header .back-button,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header .back-button,.woocommerce-my-account .lef-trips__view-trip-page .trip-header .back-button{left:20px;top:20px}}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header .ticket-reservation-id,.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header .trip-reservation-id,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header .ticket-reservation-id,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header .trip-reservation-id,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header .ticket-reservation-id,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header .trip-reservation-id,.woocommerce-my-account .lef-trips__view-trip-page .trip-header .ticket-reservation-id,.woocommerce-my-account .lef-trips__view-trip-page .trip-header .trip-reservation-id{background:var(--white);border-radius:3px;color:var(--white-content);display:block;font-family:var(--heading-font);font-size:22px;line-height:100%;padding:10px;position:absolute;right:30px;top:30px;width:-moz-fit-content;width:fit-content;z-index:3}@media only screen and (max-width:991px){.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header .ticket-reservation-id,.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header .trip-reservation-id,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header .ticket-reservation-id,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header .trip-reservation-id,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header .ticket-reservation-id,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header .trip-reservation-id,.woocommerce-my-account .lef-trips__view-trip-page .trip-header .ticket-reservation-id,.woocommerce-my-account .lef-trips__view-trip-page .trip-header .trip-reservation-id{right:20px;top:20px}}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header .content-wrapper,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header .content-wrapper,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header .content-wrapper,.woocommerce-my-account .lef-trips__view-trip-page .trip-header .content-wrapper{color:var(--black-content);position:relative;z-index:3}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header .content-wrapper .event-date-location,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header .content-wrapper .event-date-location,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header .content-wrapper .event-date-location,.woocommerce-my-account .lef-trips__view-trip-page .trip-header .content-wrapper .event-date-location{margin-bottom:10px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header img,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header img,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header img,.woocommerce-my-account .lef-trips__view-trip-page .trip-header img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-header .background-overlay,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-header .background-overlay,.woocommerce-my-account .lef-trips__view-trip-page .ticket-header .background-overlay,.woocommerce-my-account .lef-trips__view-trip-page .trip-header .background-overlay{background:var(--black);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:2}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information,.woocommerce-my-account .lef-trips__view-trip-page .trip-information{background:var(--white);border-radius:0 0 8px 8px;color:var(--white-content);padding:20px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tns-ovh,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tns-ovh,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tns-ovh,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tns-ovh{overflow:hidden}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tns-outer .tns-controls,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tns-outer .tns-controls,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tns-outer .tns-controls,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tns-outer .tns-controls{display:flex!important}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tns-outer .tns-controls button[data-controls=next],.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tns-outer .tns-controls button[data-controls=next],.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tns-outer .tns-controls button[data-controls=next],.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tns-outer .tns-controls button[data-controls=next]{margin-right:7.5px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tns-outer .tns-controls button[data-controls=prev],.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tns-outer .tns-controls button[data-controls=prev],.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tns-outer .tns-controls button[data-controls=prev],.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tns-outer .tns-controls button[data-controls=prev]{margin-left:unset}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tickets-slider .card-ticket,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tickets-slider .card-ticket,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tickets-slider .card-ticket,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tickets-slider .card-ticket{padding:20px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code{position:relative;text-align:center}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code img,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code img,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code img,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code img{max-width:320px;transition:filter .3s ease-in-out;width:100%}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code .qr-code-overlay,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code .qr-code-overlay,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code .qr-code-overlay,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code .qr-code-overlay{align-items:center;background:hsla(0,0%,100%,.6);color:var(--white-content);display:flex;font-family:var(--heading-font);height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out,background .3s ease-in-out;width:100%}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code .btn,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code .btn,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code .btn,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code .btn{font-size:24px;pointer-events:none}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) img,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) img,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) img,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) img{filter:blur(6px)}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay{font-size:24px;opacity:1}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay .overlay-notice,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay .overlay-notice,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay .overlay-notice,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay .overlay-notice{background:var(--error);color:var(--error-content);padding:10px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay:hover,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay:hover,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay:hover,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay:hover{cursor:pointer}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay:hover .btn.advanced-button i,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay:hover .btn.advanced-button i,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay:hover .btn.advanced-button i,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tickets-overview .tickets-slider .card-ticket .qr-code:not(.display-qr) .qr-code-overlay:hover .btn.advanced-button i{background:var(--primary-darkened)}.woocommerce-my-account .lef-ticket-system__view-tickets-page .ticket-information .additional-event-information,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .additional-event-information,.woocommerce-my-account .lef-trips__view-trip-page .ticket-information .additional-event-information,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .additional-event-information{margin-top:40px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-warning,.woocommerce-my-account .lef-trips__view-trip-page .trip-warning{align-items:center;background:var(--primary);border-radius:6px;color:var(--primary-content);display:flex;flex-direction:row;gap:20px;margin-bottom:30px;padding:20px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-warning.critical,.woocommerce-my-account .lef-trips__view-trip-page .trip-warning.critical{background:var(--error);color:var(--error-content)}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-warning.success,.woocommerce-my-account .lef-trips__view-trip-page .trip-warning.success{background:var(--succes);color:var(--succes-content)}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-warning .trip-warning-icon .icon,.woocommerce-my-account .lef-trips__view-trip-page .trip-warning .trip-warning-icon .icon{font-size:50px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-warning .trip-warning-message .btn,.woocommerce-my-account .lef-trips__view-trip-page .trip-warning .trip-warning-message .btn{margin:unset}@media only screen and (max-width:991px){.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-warning,.woocommerce-my-account .lef-trips__view-trip-page .trip-warning{flex-direction:column}}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .tns-ovh,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .tns-ovh{overflow:hidden}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .products-overview .tns-outer .tns-controls,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .products-overview .tns-outer .tns-controls{display:flex!important}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .products-overview .tns-outer .tns-controls button[data-controls=next],.woocommerce-my-account .lef-trips__view-trip-page .trip-information .products-overview .tns-outer .tns-controls button[data-controls=next]{margin-right:7.5px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .products-overview .tns-outer .tns-controls button[data-controls=prev],.woocommerce-my-account .lef-trips__view-trip-page .trip-information .products-overview .tns-outer .tns-controls button[data-controls=prev]{margin-left:unset}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .product-in-product-slider .card-product-in-product,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .product-in-product-slider .card-product-in-product{overflow:hidden}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .product-in-product-slider .card-product-in-product .product-image img,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .product-in-product-slider .card-product-in-product .product-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (max-width:991px){.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .product-in-product-slider .card-product-in-product .product-image img,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .product-in-product-slider .card-product-in-product .product-image img{height:150px}}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .product-in-product-slider .card-product-in-product .content-holder,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .product-in-product-slider .card-product-in-product .content-holder{padding:20px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-information .product-in-product-slider .card-product-in-product .content-holder .product-information-button,.woocommerce-my-account .lef-trips__view-trip-page .trip-information .product-in-product-slider .card-product-in-product .content-holder .product-information-button{margin:unset}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers{display:flex;flex-direction:column;gap:15px;transition:opacity .3s ease-in-out}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers.loading,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers.loading{opacity:.5;pointer-events:none}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger{background:var(--quaternary);border:1px solid var(--gray);border-radius:6px;transition:background .2s ease-in-out,color .2s ease-in-out}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-header,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-header{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:20px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-status-dropdown,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-status-dropdown{align-items:center;display:flex;flex-direction:row;gap:20px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-status-dropdown .icon,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-status-dropdown .icon{transition:transform .2s ease-in-out}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-status,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-status{background:var(--error);color:var(--error-content);font-family:var(--heading-font);font-size:20px;padding:2.5px 5px;transition:background .3s ease-in-out,color .3s ease-in-out}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-status.completed,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-status.completed{background:var(--succes);color:var(--succes-content)}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-name,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-name{line-height:100%;margin-bottom:unset}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-name .passenger-status.mobile-status,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-name .passenger-status.mobile-status{display:none}@media only screen and (max-width:991px){.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-name .passenger-status.mobile-status,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-name .passenger-status.mobile-status{display:block;margin-bottom:10px;width:-moz-fit-content;width:fit-content}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-status-dropdown .passenger-status.desktop-status,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-header .passenger-status-dropdown .passenger-status.desktop-status{display:none}}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-details,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-details{display:none;flex-direction:row;flex-wrap:wrap;gap:15px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-details .trip-passenger-details-section,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-details .trip-passenger-details-section{display:flex;flex:1;flex-direction:column;gap:15px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-details .trip-passenger-details-section input,.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-details .trip-passenger-details-section select,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-details .trip-passenger-details-section input,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-details .trip-passenger-details-section select{height:50px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger .trip-passenger-details .trip-passenger-details-section label,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger .trip-passenger-details .trip-passenger-details-section label{font-weight:700;margin-bottom:3px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger.opened,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger.opened{background:var(--black);color:var(--black-content)}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger.opened .trip-passenger-header,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger.opened .trip-passenger-header{padding-bottom:10px}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger.opened .trip-passenger-header .icon,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger.opened .trip-passenger-header .icon{transform:rotate(-90deg)}.woocommerce-my-account .lef-ticket-system__view-tickets-page .trip-passengers .trip-passenger.opened .trip-passenger-details,.woocommerce-my-account .lef-trips__view-trip-page .trip-passengers .trip-passenger.opened .trip-passenger-details{display:flex;padding:10px 20px 20px}.woocommerce-my-account .affiliate-card{padding:30px}.order-addresses{margin-bottom:60px}.order-addresses .woocommerce-columns--addresses{display:flex;flex-direction:row-reverse;gap:15px}.order-addresses .woocommerce-columns--addresses .woocommerce-column{flex:1}.order-addresses .woocommerce-columns--addresses address{line-height:29px;margin-bottom:unset}.order-addresses .woocommerce-columns--addresses address p{margin-bottom:unset}.card-product{border-radius:4px;display:flex;flex-direction:column;position:relative}.card-product.view-cover .image-outer img{-o-object-fit:cover;object-fit:cover}.card-product.view-contain .image-outer img{-o-object-fit:contain;object-fit:contain}.card-product.view-fill .image-outer img{-o-object-fit:fill;object-fit:fill}.card-product .image-outer{height:410px}.card-product .image-outer .image-holder{height:100%}.card-product .image-outer .image-holder img{border-radius:4px 4px 0 0}@media only screen and (max-width:991px){.card-product .image-outer{height:311px}}.card-product .content-outer{padding:30px 25px 0}.card-product .content-outer h2.woocommerce-loop-product__title{font-size:var(--h4-size);line-height:100%;margin-bottom:7px}.card-product .content-outer .ratings{display:flex;flex-direction:row;gap:4px;margin-bottom:11px}.card-product .content-outer .ratings .icon{color:var(--primary);font-size:19px;margin-right:unset}.card-product .content-outer .product-excerpt{font-size:14px;line-height:180%;margin-bottom:11px}.card-product .loop-item-actions-wrapper{display:flex;flex-direction:row;margin-top:auto;padding:16px 25px 30px;width:100%}.card-product .loop-item-actions-wrapper .quantity-holder{display:none}.card-product .loop-item-actions-wrapper .add_to_cart_button,.card-product .loop-item-actions-wrapper .configure_product_button,.card-product .loop-item-actions-wrapper .more_information_button{background:var(--succes);color:var(--succes-content);justify-content:center;margin:unset;position:relative;text-align:center;text-decoration:none;width:100%;z-index:2}.card-product .loop-item-actions-wrapper .add_to_cart_button:hover,.card-product .loop-item-actions-wrapper .configure_product_button:hover,.card-product .loop-item-actions-wrapper .more_information_button:hover{background:var(--succes-darkened);color:var(--succes-content)}.card-product .loop-item-actions-wrapper .configure_product_button,.card-product .loop-item-actions-wrapper .more_information_button{width:100%}.card-product .loop-item-actions-wrapper .added_to_cart{display:none}@media only screen and (max-width:991px){.card-product .inner-loop-product-holder .inner-loop-product .woocommerce-loop-product__link{flex-direction:column!important}.card-product .inner-loop-product-holder .inner-loop-product .woocommerce-loop-product__link img{max-width:175px}.card-product .inner-loop-product-holder .inner-loop-product .loop-item-actions-wrapper{flex-direction:column}}@media only screen and (max-width:379px){.card-product .loop-item-actions-wrapper{flex-direction:column}}