.cart-sticky-btn{background:var(--gold)!important;color:var(--charcoal)!important;border:none!important;padding:14px 40px!important;font-family:Jost,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .2s!important;display:inline-block!important}.cart-sticky-btn:hover{background:var(--gold-light)!important}.cart-sticky-checkout form{display:inline-block!important;margin:0!important}@media(max-width:1100px){.cart-table-grid{grid-template-columns:1fr!important}.cart-table thead{display:none!important}.cart-table-row{display:block!important;padding:20px 0!important;border-bottom:1px solid var(--bone)!important}.cart-table-row td{display:block!important;padding:6px 0!important;border-bottom:none!important}.cart-table-price:before{content:"Price: ";color:var(--stone)}.cart-table-subtotal:before{content:"Subtotal: ";color:var(--stone)}.cart-table-price,.cart-table-subtotal{text-align:left!important}}@media(max-width:768px){.cart-sticky-inner{padding:14px 24px!important;flex-direction:column!important;gap:10px!important;align-items:stretch!important}.cart-sticky-btn{width:100%!important;text-align:center!important}}html body #nav{height:104px!important}html body #nav .nav-item>a{font-size:10px!important;letter-spacing:.16em!important;padding:8px 18px!important;text-transform:uppercase!important;font-weight:300!important}html body #nav .logo{font-size:0!important;line-height:0!important}html body #nav .logo-img{height:42px!important;width:auto!important;display:block!important}html body #nav .nav-right a,html body #nav .nav-right button,html body #nav .cart-link{font-size:13px!important;letter-spacing:.14em!important;font-weight:300!important}html body #nav .search-icon svg{width:20px!important;height:20px!important}html body .mb-hero-title{font-size:clamp(28px,4vw,36px)!important}@media(max-width:1100px){html body #nav .logo-img{height:38px!important}}html body .mobile-menu{display:flex!important;flex-direction:column!important;position:fixed!important;top:0!important;left:0!important;width:86%!important;max-width:380px!important;height:100vh!important;background:var(--warm-white)!important;z-index:250!important;transform:translate(-100%)!important;transition:transform .35s cubic-bezier(.25,.46,.45,.94)!important;box-shadow:24px 0 64px #1a181426!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important}html body .mobile-menu.open{transform:translate(0)!important}html body .mobile-menu-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#1a181466!important;z-index:240!important;opacity:0!important;visibility:hidden!important;transition:opacity .3s!important}html body .mobile-menu-overlay.open{opacity:1!important;visibility:visible!important}html body .mobile-menu-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:24px!important;border-bottom:1px solid var(--bone)!important}html body .mobile-menu-logo{font-family:Jost,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:.25em!important;color:var(--charcoal)!important;text-decoration:none!important;text-transform:uppercase!important}html body .mobile-menu-close{background:none!important;border:none!important;cursor:pointer!important;font-size:26px!important;line-height:1!important;color:var(--charcoal)!important;padding:0!important}html body .mobile-menu-nav{flex:1!important;overflow-y:auto!important;padding:8px 0!important}html body .mobile-accordion{border-bottom:1px solid var(--bone)!important}html body .mobile-accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important;list-style:none!important;cursor:pointer!important;padding:18px 24px!important;font-family:Jost,sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--charcoal)!important}html body .mobile-accordion summary::-webkit-details-marker{display:none!important}html body .mobile-accordion summary:after{content:""!important;width:8px!important;height:8px!important;border-right:1px solid var(--stone)!important;border-bottom:1px solid var(--stone)!important;transform:rotate(45deg)!important;transition:transform .25s!important}html body .mobile-accordion[open] summary:after{transform:rotate(-135deg)!important}html body .mobile-accordion-body{padding:0 24px 20px!important;display:flex!important;flex-direction:column!important;gap:2px!important}html body .mobile-accordion-group{margin-bottom:14px!important}html body .mobile-accordion-group-title{font-size:10px!important;font-weight:400!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:var(--gold)!important;margin-bottom:8px!important}html body .mobile-accordion-body a{display:block!important;font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:300!important;color:var(--stone)!important;text-decoration:none!important;padding:8px 0!important}html body .mobile-menu-link{display:block!important;font-family:Jost,sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--charcoal)!important;text-decoration:none!important;padding:18px 24px!important;border-bottom:1px solid var(--bone)!important}html body .mobile-menu-footer{padding:20px 24px!important;border-top:1px solid var(--bone)!important}html body .mobile-menu-footer .mobile-cart{display:block!important;font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--charcoal)!important;text-decoration:none!important}@media(min-width:1101px){html body .mobile-menu,html body .mobile-menu-overlay,html body .hamburger{display:none!important}}html,body{overflow-x:hidden!important;max-width:100vw!important}@media(max-width:1100px){html body #nav{grid-template-columns:auto 1fr auto!important;padding:0 20px!important;height:72px!important}html body #nav .nav-links{display:none!important}html body #nav .logo{justify-self:center!important}html body #nav .logo-img{height:30px!important}html body #nav .nav-right{position:static!important;gap:0!important}html body #nav .nav-right .search-icon{display:none!important}html body #nav .cart-link{font-size:11px!important;letter-spacing:.1em!important}html body .hamburger{display:flex!important;order:-1!important}}@media(min-width:1101px){html body .hamburger{display:none!important}}html body .mobile-menu a,html body .mobile-accordion-link,html body .mobile-menu-link{font-family:Jost,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--charcoal)!important}html body .mobile-menu-footer .mobile-cart{font-size:11px!important}html body .mobile-accordion-toggle{width:44px!important;height:44px!important}html body .mobile-accordion-toggle:after{width:7px!important;height:7px!important}html body .mb-hero-hotspot-lamp{z-index:50!important}@media screen and (max-width:768px){html body .mb-hero-hotspot-lamp{top:14%!important;left:26%!important;width:64%!important;height:28%!important}}html body .mb-hero-hotspot-lamp:before{clip-path:none!important;background:radial-gradient(ellipse at center,rgba(255,240,200,.65) 0%,rgba(255,235,185,.35) 40%,rgba(255,235,185,.12) 65%,transparent 85%)!important;filter:blur(10px)!important}html body .mb-hero-hotspot-lamp:hover:before{filter:blur(12px)!important;transform:scale(1.03)!important}html body .mb-hero-hotspot-lamp{top:9%!important}@media screen and (max-width:768px){html body .mb-hero-hotspot-lamp{top:18%!important}}html body .mb-mosaic-header-center{text-align:center!important}html body .mb-mosaic-header-center .mb-section-label{display:block!important}body.template-product{background:#fff!important}body.template-product nav{background:#fff!important;border-bottom:1px solid #ede5d5!important}body.template-product .vp-info{background:#fff!important}.vp-gallery{background:#fff!important;display:flex!important;flex-direction:column!important;gap:12px!important;min-height:unset!important;max-height:none!important;position:static!important}.vp-gallery-main{width:100%!important;height:860px!important;max-height:860px!important;min-height:unset!important;background:#fff!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:0!important}.vp-gallery-main img{object-fit:cover!important;object-position:center 20%!important}.vp-gallery-thumbs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:0!important;width:100%!important;box-sizing:border-box!important}.vp-gallery-thumb{position:relative!important;width:100%!important;aspect-ratio:3 / 3!important;height:unset!important;max-height:unset!important;overflow:hidden!important;background:#fff!important;cursor:pointer!important}.vp-gallery-thumb img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;max-height:unset!important;display:block!important}.vp-gallery-item{display:none!important}.vp-gallery-main img{object-position:center top!important}.vp-page{padding-top:120px!important}.dropdown-col-title--link{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:color .2s}.dropdown-col-title--link:hover{color:var(--gold, #b89c6e)!important}.mobile-accordion-group-title--link{display:block;text-decoration:none;color:inherit;font-weight:500;cursor:pointer;transition:color .2s}.mobile-accordion-group-title--link:hover{color:var(--gold, #b89c6e)}html body .ppg-layout{grid-template-columns:minmax(0,1fr) 520px!important;gap:72px!important}html body .ppg-gallery__main{background:#fff!important;padding:0!important;box-sizing:border-box!important;border:1px solid #ede5d5!important;overflow:hidden!important}html body .ppg-gallery__main img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}html body .ppg-thumb{background:#fff!important;border:1px solid #ede5d5!important}html body .ppg-thumb--active,html body .ppg-thumb:hover{border-color:#1a1814!important}html body .ppg-info{gap:18px!important}html body .ppg-vendor{font-size:12px!important;letter-spacing:.4em!important}html body .ppg-title{font-size:24px!important;line-height:1.35!important;letter-spacing:.03em!important}html body .ppg-sku{font-size:13px!important}html body .ppg-desc{font-size:15px!important;line-height:1.8!important;padding-bottom:18px!important}html body .ppg-delivery{font-size:14px!important;padding:12px 16px!important}html body .ppg-price-current{font-size:32px!important}html body .ppg-price-suffix{font-size:14px!important}html body .ppg-price-label{font-size:13px!important}html body .ppg-price-compare{font-size:15px!important}html body .ppg-qty{height:54px!important}html body .ppg-qty-btn{width:44px!important;font-size:18px!important}html body .ppg-qty-input{width:50px!important;font-size:15px!important}html body .ppg-btn-cart{height:54px!important;font-size:12px!important;letter-spacing:.2em!important}html body .ppg-btn-wishlist,html body .ppg-quickbuy__label{font-size:14px!important}html body .ppg-quickbuy__sub{font-size:12px!important}html body .ppg-contact li{font-size:14px!important;line-height:1.5!important}@media(max-width:1024px){html body .ppg-layout{grid-template-columns:minmax(0,1fr) 400px!important;gap:48px!important}html body .ppg-title{font-size:21px!important}html body .ppg-price-current{font-size:28px!important}}@media(max-width:768px){html body .ppg-layout{grid-template-columns:1fr!important}html body .ppg-gallery__main{padding:0!important}html body .ppg-title{font-size:20px!important}html body .ppg-price-current{font-size:26px!important}html body .ppg-desc{font-size:14px!important}}html body .ppg-info{margin-top:40px!important;top:150px!important}html body .ppg-breadcrumbs{font-size:15px!important;gap:8px!important;padding:18px 0 24px!important}@media(max-width:768px){html body .ppg-info{margin-top:20px!important}html body .ppg-breadcrumbs{font-size:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/velangi-fix-patch.css.map */
