.lv-native-wrap{padding:calc(var(--header) + 50px) 4.7% 65px;min-height:70vh;max-width:1600px;margin:auto}.lv-native-wrap .woocommerce{font-family:LV,Arial,sans-serif}.woocommerce ul.products li.product{background:#f7f7f7;padding-bottom:22px}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{margin-left:18px;margin-right:18px}.woocommerce div.product .product_title{font-size:1.7rem}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:30px;padding:15px 28px;font-weight:400}.woocommerce button.button.alt,.woocommerce a.button.alt{background:#191919;color:white}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce select{border:1px solid #aaa;padding:12px;border-radius:2px}.woocommerce div.product form.cart .variations select{min-height:44px}.woocommerce table.shop_table{border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0}.admin-bar #header{top:32px}.admin-bar .panel{top:32px}.lv-cart-link{margin-right:12px}.panel nav{display:flex;flex-direction:column;gap:22px}.panel form{display:flex;gap:12px}.panel input[type=search]{padding:14px;width:100%;border:1px solid #aaa}.product-price del{opacity:.5}#main > .home .product-grid{row-gap:26px}#lv-language .header-action{padding:0}#main > .home .hero{margin-top:0}@media(max-width:767px){#main > .home{padding-top:56px}.lv-native-wrap{padding:85px 20px 40px}.woocommerce ul.products[class*=columns-] li.product{width:48%;margin-right:2%;clear:none}.woocommerce table.shop_table_responsive tr td{padding:14px}.admin-bar #header{top:46px}.admin-bar .panel{top:46px}.header-side.right{gap:12px}.lv-cart-link{margin-right:4px}.bag-button:before{content:'♧'}.woocommerce div.product form.cart .button{width:100%;margin-top:18px}.woocommerce form .form-row{padding-left:0;padding-right:0}}
.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;clear:both}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product,.woocommerce ul.products[class*=columns-] li.product{float:none;width:auto;margin:0;padding:0 0 28px;min-width:0;background:#f5f5f5}.woocommerce ul.products li.product a img{width:100%;aspect-ratio:.86;object-fit:contain;margin:0;background:linear-gradient(130deg,#eee,#fafafa);mix-blend-mode:multiply}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.875rem;line-height:1.6;padding:18px 0 8px;font-weight:400}.woocommerce ul.products li.product .price{font-size:.8rem;color:#191919;line-height:1.5;min-height:20px}.woocommerce ul.products li.product .button{font-size:.75rem;padding:10px 18px;border:1px solid #bbb;background:transparent}.woocommerce .woocommerce-breadcrumb{font-size:.75rem;margin-bottom:28px}.woocommerce .woocommerce-result-count{font-size:.8rem;padding:12px 0}.woocommerce .woocommerce-ordering select{font-size:.8rem;border:0;background:white}.woocommerce div.product div.images{width:55%;background:#f5f5f5}.woocommerce div.product div.summary{width:39%;padding:20px 10px}.woocommerce div.product .product_title{font-size:1.7rem;line-height:1.4;margin-bottom:18px}.woocommerce div.product p.price{font-size:1rem;color:#191919;margin-bottom:26px}.woocommerce div.product .woocommerce-product-gallery__image img{width:100%;object-fit:contain;mix-blend-mode:multiply}.woocommerce div.product div.images .flex-control-thumbs li{padding:4px;background:white}.woocommerce div.product .stock{font-size:.8rem;margin:20px 0}.woocommerce div.product .out-of-stock{color:#666}.woocommerce div.product .product_meta{font-size:.75rem;line-height:1.8;border-top:1px solid #ddd;padding-top:20px}.woocommerce div.product form.cart{margin:28px 0}.woocommerce div.product form.cart .button{min-height:48px;font-size:.875rem}.woocommerce div.product .woocommerce-tabs .panel{position:static;width:auto;max-width:none;padding:28px 0;z-index:auto;overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border-bottom:1px solid #ddd}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:white;padding:16px;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #191919}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs h2{font-size:1.2rem}.woocommerce div.product .woocommerce-tabs p,.woocommerce div.product .woocommerce-tabs li{font-size:.875rem;line-height:1.8}.lv-care{border-top:1px solid #ddd;margin:20px 0;padding:18px 0}.lv-care summary{cursor:pointer;font-size:.875rem}.lv-price-pending{color:#777;font-size:.8rem}.woocommerce-pagination{margin:40px 0}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 5px}.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{padding:12px;min-width:40px}.woocommerce nav.woocommerce-pagination ul li span.current{background:#191919;color:white}.lv-native-wrap .woocommerce-info,.lv-native-wrap .woocommerce-message{border-top-color:#191919}.lv-native-wrap .woocommerce-message:before,.lv-native-wrap .woocommerce-info:before{color:#191919}#main > .home .product-price{line-height:1.7}.footer-columns .bag-count{display:none}.footer-columns .bag-button{position:static}.footer-columns .bag-button svg{display:none}
@media(max-width:767px){.header-row{padding:0 16px}.header-side{gap:14px}.header-action{min-width:24px;min-height:40px}.header-action svg{width:20px;height:20px}.bag-button:before{content:none}.bag-count{top:3px;right:-5px}.header-side.right{gap:12px}.language-button .language-short{display:none}.mobile-search button{display:flex;align-items:center;gap:12px;color:#777}.mobile-search svg{width:17px;height:17px}#main > .home{padding-top:112px}.hero-copy{bottom:35px}.hero-copy h1{font-size:1.6rem}.hero-copy .eyebrow{font-size:.7rem}.category-section{padding:45px 20px 60px}.category-grid{gap:26px 12px}.category-card img{aspect-ratio:1}.collection-content{padding:35px 20px 45px}.collection-content .product-grid{gap:26px 12px}.product-name{min-height:38px}.lv-native-wrap{padding:82px 20px 40px}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:-20px;margin-right:-20px}.woocommerce ul.products[class*=columns-] li.product{width:auto;margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{margin-left:14px;margin-right:14px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.8rem}.woocommerce ul.products li.product .button{font-size:.72rem;padding:9px 14px}.woocommerce .woocommerce-ordering{max-width:55%}.woocommerce .woocommerce-ordering select{max-width:100%}.woocommerce div.product div.images{float:none;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;margin-bottom:24px}.woocommerce div.product div.summary{float:none;width:100%;padding:0;margin-bottom:30px}.woocommerce div.product .product_title{font-size:1.45rem;line-height:1.4}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:12px}.woocommerce div.product form.cart .quantity input{min-height:48px;width:70px;border:1px solid #aaa}.woocommerce div.product form.cart .button{margin-top:0;flex:1;min-width:180px;min-height:48px}.woocommerce div.product form.variations_form{display:block}.woocommerce div.product form.cart .variations{margin:0 0 20px}.woocommerce div.product form.cart .variations label{font-size:.85rem}.woocommerce div.product form.cart .variations select{width:100%;max-width:100%;border:1px solid #aaa;background:white;padding:12px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;overflow:auto;white-space:nowrap}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:14px;font-size:.8rem}.woocommerce div.product .related h2{font-size:1.3rem}.wc-block-cart,.wc-block-checkout{font-size:.875rem}.wc-block-components-button:not(.is-link){border-radius:30px!important;min-height:48px!important}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:#191919!important;color:white!important}.wc-block-components-text-input input{font-size:16px!important}.wc-block-components-order-summary-item__description{font-size:.8rem}.panel{padding:22px 24px}.panel .close{min-height:44px;min-width:44px}.panel nav a{padding:8px 0}.panel-head{margin-bottom:24px}.language-list button{min-height:48px}.woocommerce .woocommerce-breadcrumb{line-height:1.7}}

.language-list .lv-language-choice{display:block;padding:18px;color:inherit;border-bottom:1px solid #eee;text-decoration:none}.language-list .lv-language-choice[aria-current]{font-weight:700}
.language-button{display:inline-flex;align-items:center;gap:4px}.language-button span{display:inline!important}@media(max-width:767px){.language-button{font-size:11px}.language-button span[aria-hidden]{font-size:14px}.header-side.right{gap:10px}}
#overlay{position:relative;z-index:100}
.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled{background:#888!important;color:#fff!important}
@media(max-width:767px){.woocommerce ul.order_details{padding:0;display:grid;gap:16px;margin:28px 0}.woocommerce ul.order_details li{float:none!important;border:0!important;margin:0!important;padding:0!important;overflow-wrap:anywhere}.woocommerce ul.order_details li strong{line-height:1.6}}
