p a:link{color:#36454F;border-bottom:1px solid #B4C5D9}p a:hover,p a::after{border-bottom:1px solid #36454F}html,body{overscroll-behavior:none}.ast-container{margin:0;padding:0}.gallery-list.gallery-style-2 .gallery-list-content .post-content-bottom{padding:0 20px}#cmplz-document p{font-size:16px}#cmplz-document{max-width:1520px}.elementor-button{padding-left:20px!important;padding-right:20px!important;margin-left:0}#elementor-menu-cart__toggle_button:hover{background-color:#36454F!important}@media only screen and (min-width:768px){.elementor-menu-cart__main{width:550px!important}}@media only screen and (max-width:767px){.elementor-menu-cart__main{width:350px!important}}.woocommerce-js .quantity .plus,.woocommerce-js .quantity .minus{font-size:28px!important;line-height:1em;color:#36454F}.woocommerce-js .quantity .minus{margin-right:0}.ast-product-name{line-height:1.4em}.cmplz_datarequest.cmplz_datarequest_global_optout,.cmplz_datarequest.cmplz_datarequest_cross_context,.cmplz_datarequest.cmplz_datarequest_limit_sensitive,.cmplz_datarequest.cmplz_datarequest_request_for_access,.cmplz_datarequest.cmplz_datarequest_right_to_be_forgotten,.cmplz_datarequest.cmplz_datarequest_right_to_data_portability,input#cmplz_datarequest_email,input#cmplz_datarequest_name{margin-bottom:10px}select.wmc-nav.wmc-select-currency-js{padding:5px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.woocommerce-message{margin:0}header.entry-header .entry-title{display:none}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0}.ast-product-thumbnail{max-width:90px}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:18px;margin-top:-7px;padding-left:.9rem;padding-right:.9rem}span.select2.select2-container.select2-container--default{margin-bottom:4px}body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row .select2-container--default .select2-selection--single{padding:1.6em 0em}header.woocommerce-products-header{display:none}.product-list-content .product-content-image{border:1px solid #B4C5D9}.product-list .wrapper-cart-price{margin-top:0}.woocommerce-message{border-top-color:#B4C5D9;font-family:Lora;font-weight:500;border-bottom:1px solid #B4C5D9;margin-bottom:20px}.woocommerce-js .quantity .qty{margin-left:0!important}.tp-col-3,.tp-col-2{flex:0 0 12%}.tp-search-filter .tp-buttonBox .tp-color-opt{border:1px solid #B4C5D9}.tp-search-filter .tp-colorBox .tp-color-wrap span.tp-color-opt{border-radius:0}.tp-search-filter .tp-buttonBox input[type=radio]:checked+label .tp-color-opt,.tp-search-filter .tp-checkBox input[type=checkbox]:checked+label .tp-check-icon{border:1px solid #B4C5D9;background-color:#B4C5D9}.tp-search-filter .tp-checkBox input[type=checkbox]:checked+label .tp-check-icon{width:24px;border:1px solid #B4C5D9;background-color:#36454F}.elementor-1249 .elementor-element.elementor-element-1239c50 .tp-search-filter .field-col .tp-field-title{margin:5px 0 -5px -5px}@media (max-width:767px){.product-list .grid-item{padding:0 0 40px 0!important}#hide-filter{display:none}.elementor-1249 .elementor-element.elementor-element-1239c50 .tp-toggle-div .tp-checkBox .tp-check-icon{width:22px;height:22px;min-width:22px;min-height:22px}}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{padding-inline-start:0}table.variations.cfvsw-variation-disable-logic{margin:0 0 40px -15px!important}.woocommerce-variation-description{display:none}a.reset_variations{margin-left:20px;margin-top:5px;font-weight:500}.pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1,.elementor-363 .elementor-element.elementor-element-f134ce1 .pt_plus_breadcrumbs_bar .pt_plus_breadcrumbs_bar_inner.bred_style_1{padding:0!important}.pt_plus_breadcrumbs_bar #breadcrumbs>span:not(.del){margin:0}@media (max-width:767px){.elementor-widget-woocommerce-checkout-page .e-checkout__container{grid-row-gap:0}}.woocommerce-js table.shop_table td,.woocommerce-js table.shop_table th{padding:.4em}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{max-width:500px}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .order-total th,.woocommerce-js table.shop_table .woocommerce-Price-amount{font-weight:700}body:not(.cartflows-canvas):not(.cartflows-default) .woocommerce form .form-row.ast-animate-input .select2-container--default .select2-selection--single{padding:.45em .8em .35em;min-height:50px;margin-bottom:0}body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row .select2-container--default .select2-selection--single{border-radius:0;padding:16px!important;min-height:55px;font-family:Lora}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px!important;padding-left:0!important}.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table{border-style:none;box-shadow:none}.e-checkout__order_review{padding:0!important}h3#order_review_heading{padding:20px}.ast-modern-checkout .woocommerce #payment ul.payment_methods>li:not(.woocommerce-info),.ast-modern-checkout .woocommerce #payment ul.payment_methods{border:0!important}td,th{padding:.4em 1em!important;line-height:1.2em!important}.wc_payment_method.payment_method_ppcp-googlepay,.wc_payment_method.payment_method_ppcp-applepay{display:none!important}#payment{font-family:Lora}.elementor-kit-5 p{margin-block-end:10px}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p{margin-top:5px}.woocommerce-page.woocommerce-checkout #payment div.form-row,.woocommerce.woocommerce-checkout #payment div.form-row{padding:0}.ppcp-button-googlepay{min-height:0}.elementor-1073 .elementor-element.elementor-element-a8d8173 .woocommerce-checkout #payment .payment_box{display:none}.elementor-widget-woocommerce-checkout-page #ship-to-different-address{padding-inline-start:0}.elementor-widget-woocommerce-checkout-page .woocommerce form .shipping_address{padding:0}.ast-modern-checkout .woocommerce #payment ul.payment_methods div.payment_box{background-color:#FFF;padding:10px 0 0 0}.ast-modern-checkout .woocommerce #payment ul.payment_methods .wc_payment_method label{margin-left:-15px!important}.elementor-widget-woocommerce-checkout-page a{color:#36454F}.elementor-widget-woocommerce-checkout-page a:hover,a.woocommerce-terms-and-conditions-link:hover{color:#B4C5D9}.woocommerce-checkout #payment div.payment_box{margin:1em 0 0 0}.payment_box.payment_method_stripe,input#Field-numberInput,input#Field-expiryInput,input#Field-cvcInput{background-color:#fff!important}.woocommerce-terms-and-conditions-wrapper{margin-bottom:10px}.ast-back-to-cart{font-size:16px;font-weight:500;padding:0 0 10px 0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:1em}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:22px;margin-below:20px}.woocommerce-js .quantity .qty{margin-left:0}.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{padding:1px 9px}.elementor-widget-woocommerce-cart .woocommerce .cart th{padding-bottom:0}.woocommerce-js #content table.cart td,.woocommerce-page #content table.cart td{min-height:2em}td.product-thumbnail{padding:0!important}th.product-price,th.product-quantity,th.product-subtotal{font-size:18px!important}.elementor-widget-woocommerce-cart .woocommerce table.cart img{width:75px!important}.woocommerce-cart-form__contents .product-thumbnail{width:80px!important}@media only screen and (max-width:767px){.product-remove{margin-bottom:-40px!important}.elementor-widget-woocommerce-cart .woocommerce .cart,.woocommerce-cart-form__cart-item.cart_item{padding:0 0 20px 0!important}td.product-subtotal{border-bottom:1px solid #B4C5D9!important;padding-bottom:10px!important}.elementor-64 .elementor-element.elementor-element-24be362 .e-shop-table .cart td:before,.elementor-64 .elementor-element.elementor-element-24be362 .cart td span,.elementor-64 .elementor-element.elementor-element-24be362 .input-text.qty{font-size:15px!important}.woocommerce-js #content table.cart td,.woocommerce-page #content table.cart td{min-height:1em}td.product-name::before{display:none}.ast-product-name{text-align:left;padding-bottom:5px}}