:root{--vg-ink:#1a1c1c;--vg-muted:#646862;--vg-gold:#775a19;--vg-gold-dark:#604715;--vg-paper:#f9f8f5;--vg-surface:#fff;--vg-warm:#f0eee8;--vg-warm-deep:#eae6dc;--vg-line:rgba(26, 28, 28, .14);--vg-shadow:0 8px 40px rgba(26, 28, 28, .04);--vg-glass:rgba(255, 255, 255, .8);--vg-font-display:'Noto Serif', Georgia, serif;--vg-font-body:'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif}html{scroll-padding-top:96px}body{background:var(--vg-paper);color:var(--vg-ink);font-family:var(--vg-font-body)}body,button,input,select,textarea{-webkit-font-smoothing:antialiased}::selection{background:#e9dfc9;color:var(--vg-ink)}:focus-visible{outline:2px solid var(--vg-gold);outline-offset:3px}.container,.vg-container{max-width:1240px}.vg-topbar{background:var(--vg-ink);color:#f2efe8;font-size:10px;font-weight:600;letter-spacing:.09em}.vg-topbar a{color:#f2efe8}.vg-header{background:rgba(255,255,255,.88);border:0;box-shadow:0 8px 32px rgba(26,28,28,.035);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vg-header-main{max-width:1240px;min-height:76px;padding:14px 24px}.vg-logo img,.vg-logo .custom-logo{height:30px;max-width:208px}.vg-logo-text{font-size:26px;letter-spacing:.09em;color:var(--vg-ink)}.vg-search input{min-height:42px;padding:9px 42px 9px 14px;border:1px solid var(--vg-line);border-radius:3px;background:var(--vg-paper)}.vg-search input:focus{border-color:var(--vg-gold);background:#fff}.vg-header-icons a{color:var(--vg-ink)}.vg-header-icons a:hover{color:var(--vg-gold)}.vg-nav{border:0;background:transparent}.vg-nav li a{padding:11px 16px 15px;color:var(--vg-ink);font-size:11px;font-weight:600;letter-spacing:.11em}.vg-nav .sub-menu{border:0;border-radius:3px;background:rgba(255,255,255,.96);box-shadow:0 20px 40px rgba(26,28,28,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vg-nav .sub-menu li a{border:0}.vg-nav .sub-menu li a:hover{background:var(--vg-warm)}.vg-gold-access{display:flex;align-items:center;justify-content:center;gap:16px;min-height:38px;padding:8px 20px;background:var(--vg-warm);color:var(--vg-ink);text-align:center;transition:background .25s ease}.vg-gold-access:hover{background:var(--vg-warm-deep);color:var(--vg-ink)}.vg-gold-access-label{color:var(--vg-gold);font-size:10px;font-weight:800;letter-spacing:.13em}.vg-gold-access-action{font-size:12px;font-weight:700}.vg-gold-access-action span{display:inline-block;margin-left:6px;color:var(--vg-gold);transition:transform .25s ease}.vg-gold-access:hover .vg-gold-access-action span{transform:translate(2px,-2px)}.vg-homepage{background:var(--vg-paper)}.vg-hero,.vg-hp-hero{background:var(--vg-warm)}.vg-hero-slide img{height:min(70vh, 680px)}.vg-hero-overlay{padding:clamp(28px, 6vw, 84px);background:linear-gradient(0deg,rgba(18,18,16,.56),transparent 74%)}.vg-hero-title{max-width:720px;font-family:var(--vg-font-display);font-size:clamp(32px, 4vw, 60px);font-weight:400;letter-spacing:-.035em;line-height:1.15}.vg-hp-hero-label-left{color:var(--vg-ink);font-size:clamp(25px, 3vw, 38px);letter-spacing:-.035em}.vg-hp-hero-label-right{color:var(--vg-gold);font-size:10px;letter-spacing:.14em}.vg-hero-btn,.vg-cta-btn,.vg-btn-outline,.vg-filter-btn,.vg-btn-cart,.vg-btn-buynow{border:0;border-radius:3px;background:var(--vg-gold);color:#fff;font-family:var(--vg-font-body);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:none}.vg-hero-btn:hover,.vg-cta-btn:hover,.vg-btn-outline:hover,.vg-filter-btn:hover,.vg-btn-cart:hover,.vg-btn-buynow:hover{background:var(--vg-gold-dark);color:#fff}.vg-hero-arrow,.vg-carousel-arrow{width:42px;height:42px;border:0;border-radius:3px;background:rgba(255,255,255,.82);color:var(--vg-ink);box-shadow:0 8px 30px rgba(26,28,28,.04);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.vg-hero-arrow:hover,.vg-carousel-arrow:hover{background:#fff;color:var(--vg-gold)}.vg-section,.vg-hp-section{padding-top:clamp(56px, 7vw, 100px);padding-bottom:clamp(56px, 7vw, 100px)}.vg-section-alt,.vg-hp-section:nth-of-type(even){background:var(--vg-warm)}.vg-section-title,.vg-section-head h2,.vg-hp-section-head h2{color:var(--vg-ink);font-family:var(--vg-font-display);font-size:clamp(26px, 3vw, 42px);font-weight:400;letter-spacing:-.035em;line-height:1.2}.vg-section-title,.vg-section-head,.vg-hp-section-head{margin-bottom:clamp(25px, 4vw, 44px)}.vg-section-head p,.vg-hp-section-head p{color:var(--vg-muted)}.vg-trust,.vg-hp-trust{border:0;background:var(--vg-warm)}.vg-trust-item{border-color:transparent;color:var(--vg-muted)}.vg-trust-item svg,.vg-hp-trust-item svg{color:var(--vg-gold)}.vg-product-img-wrap,.vg-product-img-outer,.vg-carousel-item .vg-product-img-wrap{background:var(--vg-warm);border:0}.vg-product-img-wrap img{transition:transform .55s ease}.vg-product-img-wrap:hover img{transform:scale(1.035)}.vg-product-info{padding:15px 3px 6px;text-align:left}.vg-product-info h3,.vg-prod-title{color:var(--vg-ink);font-size:13px;font-weight:600;text-align:left}.vg-product-price-wrap{justify-content:flex-start}.vg-price-new,.vg-prod-price{color:var(--vg-ink);font-size:15px;font-weight:700;text-align:left}.vg-badge-new,.vg-badge-best,.vg-mini-badge{border:0;background:rgba(255,255,255,.88);color:var(--vg-ink)}.vg-cat-banner{border-radius:3px}.vg-cat-banner-inner h3{font-family:var(--vg-font-display);font-size:clamp(24px, 2.5vw, 36px);font-weight:400;letter-spacing:-.025em}.vg-cat-btn{border:0;border-radius:3px;background:rgba(255,255,255,.88);color:var(--vg-ink);text-transform:none}.vg-cat-banner:hover .vg-cat-btn{border:0;background:var(--vg-gold);color:#fff}.vg-archive-layout{max-width:1240px;gap:0 clamp(26px, 3vw, 48px);margin-top:40px}.vg-archive-main{min-width:0}.vg-breadcrumb{color:var(--vg-muted);font-size:11px;letter-spacing:.02em}.vg-archive-title{margin:8px 0 24px;color:var(--vg-ink);font-family:var(--vg-font-display);font-size:clamp(34px, 4.3vw, 56px);font-weight:400;letter-spacing:-.04em;line-height:1.12;text-align:left}.vg-archive-desc{color:var(--vg-muted);line-height:1.75}.vg-subcats{justify-content:flex-start;gap:8px}.vg-subcat-tag:not(.active){border:0!important;border-radius:3px;background:var(--vg-warm)!important;color:var(--vg-ink)}.vg-subcat-tag:hover,.vg-subcat-tag.active{border:0!important;background:var(--vg-gold)!important;color:#fff!important}.vg-archive-main .vg-section-title{font-size:clamp(24px, 2.5vw, 34px)!important}.vg-sort-bar{padding:16px 0;border:0;background:transparent}.vg-sort-bar select,.vg-price-inputs input{border:1px solid var(--vg-line);border-radius:3px;background:#fff;color:var(--vg-ink)}.vg-sidebar{background:transparent}.vg-sidebar-widget{border:0;padding:24px 0}.vg-sidebar-title{color:var(--vg-ink);font-size:11px;letter-spacing:.12em}.vg-product-grid{gap:clamp(14px, 2vw, 26px)}.vg-product-card{min-width:0}.woocommerce ul.products li.product{background:transparent}.woocommerce ul.products li.product img{background:var(--vg-warm)}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--vg-ink);font-size:13px;font-weight:600}.woocommerce ul.products li.product .price{color:var(--vg-ink);font-size:15px;font-weight:700}.vg-single{max-width:1240px;padding-top:30px}.vg-single-trust{margin-bottom:30px;padding:16px 0;border:0;background:var(--vg-warm)}.vg-single-trust .vg-trust-item{border:0;color:var(--vg-muted)}.vg-single-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px, 5vw, 72px);align-items:start}.vg-single-gallery{min-width:0;background:var(--vg-warm)}.vg-single-info{min-width:0}.vg-single-title{color:var(--vg-ink);font-family:var(--vg-font-display);font-size:clamp(27px, 3vw, 40px);font-weight:400;letter-spacing:-.035em;line-height:1.2}.vg-single-price .new{color:var(--vg-ink);font-size:clamp(26px, 3vw, 36px);font-weight:600;letter-spacing:-.045em}.vg-price-label,.vg-single-installment{color:var(--vg-muted)}.vg-single-option select{max-width:100%;min-height:48px;border:1px solid var(--vg-line);border-radius:3px;background:#fff}.vg-single-option select:focus{border-color:var(--vg-gold)}.vg-btn-wish,.vg-single-wish{border:1px solid var(--vg-line);border-radius:3px;background:#fff}.vg-single-mini-badges{gap:8px}.vg-mini-badge{background:var(--vg-warm);color:var(--vg-muted)}.vg-accordion{border:0}.vg-accordion-header{padding:18px 0;color:var(--vg-ink)}.vg-accordion-body{color:var(--vg-muted)}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{border:0;border-radius:3px;background:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{border:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:var(--vg-warm);color:var(--vg-gold)}.woocommerce-account .woocommerce-Button,.woocommerce-account button[type="submit"],.woocommerce-account .button{background:var(--vg-gold)!important;border-radius:3px!important;text-transform:none!important;letter-spacing:.03em!important}.woocommerce-account .woocommerce-Button:hover,.woocommerce-account button[type="submit"]:hover,.woocommerce-account .button:hover{background:var(--vg-gold-dark)!important}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.vg-newsletter-form input,.vg-price-inputs input{border:1px solid var(--vg-line);border-radius:3px;background:#fff}.woocommerce input.input-text:focus,.woocommerce textarea:focus,.woocommerce select:focus,.vg-newsletter-form input:focus{border-color:var(--vg-gold);outline:2px solid rgba(119,90,25,.1)}.vg-footer{background:var(--vg-ink);color:#b8b9b3}.vg-footer h4{color:#f7f5ee;font-size:11px;letter-spacing:.13em}.vg-footer ul li a{color:#b8b9b3}.vg-footer-bottom{border-top-color:rgba(255,255,255,.12)}.vg-mobile-drawer{background:var(--vg-paper);box-shadow:0 20px 40px rgba(26,28,28,.08)}.vg-mobile-drawer-header{border:0;background:var(--vg-ink)}.vg-mobile-menu-list li a{border:0;color:var(--vg-ink)}.vg-mobile-menu-list li a:hover{background:var(--vg-warm)}.vg-mobile-menu-list .sub-menu li a{background:var(--vg-warm)}.vg-mobile-menu-footer{border:0;background:var(--vg-warm)}@media (max-width:900px){.vg-header-main{min-height:62px}.vg-archive-layout{margin-top:22px}.vg-sidebar{background:var(--vg-paper)}.vg-mobile-filter-bar{border:0}.vg-mobile-filter-btn{min-height:42px;border:0;border-radius:3px;background:var(--vg-warm);color:var(--vg-ink);text-transform:none;letter-spacing:.02em}.vg-single-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){html{scroll-padding-top:70px}.vg-topbar{padding:7px 0;font-size:10px}.vg-topbar-links{display:none}.vg-header-main{padding:10px 18px}.vg-header-icons{gap:12px}.vg-header-icons .vg-account-trigger span,.vg-cart-label{display:none}.vg-account-dropdown{right:0;left:auto}.vg-logo img,.vg-logo .custom-logo{height:27px;max-width:150px}.vg-logo-text{font-size:21px}.vg-nav{display:none}.vg-gold-access{justify-content:space-between;gap:8px;min-height:46px;padding:10px 18px}.vg-gold-access-label{font-size:10px;white-space:nowrap}.vg-gold-access-action{font-size:12px;white-space:nowrap}.vg-hero-slide img{height:420px}.vg-hero-overlay{padding:30px 20px}.vg-hero-title{font-size:34px}.vg-hp-hero-label-left{font-size:27px}.vg-section,.vg-hp-section{padding-top:54px;padding-bottom:54px}.vg-section-title,.vg-section-head h2,.vg-hp-section-head h2{font-size:29px}.vg-product-grid,.woocommerce ul.products{gap:12px!important}.vg-products-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.vg-carousel-item{min-width:min(62vw, 250px)}.vg-product-info h3,.vg-prod-title{font-size:12px}.vg-archive-title{font-size:35px}.vg-archive-layout{padding:0 16px}.vg-single{padding:16px}.vg-single-trust{margin:0 -16px 24px;padding:9px 16px}.vg-single-trust-inner{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:14px;scrollbar-width:none}.vg-single-trust-inner::-webkit-scrollbar{display:none}.vg-single-trust .vg-trust-item{flex:0 0 auto;width:auto;min-width:90px;padding:6px 0;border:0;white-space:nowrap}.vg-single-title{font-size:29px}.vg-single-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vg-btn-cart,.vg-btn-buynow{min-height:48px;padding:12px 10px}.vg-footer{padding-top:46px}.vg-footer-grid{gap:28px 16px}}@media (prefers-reduced-motion:reduce){.vg-hero-slider,.vg-product-img-wrap img,.vg-mobile-drawer,.vg-sidebar{transition-duration:.01ms}}.woocommerce-checkout .woocommerce{max-width:1160px;margin:0 auto}.woocommerce-checkout .woocommerce-notices-wrapper:empty,.woocommerce-checkout .woocommerce-message:empty{display:none}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-error{margin:0 0 16px;padding:12px 16px;border:0!important;border-radius:3px;background:#fff!important;color:var(--vg-ink)!important;font-size:13px;box-shadow:none}.woocommerce-checkout .woocommerce-error{background:#fdf3f2!important;color:#8c1d18!important}.woocommerce-checkout .woocommerce-info::before,.woocommerce-checkout .woocommerce-message::before{display:none}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{padding:0;border:0!important;background:transparent!important;color:var(--vg-muted)!important}.woocommerce-checkout .woocommerce-form-coupon-toggle a{color:var(--vg-gold);text-decoration:underline;text-underline-offset:3px}.woocommerce-checkout form.checkout_coupon{max-width:520px;padding:16px;border:0;border-radius:3px;background:#fff}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-template-areas:"customer heading" "customer review";grid-template-rows:auto 1fr;column-gap:48px;align-items:start;margin-top:8px}.woocommerce-checkout form.checkout>*{grid-column:1}.woocommerce-checkout form.checkout>wc-order-attribution-inputs{display:none}.woocommerce-checkout #customer_details{grid-area:customer}.woocommerce-checkout #order_review_heading{grid-area:heading}.woocommerce-checkout #order_review{grid-area:review;position:sticky;top:110px}.woocommerce-checkout #customer_details.col2-set .col-1,.woocommerce-checkout #customer_details.col2-set .col-2{float:none;width:100%;max-width:none;padding:0}.woocommerce-checkout #customer_details .col-2{margin-top:28px}.woocommerce-checkout #customer_details::before,.woocommerce-checkout #customer_details::after{display:none}.woocommerce-checkout #customer_details h3,.woocommerce-checkout #order_review_heading{margin:0 0 18px;color:var(--vg-ink);font-family:var(--vg-font-display);font-size:22px;font-weight:400;letter-spacing:0}.woocommerce-checkout #ship-to-different-address{font-family:var(--vg-font-body);font-size:14px;font-weight:600}.woocommerce-checkout #ship-to-different-address label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.woocommerce-checkout .form-row .woocommerce-input-wrapper{display:block;min-width:0}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{box-sizing:border-box;max-width:100%}.woocommerce-checkout .form-row{float:none!important;width:auto!important;margin:0 0 16px;padding:0;grid-column:1 / -1}.woocommerce-checkout .form-row-first{grid-column:1}.woocommerce-checkout .form-row-last{grid-column:2}.woocommerce-checkout .form-row label{display:block;margin-bottom:6px;color:var(--vg-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.woocommerce-checkout .form-row .required{color:var(--vg-gold);text-decoration:none}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .select2-container .select2-selection--single{width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--vg-line);border-radius:3px;background:#fff;color:var(--vg-ink);font-size:16px;box-shadow:none}.woocommerce-checkout .form-row textarea{min-height:96px}.woocommerce-checkout .select2-container .select2-selection--single{display:flex;align-items:center;padding:0 14px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.4;color:var(--vg-ink)}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout .form-row.woocommerce-invalid select{border-color:#b3261e}.woocommerce-checkout #order_review{padding:24px;border:0;border-radius:4px;background:#fff;box-shadow:var(--vg-shadow)}.woocommerce-checkout table.woocommerce-checkout-review-order-table{width:100%;margin:0 0 18px;border:0;border-collapse:collapse}.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table td{padding:12px 0!important;border:0!important;background:transparent;color:var(--vg-ink)!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;vertical-align:top!important}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tbody tr:first-child td{border-top:0!important;padding-top:0!important}.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{text-align:right;white-space:nowrap}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot th{color:var(--vg-muted)!important;font-weight:500;text-align:left}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.fee td{color:var(--vg-gold)!important;font-weight:600}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.order-total th,.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.order-total td{padding-top:16px!important;color:var(--vg-ink)!important;font-size:18px!important;font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total .includes_tax{display:block;color:var(--vg-muted);font-size:11px;font-weight:400}.woocommerce-checkout #shipping_method{margin:0;padding:0;list-style:none}.woocommerce-checkout #shipping_method li{margin:0}.vg-co-item{display:flex;gap:14px;align-items:flex-start}.vg-co-item>span{flex:1 1 auto;min-width:0}.vg-co-item img{flex:0 0 64px;width:64px;height:64px;border-radius:3px;background:var(--vg-warm);object-fit:cover}.vg-co-item-name{display:block;color:var(--vg-ink);font-weight:600;line-height:1.35}.vg-co-item-meta{display:block;margin-top:4px;color:var(--vg-gold);font-size:12px;font-weight:600;letter-spacing:.04em}.woocommerce-checkout td.product-name .product-quantity{display:inline-block;margin:6px 0 0 78px;color:var(--vg-muted);font-size:12px;font-weight:500}.woocommerce-checkout td.product-name dl.variation{margin:6px 0 0 78px;color:var(--vg-muted);font-size:12px}.woocommerce-checkout td.product-name dl.variation dt,.woocommerce-checkout td.product-name dl.variation dd{display:inline;margin:0}.woocommerce-checkout td.product-name dl.variation dd p{display:inline;margin:0;color:var(--vg-ink);font-weight:600}.woocommerce-checkout td.product-name dl.variation dd::after{content:"";display:block}.woocommerce-checkout #payment{border-radius:0;background:transparent}.woocommerce-checkout #payment ul.payment_methods{display:grid;gap:10px;margin:0 0 16px;padding:0;border:0}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{position:relative;margin:0;padding:14px 14px 14px 44px;border:1px solid var(--vg-line);border-radius:3px;background:#fff;line-height:1.4;cursor:pointer}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:has(input:checked){border-color:var(--vg-gold);background:#fbf8f1;box-shadow:inset 0 0 0 1px var(--vg-gold)}.woocommerce-checkout #payment ul.payment_methods li>input.input-radio{position:absolute;top:17px;left:16px;margin:0;accent-color:var(--vg-gold)}.woocommerce-checkout #payment ul.payment_methods li>label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--vg-ink);font-size:14px;font-weight:600;cursor:pointer}.woocommerce-checkout #payment ul.payment_methods li>label img{max-height:22px;margin:0}.woocommerce-checkout #payment div.payment_box{margin:10px 0 0;padding:0;background:transparent;color:var(--vg-muted);font-size:13px}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment div.form-row.place-order{margin:0;padding:0}.woocommerce-checkout .woocommerce-privacy-policy-text{color:var(--vg-muted);font-size:12px;line-height:1.55}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:var(--vg-gold)}.woocommerce-checkout #payment #place_order{width:100%;min-height:54px;margin-top:12px;float:none}.vg-co-trust{display:grid;gap:8px;margin:24px 0 0;padding:0;border:0;list-style:none;color:var(--vg-muted);font-size:12px}.vg-co-trust li{display:flex;align-items:center;gap:8px;margin:0}.vg-co-trust li::before{content:"";width:6px;height:6px;border-radius:1px;background:var(--vg-gold)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row label.checkbox{display:block;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:500;line-height:1.5;color:var(--vg-ink)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row label.checkbox input{margin:0 8px 0 0;vertical-align:-2px}.woocommerce-checkout form.checkout{margin-bottom:48px}.vg-co-change{color:var(--vg-muted);font-weight:600;text-decoration:underline;text-underline-offset:3px}.vg-co-change:hover{color:var(--vg-gold)}.vg-co-coupon{margin:0 0 16px}.vg-co-coupon-toggle{padding:0;border:0;background:none;color:var(--vg-gold);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px}.vg-co-coupon-body{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:8px}.vg-co-coupon-body[hidden]{display:none}.vg-co-coupon-body input.input-text{min-height:48px;padding:10px 12px;border:1px solid var(--vg-line);border-radius:3px;font-size:16px;text-transform:uppercase}.vg-co-coupon-apply{min-height:48px;padding:0 18px;border:0;border-radius:3px;background:var(--vg-warm-deep);color:var(--vg-ink);font-size:13px;font-weight:700;cursor:pointer}.vg-co-coupon-msg{grid-column:1 / -1;font-size:13px}.vg-co-coupon-msg:empty{display:none}.vg-co-coupon-msg .woocommerce-error,.vg-co-coupon-msg .woocommerce-message,.vg-co-coupon-msg .woocommerce-info{margin:0!important;padding:8px 10px!important;list-style:none}.vg-co-badge{display:inline-block;padding:3px 8px;border-radius:3px;background:var(--vg-warm);color:var(--vg-gold-dark);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.woocommerce-checkout .vg-corp-field{display:none}.woocommerce-checkout .vg-invoice-type>label:first-child{margin-bottom:8px}.woocommerce-checkout .vg-invoice-type .woocommerce-input-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:8px}.woocommerce-checkout .vg-invoice-type input.input-radio{position:absolute;opacity:0;pointer-events:none}.woocommerce-checkout .vg-invoice-type label.radio{display:flex!important;align-items:center;justify-content:center;min-height:48px;margin:0!important;padding:0 12px;border:1px solid var(--vg-line);border-radius:3px;background:#fff;color:var(--vg-ink)!important;font-size:14px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;cursor:pointer}.woocommerce-checkout .vg-invoice-type input.input-radio:checked+label.radio{border-color:var(--vg-gold);background:#fbf8f1;box-shadow:inset 0 0 0 1px var(--vg-gold)}.woocommerce-checkout .vg-invoice-type input.input-radio:focus-visible+label.radio{outline:2px solid var(--vg-gold);outline-offset:2px}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{display:none!important}.vg-co-mini{display:none}@media (max-width:900px){.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr);grid-template-areas:"customer" "heading" "review";grid-template-rows:auto}.woocommerce-checkout #order_review_heading{margin-top:28px}.woocommerce-checkout #order_review{position:static;padding:18px}.vg-co-mini{display:flex;align-items:center;gap:12px;margin:0 0 20px;padding:12px;border:0;border-radius:4px;background:#fff;color:var(--vg-ink);text-decoration:none}.vg-co-mini img{flex:0 0 52px;width:52px;height:52px;border-radius:3px;background:var(--vg-warm);object-fit:cover}.vg-co-mini-text{flex:1;min-width:0}.vg-co-mini-name{display:block;overflow:hidden;font-size:14px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.vg-co-mini-extra{display:block;margin-top:2px;color:var(--vg-muted);font-size:12px}.vg-co-mini-total{flex:0 0 auto;font-size:16px;font-weight:700;white-space:nowrap}.vg-co-mini-total::after{content:"›";margin-left:8px;color:var(--vg-muted);font-weight:400}}@media (max-width:600px){.woocommerce-checkout .entry-title,.woocommerce-checkout h1{font-size:26px}.woocommerce-checkout #customer_details h3,.woocommerce-checkout #order_review_heading{font-size:20px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{grid-column:1}.woocommerce-checkout #order_review{padding:16px}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{padding:14px 12px 14px 42px}.woocommerce-checkout #payment #place_order{min-height:56px;font-size:13px!important}}.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:0 40px;align-items:start;margin-bottom:48px}.woocommerce-cart .woocommerce>*{grid-column:1 / -1;min-width:0}.woocommerce-cart .woocommerce>.woocommerce-cart-form{grid-column:1}.woocommerce-cart .woocommerce>.cart-collaterals{grid-column:2;position:sticky;top:110px;width:auto}.woocommerce-cart .woocommerce>.cart-collaterals::before,.woocommerce-cart .woocommerce>.cart-collaterals::after{display:none}.woocommerce-cart .woocommerce-message a.wc-forward[href*="/sepet"]{display:none!important}.woocommerce-cart table.shop_table.cart{display:block;width:100%;margin:0;border:0!important}.woocommerce-cart table.shop_table.cart thead{display:none!important}.woocommerce-cart table.shop_table.cart tbody{display:grid;gap:12px}.woocommerce-cart table.shop_table.cart tr.cart_item{display:grid!important;grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"thumb name remove" "thumb qty total";gap:10px 16px;padding:16px;border:0;border-radius:4px;background:#fff}.woocommerce-cart table.shop_table.cart tr td{display:block!important;min-width:0;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}.woocommerce-cart table.shop_table.cart tr td::before{display:none!important;content:none!important}.woocommerce-cart table.shop_table.cart td.product-thumbnail{grid-area:thumb;display:block!important}.woocommerce-cart table.shop_table.cart td.product-thumbnail img{display:block;width:88px!important;height:88px!important;border-radius:3px;background:var(--vg-warm);object-fit:cover}.woocommerce-cart table.shop_table.cart td.product-name{grid-area:name;color:var(--vg-ink);font-size:15px;line-height:1.35}.woocommerce-cart table.shop_table.cart td.product-name a{color:var(--vg-ink);font-weight:600;text-decoration:none}.woocommerce-cart table.shop_table.cart td.product-name dl.variation{margin:4px 0 0;color:var(--vg-muted);font-size:12px}.woocommerce-cart table.shop_table.cart td.product-name dl.variation dt,.woocommerce-cart table.shop_table.cart td.product-name dl.variation dd{display:inline;float:none;margin:0;padding:0}.woocommerce-cart table.shop_table.cart td.product-name dl.variation dd p{display:inline;margin:0;color:var(--vg-ink);font-weight:600}.woocommerce-cart table.shop_table.cart td.product-name dl.variation dd::after{content:"";display:block}.woocommerce-cart table.shop_table.cart td.product-price{display:none!important}.woocommerce-cart table.shop_table.cart td.product-remove{grid-area:remove;text-align:right!important}.woocommerce-cart table.shop_table.cart td.product-remove a.remove{display:inline-flex;align-items:center;width:auto!important;height:auto!important;min-height:32px;border-radius:0;background:none!important;color:var(--vg-muted)!important;font-size:12px!important;font-weight:600;line-height:1;text-decoration:underline;text-underline-offset:3px}.woocommerce-cart table.shop_table.cart td.product-remove a.remove:hover{background:none!important;color:#b3261e!important}.woocommerce-cart table.shop_table.cart td.product-quantity{grid-area:qty;align-self:end}.woocommerce-cart table.shop_table.cart td.product-subtotal{grid-area:total;align-self:end;color:var(--vg-ink);font-size:16px;font-weight:700;text-align:right!important;white-space:nowrap}.woocommerce-cart .vg-qty{display:inline-flex;align-items:stretch;border:1px solid var(--vg-line);border-radius:3px;background:#fff}.woocommerce-cart .vg-qty-btn{width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--vg-ink);font-size:18px;line-height:1;cursor:pointer}.woocommerce-cart .vg-qty-btn:hover{background:var(--vg-warm)}.woocommerce-cart .vg-qty input.qty{width:44px!important;min-height:44px;padding:0!important;border:0!important;background:transparent;color:var(--vg-ink);font-size:16px;font-weight:600;text-align:center!important;-moz-appearance:textfield;appearance:textfield}.woocommerce-cart .vg-qty input.qty::-webkit-inner-spin-button,.woocommerce-cart .vg-qty input.qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.woocommerce-cart table.shop_table.cart tr:has(td.actions){display:block}.woocommerce-cart table.shop_table.cart td.actions{display:block!important;padding:16px 0 0!important}.woocommerce-cart table.shop_table.cart td.actions button[name="update_cart"]{display:none!important}.vg-cart-coupon-toggle{min-height:32px;padding:0;border:0;background:none;color:var(--vg-gold);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.woocommerce-cart table.shop_table.cart td.actions .coupon{display:none!important;float:none!important;width:100%;max-width:420px;margin-top:8px}.woocommerce-cart .vg-coupon-open table.shop_table.cart td.actions .coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px}.woocommerce-cart table.shop_table.cart td.actions .coupon label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.woocommerce-cart table.shop_table.cart td.actions .coupon .input-text{grid-column:1}.woocommerce-cart table.shop_table.cart td.actions .coupon .button{grid-column:2;width:auto!important;min-width:0!important;white-space:nowrap!important}.woocommerce-cart table.shop_table.cart td.actions .coupon .input-text{float:none!important;width:100%!important;min-height:48px;margin:0!important;padding:10px 12px!important;border:1px solid var(--vg-line)!important;border-radius:3px!important;background:#fff!important;font-size:16px!important;text-transform:uppercase}.woocommerce-cart table.shop_table.cart td.actions .coupon .button{float:none!important;min-height:48px;margin:0!important;padding:0 18px!important;border:0!important;border-radius:3px!important;background:var(--vg-warm-deep)!important;color:var(--vg-ink)!important;font-size:13px!important;font-weight:700;letter-spacing:0!important;text-transform:none!important}.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;width:100%!important;padding:24px!important;border:0!important;border-radius:4px;background:#fff!important;box-shadow:var(--vg-shadow)}.woocommerce-cart .cart_totals h2{margin:0 0 12px!important;padding:0!important;border:0!important;color:var(--vg-ink);font-family:var(--vg-font-display)!important;font-size:22px!important;font-weight:400;letter-spacing:0}.woocommerce-cart .cart_totals table.shop_table{display:table!important;width:100%;margin:0 0 16px;border:0!important;border-collapse:collapse}.woocommerce-cart .cart_totals table.shop_table tbody{display:table-row-group!important}.woocommerce-cart .cart_totals table.shop_table tr{display:table-row!important}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{display:table-cell!important;padding:12px 0!important;border:0!important;background:transparent!important;color:var(--vg-ink)!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;vertical-align:top!important}.woocommerce-cart .cart_totals table.shop_table td::before{display:none!important;content:none!important}.woocommerce-cart .cart_totals table.shop_table th{width:auto;color:var(--vg-muted)!important;font-weight:500;text-align:left!important}.woocommerce-cart .cart_totals table.shop_table td{text-align:right!important}.woocommerce-cart .cart_totals table.shop_table tr:first-child th,.woocommerce-cart .cart_totals table.shop_table tr:first-child td{padding-top:0!important;border-top:0!important}.woocommerce-cart .cart_totals #shipping_method{margin:0;padding:0;list-style:none}.woocommerce-cart .cart_totals #shipping_method li{margin:0;padding:0}.woocommerce-cart .cart_totals #shipping_method label{margin:0;font-weight:600}.woocommerce-cart .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart_totals .woocommerce-shipping-calculator{display:none!important}.woocommerce-cart .cart_totals table.shop_table tr.order-total th,.woocommerce-cart .cart_totals table.shop_table tr.order-total td{padding-top:16px!important;color:var(--vg-ink)!important;font-size:18px!important;font-weight:700}.woocommerce-cart .cart_totals tr.order-total .includes_tax{display:block;color:var(--vg-muted);font-size:11px;font-weight:400}.woocommerce-cart .cart_totals table.shop_table tr.vg-cart-bank th,.woocommerce-cart .cart_totals table.shop_table tr.vg-cart-bank td{padding-top:4px!important;border-top:0!important}.woocommerce-cart .cart_totals table.shop_table tr.vg-cart-bank td strong{color:var(--vg-gold)}.woocommerce-cart .cart_totals table.shop_table tr.vg-cart-inst td{padding-top:4px!important;border-top:0!important;color:var(--vg-gold-dark)!important;font-size:13px!important;font-weight:600;text-align:left!important}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{padding:0!important}.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button{min-height:54px;margin:0!important}.vg-cart-bar{display:none}@media (max-width:900px){.woocommerce-cart .woocommerce{grid-template-columns:minmax(0,1fr)}.woocommerce-cart .woocommerce>.woocommerce-cart-form,.woocommerce-cart .woocommerce>.cart-collaterals{grid-column:1}.woocommerce-cart .woocommerce>.cart-collaterals{position:static;margin-top:20px}.woocommerce-cart .cart-collaterals .cart_totals{padding:18px!important}.vg-cart-bar{position:fixed;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border:0;background:var(--vg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--vg-shadow);transition:transform .2s ease}.vg-cart-bar.is-hidden{transform:translateY(110%)}.vg-cart-bar-total{display:flex;flex:1;flex-direction:column;min-width:0}.vg-cart-bar-label{color:var(--vg-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.vg-cart-bar-total strong{color:var(--vg-ink);font-size:18px;font-weight:700;white-space:nowrap}.vg-cart-bar-btn{display:inline-flex;flex:0 0 auto;align-items:center;min-height:48px;padding:0 22px;border-radius:3px;background:linear-gradient(135deg,#775a19 0%,#9c7a2c 100%);color:#fff;font-size:14px;font-weight:700;text-decoration:none}body.woocommerce-cart{padding-bottom:76px}body.woocommerce-cart .vg-whatsapp{bottom:88px!important}body.woocommerce-cart .vg-scroll-top{bottom:154px}}@media (max-width:600px){.woocommerce-cart table.shop_table.cart tr.cart_item{grid-template-columns:72px minmax(0,1fr) auto;gap:8px 12px;padding:12px}.woocommerce-cart table.shop_table.cart td.product-thumbnail img{width:72px!important;height:72px!important}.woocommerce-cart table.shop_table.cart td.product-name{font-size:14px}.woocommerce-cart table.shop_table.cart td.actions .coupon{max-width:none}}.vg-hp-cat-strip{display:none}.vg-search-toggle{display:none}@media (max-width:900px){.vg-search-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--vg-ink);cursor:pointer}.vg-search-toggle svg{width:22px;height:22px}body.vg-search-open .vg-search{position:absolute;top:100%;right:0;left:0;z-index:50;display:block!important;width:auto;max-width:none;margin:0;padding:10px 16px 12px;background:var(--vg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--vg-shadow)}body.vg-search-open .vg-search input{width:100%;font-size:16px}}@media (max-width:768px){.vg-hp-section{padding-top:48px;padding-bottom:48px}.vg-hp-section-head{margin-bottom:20px}.vg-hp-section-head h2{font-size:23px!important;letter-spacing:.02em!important;line-height:1.25}.vg-hp-hero{padding:0 20px 20px}.vg-hp-hero-item{flex:0 0 85%!important}.vg-hp-trust{padding:12px 0}.vg-hp-trust .vg-container{padding:0}.vg-hp-trust-grid{display:flex!important;flex-wrap:nowrap;justify-content:flex-start;gap:18px!important;padding:0 20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:20px}.vg-hp-trust-grid::-webkit-scrollbar{display:none}.vg-hp-trust-item{flex:0 0 auto;gap:8px;font-size:12px;white-space:nowrap;scroll-snap-align:start}.vg-hp-trust-item:last-child{grid-column:auto;justify-content:flex-start;padding-right:20px}.vg-hp-trust-item svg{width:22px;height:22px}.vg-hp-categories{padding-top:32px;padding-bottom:28px}.vg-hp-cat-strip{display:flex;gap:14px;margin:0 -20px;padding:0 20px 4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:20px}.vg-hp-cat-strip::-webkit-scrollbar{display:none}.vg-hp-cat-chip{display:flex;flex:0 0 76px;flex-direction:column;align-items:center;gap:8px;color:var(--vg-ink);text-align:center;text-decoration:none;scroll-snap-align:start}.vg-hp-cat-chip-img{display:block;width:72px;height:72px;overflow:hidden;border:0;border-radius:4px;background:var(--vg-warm)}.vg-hp-cat-chip-img img{display:block;width:100%;height:100%;object-fit:cover}.vg-hp-cat-chip-name{font-size:12px;font-weight:600;line-height:1.25}.vg-hp-cat-grid.has-strip{display:none}.vg-hp-testi-grid{display:flex!important;gap:12px;margin:0 -20px;padding:0 20px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:20px}.vg-hp-testi-grid::-webkit-scrollbar{display:none}.vg-hp-testi-card{flex:0 0 85%;margin:0;scroll-snap-align:start}.vg-hp-blog-grid{display:flex!important;gap:14px;margin:0 -20px;padding:0 20px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:20px}.vg-hp-blog-grid::-webkit-scrollbar{display:none}.vg-hp-blog-card{flex:0 0 80%;scroll-snap-align:start}.vg-hp-order-grid{grid-template-columns:1fr 1fr!important;gap:10px}.vg-hp-tabs{margin-bottom:20px}.vg-hp-tabbed .vg-hp-products-grid>.vg-product-card:nth-child(n+5){display:none}.vg-hp-more{margin-top:20px}.vg-whatsapp{right:16px!important;bottom:16px!important;width:52px;height:52px}.vg-scroll-top{right:22px;bottom:80px}}.vg-scroll-top{width:40px;height:40px;border-radius:4px;background:var(--vg-glass);color:var(--vg-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--vg-shadow);transition:background .3s ease,color .3s ease}.vg-scroll-top:hover{background:var(--vg-gold);color:#fff}@media (max-width:600px){.vg-card-actions{justify-content:flex-start}.vg-card-cargo{font-size:11px!important;letter-spacing:.1em!important;white-space:nowrap}.vg-card-examine{display:none}}@media (max-width:768px) and (hover:none){.vg-carousel-prev,.vg-carousel-next{display:none!important}.vg-carousel-wrap{margin:0 -20px}.vg-carousel{gap:12px;padding:4px 20px 8px;scroll-padding-left:20px}.vg-carousel .vg-product-card{flex:0 0 42%!important;min-width:0!important}}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot tr:first-child th,.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot tr:first-child td{padding-top:20px!important}.vg-hp-tabs{border-radius:4px;background:var(--vg-warm)}.vg-hp-tab{border-radius:3px;transition:background .3s ease,color .3s ease}.vg-hp-tab.active{background:var(--vg-ink)}.vg-hp-cat-card{border-radius:4px}.vg-hp-cat-card:hover,.vg-hp-cat-card:focus-visible{box-shadow:var(--vg-shadow)}.vg-hp-testi-card{border-radius:4px;box-shadow:none}.vg-hp-newsletter-inner{border-radius:4px}.vg-hp-newsletter-fallback input[type="email"],.vg-hp-newsletter-form input[type="email"],.vg-hp-newsletter-fallback button,.vg-hp-newsletter-form input[type="submit"],.vg-hp-newsletter-form button[type="submit"]{border-radius:3px}.vg-wishlist-btn{border-radius:3px;background:var(--vg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--vg-shadow)}.vg-cart-count{border-radius:3px}.vg-chip{border-radius:2px!important}.vg-havale-badge,.vg-goldpage-chip-badge{border-radius:2px}.vg-goldpage-thumb{border-radius:3px}.single_add_to_cart_button,.woocommerce #payment #place_order{border-radius:3px!important}.vg-single-payment-rows{border-radius:4px!important}p.stock.low{border-radius:2px!important}.vg-breadcrumb{background:transparent!important;box-shadow:none!important}.vg-single-wish{border:0!important;background:var(--vg-warm)!important;transition:color .3s ease,background .3s ease}.vg-single-wish:hover,.vg-single-wish.active{color:var(--vg-gold)!important}.vg-single-wish:hover svg,.vg-single-wish.active svg{stroke:var(--vg-gold)!important;fill:var(--vg-gold)!important}.vg-single-meta{margin:8px 0 16px;color:var(--vg-gold);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vg-single-price{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 10px!important;margin:0 0 12px!important}.vg-single-price .new{color:var(--vg-ink)!important;font-size:clamp(28px, 3vw, 36px)!important;font-weight:600!important;letter-spacing:-.03em}.vg-single-price .old{margin:0;color:var(--vg-muted);font-size:15px;text-decoration:line-through}.vg-single-discount-badge{margin:0!important;padding:3px 7px!important;border-radius:2px!important;background:var(--vg-warm-deep)!important;color:var(--vg-gold-dark)!important;font-size:11px;font-weight:700;letter-spacing:.04em}.vg-single-payment-rows{display:grid!important;grid-template-columns:minmax(0,1fr)!important;row-gap:6px!important;margin:0 0 16px!important;padding:14px 16px!important;border-radius:4px!important;background:var(--vg-warm)!important;box-shadow:none!important}.vg-single-pay-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;color:var(--vg-ink);font-size:14px}.vg-single-pay-line strong{color:var(--vg-ink);font-weight:700}.vg-single-pay-line.is-muted{color:var(--vg-muted);font-size:13px}.vg-single-pay-line .vg-havale-badge{padding:2px 6px;font-size:10px;letter-spacing:.08em}.vg-single-stock,.vg-single-stock.low{display:inline-flex!important;align-items:center;gap:8px;margin:0 0 16px!important;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;animation:none!important;color:var(--vg-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important}.vg-single-stock::before,.vg-single-stock.low::before{content:""!important;width:6px;height:6px;border-radius:1px;background:var(--vg-gold)}.vg-single-stock.low{color:var(--vg-gold-dark)!important}.vg-single-stock.out{color:#b3261e!important}.vg-single-stock.out::before{background:#b3261e}.vg-single-buy{margin:0 0 8px}.vg-single-buy.is-simple{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.vg-single-buy.is-simple form.cart{display:contents!important}.vg-single-buy.is-simple form.cart .quantity{grid-column:1 / -1}.vg-single-buy.is-simple form.cart .quantity:has(input[type="hidden"]){display:none}.vg-single-buy.is-simple .single_add_to_cart_button{grid-column:1;width:100%!important;max-width:none!important;margin:0!important}.vg-single-buy.is-simple .vg-single-buynow-wrap{grid-column:2;margin:0!important}.vg-single-buy .single_add_to_cart_button,.vg-single-buy .vg-btn-buynow{min-height:52px;padding:0 12px!important;border:0!important;border-radius:3px!important;box-shadow:none!important;text-shadow:none!important;font-size:13px!important;letter-spacing:.06em!important;transform:none!important;transition:background .3s ease,color .3s ease!important}.vg-single-buy .single_add_to_cart_button{background:linear-gradient(135deg,#775a19 0%,#9c7a2c 100%)!important}.vg-single-buy .single_add_to_cart_button:hover:not(.disabled):not(:disabled){background:var(--vg-gold-dark)!important;box-shadow:none!important;filter:none}.vg-single-buy .vg-btn-buynow{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;background:var(--vg-warm-deep)!important;color:var(--vg-ink)!important}.vg-single-buy .vg-btn-buynow:hover:not(.is-disabled):not([aria-disabled="true"]){background:var(--vg-ink)!important;color:#fff!important;box-shadow:none!important}.vg-single-wa-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0 0 4px;color:var(--vg-gold);font-size:13px;font-weight:600;text-decoration:none}.vg-single-wa-link:hover{color:var(--vg-gold-dark);text-decoration:underline;text-underline-offset:3px}.vg-single-mini-badges{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0 28px}.vg-single-mini-badges .vg-mini-badge{gap:6px;padding:0!important;border:0!important;background:none!important;color:var(--vg-muted)!important}.vg-single-info .vg-accordion{border:0!important;box-shadow:none!important}.vg-share-icons a{border:0!important;border-radius:3px;background:var(--vg-warm)}.vg-gallery-dots{display:none}.vg-single-bar{display:none}@media (max-width:900px){.vg-single-gallery{position:relative}.vg-gallery-stack{flex-direction:row!important;gap:0!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vg-gallery-stack::-webkit-scrollbar{display:none}.vg-stack-img{flex:0 0 100%;aspect-ratio:4 / 5;scroll-snap-align:start}.vg-stack-img img{height:100%!important;object-fit:cover}.vg-gallery-dots{position:absolute;right:0;bottom:14px;left:0;display:flex;justify-content:center;gap:6px;pointer-events:none}.vg-gallery-dots span{width:6px;height:6px;border-radius:1px;background:rgba(255,255,255,.6);transition:width .3s ease,background .3s ease}.vg-gallery-dots span.is-active{width:18px;background:#fff}.vg-single-bar{position:fixed;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--vg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--vg-shadow);transition:transform .3s ease}.vg-single-bar.is-hidden{transform:translateY(110%)}.vg-single-bar-info{display:flex;flex:1;flex-direction:column;min-width:0}.vg-single-bar-name{overflow:hidden;color:var(--vg-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vg-single-bar-info strong{color:var(--vg-ink);font-size:18px;font-weight:700;white-space:nowrap}.vg-single-bar-btn{flex:0 0 auto;min-height:48px;padding:0 22px;border:0;border-radius:3px;background:linear-gradient(135deg,#775a19 0%,#9c7a2c 100%);color:#fff;font-size:14px;font-weight:700;cursor:pointer}body.vg-has-single-bar{padding-bottom:76px}body.vg-single-bar-on .vg-whatsapp{bottom:84px!important}body.vg-single-bar-on .vg-scroll-top{bottom:148px}}@media (max-width:600px){.vg-single-gallery{margin:0 -16px}.vg-stack-img{border-radius:0!important}}