/*
Theme Name: Lbgsr Store
Version: 1.0.0
Text Domain: lbgsr
*/
@font-face{font-family:Poppins;src:url('assets/source/13045147df4a8dc249288abe9cbf5df45b8581eddfa48d847743e5fe64c60eea.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url('assets/source/f5e57db43303d40f8d8df99c0a7ffac2d95e1e16a577d1563c0c2ea683d7b7a2.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url('assets/source/2cf2a9022258f97dc52a2e62830382fad8a4a8bb9a20a4863c055f3530a2ddd9.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url('assets/source/0ee5dc9af34c5a76a706b689c6fe9e935501ad635beb1b6f1d85c0a8661926c4.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{--ink:#232323;--muted:#777;--line:#ddd;--sale:#f44b43}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:12px/1.85 Poppins,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid var(--ink);background:#fff}button:hover,.button:hover{background:#232323;color:#fff}a:hover{text-decoration:underline}img{max-width:100%;height:auto}svg{flex:none;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1{font-size:24px;line-height:1.5}h2{font-size:18px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid #315b97;outline-offset:4px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link:focus{clip:auto;clip-path:none;width:auto;height:auto;z-index:1000;background:white;padding:12px}.lb-container{max-width:1320px;margin-inline:auto;padding-inline:15px}.lb-header{background:#fff}.lb-header-inner{position:relative;max-width:1050px;height:167px;margin:auto}.lb-logo{position:absolute;top:15px;left:0;line-height:0}.lb-logo img{width:240px;height:131px;object-fit:contain}.lb-logo span{display:none}.lb-header-search{position:absolute;right:0;top:48px;width:160px}.lb-search{display:flex;background:#fafafa;border-bottom:1px solid #eee}.lb-search input{width:100%;min-width:0;padding:6px 10px;border:0;background:transparent}.lb-search button{border:0;background:transparent;padding:5px}.lb-search svg{width:16px;height:16px}.lb-header-actions{position:absolute;right:0;bottom:16px;display:flex;align-items:center;gap:25px}.lb-cart-link,.lb-wishlist,.lb-account-link{display:flex;align-items:center;gap:8px}.lb-cart-link svg{width:22px;height:22px}.lb-cart-count{background:#000;color:#fff;min-width:23px;height:23px;border-radius:50%;text-align:center;line-height:23px}.lb-account-link svg{display:none}.lb-mobile-left{display:none}.lb-main-nav{height:62px;background:#f8f8f8;display:flex;align-items:center;justify-content:center}.lb-main-nav>div{display:flex;gap:30px;justify-content:center;align-items:center}.lb-main-nav a{text-transform:uppercase;font-size:14px;font-weight:700;white-space:nowrap}.lb-icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;background:transparent}.lb-hero{position:relative;line-height:0}.lb-hero>img{display:block;width:100%;height:auto}.lb-banner-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:195px;padding:10px 20px;border:2px solid #aaa;background:#fff;color:#000;text-align:center;font-size:14px;line-height:22px;font-weight:700}.lb-banner-button:hover{background:#232323;color:white;text-decoration:none}.lb-category-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:30px 0 60px}.lb-category-tiles a{min-width:0;text-align:center}.lb-category-tiles img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.lb-category-tiles span{display:block;border:1px solid #232323;font-size:18px;font-weight:700;line-height:1.5;padding:15px 5px;text-transform:uppercase}.lb-home-products{padding-top:0;padding-bottom:55px}.lb-section-heading{display:flex;gap:32px;align-items:center;margin-bottom:25px}.lb-section-heading h2{font-size:30px;line-height:1.2;letter-spacing:1.5px;margin:0}.lb-section-heading>a{border-bottom:1px solid}.products.lb-home-grid,.woocommerce ul.products.lb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 30px;list-style:none;margin:0;padding:0}.products:before,.products:after{display:none!important}.products .lb-product-card,.woocommerce ul.products li.lb-product-card{width:auto;float:none;margin:0;padding:0;min-width:0;text-align:center;list-style:none}.lb-card-image{position:relative;aspect-ratio:1;margin-bottom:15px;overflow:hidden}.lb-card-image>a{display:block;height:100%}.lb-card-image img,.woocommerce ul.products li.product a img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.lb-card-image .lb-card-secondary{position:absolute;inset:0;opacity:0;transition:opacity .2s}.lb-product-card:hover .lb-card-secondary,.lb-product-card:focus-within .lb-card-secondary{opacity:1}.lb-sale-label{position:absolute;top:20px;left:0;background:var(--sale);color:white;font-size:12px;line-height:20px;padding:0 8px}.lb-card-action{position:absolute;bottom:0;left:0;width:100%;transform:translateY(100%);transition:transform .2s}.lb-product-card:hover .lb-card-action,.lb-product-card:focus-within .lb-card-action{transform:translateY(0)}.lb-card-action .button{display:block!important;width:100%;border:1px solid #232323;border-radius:0!important;background:white;color:#232323;padding:10px!important;font-weight:600;text-transform:uppercase}.lb-product-title{display:block;font-size:12px;line-height:22px;min-height:44px;text-transform:capitalize}.lb-card-price{margin-top:10px;font-size:14px;font-weight:600;line-height:1.6}.lb-card-price del{color:#777;margin-right:7px;font-weight:400}.lb-card-price ins{color:var(--sale);text-decoration:none}.lb-commerce{padding-top:22px;padding-bottom:70px}.woocommerce .woocommerce-breadcrumb{font-size:12px;color:#888;margin:0 0 28px;line-height:24px}.woocommerce-breadcrumb span{padding-inline:7px}.lb-catalog{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px}.lb-sidebar section{margin-bottom:45px}.lb-sidebar h2{font-size:14px;line-height:24px;padding-bottom:10px;border-bottom:1px solid #888;margin-bottom:15px}.lb-sidebar nav{display:flex;flex-direction:column;gap:12px}.lb-sidebar label{display:block;margin-bottom:10px}.lb-sidebar input[type=radio]{margin:0 7px 0 0;accent-color:#232323}.lb-price-filter{display:flex;align-items:center;gap:10px}.lb-price-filter label{min-width:0}.lb-price-filter input{width:100%;border:1px solid #ccc;padding:8px;min-width:0}.lb-filter-form button{padding:8px 15px}.lb-filter-button,.lb-filter-close{display:none}.lb-catalog-main{min-width:0}.lb-catalog-main>h1{margin:24px 0 30px;padding-bottom:20px;border-bottom:1px solid var(--line)}.lb-catalog-toolbar{display:flex;align-items:center;gap:15px;margin-bottom:30px;min-height:45px}.lb-view-label{margin-right:auto}.lb-page-size select,.woocommerce .woocommerce-ordering select{border:1px solid #ccc;background:white;padding:12px;min-width:90px;margin-left:12px;font-size:12px}.lb-page-size label{white-space:nowrap}.woocommerce .woocommerce-ordering{float:none;margin:0}.woocommerce ul.products.lb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px}.woocommerce .woocommerce-result-count{float:none;margin-top:35px;text-align:center}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin-inline:5px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width:40px;min-height:40px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center}.lb-show-more{display:block;min-width:270px;margin:15px auto;padding:12px;font-weight:700}.lb-load-status{text-align:center}.lb-page{padding-block:40px;min-height:45vh}.woocommerce div.product div.images{width:55%}.woocommerce div.product div.summary{width:38%;padding-left:0}.woocommerce div.product .product_title{font-size:20px;font-weight:600;line-height:30px;text-transform:capitalize;margin-bottom:40px}.woocommerce div.product p.price{font-size:20px;font-weight:600;color:var(--sale)}.woocommerce div.product p.price del{color:#232323;opacity:1;margin-right:8px}.woocommerce div.product p.price ins{text-decoration:none}.woocommerce span.onsale{background:var(--sale);border-radius:0;min-height:20px;min-width:42px;line-height:20px;padding:0 6px;font-weight:500;top:20px;left:0}.lb-delivery{margin:18px 0 35px;font-size:14px}.lb-delivery strong,.lb-delivery span{display:block}.lb-delivery span{color:#888;margin-top:6px}.woocommerce div.product form.cart{margin:20px 0 35px;display:flex;flex-wrap:wrap;gap:15px}.woocommerce .quantity .qty{border:1px solid #ccc;padding:10px;min-height:44px;width:90px}.woocommerce div.product form.cart .button{border-radius:0;background:#232323;color:white;padding:14px 25px;min-height:46px;text-transform:uppercase;min-width:220px}.woocommerce div.product .product_meta{color:#777}.woocommerce div.product .woocommerce-tabs{padding-top:35px;clear:both}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border-bottom:1px solid #ddd}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:white;border:0;margin:0 25px 0 0;padding:0;border-radius:0}.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 ul.tabs li.active{border-bottom:2px solid #232323}.woocommerce div.product .woocommerce-tabs .panel{max-width:1000px;margin:25px 0 50px}.woocommerce div.product .woocommerce-tabs .panel h2{display:none}.woocommerce .related>h2{font-size:18px;text-transform:uppercase}.woocommerce .related ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.woocommerce .related ul.products li.product{width:auto;margin:0}.lb-footer{background:#232323;color:#ccc;padding-top:50px}.lb-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:60px;padding-bottom:80px}.lb-footer h2,.lb-footer summary{color:#fff;font-size:14px;font-weight:700;list-style:none;margin:0 0 20px}.lb-footer summary::-webkit-details-marker{display:none}.lb-footer nav{display:flex;flex-direction:column;gap:8px}.lb-footer p{line-height:24px}.lb-footer-bottom{padding-top:25px;padding-bottom:35px;border-top:1px solid #333;display:flex;justify-content:space-between}.lb-footer-bottom p{margin:0}.lb-mobile-bottom{display:none}.siteclone-static-content{max-width:1200px;margin:40px auto 80px;padding:0 20px;min-height:40vh;font-size:14px;line-height:1.9}.siteclone-static-content h1{font-size:24px;margin-bottom:30px}.siteclone-static-content h2{font-size:18px;margin-top:30px}.siteclone-static-content p{margin-bottom:20px;overflow-wrap:anywhere}.siteclone-static-content details{border-bottom:1px solid #ddd;padding:16px 0}.siteclone-static-content summary{cursor:pointer;font-weight:600}.siteclone-static-content details>p{margin-top:15px}.woocommerce-account .woocommerce{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #ccc;padding:12px;min-height:44px}.woocommerce form.login,.woocommerce form.register{border-radius:0}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0;background:#232323;color:white;padding:13px 20px}.woocommerce table.shop_table{border-radius:0}.woocommerce .cart-collaterals .cart_totals{max-width:500px}.woocommerce form.checkout_coupon{display:none}.woocommerce-message,.woocommerce-info{border-top-color:#232323}.woocommerce-message::before,.woocommerce-info::before{color:#232323}dialog{padding:20px;border:0;max-width:calc(100% - 20px);color:#232323}dialog::backdrop{background:rgba(0,0,0,.45)}.lb-menu-dialog{margin:0 auto 0 0;width:340px;max-height:100dvh;height:100dvh}.lb-dialog-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.lb-menu-dialog nav{display:flex;flex-direction:column}.lb-menu-dialog nav a{padding:14px 5px;border-bottom:1px solid #eee;font-weight:600}.lb-search-dialog{width:600px}.lb-search-dialog form{display:grid;gap:15px}.lb-search-dialog input{padding:12px;border:1px solid #ccc}.lb-search-dialog form>button{padding:12px}.lb-menu-dialog[open],.lb-search-dialog[open]{animation:lb-dialog .15s ease-out}@keyframes lb-dialog{from{opacity:0}to{opacity:1}}
@media(min-width:1440px){.lb-container{max-width:1320px}.lb-header-inner{max-width:1170px}}
@media(max-width:1100px){.lb-main-nav>div{gap:16px}.lb-main-nav a{font-size:12px}.lb-header-inner{margin-inline:45px}.lb-catalog{grid-template-columns:190px minmax(0,1fr)}.lb-catalog-toolbar{flex-wrap:wrap}.lb-view-label{display:none}}
@media(max-width:767px){body{font-size:12px;padding-bottom:63px}.lb-header-inner{height:50px;margin:0 7px}.lb-header-actions{height:50px;bottom:0;right:0;gap:0}.lb-header-actions .lb-cart-link{order:2;width:44px;height:44px;justify-content:center;position:relative}.lb-cart-count{position:absolute;right:0;top:0;min-width:22px;height:22px;line-height:22px}.lb-account-link{width:44px;height:44px;justify-content:center}.lb-account-link svg{display:block}.lb-wishlist,.lb-desktop-label,.lb-header-search,.lb-main-nav{display:none}.lb-mobile-left{display:flex;position:absolute;left:0;top:3px}.lb-logo{top:0;left:50%;transform:translateX(-50%);height:50px;line-height:50px;white-space:nowrap}.lb-logo img{display:none}.lb-logo span{display:block;font-size:22px;line-height:50px;font-weight:700;letter-spacing:.5px}.lb-icon-button{padding:8px}.lb-banner-button{min-width:195px;font-size:14px;padding:9px 14px;line-height:22px}.lb-category-tiles{gap:10px;margin:30px 0 35px}.lb-category-tiles span{font-size:14px;padding:7px 4px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-category-tiles img{aspect-ratio:1}.lb-home-products{padding-inline:10px;padding-bottom:40px}.lb-section-heading{gap:32px;margin-bottom:20px}.lb-section-heading h2{font-size:20px;letter-spacing:.5px}.products.lb-home-grid,.woocommerce ul.products.lb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 10px}.lb-product-title{min-height:44px;line-height:22px}.lb-card-price{font-size:13px}.lb-card-price del,.lb-card-price ins{display:block;margin:0}.lb-card-action{display:none}.lb-sale-label{top:8px}.lb-commerce{padding-inline:15px;padding-top:15px;padding-bottom:40px}.woocommerce .woocommerce-breadcrumb{font-size:11px;margin-bottom:18px}.lb-catalog{display:block}.lb-filter-button{display:block;padding:8px 18px;margin-bottom:15px}.lb-filter-close{display:flex;margin-left:auto}.lb-sidebar{display:none;position:fixed;inset:0 auto 0 0;z-index:150;background:white;padding:12px 20px 60px;width:300px;max-width:90vw;overflow:auto;box-shadow:20px 0 100px #0008}.lb-sidebar.is-open{display:block}.lb-sidebar section{margin-bottom:30px}.lb-catalog-main>h1{margin-top:10px;margin-bottom:15px;font-size:22px;padding-bottom:15px}.lb-catalog-toolbar{gap:8px;justify-content:space-between}.lb-page-size label{font-size:9px}.lb-page-size select,.woocommerce .woocommerce-ordering select{padding:10px 5px;min-width:55px;max-width:155px;margin-left:4px;font-size:11px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%;float:none}.woocommerce div.product div.summary{margin-top:25px}.woocommerce div.product .product_title{font-size:18px;margin-bottom:20px}.woocommerce div.product form.cart .button{flex:1;min-width:150px}.woocommerce .related ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 10px}.woocommerce-account .woocommerce{display:block}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:25px}.lb-footer{padding-top:35px}.lb-footer-grid{display:block;padding-inline:20px;padding-bottom:35px}.lb-footer-group{border-bottom:1px solid #ddd;margin-bottom:12px}.lb-footer summary{cursor:pointer;font-size:14px;margin-bottom:0;padding-bottom:12px}.lb-footer summary:after{content:'+';float:right;font-size:22px;line-height:20px}.lb-footer details[open] summary:after{content:'−'}.lb-footer nav{padding:0 0 18px}.lb-footer section{margin-top:35px}.lb-footer h2{font-size:14px;margin-bottom:15px}.lb-footer-bottom{display:block;text-align:center;padding:25px 20px}.lb-footer-bottom span{display:block;margin-top:12px}.lb-mobile-bottom{position:fixed;left:0;right:0;bottom:0;height:63px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fff;z-index:80;box-shadow:0 -1px 8px #0001;padding-bottom:env(safe-area-inset-bottom)}.lb-mobile-bottom>a,.lb-mobile-bottom>button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;border:0;background:white;font-size:11px;padding:5px 0;color:#232323;line-height:20px}.lb-mobile-bottom svg{width:23px;height:23px}.siteclone-static-content{padding-inline:15px;margin-top:25px;margin-bottom:40px;font-size:13px}.siteclone-static-content h1{font-size:22px}.woocommerce table.shop_table{font-size:12px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%;float:none}.lb-container{padding-inline:15px}.lb-home-products.lb-container{padding-inline:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.lb-home-products{max-width:1200px}

.woocommerce-account:not(.logged-in) .woocommerce{display:block;max-width:600px;margin-inline:auto}
body{line-height:22px;letter-spacing:.24px}
.lb-container{max-width:1200px}
.woocommerce ul.products.lb-grid>li.lb-product-card{width:100%;float:none}
.woocommerce .related ul.products>li.lb-product-card.product{width:100%;float:none}
.lb-category-tiles a{position:relative}
.lb-category-tiles span{font-size:14px;line-height:22px;letter-spacing:.7px;text-transform:capitalize;padding:10px 15px;margin:0 auto;width:calc(100% - 70px);background:rgba(224,200,252,.063);color:#313131}
.woocommerce div.product .product_title{letter-spacing:normal}
@media(min-width:768px){.woocommerce div.product div.images{width:60%}.woocommerce div.product div.summary{width:37.6%}.woocommerce div.product div.images .woocommerce-product-gallery__image img{width:auto;max-width:100%;margin-left:12px}.woocommerce div.product form.cart{display:block}.woocommerce div.product form.cart .quantity{float:none;margin-bottom:20px}.woocommerce div.product form.cart .single_add_to_cart_button{display:block;width:100%;float:none}}
@media(max-width:767px){.lb-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:40px 0 35px}.lb-category-tiles span{position:absolute;bottom:0;left:10px;right:10px;width:auto;margin:0;padding:7px 0;min-height:39px;background:#e0c8fc;color:#fff;border-color:#e8e8e8}.lb-category-tiles img{width:100%;aspect-ratio:1}}
@media(max-width:350px){.lb-category-tiles span{font-size:12px;letter-spacing:.4px}}
.woocommerce ul.products.lb-grid .lb-card-image{aspect-ratio:10/13;margin-bottom:35px}
.woocommerce ul.products.lb-grid .lb-card-image img{object-fit:cover}
.woocommerce ul.products.lb-grid{row-gap:60px}
.lb-grid .lb-card-price del,.lb-grid .lb-card-price ins{display:block;margin:0}
.siteclone-static-content p{white-space:pre-line}
@media(min-width:768px){.lb-catalog-toolbar{margin-bottom:39px}}
@media(max-width:767px){.single-product .lb-commerce{padding-inline:10px}.single-product.woocommerce .woocommerce-breadcrumb{margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:normal;text-transform:capitalize}.woocommerce.single-product div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:20px;margin-top:65px;padding-left:40px}.woocommerce.single-product div.product div.images .flex-control-thumbs li{width:80px;margin:0;float:none}.woocommerce.single-product div.product div.images .flex-control-thumbs img{width:80px;height:80px;object-fit:contain}}
