.lp-hidden{display:none !important}small{font-size:var(--lp-fs-sm)}body:not(.wp-admin):not(.wp-theme-bricks) input:not(input[type=checkbox]):not(input[type=radio]){-webkit-border-radius:var(--radius-m) !important;-moz-border-radius:var(--radius-m) !important;border-radius:var(--radius-m) !important}body:not(.wp-admin):not(.wp-theme-bricks) input:not(input[type=checkbox]):not(input[type=radio]){background-color:var(--field-bg);border:var(--field-border) solid 1px;padding:var(--lp-field-padding-y) var(--lp-field-padding-x) var(--lp-field-padding-y) var(--lp-field-padding-x);line-height:1.5}body:not(.wp-admin):not(.wp-theme-bricks) input:not(input[type=checkbox]):not(input[type=radio]):hover{border-color:var(--field-border-hover) !important}body:not(.wp-admin):not(.wp-theme-bricks) input:not(input[type=checkbox]):not(input[type=radio]):focus{border-color:var(--field-border-focus) !important;outline:0 !important;box-shadow:0 0 0 .5rem var(--field-outline-focus-normal) !important}body:not(.wp-admin):not(.wp-theme-bricks) input:not(input[type=checkbox]):not(input[type=radio])::placeholder{color:var(--field-placeholder-text) !important}body:not(.wp-admin):not(.wp-theme-bricks) input[type=checkbox],body:not(.wp-admin):not(.wp-theme-bricks) input[type=radio]{-webkit-print-color-adjust:exact;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:contain;flex-shrink:0;float:left;margin-left:0;margin-top:.15em;padding:0 !important;vertical-align:top;width:1.8rem;height:1.8rem;background-color:var(--field-bg);border:var(--field-border) solid 1px}body:not(.wp-admin):not(.wp-theme-bricks) input[type=checkbox]:hover,body:not(.wp-admin):not(.wp-theme-bricks) input[type=radio]:hover{border-color:var(--field-border-hover) !important}body:not(.wp-admin):not(.wp-theme-bricks) input[type=checkbox]{-webkit-border-radius:.2em !important;-moz-border-radius:.2em !important;border-radius:.2em !important}body:not(.wp-admin):not(.wp-theme-bricks) input[type=checkbox]:checked{background-color:var(--field-border-focus);border-color:var(--field-border-focus);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");box-shadow:none}body:not(.wp-admin):not(.wp-theme-bricks) input[type=radio]{-webkit-border-radius:999em !important;-moz-border-radius:999em !important;border-radius:999em !important}body:not(.wp-admin):not(.wp-theme-bricks) input[type=radio]:checked{background-color:var(--field-border-focus);border-color:var(--field-border-focus);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");box-shadow:none}body:not(.wp-admin):not(.wp-theme-bricks) select{-webkit-border-radius:var(--radius-m) !important;-moz-border-radius:var(--radius-m) !important;border-radius:var(--radius-m) !important}body:not(.wp-admin):not(.wp-theme-bricks) select{background-color:var(--field-bg);border:var(--field-border) solid 1px;padding:var(--lp-field-padding-y) var(--lp-field-padding-x) var(--lp-field-padding-y) var(--lp-field-padding-x);line-height:1.5}body:not(.wp-admin):not(.wp-theme-bricks) select:hover{border-color:var(--field-border-hover) !important}body:not(.wp-admin):not(.wp-theme-bricks) select:focus{border-color:var(--field-border-focus) !important;outline:0 !important;box-shadow:0 0 0 .5rem var(--field-outline-focus-normal) !important}body:not(.wp-admin):not(.wp-theme-bricks) select::placeholder{color:var(--field-placeholder-text) !important}body:not(.wp-admin):not(.wp-theme-bricks) select{appearance:none;-moz-appearance:none;-webkit-print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-size:16px 12px;color:var(--field-text) !important}body:not(.wp-admin):not(.wp-theme-bricks) textarea{-webkit-border-radius:var(--radius-m) !important;-moz-border-radius:var(--radius-m) !important;border-radius:var(--radius-m) !important}body:not(.wp-admin):not(.wp-theme-bricks) textarea{background-color:var(--field-bg);border:var(--field-border) solid 1px;padding:var(--lp-field-padding-y) var(--lp-field-padding-x) var(--lp-field-padding-y) var(--lp-field-padding-x);line-height:1.5}body:not(.wp-admin):not(.wp-theme-bricks) textarea:hover{border-color:var(--field-border-hover) !important}body:not(.wp-admin):not(.wp-theme-bricks) textarea:focus{border-color:var(--field-border-focus) !important;outline:0 !important;box-shadow:0 0 0 .5rem var(--field-outline-focus-normal) !important}body:not(.wp-admin):not(.wp-theme-bricks) textarea::placeholder{color:var(--field-placeholder-text) !important}body:not(.wp-admin):not(.wp-theme-bricks) textarea{resize:vertical}.brxe-form .form-group{gap:.5rem}.brxe-form .form-group>label{margin-bottom:0}.brxe-form .form-group:not(.file) .options-wrapper li{display:grid;grid-template-columns:1.5rem auto;column-gap:1.5rem}.brxe-form .form-group:not(.file) .options-wrapper a{color:var(--link)}.brxe-form .options-wrapper{display:flex;flex-direction:column;gap:1.5rem}.brxe-form .options-wrapper li input{margin-top:.1rem}.brxe-form .options-wrapper li label{line-height:1.2}.brxe-form .options-wrapper li a:hover{text-decoration:underline}.brxe-form .choose-files{-webkit-border-radius:var(--lp-btn-border-radius) !important;-moz-border-radius:var(--lp-btn-border-radius) !important;border-radius:var(--lp-btn-border-radius) !important;padding:var(--lp-btn-medium-padding-y) var(--lp-btn-medium-padding-x);line-height:1.2;font-size:var(--text-s) !important;border:var(--dark-button-normal-border) solid 1px}.brxe-form .choose-files:hover{background-color:var(--dark-button-normal-bg);color:var(--dark-button-normal-text);border-color:var(--dark-button-normal-border)}.brxe-form .message{order:-1;margin-bottom:1rem}.lp-search-input .bricks-search-form{position:relative}.lp-search-input .bricks-search-form input{-webkit-border-radius:var(--radius-m) !important;-moz-border-radius:var(--radius-m) !important;border-radius:var(--radius-m) !important}.lp-search-input .bricks-search-form input{background-color:var(--field-bg);border:var(--field-border) solid 1px;padding:var(--lp-field-padding-y) var(--lp-field-padding-x) var(--lp-field-padding-y) var(--lp-field-padding-x);line-height:1.5}.lp-search-input .bricks-search-form input:hover{border-color:var(--field-border-hover) !important}.lp-search-input .bricks-search-form input:focus{border-color:var(--field-border-focus) !important;outline:0 !important;box-shadow:0 0 0 .5rem var(--field-outline-focus-normal) !important}.lp-search-input .bricks-search-form input::placeholder{color:var(--field-placeholder-text) !important}.lp-search-input .bricks-search-form input{padding:var(--lp-field-padding-y) var(--lp-field-padding-x) var(--lp-field-padding-y) var(--lp-field-padding-x) !important}.lp-search-input .bricks-search-form button{position:absolute;top:1px;right:1px;line-height:1.2;padding-top:var(--lp-field-padding-y);padding-bottom:var(--lp-field-padding-x);padding-right:var(--lp-field-padding-y);padding-left:var(--lp-field-padding-x);height:auto;width:auto;border-radius:var(--radius-m) !important;gap:0}.lp-search-input .bricks-search-form button i{line-height:1.5}.lp-search-input .bricks-search-form button:hover{color:var(--primary)}.lpx-complaints-business-entity{display:flex;flex-direction:row;align-content:flex-start;justify-content:flex-start;align-items:flex-start;column-gap:.5rem}.lpx-complaints-business-entity input{margin-top:.4rem}.lpx-bricks-form-complaints{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:2rem}.lpx-bricks-form-complaints .form-group{grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(1){grid-column:1/13;display:none}.lpx-bricks-form-complaints .form-group:nth-child(2){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(2) label{display:none}.lpx-bricks-form-complaints .form-group:nth-child(3){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(4){grid-column:1/13;display:none}.lpx-bricks-form-complaints .form-group:nth-child(5){grid-column:1/13;display:none}.lpx-bricks-form-complaints .form-group:nth-child(6){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(7){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(8){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(9){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(10){grid-column:1/13;display:none}.lpx-bricks-form-complaints .form-group:nth-child(11){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(11) .label{display:none}.lpx-bricks-form-complaints .form-group:nth-child(12){grid-column:1/13;display:none}.lpx-bricks-form-complaints .form-group:nth-child(13){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(14){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(15){display:none;grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(16){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(17){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(18){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(19){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(20){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(21){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(21) label{display:none}.lpx-bricks-form-complaints .form-group:nth-child(22){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(23){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(24){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(25){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(25) label{display:none}.lpx-bricks-form-complaints .form-group:nth-child(26){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(27){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(28){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(29){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(29) label{display:none}.lpx-bricks-form-complaints .form-group:nth-child(30){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(31){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(31) label{display:none}@media(min-width: 1024px){.lpx-bricks-form-complaints .form-group:nth-child(4){grid-column:1/7}.lpx-bricks-form-complaints .form-group:nth-child(5){grid-column:7/13}.lpx-bricks-form-complaints .form-group:nth-child(6){grid-column:1/7}.lpx-bricks-form-complaints .form-group:nth-child(7){grid-column:7/13}.lpx-bricks-form-complaints .form-group:nth-child(8){grid-column:1/5}.lpx-bricks-form-complaints .form-group:nth-child(9){grid-column:5/9}.lpx-bricks-form-complaints .form-group:nth-child(10){grid-column:9/13}.lpx-bricks-form-complaints .form-group:nth-child(13){grid-column:1/7}.lpx-bricks-form-complaints .form-group:nth-child(14){grid-column:7/13}.lpx-bricks-form-complaints .form-group:nth-child(15){grid-column:1/13}.lpx-bricks-form-complaints .form-group:nth-child(17){grid-column:1/4}.lpx-bricks-form-complaints .form-group:nth-child(18){grid-column:4/7}.lpx-bricks-form-complaints .form-group:nth-child(19){grid-column:7/10}.lpx-bricks-form-complaints .form-group:nth-child(20){grid-column:10/13}.lpx-bricks-form-complaints .submit-button-wrapper button[type=submit]{width:fit-content}}.lpx-complaint-field-display{display:flex !important}.lp-social-icons{flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.lp-social-icons .repeater-item{-webkit-border-radius:999rem !important;-moz-border-radius:999rem !important;border-radius:999rem !important;aspect-ratio:1/1;width:3.5rem;height:3.5rem;max-width:3.5rem;max-height:3.5rem;justify-content:center;flex-direction:row;flex-wrap:nowrap}.lp-social-icons .repeater-item span{display:none}#cmplz-document{max-width:100%}#cmplz-document p{font-size:16px}#cmplz-document p:first-child{display:none}#cmplz-document p:last-child{display:none}.bricks-background-muted,.bricks-color-muted{cursor:not-allowed}.lp-breadcrumbs a{color:var(--primary)}.brxe-product-add-to-cart .brx-loop-product-form{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem}.brxe-product-add-to-cart .quantity{width:auto !important}.brxe-product-add-to-cart .quantity .input-text{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;width:60px !important}.brxe-product-add-to-cart .quantity .minus{-webkit-border-top-left-radius:var(--lp-btn-border-radius) !important;-webkit-border-top-right-radius:0 !important;-webkit-border-bottom-right-radius:0 !important;-webkit-border-bottom-left-radius:var(--lp-btn-border-radius) !important;-moz-border-radius-topleft:var(--lp-btn-border-radius) !important;-moz-border-radius-topright:0 !important;-moz-border-radius-bottomright:0 !important;-moz-border-radius-bottomleft:var(--lp-btn-border-radius) !important;border-top-left-radius:var(--lp-btn-border-radius) !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:var(--lp-btn-border-radius) !important}.brxe-product-add-to-cart .quantity .plus{-webkit-border-top-left-radius:0 !important;-webkit-border-top-right-radius:var(--lp-btn-border-radius) !important;-webkit-border-bottom-right-radius:var(--lp-btn-border-radius) !important;-webkit-border-bottom-left-radius:0 !important;-moz-border-radius-topleft:0 !important;-moz-border-radius-topright:var(--lp-btn-border-radius) !important;-moz-border-radius-bottomright:var(--lp-btn-border-radius) !important;-moz-border-radius-bottomleft:0 !important;border-top-left-radius:0 !important;border-top-right-radius:var(--lp-btn-border-radius) !important;border-bottom-right-radius:var(--lp-btn-border-radius) !important;border-bottom-left-radius:0 !important}.brxe-product-add-to-cart .button{border-radius:var(--lp-btn-border-radius);border-style:var(--lp-btn-border-style);transition:var(--lp-btn-transition);border-top-width:var(--lp-btn-border-top-width);border-right-width:var(--lp-btn-border-right-width);border-bottom-width:var(--lp-btn-border-bottom-width);border-left-width:var(--lp-btn-border-left-width);line-height:var(--lp-btn-line-height);letter-spacing:var(--lp-btn-letter-spacing);font-size:var(--lp-btn-medium-font-size);font-weight:var(--lp-btn-medium-font-weight);padding:var(--lp-btn-medium-padding-y) var(--lp-btn-medium-padding-x);background-color:rgba(0,0,0,0);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-bg)}.brxe-product-add-to-cart .button:hover{background-color:var(--primary-button-normal-bg);color:var(--primary-button-normal-text)}.brxe-product-add-to-cart .button{min-width:auto !important;margin-top:0 !important}.lp-product__add-to-cart .variations_form .variations .reset_variations{padding:1rem 0 0 0;color:var(--primary);font-size:var(--text-s)}.lp-product__add-to-cart .grouped_form{flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}.lp-product__add-to-cart .grouped_form .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item{display:grid;grid-template-columns:150px auto 200px}.lp-product__add-to-cart .button{background-color:var(--primary-button-normal-bg);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-text)}.lp-product__add-to-cart .button:hover{background-color:var(--primary-button-hover-bg);border-color:var(--primary-button-hover-border);color:var(--primary-button-hover-text)}.lp-product__add-to-cart .disabled{background-color:var(--muted-button-normal-bg);border-color:var(--muted-button-normal-border);color:var(--muted-button-normal-text)}.lp-product__add-to-cart .disabled:hover{background-color:var(--muted-button-normal-bg);border-color:var(--muted-button-normal-border);color:var(--muted-button-normal-text)}.lp-products-filter .filter-item ul li input[type=checkbox],.lp-products-filter .filter-item ul li input[type=radio]{-webkit-print-color-adjust:exact;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:contain;flex-shrink:0;float:left;margin-left:0;margin-top:.15em;padding:0 !important;vertical-align:top;width:1.8rem;height:1.8rem;background-color:var(--field-bg);border:var(--field-border) solid 1px}.lp-products-filter .filter-item ul li input[type=checkbox]:hover,.lp-products-filter .filter-item ul li input[type=radio]:hover{border-color:var(--field-border-hover) !important}.lp-products-filter .filter-item ul li input[type=checkbox],.lp-products-filter .filter-item ul li input[type=radio]{margin-left:0;margin-top:0}.lp-products-filter .filter-item ul li input[type=checkbox]{-webkit-border-radius:.2em !important;-moz-border-radius:.2em !important;border-radius:.2em !important}.lp-products-filter .filter-item ul li input[type=checkbox]:checked{background-color:var(--field-border-focus);border-color:var(--field-border-focus);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");box-shadow:none}.lp-products-filter .filter-item ul li input[type=radio]{-webkit-border-radius:.5em !important;-moz-border-radius:.5em !important;border-radius:.5em !important}.lp-products-filter .filter-item ul li input[type=radio]:checked{background-color:var(--field-border-focus);border-color:var(--field-border-focus);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");box-shadow:none}.lp-products-filter .double-slider-wrap{margin-top:-1rem}.lp-products-filter .double-slider-wrap .value-wrap{margin-top:2rem;font-size:var(--text-xs)}.lp-products-filter .double-slider-wrap input.lower{background-color:rgba(0,0,0,0) !important}.lp-products-filter .reset-button{border-radius:var(--lp-btn-border-radius);border-style:var(--lp-btn-border-style);transition:var(--lp-btn-transition);border-top-width:var(--lp-btn-border-top-width);border-right-width:var(--lp-btn-border-right-width);border-bottom-width:var(--lp-btn-border-bottom-width);border-left-width:var(--lp-btn-border-left-width);line-height:var(--lp-btn-line-height);letter-spacing:var(--lp-btn-letter-spacing);font-size:var(--lp-btn-medium-font-size);font-weight:var(--lp-btn-medium-font-weight);padding:var(--lp-btn-medium-padding-y) var(--lp-btn-medium-padding-x);background-color:rgba(0,0,0,0);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-bg)}.lp-products-filter .reset-button:hover{background-color:var(--primary-button-normal-bg);color:var(--primary-button-normal-text)}.lp-products-filter .reset-button{min-height:auto !important}.lp-product-pagination .woocommerce-pagination ul.page-numbers li .page-numbers{-webkit-border-radius:999rem !important;-moz-border-radius:999rem !important;border-radius:999rem !important;min-width:3rem;min-height:3rem;background-color:var(--primary-button-normal-bg);color:var(--primary-button-normal-text);display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.lp-product-pagination .woocommerce-pagination ul.page-numbers li a.page-numbers{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;background-color:var(--secondary-button-normal-bg);color:var(--secondary-button-normal-text)}.lp-product-pagination .woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background-color:var(--secondary-button-hover-bg);color:var(--secondary-button-hover-text);font-weight:400}.lp-mini-cart .cart-detail .widget_shopping_cart_content .cart_list .mini_cart_item .quantity{padding-left:75px}.lp-mini-cart .cart-detail .widget_shopping_cart_content .cart_list .mini_cart_item .variation{display:flex;column-gap:5px}.lp-mini-cart .cart-detail .woocommerce-mini-cart__buttons{display:flex !important;flex-direction:column !important;gap:.5rem !important}.lp-mini-cart .cart-detail .woocommerce-mini-cart__buttons a{background:none;border:none;padding:0;font:inherit;color:inherit;border-radius:var(--lp-btn-border-radius);border-style:var(--lp-btn-border-style);transition:var(--lp-btn-transition);border-top-width:var(--lp-btn-border-top-width);border-right-width:var(--lp-btn-border-right-width);border-bottom-width:var(--lp-btn-border-bottom-width);border-left-width:var(--lp-btn-border-left-width);line-height:var(--lp-btn-line-height);letter-spacing:var(--lp-btn-letter-spacing);font-size:var(--lp-btn-medium-font-size);font-weight:var(--lp-btn-medium-font-weight);padding:var(--lp-btn-medium-padding-y) var(--lp-btn-medium-padding-x);background-color:rgba(0,0,0,0);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-bg)}.lp-mini-cart .cart-detail .woocommerce-mini-cart__buttons a:hover{background-color:var(--primary-button-normal-bg);color:var(--primary-button-normal-text)}.lp-mini-cart .cart-detail .woocommerce-mini-cart__buttons a.checkout{background-color:var(--primary-button-normal-bg);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-text)}.lp-mini-cart .cart-detail .woocommerce-mini-cart__buttons a.checkout:hover{background-color:var(--primary-button-hover-bg);border-color:var(--primary-button-hover-border);color:var(--primary-button-hover-text)}.cart-1 .cart-1__items thead,.cart-1 .cart-1__items .cart_item{border-color:var(--border)}.cart-1 .cart-1__items thead th{padding-block-end:var(--space-xs)}.cart-1 .cart-1__items tbody td{padding-block:var(--space-m)}@media(max-width: 767px){.cart-1 .cart-1__items tbody td{padding-block:var(--space-xs)}}.cart-1 .cart-1__items tbody .product-thumbnail img{object-fit:cover;object-position:50%;border:1px solid var(--border);border-radius:var(--radius-xs)}.cart-1 .cart-1__items tbody .product-name a{font-weight:700}.cart-1 .cart-1__items tbody .product-quantity .quantity{border-color:var(--dark-50)}.cart-1 .cart-1__items tbody .product-quantity .quantity .qty{border-color:inherit;border-radius:0 !important}.cart-1 .cart-1__items tbody .product-quantity .quantity .action{border-color:inherit}.cart-1 .cart-1__items tbody .product-quantity .quantity .action.minus{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.cart-1 .cart-1__items tbody .product-quantity .quantity .action.plus{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.cart-1 .cart-1__items tbody .actions{padding:var(--space-m) 0 0 0}.cart-1 .cart-1__items tbody .actions .coupon{gap:var(--space-xs);align-items:stretch}.cart-1 .cart-1__items tbody .actions .coupon #coupon_code{-webkit-border-radius:var(--radius-m) !important;-moz-border-radius:var(--radius-m) !important;border-radius:var(--radius-m) !important}.cart-1 .cart-1__items tbody .actions .coupon #coupon_code{background-color:var(--field-bg);border:var(--field-border) solid 1px;padding:var(--lp-field-padding-y) var(--lp-field-padding-x) var(--lp-field-padding-y) var(--lp-field-padding-x);line-height:1.5}.cart-1 .cart-1__items tbody .actions .coupon #coupon_code:hover{border-color:var(--field-border-hover) !important}.cart-1 .cart-1__items tbody .actions .coupon #coupon_code:focus{border-color:var(--field-border-focus) !important;outline:0 !important;box-shadow:0 0 0 .5rem var(--field-outline-focus-normal) !important}.cart-1 .cart-1__items tbody .actions .coupon #coupon_code::placeholder{color:var(--field-placeholder-text) !important}.cart-1 .cart-1__items tbody .actions .coupon .button{border-radius:var(--lp-btn-border-radius);border-style:var(--lp-btn-border-style);transition:var(--lp-btn-transition);border-top-width:var(--lp-btn-border-top-width);border-right-width:var(--lp-btn-border-right-width);border-bottom-width:var(--lp-btn-border-bottom-width);border-left-width:var(--lp-btn-border-left-width);line-height:var(--lp-btn-line-height);letter-spacing:var(--lp-btn-letter-spacing);font-size:var(--lp-btn-medium-font-size);font-weight:var(--lp-btn-medium-font-weight);padding:var(--lp-btn-medium-padding-y) var(--lp-btn-medium-padding-x);background-color:rgba(0,0,0,0);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-bg)}.cart-1 .cart-1__items tbody .actions .coupon .button:hover{background-color:var(--primary-button-normal-bg);color:var(--primary-button-normal-text)}.cart-1 .cart-1__items tbody .actions .button{border-radius:var(--lp-btn-border-radius);border-style:var(--lp-btn-border-style);transition:var(--lp-btn-transition);border-top-width:var(--lp-btn-border-top-width);border-right-width:var(--lp-btn-border-right-width);border-bottom-width:var(--lp-btn-border-bottom-width);border-left-width:var(--lp-btn-border-left-width);line-height:var(--lp-btn-line-height);letter-spacing:var(--lp-btn-letter-spacing);font-size:var(--lp-btn-medium-font-size);font-weight:var(--lp-btn-medium-font-weight);padding:var(--lp-btn-medium-padding-y) var(--lp-btn-medium-padding-x);background-color:var(--primary-button-normal-bg);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-text)}.cart-1 .cart-1__items tbody .actions .button:hover{background-color:var(--primary-button-hover-bg);border-color:var(--primary-button-hover-border);color:var(--primary-button-hover-text)}.cart-1 .cart-1__items tbody .actions .button:disabled{opacity:.5 !important}.cart-1 .cart-1__totals table{border-color:var(--dark-40)}.cart-1 .cart-1__totals table .woocommerce-shipping-totals.shipping th{font-weight:700;font-size:var(--text-s);color:var(--dark)}.cart-1 .cart-1__totals table .woocommerce-shipping-totals.shipping td{text-align:end;font-size:var(--text-s);color:var(--dark)}.cart-1 .cart-1__totals table .woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-button{font-weight:700}.cart-1 .cart-1__totals .wc-proceed-to-checkout .checkout-button{width:100%;border-radius:var(--lp-btn-border-radius);border-style:var(--lp-btn-border-style);transition:var(--lp-btn-transition);border-top-width:var(--lp-btn-border-top-width);border-right-width:var(--lp-btn-border-right-width);border-bottom-width:var(--lp-btn-border-bottom-width);border-left-width:var(--lp-btn-border-left-width);line-height:var(--lp-btn-line-height);letter-spacing:var(--lp-btn-letter-spacing);font-size:var(--lp-btn-large-font-size);font-weight:var(--lp-btn-large-font-weight);padding:var(--lp-btn-large-padding-y) var(--lp-btn-large-padding-x);background-color:var(--primary-button-normal-bg);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-text)}.cart-1 .cart-1__totals .wc-proceed-to-checkout .checkout-button:hover{background-color:var(--primary-button-hover-bg);border-color:var(--primary-button-hover-border);color:var(--primary-button-hover-text)}.checkout-3 .checkout-3__form-details h3{margin-bottom:var(--space-s)}.checkout-3 .checkout-3__form-details .form-row{margin-bottom:var(--space-s)}.checkout-3 .checkout-3__form-details #ship-to-different-address label{width:100%;padding-inline-end:var(--space-m)}.checkout-3 .checkout-3__form-details .checkbox{border:none}.checkout-3 .checkout-3__form-details .form-row-first,.checkout-3 .checkout-3__form-details .form-row-last{width:calc(50% - var(--space-m)/2)}@media(max-width: 991px){.checkout-3 .checkout-3__form-details .form-row-first,.checkout-3 .checkout-3__form-details .form-row-last{width:100%}}.checkout-3 .form-row-first{float:left}.checkout-3 .form-row-last{float:right}.checkout-3 .form-row-wide{clear:both}.checkout-3 .select2-container--default .select2-selection--single{border:1px solid var(--dark-20);border-radius:var(--radius-xs);padding:var(--space-xs);height:auto}.checkout-3 .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%}.checkout-3 .checkout-3__order-review #order_review,.checkout-3 .checkout-3__order-review thead,.checkout-3 .checkout-3__order-review tfoot{border:none}.checkout-3 .checkout-3__order-review .woocommerce-checkout-review-order-table{background-color:var(--bg-tertiary);border-radius:var(--radius-m);border:none !important}.checkout-3 .checkout-3__order-review .woocommerce-checkout-review-order-table .cart-subtotal{border-bottom:1px solid var(--dark-10)}.checkout-3 .checkout-3__order-review .woocommerce-checkout-review-order-table thead th{padding:var(--space-m) var(--space-m) var(--space-xs) var(--space-m)}.checkout-3 .checkout-3__order-review .woocommerce-checkout-review-order-table tbody td{padding:var(--space-xs) var(--space-m)}.checkout-3 .checkout-3__order-review .woocommerce-checkout-review-order-table tfoot :is(td,th){padding:var(--space-m)}.checkout-3 .checkout-3__order-review .woocommerce-checkout-payment{background-color:var(--bg-tertiary) !important;border-radius:var(--radius-m);border:none}.checkout-3 .checkout-3__order-review .woocommerce-checkout-payment .payment_box{border-radius:var(--radius-s)}.checkout-3 .checkout-3__order-review .woocommerce-form__label-for-checkbox{font-size:var(--text-s);margin-top:var(--space-s);font-weight:600;color:var(--dark);display:block;border:none;width:100%;height:auto;padding-left:18px}.checkout-3 .checkout-3__order-review button[type=submit]{width:100%;border-radius:var(--lp-btn-border-radius);border-style:var(--lp-btn-border-style);transition:var(--lp-btn-transition);border-top-width:var(--lp-btn-border-top-width);border-right-width:var(--lp-btn-border-right-width);border-bottom-width:var(--lp-btn-border-bottom-width);border-left-width:var(--lp-btn-border-left-width);line-height:var(--lp-btn-line-height);letter-spacing:var(--lp-btn-letter-spacing);font-size:var(--lp-btn-large-font-size);font-weight:var(--lp-btn-large-font-weight);padding:var(--lp-btn-large-padding-y) var(--lp-btn-large-padding-x);background-color:var(--primary-button-normal-bg);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-text);margin-top:var(--space-m)}.checkout-3 .checkout-3__order-review button[type=submit]:hover{background-color:var(--primary-button-hover-bg);border-color:var(--primary-button-hover-border);color:var(--primary-button-hover-text)}.thankyou-4__details .woocommerce-column__title,.thankyou-4__details .woocommerce-order-details__title{color:var(--dark);font-size:var(--text-l);margin-block-end:var(--space-xs)}.thankyou-4__details .woocommerce-order-details .woocommerce-table{border-radius:var(--radius-m);overflow:hidden}.thankyou-4__details .woocommerce-order-details .woocommerce-table th{color:var(--dark)}@media(min-width: 479px){.thankyou-4__details .woocommerce-order-overview__email{border-bottom:0 !important}}.thankyou-4__details .order-again .button{border-radius:var(--lp-btn-border-radius);border-style:var(--lp-btn-border-style);transition:var(--lp-btn-transition);border-top-width:var(--lp-btn-border-top-width);border-right-width:var(--lp-btn-border-right-width);border-bottom-width:var(--lp-btn-border-bottom-width);border-left-width:var(--lp-btn-border-left-width);line-height:var(--lp-btn-line-height);letter-spacing:var(--lp-btn-letter-spacing);font-size:var(--lp-btn-medium-font-size);font-weight:var(--lp-btn-medium-font-weight);padding:var(--lp-btn-medium-padding-y) var(--lp-btn-medium-padding-x);background-color:rgba(0,0,0,0);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-bg);min-width:auto !important;margin-top:0 !important}.thankyou-4__details .order-again .button:hover{background-color:var(--primary-button-normal-bg);color:var(--primary-button-normal-text)}.thankyou-4__details .woocommerce-table--custom-fields{margin-top:var(--space-l)}.thankyou-4__details .woocommerce-customer-details .woocommerce-column__title{color:var(--dark);font-size:var(--text-l);margin-block-end:var(--space-xs)}.thankyou-4__details .woocommerce-customer-details .woocommerce-customer-details__email-address{color:var(--link)}.thankyou-4__details address{background-color:var(--light);padding:var(--space-s);border-radius:var(--radius-m)}.woocommerce .woocommerce-input-wrapper input{margin-left:0 !important}.woocommerce .woocommerce-input-wrapper label{padding-left:1.5em;font-weight:400;display:block}.woocommerce .woocommerce-input-wrapper label .required{display:none}.woocommerce .iti{width:100%}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row-last{width:100% !important;margin:0 0 1.2em}.dashboard-edit-address-1 #billing_phone_field{display:none}.dashboard-edit-address-1 button[type=submit]{border-radius:var(--lp-btn-border-radius);border-style:var(--lp-btn-border-style);transition:var(--lp-btn-transition);border-top-width:var(--lp-btn-border-top-width);border-right-width:var(--lp-btn-border-right-width);border-bottom-width:var(--lp-btn-border-bottom-width);border-left-width:var(--lp-btn-border-left-width);line-height:var(--lp-btn-line-height);letter-spacing:var(--lp-btn-letter-spacing);font-size:var(--lp-btn-medium-font-size);font-weight:var(--lp-btn-medium-font-weight);padding:var(--lp-btn-medium-padding-y) var(--lp-btn-medium-padding-x);background-color:var(--primary-button-normal-bg);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-text);min-width:auto !important}.dashboard-edit-address-1 button[type=submit]:hover{background-color:var(--primary-button-hover-bg);border-color:var(--primary-button-hover-border);color:var(--primary-button-hover-text)}.password-input .show-password-input{background-color:rgba(0,0,0,0)}.woocommerce-EditAccountForm button[type=submit]{border-radius:var(--lp-btn-border-radius);border-style:var(--lp-btn-border-style);transition:var(--lp-btn-transition);border-top-width:var(--lp-btn-border-top-width);border-right-width:var(--lp-btn-border-right-width);border-bottom-width:var(--lp-btn-border-bottom-width);border-left-width:var(--lp-btn-border-left-width);line-height:var(--lp-btn-line-height);letter-spacing:var(--lp-btn-letter-spacing);font-size:var(--lp-btn-medium-font-size);font-weight:var(--lp-btn-medium-font-weight);padding:var(--lp-btn-medium-padding-y) var(--lp-btn-medium-padding-x);background-color:var(--primary-button-normal-bg);border-color:var(--primary-button-normal-border);color:var(--primary-button-normal-text);min-width:auto !important}.woocommerce-EditAccountForm button[type=submit]:hover{background-color:var(--primary-button-hover-bg);border-color:var(--primary-button-hover-border);color:var(--primary-button-hover-text)}.lp-product-share-icons{gap:.3rem}:root{--lp-product-subtitle-sm: clamp(0.88rem, -0.01vi + 0.88rem, 0.87rem);--lp-product-subtitle-base: clamp(0.88rem, 0.23vi + 0.82rem, 1rem);--lp-product-subtitle-md: clamp(0.88rem, 0.5vi + 0.75rem, 1.15rem);--lp-product-subtitle-lg: clamp(0.88rem, 0.81vi + 0.67rem, 1.32rem);--lp-product-subtitle-xl: clamp(0.88rem, 1.17vi + 0.58rem, 1.52rem);--lp-product-subtitle-xxl: clamp(0.88rem, 1.59vi + 0.48rem, 1.75rem);--lp-product-subtitle-xxxl: clamp(0.88rem, 2.07vi + 0.36rem, 2.01rem)}.lp-product__info-tabs .tab-content h1,.lp-product__info-tabs .tab-content h2,.lp-product__info-tabs .tab-content h3,.lp-product__info-tabs .tab-content h4,.lp-product__info-tabs .tab-content h5,.lp-product__info-tabs .tab-content h6{margin-bottom:1rem}.lp-product__info-tabs .tab-content h1{font-size:var(--lp-product-subtitle-xxxl)}.lp-product__info-tabs .tab-content h2{font-size:var(--lp-product-subtitle-xxl)}.lp-product__info-tabs .tab-content h3{font-size:var(--lp-product-subtitle-xl)}.lp-product__info-tabs .tab-content h4{font-size:var(--lp-product-subtitle-lg)}.lp-product__info-tabs .tab-content h5{font-size:var(--lp-product-subtitle-md)}.lp-product__info-tabs .tab-content h6{font-size:var(--lp-product-subtitle-base)}.lp-product-card-horizontal{--lp-pc-img-size: 64px;--lp-pc-gap: var(--space-xs, 1rem);--lp-pc-padding: var(--space-3xs, 0.4rem);--lp-pc-bg: transparent;--lp-pc-info-gap: 0px;--lp-pc-brand-color: var(--dark-l-5, #555);--lp-pc-brand-font: var(--cf-font-family--noto-sans, sans-serif);--lp-pc-brand-size: var(--text-2xs, 1.1rem);--lp-pc-brand-weight: 400;--lp-pc-name-color: var(--dark, #0f0f0f);--lp-pc-name-font: var(--cf-font-family--noto-sans, sans-serif);--lp-pc-name-size: var(--text-xs, 1.6rem);--lp-pc-name-weight: 500;--lp-pc-price-color: var(--dark, #0f0f0f);--lp-pc-price-font: var(--cf-font-family--barlow-condensed, sans-serif);--lp-pc-price-size: var(--text-xs, 1.1rem);--lp-pc-price-weight: 600;display:flex !important;flex-direction:row !important;align-items:center !important;gap:var(--lp-pc-gap) !important;padding:var(--lp-pc-padding) !important;margin:0 !important;width:100% !important;min-width:0 !important;max-width:none !important;background:var(--lp-pc-bg) !important;border:none !important;box-shadow:none !important;text-decoration:none !important;color:inherit !important;float:none !important;position:static !important;flex-shrink:0 !important;opacity:1 !important;transform:none !important;transition:background-color .15s ease !important}.lp-product-card-horizontal:hover,.lp-product-card-horizontal:focus,.lp-product-card-horizontal:active,.lp-product-card-horizontal:visited{text-decoration:none !important;box-shadow:none !important;border:none !important;opacity:1 !important}.lp-product-card-horizontal:hover{background-color:rgba(0,0,0,.04) !important}.lp-product-card-horizontal:hover .lp-product-card-horizontal__name{color:var(--link, var(--primary, #20657a)) !important}.lp-product-card-horizontal__img{display:block !important;flex-shrink:0 !important;width:var(--lp-pc-img-size) !important;height:var(--lp-pc-img-size) !important;min-width:var(--lp-pc-img-size) !important;max-width:var(--lp-pc-img-size) !important;overflow:hidden !important;background:var(--bg-surface, var(--primary-5, rgba(32, 101, 122, 0.0509803922))) !important;padding:0 !important;margin:0 !important;border:none !important;box-shadow:none !important;float:none !important;position:relative !important;opacity:1 !important;transform:none !important}.lp-product-card-horizontal__img img{width:100% !important;height:100% !important;aspect-ratio:1/1 !important;object-fit:cover !important;display:block !important;border-radius:0 !important;max-width:none !important;min-width:0 !important;padding:0 !important;margin:0 !important;border:none !important;box-shadow:none !important;float:none !important;position:static !important;opacity:1 !important;transition:transform .2s ease !important}.lp-product-card-horizontal:hover .lp-product-card-horizontal__img img{transform:scale(1.05) !important}.lp-product-card-horizontal__info{display:flex !important;flex-direction:column !important;gap:var(--lp-pc-info-gap) !important;min-width:0 !important;flex:1 !important;padding:0 !important;margin:0 !important;border:none !important;background:none !important;float:none !important;position:static !important;width:auto !important;row-gap:var(--space-3xs, 0.2rem) !important}.lp-product-card-horizontal__brand{display:block !important;font-family:var(--lp-pc-brand-font) !important;font-size:var(--lp-pc-brand-size) !important;font-weight:var(--lp-pc-brand-weight) !important;color:var(--lp-pc-brand-color) !important;text-transform:uppercase !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;margin:0 !important;padding:0 !important}.lp-product-card-horizontal__name{display:block !important;font-family:var(--lp-pc-name-font) !important;font-size:var(--lp-pc-name-size) !important;font-weight:var(--lp-pc-name-weight) !important;color:var(--lp-pc-name-color) !important;text-transform:uppercase !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;text-decoration:none !important;transition:color .15s ease !important}.lp-product-card-horizontal__price{display:block !important;font-family:var(--lp-pc-price-font) !important;font-size:var(--lp-pc-price-size) !important;font-weight:var(--lp-pc-price-weight) !important;color:var(--lp-pc-price-color) !important;text-transform:uppercase !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important}.lp-beach-card-horizontal{--lp-bc-img-size: 64px;--lp-bc-gap: var(--space-xs, 1rem);--lp-bc-padding: var(--space-3xs, 0.4rem);--lp-bc-bg: transparent;--lp-bc-info-gap: var(--space-3xs, 0.2rem);--lp-bc-name-color: var(--dark, #0f0f0f);--lp-bc-name-font: var(--cf-font-family--noto-sans, sans-serif);--lp-bc-name-size: var(--text-xs, 1.6rem);--lp-bc-name-weight: 500;--lp-bc-desc-color: var(--dark-l-5, #555);--lp-bc-desc-font: var(--cf-font-family--noto-sans, sans-serif);--lp-bc-desc-size: var(--text-2xs, 1.1rem);--lp-bc-desc-weight: 400;display:flex !important;flex-direction:row !important;align-items:center !important;gap:var(--lp-bc-gap) !important;padding:var(--lp-bc-padding) !important;margin:0 !important;width:100% !important;min-width:0 !important;max-width:none !important;background:var(--lp-bc-bg) !important;border:none !important;box-shadow:none !important;text-decoration:none !important;color:inherit !important;float:none !important;position:static !important;flex-shrink:0 !important;opacity:1 !important;transform:none !important;transition:background-color .15s ease !important}.lp-beach-card-horizontal:hover,.lp-beach-card-horizontal:focus,.lp-beach-card-horizontal:active,.lp-beach-card-horizontal:visited{text-decoration:none !important;box-shadow:none !important;border:none !important;opacity:1 !important}.lp-beach-card-horizontal:hover{background-color:rgba(0,0,0,.04) !important}.lp-beach-card-horizontal:hover .lp-beach-card-horizontal__name{color:var(--link, var(--primary, #20657a)) !important}.lp-beach-card-horizontal__img{display:block !important;flex-shrink:0 !important;width:var(--lp-bc-img-size) !important;height:var(--lp-bc-img-size) !important;min-width:var(--lp-bc-img-size) !important;max-width:var(--lp-bc-img-size) !important;overflow:hidden !important;background:var(--bg-surface, var(--primary-5, rgba(32, 101, 122, 0.0509803922))) !important;padding:0 !important;margin:0 !important;border:none !important;box-shadow:none !important;float:none !important;position:relative !important;opacity:1 !important;transform:none !important}.lp-beach-card-horizontal__img img{width:100% !important;height:100% !important;aspect-ratio:1/1 !important;object-fit:cover !important;display:block !important;border-radius:0 !important;max-width:none !important;min-width:0 !important;padding:0 !important;margin:0 !important;border:none !important;box-shadow:none !important;float:none !important;position:static !important;opacity:1 !important;transition:transform .2s ease !important}.lp-beach-card-horizontal:hover .lp-beach-card-horizontal__img img{transform:scale(1.05) !important}.lp-beach-card-horizontal__info{display:flex !important;flex-direction:column !important;gap:var(--lp-bc-info-gap) !important;min-width:0 !important;flex:1 !important;padding:0 !important;margin:0 !important;border:none !important;background:none !important;float:none !important;position:static !important;width:auto !important}.lp-beach-card-horizontal__name{display:block !important;font-family:var(--lp-bc-name-font) !important;font-size:var(--lp-bc-name-size) !important;font-weight:var(--lp-bc-name-weight) !important;color:var(--lp-bc-name-color) !important;text-transform:uppercase !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important;text-decoration:none !important;transition:color .15s ease !important}.lp-beach-card-horizontal__description{display:block !important;font-family:var(--lp-bc-desc-font) !important;font-size:var(--lp-bc-desc-size) !important;font-weight:var(--lp-bc-desc-weight) !important;color:var(--lp-bc-desc-color) !important;line-height:1.3 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important}.lp-product-card .product-card__image-gallery{position:relative;display:block}.lp-product-card .product-card__image-gallery img{width:100%;height:auto;display:block}.lp-product-card .product-card__image-gallery .product-card__image-first,.lp-product-card .product-card__image-gallery .product-card__image-last{position:absolute;top:0;left:0;width:100%;height:auto;transition:opacity .2s ease}.lp-product-card .product-card__image-gallery .product-card__image-first{opacity:1;z-index:2}.lp-product-card .product-card__image-gallery .product-card__image-last{opacity:0;z-index:1}.lp-product-card .product-card__image-gallery::before{content:"";display:block;padding-top:100%}.lp-product-card .product-card__image-gallery img{position:absolute;top:0;left:0;object-fit:cover}.lp-product-card:hover .product-card__image-gallery .product-card__image-first{opacity:0}.lp-product-card:hover .product-card__image-gallery .product-card__image-last{opacity:1}.lp-catmenu{--lp-catmenu-col-a-width: 250px;--lp-catmenu-gap: 0px;--lp-catmenu-panel-b-col-gap: var(--space-m, 2rem);--lp-catmenu-panel-b-row-gap: var(--space-s, 1.5rem);--lp-catmenu-panel-padding: var(--space-s, 1.5rem) var(--space-m, 2rem);--lp-catmenu-item-bg: transparent;--lp-catmenu-item-bg-hover: var(--primary, #20657a);--lp-catmenu-item-bg-active: var(--primary, #20657a);--lp-catmenu-item-color: var(--text-body, #0f0f0f);--lp-catmenu-item-color-hover: var(--light, #fffafb);--lp-catmenu-item-color-active: var(--light, #fffafb);--lp-catmenu-item-font-family: var(--cf-font-family--barlow-condensed, sans-serif);--lp-catmenu-item-font-size: var(--text-m, 1.6rem);--lp-catmenu-item-font-weight: 500;--lp-catmenu-item-line-height: 1.3;--lp-catmenu-item-padding: var(--space-2xs, 0.8rem) var(--space-xs, 1rem);--lp-catmenu-item-border-radius: 0px;--lp-catmenu-item-transition: background-color 0.2s ease, color 0.2s ease;--lp-catmenu-panel-bg: var(--bg-surface, var(--primary-5, #20657a0d));--lp-catmenu-cat-title-color: var(--text-title, var(--text-body, #0f0f0f));--lp-catmenu-cat-title-font-family: var(--cf-font-family--barlow-condensed, sans-serif);--lp-catmenu-cat-title-font-size: var(--text-l, 2rem);--lp-catmenu-cat-title-font-weight: 700;--lp-catmenu-cat-title-margin-bottom: var(--space-xs, 1rem);--lp-catmenu-cat-title-link-color: var(--text-title, var(--text-body, #0f0f0f));--lp-catmenu-cat-title-link-color-hover: var(--link-hover, var(--primary-l-1, #538293));--lp-catmenu-subcat-col-gap: var(--space-xs, 1rem);--lp-catmenu-subcat-row-gap: var(--space-2xs, 0.8rem);--lp-catmenu-subcat-color: var(--text-body, #0f0f0f);--lp-catmenu-subcat-color-hover: var(--link, var(--primary, #20657a));--lp-catmenu-subcat-font-family: var(--cf-font-family--noto-sans, sans-serif);--lp-catmenu-subcat-font-size: var(--text-s, 1.4rem);--lp-catmenu-subcat-font-weight: 400;--lp-catmenu-brands-title-color: var(--text-title, var(--text-body, #0f0f0f));--lp-catmenu-brands-title-font-family: var(--cf-font-family--barlow-condensed, sans-serif);--lp-catmenu-brands-title-font-size: var(--text-l, 2rem);--lp-catmenu-brands-title-font-weight: 700;--lp-catmenu-brands-title-margin-bottom: var(--space-xs, 1rem);--lp-catmenu-brands-max-height: 320px;--lp-catmenu-brand-col-gap: var(--space-xs, 1rem);--lp-catmenu-brand-row-gap: var(--space-2xs, 0.8rem);--lp-catmenu-brand-color: var(--text-body, #0f0f0f);--lp-catmenu-brand-color-hover: var(--link, var(--primary, #20657a));--lp-catmenu-brand-font-family: var(--cf-font-family--noto-sans, sans-serif);--lp-catmenu-brand-font-size: var(--text-s, 1.4rem);--lp-catmenu-brand-font-weight: 400;--lp-catmenu-featured-title-color: var(--text-title, var(--text-body, #0f0f0f));--lp-catmenu-featured-title-font-family: var(--cf-font-family--barlow-condensed, sans-serif);--lp-catmenu-featured-title-font-size: var(--text-l, 2rem);--lp-catmenu-featured-title-font-weight: 700;--lp-catmenu-featured-title-margin-bottom: var(--space-xs, 1rem);--lp-catmenu-products-gap: var(--space-2xs, 0.8rem);--lp-catmenu-product-img-size: 64px;--lp-catmenu-product-radius: var(--radius-s, 0.6rem);--lp-catmenu-product-text-gap: var(--space-3xs, 0.4rem);--lp-catmenu-product-name-color: var(--text-body, #0f0f0f);--lp-catmenu-product-name-font-family: var(--cf-font-family--noto-sans, sans-serif);--lp-catmenu-product-name-font-size: var(--text-xs, 1.2rem);--lp-catmenu-product-name-font-weight: 500;--lp-catmenu-product-price-color: var(--dark, #0f0f0f);--lp-catmenu-product-price-font-family: var(--cf-font-family--barlow-condensed, sans-serif);--lp-catmenu-product-price-font-size: var(--text-s, 1.4rem);--lp-catmenu-product-price-font-weight: 600;font-family:var(--lp-catmenu-item-font-family) !important;font-size:var(--text-m, 1.6rem) !important;font-weight:400 !important;line-height:1.4 !important;color:var(--lp-catmenu-item-color) !important;text-align:left !important;text-transform:none !important;letter-spacing:normal !important;direction:ltr !important;display:grid !important;grid-template-columns:var(--lp-catmenu-col-a-width) auto !important;gap:var(--lp-catmenu-gap) !important;align-items:stretch !important;width:100% !important;max-width:none !important;min-width:0 !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;position:static !important;float:none !important;opacity:1 !important;transform:none !important}.lp-catmenu *,.lp-catmenu *::before,.lp-catmenu *::after{box-sizing:border-box !important}.lp-catmenu *::before,.lp-catmenu *::after{content:none !important;display:none !important}.lp-catmenu a{color:inherit !important;text-decoration:none !important;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important;outline:none !important;box-shadow:none !important;border-radius:0 !important;max-width:none !important;min-width:0 !important;opacity:1 !important;transform:none !important;letter-spacing:inherit !important;text-transform:none !important}.lp-catmenu a:hover,.lp-catmenu a:focus,.lp-catmenu a:active,.lp-catmenu a:visited{color:inherit !important;text-decoration:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important;outline:none !important}.lp-catmenu ul,.lp-catmenu ol{list-style:none !important;margin:0 !important;padding:0 !important}.lp-catmenu li{list-style:none !important;margin:0 !important;padding:0 !important;float:none !important;width:auto !important;display:block !important;position:static !important;background:none !important;border:none !important;box-shadow:none !important}.lp-catmenu img{display:block !important;border:none !important;padding:0 !important;margin:0 !important;box-shadow:none !important;border-radius:0 !important;float:none !important;max-width:100% !important;vertical-align:middle !important}.lp-catmenu h1:not([class*=lp-catmenu__]),.lp-catmenu h2:not([class*=lp-catmenu__]),.lp-catmenu h3:not([class*=lp-catmenu__]),.lp-catmenu h4:not([class*=lp-catmenu__]),.lp-catmenu h5:not([class*=lp-catmenu__]),.lp-catmenu h6:not([class*=lp-catmenu__]){margin:0 !important;padding:0 !important;border:none !important;background:none !important;text-transform:none !important;letter-spacing:normal !important}.lp-catmenu p{margin:0 !important;padding:0 !important}.lp-catmenu div,.lp-catmenu span,.lp-catmenu nav{float:none !important;clear:none !important;opacity:1 !important;transform:none !important}.lp-catmenu *{transition:none !important;animation:none !important}.lp-catmenu__col-a{display:flex !important;flex-direction:column !important;width:100% !important;height:100% !important;padding:0 !important;margin:0 !important;background:none !important;border:none !important;float:none !important;position:static !important}.lp-catmenu__item{display:flex !important;align-items:center !important;justify-content:space-between !important;background-color:var(--lp-catmenu-item-bg) !important;color:var(--lp-catmenu-item-color) !important;padding:var(--lp-catmenu-item-padding) !important;margin:0 !important;font-family:var(--lp-catmenu-item-font-family) !important;font-size:var(--lp-catmenu-item-font-size) !important;font-weight:var(--lp-catmenu-item-font-weight) !important;line-height:var(--lp-catmenu-item-line-height) !important;border-radius:var(--lp-catmenu-item-border-radius) !important;border:none !important;box-shadow:none !important;text-decoration:none !important;text-transform:none !important;letter-spacing:normal !important;cursor:pointer !important;user-select:none !important;width:100% !important;max-width:none !important;float:none !important;position:static !important;opacity:1 !important;transform:none !important;transition:var(--lp-catmenu-item-transition) !important}.lp-catmenu__item:hover{background-color:var(--lp-catmenu-item-bg-hover) !important;color:var(--lp-catmenu-item-color-hover) !important}.lp-catmenu__item.is-active{background-color:var(--lp-catmenu-item-bg-active) !important;color:var(--lp-catmenu-item-color-active) !important}.lp-catmenu__item:focus-visible{outline:2px solid var(--primary, #20657a) !important;outline-offset:-2px !important}.lp-catmenu__col-b{display:block !important;position:relative !important;width:100% !important;height:100% !important;min-width:0 !important;padding:0 !important;margin:0 !important;background:none !important;border:none !important;float:none !important}.lp-catmenu__panel{display:none !important;padding:var(--lp-catmenu-panel-padding) !important;margin:0 !important;background-color:var(--lp-catmenu-panel-bg) !important;border:none !important;box-shadow:none !important;width:100% !important;height:100% !important;float:none !important;position:static !important;opacity:1 !important;transform:none !important}.lp-catmenu__panel.is-active{display:grid !important;grid-template-columns:2fr 1fr 1fr !important;column-gap:var(--lp-catmenu-panel-b-col-gap) !important;row-gap:var(--lp-catmenu-panel-b-row-gap) !important;align-items:start !important;height:100% !important}.lp-catmenu__panel-b1{display:block !important;padding:0 !important;margin:0 !important;border:none !important;float:none !important;position:static !important;width:100% !important;min-width:0 !important;grid-column:1 !important;grid-row:1 !important}.lp-catmenu__cat-title{display:block !important;color:var(--lp-catmenu-cat-title-color) !important;font-family:var(--lp-catmenu-cat-title-font-family) !important;font-size:var(--lp-catmenu-cat-title-font-size) !important;font-weight:var(--lp-catmenu-cat-title-font-weight) !important;line-height:1.2 !important;margin:0 0 var(--lp-catmenu-cat-title-margin-bottom) 0 !important;padding:0 0 var(--lp-catmenu-cat-title-margin-bottom) 0 !important;border:none !important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12) !important;background:none !important;text-transform:none !important;letter-spacing:normal !important}.lp-catmenu__cat-title-link{display:block !important;color:var(--lp-catmenu-cat-title-link-color) !important;text-decoration:none !important;font-family:var(--lp-catmenu-cat-title-font-family) !important;font-size:var(--lp-catmenu-cat-title-font-size) !important;font-weight:var(--lp-catmenu-cat-title-font-weight) !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;transition:color .15s ease !important}.lp-catmenu__cat-title-link:hover{color:var(--lp-catmenu-cat-title-link-color-hover) !important;text-decoration:underline !important;background:rgba(0,0,0,0) !important}.lp-catmenu__subcats{display:grid !important;grid-template-columns:1fr 1fr !important;column-gap:var(--lp-catmenu-subcat-col-gap) !important;row-gap:var(--lp-catmenu-subcat-row-gap) !important;padding:0 !important;margin:0 !important;list-style:none !important;float:none !important;width:100% !important}.lp-catmenu__subcat-link{display:block !important;color:var(--lp-catmenu-subcat-color) !important;font-family:var(--lp-catmenu-subcat-font-family) !important;font-size:var(--lp-catmenu-subcat-font-size) !important;font-weight:var(--lp-catmenu-subcat-font-weight) !important;line-height:1.3 !important;text-decoration:none !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;opacity:1 !important;transform:none !important;white-space:normal !important;transition:color .15s ease !important}.lp-catmenu__subcat-link:hover{color:var(--lp-catmenu-subcat-color-hover) !important;text-decoration:underline !important;background:rgba(0,0,0,0) !important}.lp-catmenu__no-subcats{display:block !important;font-size:var(--text-xs, 0.9rem) !important;color:var(--muted, #6c757d) !important;margin:0 !important;padding:0 !important;font-style:italic !important}.lp-catmenu__panel-b2{display:block !important;padding:0 !important;margin:0 !important;border:none !important;float:none !important;position:static !important;width:100% !important;min-width:0 !important;grid-column:2 !important;grid-row:1 !important}.lp-catmenu__brands-title{display:block !important;color:var(--lp-catmenu-brands-title-color) !important;font-family:var(--lp-catmenu-brands-title-font-family) !important;font-size:var(--lp-catmenu-brands-title-font-size) !important;font-weight:var(--lp-catmenu-brands-title-font-weight) !important;line-height:1.2 !important;margin:0 0 var(--lp-catmenu-brands-title-margin-bottom) 0 !important;padding:0 0 var(--lp-catmenu-brands-title-margin-bottom) 0 !important;border:none !important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12) !important;background:none !important;text-transform:none !important;letter-spacing:normal !important}.lp-catmenu__brands{display:grid !important;grid-template-columns:1fr !important;column-gap:var(--lp-catmenu-brand-col-gap) !important;row-gap:var(--lp-catmenu-brand-row-gap) !important;padding:0 4px 0 0 !important;margin:0 !important;list-style:none !important;float:none !important;width:100% !important;max-height:var(--lp-catmenu-brands-max-height, 320px) !important;overflow-y:auto !important;scrollbar-width:thin !important;scrollbar-color:var(--primary, #20657a) rgba(0,0,0,0) !important}.lp-catmenu__brands::-webkit-scrollbar{width:4px !important}.lp-catmenu__brands::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important}.lp-catmenu__brands::-webkit-scrollbar-thumb{background-color:var(--primary, #20657a) !important;border-radius:4px !important}.lp-catmenu__brand-link{display:block !important;color:var(--lp-catmenu-brand-color) !important;font-family:var(--lp-catmenu-brand-font-family) !important;font-size:var(--lp-catmenu-brand-font-size) !important;font-weight:var(--lp-catmenu-brand-font-weight) !important;line-height:1.3 !important;text-decoration:none !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;opacity:1 !important;transform:none !important;white-space:normal !important;transition:color .15s ease !important}.lp-catmenu__brand-link:hover{color:var(--lp-catmenu-brand-color-hover) !important;text-decoration:underline !important;background:rgba(0,0,0,0) !important}.lp-catmenu__no-brands{display:block !important;font-size:var(--text-xs, 0.9rem) !important;color:var(--muted, #6c757d) !important;margin:0 !important;padding:0 !important;font-style:italic !important}.lp-catmenu__panel-b3{display:block !important;padding:0 !important;margin:0 !important;border:none !important;float:none !important;position:static !important;width:100% !important;min-width:0 !important;grid-column:3 !important;grid-row:1 !important}.lp-catmenu__featured-title{display:block !important;color:var(--lp-catmenu-featured-title-color) !important;font-family:var(--lp-catmenu-featured-title-font-family) !important;font-size:var(--lp-catmenu-featured-title-font-size) !important;font-weight:var(--lp-catmenu-featured-title-font-weight) !important;line-height:1.2 !important;margin:0 0 var(--lp-catmenu-featured-title-margin-bottom) 0 !important;padding:0 0 var(--lp-catmenu-featured-title-margin-bottom) 0 !important;border:none !important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12) !important;background:none !important;text-transform:none !important;letter-spacing:normal !important}.lp-catmenu__item-chevron{display:inline-block !important;flex-shrink:0 !important;margin-left:auto !important;padding:0 !important;width:12px !important;height:12px !important;border:none !important;background:none !important;box-shadow:none !important;opacity:.6 !important;vertical-align:middle !important;transform:none !important;color:currentColor !important}.lp-catmenu__products{display:flex !important;flex-direction:column !important;gap:var(--lp-catmenu-products-gap) !important;width:100% !important;min-width:0 !important;max-width:none !important;list-style:none !important;margin:0 !important;padding:0 !important;float:none !important;background:none !important;border:none !important}.lp-catmenu__no-products,.lp-catmenu__empty{display:block !important;font-size:var(--text-xs, 0.9rem) !important;color:var(--muted, #6c757d) !important;margin:0 !important;padding:0 !important;font-style:italic !important}.lp-catmenu2{--lp-catmenu2-gap: 0px;--lp-catmenu2-panel-col-gap: var(--space-m, 2rem);--lp-catmenu2-panel-row-gap: var(--space-s, 1.5rem);--lp-catmenu2-panel-padding: var(--space-s, 1.5rem) var(--space-m, 2rem);--lp-catmenu2-item-bg: transparent;--lp-catmenu2-item-bg-hover: var(--primary, #0d6efd);--lp-catmenu2-item-bg-active: var(--primary, #0d6efd);--lp-catmenu2-item-color: var(--text-body, #212529);--lp-catmenu2-item-color-hover: var(--light, #f8f9fa);--lp-catmenu2-item-color-active: var(--light, #f8f9fa);--lp-catmenu2-item-font-family: var(--cf-font-family--barlow-condensed, sans-serif);--lp-catmenu2-item-font-size: var(--text-m, 1rem);--lp-catmenu2-item-font-weight: 500;--lp-catmenu2-item-line-height: 1.3;--lp-catmenu2-item-padding: var(--space-2xs, 0.6rem) var(--space-s, 1.2rem);--lp-catmenu2-item-border-radius: 0px;--lp-catmenu2-item-transition: background-color 0.2s ease, color 0.2s ease;--lp-catmenu2-panel-bg: var(--bg-surface, var(--primary-5, #0d6efd0d));--lp-catmenu2-section-title-color: var(--text-title, var(--text-body, #212529));--lp-catmenu2-section-title-font-family: var(--cf-font-family--barlow-condensed, sans-serif);--lp-catmenu2-section-title-font-size: var(--text-l, 1.33rem);--lp-catmenu2-section-title-font-weight: 700;--lp-catmenu2-section-title-mb: var(--space-xs, 1rem);--lp-catmenu2-col-max-height: 320px;--lp-catmenu2-brands-max-height: var(--lp-catmenu2-col-max-height);--lp-catmenu2-brand-row-gap: var(--space-2xs, 0.5rem);--lp-catmenu2-brand-color: var(--text-body, #212529);--lp-catmenu2-brand-color-hover: var(--link, var(--primary, #0d6efd));--lp-catmenu2-brand-font-family: var(--cf-font-family--noto-sans, sans-serif);--lp-catmenu2-brand-font-size: var(--text-s, 0.875rem);--lp-catmenu2-brand-font-weight: 400;--lp-catmenu2-groups-col-min: 160px;--lp-catmenu2-groups-gap: var(--space-s, 1.5rem);--lp-catmenu2-group-gap: var(--space-3xs, 0.4rem);--lp-catmenu2-group-name-color: var(--text-body, #212529);--lp-catmenu2-group-name-font-family: var(--cf-font-family--barlow-condensed, sans-serif);--lp-catmenu2-group-name-font-size: var(--text-m, 1rem);--lp-catmenu2-group-name-font-weight: 700;--lp-catmenu2-subcat-color: var(--text-body, #212529);--lp-catmenu2-subcat-color-hover: var(--link, var(--primary, #0d6efd));--lp-catmenu2-subcat-font-family: var(--cf-font-family--noto-sans, sans-serif);--lp-catmenu2-subcat-font-size: var(--text-s, 0.875rem);--lp-catmenu2-subcat-font-weight: 400;--lp-catmenu2-subcat-row-gap: var(--space-3xs, 0.35rem);--lp-catmenu2-extra-menu-row-gap: var(--space-2xs, 0.6rem);--lp-catmenu2-extra-menu-color: var(--text-body, #212529);--lp-catmenu2-extra-menu-color-hover: var(--link, var(--primary, #0d6efd));--lp-catmenu2-extra-menu-font-family: var(--cf-font-family--noto-sans, sans-serif);--lp-catmenu2-extra-menu-font-size: var(--text-m, 1rem);--lp-catmenu2-extra-menu-font-weight: 500;--lp-catmenu2-banner-bg: var(--bg-secondary, #e9ecef);--lp-catmenu2-banner-color: var(--text-light, #595c5f);--lp-catmenu2-banner-radius: var(--radius-m, 0.75rem);--lp-catmenu2-banner-font-size: var(--text-s, 0.875rem);font-family:var(--lp-catmenu2-item-font-family) !important;font-size:var(--text-m, 1rem) !important;font-weight:400 !important;line-height:1.4 !important;color:var(--lp-catmenu2-item-color) !important;text-align:left !important;text-transform:none !important;letter-spacing:normal !important;direction:ltr !important;display:grid !important;grid-template-columns:fit-content(280px) minmax(0, 1fr) !important;gap:var(--lp-catmenu2-gap) !important;align-items:stretch !important;width:100% !important;max-width:none !important;min-width:0 !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;position:static !important;float:none !important;opacity:1 !important;transform:none !important}.lp-catmenu2 *,.lp-catmenu2 *::before,.lp-catmenu2 *::after{box-sizing:border-box !important}.lp-catmenu2 *::before,.lp-catmenu2 *::after{content:none !important;display:none !important}.lp-catmenu2 a{color:inherit !important;text-decoration:none !important;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin:0 !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important;outline:none !important;box-shadow:none !important;border-radius:0 !important;max-width:none !important;min-width:0 !important;opacity:1 !important;transform:none !important;letter-spacing:inherit !important;text-transform:none !important}.lp-catmenu2 a:hover,.lp-catmenu2 a:focus,.lp-catmenu2 a:active,.lp-catmenu2 a:visited{color:inherit !important;text-decoration:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important;outline:none !important}.lp-catmenu2 ul,.lp-catmenu2 ol{list-style:none !important;margin:0 !important;padding:0 !important}.lp-catmenu2 li{list-style:none !important;margin:0 !important;padding:0 !important;float:none !important;width:auto !important;display:block !important;position:static !important;background:none !important;border:none !important;box-shadow:none !important}.lp-catmenu2 img{display:block !important;border:none !important;padding:0 !important;margin:0 !important;box-shadow:none !important;border-radius:0 !important;float:none !important;max-width:100% !important;vertical-align:middle !important}.lp-catmenu2 h1:not([class*=lp-catmenu2__]),.lp-catmenu2 h2:not([class*=lp-catmenu2__]),.lp-catmenu2 h3:not([class*=lp-catmenu2__]),.lp-catmenu2 h4:not([class*=lp-catmenu2__]),.lp-catmenu2 h5:not([class*=lp-catmenu2__]),.lp-catmenu2 h6:not([class*=lp-catmenu2__]){margin:0 !important;padding:0 !important;border:none !important;background:none !important;text-transform:none !important;letter-spacing:normal !important}.lp-catmenu2 p{margin:0 !important;padding:0 !important}.lp-catmenu2 div,.lp-catmenu2 span,.lp-catmenu2 nav{float:none !important;clear:none !important;opacity:1 !important;transform:none !important}.lp-catmenu2 *{transition:none !important;animation:none !important}.lp-catmenu2__col-a{display:flex !important;flex-direction:column !important;width:fit-content !important;min-width:0 !important;height:100% !important;padding:0 !important;margin:0 !important;background:none !important;border:none !important;float:none !important;position:static !important}.lp-catmenu2__item{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:var(--space-2xs, 0.5rem) !important;background-color:var(--lp-catmenu2-item-bg) !important;color:var(--lp-catmenu2-item-color) !important;padding:var(--lp-catmenu2-item-padding) !important;margin:0 !important;font-family:var(--lp-catmenu2-item-font-family) !important;font-size:var(--lp-catmenu2-item-font-size) !important;font-weight:var(--lp-catmenu2-item-font-weight) !important;line-height:var(--lp-catmenu2-item-line-height) !important;border-radius:var(--lp-catmenu2-item-border-radius) !important;border:none !important;box-shadow:none !important;text-decoration:none !important;text-transform:none !important;letter-spacing:normal !important;white-space:nowrap !important;cursor:pointer !important;user-select:none !important;width:100% !important;max-width:none !important;float:none !important;position:static !important;opacity:1 !important;transform:none !important;transition:var(--lp-catmenu2-item-transition) !important}.lp-catmenu2__item:hover{background-color:var(--lp-catmenu2-item-bg-hover) !important;color:var(--lp-catmenu2-item-color-hover) !important}.lp-catmenu2__item.is-active{background-color:var(--lp-catmenu2-item-bg-active) !important;color:var(--lp-catmenu2-item-color-active) !important}.lp-catmenu2__item:focus-visible{outline:2px solid var(--primary, #0d6efd) !important;outline-offset:-2px !important}.lp-catmenu2__item-chevron{display:inline-block !important;flex-shrink:0 !important;margin-left:auto !important;padding:0 !important;width:12px !important;height:12px !important;border:none !important;background:none !important;box-shadow:none !important;opacity:.6 !important;vertical-align:middle !important;transform:none !important;color:currentColor !important}.lp-catmenu2__col-b{display:block !important;position:relative !important;width:100% !important;height:100% !important;min-width:0 !important;padding:0 !important;margin:0 !important;background:none !important;border:none !important;float:none !important}.lp-catmenu2__panel{display:none !important;padding:var(--lp-catmenu2-panel-padding) !important;margin:0 !important;background-color:var(--lp-catmenu2-panel-bg) !important;border:none !important;box-shadow:none !important;width:100% !important;height:100% !important;float:none !important;position:static !important;opacity:1 !important;transform:none !important}.lp-catmenu2__panel.is-active{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 1fr) !important;column-gap:var(--lp-catmenu2-panel-col-gap) !important;row-gap:var(--lp-catmenu2-panel-row-gap) !important;align-items:start !important;height:100% !important}.lp-catmenu2__panel.is-active[data-layout=B]{grid-template-columns:minmax(0, 1fr) minmax(0, 2.5fr) !important}.lp-catmenu2__panel-brands{display:block !important;padding:0 !important;margin:0 !important;border:none !important;float:none !important;position:static !important;width:100% !important;min-width:0 !important}.lp-catmenu2__section-title{display:block !important;color:var(--lp-catmenu2-section-title-color) !important;font-family:var(--lp-catmenu2-section-title-font-family) !important;font-size:var(--lp-catmenu2-section-title-font-size) !important;font-weight:var(--lp-catmenu2-section-title-font-weight) !important;line-height:1.2 !important;margin:0 0 var(--lp-catmenu2-section-title-mb) 0 !important;padding:0 0 var(--lp-catmenu2-section-title-mb) 0 !important;border:none !important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12) !important;background:none !important;text-transform:none !important;letter-spacing:normal !important}.lp-catmenu2__brands{display:flex !important;flex-direction:column !important;gap:var(--lp-catmenu2-brand-row-gap) !important;padding:0 4px 0 0 !important;margin:0 !important;list-style:none !important;float:none !important;width:100% !important;max-height:var(--lp-catmenu2-brands-max-height) !important;overflow-y:auto !important;scrollbar-width:thin !important;scrollbar-color:var(--primary, #0d6efd) rgba(0,0,0,0) !important}.lp-catmenu2__brands::-webkit-scrollbar{width:4px !important}.lp-catmenu2__brands::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important}.lp-catmenu2__brands::-webkit-scrollbar-thumb{background-color:var(--primary, #0d6efd) !important;border-radius:4px !important}.lp-catmenu2__brand-link{display:block !important;color:var(--lp-catmenu2-brand-color) !important;font-family:var(--lp-catmenu2-brand-font-family) !important;font-size:var(--lp-catmenu2-brand-font-size) !important;font-weight:var(--lp-catmenu2-brand-font-weight) !important;line-height:1.3 !important;text-decoration:none !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;opacity:1 !important;transform:none !important;white-space:normal !important;transition:color .15s ease !important}.lp-catmenu2__brand-link:hover{color:var(--lp-catmenu2-brand-color-hover) !important;text-decoration:underline !important;background:rgba(0,0,0,0) !important}.lp-catmenu2__no-brands{display:block !important;font-size:var(--text-xs, 0.8rem) !important;color:var(--muted, #6c757d) !important;margin:0 !important;padding:0 !important;font-style:italic !important}.lp-catmenu2__panel-subcats{display:block !important;padding:0 4px 0 0 !important;margin:0 !important;border:none !important;float:none !important;position:static !important;width:100% !important;min-width:0 !important;max-height:var(--lp-catmenu2-col-max-height) !important;overflow-y:auto !important;scrollbar-width:thin !important;scrollbar-color:var(--primary, #0d6efd) rgba(0,0,0,0) !important}.lp-catmenu2__panel-subcats::-webkit-scrollbar{width:4px !important}.lp-catmenu2__panel-subcats::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important}.lp-catmenu2__panel-subcats::-webkit-scrollbar-thumb{background-color:var(--primary, #0d6efd) !important;border-radius:4px !important}.lp-catmenu2__subcat-groups{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(var(--lp-catmenu2-groups-col-min), 1fr)) !important;gap:var(--lp-catmenu2-groups-gap) !important;padding:0 !important;margin:0 !important;width:100% !important;float:none !important}.lp-catmenu2__subcat-group{display:flex !important;flex-direction:column !important;gap:var(--lp-catmenu2-group-gap) !important;padding:0 !important;margin:0 !important;float:none !important;position:static !important}.lp-catmenu2__group-name{display:block !important;color:var(--lp-catmenu2-group-name-color) !important;font-family:var(--lp-catmenu2-group-name-font-family) !important;font-size:var(--lp-catmenu2-group-name-font-size) !important;font-weight:var(--lp-catmenu2-group-name-font-weight) !important;line-height:1.2 !important;margin:0 0 var(--space-3xs, 0.4rem) 0 !important;padding:0 0 var(--space-3xs, 0.4rem) 0 !important;border:none !important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.08) !important;background:none !important;text-transform:none !important;letter-spacing:normal !important}.lp-catmenu2__subcat-children{display:flex !important;flex-direction:column !important;gap:var(--lp-catmenu2-subcat-row-gap) !important;padding:0 !important;margin:0 !important;float:none !important;width:100% !important}.lp-catmenu2__subcat-link{display:block !important;color:var(--lp-catmenu2-subcat-color) !important;font-family:var(--lp-catmenu2-subcat-font-family) !important;font-size:var(--lp-catmenu2-subcat-font-size) !important;font-weight:var(--lp-catmenu2-subcat-font-weight) !important;line-height:1.3 !important;text-decoration:none !important;padding:0 !important;margin:0 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;opacity:1 !important;transform:none !important;white-space:normal !important;transition:color .15s ease !important}.lp-catmenu2__subcat-link:hover{color:var(--lp-catmenu2-subcat-color-hover) !important;text-decoration:underline !important;background:rgba(0,0,0,0) !important}.lp-catmenu2__no-subcats{display:block !important;font-size:var(--text-xs, 0.8rem) !important;color:var(--muted, #6c757d) !important;margin:0 !important;padding:0 !important;font-style:italic !important}.lp-catmenu2__panel-extra{display:block !important;padding:0 4px 0 0 !important;margin:0 !important;border:none !important;float:none !important;position:static !important;width:100% !important;min-width:0 !important;max-height:var(--lp-catmenu2-col-max-height) !important;overflow-y:auto !important;scrollbar-width:thin !important;scrollbar-color:var(--primary, #0d6efd) rgba(0,0,0,0) !important}.lp-catmenu2__panel-extra::-webkit-scrollbar{width:4px !important}.lp-catmenu2__panel-extra::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important}.lp-catmenu2__panel-extra::-webkit-scrollbar-thumb{background-color:var(--primary, #0d6efd) !important;border-radius:4px !important}.lp-catmenu2__extra-menu{display:flex !important;flex-direction:column !important;gap:var(--lp-catmenu2-extra-menu-row-gap) !important;padding:0 !important;margin:0 !important;float:none !important;width:100% !important}.lp-catmenu2__extra-menu-link{display:block !important;color:var(--lp-catmenu2-extra-menu-color) !important;font-family:var(--lp-catmenu2-extra-menu-font-family) !important;font-size:var(--lp-catmenu2-extra-menu-font-size) !important;font-weight:var(--lp-catmenu2-extra-menu-font-weight) !important;line-height:1.3 !important;text-decoration:none !important;padding:var(--space-2xs, 0.5rem) var(--space-xs, 0.8rem) !important;margin:0 !important;background:rgba(0,0,0,.04) !important;border:none !important;box-shadow:none !important;border-radius:var(--radius-s, 0.375rem) !important;text-transform:none !important;letter-spacing:normal !important;opacity:1 !important;transform:none !important;white-space:nowrap !important;transition:background-color .15s ease,color .15s ease !important}.lp-catmenu2__extra-menu-link:hover{color:var(--lp-catmenu2-extra-menu-color-hover) !important;background:rgba(13,110,253,.08) !important}.lp-catmenu2__extra-banner{display:block !important;width:100% !important;padding:0 !important;margin:0 !important;float:none !important;position:static !important}.lp-catmenu2__extra-banner-link{display:block !important;width:100% !important;padding:0 !important;margin:0 !important;border:none !important}.lp-catmenu2__extra-banner-placeholder{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;aspect-ratio:1/1 !important;background-color:var(--lp-catmenu2-banner-bg) !important;border-radius:var(--lp-catmenu2-banner-radius) !important;border:2px dashed rgba(0,0,0,.15) !important;color:var(--lp-catmenu2-banner-color) !important;font-size:var(--lp-catmenu2-banner-font-size) !important;text-align:center !important;padding:var(--space-xs, 0.8rem) !important;box-sizing:border-box !important;transition:background-color .15s ease !important}.lp-catmenu2__extra-banner-placeholder:hover{background-color:#dadfe4 !important}.lp-catmenu2__extra-banner-placeholder-text{display:block !important;font-size:inherit !important;color:inherit !important;font-family:var(--lp-catmenu2-brand-font-family) !important;text-align:center !important;padding:0 !important;margin:0 !important}.lp-catmenu2__empty{display:block !important;font-size:var(--text-s, 0.875rem) !important;color:var(--muted, #6c757d) !important;margin:0 !important;padding:var(--space-s, 1.5rem) !important;font-style:italic !important}.lp-beachmenu{--lp-beachmenu-gap: var(--space-m, 2rem);--lp-beachmenu-padding: var(--space-s, 1.5rem) 0;--lp-beachmenu-cols: 6;--lp-beachmenu-col-gap: var(--space-xs, 1rem);--lp-beachmenu-row-gap: var(--space-3xs, 0.4rem);--lp-beachmenu-item-color: var(--brand-blue);--lp-beachmenu-item-color-hover: var(--primary, #20657a);--lp-beachmenu-item-color-active: var(--primary, #20657a);--lp-beachmenu-item-font-family: var(--cf-font-family--barlow-condensed, sans-serif);--lp-beachmenu-item-font-size: var(--text-s, 1.4rem);--lp-beachmenu-item-font-weight: 500;--lp-beachmenu-item-line-height: 1.3;--lp-beachmenu-item-padding: var(--space-3xs, 0.4rem) var(--space-2xs, 0.8rem);--lp-beachmenu-item-border-radius: var(--radius-s, 0.4rem);--lp-beachmenu-item-bg: transparent;--lp-beachmenu-item-bg-hover: var(--primary-5, rgba(32, 101, 122, 0.08));--lp-beachmenu-item-bg-active: var(--primary-5, rgba(32, 101, 122, 0.08));--lp-beachmenu-item-dot-size: 0.9rem;--lp-beachmenu-item-dot-color: #16b388;--lp-beachmenu-item-dot-gap: 0.8rem;--lp-beachmenu-item-transition: background-color 0.18s ease, color 0.18s ease;--lp-beachmenu-item-text-decoration: none;--lp-beachmenu-img-radius: var(--radius-s, 0.6rem);--lp-beachmenu-img-bg: var(--primary-5, rgba(32, 101, 122, 0.08));--lp-beachmenu-img-transition: opacity 0.25s ease;display:grid !important;grid-template-columns:5fr 1fr !important;gap:var(--lp-beachmenu-gap) !important;align-items:start !important;padding:var(--lp-beachmenu-padding) !important;width:100% !important;box-sizing:border-box !important}.lp-beachmenu__col-a{display:grid !important;grid-template-columns:repeat(var(--lp-beachmenu-cols), 1fr) !important;column-gap:var(--lp-beachmenu-col-gap) !important;row-gap:var(--lp-beachmenu-row-gap) !important;align-content:start !important}.lp-beachmenu__item{display:inline-flex !important;align-items:center !important;gap:var(--lp-beachmenu-item-dot-gap) !important;color:var(--lp-beachmenu-item-color) !important;font-family:var(--lp-beachmenu-item-font-family) !important;font-size:var(--lp-beachmenu-item-font-size) !important;font-weight:var(--lp-beachmenu-item-font-weight) !important;line-height:var(--lp-beachmenu-item-line-height) !important;padding:var(--lp-beachmenu-item-padding) !important;border-radius:var(--lp-beachmenu-item-border-radius) !important;background:var(--lp-beachmenu-item-bg) !important;text-decoration:var(--lp-beachmenu-item-text-decoration) !important;transition:var(--lp-beachmenu-item-transition) !important;cursor:pointer !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;width:100% !important}.lp-beachmenu__item::before{content:"";width:var(--lp-beachmenu-item-dot-size) !important;height:var(--lp-beachmenu-item-dot-size) !important;border-radius:50% !important;background:var(--lp-beachmenu-item-dot-color) !important;flex:0 0 var(--lp-beachmenu-item-dot-size) !important}.lp-beachmenu__item:hover,.lp-beachmenu__item:focus{color:var(--lp-beachmenu-item-color-hover) !important;background:var(--lp-beachmenu-item-bg-hover) !important;outline:none !important}.lp-beachmenu__item.is-active{color:var(--lp-beachmenu-item-color-active) !important;background:var(--lp-beachmenu-item-bg-active) !important}.lp-beachmenu__col-b{position:sticky !important;top:var(--space-s, 1.5rem) !important;align-self:start !important}.lp-beachmenu__img-wrap{position:relative !important;width:100% !important;aspect-ratio:1/1 !important;overflow:hidden !important;border-radius:var(--lp-beachmenu-img-radius) !important;background:var(--lp-beachmenu-img-bg) !important}.lp-beachmenu__img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:var(--lp-beachmenu-img-transition) !important}.lp-beachmenu__img-placeholder{width:100% !important;height:100% !important;background:var(--lp-beachmenu-img-bg) !important}.lp-beachmenu__empty{padding:var(--space-s, 1.5rem) !important;color:var(--muted, #888) !important;font-family:var(--cf-font-family--noto-sans, sans-serif) !important;font-size:var(--text-s, 1.4rem) !important}@media(max-width: 1200px){.lp-beachmenu{--lp-beachmenu-cols: 5}}@media(max-width: 900px){.lp-beachmenu{grid-template-columns:1fr !important;--lp-beachmenu-cols: 4}.lp-beachmenu__col-b{display:none !important}}@media(max-width: 600px){.lp-beachmenu{--lp-beachmenu-cols: 2}}@media(max-width: 400px){.lp-beachmenu{--lp-beachmenu-cols: 1}}.lpx-beach-bar{--lpx-beach-bar-dot-size: 0.9rem;--lpx-beach-bar-dot-color: #16b388;--lpx-beach-bar-dot-gap: 0.8rem;display:grid;grid-template-columns:100px auto 100px;align-items:center;background-color:var(--brand-white);color:var(--brand-dark);width:100%;overflow:hidden;font-family:var(--cf-font-family--inter-tight);font-weight:400}.lpx-beach-bar__multicam{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;color:var(--brand-dark);text-decoration:none;padding:0;white-space:nowrap;font-size:var(--text-xs)}.lpx-beach-bar__multicam:hover{color:#ccc}.lpx-beach-bar__multicam-label{display:inline;font-weight:600}.lpx-beach-bar__scroll-track{overflow:hidden;position:relative}.lpx-beach-bar__scroll-inner{display:flex;align-items:center;gap:0;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;user-select:none}.lpx-beach-bar__scroll-inner.is-dragging{cursor:grabbing;scroll-behavior:auto}.lpx-beach-bar__scroll-inner::-webkit-scrollbar{display:none}.lpx-beach-bar__nav{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;padding:0}.lpx-beach-bar__nav-btn{background:none;border:1px solid rgba(255,255,255,.3);color:var(--brand-dark);cursor:pointer;padding:.3rem .5rem;border-radius:4px;line-height:1;transition:background-color .15s;font-family:inherit;text-transform:inherit;font-weight:inherit}.lpx-beach-bar__nav-btn:hover{background-color:var(--border)}@media(max-width: 990px){.lpx-beach-bar{grid-template-columns:24px auto}.lpx-beach-bar__nav{display:none}.lpx-beach-bar__multicam-label{display:none}.lpx-beach-bar__multicam{padding:0;justify-content:center}}.lpx-favorite-beach{display:inline-flex;align-items:center;gap:var(--lpx-beach-bar-dot-gap);flex-shrink:0;color:var(--brand-dark);text-decoration:none;padding:.5rem .85rem;font-size:var(--text-xs);white-space:nowrap;border-right:1px solid var(--border);transition:background-color .15s}.lpx-favorite-beach::before{content:"";width:var(--lpx-beach-bar-dot-size);height:var(--lpx-beach-bar-dot-size);border-radius:50%;background:var(--lpx-beach-bar-dot-color);flex:0 0 var(--lpx-beach-bar-dot-size)}.lpx-favorite-beach:hover{background-color:rgba(255,255,255,.1);color:var(--brand-dark)}.lpx-beach-grid{--lpx-bg-gap: var(--space-s, 1.5rem);--lpx-bg-grid-gap: var(--space-xs, 1rem);--lpx-bg-cols: 5;--lpx-bg-input-height: 52px;--lpx-bg-input-bg: var(--bg-surface, #fff);--lpx-bg-input-border: 1.5px solid var(--muted, #ccc);--lpx-bg-input-border-focus: 1.5px solid var(--primary, #20657a);--lpx-bg-input-radius: var(--radius-s, 0.6rem);--lpx-bg-input-font: var(--cf-font-family--noto-sans, sans-serif);--lpx-bg-input-size: var(--text-m, 1.6rem);--lpx-bg-input-color: var(--text-body, #0f0f0f);--lpx-bg-icon-color: var(--muted, #999);--lpx-bg-icon-size: 20px;--lpx-bg-padding-x: var(--space-xs, 1rem);--lpx-bg-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);--lpx-bg-shadow-focus: 0 0 0 3px color-mix(in srgb, var(--primary, #20657a) 18%, transparent);--lpx-bg-card-radius: var(--radius-m, 0.75rem);--lpx-bg-card-aspect: 2 / 3;--lpx-bg-badge-gap: 0.4rem;--lpx-bg-badge-size: var(--text-xs, 1.1rem);--lpx-bg-badge-radius: 100px;--lpx-bg-badge-bg: rgba(0, 0, 0, 0.55);--lpx-bg-badge-fg: #fff;--lpx-bg-fav-size: 32px;--lpx-bg-fav-bg: rgba(0, 0, 0, 0.5);--lpx-bg-fav-bg-hover: rgba(0, 0, 0, 0.8);--lpx-bg-fav-color: #fff;--lpx-bg-fav-filled: #f4d03f;width:100%;display:flex;flex-direction:column;gap:var(--lpx-bg-gap)}.lpx-beach-grid__bar{width:100%}.lpx-beach-grid__input-wrap{position:relative;display:flex;align-items:center}.lpx-beach-grid__icon-search{position:absolute;left:var(--lpx-bg-padding-x);width:var(--lpx-bg-icon-size);height:var(--lpx-bg-icon-size);color:var(--lpx-bg-icon-color);pointer-events:none;flex-shrink:0}.lpx-beach-grid__input{width:100%;height:var(--lpx-bg-input-height);padding-left:calc(var(--lpx-bg-icon-size) + var(--lpx-bg-padding-x)*2) !important;padding-right:calc(var(--lpx-bg-icon-size) + var(--lpx-bg-padding-x)*2) !important;background:var(--lpx-bg-input-bg);border:var(--lpx-bg-input-border);border-radius:var(--lpx-bg-input-radius);font-family:var(--lpx-bg-input-font);font-size:var(--lpx-bg-input-size);color:var(--lpx-bg-input-color);box-shadow:var(--lpx-bg-shadow);outline:none;transition:border .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.lpx-beach-grid__input:focus{border:var(--lpx-bg-input-border-focus);box-shadow:var(--lpx-bg-shadow-focus)}.lpx-beach-grid__input::-webkit-search-cancel-button{display:none}.lpx-beach-grid__icon-clear{position:absolute;right:var(--lpx-bg-padding-x);width:var(--lpx-bg-icon-size);height:var(--lpx-bg-icon-size);background:none;border:none;padding:0;cursor:pointer;color:var(--lpx-bg-icon-color);display:flex;align-items:center;justify-content:center;transition:color .15s}.lpx-beach-grid__icon-clear svg{width:100%;height:100%}.lpx-beach-grid__icon-clear:hover{color:var(--text-body, #0f0f0f)}.lpx-beach-grid__icon-clear[hidden]{display:none}.lpx-beach-grid__count{font-family:var(--cf-font-family--noto-sans, sans-serif);font-size:var(--text-s, 1.3rem);color:var(--muted, #777);margin:0}.lpx-beach-grid__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--lpx-bg-cols), 1fr);gap:var(--lpx-bg-grid-gap)}.lpx-beach-grid__item{position:relative}.lpx-beach-grid__item[hidden]{display:none}.lpx-beach-grid__card{display:block;width:100%;aspect-ratio:var(--lpx-bg-card-aspect);background-color:#b0b8c1;background-size:cover;background-position:center;border-radius:var(--lpx-bg-card-radius);overflow:hidden;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.lpx-beach-grid__card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.lpx-beach-grid__overlay{position:absolute;inset:0;background:linear-gradient(to bottom, transparent 35%, rgba(0, 0, 0, 0.12) 55%, rgba(0, 0, 0, 0.72) 100%);border-radius:inherit}.lpx-beach-grid__content{position:absolute;bottom:0;left:0;right:0;padding:.75rem;display:flex;flex-direction:column;gap:.35rem}.lpx-beach-grid__badges{display:flex;flex-wrap:wrap;gap:var(--lpx-bg-badge-gap)}.lpx-beach-grid__badge{display:inline-flex;align-items:center;justify-content:center;padding:.25em .5em;border-radius:var(--lpx-bg-badge-radius);font-size:var(--lpx-bg-badge-size);background:var(--lpx-bg-badge-bg);color:var(--lpx-bg-badge-fg);line-height:1;backdrop-filter:blur(4px)}.lpx-beach-grid__badge i{line-height:1}.lpx-beach-grid__name{margin:0;font-size:var(--text-s, 1.3rem);font-weight:700;color:#fff;line-height:1.25;text-shadow:0 1px 4px rgba(0,0,0,.6);word-break:break-word}.lpx-beach-grid__fav-btn{position:absolute;top:.5rem;right:.5rem;width:var(--lpx-bg-fav-size);height:var(--lpx-bg-fav-size);background:var(--lpx-bg-fav-bg);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--lpx-bg-fav-color);font-size:1.4rem;line-height:1;transition:background .2s ease,transform .15s ease;z-index:2;backdrop-filter:blur(4px)}.lpx-beach-grid__fav-btn:hover{background:var(--lpx-bg-fav-bg-hover);transform:scale(1.1)}.lpx-beach-grid__fav-btn[aria-pressed=true] i{color:var(--lpx-bg-fav-filled)}.lpx-beach-grid__fav-btn i{line-height:1;pointer-events:none}.lpx-beach-grid__fav-btn:disabled{opacity:.6;cursor:wait}.lpx-beach-grid__empty{font-family:var(--cf-font-family--noto-sans, sans-serif);font-size:var(--text-m, 1.5rem);color:var(--muted, #777);text-align:center;padding:2rem 0;margin:0}.lpx-beach-grid__empty[hidden]{display:none}@media(max-width: 1200px){.lpx-beach-grid{--lpx-bg-cols: 4}}@media(max-width: 768px){.lpx-beach-grid{--lpx-bg-cols: 2}}.lp-psearch{--lp-psearch-max-width: 900px;--lp-psearch-gap: var(--space-s, 1.5rem);--lp-psearch-input-height: 52px;--lp-psearch-input-bg: var(--bg-surface, #fff);--lp-psearch-input-border: 1.5px solid var(--muted, #ccc);--lp-psearch-input-border-focus: 1.5px solid var(--primary, #20657a);--lp-psearch-input-radius: var(--radius-s, 0.6rem);--lp-psearch-input-font-family: var(--cf-font-family--noto-sans, sans-serif);--lp-psearch-input-font-size: var(--text-m, 1.6rem);--lp-psearch-input-color: var(--text-body, #0f0f0f);--lp-psearch-input-placeholder: var(--muted, #999);--lp-psearch-input-shadow: 0 2px 8px rgba(0,0,0,.06);--lp-psearch-input-shadow-focus: 0 0 0 3px color-mix(in srgb, var(--primary, #20657a) 18%, transparent);--lp-psearch-icon-color: var(--muted, #999);--lp-psearch-icon-size: 20px;--lp-psearch-padding-x: var(--space-xs, 1rem);--lp-psearch-grid-cols: 1;--lp-psearch-grid-gap: var(--space-2xs, 0.8rem);--lp-psearch-card-bg: var(--bg-surface, #fff);--lp-psearch-card-border: none;--lp-psearch-card-radius: var(--radius-s, 0.6rem);--lp-psearch-card-padding: var(--space-3xs, 0.4rem);--lp-psearch-card-gap: var(--space-xs, 1rem);--lp-psearch-card-img-size: 72px;--lp-psearch-card-info-gap: var(--space-3xs, 0.4rem);--lp-psearch-brand-color: var(--muted, #888);--lp-psearch-brand-font: var(--cf-font-family--noto-sans, sans-serif);--lp-psearch-brand-size: var(--text-xs, 1.1rem);--lp-psearch-brand-weight: 400;--lp-psearch-name-color: var(--text-body, #0f0f0f);--lp-psearch-name-font: var(--cf-font-family--noto-sans, sans-serif);--lp-psearch-name-size: var(--text-s, 1.3rem);--lp-psearch-name-weight: 500;--lp-psearch-name-lines: 2;--lp-psearch-price-color: var(--brand-orange, #de9151);--lp-psearch-price-font: var(--cf-font-family--barlow-condensed, sans-serif);--lp-psearch-price-size: var(--text-m, 1.5rem);--lp-psearch-price-weight: 600;--lp-psearch-count-font: var(--cf-font-family--noto-sans, sans-serif);--lp-psearch-count-size: var(--text-s, 1.3rem);--lp-psearch-count-color: var(--muted, #777);--lp-psearch-btn-bg: var(--primary, #20657a);--lp-psearch-btn-bg-hover: var(--primary-l-1, #538293);--lp-psearch-btn-color: var(--light, #fffafb);--lp-psearch-btn-font: var(--cf-font-family--barlow-condensed, sans-serif);--lp-psearch-btn-size: var(--text-m, 1.5rem);--lp-psearch-btn-weight: 600;--lp-psearch-btn-radius: var(--radius-s, 0.6rem);--lp-psearch-btn-padding: var(--space-2xs, 0.8rem) var(--space-s, 1.5rem);--lp-psearch-status-font: var(--cf-font-family--noto-sans, sans-serif);--lp-psearch-status-size: var(--text-s, 1.4rem);--lp-psearch-status-color: var(--muted, #777);width:100%;max-width:var(--lp-psearch-max-width);display:flex;flex-direction:column;gap:var(--lp-psearch-gap)}.lp-psearch__bar{width:100%}.lp-psearch__input-wrap{position:relative;display:flex;align-items:center}.lp-psearch__icon-search{position:absolute;left:var(--lp-psearch-padding-x);width:var(--lp-psearch-icon-size);height:var(--lp-psearch-icon-size);color:var(--lp-psearch-icon-color);pointer-events:none;flex-shrink:0}.lp-psearch__input{width:100%;height:var(--lp-psearch-input-height);padding-left:calc(var(--lp-psearch-icon-size) + var(--lp-psearch-padding-x)*2) !important;padding-right:calc(var(--lp-psearch-icon-size) + var(--lp-psearch-padding-x)*2) !important;background:var(--lp-psearch-input-bg);border:var(--lp-psearch-input-border);border-radius:var(--lp-psearch-input-radius);font-family:var(--lp-psearch-input-font-family);font-size:var(--lp-psearch-input-font-size);color:var(--lp-psearch-input-color);box-shadow:var(--lp-psearch-input-shadow);outline:none;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none}.lp-psearch__input::placeholder{color:var(--lp-psearch-input-placeholder)}.lp-psearch__input::-webkit-search-cancel-button,.lp-psearch__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.lp-psearch__input:focus{border:var(--lp-psearch-input-border-focus);box-shadow:var(--lp-psearch-input-shadow-focus)}.lp-psearch__clear{position:absolute;right:var(--lp-psearch-padding-x);display:flex;align-items:center;justify-content:center;width:var(--lp-psearch-icon-size);height:var(--lp-psearch-icon-size);background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--lp-psearch-icon-color);transition:color .2s ease}.lp-psearch__clear svg{width:100%;height:100%}.lp-psearch__clear:hover{color:var(--text-body, #0f0f0f)}.lp-psearch__clear[hidden]{display:none}.lp-psearch__status{font-family:var(--lp-psearch-status-font);font-size:var(--lp-psearch-status-size);color:var(--lp-psearch-status-color)}.lp-psearch__status[hidden]{display:none}@keyframes lp-psearch-bounce{0%,80%,100%{transform:scale(0.4);opacity:.35}40%{transform:scale(1);opacity:1}}.lp-psearch__loader{display:flex;align-items:center;justify-content:center;gap:6px;padding:.875rem 0}.lp-psearch__loader[hidden]{display:none}.lp-psearch__loader span{display:block;width:9px;height:9px;border-radius:50%;background:var(--lp-psearch-btn-bg);animation:lp-psearch-bounce 1.3s ease-in-out infinite}.lp-psearch__loader span:nth-child(1){animation-delay:0s}.lp-psearch__loader span:nth-child(2){animation-delay:.22s}.lp-psearch__loader span:nth-child(3){animation-delay:.44s}.lp-psearch__results{display:flex;flex-direction:column;gap:var(--lp-psearch-grid-gap)}.lp-psearch__results[hidden]{display:none}.lp-psearch__count{font-family:var(--lp-psearch-count-font);font-size:var(--lp-psearch-count-size);color:var(--lp-psearch-count-color)}.lp-psearch__count strong{font-weight:600;color:var(--text-body, #0f0f0f)}.lp-psearch__count[hidden]{display:none}.lp-psearch__results-grid{display:grid;grid-template-columns:repeat(var(--lp-psearch-grid-cols), 1fr);gap:var(--lp-psearch-grid-gap)}.lp-psearch__view-all{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--lp-psearch-btn-padding);background:var(--lp-psearch-btn-bg);color:var(--lp-psearch-btn-color);font-family:var(--lp-psearch-btn-font);font-size:var(--lp-psearch-btn-size);font-weight:var(--lp-psearch-btn-weight);border-radius:var(--lp-psearch-btn-radius);text-decoration:none;transition:background-color .2s ease}.lp-psearch__view-all:hover{background:var(--lp-psearch-btn-bg-hover);color:var(--lp-psearch-btn-color)}.lp-psearch__view-all[hidden]{display:none}.lp-bsearch{--lp-bsearch-max-width: 900px;--lp-bsearch-gap: var(--space-s, 1.5rem);--lp-bsearch-input-height: 52px;--lp-bsearch-input-bg: var(--bg-surface, #fff);--lp-bsearch-input-border: 1.5px solid var(--muted, #ccc);--lp-bsearch-input-border-focus: 1.5px solid var(--primary, #20657a);--lp-bsearch-input-radius: var(--radius-s, 0.6rem);--lp-bsearch-input-font-family: var(--cf-font-family--noto-sans, sans-serif);--lp-bsearch-input-font-size: var(--text-m, 1.6rem);--lp-bsearch-input-color: var(--text-body, #0f0f0f);--lp-bsearch-input-placeholder: var(--muted, #999);--lp-bsearch-input-shadow: 0 2px 8px rgba(0,0,0,.06);--lp-bsearch-input-shadow-focus: 0 0 0 3px color-mix(in srgb, var(--primary, #20657a) 18%, transparent);--lp-bsearch-icon-color: var(--muted, #999);--lp-bsearch-icon-size: 20px;--lp-bsearch-padding-x: var(--space-xs, 1rem);--lp-bsearch-grid-cols: 1;--lp-bsearch-grid-gap: var(--space-2xs, 0.8rem);--lp-bsearch-count-font: var(--cf-font-family--noto-sans, sans-serif);--lp-bsearch-count-size: var(--text-s, 1.3rem);--lp-bsearch-count-color: var(--muted, #777);--lp-bsearch-status-font: var(--cf-font-family--noto-sans, sans-serif);--lp-bsearch-status-size: var(--text-s, 1.4rem);--lp-bsearch-status-color: var(--muted, #777);width:100%;max-width:var(--lp-bsearch-max-width);display:flex;flex-direction:column;gap:var(--lp-bsearch-gap)}.lp-bsearch__bar{width:100%}.lp-bsearch__input-wrap{position:relative;display:flex;align-items:center}.lp-bsearch__icon-search{position:absolute;left:var(--lp-bsearch-padding-x);width:var(--lp-bsearch-icon-size);height:var(--lp-bsearch-icon-size);color:var(--lp-bsearch-icon-color);pointer-events:none;flex-shrink:0}.lp-bsearch__input{width:100%;height:var(--lp-bsearch-input-height);padding-left:calc(var(--lp-bsearch-icon-size) + var(--lp-bsearch-padding-x)*2) !important;padding-right:calc(var(--lp-bsearch-icon-size) + var(--lp-bsearch-padding-x)*2) !important;background:var(--lp-bsearch-input-bg);border:var(--lp-bsearch-input-border);border-radius:var(--lp-bsearch-input-radius);font-family:var(--lp-bsearch-input-font-family);font-size:var(--lp-bsearch-input-font-size);color:var(--lp-bsearch-input-color);box-shadow:var(--lp-bsearch-input-shadow);outline:none;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none}.lp-bsearch__input::placeholder{color:var(--lp-bsearch-input-placeholder)}.lp-bsearch__input::-webkit-search-cancel-button,.lp-bsearch__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.lp-bsearch__input:focus{border:var(--lp-bsearch-input-border-focus);box-shadow:var(--lp-bsearch-input-shadow-focus)}.lp-bsearch__clear{position:absolute;right:var(--lp-bsearch-padding-x);display:flex;align-items:center;justify-content:center;width:var(--lp-bsearch-icon-size);height:var(--lp-bsearch-icon-size);background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--lp-bsearch-icon-color);transition:color .2s ease}.lp-bsearch__clear svg{width:100%;height:100%}.lp-bsearch__clear:hover{color:var(--text-body, #0f0f0f)}.lp-bsearch__clear[hidden]{display:none}.lp-bsearch__count{font-family:var(--lp-bsearch-count-font);font-size:var(--lp-bsearch-count-size);color:var(--lp-bsearch-count-color)}.lp-bsearch__status{font-family:var(--lp-bsearch-status-font);font-size:var(--lp-bsearch-status-size);color:var(--lp-bsearch-status-color)}.lp-bsearch__status[hidden]{display:none}.lp-bsearch__grid{display:grid;grid-template-columns:repeat(var(--lp-bsearch-grid-cols), 1fr);gap:var(--lp-bsearch-grid-gap)}.lp-bsearch__grid .lp-beach-card-horizontal[hidden]{display:none !important}.lp-product-filters{--lp-pf-font: var(--cf-font-family--barlow-condensed, sans-serif);--lp-pf-font-size-sm: 13px;--lp-pf-font-size-md: 14px;--lp-pf-color: #000;--lp-pf-color-muted: #666;--lp-pf-color-light: #999;--lp-pf-bg: #fff;--lp-pf-hover-bg: #f5f5f5;--lp-pf-border: #000;--lp-pf-border-light: #d8d8d8;--lp-pf-selected-bg: #000;--lp-pf-selected-color: #fff;--lp-pf-track-h: 3px;--lp-pf-track-bg: #d8d8d8;--lp-pf-track-fill: #000;--lp-pf-thumb-size: 18px;font-family:var(--lp-pf-font) !important;color:var(--lp-pf-color) !important;background:var(--lp-pf-bg) !important;border:1px solid var(--lp-pf-border) !important;width:100% !important}.lp-product-filters__section{border-bottom:1px solid var(--lp-pf-border-light)}.lp-product-filters__section:last-of-type{border-bottom:none}.lp-product-filters__section-header{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;padding:13px 16px !important;background:none !important;border:none !important;cursor:pointer !important;font-family:var(--lp-pf-font) !important;font-size:var(--lp-pf-font-size-md) !important;font-weight:700 !important;letter-spacing:.07em !important;text-transform:uppercase !important;color:var(--lp-pf-color) !important;line-height:1.2 !important;transition:background .15s !important}.lp-product-filters__section-header:hover{background:var(--lp-pf-hover-bg) !important}.lp-product-filters__section-header .lp-pf__section-header-sub{font-weight:400 !important;text-transform:none !important;letter-spacing:0 !important;font-size:12px !important;color:var(--lp-pf-color-muted) !important}.lp-product-filters__section-header[aria-expanded=false] .lp-pf__chevron{transform:rotate(-90deg) !important}.lp-product-filters__chevron{width:14px !important;height:14px !important;flex-shrink:0 !important;transition:transform .2s ease !important}.lp-product-filters__section-body{padding:2px 16px 14px !important;display:flex !important;flex-direction:column !important;gap:7px !important}.lp-product-filters__checkbox-label{display:flex !important;align-items:center !important;gap:10px !important;cursor:pointer !important;font-size:var(--lp-pf-font-size-md) !important;line-height:1.4 !important;user-select:none !important}.lp-product-filters__checkbox-label:hover .lp-pf__checkbox-custom{border-color:var(--lp-pf-border) !important}.lp-product-filters__checkbox{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;pointer-events:none !important}.lp-product-filters__checkbox-custom{width:16px !important;height:16px !important;flex-shrink:0 !important;border:1.5px solid #aaa !important;background:#fff !important;position:relative !important;transition:border-color .15s,background .15s !important}.lp-product-filters__checkbox-custom::after{content:"" !important;position:absolute !important;inset:0 !important;display:none !important;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4L3.5 6.5L9 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E") center/10px no-repeat !important}.lp-product-filters__checkbox:checked+.lp-product-filters__checkbox-custom{border-color:var(--lp-pf-border) !important}.lp-product-filters__checkbox:checked+.lp-product-filters__checkbox-custom::after{display:block !important}.lp-product-filters__radio-label{display:flex !important;align-items:center !important;gap:10px !important;cursor:pointer !important;font-size:var(--lp-pf-font-size-md) !important;line-height:1.4 !important;user-select:none !important}.lp-product-filters__radio-label:hover .lp-pf__radio-custom{border-color:var(--lp-pf-border) !important}.lp-product-filters__radio{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;pointer-events:none !important}.lp-product-filters__radio-custom{width:16px !important;height:16px !important;flex-shrink:0 !important;border:1.5px solid #aaa !important;border-radius:50% !important;background:#fff !important;position:relative !important;transition:border-color .15s !important}.lp-product-filters__radio-custom::after{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:8px !important;height:8px !important;border-radius:50% !important;background:#000 !important;opacity:0 !important;transition:opacity .15s !important}.lp-product-filters__radio:checked+.lp-product-filters__radio-custom{border-color:var(--lp-pf-border) !important}.lp-product-filters__radio:checked+.lp-product-filters__radio-custom::after{opacity:1 !important}.lp-product-filters__range-wrap{display:flex !important;flex-direction:column !important;gap:10px !important}.lp-product-filters__range-labels{display:flex !important;justify-content:space-between !important;align-items:center !important;font-size:12px !important;color:var(--lp-pf-color-muted) !important}.lp-product-filters__range-value{font-size:var(--lp-pf-font-size-md) !important;font-weight:700 !important;color:var(--lp-pf-color) !important}.lp-product-filters__range{-webkit-appearance:none !important;appearance:none !important;width:100% !important;height:var(--lp-pf-track-h) !important;background:var(--lp-pf-track-bg) !important;outline:none !important;cursor:pointer !important;border-radius:0 !important;padding:0 !important;border:none !important}.lp-product-filters__range::-webkit-slider-thumb{-webkit-appearance:none !important;appearance:none !important;width:var(--lp-pf-thumb-size) !important;height:var(--lp-pf-thumb-size) !important;background:#000 !important;border-radius:50% !important;cursor:pointer !important;border:none !important;transition:transform .15s !important}.lp-product-filters__range::-webkit-slider-thumb:hover{transform:scale(1.15) !important}.lp-product-filters__range::-moz-range-thumb{width:var(--lp-pf-thumb-size) !important;height:var(--lp-pf-thumb-size) !important;background:#000 !important;border-radius:50% !important;border:none !important;cursor:pointer !important}.lp-product-filters__range:focus-visible::-webkit-slider-thumb{outline:2px solid #000 !important;outline-offset:2px !important}.lp-product-filters__price-range{display:flex !important;flex-direction:column !important;gap:14px !important}.lp-product-filters__price-inputs{display:flex !important;align-items:center !important;gap:8px !important}.lp-product-filters__price-sep{color:var(--lp-pf-color-muted) !important;font-size:14px !important;flex-shrink:0 !important}.lp-product-filters__price-input-group{display:flex !important;align-items:center !important;gap:4px !important;border:1px solid var(--lp-pf-border-light) !important;padding:5px 8px !important;flex:1 !important;min-width:0 !important;transition:border-color .15s !important}.lp-product-filters__price-input-group:focus-within{border-color:var(--lp-pf-border) !important}.lp-product-filters__price-currency{color:var(--lp-pf-color-muted) !important;font-size:12px !important;flex-shrink:0 !important}.lp-product-filters__price-number{border:none !important;outline:none !important;width:100% !important;font-size:var(--lp-pf-font-size-sm) !important;font-family:var(--lp-pf-font) !important;color:var(--lp-pf-color) !important;background:rgba(0,0,0,0) !important;min-width:0 !important;-moz-appearance:textfield !important}.lp-product-filters__price-number::-webkit-outer-spin-button,.lp-product-filters__price-number::-webkit-inner-spin-button{-webkit-appearance:none !important}.lp-product-filters__dual-range{position:relative !important;height:var(--lp-pf-thumb-size) !important;display:flex !important;align-items:center !important}.lp-product-filters__dual-track{position:absolute !important;left:0 !important;right:0 !important;height:var(--lp-pf-track-h) !important;background:var(--lp-pf-track-bg) !important;pointer-events:none !important;z-index:0 !important}.lp-product-filters__dual-fill{position:absolute !important;height:100% !important;background:var(--lp-pf-track-fill) !important}.lp-product-filters__dual-range .lp-product-filters__range{position:absolute !important;left:0 !important;right:0 !important;background:rgba(0,0,0,0) !important;pointer-events:none !important;z-index:1 !important}.lp-product-filters__dual-range .lp-product-filters__range::-webkit-slider-thumb{pointer-events:all !important}.lp-product-filters__dual-range .lp-product-filters__range::-moz-range-thumb{pointer-events:all !important}.lp-product-filters__multiselect{position:relative !important}.lp-product-filters__multiselect-tags{min-height:42px !important;border:1px solid var(--lp-pf-border-light) !important;padding:6px 8px !important;display:flex !important;flex-wrap:wrap !important;gap:5px !important;align-items:center !important;cursor:text !important;background:#fff !important;transition:border-color .15s !important}.lp-product-filters__multiselect-tags:focus-within{border-color:var(--lp-pf-border) !important}.lp-product-filters__multiselect-search{border:none !important;outline:none !important;font-size:var(--lp-pf-font-size-sm) !important;font-family:var(--lp-pf-font) !important;color:var(--lp-pf-color) !important;min-width:100px !important;flex:1 !important;background:rgba(0,0,0,0) !important;padding:2px 0 !important}.lp-product-filters__multiselect-search::placeholder{color:var(--lp-pf-color-light) !important}.lp-product-filters__tag{display:inline-flex !important;align-items:center !important;gap:5px !important;background:var(--lp-pf-selected-bg) !important;color:var(--lp-pf-selected-color) !important;font-size:12px !important;padding:3px 6px 3px 9px !important;line-height:1 !important;white-space:nowrap !important}.lp-product-filters__tag-remove{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:none !important;border:none !important;color:var(--lp-pf-selected-color) !important;cursor:pointer !important;font-size:16px !important;line-height:1 !important;padding:0 !important;width:16px !important;height:16px !important;opacity:.65 !important;transition:opacity .15s !important}.lp-product-filters__tag-remove:hover{opacity:1 !important}.lp-product-filters__multiselect-dropdown{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;z-index:200 !important;background:#fff !important;border:1px solid var(--lp-pf-border) !important;border-top:none !important;max-height:200px !important;overflow-y:auto !important}.lp-product-filters__multiselect-dropdown::-webkit-scrollbar{width:4px}.lp-product-filters__multiselect-dropdown::-webkit-scrollbar-thumb{background:#000}.lp-product-filters__multiselect-dropdown::-webkit-scrollbar-track{background:#f5f5f5}.lp-product-filters__multiselect-option{padding:9px 14px !important;font-size:var(--lp-pf-font-size-sm) !important;cursor:pointer !important;transition:background .1s !important;color:var(--lp-pf-color) !important}.lp-product-filters__multiselect-option:hover{background:var(--lp-pf-hover-bg) !important}.lp-product-filters__multiselect-option.is-selected{background:var(--lp-pf-selected-bg) !important;color:var(--lp-pf-selected-color) !important}.lp-product-filters__actions{display:flex !important;padding:14px 16px !important;border-top:1px solid var(--lp-pf-border-light) !important;gap:0 !important}.lp-product-filters__btn{flex:1 !important;padding:10px 14px !important;font-family:var(--lp-pf-font) !important;font-size:var(--lp-pf-font-size-sm) !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;cursor:pointer !important;border:1px solid var(--lp-pf-border) !important;transition:background .15s,color .15s !important}.lp-product-filters__btn--apply{background:#000 !important;color:#fff !important}.lp-product-filters__btn--apply:hover{background:#222 !important}.lp-product-filters__btn--clear{background:#fff !important;color:#000 !important;border-left:none !important}.lp-product-filters__btn--clear:hover{background:var(--lp-pf-hover-bg) !important}.lpx-used-products-grid{--lpx-upg-bg: #fff;--lpx-upg-card-bg: #fff;--lpx-upg-card-bg-hover: #f8f9fa;--lpx-upg-card-border: #e9ecef;--lpx-upg-card-border-hover: #ced4da;--lpx-upg-name-color: #212529;--lpx-upg-name-color-hover: var(--primary, #0d6efd);--lpx-upg-price-color: #212529;--lpx-upg-placeholder-bg: #e9ecef;--lpx-upg-font: var(--cf-font-family--noto-sans, sans-serif);--lpx-upg-name-size: 1.4rem;--lpx-upg-name-weight: 500;--lpx-upg-price-size: 1.5rem;--lpx-upg-price-weight: 700;--lpx-upg-price-font: var(--cf-font-family--barlow-condensed, sans-serif);--lpx-upg-gap: 1.6rem;--lpx-upg-card-padding: 1.2rem;--lpx-upg-card-radius: 8px;--lpx-upg-pag-color: #212529;--lpx-upg-pag-bg: #fff;--lpx-upg-pag-border: #dee2e6;--lpx-upg-pag-active-bg: #212529;--lpx-upg-pag-active-color: #fff;--lpx-upg-pag-hover-bg: #f8f9fa;--lpx-upg-pag-size: 3.4rem;--lpx-upg-pag-font-size: 1.3rem;width:100%;font-family:var(--lpx-upg-font)}.lpx-used-products-grid__items{display:grid;gap:var(--lpx-upg-gap);grid-template-columns:repeat(4, 1fr);width:100%}.lpx-used-products-grid--cols-1 .lpx-used-products-grid__items{grid-template-columns:repeat(1, 1fr)}.lpx-used-products-grid--cols-2 .lpx-used-products-grid__items{grid-template-columns:repeat(2, 1fr)}.lpx-used-products-grid--cols-3 .lpx-used-products-grid__items{grid-template-columns:repeat(3, 1fr)}.lpx-used-products-grid--cols-4 .lpx-used-products-grid__items{grid-template-columns:repeat(4, 1fr)}.lpx-used-products-grid--cols-5 .lpx-used-products-grid__items{grid-template-columns:repeat(5, 1fr)}.lpx-used-products-grid--cols-6 .lpx-used-products-grid__items{grid-template-columns:repeat(6, 1fr)}.lpx-used-products-grid__card{display:flex;flex-direction:column;background:var(--lpx-upg-card-bg);border:1px solid var(--lpx-upg-card-border);border-radius:var(--lpx-upg-card-radius);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.lpx-used-products-grid__card:hover,.lpx-used-products-grid__card:focus{text-decoration:none;background:var(--lpx-upg-card-bg-hover);border-color:var(--lpx-upg-card-border-hover);box-shadow:0 2px 12px rgba(0,0,0,.08);color:inherit}.lpx-used-products-grid__card:hover .lpx-used-products-grid__card-name{color:var(--lpx-upg-name-color-hover)}.lpx-used-products-grid__card-img-wrap{width:100%;aspect-ratio:1/1;overflow:hidden;flex-shrink:0;background:var(--lpx-upg-placeholder-bg)}.lpx-used-products-grid__card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.lpx-used-products-grid__card:hover .lpx-used-products-grid__card-img{transform:scale(1.04)}.lpx-used-products-grid__card-img-placeholder{width:100%;height:100%;background:var(--lpx-upg-placeholder-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23adb5bd' viewBox='0 0 16 16'%3E%3Cpath d='M6.002 5.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z'/%3E%3Cpath d='M1.5 2A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h13a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2zm13 1a.5.5 0 0 1 .5.5v6l-3.775-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062L1.002 12v.54L1 12.5v-9a.5.5 0 0 1 .5-.5z'/%3E%3C/svg%3E") no-repeat center center;background-size:40px 40px}.lpx-used-products-grid__card-info{display:flex;flex-direction:column;gap:.4rem;padding:var(--lpx-upg-card-padding)}.lpx-used-products-grid__card-name{font-size:var(--lpx-upg-name-size);font-weight:var(--lpx-upg-name-weight);color:var(--lpx-upg-name-color);line-height:1.3;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lpx-used-products-grid__card-price{font-family:var(--lpx-upg-price-font);font-size:var(--lpx-upg-price-size);font-weight:var(--lpx-upg-price-weight);color:var(--lpx-upg-price-color)}.lpx-used-products-grid__empty{grid-column:1/-1;text-align:center;padding:3rem 0;color:#6c757d}.lpx-used-products-grid__pagination{margin-top:3rem;display:flex;justify-content:center}.lpx-used-products-grid__pagination-list{list-style:none;margin:0;padding:0;display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.lpx-used-products-grid__pagination-item{margin:0}.lpx-used-products-grid__pagination-item a,.lpx-used-products-grid__pagination-item span{display:flex;align-items:center;justify-content:center;width:var(--lpx-upg-pag-size);height:var(--lpx-upg-pag-size);min-width:var(--lpx-upg-pag-size);font-size:var(--lpx-upg-pag-font-size);font-weight:500;border:1px solid var(--lpx-upg-pag-border);border-radius:6px;background:var(--lpx-upg-pag-bg);color:var(--lpx-upg-pag-color);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.lpx-used-products-grid__pagination-item a:hover{background:var(--lpx-upg-pag-hover-bg);border-color:#adb5bd;text-decoration:none;color:var(--lpx-upg-pag-color)}.lpx-used-products-grid__pagination-item.is-current span,.lpx-used-products-grid__pagination-item span.current{background:var(--lpx-upg-pag-active-bg);border-color:var(--lpx-upg-pag-active-bg);color:var(--lpx-upg-pag-active-color);cursor:default}.lpx-used-products-grid__pagination-item .prev,.lpx-used-products-grid__pagination-item .next{font-size:1.6rem}@media(max-width: 1024px){.lpx-used-products-grid--cols-4 .lpx-used-products-grid__items,.lpx-used-products-grid--cols-5 .lpx-used-products-grid__items,.lpx-used-products-grid--cols-6 .lpx-used-products-grid__items{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 640px){.lpx-used-products-grid{--lpx-upg-gap: 1rem}.lpx-used-products-grid__items,.lpx-used-products-grid--cols-3 .lpx-used-products-grid__items,.lpx-used-products-grid--cols-4 .lpx-used-products-grid__items,.lpx-used-products-grid--cols-5 .lpx-used-products-grid__items,.lpx-used-products-grid--cols-6 .lpx-used-products-grid__items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 400px){.lpx-used-products-grid__items,.lpx-used-products-grid--cols-2 .lpx-used-products-grid__items,.lpx-used-products-grid--cols-3 .lpx-used-products-grid__items,.lpx-used-products-grid--cols-4 .lpx-used-products-grid__items,.lpx-used-products-grid--cols-5 .lpx-used-products-grid__items,.lpx-used-products-grid--cols-6 .lpx-used-products-grid__items{grid-template-columns:1fr}}.lpx-vf-wrap{--vf-r: 1rem;--vf-r-sm: .625rem;--vf-ease: cubic-bezier(.4,0,.2,1);--vf-shadow: 0 1px 3px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.06);--form-bg: var(--field-bg);--form-border: var(--field-border);--form-border-hover: var(--field-border-hover);--form-border-focus: var(--field-border-focus);--form-border-focus-outline: var(--field-outline-focus-normal);--form-border-error: var(--field-border-error);--form-bg-error: var(--danger-alert-bg);--form-placeholder: var(--field-placeholder-text);--primary-btn-text: var(--primary-button-normal-text);--primary-bg-hover: var(--primary-button-hover-bg);--primary-border-subtle: var(--primary-20);--bg-tertiary: var(--bg-surface);--text-dark: var(--text-title);--text-light: var(--base-l-2, #636363);--text-ligher: var(--light-d-4, #9a9898);--danger-bg-subtle: var(--danger-alert-bg);--danger-text-emphasis: var(--danger-alert-text);--danger-border-subtle: var(--danger-alert-border);--success-bg-subtle: var(--success-alert-bg);--success-text-emphasis: var(--success-alert-text);--success-border-subtle: var(--success-alert-border);max-width:700px;padding-bottom:1.5rem}.lpx-vf-wrap .lpx-vf__stepper{display:flex;align-items:center;margin-bottom:2.5rem;padding:0 .25rem}.lpx-vf-wrap .lpx-vf__step{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex-shrink:0;user-select:none}.lpx-vf-wrap .lpx-vf__step-bubble{position:relative;width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid var(--border);background:var(--bg-body);display:flex;align-items:center;justify-content:center;transition:background .28s var(--vf-ease),border-color .28s var(--vf-ease);overflow:hidden}.lpx-vf-wrap .lpx-vf__step-num{font-size:var(--text-s);font-weight:700;color:var(--text-ligher);line-height:1;transition:opacity .2s ease,transform .2s ease}.lpx-vf-wrap .lpx-vf__step-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.4) rotate(-15deg);transition:opacity .22s ease,transform .22s ease}.lpx-vf-wrap .lpx-vf__step-icon svg{width:12px;height:12px;stroke:#fff;stroke-width:2.5}.lpx-vf-wrap .lpx-vf__step-label{font-size:var(--text-s);font-weight:500;color:var(--text-ligher);white-space:nowrap;transition:color .28s var(--vf-ease)}@media(max-width: 380px){.lpx-vf-wrap .lpx-vf__step-label{display:none}}.lpx-vf-wrap .lpx-vf__step.is-active .lpx-vf__step-bubble{border-color:var(--primary);background:var(--primary)}.lpx-vf-wrap .lpx-vf__step.is-active .lpx-vf__step-num{color:#fff}.lpx-vf-wrap .lpx-vf__step.is-active .lpx-vf__step-label{color:var(--primary);font-weight:600}.lpx-vf-wrap .lpx-vf__step.is-done .lpx-vf__step-bubble{border-color:var(--primary);background:var(--primary)}.lpx-vf-wrap .lpx-vf__step.is-done .lpx-vf__step-num{opacity:0;transform:scale(0.4)}.lpx-vf-wrap .lpx-vf__step.is-done .lpx-vf__step-icon{opacity:1;transform:scale(1) rotate(0deg)}.lpx-vf-wrap .lpx-vf__step.is-done .lpx-vf__step-label{color:var(--primary)}.lpx-vf-wrap .lpx-vf__step-line{flex:1;min-width:.5rem;max-width:5rem;height:2px;background:var(--border);border-radius:2px;overflow:hidden;margin-bottom:1.15rem}.lpx-vf-wrap .lpx-vf__step-fill{height:100%;width:0%;background:var(--primary);border-radius:2px;transition:width .45s var(--vf-ease)}.lpx-vf-wrap .lpx-vf__panel{display:none;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:var(--vf-ease)}.lpx-vf-wrap .lpx-vf__panel.is-active{display:block}.lpx-vf-wrap .lpx-vf__panel-hd{margin-bottom:1.75rem}.lpx-vf-wrap .lpx-vf__panel-title{font-size:var(--text-xl);font-weight:700;color:var(--text-dark);margin:0 0 .4rem;line-height:1.2}.lpx-vf-wrap .lpx-vf__panel-sub{font-size:var(--text-m);color:var(--text-ligher);margin:0}.lpx-vf-wrap .lpx-vf__type-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(128px, 1fr));gap:.75rem}.lpx-vf-wrap .lpx-vf__type-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem .625rem 1.25rem;background:var(--bg-body);border:2px solid var(--border);border-radius:var(--vf-r);cursor:pointer;text-align:center;transition:border-color .2s var(--vf-ease),background .2s var(--vf-ease),box-shadow .2s var(--vf-ease),transform .18s var(--vf-ease)}.lpx-vf-wrap .lpx-vf__type-card:hover{border-color:var(--primary-border-subtle);box-shadow:var(--vf-shadow);transform:translateY(-2px)}.lpx-vf-wrap .lpx-vf__type-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lpx-vf-wrap .lpx-vf__type-card.is-selected{border-color:var(--primary);background:var(--primary-5);box-shadow:0 0 0 3px var(--primary-10),var(--vf-shadow);transform:translateY(-1px)}.lpx-vf-wrap .lpx-vf__type-card.is-selected .lpx-vf__type-icon svg{color:var(--primary)}.lpx-vf-wrap .lpx-vf__type-card.is-selected .lpx-vf__type-name{color:var(--primary);font-weight:600}.lpx-vf-wrap .lpx-vf__type-card.is-selected .lpx-vf__type-badge{opacity:1;transform:scale(1) rotate(0)}.lpx-vf-wrap .lpx-vf__type-icon{display:flex;align-items:center;justify-content:center}.lpx-vf-wrap .lpx-vf__type-icon svg{width:38px;height:38px;color:var(--secondary);transition:color .2s ease}.lpx-vf-wrap .lpx-vf__type-name{font-size:var(--text-m);font-weight:500;color:var(--text-body);line-height:1.2;transition:color .2s ease}.lpx-vf-wrap .lpx-vf__type-badge{position:absolute;top:.45rem;right:.45rem;width:1.2rem;height:1.2rem;background:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.4) rotate(-20deg);transition:opacity .2s ease,transform .22s var(--vf-ease)}.lpx-vf-wrap .lpx-vf__type-badge svg{width:8px;height:8px;stroke:#fff;stroke-width:3}.lpx-vf-wrap .lpx-vf__cat-notice{font-size:var(--text-m);color:var(--danger);margin:.75rem 0 0;text-align:center}.lpx-vf-wrap .lpx-vf__details-block{display:none}.lpx-vf-wrap .lpx-vf__details-block.is-visible{display:block}.lpx-vf-wrap .lpx-vf__sub-block{display:none;margin-top:1rem}.lpx-vf-wrap .lpx-vf__sub-block.is-visible{display:block}.lpx-vf-wrap .lpx-vf__group-label{font-size:var(--text-s);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);margin:1.5rem 0 .875rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.lpx-vf-wrap .lpx-vf__fg{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(max-width: 480px){.lpx-vf-wrap .lpx-vf__fg{grid-template-columns:1fr}}.lpx-vf-wrap .lpx-vf__fg--4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 580px){.lpx-vf-wrap .lpx-vf__fg--4{grid-template-columns:repeat(2, 1fr)}}.lpx-vf-wrap .lpx-vf__field{display:flex;flex-direction:column;gap:.45rem}.lpx-vf-wrap .lpx-vf__field--hero{margin-bottom:1rem}.lpx-vf-wrap .lpx-vf__label{font-size:var(--text-m);font-weight:600;color:var(--text-body);margin-bottom:0}.lpx-vf-wrap .lpx-vf__req{color:var(--danger);font-size:.85em}.lpx-vf-wrap .lpx-vf__hint-inline{font-size:var(--text-s);color:var(--text-ligher)}.lpx-vf-wrap .lpx-vf__input,.lpx-vf-wrap .lpx-vf__select,.lpx-vf-wrap .lpx-vf__textarea{display:block;width:100%;padding:.625rem .875rem;font-size:var(--text-m);color:var(--text-body);background:var(--form-bg);border:1.5px solid var(--form-border);border-radius:var(--vf-r-sm);line-height:1.5;appearance:none;transition:border-color .18s var(--vf-ease),box-shadow .18s var(--vf-ease)}.lpx-vf-wrap .lpx-vf__input:hover:not(:focus),.lpx-vf-wrap .lpx-vf__select:hover:not(:focus),.lpx-vf-wrap .lpx-vf__textarea:hover:not(:focus){border-color:var(--form-border-hover)}.lpx-vf-wrap .lpx-vf__input:focus,.lpx-vf-wrap .lpx-vf__select:focus,.lpx-vf-wrap .lpx-vf__textarea:focus{outline:none;border-color:var(--form-border-focus);box-shadow:0 0 0 3px var(--form-border-focus-outline)}.lpx-vf-wrap .lpx-vf__input::placeholder,.lpx-vf-wrap .lpx-vf__select::placeholder,.lpx-vf-wrap .lpx-vf__textarea::placeholder{color:var(--form-placeholder);opacity:1}.lpx-vf-wrap .lpx-vf__input.is-invalid,.lpx-vf-wrap .lpx-vf__select.is-invalid,.lpx-vf-wrap .lpx-vf__textarea.is-invalid{border-color:var(--form-border-error);background:var(--form-bg-error)}.lpx-vf-wrap .lpx-vf__input--lg{padding:.75rem 1rem;font-size:var(--text-m);font-weight:500}.lpx-vf-wrap .lpx-vf__select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .65rem center;background-size:12px 9px;padding-right:2.25rem;cursor:pointer}.lpx-vf-wrap .lpx-vf__textarea{resize:vertical;min-height:88px}.lpx-vf-wrap .lpx-vf__input-affix{display:flex;border:1.5px solid var(--form-border);border-radius:var(--vf-r-sm);overflow:hidden;transition:border-color .18s var(--vf-ease),box-shadow .18s var(--vf-ease)}.lpx-vf-wrap .lpx-vf__input-affix:focus-within{border-color:var(--form-border-focus);box-shadow:0 0 0 3px var(--form-border-focus-outline)}.lpx-vf-wrap .lpx-vf__input-affix .lpx-vf__affix{display:flex;align-items:center;padding:0 .875rem;background:var(--bg-tertiary);border-right:1.5px solid var(--form-border);font-size:var(--text-m);font-weight:700;color:var(--text-light);white-space:nowrap}.lpx-vf-wrap .lpx-vf__input-affix .lpx-vf__input{border:none;border-radius:0;flex:1;min-width:0}.lpx-vf-wrap .lpx-vf__input-affix .lpx-vf__input:focus{box-shadow:none}.lpx-vf-wrap .lpx-vf__photos{margin-top:1.5rem}.lpx-vf-wrap .lpx-vf__photos-hd{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.375rem;margin-bottom:.875rem}.lpx-vf-wrap .lpx-vf__drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.5rem 1rem;border:2px dashed var(--form-border);border-radius:var(--vf-r-sm);background:var(--form-bg);cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease;color:var(--text-light)}.lpx-vf-wrap .lpx-vf__drop-zone svg{color:var(--text-ligher);opacity:.8;transition:opacity .18s}.lpx-vf-wrap .lpx-vf__drop-zone strong{font-size:var(--text-m);font-weight:600;color:var(--text-dark)}.lpx-vf-wrap .lpx-vf__drop-zone span{font-size:var(--text-s);color:var(--text-ligher)}.lpx-vf-wrap .lpx-vf__drop-zone:hover,.lpx-vf-wrap .lpx-vf__drop-zone.is-dragover{border-color:var(--form-border-focus);background:var(--primary-5, rgba(0, 100, 255, 0.04))}.lpx-vf-wrap .lpx-vf__drop-zone:hover svg,.lpx-vf-wrap .lpx-vf__drop-zone.is-dragover svg{opacity:1}.lpx-vf-wrap .lpx-vf__drop-zone.is-dragover{border-style:solid}.lpx-vf-wrap .lpx-vf__drop-zone.is-full{opacity:.5;cursor:not-allowed;pointer-events:none}.lpx-vf-wrap .lpx-vf__drop-zone.is-invalid{border-color:var(--form-border-error);background:var(--form-bg-error);animation:lpxShake .4s ease}.lpx-vf-wrap .lpx-vf__drop-input{position:absolute;inset:0;opacity:0;width:0;height:0;pointer-events:none}.lpx-vf-wrap .lpx-vf__photo-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:.625rem;margin-top:.75rem}@media(max-width: 380px){.lpx-vf-wrap .lpx-vf__photo-grid{grid-template-columns:repeat(2, 1fr)}}.lpx-vf-wrap .lpx-vf__photo-thumb{position:relative;aspect-ratio:1;border-radius:var(--vf-r-sm);overflow:hidden;background:var(--bg-tertiary);cursor:grab;border:2px solid rgba(0,0,0,0);transition:border-color .18s,opacity .18s,transform .15s}.lpx-vf-wrap .lpx-vf__photo-thumb.is-main{border-color:var(--primary-border-subtle)}.lpx-vf-wrap .lpx-vf__photo-thumb:hover .lpx-vf__photo-del{opacity:1;transform:scale(1)}.lpx-vf-wrap .lpx-vf__photo-thumb.is-dragging{opacity:.45;cursor:grabbing}.lpx-vf-wrap .lpx-vf__photo-thumb.drag-over{border-color:var(--form-border-focus);transform:scale(1.04)}.lpx-vf-wrap .lpx-vf__photo-badge{position:absolute;bottom:.3rem;left:.3rem;z-index:3;background:rgba(0,0,0,.55);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .4rem;border-radius:.25rem;pointer-events:none}.lpx-vf-wrap .lpx-vf__photo-preview{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.lpx-vf-wrap .lpx-vf__photo-del{position:absolute;top:.3rem;right:.3rem;z-index:3;width:1.375rem;height:1.375rem;background:rgba(0,0,0,.55);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:scale(0.6);transition:opacity .18s ease,transform .18s ease,background .15s ease}.lpx-vf-wrap .lpx-vf__photo-del:hover{background:rgba(0,0,0,.8)}.lpx-vf-wrap .lpx-vf__photo-del svg{pointer-events:none;color:#fff}.lpx-vf-wrap .lpx-vf__feedback{font-size:var(--text-m);border-radius:var(--vf-r-sm);margin-top:1.25rem;line-height:1.55}.lpx-vf-wrap .lpx-vf__feedback:empty{display:none}.lpx-vf-wrap .lpx-vf__feedback.is-error{padding:.875rem 1.125rem;background:var(--danger-bg-subtle);color:var(--danger-text-emphasis);border:1px solid var(--danger-border-subtle)}.lpx-vf-wrap .lpx-vf__feedback.is-success{padding:.875rem 1.125rem;background:var(--success-bg-subtle);color:var(--success-text-emphasis);border:1px solid var(--success-border-subtle)}.lpx-vf-wrap .lpx-vf__nav{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border);gap:.75rem}.lpx-vf-wrap .lpx-vf__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.625rem;font-size:var(--text-m);font-weight:600;border-radius:var(--vf-r-sm);border:none;cursor:pointer;line-height:1.4;white-space:nowrap;transition:background .18s var(--vf-ease),color .18s var(--vf-ease),border-color .18s var(--vf-ease),opacity .18s ease,transform .15s ease}.lpx-vf-wrap .lpx-vf__btn:active:not(:disabled){transform:scale(0.97)}.lpx-vf-wrap .lpx-vf__btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.lpx-vf-wrap .lpx-vf__btn--primary{background:var(--primary);color:var(--primary-btn-text)}.lpx-vf-wrap .lpx-vf__btn--primary:hover:not(:disabled){background:var(--primary-bg-hover)}.lpx-vf-wrap .lpx-vf__btn--back{background:rgba(0,0,0,0);color:var(--text-light);border:1.5px solid var(--border)}.lpx-vf-wrap .lpx-vf__btn--back:hover:not(:disabled){border-color:var(--secondary);color:var(--text-dark)}.lpx-vf-wrap .lpx-vf__btn--ghost{background:rgba(0,0,0,0);color:var(--primary);border:1.5px solid var(--primary-border-subtle)}.lpx-vf-wrap .lpx-vf__btn--ghost:hover:not(:disabled){background:var(--primary-5);border-color:var(--primary)}.lpx-vf-wrap .lpx-vf__spin{animation:lpxSpin 1s linear infinite;flex-shrink:0}.lpx-vf-wrap .lpx-vf__success{text-align:center;padding:2.5rem 1rem 1.5rem}.lpx-vf-wrap .lpx-vf__success h2{font-size:var(--text-xl);font-weight:700;color:var(--text-dark);margin:1rem 0 .5rem}.lpx-vf-wrap .lpx-vf__success p{font-size:var(--text-m);color:var(--text-light);line-height:1.6;margin-bottom:1.75rem}.lpx-vf-wrap .lpx-vf__success-anim{display:flex;justify-content:center}.lpx-vf-wrap .lpx-vf__success-svg{width:68px;height:68px}.lpx-vf-wrap .lpx-vf__success-ring{stroke:var(--success);stroke-width:2;stroke-dasharray:157;stroke-dashoffset:157;stroke-linecap:round;animation:lpxSuccessRing .6s ease .1s forwards}.lpx-vf-wrap .lpx-vf__success-check{stroke:var(--success);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:lpxSuccessCheck .35s ease .76s forwards}@keyframes lpxPanelIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes lpxPanelBack{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes lpxShake{0%,100%{transform:translateX(0)}22%{transform:translateX(-6px)}44%{transform:translateX(6px)}66%{transform:translateX(-4px)}88%{transform:translateX(4px)}}@keyframes lpxSpin{to{transform:rotate(360deg)}}@keyframes lpxSuccessRing{to{stroke-dashoffset:0}}@keyframes lpxSuccessCheck{to{stroke-dashoffset:0}}.lpx-vf--shake{animation:lpxShake .5s ease}.lpx-account{display:grid;grid-template-columns:250px 1fr;gap:var(--space-m);align-items:start}@media(max-width: 900px){.lpx-account{grid-template-columns:1fr;gap:var(--space-s)}}.lpx-account__sidebar{position:sticky;top:1.5rem;border:1px solid var(--border);border-radius:.5rem;background:var(--bg-body);overflow:hidden}@media(max-width: 900px){.lpx-account__sidebar{position:static}}.lpx-account__profile{display:flex;align-items:center;gap:.75rem;padding:1.125rem 1rem;border-bottom:1px solid var(--border);background:var(--bg-surface)}.lpx-account__avatar-wrap{position:relative;flex-shrink:0}.lpx-account__avatar-img{width:38px;height:38px;border-radius:999rem;object-fit:cover;display:block;border:1px solid var(--border)}.lpx-account__avatar-badge{display:none}.lpx-account__profile-info{display:flex;flex-direction:column;gap:.05rem;overflow:hidden;min-width:0}.lpx-account__user-name{font-size:var(--text-s);font-weight:600;color:var(--text-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpx-account__user-email{font-size:var(--text-xs);color:var(--brand-black-l-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpx-account__nav-toggle{display:none;width:100%;padding:.75rem 1rem;background:none;border:none;border-bottom:1px solid var(--border);font-size:var(--text-s);font-weight:600;cursor:pointer;color:var(--text-body);justify-content:space-between;align-items:center}.lpx-account__nav-toggle .lpx-account__toggle-chevron{width:.875rem;height:.875rem;transition:transform .2s ease;fill:var(--brand-black-l-2)}.lpx-account__nav-toggle[aria-expanded=true] .lpx-account__toggle-chevron{transform:rotate(180deg)}@media(max-width: 900px){.lpx-account__nav-toggle{display:flex}}.lpx-account__nav{display:flex;flex-direction:column;padding:.5rem}@media(max-width: 900px){.lpx-account__nav{display:none}.lpx-account__nav.is-open{display:flex}}.lpx-account__nav-item{display:flex;align-items:center;gap:.625rem;padding:.575rem .75rem;color:var(--text-body);font-size:var(--text-s);text-decoration:none !important;border-radius:.375rem;transition:background .1s ease,color .1s ease;position:relative}.lpx-account__nav-item:hover{background:var(--primary-5);color:var(--text-title);text-decoration:none !important}.lpx-account__nav-item:hover .lpx-account__nav-icon-wrap .lpx-icon{fill:var(--primary)}.lpx-account__nav-item.is-active,.lpx-account__nav-item.woocommerce-MyAccount-navigation-link--is-active{background:var(--primary-10);color:var(--primary);font-weight:600}.lpx-account__nav-item.is-active .lpx-account__nav-icon-wrap .lpx-icon,.lpx-account__nav-item.woocommerce-MyAccount-navigation-link--is-active .lpx-account__nav-icon-wrap .lpx-icon{fill:var(--primary)}.lpx-account__nav-item--logout{color:var(--brand-black-l-2);border-radius:0;margin-top:.125rem;padding-top:.75rem;border-top:1px solid var(--border)}.lpx-account__nav-item--logout:hover{background:rgba(0,0,0,0);color:#c0392b}.lpx-account__nav-item--logout:hover .lpx-account__nav-icon-wrap .lpx-icon{fill:#c0392b}.lpx-account__nav-icon-wrap{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lpx-account__nav-icon-wrap .lpx-icon{width:.9rem;height:.9rem;fill:var(--brand-black-l-2);transition:fill .1s}.lpx-account__nav-label{flex:1;line-height:1.25}.lpx-account__nav-active-dot{display:none}.lpx-account__main{min-width:0}.lpx-account__main h2,.lpx-account__main h3{font-size:var(--text-l);font-weight:700;margin-bottom:1rem;color:var(--text-title)}.lpx-account__main .woocommerce-orders-table,.lpx-account__main .woocommerce-table{width:100%;border-collapse:collapse;font-size:var(--text-s)}.lpx-account__main .woocommerce-orders-table th,.lpx-account__main .woocommerce-table th{text-align:left;padding:.6rem .75rem;border-bottom:2px solid var(--border);color:var(--brand-black-l-2);font-weight:600}.lpx-account__main .woocommerce-orders-table td,.lpx-account__main .woocommerce-table td{padding:.75rem;border-bottom:1px solid var(--border);vertical-align:middle}.lpx-account__main .woocommerce-orders-table tbody tr:hover,.lpx-account__main .woocommerce-table tbody tr:hover{background:var(--bg-surface)}@media(max-width: 640px){.lpx-account__main .woocommerce-orders-table,.lpx-account__main .woocommerce-table{display:block;overflow-x:auto}}.lpx-account__main .button,.lpx-account__main .woocommerce-button{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border-radius:.375rem;font-size:var(--text-s);font-weight:500;border:1px solid var(--primary);color:var(--primary);background:rgba(0,0,0,0);text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.lpx-account__main .button:hover,.lpx-account__main .woocommerce-button:hover{background:var(--primary);color:#fff;text-decoration:none}.lpx-account__main .button.alt,.lpx-account__main .woocommerce-button.alt{background:var(--primary);color:#fff;border-color:var(--primary)}.lpx-account__main .woocommerce-address-fields .form-row,.lpx-account__main .woocommerce-EditAccountForm .form-row{margin-bottom:1rem}.lpx-account__main .woocommerce-address-fields .form-row label,.lpx-account__main .woocommerce-EditAccountForm .form-row label{display:block;font-size:var(--text-s);font-weight:500;margin-bottom:.3rem}.lpx-account__main .woocommerce-address-fields .form-row input,.lpx-account__main .woocommerce-address-fields .form-row select,.lpx-account__main .woocommerce-address-fields .form-row textarea,.lpx-account__main .woocommerce-EditAccountForm .form-row input,.lpx-account__main .woocommerce-EditAccountForm .form-row select,.lpx-account__main .woocommerce-EditAccountForm .form-row textarea{width:100%;padding:.55rem .75rem;border:1px solid var(--field-border, var(--border));border-radius:.375rem;font-size:var(--text-m);background:var(--bg-body);transition:border-color .15s,box-shadow .15s}.lpx-account__main .woocommerce-address-fields .form-row input:focus,.lpx-account__main .woocommerce-address-fields .form-row select:focus,.lpx-account__main .woocommerce-address-fields .form-row textarea:focus,.lpx-account__main .woocommerce-EditAccountForm .form-row input:focus,.lpx-account__main .woocommerce-EditAccountForm .form-row select:focus,.lpx-account__main .woocommerce-EditAccountForm .form-row textarea:focus{outline:none;border-color:var(--field-border-focus, var(--primary));box-shadow:0 0 0 3px var(--field-outline-focus-normal, var(--primary-20))}.lpx-account__main .woocommerce-address-fields .form-row select,.lpx-account__main .woocommerce-EditAccountForm .form-row select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23868e96' d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1em;padding-right:2.5rem}.lpx-account__main .woocommerce-address-fields .form-row-first,.lpx-account__main .woocommerce-address-fields .form-row-last,.lpx-account__main .woocommerce-EditAccountForm .form-row-first,.lpx-account__main .woocommerce-EditAccountForm .form-row-last{display:inline-block;width:calc(50% - .5rem)}@media(max-width: 640px){.lpx-account__main .woocommerce-address-fields .form-row-first,.lpx-account__main .woocommerce-address-fields .form-row-last,.lpx-account__main .woocommerce-EditAccountForm .form-row-first,.lpx-account__main .woocommerce-EditAccountForm .form-row-last{width:100%;display:block}}.lpx-account__main .woocommerce-address-fields .form-row-first,.lpx-account__main .woocommerce-EditAccountForm .form-row-first{margin-right:.5rem}@media(max-width: 640px){.lpx-account__main .woocommerce-address-fields .form-row-first,.lpx-account__main .woocommerce-EditAccountForm .form-row-first{margin-right:0}}.lpx-account__main .woocommerce-Message,.lpx-account__main .woocommerce-error,.lpx-account__main .woocommerce-info{padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem;font-size:var(--text-s);list-style:none}.lpx-account__main .woocommerce-Message li::before,.lpx-account__main .woocommerce-error li::before,.lpx-account__main .woocommerce-info li::before{display:none}.lpx-account__main .woocommerce-info{background:var(--primary-5);color:var(--primary-d-2);border:1px solid var(--primary-20)}.lpx-account__main .woocommerce-Message{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.lpx-account__main .woocommerce-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.lpx-db-welcome{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:var(--space-s);margin-bottom:var(--space-s);border-bottom:1px solid var(--border)}.lpx-db-welcome__wave{display:none}.lpx-db-welcome__greeting{font-size:var(--text-s);color:var(--brand-black-l-2);margin-bottom:.15rem}.lpx-db-welcome__name{font-size:var(--text-2xl);font-weight:700;color:var(--text-title);line-height:1.15;margin-bottom:0}.lpx-db-welcome__sub{font-size:var(--text-s);color:var(--brand-black-l-2);margin-top:.35rem}.lpx-db-stats{display:grid;grid-template-columns:repeat(4, 1fr);border:1px solid var(--border);border-radius:.5rem;overflow:hidden;margin-bottom:var(--space-m)}@media(max-width: 780px){.lpx-db-stats{grid-template-columns:repeat(2, 1fr)}}.lpx-db-stat{padding:1.25rem 1.375rem;border-right:1px solid var(--border)}.lpx-db-stat:last-child{border-right:none}@media(max-width: 780px){.lpx-db-stat:nth-child(2){border-right:none}.lpx-db-stat:nth-child(3){border-top:1px solid var(--border)}.lpx-db-stat:nth-child(4){border-top:1px solid var(--border);border-right:none}}.lpx-db-stat__icon{display:none}.lpx-db-stat__body{display:flex;flex-direction:column;gap:.25rem}.lpx-db-stat__value{font-size:var(--text-2xl);font-weight:700;color:var(--text-title);line-height:1}.lpx-db-stat__label{font-size:var(--text-xs);color:var(--brand-black-l-2);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.lpx-db-section{margin-bottom:var(--space-m)}.lpx-db-section__title{display:flex;align-items:center;gap:.4rem;font-size:var(--text-xs);font-weight:600;color:var(--brand-black-l-2);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.lpx-db-section__title .lpx-icon{width:.8rem;height:.8rem;fill:var(--brand-black-l-2)}.lpx-db-last-order{display:flex;align-items:center;gap:1.5rem;padding:.875rem 1.125rem;border:1px solid var(--border);border-radius:.5rem}@media(max-width: 640px){.lpx-db-last-order{flex-wrap:wrap;gap:.75rem}}.lpx-db-last-order__info{display:flex;align-items:center;gap:.75rem;flex:1;flex-wrap:wrap;min-width:0;font-size:var(--text-s)}.lpx-db-last-order__number{font-weight:600;color:var(--text-title)}.lpx-db-last-order__date{color:var(--brand-black-l-2)}.lpx-db-last-order__total{font-size:var(--text-m);font-weight:700;color:var(--text-title);white-space:nowrap}.lpx-db-last-order__link{display:inline-flex;align-items:center;gap:.15rem;font-size:var(--text-s);font-weight:500;color:var(--primary);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:gap .1s}.lpx-db-last-order__link .lpx-icon{width:1rem;height:1rem;fill:currentColor}.lpx-db-last-order__link:hover{text-decoration:underline;gap:.3rem}.lpx-order-status,[class*=lpx-order-status--]{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:.25rem;font-size:var(--text-xs);font-weight:500;text-transform:capitalize;border:1px solid var(--border);background:var(--bg-surface);color:var(--brand-black-l-2)}.lpx-order-status--completed{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.lpx-order-status--processing{background:var(--primary-5);color:var(--primary-d-1);border-color:var(--primary-20)}.lpx-order-status--pending{background:#fffbeb;color:#92400e;border-color:#fde68a}.lpx-order-status--on-hold{background:var(--bg-surface);color:var(--brand-black-l-2);border-color:var(--border)}.lpx-order-status--cancelled,.lpx-order-status--failed{background:#fef2f2;color:#991b1b;border-color:#fecaca}.lpx-order-status--refunded{background:var(--bg-surface);color:var(--brand-black-l-2);border-color:var(--border)}.lpx-db-quicklinks{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));border:1px solid var(--border);border-radius:.5rem;overflow:hidden;background:var(--border);gap:1px}@media(max-width: 640px){.lpx-db-quicklinks{grid-template-columns:1fr}}.lpx-db-quicklink{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.125rem;background:var(--bg-body);text-decoration:none !important;color:var(--text-body);transition:background .1s ease}.lpx-db-quicklink:hover{background:var(--primary-5);text-decoration:none !important;color:var(--text-title)}.lpx-db-quicklink:hover .lpx-db-quicklink__icon-wrap .lpx-icon{fill:var(--primary)}.lpx-db-quicklink:hover .lpx-db-quicklink__arrow .lpx-icon{fill:var(--primary);transform:translateX(2px)}.lpx-db-quicklink__icon-wrap{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lpx-db-quicklink__icon-wrap .lpx-icon{width:1rem;height:1rem;fill:var(--brand-black-l-2);transition:fill .1s ease}.lpx-db-quicklink__body{flex:1;min-width:0}.lpx-db-quicklink__title{display:block;font-size:var(--text-s);font-weight:500;color:var(--text-title);line-height:1.3}.lpx-db-quicklink__desc{display:block;font-size:var(--text-xs);color:var(--brand-black-l-2);margin-top:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpx-db-quicklink__arrow .lpx-icon{width:1rem;height:1rem;fill:var(--brand-black-l-3, #919191);transition:fill .1s ease,transform .1s ease}.lpx-account-login{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:var(--space-l) 1rem}.lpx-account-login__split{display:grid;grid-template-columns:1fr 1.2fr;max-width:820px;width:100%;border:1px solid var(--border);border-radius:.5rem;overflow:hidden}@media(max-width: 660px){.lpx-account-login__split{grid-template-columns:1fr}}.lpx-account-login__brand{background:var(--primary);padding:2.5rem 2rem;display:flex;flex-direction:column;justify-content:center;gap:1rem}@media(max-width: 660px){.lpx-account-login__brand{padding:1.75rem 1.5rem}}.lpx-account-login__brand-icon .lpx-icon{width:2rem;height:2rem;fill:rgba(255,255,255,.6)}.lpx-account-login__brand-title{font-size:var(--text-l);font-weight:700;color:#fff;line-height:1.2}.lpx-account-login__brand-desc{font-size:var(--text-s);color:rgba(255,255,255,.7);line-height:1.6}.lpx-account-login__brand-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid rgba(255,255,255,.15);padding-top:1rem;margin-top:.25rem}.lpx-account-login__brand-features li{display:flex;align-items:center;gap:.5rem;font-size:var(--text-s);color:rgba(255,255,255,.8)}.lpx-account-login__brand-features li .lpx-icon{width:.875rem;height:.875rem;fill:rgba(255,255,255,.6);flex-shrink:0}.lpx-account-login__form-wrap{background:var(--bg-body);padding:2.5rem 2rem}@media(max-width: 660px){.lpx-account-login__form-wrap{padding:1.75rem 1.5rem}}.lpx-account-login__title{font-size:var(--text-l);font-weight:700;color:var(--text-title);margin-bottom:.2rem}.lpx-account-login__subtitle{font-size:var(--text-s);color:var(--brand-black-l-2);margin-bottom:1.5rem}.lpx-account-login__register{margin-top:1rem;font-size:var(--text-s);color:var(--brand-black-l-2);text-align:center}.lpx-account-login__register a{color:var(--primary);font-weight:600;margin-left:.25rem}.lpx-account-login__register a:hover{text-decoration:underline}.lpx-account-login__form-wrap .login p{margin-bottom:.875rem}.lpx-account-login__form-wrap .login p label{display:block;font-size:var(--text-s);font-weight:500;margin-bottom:.25rem;color:var(--text-body)}.lpx-account-login__form-wrap .login p input[type=text],.lpx-account-login__form-wrap .login p input[type=email],.lpx-account-login__form-wrap .login p input[type=password]{width:100%;padding:.6rem .875rem;border:1px solid var(--field-border, var(--border));border-radius:.375rem;font-size:var(--text-m);background:var(--bg-body);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.lpx-account-login__form-wrap .login p input[type=text]:focus,.lpx-account-login__form-wrap .login p input[type=email]:focus,.lpx-account-login__form-wrap .login p input[type=password]:focus{outline:none;border-color:var(--field-border-focus, var(--primary));box-shadow:0 0 0 3px var(--field-outline-focus-normal, var(--primary-20))}.lpx-account-login__form-wrap .login .woocommerce-LostPassword{font-size:var(--text-xs);text-align:right;margin-bottom:1rem}.lpx-account-login__form-wrap .login .woocommerce-LostPassword a{color:var(--brand-black-l-2)}.lpx-account-login__form-wrap .login .woocommerce-LostPassword a:hover{color:var(--primary)}.lpx-account-login__form-wrap .login .woocommerce-Button,.lpx-account-login__form-wrap .login button[type=submit]{width:100%;padding:.7rem 1.5rem;background:var(--primary-button-normal-bg);color:var(--primary-button-normal-text, #fff);border:none;border-radius:.375rem;font-size:var(--text-m);font-weight:600;cursor:pointer;transition:background .15s}.lpx-account-login__form-wrap .login .woocommerce-Button:hover,.lpx-account-login__form-wrap .login button[type=submit]:hover{background:var(--primary-button-hover-bg)}.lpx-my-products__hd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.lpx-my-products__title{font-size:var(--text-l);font-weight:700;color:var(--text-title);margin:0}.lpx-my-products__btn-new{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:.375rem;font-size:var(--text-s);font-weight:500;border:1px solid var(--primary);color:var(--primary);background:rgba(0,0,0,0);text-decoration:none;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.lpx-my-products__btn-new svg{flex-shrink:0}.lpx-my-products__btn-new:hover{background:var(--primary);color:#fff;text-decoration:none}.lpx-my-products__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 1rem;border:1px dashed var(--border);border-radius:.5rem;background:var(--bg-surface)}.lpx-my-products__empty-icon{width:3.5rem;height:3.5rem;stroke:var(--brand-black-l-3, #adb5bd)}.lpx-my-products__empty-text{font-size:var(--text-s);color:var(--brand-black-l-2);margin:0}.lpx-my-products__btn-cta{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.25rem;border-radius:.375rem;font-size:var(--text-s);font-weight:600;background:var(--primary);color:#fff;border:1px solid var(--primary);text-decoration:none;transition:opacity .15s}.lpx-my-products__btn-cta svg{flex-shrink:0}.lpx-my-products__btn-cta:hover{opacity:.88;text-decoration:none;color:#fff}.lpx-my-products__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:1rem}@media(max-width: 560px){.lpx-my-products__grid{grid-template-columns:repeat(2, 1fr);gap:.75rem}}.lpx-my-products__card{border:1px solid var(--border);border-radius:.5rem;overflow:hidden;background:var(--bg-body);transition:box-shadow .15s,transform .15s}.lpx-my-products__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px);text-decoration:none}.lpx-my-products__card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.lpx-my-products__card-link:hover{text-decoration:none;color:inherit}.lpx-my-products__card-img-wrap{position:relative;aspect-ratio:1;background:var(--bg-surface);overflow:hidden}.lpx-my-products__card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.lpx-my-products__card:hover .lpx-my-products__card-img{transform:scale(1.04)}.lpx-my-products__status{position:absolute;top:.45rem;left:.45rem;font-size:.65rem;font-weight:600;letter-spacing:.04em;padding:.2rem .45rem;border-radius:999rem;line-height:1.4;pointer-events:none}.lpx-my-products__status.is-published{background:#dcfce7;color:#166534}.lpx-my-products__status.is-pending{background:#fef9c3;color:#854d0e}.lpx-my-products__status.is-draft{background:var(--bg-surface);color:var(--brand-black-l-2);border:1px solid var(--border)}.lpx-my-products__card-body{flex:1;padding:.6rem .75rem .25rem}.lpx-my-products__card-title{font-size:var(--text-s);font-weight:600;color:var(--text-title);margin:0 0 .25rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.lpx-my-products__card-price{font-size:var(--text-s);font-weight:700;color:var(--primary);margin:0}.lpx-my-products__card-footer{padding:.45rem .75rem .6rem;border-top:1px solid var(--border)}.lpx-my-products__edit-btn{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-xs);font-weight:500;color:var(--primary)}.lpx-vf__existing-photos{margin-bottom:.75rem}.lpx-vf__existing-label{font-size:var(--text-xs);font-weight:500;color:var(--brand-black-l-2);margin-bottom:.4rem}.lpx-vf__existing-grid{display:flex;flex-wrap:wrap;gap:.5rem}.lpx-vf__existing-thumb{position:relative;width:72px;height:72px;border-radius:.375rem;overflow:hidden;border:2px solid var(--border);flex-shrink:0}.lpx-vf__existing-thumb.is-main{border-color:var(--primary)}.lpx-vf__existing-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lpx-vf__existing-thumb .lpx-vf__photo-badge{position:absolute;bottom:0;left:0;right:0;font-size:.55rem;font-weight:700;text-align:center;background:var(--primary);color:#fff;padding:1px 0;letter-spacing:.04em;text-transform:uppercase}.lpx-vf__field--visibility{margin-top:1.25rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--bg-surface)}.lpx-vf__toggle-wrap{display:flex;align-items:center;gap:.75rem;cursor:pointer;user-select:none}.lpx-vf__toggle-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.lpx-vf__toggle-track{flex-shrink:0;width:2.5rem;height:1.375rem;border-radius:999rem;background:var(--border);border:2px solid var(--border);position:relative;transition:background .2s,border-color .2s}.lpx-vf__toggle-track::after{content:"";position:absolute;top:1px;left:1px;width:1rem;height:1rem;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.lpx-vf__toggle-input:checked~.lpx-vf__toggle-track{background:var(--primary);border-color:var(--primary)}.lpx-vf__toggle-input:checked~.lpx-vf__toggle-track::after{transform:translateX(1.125rem)}.lpx-vf__toggle-label{font-size:var(--text-s);font-weight:500;line-height:1.35}.lpx-vf__toggle-label-off{display:none}.lpx-vf__toggle-label-on{display:block}.lpx-vf__toggle-input:not(:checked)~.lpx-vf__toggle-label .lpx-vf__toggle-label-off{display:block}.lpx-vf__toggle-input:not(:checked)~.lpx-vf__toggle-label .lpx-vf__toggle-label-on{display:none}/*# sourceMappingURL=lpx-frontend.css.map */
