/* Generated by apps/site/scripts/port.mjs from the live site's theme and page CSS, purged to
   the rules the ported markup uses. Re-run the script instead of editing by hand. */
.woocommerce.archive #lqd-contents-wrap.container-fluid{padding-inline:2.5vw}.woocommerce.archive #lqd-contents-wrap.container-fluid .ld-shop-topbar .container{width:100%}.woocommerce.archive #lqd-contents-wrap.container-fluid .ld-shop-topbar.fullwidth{width:100%;margin-inline:0;left:0;right:0}.woocommerce nav.woocommerce-pagination{text-align:inherit;padding-bottom:75px}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:none;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.woocommerce nav.woocommerce-pagination ul.page-numbers:before,.woocommerce nav.woocommerce-pagination ul.page-numbers:after{content:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li{float:none;border:none;margin-block-end:5px;margin-inline:0 10px;display:inline-flex}.woocommerce nav.woocommerce-pagination ul.page-numbers li span,.woocommerce nav.woocommerce-pagination ul.page-numbers li a{min-width:0;font-weight:inherit;justify-content:center;align-items:center;padding:0;display:inline-flex}.woocommerce nav.woocommerce-pagination ul.page-numbers li>span,.woocommerce nav.woocommerce-pagination ul.page-numbers li a{color:#303030;border:1px solid #e2e2e2;width:32px;height:32px}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}#lqd-contents-wrap>.products:last-child{margin-bottom:0;padding-bottom:45px}@media (max-width:768px){.woocommerce:not([data-gap="0"]) ul.products{margin-inline:-5px!important}.woocommerce:not([data-gap="0"]) ul.products .carousel-item,.woocommerce:not([data-gap="0"]) ul.products li.product{padding-inline:5px!important}.woocommerce:not([data-gap="0"]) ul.products .carousel-item li.product{padding-inline:0!important}.woocommerce ul.products li.product{width:50%!important}.woocommerce ul.products .carousel-item{width:50%}.woocommerce ul.products .carousel-item .product{width:100%!important}}@media (max-width:480px){.woocommerce ul.products .carousel-item{width:100%}}@media (min-width:768px){.woocommerce ul.products li.product.col-sm-6{width:50%}}@media (min-width:992px){.woocommerce ul.products.lqd-prods-row:not([class*=columns-]) li.product.col-md-12{width:100%}.woocommerce ul.products.lqd-prods-row:not([class*=columns-]) li.product.col-md-8{width:66.6667%}.woocommerce ul.products.lqd-prods-row:not([class*=columns-]) li.product.col-md-6{width:50%}.woocommerce ul.products.lqd-prods-row:not([class*=columns-]) li.product.col-md-4{width:33.3333%}}.woocommerce ul.products,.woocommerce div.products{flex-wrap:wrap;display:flex}.woocommerce ul.products:before,.woocommerce ul.products:after,.woocommerce div.products:before,.woocommerce div.products:after{content:none!important}.woocommerce div.products div.product{padding-top:0}.woocommerce ul.products{margin-inline:-15px}.woocommerce ul.products li.product{width:25%;margin-bottom:30px;padding-inline:15px;transition:opacity .3s;margin-inline:0!important}.woocommerce ul.products li.product .ld-sp{margin-bottom:0}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product h3{margin:0;padding:0}.woocommerce ul.products li.product h3{line-height:1.333em}.woocommerce ul.products li.product .price{color:#191919;letter-spacing:0;font-size:max(14px,.9em)}.woocommerce.columns-1 ul.products li.product,.woocommerce ul.products.columns-1 li.product{width:100%}.woocommerce.columns-3 ul.products li.product,.woocommerce ul.products.columns-3 li.product{width:33.3333%}.carousel-item .woocommerce ul.products,.carousel-item .woocommerce ul.products li.product{margin-bottom:0}.woocommerce.archive ul.products li.product{flex-direction:column;display:flex}.woocommerce.archive ul.products li.product .ld-sp{flex-grow:1}@media screen and (max-width:991px){.woocommerce ul.products li.product{width:33.3333%}}.woocommerce a.button,.woocommerce input.button,.woocommerce button.button,.woocommerce #respond input#submit{background-color:var(--color-primary);color:#fff;border-radius:0;justify-content:center;align-items:center;padding:1.15em 2.1em;font-size:13px;line-height:1.5em;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 0 #0000000d}.woocommerce a.button>i,.woocommerce input.button>i,.woocommerce button.button>i,.woocommerce #respond input#submit>i{margin-inline-end:.75em}.woocommerce a.button>span:not(.btn-icon):not(.btn-txt),.woocommerce input.button>span:not(.btn-icon):not(.btn-txt),.woocommerce button.button>span:not(.btn-icon):not(.btn-txt),.woocommerce #respond input#submit>span:not(.btn-icon):not(.btn-txt){padding:0}.woocommerce a.button>span:not(.btn-icon):not(.btn-txt)+i,.woocommerce input.button>span:not(.btn-icon):not(.btn-txt)+i,.woocommerce button.button>span:not(.btn-icon):not(.btn-txt)+i,.woocommerce #respond input#submit>span:not(.btn-icon):not(.btn-txt)+i{margin-inline:.75em 0}.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled]{padding:1.15em 2.1em}.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce input.button:hover,.woocommerce input.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus{color:#fff;background-color:#000;box-shadow:0 16px 16px #0000000d}.woocommerce .ld-sp{text-align:start;margin-bottom:30px;font-size:16px;line-height:1.6875em;position:relative}.woocommerce .ld-sp figure{overflow:hidden;margin-bottom:20px!important}.woocommerce .ld-sp figure img{width:100%;margin:0!important}.flickity-equal-cells .carousel-item>.woocommerce,.flickity-equal-cells .carousel-item>.woocommerce ul.products,.flickity-equal-cells .carousel-item>.woocommerce ul.products li.product{min-height:100%;display:flex}.carousel-item .woocommerce ul.products[class*=columns-] li.product:only-child{width:100%}.ld-sp-img>a>img{transition:opacity .3s}@media screen and (max-width:768px){.woocommerce .ld-sp .ld-sp-img{width:100%}}.woocommerce .ld-sp-info h3{font-size:inherit;margin:0}.woocommerce .ld-sp-info h3 a{color:#000}@media screen and (max-width:767px){.woocommerce .ld-sp .ld-sp-info{text-align:center;justify-content:center;flex-flow:wrap!important;align-items:flex-start!important}.woocommerce .ld-sp .ld-sp-info>div{width:100%}.woocommerce .ld-sp .ld-sp-info>div.justify-content-end{justify-content:center!important}.woocommerce .ld-sp .ld-sp-info>div+div{margin-top:15px}.woocommerce .ld-sp .product-category,.woocommerce .ld-sp .price{width:100%}.woocommerce .ld-sp .ld-sp-info-inner{padding:0}}.woocommerce .ld-sp .compare{color:#000;text-indent:-99999px;border-radius:20px;width:39px;height:39px;padding:0;font-size:1em;display:inline-block;position:absolute;top:18px;right:18px;overflow:hidden;margin:0!important}.woocommerce .ld-sp .compare:before{content:"\ea41";text-indent:0;justify-content:center;align-items:center;width:100%;height:100%;font-family:lqd-essentials;display:inline-flex;position:absolute;top:0;left:0}.woocommerce .ld-sp .compare:hover{color:#fff;background-color:#000}.woocommerce .ld-sp .compare{font-size:1.5em;top:65px}.woocommerce .ld-sp .compare:before{content:"\ea4a"}.woocommerce .ld-sp-min-2 .compare{background-color:#fff;font-weight:400;position:relative;inset:auto}.woocommerce .ld-sp-min-2 .compare:hover{color:#fff;background-color:#000}.woocommerce .ld-sp-min-2 .compare{border-radius:0;flex:0 0 20px;width:20px;height:20px;position:relative;top:auto;right:auto;background-color:#0000!important}.woocommerce .ld-sp-min-2 .compare:hover{color:#000;box-shadow:none}.woocommerce .ld-sp-min-2 .compare{font-size:1.15em}.woocommerce .ld-sp-min-2 .compare:not(:only-child){margin-inline-start:6px!important}@media screen and (max-width:767px){.woocommerce .ld-sp .price{opacity:1;position:relative;inset:auto;transform:none!important}.woocommerce .ld-sp .price{display:block}}.woocommerce span.lqd-sp-label{z-index:3;text-transform:uppercase;letter-spacing:.185em;color:#fff;backface-visibility:hidden;background-color:#e82d2d;border-radius:2px;min-width:0;min-height:0;margin:0;padding:5px 12px;font-size:12px;font-weight:700;line-height:1.5em;position:absolute;top:18px;left:18px;right:auto}.woocommerce span.lqd-sp-label{background-color:var(--color-primary);color:#fff}@media screen and (max-width:479px){.woocommerce span.lqd-sp-label{padding:4px 8px}}.woocommerce .product-category{color:#0006;margin-bottom:.15em;font-size:.825em}.woocommerce .product-category:hover{color:#000}@media screen and (max-width:479px){.woocommerce .ld-sp-min-2 .ld-sp-img{margin-bottom:12px}.woocommerce .ld-sp-min-2 .ld-sp-info{text-align:inherit;justify-content:flex-start}}.woocommerce ul.products li.product:has(.ld-sp-digital){display:flex}.woocommerce div.product{padding-top:3em}.woocommerce div.product>.row{flex-wrap:wrap;align-items:flex-start;display:flex}.woocommerce div.product>.row:before,.woocommerce div.product>.row:after{display:none}.woocommerce div.product>.row>div{flex-grow:1}.woocommerce div.product .woocommerce-product-details__short-description ul{padding:0;list-style-position:inside}.woocommerce div.product div.summary{float:none!important;width:100%!important}.woocommerce div.product .product_title{margin-bottom:.35em;font-size:36px}.woocommerce div.product p.price{color:#000;margin-bottom:0;font-size:24px}.woocommerce div.product .woocommerce-product-rating{color:#000;align-items:center;margin:.75em 0 1em;font-size:16px;line-height:1.5em;display:inline-flex}.woocommerce div.product .woocommerce-product-rating:before,.woocommerce div.product .woocommerce-product-rating:after{content:none}.woocommerce div.product .woocommerce-product-rating .star-rating{margin:0 15px 0 0}.woocommerce div.product .woocommerce-product-rating a{color:inherit}.woocommerce div.product div.images{float:none;width:auto}.woocommerce div.product div.images .carousel-item:not([class*=col-]){flex-basis:100%}.woocommerce div.product div.woocommerce-product-gallery__image>a{display:block}.woocommerce div.product div.woocommerce-product-gallery__image .zoomImg{min-width:100%;min-height:100%}.woocommerce div.product div.woocommerce-product-gallery{display:flex;float:none!important;width:100%!important}.woocommerce div.product div.woocommerce-product-gallery .flex-control-nav{order:-1;width:70px;margin-inline-end:45px}.woocommerce div.product div.woocommerce-product-gallery .flex-control-nav li{float:none;width:100%;margin-bottom:20px;overflow:visible}.woocommerce div.product div.woocommerce-product-gallery .flex-control-nav li img{border:2px solid #0000;transition:border-color .3s}.woocommerce div.product div.woocommerce-product-gallery .flex-control-nav li img.flex-active{border-color:#dedede}.woocommerce div.product div.woocommerce-product-gallery .flex-viewport{flex:0 0 calc(100% - 115px);width:calc(100% - 115px)}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{width:100%;display:flex}.woocommerce div.product div.woocommerce-product-gallery .woocommerce-product-gallery__image{flex:none;width:100%}@media screen and (max-width:768px){.woocommerce div.product div.woocommerce-product-gallery .flex-control-nav{margin-inline-end:15px}.woocommerce div.product div.woocommerce-product-gallery .flex-control-nav li{margin-bottom:5px}}@media screen and (max-width:479px){.woocommerce div.product div.woocommerce-product-gallery{flex-flow:column-reverse wrap}.woocommerce div.product div.woocommerce-product-gallery .flex-control-nav{flex-wrap:wrap;width:100%;margin:15px -4px;display:flex;overflow-x:scroll}.woocommerce div.product div.woocommerce-product-gallery .flex-control-nav li{width:25%;padding:0 2px}.woocommerce div.product div.woocommerce-product-gallery .flex-viewport{flex:none;width:100%}}.woocommerce div.product table.variations{color:#000;width:100%}.woocommerce div.product table.variations,.woocommerce div.product table.variations tr,.woocommerce div.product table.variations tbody th,.woocommerce div.product table.variations tbody td{border:none;padding:0}.woocommerce div.product table.variations tr{background:0 0;flex-wrap:wrap;align-items:center;display:flex}.woocommerce div.product table.variations tr:not(:last-child){margin-bottom:2em}.woocommerce div.product table.variations th.label{width:100%;margin-bottom:.65em}.woocommerce div.product table.variations th.label label{margin:0;line-height:1.5}.woocommerce div.product table.variations .reset_variations{color:#e91437;margin-top:1em;display:block}.woocommerce div.product table.variations .lqd-select-wrap{display:flex}.woocommerce div.product table.variations .lqd-select-wrap select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") right .5rem center/1.5em 1.5em no-repeat;border:none;border-bottom:1px solid #c7c7c7;width:100%;min-width:165px;margin:0;padding:.5em 1em;font-size:14px}.woocommerce div.product table.variations .lqd-select-wrap select:focus{border-color:#000;outline:none}.woocommerce div.product table.variations .lqd-select-wrap .lqd-select-ext{pointer-events:none;height:100%;display:inline-block;position:absolute;top:0;right:0}.woocommerce div.product .single_variation_wrap{width:100%}.woocommerce div.product .woocommerce-variation.single_variation{margin-bottom:2em}.woocommerce div.product form.cart{text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;font-size:13px;line-height:1.5em;display:flex}.woocommerce div.product form.cart button.button{text-transform:inherit;letter-spacing:inherit;color:#fff;background-color:#000;flex:auto;justify-content:center;padding:1.38462em;font-size:1em}.woocommerce div.product form.cart button.button:hover{background-color:var(--color-primary)}.woocommerce div.product form.cart input[name=add-to-cart]+button.single_add_to_cart_button{flex-basis:100%}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{display:flex}.woocommerce div.product form.cart .woocommerce-variation-description{font-size:inherit;text-transform:none;letter-spacing:normal}.woocommerce div.product form.cart:last-child{margin-bottom:0}@media screen and (max-width:991px){.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{flex-wrap:wrap}}@media screen and (max-width:479px){.woocommerce div.product form.cart div.quantity .qty,.woocommerce div.product form.cart div.quantity .ui-spinner-button{flex-shrink:0;width:35px}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{flex-wrap:wrap}}.woocommerce div.product .product_meta{text-transform:uppercase;letter-spacing:.1em;color:#000;flex-direction:column;font-size:11px;font-weight:700;display:flex}.woocommerce div.product .product_meta>span{margin-bottom:.5em}.woocommerce div.product .product_meta>span span{color:#b1b1b1}.woocommerce div.product .woocommerce-tabs{flex-wrap:wrap;margin-top:100px;display:flex}.woocommerce div.product .woocommerce-tabs ul.tabs{flex-direction:column;flex-basis:30%;padding:0 2.5% 0 0;font-size:16px;display:flex}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after{content:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;border-radius:0;padding:0;background:0 0!important;margin:0 0 .5em!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#343538b8;font-weight:500;display:block;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li a:after{content:"";transform-origin:0;background-color:currentColor;width:10%;height:2px;transition:transform .65s cubic-bezier(.19,1,.22,1);display:inline-block;position:absolute;bottom:.25em;left:0;transform:scaleX(0)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{transform:scaleX(1)}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:after{transform:scaleX(.5)}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--description ul{padding-inline-start:0;list-style-position:inside}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{flex-basis:70%;margin-bottom:.5em}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel>h2{margin:0 0 1em;font-size:23px}.woocommerce div.product .woocommerce-tabs:last-child{margin-bottom:50px}.woocommerce div.product .lqd-res-acc-trigger{width:100%;margin:0 0 1em;font-size:23px;display:none}.woocommerce div.product .lqd-res-acc-trigger a{color:inherit}@media screen and (max-width:768px){.woocommerce div.product .woocommerce-tabs{margin-top:30px;display:block}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce div.product .woocommerce-tabs .lqd-res-acc-trigger{border-bottom:1px solid #dbdbdb;padding:0;font-size:18px;display:flex}.woocommerce div.product .woocommerce-tabs .lqd-res-acc-trigger a{opacity:.75;justify-content:space-between;align-items:center;width:100%;padding:13px 0;display:flex}.woocommerce div.product .woocommerce-tabs .lqd-res-acc-trigger a:after{content:"\ea2f";font:17px/1 lqd-essentials}.woocommerce div.product .woocommerce-tabs .lqd-res-acc-trigger.is-active a{opacity:1}.woocommerce div.product .woocommerce-tabs .lqd-res-acc-trigger.is-active a:after{transform:rotate(180deg)}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel>h2:first-child{display:none}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews{padding-top:15px}}.woocommerce div.product.product-layout-component{padding:0!important}.woocommerce div.product.product-layout-component p.price{margin-bottom:1em}.woocommerce div.product.product-layout-component .product_title{margin-bottom:.5em}.woocommerce div.product.product-layout-component div.quantity .ui-spinner{background:0 0}.woocommerce div.product.lqd-product-tabs .woocommerce-tabs{margin-top:0;margin-bottom:30px}.woocommerce div.quantity{font-size:16px;display:flex;margin-inline-end:15px!important}.woocommerce div.quantity .qty,.woocommerce div.quantity .ui-spinner-button{flex-grow:1;flex-shrink:0}.woocommerce div.quantity .qty{-moz-appearance:textfield;appearance:none;background-image:none;border:none;width:45px;margin:0;padding:0}.woocommerce div.quantity .qty:focus{outline:none}.woocommerce div.quantity .qty::-webkit-outer-spin-button{appearance:none;margin:0}.woocommerce div.quantity .qty::-webkit-inner-spin-button{appearance:none;margin:0}.woocommerce div.quantity .ui-spinner{border:1px solid #0000001a;border-radius:0;align-items:center;display:flex;height:auto!important}.woocommerce div.quantity .ui-spinner-button{cursor:pointer;background-image:none;border:none;width:48px;height:45px;position:relative;top:auto;left:auto;right:auto}.woocommerce div.quantity .ui-spinner-button:active{color:#000!important}.woocommerce div.quantity .ui-spinner-down{order:-1}.woocommerce .woocommerce-breadcrumb{color:#7e7e7e;width:100%;margin-bottom:0}.woocommerce .woocommerce-breadcrumb a{color:inherit}.woocommerce table.shop_attributes{color:#454545;border:none;font-size:15px}.woocommerce table.shop_attributes tr,.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border:none}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:15px 23px;font-weight:400}.woocommerce table.shop_attributes th{background-color:#f8f8f8}.woocommerce table.shop_attributes td{background-color:#fdfdfd!important}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li{color:#454545;border:1px solid #eaeaea;padding:20px 35px;font-size:15px;line-height:24px}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:0 0;border:none;border-radius:50em;width:45px;margin-inline-end:1em;padding:0;position:relative;top:auto;left:auto}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none;margin:0;padding:0}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating,.woocommerce #reviews #comments ol.commentlist li .comment-text .meta{margin-top:.75em}.woocommerce #reviews #comments ol.commentlist li .comment-text .meta{text-transform:uppercase;letter-spacing:.1em;color:#12111245;font-size:13px;font-weight:700}.woocommerce #reviews #comments ol.commentlist li .comment-text .woocommerce-review__author{color:#121212}.woocommerce #reviews #comments ol.commentlist li .description{margin-top:2em}.woocommerce #reviews #comments ol.commentlist li .description p{margin:0}.woocommerce .products.related{margin-top:30px}.woocommerce .products.related>h2{margin-top:0;margin-bottom:1.15em;font-size:33px}.woocommerce .products.related:last-child .products{margin-bottom:0}@media screen and (max-width:479px){.woocommerce .products.related{margin-top:80px;margin-bottom:80px}.woocommerce .products.related ul.products,.woocommerce .products.related ul.products li.product:last-child,.woocommerce .products.related ul.products li.product:nth-last-child(2){margin-bottom:0}}.woocommerce.single .ld-shop-topbar+div.product{padding-top:0}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart{flex-wrap:nowrap;align-items:flex-end}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart div.quantity{border:1px solid #0000001a}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart table.variations{margin-bottom:0;max-width:480px;margin-inline-end:15px}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart table.variations .reset_variations{top:auto;bottom:calc(100% + 2em)}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart table.variations tr{flex-basis:47%;margin-bottom:0!important}.elementor-widget-ld_woo_product_title h1{margin:0!important}.lqd-product-description:last-child p{margin-bottom:0}@media screen and (max-width:768px){.woocommerce.single div.product:last-of-type{padding-bottom:30px}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart{flex-direction:column}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart .woocommerce-variation{display:none}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart .quantity{margin:0 0 8px!important}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart .quantity,.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart .quantity .ui-spinner{width:100%}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart table.variations{margin-inline-end:0}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart table.variations tr{flex-basis:100%}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart table.variations .reset_variations{position:relative;top:auto;bottom:auto}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart table.variations .label{margin-bottom:5px;line-height:1em}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart button[type=submit]{width:100%}}@media screen and (min-width:768px){.woocommerce .container-fluid div.product{padding-inline:2.25em}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart{flex-wrap:nowrap;align-items:flex-end}.woocommerce .elementor-widget-ld_woo_product_add_to_cart div.product form.cart .woocommerce-variation{background:#fff;border-radius:6px;min-width:800px;max-width:90vw;padding:2em;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 5px 10px #0000001a}}.lqd-woo-single-layout-2 div.product .product_title{margin-bottom:.5em;font-size:32px}.lqd-woo-single-layout-2 div.product p.price{margin-bottom:.75em}.lqd-woo-single-layout-2 div.product form.cart table.variations{text-transform:none;letter-spacing:normal;font-size:14px}.lqd-woo-single-layout-2 div.product form.cart table.variations tbody{flex-wrap:wrap;justify-content:space-between;display:flex}.lqd-woo-single-layout-2 div.product form.cart table.variations tr{flex-basis:45%}.lqd-woo-single-layout-2 div.product form.cart table.variations tr:not(:last-child){margin-bottom:2.75em}.lqd-woo-single-layout-2 div.product form.cart table.variations th.label{color:#00000080;margin-bottom:.1em}.lqd-woo-single-layout-2 div.product form.cart table.variations th.label label{font-weight:400}.lqd-woo-single-layout-2 div.product form.cart table.variations td.value{width:100%}.ld-product-layout>.lqd-single-post-content>.container{width:auto;max-width:none;padding:0}.elementor-widget-ld_woo_product_image div.product div.woocommerce-product-gallery{flex-flow:column;overflow:hidden}.elementor-widget-ld_woo_product_image div.product div.woocommerce-product-gallery .flex-viewport{flex:none;width:100%}.elementor-widget-ld_woo_product_image div.product div.woocommerce-product-gallery .flex-control-nav{order:1;width:100%;margin:45px 0 -20px;padding-bottom:20px;display:flex;overflow:auto hidden}.elementor-widget-ld_woo_product_image div.product div.woocommerce-product-gallery .flex-control-nav li{flex:none;width:16.66%;margin:0;margin-inline-end:10px}.woocommerce .woocommerce-notices-wrapper:first-child{padding-top:25px}.woocommerce-notices-wrapper:empty{display:none}.titlebar+.content>.container>.woocommerce-notices-wrapper:first-child{margin-top:1.5em}.ld-shop-topbar{color:#5e5e5e;padding:20px 0}.ld-shop-topbar .row{flex-wrap:wrap;align-items:center;display:flex}.ld-shop-topbar .row:before,.ld-shop-topbar .row:after{content:none}.ld-shop-topbar .row>div{width:auto}.ld-shop-topbar .row>div:last-of-type:not(:only-child){margin-inline-start:auto}.ld-shop-topbar .woocommerce-breadcrumb{margin-bottom:0!important}.ld-shop-topbar .nav-trigger{justify-content:inherit}@media screen and (max-width:991px){.ld-shop-topbar{padding-bottom:10px}.ld-shop-topbar .row>div{flex-grow:1;margin-bottom:10px}.ld-shop-topbar .row>div:nth-child(4n) .d-flex,.ld-shop-topbar .row>div:nth-child(4n) .nav-trigger{justify-content:flex-end}.ld-shop-topbar{padding-top:20px}}@media screen and (max-width:768px){.ld-shop-topbar .row{justify-content:space-between}.ld-shop-topbar .row>div{width:33.3333%}.ld-shop-topbar .row>div:nth-child(2n) .d-flex{justify-content:center}.ld-shop-topbar .row>div:nth-child(3n) .d-flex,.ld-shop-topbar .row>div:nth-child(3n) .nav-trigger{justify-content:flex-end}.ld-shop-topbar .row>div:nth-child(3n+1) .d-flex,.ld-shop-topbar .row>div:nth-child(3n+1) .nav-trigger{justify-content:flex-start}}@media screen and (max-width:479px){.ld-shop-topbar .lqd-shop-topbar-breadcrumb{display:none}.ld-shop-topbar .row>div{width:50%}.ld-shop-topbar .row>div:nth-child(2n) .d-flex,.ld-shop-topbar .row>div:nth-child(2n) .nav-trigger{justify-content:flex-end}.ld-shop-topbar .row>div:nth-child(odd) .d-flex,.ld-shop-topbar .row>div:nth-child(odd) .nav-trigger{justify-content:flex-start}}.pswp__bg{background-color:#000000bf}.lqd-prod-item>.ld-sp{flex-grow:1}.lqd-prods-carousel .carousel-item[class*=col-] li.product{float:none;width:100%!important;padding:0!important}.lqd-prods-carousel ul.products,.lqd-prods-carousel ul.products li.product,.lqd-prods-carousel ul.products .ld-sp{margin-bottom:0}.lqd-prods-carousel ul.products .flickity-viewport{flex:1 0 100%}.lqd-prods-carousel ul.products:not(.flickity-enabled){flex-wrap:nowrap;width:100%;display:flex;overflow:hidden}.lqd-prods-carousel ul.products:not(.flickity-enabled)>*{flex-grow:1;flex-shrink:0}.lqd-prods-carousel ul.products:not(.flickity-enabled) .ld-sp{min-height:100%}.lqd-prods-carousel .flickity-equal-cells .carousel-item-inner,.lqd-prods-carousel .flickity-equal-cells .lqd-prod-item{display:flex}.lqd-prods-carousel .flickity-equal-cells .carousel-item-inner,.lqd-prods-carousel .flickity-equal-cells .carousel-item-content{flex-grow:1}.lqd-prods-carousel[data-gap="0"] .flickity-slider,.lqd-prods-carousel[data-gap="0"] ul.products li.product a img{width:calc(100% - 1px)}@media screen and (max-width:479px){.lqd-prods-carousel .flickity-viewport{overflow:visible}.megamenu .lqd-prods-carousel .flickity-viewport{overflow:hidden}.lqd-prods-carousel ul.products[class*=columns-] li.product{margin-bottom:30px}.lqd-prods-carousel ul.products[class*=columns-] li.product .ld-sp{margin-bottom:0}}.ld-empty-cart-suggest__content>:last-child{margin-bottom:0}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) .woocommerce .ld-sp figure{margin-bottom:20px}
